@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:542px;
 font-size:0;
 line-height:0;
 text-indent:-999em;
 margin-bottom:33px;
}

#cts2{
 width:950px;
 clear:both;
}
#cts2 .w1{
 width:950px;
 background:url(../img/p2.jpg) no-repeat 0 0;
 height:242px;
 position:relative;
 margin-bottom:44px;
}
#cts2 .w1 h3{
 font-size:0;
 line-height:0;
 text-indent:-999em;
}
#cts2 .w1 p{
 width:554px;
 position:absolute;
 left:396px;
 top:91px;
 font-size:12px;
 line-height:1.4;
 color:#999;
}
#cts2 .w2{
 width:950px;
 background:url(../img/p3.jpg) no-repeat 0 0;
 height:1022px;
 position:relative;
}
#cts2 .w2 p{
 position:absolute;
 font-size:12px;
 line-height:1.4;
 color:#000;
}
#cts2 .w2 p.t1{
 width:641px;
 left:20px;
 top:91px;
}
#cts2 .w2 p.t2{
 left:20px;
 top:532px;
}
#cts2 .w2 p.t3{
 width:595px;
 left:20px;
 top:651px;
}
#cts2 .w2 p.t4{
 width:724px;
 left:194px;
 top:882px;
}

#cts3{
 width:950px;
 clear:both;
}
#cts3 .w1{
 width:950px;
 background:url(../img/p4.jpg) no-repeat 0 0;
 height:353px;
 position:relative;
 margin-bottom:28px;
}
#cts3 .w1 h3{
 font-size:0;
 line-height:0;
 text-indent:-999em;
}
#cts3 .w1 p{
 width:554px;
 position:absolute;
 left:0px;
 top:90px;
 font-size:12px;
 line-height:1.4;
 color:#999;
}
#cts3 .w2{
 width:950px;
}
#cts3 .w2 h3{
 width:950px;
 background:url(../img/p5.jpg) no-repeat 0 0;
 height:974px;
 font-size:0;
 line-height:0;
 text-indent:-999em;
 margin-bottom:28px;
}
#cts3 .w2 p{
 width:950px;
 background:url(../img/p6.jpg) no-repeat 0 0;
 height:570px;
 font-size:0;
 line-height:0;
 text-indent:-999em;
}

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