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

#hdr {
 width: 950px;
 height:498px;
 clear:both;
 position:relative;
}
#hdr div.mv{
 width:950px;
 position:absolute;
 left:0px;
 top:88px;
}
#hdr div.gn{
 width:950px;
 position:absolute;
 left:0px;
 top:438px;
}

#cts1{
 width:950px;
 clear:both;
}
#cts1 h2{
 width:950px;
 background:url(../img/p1.jpg) no-repeat 0 0;
 height:760px;
 font-size:0;
 line-height:0;
 text-indent:-999em;
 margin-bottom:27px;
}
#cts1 .w1{
 width:950px;
 background:url(../img/p2.jpg) no-repeat 0 0;
 height:626px;
 position:relative;
}
#cts1 .w1 li{
 width:194px;
 position:absolute;
 font-size:12px;
 line-height:1.4;
 color:#000;
}
#cts1 .w1 li.t1{
 left:12px;
 top:214px;
}
#cts1 .w1 li.t2{
 left:254px;
 top:214px;
}
#cts1 .w1 li.t3{
 left:498px;
 top:214px;
}
#cts1 .w1 li.t4{
 left:745px;
 top:214px;
}
#cts1 .w1 li.t5{
 left:12px;
 top:540px;
}
#cts1 .w1 li.t6{
 left:254px;
 top:540px;
}
#cts1 .w1 li.t7{
 left:498px;
 top:540px;
}

#cts2{
 width:950px;
 clear:both;
}
#cts2 h2{
 width:950px;
 background:url(../img/p3.jpg) no-repeat 0 0;
 height:60px;
 font-size:0;
 line-height:0;
 text-indent:-999em;
 margin-bottom:35px;
}
#cts2 .map{
 width:950px;
 margin-bottom:15px;
}
#cts2 .w1{
 width:950px;
 background:url(../img/p4.jpg) no-repeat 0 0;
 height:504px;
 margin-bottom:48px;
}
#cts2 .w1 h3{
 font-size:0;
 line-height:0;
 text-indent:-999em;
}
#cts2 .w2{
 width:950px;
 background:url(../img/p5.jpg) no-repeat 0 0;
 height:508px;
 margin-bottom:36px;
 position:relative;
}
#cts2 .w2 h3{
 font-size:0;
 line-height:0;
 text-indent:-999em;
}
#cts2 .w2 p{
 position:absolute;
 left:208px;
 top:376px;
 font-size:12px;
 line-height:1.4;
 color:#999;
}
#cts2 .w2 p strong{
 font-size:14px;
 color:#CDAC47;
 font-weight:bold;
}
#cts2 .w3{
 width:950px;
 background:url(../img/p6.jpg) no-repeat 0 0;
 height:198px;
 position:relative;
}
#cts2 .w3 h3{
 font-size:0;
 line-height:0;
 text-indent:-999em;
}
#cts2 .w3 p{
 position:absolute;
 left:0px;
 top:178px;
 font-size:12px;
 line-height:1.4;
 color:#999;
}

#cts3{
 width:950px;
 clear:both;
}
#cts3 h2{
 width:950px;
 background:url(../img/p7.jpg) no-repeat 0 0;
 height:60px;
 font-size:0;
 line-height:0;
 text-indent:-999em;
 margin-bottom:35px;
}
#cts3 .w1{
 width:950px;
 background:url(../img/p8.jpg) no-repeat 0 0;
 height:554px;
 position:relative;
}
#cts3 li{
 width:203px;
 position:absolute;
 font-size:12px;
 line-height:1.4;
 color:#CDAC47;
 font-weight:bold;
}
#cts3 li p{
 padding-top:10px;
 color:#999;
 font-weight:normal;
}
#cts3 li.t1{
 left:20px;
 top:162px;
}
#cts3 li.t2{
 left:258px;
 top:162px;
}
#cts3 li.t3{
 left:496px;
 top:162px;
}
#cts3 li.t4{
 left:732px;
 top:162px;
}
#cts3 li.t5{
 left:20px;
 top:455px;
}
#cts3 li.t6{
 left:258px;
 top:455px;
}
#cts3 li.t7{
 left:496px;
 top:455px;
}
#cts3 li.t8{
 left:732px;
 top:455px;
}

ul.btn li{
 text-align:center;
}