/**************************/
/* ウィーン中止アナウンス      */
/**************************/

#wiener{
background:#F9F9F9;
border-bottom: #666 1px solid;
clear:both;
overflow: hidden;
margin: 0;
padding: 25px; 
font-size:10pt;

}

#wiener h3{
font-size:14pt;
color: #C00;
line-height: 1.5;
}


#wiener td{
font-size:10pt;
}




/**************************/
/* TOP,基本      */
/**************************/

body {
font-size: 90%;
font-style: normal;
font-weight: normal;
color:#000000;
padding: 0;
margin: 0;
line-height:150%;
text-align: center;
background: #3a0b09 url(image/index_bg.jpg);
background-position: left top;
background-repeat: repeat-x;

/* 春 */　/* background-color : #faf2f4; */
/* 夏 */　/* background-color : #e7eef4; */
/* 秋 */　/* background-color : #fae9ba; */
/* 冬 */　/* background-color : #3a0b09; */

}

#contents {
width: 750px;
margin: 0 auto;
padding: 0;
text-align: left;
background-color : #ffffff; 
}



td {
font-size: 90%;
line-height:150%;
}

th {
font-size: 90%;
line-height:150%;
}




A.new:link { text-decoration:underline; color:#000000; }
A.new:visited { text-decoration:underline; color:#000000; }
A.new:active { text-decoration:underline; color:#cc0000; }
A.new:hover { text-decoration:underline; color:#cc0000; }


A:link { text-decoration:underline; color:#0000ff; }
A:visited { text-decoration:underline; color:#800080; }
A:active { text-decoration:underline; color:#cc0000; }
A:hover { text-decoration:underline; color:#cc0000; }



#add {
clear: both;
background-color: #ffffff; 
padding:15px;
line-height:120%;
font-size:10pt;
border-top:#bbbbbb 1px solid;
}



#c {
clear: both;
background: #666 url('image/c_bg.gif');
background-position:center top;
background-repeat: no-repeat;
margin: 0;
padding: 20px 0 20px 0;
font-size:8pt;
text-align: center;
}


/**************************/
/* トップ部分      */
/**************************/


#top_space {
width: 750px; 
height:60px;
padding: 0px; 
background-image: url('image/index_top_bg.gif');
background-position:center top;
background-repeat: no-repeat;
background-color: #ffffff; 
}



#top_title {
float:left;
width:300px;
}


#top_link {
padding-top:10px;
margin-right:5px;
}

#index_top {
padding-top:10px;
margin-right:5px;
}



/**************************/
/* 目次スペース      */
/**************************/


#menu_space {
clear:both;
width: 750px; 
overflow:hidden;
padding: 0; 
margin:0;
}

.menu {
float:left;
width:125px;
padding: 0; 
margin: 0;
overflow:hidden;
}


/**************************/
/* flash内容スペース      */
/**************************/

#flash {
clear:both;
padding: 0; 
margin:0;
}


/**************************/
/* 表紙スペース      */
/**************************/

#index_main_space {
	clear: both;
	background-color: #ffffff;
	height: 100%;
	margin: 0 10px 0 10px;
	overflow: hidden;
	padding: 0;
	width:730px;
}


#new_space {
float:left;
width:380px;
padding-top:10px;
padding-bottom:10px;
}


#stage_space {
float:left;
width:360px;
padding-top:10px;
padding-bottom:10px;
}


#new_title {
margin-right:10px;
margin-left:10px;
border-bottom:#bbbbbb 1px solid;

}


.new{
  list-style : none ; /* マーカー無し */
  margin-left:0;
  padding-left:0;
  
  }
  
.new li{
  background-image : url(image/list_mark.gif) ;
  background-position : 0px 2px ; /* 位置は左0pxの上から2px */
  background-repeat : no-repeat ; /* 背景の繰り返し表示はなし */
  padding-left : 20px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
  margin-bottom:10px;
  margin-left:20px;
  margin-right:10px;
  padding-bottom:10px;
  color:#666666;
  border-bottom:#bbbbbb 1px dotted;
  
  }

  
  
/**************************/
/* 各ページスペース      */
/**************************/
  

#main_space {
padding: 20px;
margin: auto;
background-color: #ffffff; 
}

#main_space1 {
padding-top:20px;
padding-bottom:20px;
margin:0;
background-color: #ffffff; 
}

#main_space_e {
padding: 0;
overflow: hidden;
margin: 0;
}

#navi {
padding-top:3px;
padding-bottom:3px;
text-indent:1em;
margin:0px;
background-color: #efefef; 
font-size:80%;

}


#page_title {
clear:both;
width:750px;
padding: 0; 
margin:0;
}

.t1 {
font-size : 140%;
font-weight: bold;
margin-left:20px;
color:#339900;}

.t2 {
font-size : 140%;
font-weight: bold;
color:#ff68b4;}

.t3 {
font-size : 140%;
font-weight: bold;
color:#ff6600;}

.t4 {
font-size : 140%;
font-weight: bold;
color:#9966cc;}



/**************************/
/* 内容基本      */
/**************************/

/*表組み　線*/
.tb {
border-collapse:collapse;
border:2px solid #000000;
}

.tb td {
border:1px solid #666666;
padding:2px;
}


.tb1    { border-collapse: collapse; border: solid 2px #000000;padding:2px; }
.tb1 td       { border: 1px solid #000000;padding:3px; }
.tb1 th       { border: 1px solid #000000;padding:3px; }


.tb2    { border-collapse: collapse; border: solid 2px #000000;padding:2px;font-size:10pt; }
.tb2 td       { border: 1px solid #000000;padding:3px; }
.tb2 th       { border: 1px solid #000000;padding:3px; }


.tb_c    { border-collapse: collapse; border: solid 2px #000000;padding:2px;font-size:10pt;}
.tb_c td       { border: 1px solid #000000;padding:3px; }
.tb_c th       { border: 1px solid #000000;padding:3px; }


/**************************/
/* 各部屋のご案内      */
/**************************/


.room_m {font-weight:bold;border-bottom:#9a416d 2px solid;margin-bottom:10px;}

.tb_r    { border-collapse: separate; border: solid 0px #000000;padding:5px; }
.tb_r td       { border: 0px solid #000000;padding:5px;}
.tb_r th       { border: 0px solid #000000;padding:5px;background-color:#dddddd;font-weight:normal;text-align:left; }



/* ***************************** */
/* その他 */
/* ***************************** */

/* クリア */
.clear {
clear: both;
}


/* ***************************** */
/* 2011リニューアル項目 */
/* ***************************** */


#newsContents {
	background: #fff; 
	float: left;
	height: 530px;
	margin: 0;
	overflow: hidden;
	padding: 10px 0 10px 0;
	width: 360px;
	}
	
	
#newsContents .title{
	border-bottom: #666 1px solid;
	height: 32px;
	margin: 0 0 10px 0;
	overflow: hidden;
	padding: 0;
	width: 350px;
	}
	
.frameContents {
	margin: 0;
	overflow: hidden;
	padding: 0;
	}
	
#pickupContents {
	background: #fff url(image/bg_pickup.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: right;
	height: 530px;
	margin: 0;
	overflow: hidden;
	padding: 10px 0 10px 15px;
	width: 355px;
	}

	
#pickupContents .title{
	height: 32px;
	margin: 0 0 10px 0;
	overflow: hidden;
	padding: 0;
	width: 340px;
	}


/*--------------------------------- */
/*　更新システム（新着情報）一覧    */
/*--------------------------------- */	

#newsIndexTop ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#newsIndexTop li {
	background: url(http://www.web-sanin.co.jp/matsue/plover/hall/image/news_list.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom: #999 1px dotted;
	margin: auto;
	padding: 5px 5px 5px 20px;;
}


.newsIndex th {
	font-weight: bold;
	margin: 0;
	padding: 3px 15px 3px 3px;
}

.newsIndex td {
	margin: 0;
	padding: 3px;
}


/*--------------------------------- */
/*　更新システム（託児サービス）一覧    */
/*--------------------------------- */

.takuji {border-collapse:collapse; border:solid 2px #666666;padding:5px;}
.takuji th {border:solid 1px #666666; border-bottom:#666666 3px double;background-color:#eeeeee;padding:10px;text-align:center;}
.takuji td {border:solid 1px #666666; padding:10px;}
