﻿.page-form .errMsg{margin-left:1em;padding-bottom:1px;display:block;line-height:1.4;text-indent:-0.9em}.page-form .formError{padding-bottom:13px;display:block;z-index:0}.page-form .fixed{padding-bottom:0px}.page-form .formError .formErrorClose{border:solid #252525 2px;display:block;width:16px;height:16px;position:absolute;top:-4px;right:-4px;color:#efefef;background:#333;font-weight:bold;text-align:center;line-height:middle;cursor:pointer;z-index:2;border-radius:9px 9px 9px 9px;box-shadow:1px -1px 3px #888}.page-form .formError .formErrorClose:hover{background:#666}.page-form .fixed .formErrorClose{display:none}.page-form .formError .formErrorContent{padding:6px 10px;position:relative;color:#fff;background:#252525;font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, "ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, sans-serif;font-size:11px;margin:0 0;z-index:1;border-radius:3px;box-shadow:0px 0px 6px #888}.page-form .fixed .formErrorContent{margin-top:0.5em;background:#f60;margin:0 0 30px 0;border-radius:none;box-shadow:none}.page-form .fadeOut{opacity:0.2}.page-form .hid_url{display:none}.page-form .p-form{padding-top:121px;background:linear-gradient(237deg, #fff8af 7.23%, #ffa340 100%);overflow:hidden;position:relative}@media (max-width: 1023px){.page-form .p-form{padding-top:75px}}.page-form .p-form__offset{position:absolute;width:100%;height:1px;left:0;top:80px}@media (max-width: 1023px){.page-form .p-form__offset{top:70px}}.page-form .p-form .inner{position:relative}.page-form .p-form__decor{position:absolute;right:-377px;top:-47px}@media (max-width: 1023px){.page-form .p-form__decor{right:-18px;top:85px}}.page-form .p-form__title{position:relative;z-index:1}.page-form .p-form__title-en{font-family:"Archivo",sans-serif;font-size:180px;font-size:18rem;line-height:1em;letter-spacing:0em;font-weight:700;opacity:0.5;text-align:center;display:block;color:#fff}@media (max-width: 1023px){.page-form .p-form__title-en{font-size:92px;font-size:9.2rem}}.page-form .p-form__title-jp{font-size:42px;font-size:4.2rem;line-height:1.5em;letter-spacing:.05em;font-weight:700;position:absolute;width:100%;height:100%;left:0;top:-4px;display:flex;align-items:center;justify-content:center}@media (max-width: 1023px){.page-form .p-form__title-jp{font-size:32px;font-size:3.2rem;line-height:1.5em}}.page-form .p-form__text{margin-top:10px;text-align:center;font-size:18px;font-size:1.8rem;line-height:2em;letter-spacing:0em;font-weight:500;position:relative;z-index:1}@media (max-width: 1023px){.page-form .p-form__text{line-height:1.8em;text-align:left}}.page-form .step-img{margin:0 auto;display:block;position:relative;left:5px}@media (max-width: 1023px){.page-form .step-img{left:0}}.page-form form{border-radius:20px;background-color:#fff;margin-top:67px;padding:100px 0 87px;position:relative;z-index:1}@media (max-width: 1023px){.page-form form{padding:58px 22px 74px 21px;margin-top:58px}}.page-form .tableContact{width:100%;margin-top:25px}@media (max-width: 1023px){.page-form .tableContact{display:block}}@media (max-width: 1023px){.page-form .tableContact tbody{display:block}}@media (min-width: 1024px){.page-form .tableContact td,.page-form .tableContact th{vertical-align:top;border-bottom:1px solid #cdd3d6;padding-top:52px;padding-bottom:40px}}@media (max-width: 1023px){.page-form .tableContact td,.page-form .tableContact th{display:block}}.page-form .tableContact th{font-style:normal;width:242px;position:relative;top:-4px}@media (max-width: 1023px){.page-form .tableContact th{top:0;width:100%}}@media (max-width: 1023px){.page-form .tableContact td{margin-top:11px}}@media (max-width: 1023px){.page-form .tableContact tr{display:block;border-bottom:1px solid #cdd3d6;padding:21px 0 25px 0}}.page-form .tableContact .form-item-title{display:flex;align-items:flex-start;font-size:18px;font-size:1.8rem;line-height:1.22222em;letter-spacing:.1em;font-weight:700;position:relative;top:2px}@media (max-width: 1023px){.page-form .tableContact .form-item-title{top:0;font-size:16px;font-size:1.6rem;line-height:1.375em}}.page-form .tableContact em{background-image:url(../../img/common/form/text_required.svg);display:block;width:46px;height:24px;background-size:100% 100%;margin-right:12px;flex-shrink:0}.page-form .tableContact em.not-required{background-image:url(../../img/common/form/text_not_required.svg)}.page-form .tableContact em.is-hidden{opacity:0}@media (max-width: 1023px){.page-form .tableContact em.is-hidden{display:none}}.page-form .tableContact .form-item-note{font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:0em;font-weight:500;margin-bottom:8px}@media (max-width: 1023px){.page-form .tableContact .form-item-note{margin-bottom:7px;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.03em}}.page-form .tableContact td{position:relative}@media (max-width: 1023px){.page-form .tableContact .form-item-val{padding-bottom:14px}}@media (min-width: 1024px){.page-form .tableContact .form-item-val th,.page-form .tableContact .form-item-val td{padding-bottom:30px}}@media (max-width: 1023px){.page-form .tableContact .form-item-val td{margin-top:0}}.page-form .tableContact .form-item-val__text{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.03em;font-weight:50;margin-top:-5px}@media (max-width: 1023px){.page-form .tableContact .form-item-val__text{margin-top:9px;font-size:17px;font-size:1.7rem;line-height:1.58824em}}@media (max-width: 1023px){.page-form .tableContact .form-item-content{padding-bottom:33px}}@media (min-width: 1024px){.page-form .tableContact .form-item-content th,.page-form .tableContact .form-item-content td{padding-top:37px;padding-bottom:30px}}@media (max-width: 1023px){.page-form .tableContact .form-item-content td{margin-top:14px}}.page-form .tableContact textarea,.page-form .tableContact input[type="text"],.page-form .tableContact input[type="email"],.page-form .tableContact input[type="number"],.page-form .tableContact input[type="tel"],.page-form .tableContact input[type="url"]{width:100%;height:60px;padding:10px;color:#45454f;outline:none;box-shadow:none;appearance:none;-webkit-appearance:none;border:1px solid #cdd3d6;border-radius:5px;font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:0em;font-weight:500;background-color:#f8f8f8}@media (max-width: 1023px){.page-form .tableContact textarea,.page-form .tableContact input[type="text"],.page-form .tableContact input[type="email"],.page-form .tableContact input[type="number"],.page-form .tableContact input[type="tel"],.page-form .tableContact input[type="url"]{height:50px;font-size:17px;font-size:1.7rem;line-height:1.58824em}}.page-form .tableContact textarea.is-hidden,.page-form .tableContact input[type="text"].is-hidden,.page-form .tableContact input[type="email"].is-hidden,.page-form .tableContact input[type="number"].is-hidden,.page-form .tableContact input[type="tel"].is-hidden,.page-form .tableContact input[type="url"].is-hidden{height:auto;position:absolute;padding:0;font-size:0;border:0;pointer-events:none}.page-form .tableContact textarea{height:240px;width:100%}@media (max-width: 1023px){.page-form .tableContact textarea{height:259px}}.page-form .form-block{max-width:965px;margin:0 auto;width:calc(100% - 60px)}@media (max-width: 1023px){.page-form .form-block{width:100%}}.page-form .form-block__bottom{margin-top:61px}@media (max-width: 1023px){.page-form .form-block__bottom{margin-top:41px}}.page-form .form-block__bottom-title{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:0em;font-weight:700;margin-left:-5px}@media (max-width: 1023px){.page-form .form-block__bottom-title{margin-left:1px}}.page-form .form-block__bottom ul{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:0em;font-weight:500;margin-top:18px}@media (max-width: 1023px){.page-form .form-block__bottom ul{line-height:1.6em}}.page-form .form-block__bottom ul a{text-decoration:underline;color:#ff9500}.page-form .form-block__bottom ul li{display:flex;align-items:flex-start;margin-top:10px}@media (max-width: 1023px){.page-form .form-block__bottom ul li{margin-top:18px}}.page-form .form-block__bottom ul li:first-child{margin-top:0}.page-form .form-block__bottom ul li:before{content:"";width:6px;height:6px;background-color:#ff9500;display:block;flex-shrink:0;border-radius:50%;margin:11px 12px 0 -5px}@media (max-width: 1023px){.page-form .form-block__bottom ul li:before{margin:10px 12px 0 1px}}.page-form .form-block__controls{margin-top:49px}@media (max-width: 1023px){.page-form .form-block__controls{margin-top:24px}}.page-form .form-block__controls .form-checkbox-agree{background-color:#f8f8f8;border:solid 1px #cdd3d6;border-radius:5px;display:flex;align-items:center;justify-content:center;position:relative;height:100px}@media (max-width: 1023px){.page-form .form-block__controls .form-checkbox-agree{height:80px}}.page-form .form-block__controls .form-checkbox-agree input{width:100%;height:100%;position:absolute;width:100%;left:0;top:0;opacity:0;cursor:pointer}.page-form .form-block__controls .form-checkbox-agree input:checked ~ .form-checkbox-icon:before{opacity:1}.page-form .form-block__controls .form-checkbox-agree label{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.05em;font-weight:700}@media (max-width: 1023px){.page-form .form-block__controls .form-checkbox-agree label{font-size:16px;font-size:1.6rem;line-height:1.5em}}.page-form .form-block__controls .form-checkbox-agree label:after{content:"";width:100%;height:100%;position:absolute;width:100%;left:0;top:0}.page-form .form-block__controls .form-checkbox-agree .form-checkbox-icon{width:25px;height:25px;background-color:#fff;border:solid 1px #cdd3d6;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:13px}@media (max-width: 1023px){.page-form .form-block__controls .form-checkbox-agree .form-checkbox-icon{margin:1px 10px 0 8px;width:18px;height:18px}}.page-form .form-block__controls .form-checkbox-agree .form-checkbox-icon:before{content:"";display:block;width:22px;height:21px;background-size:100% 100%;position:relative;top:-3px;left:3px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22.141" height="21.198" viewBox="0 0 22.141 21.198"><path id="Path_401549" data-name="Path 401549" d="M468.561,1726.864c-.217-.351-3.17-6.729-5.928-9.017-.208-.792.859-1.632,1.449-1.4,2.512,1.228,5.164,4.64,5.164,4.64a41.64,41.64,0,0,1,15.145-15.1c.153,0,.337.089.356.167-9.559,8.444-14.092,20.395-14.213,20.743A1.745,1.745,0,0,1,468.561,1726.864Z" transform="translate(-462.607 -1705.989)" fill="%23FF9500"/></svg>');transition:opacity 0.3s;will-change:opacity;opacity:0}.page-form .form-block__controls .c-btn{margin:0 auto;margin-top:40px;height:85px;max-width:461px}@media (max-width: 1023px){.page-form .form-block__controls .c-btn{margin-top:45px;max-width:100%;height:79px;font-size:18px;font-size:1.8rem;line-height:1.27778em;letter-spacing:.05em;font-weight:700}.page-form .form-block__controls .c-btn:after{width:24px;height:8px;background-size:100% 100%;right:25px}}.page-form .form-block__controls-mail{margin-top:89px;font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:0em;font-weight:500;text-align:center}@media (max-width: 1023px){.page-form .form-block__controls-mail{text-align:left;margin-top:44px;font-size:14px;font-size:1.4rem;line-height:1.71429em}}.page-form .form-block__controls-mail a{text-decoration:underline;color:#ff9500}.page-form.form-confirm{background:linear-gradient(237deg, #fff8af 7.23%, #ffa340 100%)}.page-form.form-confirm .header__logo{pointer-events:none}.page-form.form-confirm .header__menu{display:none}.page-form.form-confirm .header .c-btn-mobile{display:none}@media (max-width: 1023px){.page-form.form-confirm .header__inner{height:60px}}.page-form.form-confirm .c-breadcrumbs{pointer-events:none}.page-form.form-confirm main{padding-top:115px}@media (max-width: 1023px){.page-form.form-confirm main{padding-top:62px}}.page-form.form-confirm .title-single-form{text-align:center;font-size:32px;font-size:3.2rem;line-height:1.5em;letter-spacing:.05em;font-weight:700;margin-top:86px}@media (max-width: 1023px){.page-form.form-confirm .title-single-form{font-size:24px;font-size:2.4rem;line-height:1.41667em;margin-top:60px}}.page-form.form-confirm form{margin-top:59px;padding-top:94px;padding-bottom:62px}@media (max-width: 1023px){.page-form.form-confirm form{margin-top:31px;padding-top:58px;padding-bottom:73px}}.page-form.form-confirm .tableContact{margin-top:56px;font-size:18px;font-size:1.8rem;line-height:1.6em;letter-spacing:.1em;font-weight:700}@media (max-width: 1023px){.page-form.form-confirm .tableContact{font-size:16px;font-size:1.6rem;line-height:1.625em;margin-top:18px}}@media (min-width: 1024px){.page-form.form-confirm .tableContact th,.page-form.form-confirm .tableContact td{padding-top:50px;padding-bottom:28px}}.page-form.form-confirm .tableContact th{text-align:left}@media (min-width: 1024px){.page-form.form-confirm .tableContact th{padding-left:28px;width:240px}}.page-form.form-confirm .tableContact td{letter-spacing:0.03em;font-weight:500;position:relative;top:-3px}@media (max-width: 1023px){.page-form.form-confirm .tableContact td{margin-top:6px;font-size:17px;font-size:1.7rem;line-height:1.6em}}@media (max-width: 1023px){.page-form.form-confirm .tableContact tr{padding:18px 0 12px 0}}@media (max-width: 1023px){.page-form.form-confirm .tableContact .tr-content{padding-bottom:17px}}@media (min-width: 1024px){.page-form.form-confirm .tableContact .tr-content th,.page-form.form-confirm .tableContact .tr-content td{padding-bottom:43px}}.page-form.form-confirm .form-block__controls{margin-top:19px}@media (max-width: 1023px){.page-form.form-confirm .form-block__controls{margin-top:9px}}.page-form.form-confirm .form-block__controls-back{font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:0em;font-weight:500;display:flex;align-items:center;width:fit-content;margin-left:auto;padding:5px 0;cursor:pointer;transition:opacity 0.3s;cursor:pointer}@media (max-width: 1023px){.page-form.form-confirm .form-block__controls-back{position:relative;left:-3px;font-size:14px;font-size:1.4rem}}.page-form.form-confirm .form-block__controls-back:before{content:"";display:block;background-image:url('data:image/svg+xml,<svg width="19" height="4" viewBox="0 0 19 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.1367 3.33752H1.13672L3.88206 0.337524" stroke="%2345454F"/></svg>');width:19px;height:4px;background-size:100% 100%;margin-right:8px}@media (max-width: 1023px){.page-form.form-confirm .form-block__controls-back:before{width:13px;height:3px}}.page-form.form-confirm .form-block__controls-back span{text-decoration:underline}@media only screen and (min-width: 1025px){.page-form.form-confirm .form-block__controls-back:hover{opacity:0.75}}.page-form.form-confirm .form-block__controls .c-btn{margin-top:22px}@media (max-width: 1023px){.page-form.form-confirm .form-block__controls .c-btn{margin-top:52px}}.page-form.form-confirm .form-block__controls-mail{margin-top:109px}@media (max-width: 1023px){.page-form.form-confirm .form-block__controls-mail{margin-top:44px}}.page-form.form-confirm .footer{padding:10px 0 73px 0}@media (max-width: 1023px){.page-form.form-confirm .footer{padding:0 0 40px 0;margin-top:-6px}}.page-form.form-thanks{background:linear-gradient(237deg, #fff8af 7.23%, #ffa340 100%)}.page-form.form-thanks .bg-complete{background-color:#fff;border-radius:20px;margin-top:66px;padding:79px 0 91px}@media (max-width: 1023px){.page-form.form-thanks .bg-complete{margin-top:50px;padding:57px 21px 73px}}.page-form.form-thanks main{padding-top:115px;padding-bottom:64px}@media (max-width: 1023px){.page-form.form-thanks main{padding-top:62px;padding-bottom:30px}}.page-form.form-thanks .thanks-main{text-align:center}.page-form.form-thanks .thanks-main__ttl{font-size:32px;font-size:3.2rem;line-height:1.5em;letter-spacing:.05em;font-weight:700;margin-top:56px}@media (max-width: 1023px){.page-form.form-thanks .thanks-main__ttl{margin-top:33px;font-size:24px;font-size:2.4rem;line-height:1.5em}}.page-form.form-thanks .thanks-main__txt{margin-top:30px;font-size:18px;font-size:1.8rem;line-height:1.8em;letter-spacing:.03em;font-weight:500}@media (max-width: 1023px){.page-form.form-thanks .thanks-main__txt{text-align:left;margin-top:22px;font-size:17px;font-size:1.7rem;line-height:1.8em}}.page-form.form-thanks .thanks-main__txt p:first-child{margin-top:0}@media (max-width: 1023px){.page-form.form-thanks .thanks-main__txt p{margin-top:10px}}.page-form.form-thanks .thanks-main__back{margin-top:71px}@media (max-width: 1023px){.page-form.form-thanks .thanks-main__back{margin-top:37px}}.page-form.form-thanks .thanks-main__back .c-btn{margin:0 auto}@media (max-width: 1023px){.page-form.form-thanks .thanks-main__back .c-btn{height:64px}.page-form.form-thanks .thanks-main__back .c-btn span{padding-left:15px}}.page-form.form-thanks .thanks-main__back .c-btn:after{right:auto;left:35px;transform:scaleX(-1)}@media (max-width: 1023px){.page-form.form-thanks .thanks-main__back .c-btn:after{width:24px;height:8px;left:26px;background-size:100% 100%}}.page-form--not-footer .footer{background-color:transparent;padding:2px 0 36px 0;margin-top:0}@media (max-width: 1023px){.page-form--not-footer .footer{padding:6px 0 40px 0}}.page-form--not-footer .footer__inner{display:none}

/*# sourceMappingURL=maps/form.min.css.map */
