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

#daytrip #wrapper { background:url(../../daytrip/img/title_bg.gif)  repeat-x center top;}
#daytrip h2 { width:1011px; padding:26px 19px 16px 0; margin:0 auto; text-align:right;}

#daytrip #cnav { background:url(../../daytrip/img/tab_line.gif) no-repeat center bottom; display:inline-block; width:972px; padding:10px 0 13px 39px;}
#daytrip #cnav li { display:inline-block; float:left; padding-right:21px;}
#daytrip #cnav li a { display:block; width:329px; height:41px;}

#daytrip #contents_inner { width:1009px; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;}


/* 施設一覧 */
#daytrip.list #contents_inner { background:#fff url(../../daytrip/img/list_sec1_bg.jpg) no-repeat center 8px;}

#daytrip.list .fac_list div.box dd p { padding:5px 8px 0 8px;}

#daytrip.list #sec1 h3 { padding:63px 0 44px 93px;}
#daytrip.list #sec1 p { padding:0 567px 19px 55px;}
#daytrip.list #sec1 p img { display:block; padding-bottom:8px;}

#daytrip.list #sec2 { width:970px; margin:37px auto 31px auto;}
#daytrip.list #sec2 h3 { padding-left:6px; margin:0 0 12px 28px; border-left:4px solid #7a4833;}
#daytrip.list #map_canvas { width:970px; height:435px;}

#daytrip.list #sec3 { width:950px; margin:0 auto;}
#daytrip.list #sec3 h3 { padding-left:6px; margin:0 0 18px 23px; border-left:4px solid #7a4833;}

#daytrip.list #sec4 { width:950px; margin:0 auto; padding: 40px 0;}
#daytrip.list #sec4 h3 { padding-left:6px; margin:0 0 18px 23px; border-left:4px solid #7a4833;}

/* 詳細ページ */
#daytrip.detail #contents_inner { width:963px; background:#fff url(../../shop/img/detail_bg.gif) no-repeat center 8px; padding:18px 23px 50px 23px;}

#daytrip.detail #sec1 { display:inline-block; width:100%;}
#daytrip.detail #sec1 div { display:inline-block; width:433px; float:left;}
#daytrip.detail #sec1 #map_col { width:478px; float:right;}
#daytrip.detail #sec1 #map_canvas { display:block; width:467px; height:188px; margin:18px auto 0 auto;}
#daytrip.detail #sec1 #map_canvas div { width:auto; float:none;}
#daytrip.detail #sec1 h3 { background:url(../../daytrip/img/detail_sec1_title_bg.gif) no-repeat left 29px; padding:37px 0 0 60px; font-size:2.7em; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; line-height:0.9em;}
#daytrip.detail #sec1 h3 span { display:block; font-size:0.4em;}
#daytrip.detail #sec1 h3 b { font-size:1.3em;}
#daytrip.detail #sec1 p { padding:30px 0 30px 10px; word-break:break-all;}
#daytrip.detail #sec1 ul { display:inline-block; padding-left:82px;}
#daytrip.detail #sec1 ul li.last { padding-right:0;}
#daytrip.detail #sec1 li { display:inline-block; float:left; padding-right:18px;}
#daytrip.detail #sec1 .img_col { padding:49px 0 0 0;}
#daytrip.detail #sec1 .img_col li { width:210px; padding-right:13px; word-break:break-all;}
#daytrip.detail #sec1 .img_col li span { display:block; padding:5px;}
#daytrip.detail #sec2 { display:inline-block; width:100%; margin-top:16px; border-top:1px solid #c2c2c2;}
#daytrip.detail #sec2 h3 { display:inline-block; float:left; padding:42px 76px 0 0;}
#daytrip.detail #sec2 table { width:347px; float:left; margin:27px 40px 0 0;}
#daytrip.detail #sec2 table.last { margin-right:0;}
*html #daytrip.detail #sec2 table { margin-right:32px;}
#daytrip.detail #sec2 th { width:74px; padding:2px 0; border-bottom:1px dotted #000; vertical-align:top;}
#daytrip.detail #sec2 td { padding:2px 5px 2px 23px; border-bottom:1px dotted #000; word-break:break-all;}
#daytrip.detail #sec2 td a { color:#423C34;}
#daytrip.detail #sec2 td a:hover { text-decoration:none;}