@import url(https://fonts.googleapis.com/css2?family=Gilda+Display&family=Shippori+Mincho&display=swap);.p-faq{max-width:1200px;margin:auto}@media only screen and (min-width:768px){.p-faq{width:90%}}@media only screen and (max-width:767px){.p-faq{width:89.7435897436%}}@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:tan(atan2(var(--1vw),1px))}@media only screen and (min-width:768px){#abi_page{overflow:visible}}.p-faq{margin-top:5rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:767px){.p-faq{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:768px){.p-faq__side{width:20%;position:sticky;left:0;top:6.875rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__side{width:23.3333333333%}}@media only screen and (max-width:767px){.p-faq__side{width:100%}}.p-faq__side ul li+li{margin-top:.625rem}.p-faq__side ul li a{position:relative;display:block;width:100%;border-bottom:1px solid #e1e1e1;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;padding:.625rem .3125rem}.p-faq__side ul li a i{position:absolute;top:50%;right:.625rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1}@media only screen and (min-width:768px){.p-faq__side ul li a i{font-size:.625rem}}@media only screen and (max-width:767px){.p-faq__side ul li a i{font-size:.6666666667rem}}.p-faq__side ul li a i{-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:767px){.p-faq__side ul li a i{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}}.p-faq__side ul li a i svg{fill:#1c2940}.p-faq__side ul li a:hover i{-webkit-transform:translate(.3em,-50%);transform:translate(.3em,-50%)}.p-faq__inner{width:75%}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__inner{width:71.6666666667%}}@media only screen and (max-width:767px){.p-faq__inner{width:100%;margin-top:5rem}}.p-faq__inner .faq_block+.faq_block{margin-top:6.25rem}@media only screen and (max-width:767px){.p-faq__inner .faq_block+.faq_block{margin-top:5rem}}.p-faq__inner .faq_block ul{margin-top:1.25rem}.p-faq__inner .faq_block ul li dl dd,.p-faq__inner .faq_block ul li dl dt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:.9375rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #e1e1e1}.p-faq__inner .faq_block ul li dl dd i,.p-faq__inner .faq_block ul li dl dt i{color:#277fd5;font-family:"Gilda Display","Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-style:normal}@media only screen and (min-width:1200px){.p-faq__inner .faq_block ul li dl dd i,.p-faq__inner .faq_block ul li dl dt i{font-size:1.75rem}}@media print{.p-faq__inner .faq_block ul li dl dd i,.p-faq__inner .faq_block ul li dl dt i{font-size:1.75rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__inner .faq_block ul li dl dd i,.p-faq__inner .faq_block ul li dl dt i{font-size:1.5rem}}@media only screen and (max-width:767px){.p-faq__inner .faq_block ul li dl dd i,.p-faq__inner .faq_block ul li dl dt i{font-size:1.2666666667rem}}.p-faq__inner .faq_block ul li dl dd i,.p-faq__inner .faq_block ul li dl dt i{line-height:1}.p-faq__inner .faq_block ul li dl dd span,.p-faq__inner .faq_block ul li dl dt span{margin-top:-.3125rem}.p-faq__inner .faq_block ul li dl dt{padding:1.25rem 1.5625rem 1.25rem 0;position:relative}.p-faq__inner .faq_block ul li dl dt:after,.p-faq__inner .faq_block ul li dl dt:before{content:"";position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1em;height:1px;background:#e1e1e1;opacity:1;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease}.p-faq__inner .faq_block ul li dl dt:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.p-faq__inner .faq_block ul li dl dt:hover{cursor:pointer}.p-faq__inner .faq_block ul li dl dt.active:after{opacity:0;-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}@media only screen and (max-width:767px){.p-faq__inner .faq_block ul li dl dt{padding:1.25rem 2.1875rem 1.25rem 0}}.p-faq__inner .faq_block ul li dl dt.accordion i{color:#1c2940}.p-faq__inner .faq_block ul li dl dd{display:none;padding:1.5625rem 0}.p-faq__inner .faq_block ul li dl dd div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:.9375rem;padding-left:.9375rem;-webkit-box-sizing:border-box;box-sizing:border-box}.p-faq__inner .faq_block ul li dl dd div .c-btn1{margin-top:.625rem}