.contact-block{padding:120px 0 144px}@media screen and (max-width: 768px){.contact-block{padding:64px 0 64px}}.contact-block dd{margin:0}.contact-block .page-h1{height:auto;padding-bottom:104px}@media screen and (max-width: 768px){.contact-block .page-h1{padding-bottom:64px}.contact-block .page-h1 .inner{margin:0}}.stick-form-wrap{display:flex;align-items:stretch;justify-content:space-between}@media screen and (max-width: 768px){.stick-form-wrap{display:block}}.stick-form-wrap .stick-area{width:320px}@media screen and (max-width: 768px){.stick-form-wrap .stick-area{width:auto;margin-bottom:48px}}.stick-form-wrap .stick-item{position:sticky;top:133px}@media screen and (max-width: 768px){.stick-form-wrap .stick-item{position:relative;top:0}}.stick-form-wrap .stick-item>p{margin:0 0 40px}@media screen and (max-width: 768px){.stick-form-wrap .stick-item>p{margin-bottom:16px}}@media screen and (max-width: 768px){.stick-form-wrap .stick-item .tel-wrap{margin-top:40px}}.stick-form-wrap .stick-item .tel-wrap a{border:1px solid #2667D1;border-radius:24px;padding:40px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#2667D1;text-decoration:none}@media screen and (max-width: 768px){.stick-form-wrap .stick-item .tel-wrap a{padding:24px;padding-top:56px}}.stick-form-wrap .stick-item .tel-wrap .tel-icon{font-size:30px;margin-bottom:16px}.stick-form-wrap .stick-item .tel-wrap .number{font-family:"Montserrat", sans-serif;font-size:26px;color:#cblue;font-weight:600;margin-bottom:8px;line-height:1.2}@media screen and (min-width: 769px){.stick-form-wrap .stick-item .tel-wrap .tel-link{pointer-events:none}}.stick-form-wrap .stick-item .tel-wrap .sub,.stick-form-wrap .stick-item .tel-wrap .time{font-size:14px;line-height:1.6}.stick-form-wrap .stick-item .tel-wrap .time{margin-top:24px}.stick-form-wrap .stick-item .tel-wrap .-arrow{display:none}@media screen and (max-width: 768px){.stick-form-wrap .stick-item .tel-wrap .-arrow{margin-top:16px;margin-left:auto;display:flex;width:32px;height:32px;align-items:center;justify-content:center;font-size:20px;color:#2667D1;background-color:#fff;border-radius:50%;white-space:nowrap}}.stick-form-wrap .form-wrap{margin-top:0;width:640px;background-color:#fff;border-radius:40px;padding:64px}@media screen and (max-width: 768px){.stick-form-wrap .form-wrap{width:auto;margin-top:48px;margin-left:-6.4vw;margin-right:-6.4vw;border-radius:0;padding:48px 24px}}.form-wrap input[type="text"],.form-wrap input[type="email"],.form-wrap input[type="number"],.form-wrap input[type="password"]{border:none;background-color:#F3F5F8;padding:16px 24px 16px;border-radius:8px;font-size:16px;width:100%;outline:none}.form-wrap input[type="text"].min,.form-wrap input[type="email"].min,.form-wrap input[type="number"].min,.form-wrap input[type="password"].min{width:50%}@media screen and (max-width: 768px){.form-wrap input[type="text"].min,.form-wrap input[type="email"].min,.form-wrap input[type="number"].min,.form-wrap input[type="password"].min{width:70%}}.form-wrap input[type="text"].harf,.form-wrap input[type="email"].harf,.form-wrap input[type="number"].harf,.form-wrap input[type="password"].harf{width:50%}@media screen and (max-width: 768px){.form-wrap input[type="text"].harf,.form-wrap input[type="email"].harf,.form-wrap input[type="number"].harf,.form-wrap input[type="password"].harf{width:auto}}.form-wrap textarea{border:none;background-color:#F3F5F8;padding:14px 18px 13px;border-radius:8px;font-size:16px;width:100%;outline:none;height:266px}@media screen and (max-width: 768px){.form-wrap textarea{height:238px}}.form-wrap .c-checkbox{position:relative;overflow:hidden;display:flex;align-items:center}.form-wrap .c-checkbox input{position:absolute;left:-999px}.form-wrap .c-checkbox .text{display:flex;align-items:center;font-size:16px;padding-top:2px;min-height:30px}@media screen and (max-width: 768px){.form-wrap .c-checkbox .text{font-size:16px}}.form-wrap .c-checkbox .text:before{content:"";display:flex;width:24px;height:24px;background-color:#F4F4F4;border-radius:4px;border:none;box-sizing:border-box;flex-shrink:0;margin-right:20px}.form-wrap .c-checkbox .text:after{content:"";display:none;width:14px;height:7px;border-left:2px solid #fff;border-bottom:2px solid #fff;position:absolute;left:6px;top:50%;margin-top:-4px;box-sizing:border-box;transform:rotate(-45deg)}@media screen and (max-width: 768px){.form-wrap .c-checkbox .text:after{top:50%;margin-top:-4px}}.form-wrap .c-checkbox input:checked+.text:before{background-color:#2667D1}.form-wrap .c-checkbox input:checked+.text:after{display:block}.form-wrap .c-checkbox+.c-checkbox{margin-top:16px}@media screen and (max-width: 768px){.form-wrap .c-checkbox+.c-checkbox{margin-top:8px}}.form-wrap .c-radio{position:relative;overflow:hidden;display:flex;align-items:center}.form-wrap .c-radio input{position:absolute;left:-999px}.form-wrap .c-radio .text{display:flex;align-items:center;font-size:16px;padding-top:2px;min-height:30px}.form-wrap .c-radio .text:before{content:"";display:flex;width:24px;height:24px;background-color:#F4F4F4;border-radius:50%;border:none;box-sizing:border-box;flex-shrink:0;margin-right:20px}.form-wrap .c-radio input:checked+.text:before{background-color:#fff;border:8px solid #2667D1}.form-wrap .c-radio+.c-radio{margin-top:16px}@media screen and (max-width: 768px){.form-wrap .c-radio+.c-radio{margin-top:8px}}.form-wrap .select-wrap{position:relative;border:none;background-color:#F3F5F8;border-radius:8px;overflow:hidden;display:flex;align-items:center}.form-wrap .select-wrap.middle{width:50%}@media screen and (max-width: 768px){.form-wrap .select-wrap.middle{width:70%}}.form-wrap .select-wrap select{width:100%;border:none;font-size:16px;background-color:#F3F5F8;padding:20px 40px 18px 23px;-webkit-appearance:none;outline:none;font-size:16px;color:#242526}.form-wrap .select-wrap select option{outline:none}.form-wrap .select-wrap select:-ms-expand{display:none}.form-wrap .select-wrap select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}@media screen and (max-width: 768px){.form-wrap .select-wrap select{display:flex;align-items:center;height:100%}}.form-wrap .select-wrap:after{content:"";display:block;width:8px;height:8px;border-width:0 0 2px 2px;border-style:solid;border-color:transparent;border-left-color:#2667D1;border-bottom-color:#2667D1;position:absolute;right:28px;top:50%;margin-top:-4px;pointer-events:none;transform:rotate(-45deg)}@media screen and (max-width: 768px){.form-wrap .select-wrap:after{right:26px}}.form-wrap .form-dl .row+.row{margin-top:40px}@media screen and (max-width: 768px){.form-wrap .form-dl .row+.row{margin-top:32px}}.form-wrap .form-dl.-slim+.row{margin-top:48px}@media screen and (max-width: 768px){.form-wrap .form-dl.-slim+.row{margin-top:32px}}.form-wrap .form-dl .inner-label{font-size:16px;font-weight:700;margin:16px 0 8px}.form-wrap .form-dl .inner-label:first-child{margin-top:0}.form-wrap .form-dl dt{font-size:18px;line-height:1.7;font-weight:700;display:flex;align-items:center;margin-bottom:16px}.form-wrap .form-dl dt .req{display:flex;width:41px;height:25px;border-radius:18px;align-items:center;color:#fff;font-size:12px;line-height:1.6;justify-content:center;margin-right:12px;background-color:#2667D1}.form-wrap .form-dl dt .req.-any{border:1px solid #696A6C;color:#fff;background-color:#696A6C}@media screen and (max-width: 768px){.form-wrap .form-dl dt .req{font-size:12px}}.form-wrap .form-dl dd p.ff-error{display:flex;padding:8px 16px;color:#E53936;background-color:#FFEBEE;margin-top:8px;font-size:12px}.form-wrap .form-dl .note{font-size:12px;color:#696969;margin-bottom:10px}@media screen and (max-width: 768px){.form-wrap .form-dl .note{font-size:12px}}.form-wrap .birth-select-wrap{display:flex;align-items:stretch}@media screen and (max-width: 768px){.form-wrap .birth-select-wrap{display:block}}.form-wrap .birth-select-wrap .col{display:flex;align-items:center}@media screen and (max-width: 768px){.form-wrap .birth-select-wrap .col+.col{margin-top:24px}}.form-wrap .birth-select-wrap .col .select-wrap{width:120px}@media screen and (max-width: 768px){.form-wrap .birth-select-wrap .col .select-wrap{width:120px}}.form-wrap .birth-select-wrap .col .text{margin-left:1em;margin-right:2em}.form-wrap .pp-wrap{margin-top:40px}@media screen and (max-width: 768px){.form-wrap .pp-wrap{margin-top:32px}}.form-wrap .pp-wrap a{text-decoration:underline}.form-wrap .pp-wrap a:hover{text-decoration:none}.form-wrap .pp-wrap dt{font-size:18px;font-weight:700;margin-bottom:16px}@media screen and (max-width: 768px){.form-wrap .pp-wrap dt{font-size:18px}}.form-wrap .pp-wrap dd{font-size:16px;line-height:1.6}@media screen and (max-width: 768px){.form-wrap .pp-wrap dd{font-size:16px}}.form-wrap .pp-wrap .c-checkbox-wrap{margin-top:16px;display:flex;align-items:center}.form-wrap .pp-wrap .c-checkbox-wrap .text{font-weight:700}.form-wrap .pp-wrap .c-checkbox-wrap .text:before{margin-right:12px;border-radius:50%;background-color:#E2E3E7}.form-wrap .pp-wrap .c-checkbox-wrap .text:after{left:5px;border-left-color:#AEB0B2;border-bottom-color:#AEB0B2;display:block}.form-wrap .pp-wrap .c-checkbox-wrap input:checked+.text:before{background-color:#2667D1}.form-wrap .pp-wrap .c-checkbox-wrap input:checked+.text:after{border-left-color:#FFF;border-bottom-color:#FFF}.form-wrap .pp-wrap p.ff-error{display:flex;padding:8px 16px;color:#E53936;font-size:12px;background-color:#FFEBEE;margin-top:8px}.form-wrap .btn-wrap{display:flex;align-items:center;justify-content:center;margin-top:40px}@media screen and (max-width: 768px){.form-wrap .btn-wrap{flex-direction:column;margin-top:32px}}.form-wrap .btn-return{width:214px;height:56px;display:flex;align-items:center;justify-content:center;margin-right:16px;background-color:#6F6F6F;border-radius:28px;color:#fff;font-size:16px;font-weight:700;order:1;text-decoration:none;transition:opacity 0.3s ease}.form-wrap .btn-return:hover{opacity:0.7}@media screen and (max-width: 768px){.form-wrap .btn-return{order:2;margin-right:0;margin-top:16px;width:199px;height:52px}}.form-wrap .btn-submit{width:271px;height:64px;display:flex;align-items:center;justify-content:center;border:none;color:#fff;background:linear-gradient(270deg, #2667D1 0%, #262ED1 100%);border-radius:40px;font-size:18px;font-weight:700;cursor:pointer;order:2;transition:opacity 0.3s ease}.form-wrap .btn-submit:hover{opacity:0.7}.form-wrap .btn-submit .-arrow{display:flex;width:24px;height:24px;align-items:center;justify-content:center;font-size:14px;color:#fff;background-color:#2243BC;border-radius:50%;white-space:nowrap;margin-left:16px;margin-right:-16px}@media screen and (max-width: 768px){.form-wrap .btn-submit{order:1}}.form-wrap .btn-submit:disabled{opacity:0.2;cursor:default;pointer-events:none}.form-wrap .fixed-footer{position:fixed;bottom:0;left:0;right:0;height:58px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#464749;z-index:10}.form-thanks-wrap h1{font-size:26px;line-height:1.6;font-weight:700;text-align:center;margin-top:0;margin-bottom:24px}@media screen and (max-width: 768px){.form-thanks-wrap h1{font-size:22px}}.form-thanks-wrap p{text-align:center}.form-thanks-wrap .border-wrap{width:640px;background-color:#fff;border-radius:16px;padding:40px;margin:40px auto 64px}.form-thanks-wrap .border-wrap b{font-weight:700}@media screen and (max-width: 768px){.form-thanks-wrap .border-wrap{width:auto;padding:32px 6.4vw;margin:32px auto 48px;margin-left:-6.4vw;margin-right:-6.4vw;border-radius:0}.form-thanks-wrap .border-wrap p{font-size:14px;line-height:1.6}}.form-thanks-wrap .border-wrap p+p{margin-top:1.5em}.form-thanks-wrap .border-wrap a{text-decoration:none}.form-thanks-wrap .border-wrap a:hover{text-decoration:underline}.form-thanks-wrap .c-button{margin:0 auto}
