@charset "utf-8";

/* 全てのサイズ共通 */
.faq {
	margin-bottom: 60px;
}
.faq dt.open {
	background-image: url(../../img/top_icon4_over.png);
}	
.faq dd {
	/*background:#672729;*/
	/*color:#fff;*/
	display: none;
	font-size:1.6rem;
	padding:10px;
	/*-webkit-border-radius: 5px;*/
	/*-moz-border-radius: 5px;*/
	/*border-radius: 5px;*/
	/*margin-bottom:40px;*/
	}	
	
.bnr {
	margin:30px 0 80px;
	}	
				

@media screen and (max-width:767px) { 
    /* スマートフォン用　*/
.faq dt {
	background-color: #CF9A3D;
	background-image: url(../../img/top_icon4.png);
	background-repeat: no-repeat;
	background-position: 95% center;
	font-weight: bold;
	color:#fff;
	font-size:1.8rem;
	padding:10px 15px;
	padding-right: 50px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 1px;
	margin-top:25px;
	cursor: pointer;
	}

}
@media screen and (min-width:768px) and ( max-width:1009px) {
    /* タブレット用　*/
.faq dt {
	background-color: #CF9A3D;
	background-image: url(../../img/top_icon4.png);
	background-repeat: no-repeat;
	background-position: 95% center;
	font-weight: bold;
	color:#fff;
	font-size:2.0rem;
	padding:15px;
	padding-right: 50px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 1px;
	margin-top:40px;
	cursor: pointer;
	}

}

