<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

.list-faq-page{border-top:1px solid #a6a6a6; margin:0px 15px 0; padding:10px 0;}
.list-faq-page:nth-child(2n){background:#fbfbfb;}
#page-faq .first-style{margin-top:30px;}
.list-faq-page:last-child{border-bottom:1px solid #a6a6a6;}
.list-faq-page dt:before ,.list-faq-page dd:before{
	display:inline-block;
	border-radius:50%;
	width:30px;
	height:30px;
	text-align:center;
	font-size:16px;
	line-height:30px;
	margin-right:10px;
	position:absolute;
	left:5px;
	color:#FFF;
	font-weight:bold;
}
.list-faq-page dt{position:relative; font-weight:bold; padding:15px 10px 5px 50px; }
.list-faq-page dt:before{content:"Q"; background:#48d1cc; top:9px;}
.list-faq-page dd{position:relative;  padding:15px 10px 15px 50px; margin:1px 0px; }
.list-faq-page dd:before{content:"A"; background:#ffa630; }



@media (min-width: 768px) {
#page-faq #gl-menu-pc li.btn-faq a{background:#14aba3;}
.list-faq-page{padding:0 20px;}
.list-faq-page:nth-child(even){
	background:#fbfbfb;
}
.list-faq-page dt:before{
	width:60px;
	height:60px;
	font-size:24px;
	line-height:60px;
	left:5px;
	top:35%;
}
.list-faq-page dd:before{
	width:60px;
	height:60px;
	font-size:24px;
	line-height:60px;
	left:5px;
	top:50%;
	margin-top:-40px;
}
.list-faq-page dt{padding:60px 10px 20px 120px; font-size:18px;}
.list-faq-page dd{padding:20px 10px 40px 120px; font-size:16px; line-height:30px;}


}</pre></body></html>