@charset "UTF-8";
.page_container.-qa{padding-bottom:2.8rem}.qa-introduction{padding-top:1.2rem;text-align:center}.qa-introduction .introduction-description{margin-top:.56rem}.qa-section{padding-top:.6rem}.qa-section .section-heading{text-align:center}.qa-section .setion-qa_wrap{margin-top:.28rem}.qa-section .setion-qa{border-bottom:1px solid #cbcbcb}.qa-section .setion-qa:first-child{border-top:1px solid #cbcbcb}.qa-section .qa-answer,.qa-section .qa-question{padding:.2rem .28rem .2rem .6rem;position:relative;transition-property:background-color;transition-duration:.5s;transition-delay:0s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.qa-section .qa-answer:before,.qa-section .qa-question:before{font-family:roboto,"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;font-size:.28rem;line-height:1;letter-spacing:0;align-items:center;position:absolute;left:.2rem}.qa-section .qa-question{display:flex;justify-content:space-between;font-size:.18rem;line-height:1.6;letter-spacing:.1em}.qa-section .qa-question[aria-expanded=true],html:not(.__touchedevice) .qa-section .qa-question:hover{background-color:var(--basecolor-gray01)}.qa-section .qa-question:before{content:"Q"}.qa-section .qa-question ._ico-plus{margin-top:.2em;flex-shrink:0;width:1.2em;height:1.2em}.qa-section .qa-answer_wrap[aria-hidden=false] .qa-answer{background-color:var(--basecolor-gray01)}.qa-section .qa-answer{padding-bottom:.4rem}.qa-section .qa-answer:before{content:"A";margin-top:.2em;margin-left:.1em;color:var(--basecolor-red01)}.qa-section .answer{text-align-last:left;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width:480px){.page_container.-qa{padding-bottom:1.2rem}.qa-introduction{padding-top:.6rem}.qa-introduction .introduction-description{margin-top:.2rem}.qa-section{padding-top:.5rem}.qa-section .setion-qa_wrap{margin-top:.2rem}.qa-section .qa-answer,.qa-section .qa-question{padding:.12rem .16rem .12rem .4rem;font-size:.14rem;letter-spacing:0}.qa-section .qa-answer:before,.qa-section .qa-question:before{font-size:.2rem;left:.1rem}.qa-section .qa-question ._ico-plus{margin-top:.3em;width:1em;height:1em}.qa-section .qa-answer{padding-right:.4rem}}@media print,screen and (min-width:481px),print{.qa-introduction{padding-bottom:.32rem}}
/*# sourceMappingURL=detail-qa.css.map */