/*! sanitize.css v4.0.0 | CC0 License | github.com/10up/sanitize.css */article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}template,[hidden]{display:none}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;font-family:sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{height:0;overflow:visible}nav ol,nav ul{list-style:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}progress{vertical-align:baseline}small{font-size:83.3333%}sub,sup{font-size:83.3333%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}a{background-color:transparent;-webkit-text-decoration-skip:objects}:hover{outline-width:0}table{border-collapse:collapse;border-spacing:0}input,select,textarea{background-color:transparent;border-style:none;color:inherit;font-size:1em;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}a,area,button,input,label,select,textarea,[tabindex]{touch-action:manipulation}[hidden][aria-hidden=false]{clip:rect(0, 0, 0, 0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}*{padding:0;margin:0}ul li,ol li{list-style:none}html{font-size:62.5%}address{font-style:normal}.object-fit-img{object-fit:cover;width:100% !important;height:100% !important;font-family:"object-fit: cover;"}html{scroll-behavior:smooth}body{min-width:960px}@media screen and (max-width:960px){body{min-width:375px}}img{width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:bottom;transition:opacity .4s}a{text-decoration:none;color:inherit;transition:opacity .4s}a:hover,a:active,a:focus{text-decoration:none}img,a,button{transition:opacity .1s}b,strong{font-weight:700}button{outline:none;border:none;background:none}input,textarea{font-family:inherit;outline:none}.wrap{background:#f6f6f6;position:relative;font-family:"M PLUS 1",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.5714285714;color:#262727;overflow:hidden}.txt-link{font-weight:700;text-decoration:underline}.txt-link:hover{text-decoration:none}.note-text{padding-left:1em;position:relative}.note-text::before{content:"※";position:absolute;top:0;left:0}@media screen and (max-width: 960px){br.pc{display:none}}br.sp_lg{display:none}@media screen and (max-width: 960px){br.sp_lg{display:block}}br.sp_md{display:none}@media screen and (max-width: 680px){br.sp_md{display:block}}br.sp_sm{display:none}@media screen and (max-width: 480px){br.sp_sm{display:block}}.dib{display:inline-block}.hide{display:none !important}.openbox__trigger,.openbox__sub-trigger,.openbox__trigger--hover{cursor:pointer}.openbox__target{overflow:hidden;height:0;transition:height .4s;cursor:auto}.js-autoLink a{color:#0969da}.js-autoLink a:hover{text-decoration:underline}.red{color:red}:-ms-input-placeholder{color:#cbcbcb;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;opacity:1}@media screen and (max-width:680px){:-ms-input-placeholder{font-size:1.5rem}}::-webkit-input-placeholder{color:#cbcbcb;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;opacity:1}@media screen and (max-width:680px){::-webkit-input-placeholder{font-size:1.5rem}}:-ms-input-placeholder{color:#cbcbcb;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;opacity:1}::placeholder{color:#cbcbcb;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;opacity:1}@media screen and (max-width:680px){:-ms-input-placeholder{font-size:1.5rem}::placeholder{font-size:1.5rem}}select{-webkit-appearance:none;appearance:none;outline:none}::-ms-expand{display:none}.header{padding:20px 30px 33px}@media screen and (max-width:680px){.header{padding:15px 15px 33px}}@media screen and (max-width:680px){.header__logo{width:130px}}.footer{border-top:1px solid #d6d6d6;padding:22px 15px;text-align:center}.footer__text{font-family:"M PLUS 1",sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.03em}.f-space{height:100px}.hearing-sheet{width:100%;max-width:730px;padding:0 15px 100px;margin:auto}.page-confirm .hearing-sheet{max-width:830px}.hearing-sheet__head{margin-bottom:35px;text-align:center}.hearing-sheet__pagename{margin-bottom:20px;font-size:2.8rem;font-weight:700;letter-spacing:.1em;line-height:1.4}@media screen and (max-width:680px){.hearing-sheet__pagename{font-size:2.2rem}}.hearing-sheet__head-text{font-size:1.4rem;font-weight:500;letter-spacing:.05em}.hearing-sheet__progress{margin-bottom:60px}@media screen and (max-width:680px){.hearing-sheet__progress{margin-bottom:40px}}.hearing-progress{display:flex;justify-content:center;width:100%;max-width:700px;margin:auto}@media screen and (max-width: 680px){.hearing-progress{max-width:345px}}.hearing-progress__item{width:66px;background:#f6f6f6;position:relative;margin-left:100px;z-index:1}@media screen and (max-width:960px){.hearing-progress__item{margin-left:60px}}@media screen and (max-width:680px){.hearing-progress__item{margin-left:25px}}.hearing-progress__item::after{display:block;content:"";width:98px;height:5px;border-radius:10px;background:#e9e9e9;position:absolute;top:22px;right:67px;z-index:-1}@media screen and (max-width:960px){.hearing-progress__item::after{width:52px}}@media screen and (max-width:680px){.hearing-progress__item::after{width:28px;height:3px;top:17px;right:48px}}.hearing-progress__item.-current::after{background:#3c6be5}.hearing-progress__item.-form1{margin-left:0}.hearing-progress__item.-form1::after{display:none}@media screen and (min-width:961px){.hearing-progress__item.-confirm::after{width:91px;right:60px}}@media screen and (min-width:961px){.hearing-progress__item.-thanks::after{width:84px;right:60px}}.hearing-progress__num{display:flex;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 6px;background:#fff;border:2px solid #d6d6d6;border-radius:50%;font-family:"Montserrat",sans-serif;font-size:2rem;color:#d6d6d6;line-height:1}@media screen and (max-width:680px){.hearing-progress__num{width:35px;height:35px}}.hearing-progress__item.-current .hearing-progress__num{border-color:#3c6be5;background:#3c6be5;color:#fff}.hearing-progress__text{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;letter-spacing:.03em;text-align:center;white-space:nowrap}@media screen and (max-width:680px){.hearing-progress__text{font-size:1.2rem}}.hearing-progress__item.-current .hearing-progress__text{color:#3c6be5}.form-name{display:flex;justify-content:space-between;align-items:flex-end}.form-name__text{display:inline-block;position:relative;font-size:1.6rem;font-weight:700;line-height:1.4;letter-spacing:.03em}@media screen and (max-width:480px){.form-name__text{letter-spacing:0}}.form-name__text-small{display:inline-block;font-size:1.2rem}.page-confirm .form-name__text-small{display:none}.form-name__req{padding-left:.3em;font-weight:500;color:red}.form-name__fix-link{display:none;flex-shrink:0;margin-left:5px;color:#3c6be5;font-size:1.4rem}@media screen and (max-width:680px){.form-name__fix-link{font-size:1.3rem}}.form-name__fix-link:hover{text-decoration:underline}.page-confirm .form-name__fix-link{display:inline-block}.mailbody .form-name__fix-link{display:none !important}.input-box{border-radius:5px;position:relative;overflow:hidden}.page-form .input-box{border:1px solid #d6d6d6;background:#fff}.page-form .input-box.-focas{border:1px solid #3c6be5}.page-confirm .input-box{border:none;background:none;pointer-events:none}.page-form .input-box.-date{padding-left:70px;cursor:pointer}.page-form .input-box.-date::after{display:block;content:"";width:62px;height:100%;background:#eceded url("../img/icon_calender.svg") center no-repeat;position:absolute;top:0;left:0;pointer-events:none}.input-box.-zipcode{display:inline-block;width:250px}.input-box.-select{position:relative}.input-box.-select::after{display:block;content:"";width:50px;height:100%;background:#eceded url("../img/arrow_down.svg") center no-repeat;position:absolute;top:0;right:0;pointer-events:none}.page-confirm .input-box.-select::after{display:none;opacity:.5}.input-box.-sns-name{width:180px}.input-box.-sns-url{width:450px}@media screen and (max-width:680px){.input-box.-sns-url{width:100%}}.input-box__input{display:block;width:100%;height:53px;padding:15px 15px;font-size:1.6rem;letter-spacing:.03em}.page-confirm .input-box__input{padding:15px 0}.input-box__input.-date{cursor:pointer}.input-box__input.-textarea{height:103px}@media screen and (max-width:480px){.input-box__input.-textarea{height:133px}}.page-confirm .input-box__input.-textarea{display:none}.input-box__input.-h175{height:175px}@media screen and (max-width:480px){.input-box__input.-h175{height:235px}}.input-box__input.-noselect{color:#cbcbcb}.page-confirm .input-box__input.-noselect{display:none}@media screen and (max-width:680px){.page-confirm .input-box__input.-sns{height:20px;padding:0}}.input-box.-mt20{margin-top:20px}.form__heading{margin-bottom:20px}.form__block{display:none}.mailbody .form__block{display:block !important;margin-bottom:50px}.page-confirm .form__block{background:#fff;padding:50px}@media screen and (max-width:960px){.page-confirm .form__block{padding:50px 15px}}.page-form1 .form__block.-form1,.page-confirm .form__block.-form1{display:block}.page-form2 .form__block.-form2,.page-confirm .form__block.-form2{display:block}.page-form3 .form__block.-form3,.page-confirm .form__block.-form3{display:block}.form__cat{margin-bottom:30px;padding-bottom:6px;border-bottom:2px solid #3c6be5;font-size:2.4rem;font-weight:700;letter-spacing:.03em;color:#3c6be5}@media screen and (max-width:680px){.form__cat{margin-bottom:20px;font-size:2.1rem}}.form__item{margin-bottom:50px}@media screen and (max-width:680px){.form__item{margin-bottom:35px}}.form__btns{display:flex;justify-content:center;gap:20px;margin-top:80px}@media screen and (max-width:680px){.form__btns{gap:15px;margin-top:50px}}.page-confirm .form__btns{margin-top:20px;margin-bottom:50px}.form__btns.-fixed{border:15px solid #f6f6f6;background:#f6f6f6;position:fixed;left:0;right:0;bottom:0;margin:auto;z-index:99}.mailbody .form__btns{display:none}.form__btn{display:flex;justify-content:center;align-items:center;width:260px;height:60px;border-radius:50px;background:#3c6be5;font-family:inherit;font-size:1.6rem;letter-spacing:.03em;color:#fff;cursor:pointer;transition:background .3s}.form__btn.-back{background:#cecece}.form__btn.-back:hover{background:#aaa}.form__btn.-disable{pointer-events:none}.form__btn:hover{background:#4880ff}.form__btns.-fixed .form__btn{width:100%;max-width:420px;height:80px}.form-item.-mb10{margin-bottom:10px}.form-item__name{position:relative;margin-bottom:5px}.page-confirm .form-item__name{padding-bottom:5px;border-bottom:1px solid #d6d6d6}.form-item__name.-mt5{margin-top:5px}.form-item__name.-mt10{margin-top:10px}.form-item__text{margin-bottom:10px;font-size:1.2rem;letter-spacing:.03em}.form-item__zipmark{margin-right:4px;position:relative;bottom:23px;letter-spacing:0}.form-item__confirm-text{padding:15px;pointer-events:all !important;font-size:1.6rem;white-space:pre-wrap}.page-confirm .form-item__confirm-text{padding:15px 0}.form-item__radios,.form-item__checkboxies{display:flex;gap:30px;margin-top:15px;flex-wrap:wrap;gap:15px 32px}@media screen and (max-width:680px){.form-item__radios,.form-item__checkboxies{gap:20px}}.form-item__radios-item,.form-item__checkboxies-item{font-size:1.6rem;font-weight:700}.form-item__radio-btn,.form-item__checkbox-btn{display:flex;gap:7px}.page-confirm .form-item__radio-btn,.page-confirm .form-item__checkbox-btn{pointer-events:none}.form-item__checkboxies{margin-top:15px}@media screen and (max-width:680px){.form-item__checkboxies-item{min-width:calc(50% - 10px)}}.form-item__checkbox-btn{align-items:center;position:relative;cursor:pointer}.form-item__checkbox-btn::before{display:block;content:"";width:24px;height:24px;background:#fff;border-radius:3px;border:1px solid #d6d6d6}.form-item__checkbox-btn::after{content:"";display:none;position:absolute;top:4px;left:7px;width:10px;height:14px;border-right:3px solid #3c6be5;border-bottom:3px solid #3c6be5;transform:rotate(45deg)}.input-checkbox:checked~.form-item__checkbox-btn::after{display:block}.page-confirm .input-checkbox:not(:checked)~.form-item__checkbox-btn{opacity:.3}.form-item__option{color:inherit}.form-item__sns-item{display:flex;gap:10px}@media screen and (max-width:680px){.form-item__sns-item{flex-direction:column}}.form-item__sns-item:not(:last-child){margin-bottom:10px}@media screen and (max-width:960px){.form-item__sns-item:not(:last-child){margin-bottom:25px}}.form-item__sns-add{display:flex;justify-content:center;align-items:center;flex-direction:column;width:60px;margin:20px auto 0;color:#3c6be5;font-weight:700;text-align:center;cursor:pointer}.page-confirm .form-item__sns-add{display:none}.form-item__del{display:flex;align-items:center;gap:4px;flex-shrink:0;font-size:1.4rem;letter-spacing:.03em;color:#bebebe;cursor:pointer}@media screen and (max-width:680px){.form-item__del{margin-left:5px}}.form-item__del.-add{color:#3c6be5}.page-confirm .form-item__del{display:none}.form-item__color-palette{margin-bottom:20px}.page-confirm .form-item__color-palette{display:none}.form-item__color-select{margin-top:17px}.select-design{display:flex;justify-content:center;gap:20px}@media screen and (max-width:960px){.select-design{gap:10px}}@media screen and (max-width:680px){.select-design{flex-direction:column}}.page-confirm .select-design{pointer-events:none}.select-design__item{width:340px;padding:20px 15px 33px;background:#fff;border-radius:5px;cursor:pointer}@media screen and (max-width:960px){.select-design__item{width:50%}}@media screen and (max-width:680px){.select-design__item{width:100%;padding:15px 15px 20px}}.select-design__item:not(.-checked) .radio-btn{opacity:1 !important}.page-confirm .select-design__item:not(.-checked){opacity:.5}.select-design__item.-checked{box-shadow:inset 0 0 0 4px #3c6be5}.select-design__image{display:flex;align-items:flex-end;width:250px;height:195px;margin:0 auto 23px}.select-design__radio{display:flex;justify-content:center}.select-design__text{margin-top:11px;font-size:1.3rem;font-weight:700;letter-spacing:.03em;line-height:1.4;text-align:center}.radio-btn{display:flex;align-items:center;position:relative;cursor:pointer;line-height:1}.radio-btn::before{display:block;content:"";width:25px;height:25px;background:#fff;border:1px solid #d6d6d6;border-radius:50%}.radio-btn::after{display:none;content:"";width:15px;height:15px;background:#3c6be5;border-radius:50%;position:absolute;top:5px;left:5px}.input-radio:checked~.radio-btn::after{display:block}.page-confirm .input-radio:not(:checked)~.radio-btn{opacity:.3}.form-radiobar{margin-top:20px}.form-radiobar__item:not(:last-child){margin-bottom:38px}.form-radiobar__item-inner{display:flex;justify-content:center;align-items:center;font-size:1.6rem}@media screen and (max-width:680px){.form-radiobar__item-inner{align-items:flex-start}}.form-radiobar__text{width:80px;flex-shrink:0;font-weight:700}@media screen and (max-width:680px){.form-radiobar__text{margin-top:35px}}.form-radiobar__text.-left{text-align:right}@media screen and (max-width:680px){.form-radiobar__text.-left{text-align:left}}@media screen and (max-width:680px){.form-radiobar__text.-right{text-align:right}}.form-radiobar__btns{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:477px;margin:0 28px;position:relative;z-index:1}@media screen and (max-width:680px){.form-radiobar__btns{margin:0 -70px}}.page-confirm .form-radiobar__btns{pointer-events:none}.form-radiobar__btns::after{display:block;content:"";width:100%;height:3px;background:#e9e9e9;position:absolute;top:0;bottom:0;left:0;margin:auto;z-index:-1}.form-radiobar__btn{width:25px;height:25px;position:relative}.form-radiobar .radio-btn{opacity:1 !important}.color-palette{display:flex;flex-wrap:wrap;gap:13px 21px;margin-top:20px;background:#fff;position:relative;padding:20px;z-index:1}@media screen and (max-width:960px){.color-palette{gap:15px 10px;padding:20px 15px 20px}}.color-palette::after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;padding:10px 10px 10px;background-image:linear-gradient(0deg, transparent calc(100% - 1px), #f0f0f0 calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), #f0f0f0 calc(100% - 1px));background-size:16px 16px;background-repeat:repeat;background-position:center center;z-index:-1}.color-palette__item{display:flex;align-items:center;gap:4px}@media screen and (max-width:960px){.color-palette__item{width:calc(20% - 8px)}}.color-palette__num{flex-shrink:0;width:1.2em;font-size:1.3rem;font-weight:700}@media screen and (max-width:960px){.color-palette__num{font-size:1rem}}.color-palette__color{width:95px;height:40px;border-radius:5px;background:attr("data-color")}@media screen and (max-width:960px){.color-palette__color{flex-grow:1;width:auto;height:25px}}.color-palette__item:last-child .color-palette__color{border:1px solid #d6d6d6}.color-select{display:flex;gap:20px}@media screen and (max-width:960px){.color-select{flex-direction:column}}.color-select__item-inner{position:relative}.color-select__name{margin-bottom:5px}.color-select__input-box{width:220px;height:53px;overflow:visible;position:relative}@media screen and (max-width:960px){.color-select__input-box{width:100%}}@media screen and (max-width:680px){.color-select__input-box{width:100%}}.color-select__input-box::before{display:none}.color-select__input-box input{cursor:pointer}.color-select__input{cursor:pointer}.page-confirm .color-select__input{padding:15px}.color-select__toggle{position:absolute;left:0;top:81px}.color-select__palette{width:220px}.color-select__selected-color-code{height:1em;position:absolute;top:3px;bottom:0;left:55px;margin:auto;font-size:1.2rem;line-height:1;color:#999}.color-select__selected-color{width:30px;height:30px;position:absolute;top:0;bottom:0;left:120px;margin:auto;border-radius:3px}.color-select__selected-color[style="background-color: rgb(255, 255, 255);"]{border:1px solid #d6d6d6}.color-select .color-palette{margin-top:0;padding:10px;gap:5px}@media screen and (max-width:960px){.color-select .color-palette{width:100%}}.color-select .color-palette__item{cursor:pointer}@media screen and (max-width:960px){.color-select .color-palette__item{width:calc(20% - 4px)}}.color-select .color-palette__color{width:36px;height:20px;border-radius:4px}@media screen and (max-width:960px){.color-select .color-palette__color{height:35px}}.iframe{display:block;width:100%;height:400px}.top-error-message{margin-bottom:20px;font-size:1.6rem;font-weight:500;color:red}.error-message{display:inline-block;margin-top:2px;margin-bottom:10px;background:red;padding:5px 10px;color:#fff}.error-message.-hide{display:none}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;display:none}}.confirm{margin-bottom:50px}.confirm__text{font-size:1.6rem;font-weight:500;text-align:center}.heading{font-size:4rem;font-weight:700;color:#3c6be5;line-height:1.4;text-align:center;letter-spacing:.03em}.thanks{margin-top:75px}@media screen and (max-width:680px){.thanks{margin-top:0}}.thanks__head{margin-bottom:28px}.thanks__text{margin-bottom:55px;font-size:1.6rem;line-height:1.875;text-align:center;letter-spacing:.03em}@media screen and (max-width:680px){.thanks__text{margin-bottom:40px;text-align:left;line-height:1.5}}.sozai-send{width:100%;max-width:700px;background:#eceded;border-radius:5px;padding:17px 14px 19px;font-size:1.4rem;font-weight:500;letter-spacing:.03em}.page-confirm .sozai-send{display:none}.sozai-send__title{margin-bottom:8px;line-height:1.4}.sozai-send__mail{margin-bottom:10px}.sozai-send__mail-link{font-size:1.6rem;font-weight:500;color:#3c6be5;line-height:1.4}.sozai-send__mail-link::before{content:url("../img/icon_mail.svg");margin-right:7px}.sozai-send__mail-link:hover{text-decoration:underline}.sozai-send__text{line-height:1.4}.page-confirm :-ms-input-placeholder{font-size:0}.page-confirm ::placeholder{font-size:0}.page-confirm .confirm-hide{display:none}.nopost{margin-top:5px;font-size:1.6rem;color:#cecece}.notes{margin-bottom:50px}.notes__heading{margin-bottom:20px}.notes__text{margin-bottom:20px;font-weight:700;text-align:center;font-size:1.6rem}.notes__box{height:200px;padding:15px 20px;background:#fff;border:1px solid #d6d6d6;overflow-y:scroll}/*# sourceMappingURL=style.css.map */