.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 !important}@media (max-width: 999px){.page-form .formError{margin-top:-55px !important}}.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:3px 10px;position:relative;color:#fff;background:#252525;font-family:"Noto Sans JP",sans-serif;font-size:11px;line-height:1.2;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 .tableContact{width:100%}@media (max-width: 999px){.page-form .tableContact{display:block}}@media (max-width: 999px){.page-form .tableContact tbody{display:block;width:100%}}@media (max-width: 999px){.page-form .tableContact tr{display:block;width:100%;margin-top:16px}.page-form .tableContact tr:first-child{margin-top:0}}.page-form .tableContact td,.page-form .tableContact th{text-align:left;padding:10px 0;vertical-align:top}@media (max-width: 999px){.page-form .tableContact td,.page-form .tableContact th{padding:0}}.page-form .tableContact th{font-size:17px;font-size:1.7rem;line-height:1.64706em;font-weight:700;width:232px;padding-top:23px}@media (max-width: 999px){.page-form .tableContact th{width:100%;padding-top:0}}.page-form .tableContact td{position:relative}@media (max-width: 999px){.page-form .tableContact td{display:block;width:100%;margin-top:8px}}.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%;padding:21px;color:#323844;outline:none;box-shadow:none;appearance:none;-webkit-appearance:none;height:56px;border:1px solid rgba(25,66,142,0.2);font-size:17px;font-size:1.7rem;line-height:1.52941em;font-weight:500}.page-form .tableContact textarea::-webkit-input-placeholder,.page-form .tableContact textarea::placeholder,.page-form .tableContact input[type="text"]::-webkit-input-placeholder,.page-form .tableContact input[type="text"]::placeholder,.page-form .tableContact input[type="email"]::-webkit-input-placeholder,.page-form .tableContact input[type="email"]::placeholder,.page-form .tableContact input[type="number"]::-webkit-input-placeholder,.page-form .tableContact input[type="number"]::placeholder,.page-form .tableContact input[type="tel"]::-webkit-input-placeholder,.page-form .tableContact input[type="tel"]::placeholder,.page-form .tableContact input[type="url"]::-webkit-input-placeholder,.page-form .tableContact input[type="url"]::placeholder{color:rgba(0,0,0,0.25)}@media (max-width: 999px){.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"]{padding:12px 20px;height:50px;font-size:16px;font-size:1.6rem;line-height:1.625em;font-weight:400}}.page-form .tableContact textarea{height:120px}@media (max-width: 999px){.page-form .tableContact textarea{height:102px}}.page-form .tableContact em{background-color:#19428E;color:#fff;font-style:normal;width:48px;padding:2px 0 4px;font-size:14px;font-size:1.4rem;line-height:1.28571em;font-weight:500;display:inline-block;text-align:center;border:solid 1px #19428E;margin-right:8px;position:relative;top:-1px}.page-form .tableContact em.not-required{background-color:#fff;color:#19428E}@media (max-width: 999px){.page-form .tableContact em{width:40px;line-height:1;height:22px;padding:2px 0 1px}}.page-form .check-box-custom{margin:0 auto;margin-top:12px;width:fit-content}.page-form .check-box-custom label{font-size:14px;font-size:1.4rem;line-height:2em;font-weight:400;display:flex;margin:0 auto;align-items:flex-start;position:relative}.page-form .check-box-custom input{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:100%;padding:0;opacity:0;cursor:pointer}.page-form .check-box-custom input:checked+.check-box-custom__icon:after{opacity:1}.page-form .check-box-custom__icon{background-color:#fff;width:16px;height:16px;display:block;position:relative;flex-shrink:0;pointer-events:none;border:solid 1px #19428E;margin:7px 7px 0 0}.page-form .check-box-custom__icon:after{content:"";display:inline-block;width:100%;height:100%;position:absolute;background-image:url(../../img/common/icon/ico_checked.svg);background-size:100% 100%;top:0;left:0;opacity:0;transition:opacity .5s;will-change:opacity}.page-form .check-box-custom__txt{padding-left:3px}.page-form .form-block{max-width:814px;margin-top:110px}@media (max-width: 999px){.page-form .form-block{margin-top:36px}}.page-form .form-block__bottom{margin-top:16px}@media (max-width: 999px){.page-form .form-block__bottom{margin-top:19px}}.page-form .form-block__bottom ul{text-align:center;font-size:14px;font-size:1.4rem;line-height:1.57143em;font-weight:400}.page-form .form-block__bottom a{font-weight:700;text-decoration:underline;color:#19428E}.page-form .form-block__bottom .c-btn01{width:207px;border:0;margin:0 auto;margin-top:35px}@media (max-width: 999px){.page-form .form-block__bottom .c-btn01{margin-top:20px;min-height:54px}}.page-form .form-block__bottom .c-btn01__text{font-size:16px;font-size:1.6rem}@media (max-width: 999px){.page-form .form-block__bottom .c-btn01__text{position:relative;left:-6px}}.page-form .form-block__bottom .c-btn01.disabled{pointer-events:none}.page-form .form-block__bottom .c-btn01.disabled .c-btn01__text{opacity:0.7}.page-form .form-block__bottom .c-btn01.disabled .c-btn01__arrow{opacity:0.7}.page-form .form-block__bottom .c-btn01.disabled .c-btn01__bg:before{background:#a0a0a0}.page-form .c-footer{margin-top:120px}@media (max-width: 999px){.page-form .c-footer{margin-top:80px}}.page-form .c-footer__main{padding-top:66px}@media (max-width: 999px){.page-form .c-footer__main{padding-top:53px}}.page-form.form-thanks{background-color:#19428E;display:flex;min-height:100vh;flex-direction:column}.page-form.form-thanks main{flex:1;padding-top:60px;display:flex;align-items:center}@media only screen and (min-width: 1000px) and (max-height: 900px){.page-form.form-thanks main{padding-top:160px;padding-bottom:60px}}@media (max-width: 999px){.page-form.form-thanks main{padding-top:130px;padding-bottom:128px}}.page-form.form-thanks .thanks-main{color:#fff;width:100%;display:flex;align-items:center;justify-content:center}@media (max-width: 999px){.page-form.form-thanks .thanks-main{display:block}}.page-form.form-thanks .thanks-main .icon-animation{width:278px;height:278px;flex-shrink:0;margin-right:74px;position:relative;display:flex;align-items:center;justify-content:center;left:-30px}@media (max-width: 999px){.page-form.form-thanks .thanks-main .icon-animation{left:0;width:160px;height:160px;margin:0 auto}}.page-form.form-thanks .thanks-main .icon-animation .circle{width:100%;height:100%;transform:rotate(-90deg);position:absolute;left:0;top:0}.page-form.form-thanks .thanks-main .icon-animation circle{stroke-width:2;stroke:#23AB39;stroke-dasharray:867;stroke-dashoffset:867;animation:drawCircle 1s ease forwards}@keyframes drawCircle{to{stroke-dashoffset:0}}.page-form.form-thanks .thanks-main .icon-animation .icon-check{margin-top:5px}@media (max-width: 999px){.page-form.form-thanks .thanks-main .icon-animation .icon-check{margin-top:-7px;transform:scale(0.62)}}.page-form.form-thanks .thanks-main .icon-animation .icon-check path{stroke-dasharray:200;stroke-dashoffset:200;animation:drawCheck 0.5s ease forwards;animation-delay:1.2s}.page-form.form-thanks .thanks-main .icon-animation .icon-check path.delay{animation-delay:1.4s}@keyframes drawCheck{to{stroke-dashoffset:0}}@media (max-width: 999px){.page-form.form-thanks .thanks-main .desc{margin-top:55px}}@media (max-width: 999px){.page-form.form-thanks .thanks-main__ttl{text-align:center}}.page-form.form-thanks .thanks-main__ttl .en{font-family:"Be Vietnam Pro",sans-serif;font-size:18px;font-size:1.8rem;line-height:1.33333em;font-weight:500;text-transform:uppercase}@media (max-width: 999px){.page-form.form-thanks .thanks-main__ttl .en{font-size:14px;font-size:1.4rem;line-height:1.57143em}}.page-form.form-thanks .thanks-main__ttl .jp{font-size:45px;font-size:4.5rem;line-height:1.51111em;font-weight:900;margin-top:2px}@media (max-width: 999px){.page-form.form-thanks .thanks-main__ttl .jp{margin-top:6px;font-size:34px;font-size:3.4rem;line-height:1.35294em}}.page-form.form-thanks .thanks-main__txt{margin-top:24px;font-size:17px;font-size:1.7rem;line-height:1.52941em;font-weight:500}@media (max-width: 999px){.page-form.form-thanks .thanks-main__txt{font-size:14px;font-size:1.4rem;line-height:1.71429em;text-align:center;margin-top:23px}}.page-form.form-thanks .thanks-main__back{margin-top:46px;width:225px}@media (max-width: 999px){.page-form.form-thanks .thanks-main__back{margin-top:40px;padding:0 10px;width:100%}}.page-form.form-thanks .thanks-main__back .c-btn01{border:solid 1px #fff;cursor:pointer}@media (max-width: 999px){.page-form.form-thanks .thanks-main__back .c-btn01{min-height:56px}}.page-form.form-thanks .thanks-main__back .c-btn01__bg:before{background:#19428E}.page-form.form-thanks .thanks-main__back .c-btn01__bg:after{background:#fff}.page-form.form-thanks .thanks-main__back .c-btn01__text{position:relative;left:-2px}@media (max-width: 999px){.page-form.form-thanks .thanks-main__back .c-btn01__text{font-size:16px;font-size:1.6rem;left:-8px}}.page-form.form-thanks .thanks-main__back .c-btn01__arrow:before{transition:background-color .5s}.page-form.form-thanks .thanks-main__back .c-btn01__arrow:after{transition:border-left-width .5s,border-left-color .5s}@media only screen and (min-width: 1025px){.page-form.form-thanks .thanks-main__back .c-btn01:hover .c-btn01__text{color:#19428E}.page-form.form-thanks .thanks-main__back .c-btn01:hover .c-btn01__arrow:before{background-color:#19428E}.page-form.form-thanks .thanks-main__back .c-btn01:hover .c-btn01__arrow:after{border-left-color:#19428E}}.page-form.form-thanks .c-footer{margin-top:0}.page-form.form-thanks .c-footer__main{padding-top:0}

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