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

.keyvisual {
	height: auto;
	width: auto;
	background-image: none;
}.section .faq {
	background-image: url(../img/ico/cmn/ico_question.jpg);
	background-repeat: no-repeat;
padding-left: 3.5em;
    padding-bottom: 1em;
    padding-top: 0.4em;
}
/*===============================================
●style.css 画面の横幅が769px以上
===============================================*/
@media screen and (min-width: 769px){
}
/*===============================================
●tablet.css 画面の横幅が768pxまで
===============================================*/
@media screen and (max-width: 768px){
}
/*===============================================
●smart.css  画面の横幅が640pxまで
===============================================*/
@media screen and (max-width:640px){
.content img {
width:90%;
height:auto;
margin:5%;
}
.content .section {
    margin: 2em 1.5em 3em;
}
.content h3 {
padding-right:1em;
}
.keyvisual .panList {
    float: none;
    margin: 1em 2em;
}
.content .keyvisual h2 {
padding:1em;
}
}
