*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}body{line-height:1.5;min-height:100vh}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;color:currentColor;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@font-face{font-family:NotoSansCJKjp;font-weight:400;src:url(../NotoSansCJKjp-Regular.woff) format("woff")}@font-face{font-family:NotoSansCJKjp;font-weight:700;src:url(../NotoSansCJKjp-Medium.woff) format("woff")}:root{font-size:10px}body{box-sizing:border-box;font-family:NotoSansCJKjp,sans-serif;font-size:1.6rem;margin:0;min-height:100vh;overflow-wrap:break-word;padding:0;position:relative}a,body{color:#4d4d4d}a{text-decoration:none}ol,ul{list-style:none;margin:0;padding:0}button,h1,h2,h3,h4,input,label{line-height:1.7}textarea:not([rows]){min-height:unset}@font-face{font-family:NotoSansCJKjp;font-weight:400;src:url(../NotoSansCJKjp-Regular.woff) format("woff")}@font-face{font-family:NotoSansCJKjp;font-weight:700;src:url(../NotoSansCJKjp-Medium.woff) format("woff")}.c-button{align-items:center;background:#532a13;border:none;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:60px;justify-content:center;max-width:300px;outline:none;padding:16px 0;width:100%}.is-loading .c-button{background:#c6c6c6;background:#532a13;height:60px;overflow:hidden;position:relative;width:100%}.is-loading .c-button:before{animation:skeleton-animation 1.2s linear infinite;background:linear-gradient(90deg,#fff0,#ffffff1f,#fff0);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes skeleton-animation{0%{transform:translate(-100%)}to{transform:translate(100%)}}.c-button:hover:not(:disabled){background:#fff;border:1px solid #532a13;color:#532a13;text-decoration:none}.c-button:focus{outline:none}.c-button:disabled{background:#b3a096;cursor:not-allowed}.c-button--secondary{background:#fff;border:1px solid #532a13;color:#532a13}.c-button__wrapper{display:flex;justify-content:center;margin:32px auto;width:100%}.c-button__wrapper--double{gap:12px}.c-button-tiny{align-items:center;background:#532a13;border:none;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;outline:none;padding:6px 0;width:124px}.c-button-tiny--reverse{background:#fff;border:1px solid #532a13;color:#532a13}.c-page-title{margin-bottom:32px;text-align:center}.c-page-title__main{font-size:2.4rem}@media (min-width:1024px){.c-page-title__main{font-size:3.2rem}}.c-subheader{color:#532a13;font-size:1.6rem;font-weight:700;margin-bottom:16px;padding-left:8px;position:relative}.c-subheader:before{background-color:#532a13;content:"";height:100%;left:0;position:absolute;top:0;width:2px}.c-lead{color:#4d4d4d;font-size:1.6rem;margin-bottom:32px}.c-lead a{text-decoration:underline}.c-note{color:#8f8f8f;font-size:1.4rem}.c-note--alert{border:1px solid #d85320;border-radius:8px;padding:16px}.c-note--margin{margin-top:8px}.c-note a{color:#4d4d4d}.c-link,.c-note a{text-decoration:underline}.c-link{color:#3d3d3d;display:block;font-size:14px;line-height:1em;margin-top:8px}.c-link:before{content:">>"}.c-announce{border:1px solid #d85320;border-radius:8px;color:#4d4d4d;font-size:14px;padding:16px}.c-announce p:not(:last-child){margin-bottom:8px}.c-announce__alert{color:#d85320}.c-announce a{text-decoration:underline}.u-white-space{white-space:pre-wrap}.c-form{gap:32px}.c-form,.c-form__field{display:flex;flex-direction:column}.c-form__field{align-items:flex-start;gap:8px}.c-form__field-head{align-items:flex-start;display:flex;flex-direction:row;flex-shrink:0;gap:12px}.c-form__field-head-status{align-items:center;background-color:#3d7e60;border-radius:4px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:500;height:28px;justify-content:center;padding:4px 0;width:50px}.c-form__field-head-status--invalid{background-color:#d85320}.c-form__field-head-label{line-height:28px}.c-form__field-input{display:flex;flex-direction:column;gap:8px;width:100%}.c-form__field-input input:not([type=radio]),.c-form__field-input select,.c-form__field-input textarea{background-color:#f7f6f5;border:1px solid #ece7e5;border-radius:4px;width:100%}.c-form__field-input input:not([type=radio]).valid,.c-form__field-input select.valid,.c-form__field-input textarea.valid{border-color:#3d7e60}.c-form__field-input input:not([type=radio]).invalid,.c-form__field-input select.invalid,.c-form__field-input textarea.invalid{border-color:#d85320}.c-form__field-input input:not([type=radio]):disabled,.c-form__field-input select:disabled,.c-form__field-input textarea:disabled{background-color:#c6c6c6;border:1px solid #aaa}.c-form__field-input input:not([type=radio])::-moz-placeholder,.c-form__field-input select::-moz-placeholder,.c-form__field-input textarea::-moz-placeholder{color:#8f8f8f}.c-form__field-input input:not([type=radio])::placeholder,.c-form__field-input select::placeholder,.c-form__field-input textarea::placeholder{color:#8f8f8f}.c-form__field-input input:not([type=radio]):not([type=checkbox]),.c-form__field-input select{height:40px;padding:0 16px}.c-form__field-input textarea{height:220px;padding:12px}.c-form__field-input select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#f7f6f5 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.4 15.5'%3E%3Cpath fill='%23666' d='M11.4 4.5H4.1c-.2 0-.4.1-.4.4V5l3.7 5.8c.2.2.5.2.7 0L11.8 5c.1-.2-.1-.4-.3-.5z'/%3E%3C/svg%3E") right 10px center no-repeat;background-size:18px 18px}.c-form__field-input select.blank{color:#8f8f8f}.c-form__field-input .dp__main.valid input{border-color:#3d7e60}.c-form__field-input .dp__main.invalid input{border-color:#d85320}@media (min-width:1024px){.c-form__field-input--half input,.c-form__field-input--half select{width:50%}}.c-form__field-input-flex{display:flex;gap:16px}.c-form__field-input-flex--ymd{gap:16px}.c-form__field-input-flex--ymd>select{padding-right:40px;width:-moz-fit-content;width:fit-content}.c-form__field-input-flex--datetime>:first-child{flex-shrink:0;width:154px}.c-form__field-input-flex--zipcode input:first-of-type{width:25%}.c-form__field-input-flex--zipcode input:first-of-type:after{content:"-";display:block}.c-form__field-input-flex--zipcode input:nth-of-type(2){width:30%}.c-form__field-input-flex--zipcode button{background-color:#fff;border:1px solid #8c7162;border-radius:4px;cursor:pointer;flex-grow:1;flex-shrink:0;height:40px;width:120px}.c-form__field-input-checkbox,.c-form__field-input-radio{display:flex;flex-direction:column;gap:4px}.c-form__field-input-checkbox-item,.c-form__field-input-radio-item{align-items:center;display:flex;gap:4px;line-height:24px}.c-form__field-input-checkbox-item label,.c-form__field-input-radio-item label{cursor:pointer;padding-left:24px;position:relative}.c-form__field-input-checkbox-item label:before,.c-form__field-input-radio-item label:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:16px;left:0;position:absolute;top:6px;width:16px}.c-form__field-input-checkbox-item input[type=checkbox],.c-form__field-input-checkbox-item input[type=radio],.c-form__field-input-radio-item input[type=checkbox],.c-form__field-input-radio-item input[type=radio]{display:none}.c-form__field-input-checkbox-item label:has(input[type=radio]):before,.c-form__field-input-radio-item label:has(input[type=radio]):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='7' stroke='%23999' stroke-width='2'/%3E%3C/svg%3E")}.c-form__field-input-checkbox-item label:has(input[type=radio]:checked):before,.c-form__field-input-radio-item label:has(input[type=radio]:checked):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='7' stroke='%233D7E60' stroke-width='2'/%3E%3Ccircle cx='8' cy='8' r='4' fill='%233D7E60'/%3E%3C/svg%3E")}.c-form__field-input-checkbox-item label:has(input[type=checkbox]):before,.c-form__field-input-radio-item label:has(input[type=checkbox]):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cmask id='a' fill='%23fff'%3E%3Crect width='14' height='14' rx='1'/%3E%3C/mask%3E%3Crect width='14' height='14' stroke='%23999' stroke-width='4' mask='url(%23a)' rx='1'/%3E%3C/svg%3E")}.c-form__field-input-checkbox-item label:has(input[type=checkbox]:checked):before,.c-form__field-input-radio-item label:has(input[type=checkbox]:checked):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Crect width='14' height='14' fill='%233D7E60' rx='1'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='2' d='m3 5.125 3.558 3.948L11.5 5'/%3E%3C/svg%3E")}.c-form__field-input-file-list{display:flex;flex-direction:column;gap:8px}.c-form__field-input-file-list li{align-items:center;display:flex;gap:8px;height:60px;width:100%}.c-form__field-input-file-list li img{vertical-align:bottom}.c-form__field-input-file-list li .thumbnail{height:100%}.c-form__field-input-file-list li .name{color:#3d3d3d;font-size:14px;text-align:left}.c-form__field-input-file-list li .remove-button{cursor:pointer;flex-shrink:0;width:24px}.c-form__field-input-file-button{align-items:center;border:1px solid #8c7162;border-radius:4px;cursor:pointer;display:flex;height:40px;justify-content:center;width:200px}.c-form__field-input-file-button input[type=file]{display:none}.c-form__field-input-error{border:1px solid #d85320;border-radius:4px;color:#d85320;font-size:14px;margin-top:8px;padding:8px}.c-form__field-note{color:#4d4d4d;font-size:14px}.c-form__field-note p:not(:last-child){margin-bottom:4px}@media (min-width:1024px){.c-form__field{flex-direction:row;gap:24px}.c-form__field-head{width:240px}}.c-form__list{gap:16px}.c-form__list,.c-form__list-item{display:flex;flex-direction:column}.c-form__list-item{gap:4px}.c-form__list-item dd{color:#8f8f8f}@media (min-width:1024px){.c-form__list-item{flex-direction:row;gap:24px}.c-form__list-item dt{width:240px}}.c-form__group-title{border-bottom:1px solid color-get-text(body1);font-size:20px;font-weight:700}.c-form__api-error{border:1px solid #d85320;border-radius:8px;color:#d85320;font-size:14px;line-height:1.7em;margin:16px 0;padding:8px}.c-list{display:block}@media (min-width:1024px){.c-list{display:none}}.c-list__item{border-bottom:1px solid #dbdbdb;padding:32px 0}.c-list__item:first-child{border-top:1px solid #dbdbdb}.c-list__item-content{display:flex;flex-wrap:wrap;gap:8px}.c-list__item-content dt{font-weight:700;width:calc(30% - 2.4px)}.c-list__item-content dd{text-align:right;width:calc(70% - 5.6px)}.c-list__item-content dd.muted{color:#8f8f8f}.c-list__item-actions{display:flex;gap:16px;justify-content:center;padding-top:16px}.c-table{border-collapse:collapse;display:none;width:100%}@media (min-width:1024px){.c-table{display:table}}.c-table tr{border-bottom:1px solid color-get-border(normal)}.c-table td,.c-table th{font-size:14px;padding:16px}.c-table td.nowrap,.c-table th.nowrap{white-space:nowrap}.c-table th{background-color:#f7f6f5;text-align:left}.c-table__actions{display:flex;gap:8px;justify-content:space-between}.c-linkcard{border:1px solid #dbdbdb;border-radius:6px;color:#4d4d4d;display:block;display:flex;flex-direction:column;gap:16px;padding:16px}.c-linkcard__title{align-items:center;display:flex;gap:8px;justify-content:flex-start}.c-linkcard__title img{width:36px}.c-linkcard__title span{font-size:1.8rem;font-weight:700}.c-linkcard__body{font-size:1.4rem;margin-bottom:0}@font-face{font-family:NotoSansCJKjp;font-weight:400;src:url(../NotoSansCJKjp-Regular.woff) format("woff")}@font-face{font-family:NotoSansCJKjp;font-weight:700;src:url(../NotoSansCJKjp-Medium.woff) format("woff")}.l-header{height:60px;left:0;position:fixed;top:0;width:100%;z-index:1000}@media (min-width:1024px){.l-header{height:80px}}.l-loading{height:100vh;z-index:3000}.l-loading,.l-toast{left:0;position:fixed;top:0;width:100%}.l-toast{min-height:60px;z-index:2000}@media (min-width:1024px){.l-toast{min-height:80px}}.l-container{display:flex;flex-direction:row;gap:40px;justify-content:center;margin:0 auto;max-width:1024px;padding-bottom:100px;padding-top:60px;width:100%}@media (min-width:1024px){.l-container{padding-bottom:140px;padding-top:80px}}.l-side{display:none;flex-shrink:0;padding-top:32px;width:200px}@media (min-width:1024px){.l-side{display:block}}.l-main{margin-top:32px;max-width:784px;padding:0 16px;width:100%}@media (min-width:1024px){.l-main{padding:0;width:calc(100% - 200px)}}.l-wrap{display:flex;flex-direction:column;min-height:100vh}.l-wrap .l-footer{margin-top:auto}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:opacity .3s ease,transform .3s ease}.slide-enter-from,.slide-leave-to{opacity:0;transform:translateY(-16px)}@font-face{font-family:NotoSansCJKjp;font-weight:400;src:url(../NotoSansCJKjp-Regular.woff) format("woff")}@font-face{font-family:NotoSansCJKjp;font-weight:700;src:url(../NotoSansCJKjp-Medium.woff) format("woff")}.p-header[data-v-3726b0de]{background-color:#fff;box-shadow:0 0 13px #bababa80}.p-header[data-v-3726b0de],.p-header__inner[data-v-3726b0de]{align-items:center;display:flex;justify-content:center}.p-header__inner[data-v-3726b0de]{height:100%;max-width:1024px;padding:0 16px;position:relative;width:100%}@media (min-width:1024px){.p-header__inner[data-v-3726b0de]{justify-content:space-between;padding:0}}.p-header__logo[data-v-3726b0de]{align-items:center;display:flex;gap:12px}.p-header__logo[data-v-3726b0de]:hover{text-decoration:none}.p-header__logo img[data-v-3726b0de]{width:100px}.p-header__logo h1[data-v-3726b0de]{font-size:12px;font-weight:700}@media (min-width:1024px){.p-header__logo img[data-v-3726b0de]{width:140px}.p-header__logo h1[data-v-3726b0de]{font-size:16px}}@font-face{font-family:NotoSansCJKjp;font-weight:400;src:url(../NotoSansCJKjp-Regular.woff) format("woff")}@font-face{font-family:NotoSansCJKjp;font-weight:700;src:url(../NotoSansCJKjp-Medium.woff) format("woff")}.p-footer[data-v-37ce7bb3]{background-color:#f7f6f5;padding:32px}.p-footer__inner[data-v-37ce7bb3]{gap:32px;margin:0 auto;max-width:1024px}.p-footer__inner[data-v-37ce7bb3],.p-footer__link[data-v-37ce7bb3]{display:flex;flex-direction:column}.p-footer__link[data-v-37ce7bb3]{gap:24px}.p-footer__link-logo[data-v-37ce7bb3]{width:134px}.p-footer__link-logo img[data-v-37ce7bb3]{width:100%}.p-footer__link-list[data-v-37ce7bb3]{display:flex;flex-direction:column;gap:16px}.p-footer__link-item[data-v-37ce7bb3]{font-size:1.4rem}.p-footer__link-item a[data-v-37ce7bb3]{color:#8f8f8f}.p-footer__sns-list[data-v-37ce7bb3]{display:flex;flex-direction:row}.p-footer__sns-item[data-v-37ce7bb3]{height:40px;width:40px}.p-footer__sns-item a[data-v-37ce7bb3]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-footer__sns-item svg[data-v-37ce7bb3]{height:24px;width:24px}.p-footer__copyright[data-v-37ce7bb3]{color:#8f8f8f;font-size:1.4rem}@media (min-width:1024px){.p-footer[data-v-37ce7bb3]{padding:48px 0}.p-footer__link[data-v-37ce7bb3]{flex-direction:row;gap:48px}.p-footer__link-logo[data-v-37ce7bb3]{width:148px}.p-footer__link-list[data-v-37ce7bb3]{align-items:center;flex-direction:row;gap:24px}.p-footer__link-item[data-v-37ce7bb3]{font-size:1.6rem}.p-footer__sns-list[data-v-37ce7bb3]{justify-content:flex-end}.p-footer__copyright[data-v-37ce7bb3]{font-size:1.6rem}}@font-face{font-family:NotoSansCJKjp;font-weight:400;src:url(../NotoSansCJKjp-Regular.woff) format("woff")}@font-face{font-family:NotoSansCJKjp;font-weight:700;src:url(../NotoSansCJKjp-Medium.woff) format("woff")}.pg-error{display:flex;flex-direction:column;gap:32px;padding:24px 16px;width:100%}.pg-error__title{font-size:24px;font-weight:400;margin-bottom:16px}.pg-error__body{color:#8f8f8f;margin-bottom:24px}.pg-error__link{text-decoration:underline}.pg-error__image{margin:0 auto;max-width:390px;width:100%}@media (min-width:1024px){.pg-error{flex-direction:row;gap:0;padding:40px 0}.pg-error__title{font-size:40px}.pg-error__body{font-size:18px}.pg-error__image{max-width:320px}}
