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

#mv{
 width:950px;
 height:350px;
 clear:both;
 margin-bottom:30px;
}

#cts1{
 width:950px;
 height:622px;
 clear:both;
 background:url(../img/p1.png) no-repeat 0 0;
 position:relative;
}
#cts1 h2{
 text-indent:-999em;
 font-size:0;
 line-height:0;
}
#cts1 div{
 position:absolute;
 left:2px;
 top:80px;
}
#cts1 dl {
width:588px;
clear:both;
padding:12px 0;
border-bottom:1px solid #DADAD9;
}
#cts1 dt {
float:left;
width:150px;
text-align:center;
background:#EEE;
padding:5px 0;
font-size: 12px;
line-height:1.4;
}
#cts1 dd {
padding:5px 0;
width:424px;
float:right;
font-size: 12px;
line-height:1.4;
}
#cts1 dd a {
color:#006699;
}

#cts2{
 width:950px;
 height:483px;
 clear:both;
 background:url(../img/p2.jpg) no-repeat 0 0;
}
#cts2 h3{
 text-indent:-999em;
 font-size:0;
 line-height:0;
}

#cts3{
 width:950px;
 clear:both;
 margin-bottom:50px;
}
#cts3 h3{
 text-indent:-999em;
 font-size:0;
 line-height:0;
 background:url(../img/p3.jpg) no-repeat 0 0;
 height:45px;
 margin-bottom:20px;
}

#cts4{
 width:950px;
 clear:both;
}
#cts4 h4{
width:950px;
 text-indent:-999em;
 font-size:0;
 line-height:0;
 height:80px;
 margin-bottom:20px;
}
#cts4 h4.t1{
 background:url(../img/t1.jpg) no-repeat 0 0;
}
#cts4 h4.t2{
 background:url(../img/t2.jpg) no-repeat 0 0;
}
#cts4 h4.t3{
 background:url(../img/t3.jpg) no-repeat 0 0;
}
#cts4 h4.t4{
 background:url(../img/t4.jpg) no-repeat 0 0;
}

#cts4 dl{
 width:950px;
 clear:both;
}
#cts4 dt{
 width:950px;
 height:44px;
 background:url(../img/p5.gif) no-repeat 0 0;
}
#cts4 dt span{
 display:block;
 font-weight:bold;
 padding:10px 8px 8px 50px;
 font-size:12px;
}
#cts4 dd{
 padding:10px 0 20px;
}
#cts4 dd p{
 font-size:12px;
 line-height:1.4;
}


#q28 dd p a.lnk_pdf::before{
	content: '▶';
	color: #1c902e;
	margin-right: 0.5em;
	font-size: 1.5em;
	vertical-align: middle;
	display: inline-block;
	text-decoration: none;
}

#q28 dd p a.lnk_pdf::after {
	content: '';
    margin-left: 0.5em;
    display: inline-block;
    background: url(../../../img/common/ico_print.png) no-repeat;
    background-size: cover;
    height: 1.5em;
    width: 1.5em;
    vertical-align: middle;
}


#faq{
 width:950px;
 clear:both;
 position:relative;
 background:url(../img/p4.jpg) no-repeat 0 0;
 height:484px;
}
#faq ul{
 position:absolute;
}
#faq ul.f1{
 left:113px;
 top:23px;
}
#faq ul.f2{
 left:590px;
 top:23px;
}
#faq ul.f3{
 left:113px;
 top:273px;
}
#faq ul.f4{
 left:590px;
 top:273px;
}

#faq li{
	padding: 0 0 5px 20px;
	font-size:12px;
	background: url(../img/arrow.gif) no-repeat 0 8px;
}
#faq li a{
 color:#3E3E3E;
}

strong {
	font-weight: bold;
}