@import"https://fonts.googleapis.com/css2?family=Abhaya+Libre:wght@400;500;600;700;800&family=Cinzel:wght@400..900&family=Noto+Sans+JP:wght@100..900&family=Rowdies:wght@300;400;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}html{font-family:Noto Sans JP,sans-serif;line-height:1.2;letter-spacing:.05em}body{background-color:#eee;color:#222;font-size:14px;min-height:100vh;display:flex;flex-direction:column}ul{list-style-type:none}@media (max-width: 768px){.pc{display:none}}.sp{display:none}@media (max-width: 768px){.sp{display:block}}.typography__logo{font-family:Lato,sans-serif;font-weight:700;font-size:40px;line-height:1em;letter-spacing:-.05em;color:#222}@media (max-width: 768px){.typography__logo{font-size:48px}}.typography__title{font-family:Lato,sans-serif;font-weight:700;font-size:24px;line-height:1em;color:#222}@media (max-width: 768px){.typography__title{font-size:20px}}.typography__body{font-family:Lato,sans-serif;font-weight:400;font-size:14px;line-height:1.2em;letter-spacing:.05em;color:#222}.typography__label{font-family:Lato,sans-serif;font-weight:400;font-size:14px;line-height:1.2em;letter-spacing:.05em;color:#ccc}.typography__copyright{font-family:Lato,sans-serif;font-weight:500;font-size:10px;line-height:1em;color:#fff}.container{width:100%;max-width:1440px;margin:0 auto}.content{width:100%;max-width:960px;margin:0 auto}@media (max-width: 768px){.content{padding:0 16px}}.p-subPage{margin:75px auto 100px;padding:0 16px;max-width:1312px}@media (max-width: 768px){.p-subPage{margin:35px auto 60.7px;padding:0 26.5px}}.p-subPage--account{margin-bottom:100px}.p-subPage--user{margin-bottom:100px;font-family:Noto Sans JP,sans-serif}@media (max-width: 768px){.p-subPage--user{margin-bottom:56px;padding:0 16px}}.p-subPage a{color:#000;text-decoration-line:none;word-break:break-all}.p-subPage .mt-0{margin-top:0}.p-subPage__title{font-family:Noto Sans JP,sans-serif;font-size:36px;font-weight:900;line-height:214%;letter-spacing:1.08px}@media (max-width: 768px){.p-subPage__title{text-align:center;font-size:24px;line-height:100%;letter-spacing:.72px}}.p-subPage__items{margin-top:100px;display:flex;flex-direction:column;color:#000;font-family:Noto Sans JP,sans-serif}@media (max-width: 768px){.p-subPage__items{margin-top:80px}}.p-subPage__lead-title{font-size:24px;margin-top:45px;line-height:1.8;font-weight:900;letter-spacing:.72px}@media (max-width: 768px){.p-subPage__lead-title{font-size:20px;letter-spacing:.6px}}.p-subPage__lead-title--2{margin-top:24px}.p-subPage__lead-title--h3{margin-top:58px;margin-bottom:35px}@media (max-width: 768px){.p-subPage__lead-title--h3{margin-top:45px;margin-bottom:14px}}.p-subPage__lead-text{font-size:19.5px;margin-top:40px;line-height:214%;font-weight:500}@media (max-width: 768px){.p-subPage__lead-text{font-size:15px;line-height:214%;letter-spacing:.45px}}.p-subPage__lead-list{margin-top:20px;list-style-type:none}.p-subPage__lead-list a{font-size:19.5px;font-weight:500;line-height:214%;letter-spacing:.6px;text-decoration-line:underline;text-decoration-style:solid}@media (max-width: 768px){.p-subPage__lead-list a{font-size:15px;line-height:214%;letter-spacing:.45px}}.p-subPage__statement-body{margin-top:55px}.p-subPage__statement-heading{margin-bottom:10px;font-size:24px;font-weight:900}@media (max-width: 768px){.p-subPage__statement-heading{font-size:20px;line-height:214%;letter-spacing:.6px;padding-left:1em;text-indent:-1em}}.p-subPage__statement-heading--2{font-weight:500}.p-subPage__statement-heading--serif{font-family:Cinzel,sans-serif}*+.p-subPage__statement-heading{margin-top:40px}.p-subPage__statement-detail{line-height:214%;font-size:19.5px;font-weight:500}@media (max-width: 768px){.p-subPage__statement-detail{font-size:15px;line-height:214%;letter-spacing:.45px}}.p-subPage__statement-detail table{margin:20px 0 40px;width:100%;border-collapse:collapse;table-layout:fixed}.p-subPage__statement-detail th{width:50%;font-family:Noto Sans JP,sans-serif;font-weight:800;background:#d9d9d9;padding:14px 10px 12px;color:#000;border:1px solid #eeeeee}.p-subPage__statement-detail td{width:50%;padding:14px 20px;font-family:Noto Sans JP,sans-serif;font-weight:800;background:#fff;border:1px solid #eeeeee;word-break:break-all}.p-subPage__statement-detail--2 th{background:#eeece2}.p-subPage__statement-detail--user{margin-bottom:111px}@media (max-width: 768px){.p-subPage__statement-detail--user{margin-bottom:40px}}.p-subPage__statement-detail--user:last-child{margin-bottom:0}.p-subPage__statement-detail--user a{text-decoration-line:underline}.p-subPage__statement-detail--user table{font-family:Abhaya Libre,serif}.p-subPage__statement-detail--user td{padding:64px 18px}.p-subPage__statement-detail-inner{margin-top:1em;padding-left:1em}.p-subPage__statement-detail-inner li{padding-left:1em;text-indent:-1em}.p-subPage__statement-detail-inner li.indent-2{padding-left:2em}.p-subPage__statement-detail-inner li.indent-3{padding-left:3em}.p-subPage__statement-detail-inner--2 li{padding-left:1em;text-indent:-1em}.p-subPage__statement-detail-list{margin:10px 0}.p-subPage__statement-detail-list li:not(:first-child){margin-top:10px}.inquiry{margin-top:87px;padding-bottom:47px;color:#000;font-family:Noto Sans JP,sans-serif}.inquiry .inquiry-indicator{display:flex;align-items:center;padding:0 16px}.inquiry .inquiry-indicator-item{flex:1 1 auto;padding-bottom:10px;border-bottom:2px solid #000;text-align:center;font-size:18px;font-weight:700;line-height:1.5;color:#000;list-style-type:none}.inquiry .inquiry-indicator-item.is-current{border-bottom:2px solid #3CADA1;color:#3cada1}.inquiry .inquiry-indicator-item>span{display:inline-block;margin-right:5px;font-size:14px}.inquiry .inquiry-form-item dd,.inquiry .inquiry-form-item .confirm_text{font-size:16px}.inquiry .inquiry-body{margin-top:25px;margin-bottom:60px}.inquiry .inquiry-form-item{padding:0 16px;width:100%;margin-left:auto;margin-right:auto}.inquiry .inquiry-form-item.trap{display:none}.inquiry .inquiry-form-item:not(:last-child){margin-bottom:32px}.inquiry .inquiry-form label{display:block;margin-bottom:10px;font-size:18px;font-weight:500}.inquiry .inquiry-form input:not(input[type=checkbox]),.inquiry .inquiry-form select{width:100%;height:50px;padding:0 10px;font-size:1.6rem;line-height:50px;color:#000;border:1px solid #000;-webkit-appearance:none;appearance:none}.inquiry .inquiry-form input:not(input[type=checkbox]).is-error{border:1px solid #d11414}.inquiry .inquiry-form .inquiry-select-wrapper{position:relative;height:50px}.inquiry .inquiry-form .inquiry-select-wrapper:after{pointer-events:none;content:"";display:block;width:0;height:0;border-style:solid;border-width:14px 9px 0 9px;border-color:#000 transparent transparent transparent;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.inquiry .inquiry-form textarea{display:block;width:100%;height:200px;padding:10px;font-size:1.6rem;line-height:1.4;color:#000;border:1px solid #000;-webkit-appearance:none;appearance:none}.inquiry .inquiry-form .inquiry-checkbox-list{margin-top:16px;display:flex;flex-direction:column}.inquiry .inquiry-form input[type=checkbox]{opacity:0;visibility:hidden;width:0}.inquiry .inquiry-form .inquiry-checkbox-text{box-sizing:border-box;cursor:pointer;display:inline-block;padding-left:40px;position:relative;width:auto;font-size:14px;font-weight:500}.inquiry .inquiry-form .inquiry-checkbox-text:before{border:1px solid #000;content:"";display:block;width:24px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.inquiry .inquiry-form .inquiry-checkbox-text:after{border-right:3px solid #d11414;border-bottom:3px solid #d11414;content:"";display:block;height:14px;opacity:0;position:absolute;top:50%;left:8px;transform:translateY(calc(-50% - 1px)) rotate(45deg);width:8px}.inquiry .inquiry-form input[type=checkbox]:checked+.inquiry-checkbox-text:after{opacity:1}.inquiry .inquiry-form input[type=checkbox]:checked+label .inquiry-checkbox-text:after{opacity:1}.inquiry .inquiry-form input[type=checkbox].formrun-has-error+.inquiry-checkbox-text{color:#d11414}.inquiry .inquiry-form input[type=checkbox].formrun-has-error+.inquiry-checkbox-text:before{border-color:#d11414}.inquiry .inquiry-form .inquiry-checkbox-text:has(+.cancel){color:#d11414}.inquiry .inquiry .inquiry-form .inquiry-checkbox-text:has(+.cancel):before{border:1px solid #d11414}.inquiry .inquiry-form .inquiry-other-input{margin:20px auto 0}.inquiry .inquiry-form-item label{position:relative}.inquiry .inquiry-form-item label span,.inquiry .inquiry-form-item .is-error{color:#d11414}.inquiry .inquiry-form-item label .error{color:#d11414;position:absolute;top:0;left:0}.inquiry .inquiry-form-item input.formrun-has-error:not(input[type=checkbox]),.inquiry .inquiry-form-item select.formrun-has-error,.inquiry .inquiry-form-item textarea.formrun-has-error{border-color:#d11414}.inquiry .inquiry-form-item .error{display:none;margin-top:10px;font-size:1.2rem;color:#d11414}.inquiry .inquiry-form-notes{display:block;margin-top:5px;font-size:1.2rem;color:#000}.inquiry .inquiry-submit{padding:0 25px}.inquiry .btn_confirm{display:flex;justify-content:center;gap:16px;margin:auto;padding:0}.inquiry .btn_choice{font-family:Noto Sans JP,sans-serif;background:#3cada1;color:#fff;padding:12px 100px;font-size:24px;font-weight:900;line-height:1;letter-spacing:.72px;border-radius:7px;border:1px solid #ffffff;cursor:pointer}.inquiry .btn_choice:disabled{opacity:.5;cursor:auto}.inquiry .btn_submit{display:none;justify-content:center;flex-direction:column-reverse;gap:16px;margin:auto;padding:0;max-width:958px;position:relative}.inquiry .btn_submit-rewrite{max-width:200px;margin:30px auto 0}.inquiry .cancel{font-size:16px;background:#727272;position:relative}.inquiry .cancel:before{content:url(/assets/images/arrow.svg);position:absolute;top:50%;left:calc(50% - 41px);transform:translate(-50%,-50%);width:21px}.inquiry .inquiry-alert{display:none;margin-top:25px;padding:15px 30px;color:#d11414;border:1px solid #d11414}.inquiry .inquiry-alert.is-show{display:block}.inquiry .inquiry-message{margin:30px auto;padding:30px;border:1px solid #000;line-height:1.8}.inquiry .inquiry-message-heading{font-weight:700;line-height:1.5;font-size:20px}.inquiry .inquiry-message-text{font-size:18px}.inquiry .inquiry-recaptcha{margin-top:60px}.inquiry .inquiry-recaptcha .g-recaptcha{display:table;margin:auto}@media screen and (min-width: 768px){.inquiry{margin-top:80px}.inquiry .inquiry-body{max-width:958px;margin:40px auto}.inquiry .inquiry-indicator{max-width:958px;margin:0 auto}.inquiry .inquiry-form-item:not(:last-child){margin-bottom:30px}.inquiry .inquiry-form-item label{width:30%;flex-shrink:0}.inquiry .inquiry-form-item dd{flex:1 1 auto}.inquiry .inquiry-form-notes{margin-top:10px}.inquiry .inquiry-submit{position:relative}.inquiry .inquiry-submit-body{width:100%;margin:auto;padding:0}.inquiry .inquiry-submit-rewrite{position:absolute;top:0;left:0;width:15%;max-width:150px;margin:auto;white-space:nowrap}.inquiry .inquiry-message{max-width:800px;margin:70px auto 60px;padding:40px 50px}.inquiry .btn_submit{justify-content:flex-start;flex-direction:row;gap:100px;padding:0;max-width:958px;align-items:flex-end}.inquiry-alert{margin-top:50px;padding:30px}.inquiry-alert p{display:table;margin:auto;padding-left:25px;line-height:1.5;background:url(/common/img/ico_alert.svg) no-repeat left 3px;background-size:16px auto}.inquiry-trap-input{display:none}}.p-cookie__items{margin-top:50px}.footer[data-astro-cid-sz7xmlte]{margin-top:auto}.footer__list[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;align-items:center;gap:18px 16px;list-style:none;margin-bottom:32px;margin-inline:auto}@media (max-width: 768px){.footer__list[data-astro-cid-sz7xmlte]{flex-wrap:wrap}}.footer__list[data-astro-cid-sz7xmlte].is-subpage{margin-bottom:45px}@media (max-width: 768px){.footer__list[data-astro-cid-sz7xmlte].is-subpage{margin-bottom:34.3px}}.footer__item[data-astro-cid-sz7xmlte]{font-family:Rowdies,sans-serif;font-size:12px;font-weight:300;line-height:150%}@media (max-width: 768px){.footer__item[data-astro-cid-sz7xmlte]{text-align:center;width:100%;margin-inline:auto;font-size:10px;letter-spacing:.7px}}.footer__item[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#030303;text-decoration:none}.footer__devider[data-astro-cid-sz7xmlte]{width:1px;height:17px;background-color:#000}@media (max-width: 768px){.footer__devider[data-astro-cid-sz7xmlte]{display:none}}.footer__container[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;align-items:center;background-color:#222;min-height:26px}@media (min-width: 769px){.footer__container[data-astro-cid-sz7xmlte]{padding:8px 336px}}@media (max-width: 768px){.footer__container[data-astro-cid-sz7xmlte]{padding:min(10.67px,2.1333333333vw) min(21.33px,4.2666666667vw)}}.footer__copyright[data-astro-cid-sz7xmlte]{font-family:Lato,sans-serif;font-weight:500;font-size:10px;line-height:1em;color:#fff;text-align:center}
