<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
   .page-faq .sec01 {
padding: 0 5vw clamp(75px, 15vw, 150px);
}
.page-faq .sec01 .sec_ttl {
margin: clamp(60px, 12vw, 120px) auto;
}
.page-faq .sec01_inner {
max-width: 1090px;
margin: 0 auto;
}
.page-faq .faqList {
font-size: clamp(1.6rem, 2vw, 2.4rem);
line-height: 1.167;
font-weight: bold;
border: 1px solid #ccc;
}
.page-faq .faqList:nth-child(n+2) {
margin-top: 40px;
}
.page-faq .faqList_dt {
padding: 1.1875em 1em 1.1875em 2.25em;
background: #f4f4f4;
border-bottom: 1px solid #ccc;
position: relative;
}
.page-faq .faqList_dt::before {
content: "Q.";
color: #ff8433;
position: absolute;
top: 1.1875em;
left: 1em;
}
.page-faq .faqList_dd {
padding: 1.5em 1em 1.5em 2.25em;
position: relative;
}
.page-faq .faqList_dd::before {
content: "A.";
position: absolute;
top: 1.5em;
left: 1em;
}
.page-faq .faqList_dd .txt {
display: block;
margin-top: 15px;
font-size: clamp(1.2rem, 1.5vw, 1.8rem);
line-height: 1.556;
font-weight: 500;
}</pre></body></html>