@charset "UTF-8";.p-faq{padding:90px 15px 80px}.p-faq__inner{max-width:1170px;margin:0 auto}.p-faq__logo{width:225px;margin:0 auto}.p-faq__title{margin-top:18px;font-family:"リュウミン B-KL",serif;font-size:3.8rem;font-weight:600;text-align:center}.p-faq__text{margin-top:31px;font-size:1.6rem;line-height:1.875;text-align:center}.p-faq__text-link{font-family:"リュウミン B-KL",serif;font-weight:600;text-decoration:underline;transition:opacity .4s}.p-faq__text-link span{margin:0 2px}.p-faq__nav{margin-top:30px}.p-faq__nav-list{display:flex;justify-content:space-between}.p-faq__nav-item{display:flex;width:18.64%}.p-faq__nav-link{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding-top:88px;padding-bottom:41px;border:1px solid rgba(0,93,140,.2);transition:border-color .4s}.p-faq__nav-link::before{bottom:20px;width:0;height:0;pointer-events:none;content:"";border-color:#005d8c transparent transparent;border-style:solid;border-width:11px 3.5px 0;transition:transform .3s}.p-faq__nav-img,.p-faq__nav-link::before{position:absolute;right:0;left:0;margin:auto}.p-faq__nav-img--asuka{top:20px;width:52px}.p-faq__nav-img--myasuka{top:15px;width:64px}.p-faq__nav-img--privilege{top:20px;width:54px}.p-faq__nav-img--registry{top:20px;width:65px}.p-faq__nav-img--site{top:22px;width:73px}.p-faq__nav-text{font-family:"リュウミン B-KL",serif;font-size:1.8rem;font-weight:600;line-height:1.4444444444;color:#005d8c;text-align:center}.p-faq__nav-text--space{letter-spacing:-.1em}.p-faq__nav-text-en{margin-right:2px}.p-faq__content{max-width:1030px;margin:64px auto 0}.p-faq__heading{position:relative;padding-top:10px;padding-bottom:19px;padding-left:58px;font-family:"リュウミン B-KL",serif;font-size:2.6rem;font-weight:600;line-height:1.2142857143;color:#005d8c;border-bottom:2px solid #005d8c}.p-faq__heading--registry{padding-left:74px}.p-faq__heading--site{padding-left:76px}.p-faq__heading-icon{position:absolute;top:0;left:0}.p-faq__heading-icon--asuka{width:36px}.p-faq__heading-icon--myasuka{width:45px}.p-faq__heading-icon--privilege{width:38px}.p-faq__heading-icon--registry{width:51px}.p-faq__heading-icon--site{width:60px}.p-faq__list{border-bottom:1px solid #d6d6d6}.p-faq__btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:34px 0;transition:opacity .4s}.p-faq__btn-text-wrapper{display:flex;align-items:flex-start}.p-faq__btn-q{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:52px;height:52px;margin-right:24px;overflow:hidden;font-size:2.8rem;line-height:1;color:#005d8c;background-color:rgba(0,93,140,.1);border-radius:50%}.p-faq__btn-q,.p-faq__btn-text,.p-faq__btn-toggle::before{font-family:"リュウミン B-KL",serif;font-weight:600}.p-faq__btn-text{padding-top:11px;font-size:2rem;line-height:1.5}.p-faq__btn-toggle{display:flex;flex-shrink:0;align-items:center;margin-left:24px}.p-faq__btn-toggle::before{display:block;margin-right:6px;font-size:1.2rem;line-height:1;color:#005d8c;content:"開く"}.p-faq__btn-toggle-icon{position:relative;display:block;width:33px;height:33px;background-color:#fff;border:2px solid #005d8c;border-radius:50%}.p-faq__btn-toggle-icon::after,.p-faq__btn-toggle-icon::before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:16px;height:2px;margin:auto;content:"";background-color:#005d8c;transition:transform .4s}.p-faq__btn-toggle-icon::before{transform:rotate(-90deg)}.p-faq__btn[aria-expanded=true] .p-faq__btn-toggle::before{content:"閉じる"}.p-faq__btn[aria-expanded=true] .p-faq__btn-toggle-icon::before{transform:rotate(0)}.p-faq__btn-a{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:52px;height:52px;margin-right:24px;overflow:hidden;font-family:"リュウミン B-KL",serif;font-size:2.8rem;font-weight:600;line-height:1;color:#fff;background-color:#ab951d;border-radius:50%}.p-faq__answer-inner{display:flex;padding-top:4px;padding-bottom:36px}.p-faq__answer-content>:last-child{margin-bottom:0}.p-faq__answer-heading{margin-bottom:8px;font-family:"リュウミン B-KL",serif;font-size:1.8rem;font-weight:600;line-height:1.6666666667}.p-faq__answer-text{margin-bottom:16px;font-size:1.6rem;line-height:1.875}.p-faq__answer-text+.p-faq__answer-note{margin-top:-11px}.p-faq__answer-text+.p-faq__answer-text{margin-top:22px}.p-faq__answer-list{margin-bottom:16px}.p-faq__answer-item{position:relative;padding-left:16px;font-size:1.6rem;line-height:1.875}.p-faq__answer-item::before{position:absolute;top:12px;left:4px;width:6px;height:6px;margin:auto;content:"";background-color:#005d8c;border-radius:50%}.p-faq__answer-item--registry{font-size:1.6rem;line-height:1.6875}.p-faq__answer-item--registry+.p-faq__answer-item--registry{margin-top:19px}.p-faq__answer-item-heading{font-family:"リュウミン B-KL",serif;font-weight:600}.p-faq__answer-note{display:flex;margin-bottom:19px;font-size:1.4rem;line-height:1.7142857143}.p-faq__link{width:408px;margin-bottom:30px}.p-faq__answer-list--registry,.p-faq__answer-ol{padding:23px 28px;border:1px solid #d6d6d6}.p-faq__answer-list--registry .p-faq__answer-item+.p-faq__answer-item{margin-top:10px}.p-faq__answer-ol{margin-bottom:37px}.p-faq__answer-ol-item{display:flex;font-size:1.6rem;line-height:1.875}.p-faq__answer-ol-item span{flex-shrink:0}.p-faq__answer-ol-item+.p-faq__answer-ol-item{margin-top:16px}.p-faq__top-link{width:226px;height:50px;margin:50px auto 0}.p-faq__top-link-text::before{border-color:transparent transparent transparent #a89538}.p-faq__btn-window-text{padding:0}.p-faq__btn-window-text::before{display:none}.p-faq__btn-window-icon{display:flex;align-items:center;margin-left:6px}.p-faq__btn-window-icon-body{width:16px;height:12px}@media (max-width:46.4375em){.p-faq{padding:34px 20px 53px}.p-faq__logo{display:none}.p-faq__title{margin-top:0;font-size:2.4rem;line-height:1.4583333333}.p-faq__text{margin-top:17px;font-size:1.5rem;font-feature-settings:"palt";line-height:1.8333333333;text-align:left;letter-spacing:.05em}.p-faq__nav{margin-top:18px}.p-faq__nav-list{display:block}.p-faq__nav-item{width:100%}.p-faq__nav-item+.p-faq__nav-item{margin-top:10px}.p-faq__nav-link{display:block;padding:22px 42px 21px 79px}.p-faq__nav-link::before{top:0;right:18px;bottom:0;left:auto;border-width:9px 3px 0}.p-faq__nav-img{right:auto}.p-faq__nav-img--asuka{top:11px;left:19px;width:40px}.p-faq__nav-img--myasuka{top:10px;left:16px;width:46px}.p-faq__nav-img--privilege{top:13px;left:19px;width:40px}.p-faq__nav-img--registry{top:15px;left:18px;width:46px}.p-faq__nav-img--site{top:0;bottom:0;left:17px;width:46px;height:33px}.p-faq__nav-text{font-size:1.6rem;line-height:1.3125;text-align:left}.p-faq__nav-text--space{letter-spacing:0}.p-faq__nav-text-en{margin-right:0}.p-faq__content{margin-top:45px}.p-faq__heading{display:flex;align-items:center;padding-top:0;padding-bottom:12px;padding-left:0;font-size:2.1rem}.p-faq__heading--registry,.p-faq__heading--site{padding-left:0}.p-faq__heading-icon{position:static;display:block;flex-shrink:0}.p-faq__heading-icon--asuka{width:29px;margin-right:8px}.p-faq__heading-icon--myasuka,.p-faq__heading-icon--privilege{width:34px;margin-right:10px}.p-faq__heading-icon--registry,.p-faq__heading-icon--site{width:43px;margin-right:12px}.p-faq__btn{padding:22px 0}.p-faq__btn-text-wrapper{align-items:center}.p-faq__btn-q{width:42px;height:42px;margin-right:7px;font-size:2.2rem}.p-faq__btn-text{padding-top:0;font-size:1.7rem;line-height:1.5882352941;text-align:left}.p-faq__btn-toggle{flex-direction:column-reverse;margin-left:7px}.p-faq__btn-toggle::before{width:36px;margin-top:3px;margin-right:0;text-align:center}.p-faq__btn-toggle-icon{width:25px;height:25px;border:1px solid #005d8c}.p-faq__btn-toggle-icon::after,.p-faq__btn-toggle-icon::before{width:12px;height:1px}.p-faq__btn-a{width:42px;height:42px;margin-right:7px;font-size:2.2rem}.p-faq__answer-inner{display:flex;padding-top:0;padding-bottom:24px}.p-faq__answer-heading{margin-bottom:6px;font-size:1.6rem;line-height:1.75}.p-faq__answer-text{margin-bottom:13px;font-size:1.5rem;line-height:1.7666666667}.p-faq__answer-text+.p-faq__answer-note{margin-top:0}.p-faq__answer-text+.p-faq__answer-text{margin-top:15px}.p-faq__answer-list{margin-bottom:13px}.p-faq__answer-item,.p-faq__answer-item--registry{padding-left:17px;font-size:1.5rem;line-height:1.7666666667}.p-faq__answer-item::before{top:9px}.p-faq__answer-item--registry{padding-left:12px}.p-faq__answer-item--registry::before,.p-faq__answer-list--registry .p-faq__answer-item::before{left:0}.p-faq__answer-item--registry+.p-faq__answer-item--registry,.p-faq__answer-list--registry .p-faq__answer-item+.p-faq__answer-item{margin-top:6px}.p-faq__answer-note{margin-bottom:15px;font-size:1.3rem;line-height:1.6153846154}.p-faq__link{width:100%;margin-bottom:25px}.p-faq__answer-list--registry{padding:15px 20px}.p-faq__answer-list--registry .p-faq__answer-item{padding-left:12px}.p-faq__answer-ol{padding:15px 20px;margin-bottom:25px}.p-faq__answer-ol-item{font-size:1.5rem;line-height:1.7666666667}.p-faq__answer-ol-item span{margin-right:5px}.p-faq__answer-ol-item+.p-faq__answer-ol-item{margin-top:5px}.p-faq__top-link{width:calc(100% - 102px);height:55px;margin-top:32px}.p-faq__btn-window-icon{margin-left:4px}.p-faq__btn-window-icon-body{width:13px;height:10px}}@media not all and (max-width:46.4375em){.p-faq__text-link:hover{text-decoration:none;opacity:.7}.p-faq__nav-link:hover{border-color:#005d8c}.p-faq__nav-link:hover::before{transform:translateY(6px)}.p-faq__btn:hover{opacity:.7}.p-faq__btn:hover .p-faq__btn-text{text-decoration:underline}}
.p-faq__nav-img--point {
    top: 20px;
    height: 54px;
    width: 61px;
}
.p-faq__heading-icon--point {
    width: 46px;
}
.p-faq__answer-inner--02 {
    align-items: center;
}
.p-faq__answer-link {
    text-decoration: underline;
}
@media (max-width:46.4375em) {
    .p-faq__nav-img--privilege {
        top: 0;
        bottom: 0;
        width: 41px;
        height: 41px;
    }
    .p-faq__heading--02 {
        letter-spacing: -0.05em;
    }
    .p-faq__heading-icon--privilege {
        width: 32px;
    }
    .p-faq__nav-img--point {
        top: 0;
        bottom: 0;
        left: 17px;
        width: 42px;
        height: 36.5px;
    }
    .p-faq__heading-icon--point {
        width: 37.5px;
        margin-right: 10px;
    }
    .p-faq__answer-inner--02 {
        align-items: stretch;
    }
    .p-faq__answer-text--02 {
        letter-spacing: -0.04em;
    }
}