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

div#cts1{
 width:100%;
 clear:both;
 margin-bottom:40px;
}
div#cts1 h3{
 width:1000px;
 background:url(../img/p1.jpg) no-repeat 0 0;
 height:40px;
 margin:30px auto;
 font-size:0;
 line-height:0;
 text-indent:-999em;
}
div#cts1 .about{
 width:100%;
 background:#F1EBDF;
}
div#cts1 .about dl{
 width:1400px;
 background:url(../img/p2.jpg) no-repeat 0 0;
 height:600px;
 margin:0 auto;
}
div#cts1 .about dt{
 font-size:0;
 line-height:0;
 text-indent:-999em;
}
div#cts1 .about dd{
 font-size:0;
 line-height:0;
 text-indent:-999em;
}

div#cts2{
 width:1000px;
 margin:0 auto 60px;
 clear:both;
}
div#cts2 h3{
 width:1000px;
 background:url(../img/p3.jpg) no-repeat 0 0;
 height:40px;
 margin-bottom:25px;
 font-size:0;
 line-height:0;
 text-indent:-999em;
}
div#cts2 ul{
 width:1000px;
 background:url(../img/p4.jpg) no-repeat 0 0;
 height:323px;
}
div#cts2 li{
 font-size:0;
 line-height:0;
 text-indent:-999em;
}
div#cts2 p{
 font-size:0;
 line-height:0;
 text-indent:-999em;
}

div#cts3{
 width:1000px;
 margin:0 auto 60px;
 clear:both;
}
div#cts3 h3{
 width:1000px;
 background:url(../img/p5.jpg) no-repeat 0 0;
 height:40px;
 margin-bottom:28px;
 font-size:0;
 line-height:0;
 text-indent:-999em;
}
div#cts3 .wrap{
 width:1000px;
 clear:both;
 margin-bottom:40px;
}
div#cts3 .info{
 width:520px;
 float:left;
}
div#cts3 .info table{
 border-top:1px solid #CCC;
 width:520px;
}
div#cts3 .info table th{
 border-bottom:1px solid #CCC;
 width:180px;
 padding:5px 0;
}
div#cts3 .info table td{
 border-bottom:1px solid #CCC;
 font-size:14px;
 line-height:1.5;
 padding:5px;
}
div#cts3 .pic{
 width:430px;
 float:right;
}

div#cts3 li{
 text-align:center;
}