.faq{background-color:#fff}.faq #wrap:before{display:none}.faq .c-mv .c-heading__main{padding-top:15px}@media (max-width: 767px){.faq .c-mv .c-heading__main{padding-top:2px}}.faq .c-mv .c-heading__main .ttl-en{font-size:22px}@media (max-width: 767px){.faq .c-mv .c-heading__main .ttl-en{font-size:20px}}.faq .sec-main{margin-top:93px;margin-bottom:140px}@media (max-width: 767px){.faq .sec-main{margin-top:58px;margin-bottom:80px}}.faq .sec-main__ins{width:calc(100% - 50px);margin:0 auto;max-width:1166px;display:flex;justify-content:space-between}@media (max-width: 767px){.faq .sec-main__ins{flex-wrap:wrap}}.faq .sec-main__anchor{width:240px;margin-top:-1px}@media (max-width: 767px){.faq .sec-main__anchor{width:100%;margin-top:0}}@media (min-width: 768px){.faq .sec-main__anchor .lst-anchor{position:sticky;left:0;top:150px}}.faq .sec-main__anchor .lst-anchor__item{font-size:18px;font-size:1.8rem;line-height:1.22222em;letter-spacing:.05em;font-weight:500;padding-right:55px;position:relative;display:block;width:100%;transition:color 0.3s ease-in-out;color:#5D5049}@media (max-width: 767px){.faq .sec-main__anchor .lst-anchor__item{font-size:16px;line-height:calc(22/16)}}@media (hover: hover) and (pointer: fine){.faq .sec-main__anchor .lst-anchor__item{cursor:pointer}.faq .sec-main__anchor .lst-anchor__item:hover{color:#CB8072}}.faq .sec-main__anchor .lst-anchor__item.act{color:#CB8072}.faq .sec-main__anchor .lst-anchor__item:before{content:'';position:absolute;width:12px;height:7px;background:url(../../img/common/icon/ico-arr-down.svg) center/contain no-repeat;right:0;top:50%;transform:translateY(-50%)}@media (max-width: 767px){.faq .sec-main__anchor .lst-anchor__item:before{right:-1px}}.faq .sec-main__anchor .lst-anchor__item:not(:last-child){margin-bottom:24px}@media (max-width: 767px){.faq .sec-main__anchor .lst-anchor__item:not(:last-child){margin-bottom:12px}}.faq .sec-main__block{width:calc(100% - 300px);max-width:826px}@media (max-width: 767px){.faq .sec-main__block{width:100%;margin-top:72px}}.faq .sec-main__block .block-item:not(:last-child){margin-bottom:103px}@media (max-width: 767px){.faq .sec-main__block .block-item:not(:last-child){margin-bottom:73px}}.faq .sec-main__block .block-item__ttl{font-size:36px;font-size:3.6rem;line-height:1.33333em;letter-spacing:.1em;font-weight:400;font-family:"Kiwi Maru",serif}@media (max-width: 767px){.faq .sec-main__block .block-item__ttl{font-size:26px}}.faq .sec-main__block .block-item .lst-item{margin-top:40px}.faq .sec-main__block .block-item .lst-item .box-faq{background-color:#F8EAE2;border-radius:10px;cursor:pointer}.faq .sec-main__block .block-item .lst-item .box-faq.disable{pointer-events:none}.faq .sec-main__block .block-item .lst-item .box-faq.disable .ques .dropd{display:none}.faq .sec-main__block .block-item .lst-item .box-faq.act .ques .dropd:after{transform:rotate(0)}@media (hover: hover) and (pointer: fine){.faq .sec-main__block .block-item .lst-item .box-faq:not(.act) .ques{cursor:pointer}.faq .sec-main__block .block-item .lst-item .box-faq:not(.act) .ques:hover:hover{color:#fff;background-color:#CB8072}.faq .sec-main__block .block-item .lst-item .box-faq:not(.act) .ques:hover:hover:before{background-color:#F8EAE2;color:#CB8072}.faq .sec-main__block .block-item .lst-item .box-faq:not(.act) .ques:hover:hover .dropd:after,.faq .sec-main__block .block-item .lst-item .box-faq:not(.act) .ques:hover:hover .dropd:before{background-color:#F8EAE2}.faq .sec-main__block .block-item .lst-item .box-faq:not(.act) .ques:hover:hover .dropd:after{transform:rotate(0)}}.faq .sec-main__block .block-item .lst-item .box-faq:not(:last-child){margin-bottom:14px}@media (max-width: 767px){.faq .sec-main__block .block-item .lst-item .box-faq:not(:last-child){margin-bottom:10px}}.faq .sec-main__block .block-item .lst-item .box-faq .ques{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.05em;font-weight:500;padding:32px 60px 31px 88px;position:relative;transition:background-color 0.3s ease-in-out, color 0.3s ease-in-out;border-radius:10px}@media (max-width: 767px){.faq .sec-main__block .block-item .lst-item .box-faq .ques{font-size:16px;line-height:calc(22/16);padding:19px 60px 18px 61px}}.faq .sec-main__block .block-item .lst-item .box-faq .ques:before{content:'Q';position:absolute;font-size:22px;font-weight:bold;font-family:"brandon-grotesque",sans-serif;color:#fff;display:inline-flex;justify-content:center;align-items:center;text-align:center;width:50px;height:50px;background-color:#CB8072;border-radius:50%;top:21px;left:20px;padding-bottom:1px;transition:background-color 0.3s ease-in-out, color 0.3s ease-in-out}@media (max-width: 767px){.faq .sec-main__block .block-item .lst-item .box-faq .ques:before{width:34px;height:34px;font-size:18px;top:14px;left:15px;padding-top:2px}}.faq .sec-main__block .block-item .lst-item .box-faq .ques .dropd{position:absolute;width:24px;height:24px;right:30px;top:calc(50% - 12px)}@media (max-width: 767px){.faq .sec-main__block .block-item .lst-item .box-faq .ques .dropd{width:20px;height:20px;right:20px;top:calc(50% - 9px);margin-top:0}}.faq .sec-main__block .block-item .lst-item .box-faq .ques .dropd:before,.faq .sec-main__block .block-item .lst-item .box-faq .ques .dropd:after{content:'';position:absolute;width:100%;height:2px;border-radius:10px;background-color:#CB8072;top:calc(50% - 1px);left:0;transition:transform 0.3s ease-in-out, background-color 0.3s ease-in-out}.faq .sec-main__block .block-item .lst-item .box-faq .ques .dropd:after{transform:rotate(-90deg)}.faq .sec-main__block .block-item .lst-item .box-faq .ans{display:none;transform:translateY(-10px)}@media (max-width: 767px){.faq .sec-main__block .block-item .lst-item .box-faq .ans{transform:translateY(-4px)}}.faq .sec-main__block .block-item .lst-item .box-faq .ans .ans-cont{position:relative;padding:12px 46px 31px 20px;display:flex}.faq .sec-main__block .block-item .lst-item .box-faq .ans .ans-cont>*:first-child{margin-top:0}.faq .sec-main__block .block-item .lst-item .box-faq .ans .ans-cont>*:last-child{margin-bottom:0}@media (max-width: 767px){.faq .sec-main__block .block-item .lst-item .box-faq .ans .ans-cont{padding:1px 29px 26px 14px}}.faq .sec-main__block .block-item .lst-item .box-faq .ans .ans-cont:before{content:'A';font-size:22px;font-weight:bold;font-family:"brandon-grotesque",sans-serif;color:#CB8072;display:inline-flex;justify-content:center;align-items:center;text-align:center;width:50px;height:50px;background-color:#fff;border-radius:50%;min-width:50px;top:2px;left:20px;padding-bottom:1px}@media (max-width: 767px){.faq .sec-main__block .block-item .lst-item .box-faq .ans .ans-cont:before{width:34px;height:34px;font-size:18px;min-width:34px;left:15px;padding-top:2px}}.faq .sec-main__block .block-item .lst-item .box-faq .ans .ans-cont .main-cont{width:100%;align-self:center;padding-left:18px}@media (max-width: 767px){.faq .sec-main__block .block-item .lst-item .box-faq .ans .ans-cont .main-cont{padding-left:12px}}.faq .sec-main__block .block-item .lst-item .box-faq .ans .ans-cont p{line-height:calc(28/16);margin-bottom:22px}@media (max-width: 767px){.faq .sec-main__block .block-item .lst-item .box-faq .ans .ans-cont p{font-size:15px;line-height:calc(22/15);margin-bottom:14px}}.faq .sec-main__block .block-item .lst-item .box-faq .ans .ans-cont a{width:100%;max-width:fit-content;border-radius:35px;background:#cb8072;overflow:hidden;transition:background 0.3s ease-in-out;display:flex;align-items:center;color:#fff;padding:11px 48px 11px 24px;position:relative;text-decoration:none;font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:.05em;font-weight:500}@media (max-width: 767px){.faq .sec-main__block .block-item .lst-item .box-faq .ans .ans-cont a{border-radius:100px;font-size:14px;line-height:calc(18/14);padding:10px 57px 11px 20px}}.faq .sec-main__block .block-item .lst-item .box-faq .ans .ans-cont a:after{content:"";position:absolute;top:50%;right:24px;transform:translateY(-50%);margin-top:1px;width:9px;height:10px;background:url(../../img/common/icon/ico-dots.svg) no-repeat;background-size:contain}@media (max-width: 767px){.faq .sec-main__block .block-item .lst-item .box-faq .ans .ans-cont a:after{width:7px;height:8px;right:21px}}@media (hover: hover) and (pointer: fine){.faq .sec-main__block .block-item .lst-item .box-faq .ans .ans-cont a{cursor:pointer}.faq .sec-main__block .block-item .lst-item .box-faq .ans .ans-cont a:hover{background:#541500}}@media (min-width: 768px){.faq .sec-main__block .block-item .lst-item .box-faq .ans .ans-cont a[target="_blank"]{padding-right:51px}}.faq .sec-main__block .block-item .lst-item .box-faq .ans .ans-cont a[target="_blank"]:after{width:14px;height:14px;right:23px;margin-top:-1px;background:url(../../img/common/icon/ico-blank.svg) no-repeat;background-size:contain}@media (max-width: 767px){.faq .sec-main__block .block-item .lst-item .box-faq .ans .ans-cont a[target="_blank"]:after{height:12px;width:12px}}

/*# sourceMappingURL=maps/faq.min.css.map */
