@charset "UTF-8";
/* CSS Document */

#facility #header { background:url(../../facility/img/title_bg.jpg) no-repeat center top;}
#facility #header h2 { top:81px; right:181px;}
#facility #header .title_text { top:101px; right:256px;}

#facility #sec1 { background:#ffffff; display:inline-block; padding-bottom:30px; position:relative;}
#facility #sec1 h3 { position:absolute; top:20px; left:30px;}
#facility #sec1 .photo { display:inline-block; position:relative; margin:28px 0 0 32px;}
#facility #sec1 div { display:inline-block; width:1000px; padding-top:20px; position:relative;}
#facility #sec1 div .photo { position:absolute; top:34px; right:52px; float:none; margin:0;}
#facility #sec1 table { width:945px; margin:0 auto;}
#facility #sec1 th { background:url(../../facility/img/sec1_bg1.gif) left top; width:104px; text-align:center; vertical-align:middle; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff;}
#facility #sec1 td { background:#fcf1d5; padding:15px 0 15px 20px; border-bottom:1px solid #ffffff;}
#facility #sec1 .color2 th { background:url(../../facility/img/sec1_bg2.gif) left top;}
#facility #sec1 .color2 td { background:#fdf7e7;}
#facility #sec1 p { width:245px; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}

#facility #sec2 { display:inline-block; background:#ffffff; padding:30px; margin-top:27px;}
#facility #sec2 .title_col { display:inline-block; width:300px; float:left; margin-right:-68px; color:#602300;}
#facility #sec2 h3 { padding-bottom:86px;}
#facility #sec2 h4 { background:url(../../facility/img/sec2_title_bg.gif) no-repeat left top; padding:10px 0 10px 33px; margin-bottom:21px;}
#facility #sec2 h4 img { padding:0; margin:0;}
#facility #sec2 .photo { display:inline-block; float:right;}
#facility #sec2_1 { display:inline-block; width:100%; padding-top:22px;}
#facility #sec2_1 div { display:inline-block; width:608px; float:left;}
#facility #sec2_1 dl { padding-top: 50px; display:inline-block; width:290px; float:right;}
#facility #sec2_1 img { display:inline-block; padding-bottom:50px;}
#facility #sec2_1 .photo { padding:51px 0 0 0; margin-right:-40px;}
#facility #sec2_1 .photo img { padding:0;}
#facility #sec2_2 { display:inline-block; width:100%;}
#facility #sec2_2 div { display:inline-block; width:608px; float:right;}
#facility #sec2_2 .img_col { width:290px; float:left;}
#facility #sec2_2 .img_col .last { display:inline-block; padding:38px 0 0 68px;}
#facility #sec2_2 dl { padding-top:7px;}
#facility #sec2_2 dt { border-left:5px solid #95b93f; padding:5px 0 5px 15px;}
#facility #sec2_2 dd { padding:7px 0 42px 0;}
#facility #sec2_2 ul { clear:both; display:inline-block; width:940px;}
#facility #sec2_2 li { display:inline-block; float:left; padding-right:2px;}
#facility #sec2_2 li.last { padding-right:0;}
#facility #sec2_3 { display:inline-block; width:100%}
#facility #sec2_3 dl { display:inline-block; width:455px; float:left;}
#facility #sec2_3 .box2 { float:right;}
#facility #sec2_3 .last dd { padding-bottom:0}
#facility #sec2_3 dt { border-left:5px solid #95b93f; padding:5px 0 5px 15px;}
#facility #sec2_3 dd { padding:5px 0 60px 0;}
#facility #sec2_3 p { padding:10px 0;}
#facility #sec2_3 .open { border-top:1px solid #e3cd91; padding-left:98px; text-indent:-98px;}
#facility #sec2_3 #green p { margin-top:-55px; width:332px;}
#facility #sec2_3 #green .open { margin:0; width:358px;}

#facility #sec2 a { padding:10px 0 0 0; display:inline-block;}

#facility #sec3 { background:#ffffff; display:inline-block; width:940px; padding:30px; margin:38px 0;}
#facility #sec3 div { display:inline-block; width:100%; padding-top:22px;}
#facility #sec3 .title_col { width:233px; float:left; padding:0; color:#602300;}
#facility #sec3 .title_col p { padding-top:89px;}
#facility #sec3 .photo { display:inline-block; float:right; padding-right:11px;}
#facility #sec3 dl { display:inline-block; width:455px; float:left;}
#facility #sec3 .last { display:inline-block; float:right;}
#facility #sec3 dt { border-left:5px solid #95b93f; padding:5px 0 5px 15px;}
#facility #sec3 dd { padding-top:5px;}
#facility #sec3 p { padding:10px 0;}
#facility #sec3 .open { border-top:1px solid #e3cd91; padding-left:98px; text-indent:-98px;}


/* ---------------------------------------------------
	更新履歴
------------------------------------------------------
180531_furusawa_#facility #sec2_1 .photo,#sec2_1 dl,#sec2_1 img_padding変更



------------------------------------------------------ */