@charset "utf-8";
/*==================================================
	【サブ】ページ固有のスタイル
==================================================*/
#faq h2.sub02 {
	font-size: 25px;
}
#faq h4 {
	padding: 10px;
	font-size: 115%;
	background: #F4F4F4;
}
#faq .box {
	margin-bottom: 20px;
}
#faq dl {
	margin: 10px 0;
	padding: 10px;
	border: 1px solid #EEE;
}
#faq dt {
	padding: 7px;
	border-bottom: 1px solid #1C2E50;
	font-size: 110%;
	color: #333;
}
#faq dd {
	padding: 7px;
}
#faq dd a {
	color: #222;
	text-decoration: underline;
}
@media print, screen and (min-width: 769px){ /* PCのみ */
}
@media print, screen and (min-width: 641px){ /* PC・タブレット */
}
@media only screen and (max-width: 768px) and (min-width: 641px){ /* タブレットのみ */
}
@media only screen and (max-width: 768px) {  /* タブレット以下 */
}
@media only screen and (max-width: 640px){ /* スマホ */
}