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

#outdoor #wrapper { background:url(../img/con_bg_s.jpg) repeat-x center top;}
#outdoor #header { height:435px; background:url(../../outdoor/img/title_bg.jpg) no-repeat center top;}
#outdoor #header h2 { top:81px; right:181px;}

#outdoor #contents { padding-bottom:40px; margin-bottom:40px;}
#outdoor #contents a:hover img { -ms-filter: "alpha( opacity=80 )"; filter: alpha( opacity=80 ); opacity:0.80;}
#outdoor #contents dt img { border:#c5b49b 1px solid;}
#outdoor #contents dd { background:url(../../outdoor/img/spot_bg.jpg) no-repeat left top; padding:10px 15px 0 15px;}


#outdoor #sec1 { background:#fff url(../../outdoor/img/bg.jpg) no-repeat left top; display:inline-block; width:100%; padding-bottom:44px; line-height:2em;}
#outdoor #sec1 .caption { display:block; float:none; width:100%; text-align:center; padding:72px 0 68px 0;}
#outdoor #sec1 .photo { display:inline-block; float:right; padding-right:6px;}
#outdoor #sec1 h3 { display:inline-block; float:left; padding:74px 0 23px 32px;}
#outdoor #sec1 p { display:inline-block; float:left; width:508px; padding-left:32px;}

#outdoor .section { padding:30px 0 50px 0; width:1000px; clear:both}
#outdoor .section h4 { margin-bottom:20px;}
#outdoor #contents .section h4 { background:url(../../outdoor/img/sec_bg.jpg) no-repeat left top; padding:14px 0 12px 37px;}

#outdoor .section .heightLineParent dl { display:inline-block; width:235px; float:left; padding: 0 20px 20px 0;}
#outdoor .section .heightLineParent .last { float:right; padding:0;}
#outdoor .section .heightLineParent p { color:#998035; border-bottom:1px dotted #000000; margin-bottom:10px; padding:0 0 5px 0;}
#outdoor .section .heightLineParent b { background:url(../../outdoor/img/mark_li.jpg) no-repeat left 4px; display:block; padding:0 0 3px 18px; color:#000000; font-size:1.2em; font-weight:bold;}
#outdoor .section .heightLineParent span { background:#998035; color:#fff; padding:3px;}
#outdoor .section .bnr_col { display:inline-block; width:555px; margin-left:212px; border:1px dotted #000000;}
#outdoor .section .bnr_col dt { display:inline-block; float:left; padding:20px 0 0 14px; }
#outdoor #contents .section .bnr_col dd { display:inline-block; float:right; padding:3px;}


#outdoor #sec4 { padding:30px 0 50px 0;}
#outdoor #sec4 a img { float:left; margin: 0 20px 0 0; width:233px; border:#c5b49b 1px solid;}
#outdoor #sec4 a img.last {float:right; margin:0;}

#outdoor #sec5 { display:inline-block; width:1000px; padding:30px 0 50px 0; }
#outdoor #sec5 h4 { margin-bottom:20px;}
#outdoor #sec5 ul { display:inline-block; float:left; padding:0 55px 0 10px;}
#outdoor #sec5 li { font-weight:bold; line-height:1.8em;}
#outdoor #sec5 li span { color:#c76200;}
#outdoor #sec5 a { font-weight:normal; color:#000000; text-decoration:none;}
#outdoor #sec5 a:hover { text-decoration:underline;}