

#faq h4{
	/*width:920px;*/
	font-size:20px;
	background-image: url(../images/faq/bg_q.png);
	background-size:980px 400px;
	background-repeat: no-repeat;
	margin:40px 0px 10px 0px;
	padding:40px 20px 20px 100px;
}

#faq img.mov{
	width:360px;
    float: left;
}

#faq p.faqa{
    margin-left: 380px;
}
.priceDiv{
	width:960px;
	border:1px solid #ccc;
	background:#fff;
	padding:10px 10px 10px 10px;
}

.chiryoTable {
	width:100%;
	overflow:hidden; /*floatしたので高さ確保*/
	border:1px solid #ccc;
	border-top:none; /*dt,dd設定とかぶるので*/
	background:#ddd;
}
.chiryoTable dt{  }
.chiryoTable dt{
	width:260px;
	float:left;
	padding:10px;
	border-top:1px solid #ccc;
}
.chiryoTable dd{ /*width:100%;*/ }
.chiryoTable dd{
	margin-left:280px; /*dtの横幅にあわせて(padding含)*/
	padding:10px;
	border-left:1px solid #ccc; /*長くなる要素にあわせて*/
	border-top:1px solid #ccc;
	background:#fff;
}

.chiryoTable dd:after{
	clear:both;
}

/* ------------------------------------------------------------------------------

------------------------------------------------------------------------------ */
@media screen and (max-width: 980px) {

#faq img.mov{
	width:96%;
    float: none;
    margin-left:2%;
}
#faq p.faqa{
    margin-left: 2%;
}


.priceDiv{
	width:88%;
	margin:0 2% 2% 2%;
	padding:4%;
}
.chiryoTable {
	width:96%;
	margin:0 2% 2% 2%;
}


}
/* ------------------------------------------------------------------------------

------------------------------------------------------------------------------ */
@media screen and (max-width: 640px) {




}


