@charset "utf-8";
/* パソコンで見たときは"device-pc"のclassがついた画像が表示される */
.device-pc { display: block !important; }
.device-sp { display: none !important; }
/* スマートフォンで見たときは"device-sp"のclassがついた画像が表示される */
@media only screen and (max-width: 767px) {
.device-pc { display: none !important; }
.device-sp { display: block !important; }
}

#faq h2{
	font-weight:bold;
	font-size:150%;
}
#faq img{
	width:100%;
}
/********** 内側 **********/
#faq .kanji-inner{
	padding:35px 20px;
}

/********** セクション **********/
#faq .section{
	padding:0 0 10px;
}

/********** 見出し **********/
#faq h3 .beck{
	margin:0 0 5px;
	padding:10px;
	border-bottom:solid 3px #6bb600;
	font-weight:bold;
	font-size:150%;
	color:#199f02;
}
#faq h3 .back{
	margin:0 0 15px;
	padding:10px;
	font-weight:bold;
	font-size:150%;
	color:#FFF;
	background-color: #199f02;
}

#faq h4{
	margin:0 0 15px;
	padding:0 0 5px;
	font-weight:bold;
	font-size:150%;
	color:#000;
}

#faq .txt p{
	margin:0 0 20px;
	line-height:1.6;
	font-size:110%;
}

#faq .txt p .mark1{
	font-weight:bold;
	font-size:115%;
	color:#00008b;
}
/********** その他コンテンツ **********/
#faq .tax{
	padding:10px 0 0 10px;
}
#faq .tax ul{
}
#faq .tax li{
	font-size: 120%;
	font-weight: bold;
	padding:0 3px 10px 0;
}
