/* CSS Document */
#logo{
	float:left;
	position:relative;
	display: block;
	margin: 0px; padding: 0px;
	font-size:12px;
}

/*=============================
	   	  local_共通で指定
=============================*/

.local_top_branding{
		float:left;
		margin:0 0 20px 0;padding:0;
}

ul.latest_info{
		float:left;
		margin:8px 0 0 0;
}

ul.latest_info li{
		margin:0 10px 6px 0px !important;
		padding:0px 0px 5px 0px !important;
		margin:0 10px 5px 0px;
		padding:0px 0px 7px 0px;
		
		width:575px;
		border-bottom:#EAEAEA solid 1px;
		font-weight:bold;
		list-style:none;
}
ul.latest_info li a{
		color:#000000;
}
ul.latest_info li a:hover{
		color:#000000;
}
ul.latest_info li a:link{
		color:#000000;
}
ul.latest_info li a:visited{
		color:#000000;
}

div.explain_manage{
		float:left;
		width:557px;
		border:#e3e3e3 solid 1px;
		background:#f6f6f6;
		color:#656565;
		padding:8px;
		margin:35px 0 0 0;
		line-height:150%;
}
div.explain_manage p{
		margin:0 0 2px 0;
		font-weight:bold;
}

.local_txt{
		float:left;
		width:575px;
		margin:0;padding:0;
		line-height:180%;
}


/*aboutページ*/
.about_map{
		float:left;
		width:575px;
		height:auto;
		margin:20px 0 0 0;
}
.about_map_sakura{
		height:195px;
}
.about_map_kounandai{
		height:163px;
}
.about_map_higiriyama{
		height:163px;
}
.about_map_nobasuzukake{
		height:176px;
}
.about_map_kaminagaya{
		height:188px;
}
.about_map_kounan{
		height:178px;
}
.about_map_noba{
		height:178px;
}
.about_map_simonoba{
		height:223px;
}
.about_room_pic{
		float:left;
		width:185px;
		margin:4px 0 0 0;
/*		padding:3px;*/
		border:1px solid #cacccb;
}
.about_room_pic_136{
		height:136px;
}
.about_room_set{
		float:left;
		border-bottom:1px solid #cccccc;
		padding:1px 0 10px 0;
		width:575px;	
}
.about_room_txt{
		float:left;
		width:378px;
}
.about_room_txt_6{
		margin:6px 0 0 0px;
}
.about_room_txt_51{
		margin:51px 0 0 0px;
}

a.about_pagetop_s_btn{
		float:right;
		display: block;
		margin:4px 0 0px 0px;
		width: 105px; height: 11px;
		font-size:9px;
		background: url(../share/pagetop_s_btn.gif) 0 0 no-repeat;
}
a.about_pagetop_s_btn:hover{
		background: url(../share/pagetop_s_btn.gif) 0 -11px no-repeat;
}

a.about_guide_s_btn{
		float:right;
		display: block;
		margin:4px 10px 0px 0px;
		/*padding:0px 0 0 12px !important;*/
		padding:0px 0 0 12px;
		width: auto; height: 10px;
		font-size:9px !important;
		font-size:75%;
		line-height:120% !important;
		line-height:140%;
		
		color:#646464;
		text-decoration:none;
		background: url(../img/about/guide_s_icon.gif) 0 0 no-repeat;
}
a.about_guide_s_btn:hover{
		background: url(../img/about/guide_s_icon.gif) 0 0 no-repeat;
		color:#646464;
		text-decoration:underline;
}
a.about_guide_s_btn:link{
		color:#646464;
}
a.about_guide_s_btn:visited{
		color:#646464;
}

dl.about_price_ilst{
		float:left;
		display:block;
		width:182px;
		border-left:1px solid #cbcbcb;	
		margin:0 50px 0 0;
		background: url(../img/about/about_price_ilst_bg.gif) 0 0 repeat-y;
}
dl.about_price_ilst_bottom{
		border-bottom:1px solid #cbcbcb;	
}
dl.about_price_ilst_no_margin{
margin:0 0px 0 0;
}
dl.about_price_ilst4kojin{
		float:left;
		display:block;
		width:86px;
		border:1px solid #cbcbcb;
		margin:0 50px 0 10px;
		padding:3px 0 2px 4px;
		line-height:125%;
}

dl.about_price_ilst dt{
		float:left;
		display:block;
		width:86px;
		background:#f7f7f7;
		padding:3px 0 3px 4px;
		line-height:125%;
		border-top:1px solid #cbcbcb;
		border-right:1px solid #cbcbcb;
		}
dl.about_price_ilst dd{
		float:left;
		display:block;
		width:86px;
		background:#ffffff;
		padding:3px 0 3px 4px;
		line-height:125%;
		border-top:1px solid #cbcbcb;
		border-right:1px solid #cbcbcb;
}

dl.about_time_ilst{
		float:left;
		display:block;
		width:182px;
		border-left:1px solid #cbcbcb;	
		margin:0 10px 0 0;
		background: url(../img/about/about_time_ilst_bg.gif) 0 0 repeat-y;
}
dl.about_time_ilst_bottom{
		border-bottom:1px solid #cbcbcb;	
}
dl.about_time_ilst dt{
		float:left;
		display:block;
		width:46px;
		background:#f7f7f7;
		padding:3px 0 3px 4px;
		line-height:125%;
		border-top:1px solid #cbcbcb;
		border-right:1px solid #cbcbcb;
		}
dl.about_time_ilst dd{
		float:left;
		display:block;
		width:126px;
		background:#ffffff;
		padding:3px 0 3px 4px;
		line-height:125%;
		border-top:1px solid #cbcbcb;
		border-right:1px solid #cbcbcb;
}

dl.about_time_ilst4taiiku{
		float:left;
		display:block;
		width:377px;
		border-left:1px solid #cbcbcb;	
		margin:0 0px 0 0;
		background: url(../img/about/about_time_ilst_bg.gif) 0 0 repeat-y;
}
dl.about_time_ilst4taiiku_bottom{
		border-bottom:1px solid #cbcbcb;	
}

dl.about_time_ilst4taiiku dt{
		float:left;
		display:block;
		width:50px;
		background:#f7f7f7;
		padding:3px 0 3px 4px;
		line-height:125%;
		border-top:1px solid #cbcbcb;
		border-right:1px solid #cbcbcb;
		}
dl.about_time_ilst4taiiku_no-border-top dt{
		border-top:0px;
		padding:1px 0 3px 4px;
}
dl.about_time_ilst4taiiku_little-margin-bottom dt{
		padding:3px 0 0px 4px;
}
dl.about_time_ilst4taiiku dd{
		float:left;
		display:block;
		width:41px;
		background:#ffffff;
		padding:3px 0 3px 4px;
		line-height:125%;
		border-top:1px solid #ffffff;
		border-right:1px solid #ffffff;
		text-align:center;
}
dl.about_time_ilst4taiiku_no-border-top dd{
		border-top:0px;
		padding:1px 0 3px 4px;
}
dl.about_time_ilst4taiiku_little-margin-bottom dd{
		padding:3px 0 0px 4px;
}
dl.about_time_ilst4taiiku dd.red{
		background:#f9c7dc;
}
dl.about_time_ilst4taiiku dd.blue{
		background:#cedff0;
}
dl.about_time_ilst4taiiku dd.gray{
		background:#fcfcfc;
		letter-spacing:0.1px;
		border-top:1px solid #cbcbcb;
		border-right:1px solid #cbcbcb;
}

dl.about_time_ilst4taiiku dd.top_line{
		border-top:1px solid #cbcbcb;
}
dl.about_time_ilst4taiiku dd.right{
		border-right:1px solid #cbcbcb;
}

dl.about_ryouri_ilst1{
		float:left;
		display:block;
		width:372px;
		border-left:1px solid #cbcbcb;	
		margin:0 0px 0 0;
		/*background: url(../img/about/about_ryouri_ilst_bg.gif) 0 0 repeat-y;*/
}
dl.about_ryouri_ilst1 dt{
		float:left;
		display:block;
		width:119px;
		background:#f7f7f7;
		padding:3px 0 3px 4px;
		line-height:125%;
		border-top:1px solid #cbcbcb;
		border-right:1px solid #cbcbcb;
		text-align:center;
		letter-spacing:0.2px;
		}
dl.about_ryouri_ilst1 dd{
		float:left;
		display:block;
		width:119px;
		background:#f7f7f7;
		padding:3px 0 3px 4px;
		line-height:125%;
		border-top:1px solid #cbcbcb;
		border-right:1px solid #cbcbcb;
		text-align:center;
		letter-spacing:0.2px;
}
dl.about_ryouri_ilst{
		float:left;
		display:block;
		width:372px;
		border-left:1px solid #cbcbcb;	
		margin:0 0px 0 0;
		background: url(../img/about/about_ryouri_ilst_bg.gif) 0 0 repeat-y;
}
dl.about_ryouri_ilst_bottom{
		border-bottom:1px solid #cbcbcb;	
}
dl.about_ryouri_ilst dt{
		float:left;
		display:block;
		width:57px;
		background:#ffffff;
		padding:3px 0 3px 4px;
		line-height:125%;
		border-top:1px solid #cbcbcb;
		border-right:1px solid #cbcbcb;
		text-align:center;
		letter-spacing:0.2px;
		}
dl.about_ryouri_ilst dd{
		float:left;
		display:block;
		width:57px;
		background:#ffffff;
		padding:3px 0 3px 4px;
		line-height:125%;
		border-top:1px solid #cbcbcb;
		border-right:1px solid #cbcbcb;
		text-align:center;
		letter-spacing:0.2px;
}


.about_room_reserve_btn{
		float:left;
		display:block;
		width:130px;
		height:30px;
		margin:0 0 0 55px;
}
.about_room_reserve_btn_right{
		float:right;
		display:block;
		width:130px;
		height:30px;
		margin:0px;
}

.about_room_reserve_btn_24_0{
		margin:24px 0 0 55px;
}
.about_room_reserve_btn_64_0{
		margin:64px 0 0 55px;
}
.about_room_reserve_btn_right_10_0{
		margin:10px 0 0 0px;
}
.about_room_reserve_btn_right_46_0{
		margin:46px 0 0 0px;
}
.about_room_reserve_btn_right_66_0{
		margin:66px 0 0 0px;
}

div.about_room_txt_set{
		float:left;
		width:378px;
		margin:0px 0 0 10px;
}

dl.about_room_ilst{
		float:left;
		display:block;
		width:575px;
		border-left:1px solid #cbcbcb;
		
		background: url(../img/about/about_room_ilst_bg.gif) 0 0 repeat-y;
}
dl.about_room_ilst_gray{
		color:#ffffff;
		background: url(../img/about/about_room_ilst_bg_gray.gif) 0 0 repeat-y;
}
dl.about_room_ilst_blue{
		background: url(../img/about/about_room_ilst_bg_blue.gif) 0 0 repeat-y;
}
dl.about_room_ilst_pink{
		background: url(../img/about/about_room_ilst_bg_pink.gif) 0 0 repeat-y;
}
dl.about_room_ilst_yellow{
		background: url(../img/about/about_room_ilst_bg_yellow.gif) 0 0 repeat-y;
}
dl.about_room_ilst_bottom{
		border-bottom:1px solid #cbcbcb;
}
dl.about_room_ilst dt{
		clear:both;
		float:left;
		display:block;
		width:102px;
		padding:4px 0 3px 5px;
		line-height:125%;
		font-weight:bold;
		border-top:1px solid #cbcbcb;
		border-right:1px solid #cbcbcb;
		}
dl.about_room_ilst dd{
		float:left;
		display:block;
		height:100%;
		padding:4px 0 3px 6px;
		line-height:125%;
		border-top:1px solid #cbcbcb;
		border-right:1px solid #cbcbcb;
}
dl.about_room_ilst dd.center{
		width:342px;
}
dl.about_room_ilst dd.right{
		width:111px;
}

.taiiku_dantai_txt{
		color:#3a7fc5;
		font-weight:bold;
}
.taiiku_kojin_txt{
		color:#e62074;
		font-weight:bold;
}





/*guideページ*/
div.guide_open{
		 float:left;
		 width:223px;
}

div.guide_holiday{
		 float:left;
		 width:290px;
		 margin:0 0 0 30px;
}

dl.guide_ilst{
		float:left;
		display:block;
		width:200px;	
		border-left:1px solid #cbcbcb;
		/*background: url(../img/guide/guide_open_ilst_bg.gif) 0 0 repeat-y;*/
}
dl.guide_ilst_bottom{
		border-bottom:1px solid #cbcbcb;
}
dl.guide_ilst dt{
		clear:both;
		float:left;
		display:block;
		width:95px;
		padding:4px 0 3px 5px;
		line-height:125%;
		border-top:1px solid #cbcbcb;
		border-right:1px solid #cbcbcb;
		}
dl.guide_ilst dd{
		float:left;
		display:block;
		width:94px;
		padding:4px 0 3px 6px;
		line-height:125%;
		border-top:1px solid #cbcbcb;
		border-right:1px solid #cbcbcb;
}

.guide_ilst_dark{
		background:#f7f7f7;
}

dl.guide_open_ilst{
		width:223px;
		background: url(../img/guide/guide_open_ilst_bg.gif) 0 0 repeat-y;
}
dl.guide_open_ilst dt{
		width:98px;
}
dl.guide_open_ilst dd{
		width:112px;
}

dl.guide_holiday_ilst{
		width:290px;
		background: url(../img/guide/guide_holiday_ilst_bg.gif) 0 0 repeat-y;
}
dl.guide_holiday_ilst dt{
		width:70px;
}
dl.guide_holiday_ilst dd{
		width:207px;
}

dl.guide_syouchuu_ilst{
		width:284px;
		background: url(../img/guide/guide_syouchuu_ilst_bg.gif) 0 0 repeat-y;
		margin: 0 200px 0 0;
}
dl.guide_syouchuu_ilst2{
		width:178px;
}
dl.guide_syouchuu_ilst dt{
		width:66px;
}
dl.guide_syouchuu_ilst dd{
		width:99px;
}

div.guide_weekday{
		 float:left;
		 width:224px;
}

div.guide_weekend{
		 float:left;
		 width:224px;
		 margin:0 0 0 10px;
}

dl.guide_weekday_end_ilst{
		width:224px;
		background: url(../img/guide/guide_weekday_end_ilst_bg.gif) 0 0 repeat-y;
}
dl.guide_weekday_end_ilst dt{
		width:86px;
}
dl.guide_weekday_end_ilst dd{
		width:125px;
}

/*aboutひろば用*/
dl.guide_about_hiroba_ilst{
		width:292px;
		background: url(../img/guide/guide_about_hiroba_ilst_bg.gif) 0 0 repeat-y;
}
dl.guide_about_hiroba_ilst dt{
		width:140px;
}
dl.guide_about_hiroba_ilst dd{
		width:139px;
}


.guide_txt_set{
		float:left;
		width:575px;
		margin:0px 0 0 0px;
}

.guide_txt{
		float:left;
		width:575px;
}
.guide_txt_6{
		margin:6px 0 0 0px;
}
.guide_txt_51{
		margin:51px 0 0 0px;
}



/*circleページ*/
.circle_img{
		float:left;
		width:185px;
		height:136px;
		margin:20px 0 0 0;
		border:1px solid #cacccb;
}

.circle_top_txt{
		float:left;
		width:378px;
		margin:15px 0 0 10px;padding:0;
		line-height:180%;
}

div.circle_list_2set{
		float:left;
		width:575px
}

div.circle_list_set{
		float:left;
		width:274px;
		border:1px solid #cbcbcb;
		background:#e7e7e7;
		margin:10px 0 0 11px;
		padding:3px;
}

div.circle_list_set_left{
		margin:10px 0 0 0px;
}

dl.circle_new_ilst{
		float:left;
		display:block;
		width:273px;	
		border-left:1px solid #cbcbcb;
		background: url(../img/circle/circle_new_ilst_bg.gif) 0 0 repeat-y;
}
dl.circle_new_ilst_bottom{
		border-bottom:1px solid #cbcbcb;
}

dl.circle_new_ilst dt{
		clear:both;
		float:left;
		display:block;
		width:67px;
		padding:4px 0 3px 5px;
		line-height:125%;
		border-top:1px solid #cbcbcb;
		border-right:1px solid #cbcbcb;
		}
dl.circle_new_ilst dd{
		float:left;
		display:block;
		width:193px;
		padding:4px 0 3px 6px;
		line-height:125%;
		border-top:1px solid #cbcbcb;
		border-right:1px solid #cbcbcb;
}


table.main_table{
		float:left;
		width:274px;
		margin:0 0 0 1px !important;
		margin:0;
		border-collapse:collapse;
		border-top:#CCCCCC solid 1px;
		border-left:#CCCCCC solid 1px;
		font-size:12px;
		color:#000000;

}

table.main_table td{
		padding:3px 0 3px 4px;
		line-height:125%;
		vertical-align:top;
		border-bottom:#CCCCCC solid 1px;
		border-right:#CCCCCC solid 1px;
}
.td_left1{
		width:68px;
		background:#e5f7d4;
}
.td_right1{
		width:195px;
		background:#ffffff;
}
.td_right2{
		width:195px;
		background:#ffffff;
		font-weight:bold;
}



dl.circle_ilst{
		float:left;
		width:272px;
		border:1px solid #cbcbcb;	
}

dl.circle_ilst dt{
		float:left;
		width:68px;
		background:#e5f7d4;
		padding:3px 0 3px 4px;
		line-height:125%;
		border-top:1px solid #cbcbcb;
		border-right:1px solid #cbcbcb;
		}
dl.circle_ilst dd{
		float:left;
		width:195px;
		background:#ffffff;
		padding:3px 0 3px 4px;
		line-height:125%;
		border-top:1px solid #cbcbcb;
}

dl.circle_ilst dt.first_dt{
		border-top:none;
		}
dl.circle_ilst dd.first_dd{
		font-weight:bold;
		border-top:none;
}

dl.circle_ilst2{
		float:left;
		width:272px;
		border:1px solid #cbcbcb;
}

dl.circle_ilst2 dt{
		width:264px;
		background:#ffffff;
		padding:8px 0 6px 8px;
		letter-spacing:0.035em!important;
		letter-spacing:0.035em;
		line-height:150%;
		}
dl.circle_ilst2 dd{
		width:264px;
		background:#e5f7d4;
		padding:5px 0 3px 8px;
		line-height:170%;
		border-top:1px solid #cbcbcb;
}

span.circle_pdf{
		display:block;
		height:30px;
		padding:3px 0 0 20px;
		margin:11px 0 0 0!important;
		margin:10px 0 0 0;
		background: url(../share/pdf_icon_s.gif) left top no-repeat;
}






/*accessページ*/
.about_googlemap{
		float:left;
		margin:5px 0 0 0;
}


/*サイトマップ*/
ul.sitemap_out{
		display:block;
		float:left;
		list-style:none;
		margin:10px 0 0 12px;padding:0;
		font-size: 12px;
}
ul.sitemap_out li{
		line-height:20px;
		background:url(http://www.s-kyoukai.com/img/sitemap/sitemap_icon.gif) 0 2px no-repeat;
		padding:0 0 0 22px;
		margin:0px 0 10px 0;
}
ul.sitemap_out li p{
		line-height:16px;
}
ul.sitemap_out li.sitemap_local{
		background:url(../img/sitemap/sitemap_icon.gif) 0 2px no-repeat;
}
ul.sitemap_out li.sitemap_no_icon{
		background:none;
}
ul.sitemap_in{
		display:block;
		list-style:none;
		margin:10px 0 0 10px;
		padding:0;
		font-size: 12px;
		
}

a.kyoukai_link{
		color:#ef5f00;
}
a.kyoukai_link:hover{
		color:#ef5f00;
}
a.kyoukai_link:link{
		color:#ef5f00;
}
a.kyoukai_link:visited{
		color:#ef5f00;
}

