body.faq{overflow-x:hidden}#wrap{position:relative}@media (min-width: 1024px){#wrap:before,#wrap:after{content:"";position:absolute;width:432px;height:1652px;z-index:-1;background-repeat:no-repeat;background-size:100%}#wrap:before{left:0%;top:23%;background-image:url(../../img/common/icon/icon_round_left.png)}#wrap:after{right:0%;bottom:-11%;background-image:url(../../img/common/icon/icon_round_right.png)}}@media (max-width: 1023px){body.openMenu .header{background:#FAF9F7}}@media (max-width: 1023px){body:not(.fixHeader) .sec-faq-list .catbox{top:180px}}@media only screen and (min-width: 1024px) and (max-width: 1080px){.fixHeader .header{padding-bottom:32px}}.c-sec-contact,.footer .lst-intro{margin-top:0}.c-mv-sub__ttl{text-align:left}.c-mv-sub__ttl .en{padding-left:5px}.c-mv-sub__ttl .ja{margin-top:20px}@media (max-width: 1023px){.c-mv-sub__ttl{margin-top:36px}.c-mv-sub__ttl .en{padding-left:0}.c-mv-sub__ttl .ja{margin-top:15px}}.c-breadcrumb{margin-top:26px}.c-breadcrumb ul li:not(:first-child):before{margin:0 6px}.sec-intro{position:relative;padding-bottom:82px}.sec-intro .icon-deco{position:absolute;right:0;top:0}@media (min-width: 1024px){.sec-intro{padding-top:8px}.sec-intro .innerbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column-reverse;padding-left:100px}}@media only screen and (min-width: 1024px) and (max-width: 1400px){.sec-intro .innerbox{padding-left:0;margin:0 auto;max-width:1200px;width:calc(100% - 40px)}}@media (min-width: 1024px){.sec-intro .innerbox .c-breadcrumb,.sec-intro .innerbox .c-mv-sub__ttl{flex:1}}@media (max-width: 1023px){.sec-intro{padding-bottom:42px}.sec-intro .innerbox{width:calc(100% - 40px);margin:0 auto}.sec-intro .icon-deco{top:24px}.sec-intro .icon-deco img{width:165px;height:151px}}.sec-faq-list{position:relative;z-index:1;padding-bottom:112px}@media (max-width: 1023px){.sec-faq-list{padding-bottom:75px;z-index:2}}@media (min-width: 1024px){.sec-faq-list .inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-faq-list .inner .catbox{width:257px;height:100%;position:sticky;top:186px;flex-shrink:0}.sec-faq-list .inner .contentbox{width:calc(100% - 257px);padding-right:63px}}.sec-faq-list .catbox .inbox{background:#fff;padding:13px 28px 14px 28px;border-radius:8px 8px 8px 18px}.sec-faq-list .catbox .item{display:block;font-size:14px;font-size:1.4rem;line-height:1.5em;letter-spacing:0em;font-weight:500;padding:16px 20px 17px 0;background-repeat:no-repeat;background-position:right center;background-image:url("data:image/svg+xml,%3Csvg width='10' height='12' viewBox='0 0 10 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.351109 4.24264L4.59375 8.48528L8.83639 4.24264' stroke='%23F39A00'/%3E%3C/svg%3E%0A");background-size:10px 10px}.sec-faq-list .catbox .item:not(:last-child){border-bottom:1px solid #ddd}@media (max-width: 1023px){.sec-faq-list .catbox{position:fixed;right:0;transform:translate3d(257px, 0, 0);transition:transform .35s ease-out;will-change:transform;top:142px}.sec-faq-list .catbox .inbox{width:257px;height:508px;padding:0;border-radius:0 0 0 5px;border:2px solid #F39A00;border-right:0;position:relative}.sec-faq-list .catbox .inbox .lst-cat{padding:13px 28px 14px 28px;overflow:auto;height:100%}.sec-faq-list .catbox .inbox .btn-close{position:absolute;top:-2px;left:-34px}.sec-faq-list .catbox .inbox .btn-close .icon_btn{position:absolute;left:0;top:0;width:34px;transition:opacity .3s;height:96px;background:#F39A00;color:#fff;text-align:center;font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:0em;font-weight:700;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;white-space:nowrap;text-orientation:mixed;display:block;padding:0 9px 16px 0;cursor:pointer;border-radius:5px 0 0 5px}.sec-faq-list .catbox .inbox .btn-close .icon_btn:after{content:"";position:absolute;transition:background .3s ease;background-repeat:no-repeat;background-size:100%;background-image:url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.95267 8.83883L0.710031 4.59619L4.95267 0.353551' stroke='white'/%3E%3C/svg%3E%0A");width:6px;height:10px;bottom:10px;left:15px}.sec-faq-list .catbox.active{transform:translate3d(0, 0, 0)}.sec-faq-list .catbox.active .inbox .btn-close .icon_btn:after{background-image:url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.352016 8.83883L4.59466 4.59619L0.352016 0.353551' stroke='white'/%3E%3C/svg%3E%0A")}}.sec-faq-list .contentbox .itembox:not(:last-child){margin-bottom:65px}.sec-faq-list .contentbox .itembox .ttl{background:#F39A00;border-radius:8px;padding:22px 36px 24px 24px;color:#fff;font-size:22px;font-size:2.2rem;line-height:1.59091em;letter-spacing:0em;font-weight:700;letter-spacing:0.11px}.sec-faq-list .contentbox .itembox .lst-faq{margin-top:32px;padding:0 28px}.sec-faq-list .contentbox .itembox .lst-faq .item:not(:last-child){margin-bottom:16px}.sec-faq-list .contentbox .itembox .ttl-q{padding:0 64px 16px;border-bottom:1px solid #ddd;position:relative;font-size:19px;font-size:1.9rem;line-height:1.52632em;letter-spacing:0em;font-weight:500;letter-spacing:0.19px;cursor:pointer;transition:opacity .3s;min-height:64px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;cursor:pointer}@media only screen and (min-width: 1025px){.sec-faq-list .contentbox .itembox .ttl-q:hover{opacity:.7}}.sec-faq-list .contentbox .itembox .ttl-q:before,.sec-faq-list .contentbox .itembox .ttl-q:after{position:absolute;content:"";right:24px;top:50%;width:16px;height:1px;background:#392F2C;transition:transform .3s ease, background .3s;margin-top:-8px}.sec-faq-list .contentbox .itembox .ttl-q:after{transform:rotate(90deg)}.sec-faq-list .contentbox .itembox .ttl-q span{display:flex;position:absolute;width:48px;height:48px;left:0;top:50%;margin-top:-31px;border-radius:50%;border:1px solid #F39A00;justify-content:center;align-items:center;font-size:32px;font-size:3.2rem;line-height:1.125em;letter-spacing:0em;font-weight:500;color:#F39A00}.sec-faq-list .contentbox .itembox .ttl-q.active:after{transform:rotate(0)}.sec-faq-list .contentbox .itembox .txt-a{position:relative;padding:0 47px 16px 62px;margin-top:24px;display:none}.sec-faq-list .contentbox .itembox .txt-a.active{display:block}.sec-faq-list .contentbox .itembox .txt-a .txt-en{position:absolute;font-size:24px;font-size:2.4rem;line-height:1em;letter-spacing:0em;font-weight:500;left:26px;top:0}.sec-faq-list .contentbox .itembox .txt-a .txt{font-size:16px;font-size:1.6rem;line-height:1.8125em;letter-spacing:0em;font-weight:400;letter-spacing:0.08px}.sec-faq-list .contentbox .itembox .txt-a .txt a{color:#F39A00;text-decoration:underline;text-underline-offset:2px}.sec-faq-list .contentbox .itembox .txt-a .txt p,.sec-faq-list .contentbox .itembox .txt-a .txt ul,.sec-faq-list .contentbox .itembox .txt-a .txt ol{margin-bottom:34px}.sec-faq-list .contentbox .itembox .txt-a .txt p:last-child,.sec-faq-list .contentbox .itembox .txt-a .txt ul:last-child,.sec-faq-list .contentbox .itembox .txt-a .txt ol:last-child{margin-bottom:0}.sec-faq-list .contentbox .itembox .txt-a .txt h4{font-size:18px;font-size:1.8rem;line-height:1.61111em;letter-spacing:0em;font-weight:500;letter-spacing:0.09px;color:#F39A00;margin-bottom:20px}.sec-faq-list .contentbox .itembox .txt-a .txt h4:last-child{margin-bottom:0}.sec-faq-list .contentbox .itembox .txt-a .txt ul li{padding-left:18px;position:relative;margin-bottom:15px}.sec-faq-list .contentbox .itembox .txt-a .txt ul li:last-child{margin-bottom:0}.sec-faq-list .contentbox .itembox .txt-a .txt ul li:before{content:"";position:absolute;left:0;top:13px;background:#F39A00;width:6px;height:6px;border-radius:50%}.sec-faq-list .contentbox .itembox .txt-a .txt ol{counter-reset:item}.sec-faq-list .contentbox .itembox .txt-a .txt ol li{list-style:none;position:relative;padding-left:18px;margin-bottom:15px}.sec-faq-list .contentbox .itembox .txt-a .txt ol li:last-child{margin-bottom:0}.sec-faq-list .contentbox .itembox .txt-a .txt ol li::before{counter-increment:item;content:counter(item);position:absolute;left:0;top:5px;font-size:17px;font-size:1.7rem;line-height:1em;letter-spacing:0em;font-weight:500;font-style:italic;font-family:"Inter", sans-serif;color:#F39A00}@media (max-width: 1023px){.sec-faq-list .contentbox .itembox:not(:last-child){margin-bottom:36px}.sec-faq-list .contentbox .itembox .ttl{border-radius:5px;padding:21px 20px;font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:.05em;font-weight:700}.sec-faq-list .contentbox .itembox .lst-faq{margin-top:14px;padding:0 4px}.sec-faq-list .contentbox .itembox .lst-faq .item:not(:last-child){margin-bottom:16px}.sec-faq-list .contentbox .itembox .ttl-q{padding:13px 40px 14px 60px;font-size:17px;font-size:1.7rem;line-height:1.52941em;letter-spacing:0em;font-weight:500;letter-spacing:0.17px;min-height:65px;background:#fff;border-bottom:0;border-radius:5px}.sec-faq-list .contentbox .itembox .ttl-q:before,.sec-faq-list .contentbox .itembox .ttl-q:after{right:17px;width:14px;margin-top:-1px}.sec-faq-list .contentbox .itembox .ttl-q:after{transform:rotate(90deg)}.sec-faq-list .contentbox .itembox .ttl-q span{width:38px;height:38px;left:12px;margin-top:0;top:13px;font-size:28px;font-size:2.8rem;line-height:1.28571em;letter-spacing:0em;font-weight:500}.sec-faq-list .contentbox .itembox .txt-a{padding:0 18px 0 62px;margin-top:13px}.sec-faq-list .contentbox .itembox .txt-a .txt-en{font-size:22px;font-size:2.2rem;line-height:1em;letter-spacing:0em;font-weight:500;left:24px;top:3px}.sec-faq-list .contentbox .itembox .txt-a .txt{font-size:15px;font-size:1.5rem;line-height:1.8em;letter-spacing:0em;font-weight:400;letter-spacing:0.075px}.sec-faq-list .contentbox .itembox .txt-a .txt p,.sec-faq-list .contentbox .itembox .txt-a .txt ul,.sec-faq-list .contentbox .itembox .txt-a .txt ol{margin-bottom:20px}.sec-faq-list .contentbox .itembox .txt-a .txt p:last-child,.sec-faq-list .contentbox .itembox .txt-a .txt ul:last-child,.sec-faq-list .contentbox .itembox .txt-a .txt ol:last-child{margin-bottom:0}.sec-faq-list .contentbox .itembox .txt-a .txt h4{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:0em;font-weight:500;letter-spacing:0.08px;margin-bottom:19px}.sec-faq-list .contentbox .itembox .txt-a .txt ul li{font-size:15px;font-size:1.5rem;line-height:1.8em;letter-spacing:0em;font-weight:400;letter-spacing:0.075px;padding-left:15px;position:relative;margin-bottom:10px}.sec-faq-list .contentbox .itembox .txt-a .txt ul li:before{left:0;top:14px;width:4px;height:4px}.sec-faq-list .contentbox .itembox .txt-a .txt ol{padding-left:18px}.sec-faq-list .contentbox .itembox .txt-a .txt ol li{padding-left:15px;margin-bottom:10px}.sec-faq-list .contentbox .itembox .txt-a .txt ol li::before{left:0;top:5px;font-size:17px;font-size:1.7rem;line-height:1em;letter-spacing:0em;font-weight:500;font-style:normal}}
