#MainContent{overflow:clip}.rototo-footer{margin-top:0}.faq .faq-u-dib{display:inline-block}@media only screen and (min-width:750px){.faq-u-spBlock{display:none}.faq-u-spBlock-i{display:none}}@media only screen and (max-width:749px){.faq-u-pcBlock{display:none}.faq-u-pcBlock-i{display:none}}.faq-resetStyle{list-style:none;margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;font-size:inherit;font-family:inherit;appearance:none}.faq a:hover{text-decoration:none}.faq__heading{border:solid #ccc;border-width:1px 0;line-height:1}.faq__enTitle{font-weight:600}.faq__title{font-weight:700}.faq__sideNav>li{font-weight:700;line-height:1.6}.faq__sideNav>li a{color:inherit}.faq__sideNav>li a>*{text-decoration:inherit}@media only screen and (min-width:750px){.faq__inner{padding-inline:35px}.faq__heading{padding-block:35px 80px}.faq__enTitle{font-size:56px}.faq__title{margin-top:10px;font-size:17px}.faq__contentFlex{display:flex;gap:30px;padding-block:80px 100px}}@media only screen and (min-width:750px)and (min-width:750px)and (max-width:959px){.faq__contentFlex{flex-direction:column;gap:80px}}@media only screen and (min-width:750px){.faq__contentSide{width:300px}}@media only screen and (min-width:750px)and (min-width:750px)and (max-width:959px){.faq__contentSide{width:100%}}@media only screen and (min-width:750px){.faq__sideNav>li{font-size:13px}.faq__sideNav>li+li{margin-top:25px}.faq__contentMain{flex:1;max-width:calc(100% - 300px - 30px)}}@media only screen and (min-width:750px)and (min-width:750px)and (max-width:959px){.faq__contentMain{max-width:100%}}@media only screen and (min-width:750px){.faq__section:nth-child(n+2){margin-top:80px}}@media only screen and (max-width:749px){.faq{border-top:1px solid #ccc}.faq__inner{padding-inline:20px}.faq__heading{padding-block:30px 30px;border-width:0 0 1px}.faq__enTitle{font-size:28px}.faq__title{margin-top:5px;font-size:13px}.faq__contentFlex{padding-block:35px 50px}.faq__sideNav>li{font-size:13px}.faq__sideNav>li+li{margin-top:15px}.faq__contentMain{margin-top:80px}.faq__section:nth-child(n+2){margin-top:60px}}.faq-section__title{font-weight:700;line-height:1.4}.faq-section__item dt{display:flex;position:relative;background-color:#f7f7f7;font-weight:700;line-height:1.4;cursor:pointer}.faq-section__item dt mark{display:inline-block;margin:0;margin-top:-.1em;padding:0;background-color:rgba(0,0,0,0);color:#ccc;line-height:1;vertical-align:middle}.faq-section__item dt .-title{flex:1;align-self:center}.faq-section__item dt::after,.faq-section__item dt::before{display:block;position:absolute;width:0;height:1px;background-position:0 0;background-size:100% auto;background-repeat:no-repeat;content:"";top:50%;right:0;margin-top:-1px;background-color:#707070;transition:ease .4s all}.faq-section__item dt::after{transform:rotate(90deg)}.faq-section__item dt:where(.is-open>*):after{opacity:0;transform:rotate(0)}.faq-section__item dd{margin:0;font-weight:500;line-height:1.6}.faq-section__item dd p:nth-child(n+2){margin-top:1.5em}@media only screen and (min-width:750px){.faq-section__title{font-size:20px}.faq-section__main{margin-top:25px}.faq-section__item{font-size:15px}.faq-section__item:nth-child(n+2){margin-top:10px}.faq-section__item dt{gap:15px;padding:18px 60px 18px 20px}.faq-section__item dt mark{font-size:40px}.faq-section__item dt::after,.faq-section__item dt::before{width:20px;margin-inline:20px}.faq-section__item dd{padding:25px 0 25px 50px}}@media only screen and (min-width:750px)and (min-width:750px)and (max-width:1079px){.faq-section__item dd{padding-left:0}}@media only screen and (max-width:749px){.faq-section__title{font-size:18px}.faq-section__main{margin-top:15px}.faq-section__item{font-size:14px}.faq-section__item:nth-child(n+2){margin-top:10px}.faq-section__item dt{gap:14px;padding:14px 40px 14px 14px}.faq-section__item dt mark{font-size:24px}.faq-section__item dt::after,.faq-section__item dt::before{width:15px;margin-inline:15px}.faq-section__item dd{padding-block:20px 60px}}