@media screen and (max-width: 768px){.mvWrap{background:url(images/mainImageSP.jpg) no-repeat center/cover}}@media screen and (min-width: 769px){.mvWrap{background:url(images/mainImage.jpg) no-repeat center/cover}}.contentsSectionTitle .en{font-size:4rem;line-height:1.2;font-weight:700;font-family:"DM Sans",sans-serif;letter-spacing:.02em;margin-bottom:8px}@media screen and (min-width: 769px){.contentsSectionTitle .en{font-size:7.2rem;margin-bottom:8px}}.contentsSectionTitle .ja{font-size:1.6rem;font-weight:500;font-family:"Noto Sans JP",sans-serif;line-height:1}.contentsSectionText{font-size:1.6rem;line-height:2;margin-top:24px}@media screen and (min-width: 901px){.contentsSectionText{margin-top:40px}}.faq{background-color:#f8f8f8}.faq .faqGroupWrap{margin:4rem 0;counter-reset:faqNum}@media screen and (min-width: 769px){.faq .faqGroupWrap{margin:8rem 0 11rem}}.faq .faqGroupWrap .faqGroup{border-top:1px solid #ccc}.faq .faqGroupWrap .faqGroup:last-child{border-bottom:1px solid #ccc}.faq .faqGroupWrap .faqGroup .accordion-btn{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.6rem .8rem;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:background-color;transition-property:background-color}.faq .faqGroupWrap .faqGroup .accordion-btn .questionMark{color:#666;font-size:2.4rem;font-weight:700;width:5rem;margin-right:1rem}@media screen and (max-width: 768px){.faq .faqGroupWrap .faqGroup .accordion-btn .questionMark{line-height:1.2}}@media screen and (min-width: 769px){.faq .faqGroupWrap .faqGroup .accordion-btn .questionMark{margin-right:1.5rem}}.faq .faqGroupWrap .faqGroup .accordion-btn .questionMark::after{content:counter(faqNum);counter-increment:faqNum;font-size:2rem;padding-left:.5rem}.faq .faqGroupWrap .faqGroup .accordion-btn .questionText{color:#666;font-size:1.6rem;line-height:2;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width: 769px){.faq .faqGroupWrap .faqGroup .accordion-btn .questionText{margin-top:.2em}}.faq .faqGroupWrap .faqGroup .accordion-btn .drawerMark{width:16px;height:16px;margin-left:1.2rem;margin-top:10px;position:relative}.faq .faqGroupWrap .faqGroup .accordion-btn .drawerMark span{display:inline-block;width:100%;height:1px;background-color:#999;position:absolute}.faq .faqGroupWrap .faqGroup .accordion-btn .drawerMark span:nth-child(1){top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition-duration:.3s;transition-duration:.3s}.faq .faqGroupWrap .faqGroup .accordion-btn .drawerMark span:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition-duration:.3s;transition-duration:.3s}.faq .faqGroupWrap .faqGroup .accordion-btn.open{background-color:#fff;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color}.faq .faqGroupWrap .faqGroup .accordion-btn.open .drawerMark span:first-child{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition-duration:.3s;transition-duration:.3s}.faq .faqGroupWrap .faqGroup .accordion-btn.open .drawerMark span:last-child{opacity:0;-webkit-transition-duration:.2s;transition-duration:.2s}.faq .faqGroupWrap .faqGroup .accordion-drawer{display:none}.faq .faqGroupWrap .faqGroup .accordion-drawer .accordion-drawerInner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem 3rem 1.5rem .8rem;background-color:#fff}.faq .faqGroupWrap .faqGroup .accordion-drawer .accordion-drawerInner .AnswerMark{color:#d96c78;font-size:2.4rem;font-weight:700;width:5rem;margin-right:1rem}@media screen and (min-width: 769px){.faq .faqGroupWrap .faqGroup .accordion-drawer .accordion-drawerInner .AnswerMark{margin-right:1.5rem}}.faq .faqGroupWrap .faqGroup .accordion-drawer .accordion-drawerInner .AnswerText{color:#666;font-size:1.6rem;line-height:2;width:calc(100% - 6rem)}@media screen and (min-width: 769px){.faq .faqGroupWrap .faqGroup .accordion-drawer .accordion-drawerInner .AnswerText{width:calc(100% - 6.5rem);margin-top:.2em}}.faq .faqGroupWrap .faqGroup .accordion-drawer .accordion-drawerInner .AnswerText a{display:inline-block;text-decoration:underline}.faq .downloadBtnWrap{background-color:#eaeae8;padding:8rem 0}.faq .downloadBtnWrap .contentsInner{max-width:1000px;background-color:#f8f8f8;padding:4rem}.faq .downloadBtnWrap p{text-align:center;margin-bottom:2.4rem}.faq .downloadBtnWrap .btnBox{max-width:680px;margin:0 auto}@media screen and (min-width: 769px){.faq .downloadBtnWrap .btnBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.faq .downloadBtnWrap .btnBox a{padding:2.4rem 1rem;color:#fff;text-align:center;width:280px;min-width:220px}.faq .downloadBtnWrap .btnBox a.catalogBtn{background-color:#32475d}@media screen and (max-width: 768px){.faq .downloadBtnWrap .btnBox a.catalogBtn{margin:0 auto 2rem}}@media screen and (min-width: 769px){.faq .downloadBtnWrap .btnBox a.catalogBtn{margin-right:2rem}}.faq .downloadBtnWrap .btnBox a.catalogBtn span{display:inline-block;padding-left:2rem;background:url(images/iconBook.svg) no-repeat left 6px/auto 14px}.faq .downloadBtnWrap .btnBox a.manualBtn{background-color:#666}@media screen and (max-width: 768px){.faq .downloadBtnWrap .btnBox a.manualBtn{margin:0 auto}}.faq .downloadBtnWrap .btnBox a.manualBtn span{display:inline-block;padding-left:2rem;background:url(images/iconFile.svg) no-repeat left 5px/auto 14px}/*# sourceMappingURL=faq.min.css.map */