@charset "UTF-8";
/* CSS Document */
#sight{padding: 450px 0 0 0;}
#sight #title{background:url(../../plan/img/title.jpg) no-repeat center top #000;}


/*----------------------
lead
------------------------*/

#sight.index #lead{background: url(../img/lead_bg.jpg) right bottom no-repeat; width: 1100px; height: 330px; margin: 0 auto;}
#sight.index #lead:after{content:''; height:0; display:block; clear:both;}
#sight.index #lead h3{float: right; margin: 0px 494px 0 0; display: inline;}
#sight.index #lead p{float: right; margin: 15px 232px 0 0;}

/*----------------------
intro
------------------------*/

#sight.index #intro_col{background: url(../../plan/img/intro_bg2.gif) repeat-x top #fff; padding: 3px 0 0 0; width: 100%;}
#sight.index #intro{width: 100%; background: url(../../plan/img/intro_bg.jpg) no-repeat center top;}
#sight.index #intro div{width: 1100px; margin: 0 auto; position: relative;}
#sight.index #intro div:after{content:''; height:0; display:block; clear:both;}
#sight.index #intro h4{position: absolute; top: 33px; left: -102px;}
#sight.index #intro p{float: left; margin: 85px 0 0 0;}
#sight.index #intro ul{float: right; margin: 147px 0 6px 0;}
#sight.index #intro li{float: left;}
#sight.index #intro .nav1{}
#sight.index #intro .nav2{margin: 17px 0 0 -15px;}
#sight.index #intro .nav3{margin: 6px 0 0 -18px;}

#sight.index #map_canvas_col{margin: -70px -0px 0 0; position: relative; padding: 70px 0 0 0;}
#sight.index #map_canvas {width: 100%; border-top: 1px solid  #d4c1a5; border-bottom: 1px solid  #d4c1a5; height: 500px; margin: 0px 0 7px 0;}
#sight.index .mapcap{width: 1100px; margin: 0 auto;}

#sight.index .mapinfowindow{width: 285px; overflow: hidden; color:#333333; text-align:left;}
#sight.index .mapinfowindow:after{content:''; height:0; display:block; clear:both;}
#sight.index .mapinfowindow h4{margin-bottom:3px; padding-bottom:3px; border-bottom:1px dotted #ccc; display: block; ont-weight: bold; font-size:1.1em;}
#sight.index .mapinfowindow span{width:70px; height:70px; float:left; position: relative;}
#sight.index .mapinfowindow span img{width:70px; position: absolute; top:0; left:-50%; margin:0 0 0 35px; overflow: hidden; float:left;}
#sight.index .mapinfowindow p{float:right; padding-left:10px; width:200px;}


#sight.index #sec1{width: 100%; text-align: center; padding: 55px 0 0 0; display: inline-block;background: url(../../plan/img/sec1_tit_bg.jpg) repeat-x 0px 70px;}
#sight.index #sec2{width: 100%; text-align: center; padding: 55px 0 0 0; display: inline-block;background: url(../../plan/img/sec2_tit_bg.jpg) repeat-x 0px 70px;}
#sight.index #sec3{width: 100%; text-align: center; padding: 55px 0 0 0; display: inline-block;background: url(../../plan/img/sec3_tit_bg.jpg) repeat-x 0px 70px;}


#sight.index .section{width: 1100px; border-bottom: 1px solid  #d7ccbb; padding: 30px 0 35px 0; margin: 0 auto;}

#sight.index .section:after{content:''; height:0; display:block; clear:both;}
#sight.index .section div{width: 250px; float: left; margin: 0 33px 0 0;}
#sight.index .section .pict{border: 1px solid  #d7ccbb;}
#sight.index .section dl{background: url(../../plan/img/sec_bg.jpg) no-repeat top; padding: 4px 15px 0 12px;}
#sight.index .section dl:after{content:''; height:0; display:block; clear:both;}
#sight.index .section dt{border-bottom: 1px dotted  #a99068; padding: 8px 0 8px 0; margin: 0 0 8px 0; font-size: 1.2em; font-weight: bold;}
#sight.index .section span{color: #a67621;}
#sight.index .section p{display: block; height: auto !important; min-height: 7.5em; height: 7.5em;}
#sight.index .section li{float: left; margin: 0 6px 0 0;}
#sight.index .section .last{margin: 0;}