/*! (c) Yuko Yuko Inc. | www.yukoyuko.net */
@media screen and (max-width:767px){.faq_heading{margin-bottom:12px}}.faq_contents{padding-top:29px}@media screen and (max-width:767px){.faq_contents{padding-top:0}}.faq_contents_title{padding-bottom:16px;text-align:center;font-size:28.8px;font-size:1.8rem}@media screen and (max-width:767px){.faq_contents_title{padding-bottom:13px;text-align:left}}.faq_contents_btn{margin:30px auto 0;width:350px}.faq_contents_btn button{width:100%;font-size:22.4px;font-size:1.4rem}@media screen and (max-width:767px){.faq_contents_btn{margin:15px auto 0;width:276px;height:40px}.faq_contents_btn button{font-size:1.2rem}}.faq_category{margin-top:50px;padding-bottom:24px}.faq_category .c-linkCategory_list_item{width:342px}@media screen and (max-width:767px){.faq_category{margin-top:40px;padding-bottom:5px}.faq_category .c-linkCategory_list_item{width:calc(50% - 5px)}}.faq_contact{margin-top:50px;padding-top:50px;padding-bottom:50px;background:#f4f2ee}@media screen and (max-width:767px){.faq_contact{margin-top:40px;padding-top:28px;padding-bottom:32px}}@media screen and (min-width:768px),print{.faq_contact>.l-inner{display:flex}}.faq_contact>.l-inner>section:nth-of-type(n+2){position:relative;margin-left:30px;padding-left:30px}@media screen and (max-width:767px){.faq_contact>.l-inner>section:nth-of-type(n+2){margin-left:0;padding-left:0}}.faq_contact>.l-inner>section:nth-of-type(n+2):after{content:"";display:block;position:absolute;bottom:0;left:0;width:1px;height:268px;background:#e6e3da}@media screen and (max-width:767px){.faq_contact>.l-inner>section:nth-of-type(n+2):after{display:none}}.faq_contact>.l-inner .c-contact .c-contactBlock_txt{font-size:1.2rem}@media screen and (max-width:767px){.faq_contact>.l-inner .c-contact .c-contactBlock_txt{font-size:1.1rem}}.faq_contact>.l-inner .c-contact .c-contactBlock_multi_tel .c-contactBlock_tel,.faq_contact>.l-inner .c-contact .c-contactBlock_multi_tel .c-contactBlock_txt{display:block}.faq_contact>.l-inner .c-contact .c-contactBlock_multi_tel:not(:first-child){margin-top:.6rem;padding-top:.8rem;border-top:1px solid #f4f2ee}@media screen and (min-width:768px),print{.faq_contact>.l-inner .c-contact .c-contactBlock_tel{font-size:2.2rem;margin-top:5px}}@media screen and (max-width:767px){.faq_contact>.l-inner .c-contact .c-contactBlock_tel{font-size:1.8rem;margin-top:5px}}.faq_contact>.l-inner .c-contact .c-contactBlock{padding:14px 0 10px 0}@media screen and (min-width:768px),print{.faq_contact>.l-inner .c-contact .c-contactBlock{height:268px}}@media screen and (max-width:767px){.faq_contact>.l-inner .c-contact .c-contactBlock i{vertical-align:middle}}.faq_contact>.l-inner.js-display_type .c-contact .c-contactBlock_multi_tel:not(:first-child){margin-top:0;padding-top:0;border-top:none}.faq_contact .faq_contact_title{padding-bottom:17px;text-align:center;color:#a91f28;font-size:32px;font-size:2rem}@media screen and (min-width:768px){.dark-mode .faq_contact .faq_contact_title{color:#8b8146}}@media screen and (max-width:767px){.faq_contact .faq_contact_title{letter-spacing:2px;font-size:1.8rem}}.faq_contact .faq_contact_item{width:100%}@media screen and (max-width:767px){.faq_contact .faq_contact_item+.faq_contact_item{margin-top:30px}}.faq_contact .faq_contact_item-mail{width:340px}@media screen and (max-width:767px){.faq_contact .faq_contact_item-mail{padding:0;width:100%}}.faqList-more{margin-top:6px}.faqList_item{width:100%}.faqList_item+.faqList_item{margin-top:6px}.faqList_item .js-accordionTrigger:after{display:none}.faqList_item_btn{display:block;position:relative;padding:23px 50px 23px 57px;background:#f4f2ee;font-size:25.6px;font-size:1.6rem;font-weight:700}.faqList_item_btn:before{content:"Q";position:absolute;top:16px;left:15px;padding-top:8px;border-radius:50%;width:33px;height:33px;background:#a91f28;text-align:center;color:#fff;line-height:1}.faqList_item_btn:after{content:"";display:block;position:absolute;top:0;right:20px;bottom:0;margin:auto;width:19px;height:11px;background-image:url(https://cdn.yukoyuko.net/resources/14.142.0/images/common/icon_arw_b.svg);background-size:19px 15px}.js-accordion.is-open .faqList_item_btn:after{background-image:url(https://cdn.yukoyuko.net/resources/14.142.0/images/common/icon_arw_t.svg)}@media screen and (max-width:767px){.faqList_item_btn{padding:10px 40px 13px 43px;letter-spacing:.5px;font-size:1.3rem;line-height:1.615384615}.faqList_item_btn:before{top:0;bottom:0;left:10px;margin:auto;padding-top:7px;width:25px;height:25px;font-size:1.1rem}.faqList_item_btn:after{right:11px;height:10px;background-size:18px 14px}}.faqList_item .answer{padding:27px 60px 34px 92px;background:#faf9f7;letter-spacing:.3px;line-height:1.85}@media screen and (max-width:767px){.faqList_item .answer{padding:16px 40px 25px 67px;line-height:1.5}}.faqList_item .answer .answer_lead+p,.faqList_item .answer p+p{margin-top:1em}.faqList_item .answer_lead{position:relative;font-size:25.6px;font-size:1.6rem;font-weight:700;line-height:1.375}.faqList_item .answer_lead:before{content:"A";position:absolute;top:-5px;left:-43px;padding-top:8px;border-radius:50%;width:33px;height:33px;background:#b0992b;text-align:center;color:#fff;font-size:24px;font-size:1.5rem;line-height:1}.faqList_item .answer_supported{margin-top:.5em}.faqList_item .answer_supported div{display:flex}.faqList_item .answer_supported div dt{min-width:7.5em}@media screen and (max-width:767px){.faqList_item .answer_lead{font-size:1.3rem;line-height:1.461538462}.faqList_item .answer_lead:before{top:-7px;left:-31px;padding-top:7px;width:25px;height:25px;font-size:1.1rem}.faqList_item .answer_supported div{display:block}.faqList_item .answer_supported div dt{display:inline;min-width:auto;padding-right:.5em}.faqList_item .answer_supported div dd{display:inline}}.faqList_item .answer_att,.faqList_item .answer_att a{color:gray}@media screen and (min-width:768px){.dark-mode .faqList_item .answer_att,.dark-mode .faqList_item .answer_att a{color:#ccc9c2}}
