*,::before,::after{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}li,ul,ol{list-style:none}a{color:inherit;text-decoration:none}html{font-size:16px}body{font-family:Source Han Mono, Source Han Code JP, sans-serif;font-size:10px;color:#000;line-height:1;background-color:#fff}img{max-width:100%;height:auto;vertical-align:bottom}.wrapper{max-width:1280px;margin:0 auto;font-weight:900}.header{background-color:#0468ad;padding-top:3.359375rem;width:auto}.header-h1{background-color:#fff}h1{max-width:66.24553125rem;text-align:center;margin:0 auto;background-color:#fff;color:#0468ad;font-size:4.4rem;line-height:1.3;padding-top:1rem;padding-bottom:1rem;font-family:Source Han Mono, sans-serif;font-weight:900}span .h1-bottom{padding-top:1.6125rem}h1 span{padding-right:1.2rem}.fv{background-color:#0468ad;position:relative;padding-left:1.875rem;padding-right:1.875rem;padding-top:1.209375rem}.fv .logo{text-align:right}.fv .logo img{max-width:25.2625rem}.fv-flex{margin-top:-2.1rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fv-flex-left{max-width:25.35239687rem;margin-left:1.875rem}.check-box-img{max-width:2.34375rem}.check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:4.2rem}.check p{font-size:1.8rem;padding-left:2.015625rem;color:#fff;font-weight:normal}.check span{font-weight:900}.check-top,.check-center{padding-bottom:0.916746562rem}.fv-flex-right-bottom{text-align:right}.fv-flex-right-bottom h2{font-size:7.7rem;color:#fff;font-weight:900;padding-top:5.008438437rem;margin-left:-2rem;margin-right:-3rem;padding-bottom:1.2765625rem;text-align:right;z-index:999;white-space:nowrap}.fv-bottom-img{position:absolute;width:7.659375rem;z-index:-999;top:98%;left:44.5%}.main-01-02{position:relative}.main-01{padding-top:5.694140625rem;padding-bottom:10.75rem;margin:0 auto;text-align:center}.main-01-text p{color:#0468ad;font-size:1.9rem}.main-01-text-top{padding-bottom:0.80625rem}.main-01-text-bottom{padding-bottom:1.4109375rem}.main-01-h2{text-align:center;margin:0 auto}.main-01-h2 span{max-width:49.62065625rem}.main-01-h2 h2{width:100%;color:#0468ad;font-size:7.3rem;font-weight:900}.main-02{position:relative;background-color:#f0f2f7;padding-top:7.659375rem}.mai-02-img{max-width:76.40696875rem;margin:0 auto}.main-02-text{width:100%;position:absolute;top:36%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);color:#231815;font-size:1.7rem;text-align:center}.main-02-text-top{padding-bottom:1.173160937rem}.main-02-text-bottom{color:#ea5514;max-width:28.084375rem;margin:0 auto;font-size:2rem}.main-02-text img{position:absolute;top:115%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);max-width:28.084375rem}.plan{position:absolute;top:44.5%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);z-index:999;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:59.94388125rem}.plan-contents{position:relative;max-width:16.870646687rem}.plan-text{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);text-align:center;color:#fff;font-size:2.5rem;line-height:1.2}.main-02-bottom{margin:0 auto}.main-02-bottom p{background-color:#0468ad;color:#fff;text-align:center;line-height:4.997070312rem;font-size:1.9rem;margin-bottom:1rem}.back-logo{background-color:#0468ad;text-align:center;padding-top:2.91rem;padding-bottom:2.91rem}.back-logo h2{color:#fff;font-size:2.5rem}.back-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.back-img{max-width:23.21288077rem;margin-top:4.307910075rem;margin-left:5.545450575rem;margin-right:1.81475595rem;padding-bottom:3.133946812rem;text-align:left}.back-img-contents{text-align:left;margin-left:0;margin-right:auto}.back-img-contents::after{content:"";display:block;max-width:29.696875rem;height:0.261896875rem;background-color:#0468ad;text-align:left}.back-text-contents{width:49.18125rem;font-weight:700}.back-text-top span{padding-right:0.471875rem}.back-text-center span{padding-right:0.371875rem}.back01{background-color:#f0f2f7}.back-text-top{padding-bottom:0.8rem}.back01 .back-text-top{padding-bottom:0}.back01 .back-text-center-01{padding-bottom:0.5rem}.back01 .back-text-center-03{font-size:1.1rem}.back-text-top-01{color:#0468ad;font-size:1.9rem;padding-bottom:1rem;padding-top:3.509020625rem;font-weight:600}.back02 .back-text-top-01,.back03 .back-text-top-01{padding-top:3.509020625rem}.back-text-top-02{font-size:1.3rem;padding-bottom:1.5rem}.back03 .back-text-top-02{font-size:1.3rem;padding-bottom:1.5rem;line-height:1.6}.back-text-top-03{font-size:1.1rem;line-height:1.6}.back-text-top,.back-text-center{padding-left:1.7rem}.back-text-center-01{padding-bottom:0.8rem;font-size:1.2rem;line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex}.back-text-center-02{padding-bottom:0.6rem}.back-text-center-03{font-size:1.3rem}.back-text-center{padding-bottom:2.212rem;font-size:1.1rem}.back-text-bottom{text-align:left;color:#fff;background-color:#0468ad;padding-top:1.473408437rem;padding-left:1.746875rem;padding-bottom:1.178509062rem;font-weight:600}.back-text-bottom span{font-family:sans-serif}.back-text-bottom-01{margin-bottom:0.771218437rem;border-bottom:#fff solid 2.5px;line-height:1.5;font-size:1.5rem}.back-text-bottom-02,.back-text-bottom-03{padding-bottom:0.71538437rem}.back-text-bottom-02,.back-text-bottom-03,.back-text-bottom-04{font-size:1.1rem}.back02 .back-img{max-width:23.644625rem;margin-top:5.7902725rem;margin-left:4.329858125rem;margin-right:2.791156875rem;padding-bottom:6.260235625rem}.back02 .back-text-bottom-03{padding:0}.back03{background-color:#f0f2f7}.back03 .back-text-bottom-02{padding:0}.back03 .back-text-center-01{padding-bottom:0}.back03 .back-img{max-width:24.72997187rem;margin-top:6.388630937rem;margin-left:4.46463625rem;margin-right:1.642385rem;padding-bottom:7.39239875rem}.footer-contents{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:2.172400312rem;padding-bottom:1.995724062rem}.footer-ligo{max-width:12.99310843rem;margin-right:3rem}.line{max-width:2.5px;height:5.8453125rem;margin-right:2.867911875rem}.footer-text{max-width:36rem;font-size:1.3rem;font-weight:600;line-height:1.6;margin-right:7.325614375rem;padding-top:1rem}.code{max-width:5.744934375rem}.sp{display:none}.policy-overlay{z-index:9999;background-color:#cecece;position:fixed;width:100%;height:100vh;top:0;left:0}.policy-window{width:90vw;max-width:90vw;height:80vh;background-color:#ffffff;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.policy-title{font-size:24px;margin-bottom:1rem}.policy-content{width:90%;height:95%;overflow-y:scroll}.policy-text{font-size:18px;margin:0;font-weight:normal}.policy-text h3{margin-bottom:1rem}.policy-text p{margin-bottom:1rem}#policy-close{cursor:pointer;position:absolute;top:8px;right:8px;font-size:30px}.field-invalid::before{content:"こちらは必ず入力してください。";display:block;color:red;font-size:14px;padding-bottom:1rem}.field-invalid-email::before{content:"正しい形式のメールアドレスを入力してください。";display:block;color:red;font-size:14px;padding-bottom:1rem}.field-invalid-tel::before{content:"正しい形式の電話番号を入力してください。";display:block;color:red;font-size:14px;padding-bottom:1rem}.field-invalid-privacy::before{content:"プライバシーポリシーに同意してください。";display:block;color:red;font-size:14px;padding-bottom:1rem}.field-invalid input.field-required,.field-invalid textarea.field-required{border:1px solid red;font-size:14px}.inquiry-logo{background-color:#fff;text-align:center;padding-top:2.91rem;padding-bottom:2.91rem;margin:4rem 0 4rem;border-top:2px solid #0468ad;border-bottom:2px solid #0468ad}.inquiry-logo h2{color:#0468ad;font-size:2.5rem}.inquiry-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.inquiry .inquiry-container{text-align:center;width:100%}.inquiry .inquiry-container .inquiry-title{width:100%;text-align:center;margin-bottom:1.5rem;line-height:1.5rem}.inquiry .inquiry-container form{font-size:1.1rem}.inquiry .inquiry-container form table{width:100%;max-width:800px;margin:0 auto;text-align:left}.inquiry .inquiry-container form table tr th,.inquiry .inquiry-container form table tr td{padding:1.25rem 0;vertical-align:top}.inquiry .inquiry-container form table tr th{padding-right:1.5rem}.inquiry .inquiry-container form table tr td div{padding:0;margin:0}.inquiry .inquiry-container form table tr td div input{width:300px}.inquiry .inquiry-container form table tr td textarea{width:500px}.inquiry .inquiry-container form input,.inquiry .inquiry-container form textarea,.inquiry .inquiry-container form select:not([multiple]){border:1px solid #CDD6DD !important;padding:0.5rem 0.5rem !important;height:50px !important}.inquiry .inquiry-container form input:focus,.inquiry .inquiry-container form textarea:focus,.inquiry .inquiry-container form select:not([multiple]):focus{border:1px solid #98A6B5 !important}.inquiry .inquiry-container form select:not([multiple]){background:url(../img/form/select.svg) right 1.625rem center/0.625rem auto no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}.inquiry .inquiry-container form select[multiple]{border:1px solid #CDD6DD !important;padding:0.5rem 0.5rem !important}.inquiry .inquiry-container form select[multiple]:focus{border:1px solid #98A6B5 !important}.inquiry .inquiry-container form textarea{height:8.75rem !important;padding-top:0.5rem !important;padding-bottom:0.5rem !important}.inquiry .inquiry-container form button[type="submit"]{display:inline-block;padding:0;width:17rem;line-height:3rem;border-radius:1.5rem}.inquiry .inquiry-container form .label-required::before{content:"必須";background-color:#f0ad4e;color:#fff;font-size:12px;font-weight:bold;min-width:10px;padding:3px 7px;margin:0px 5px;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;border-radius:10px;display:inline-block}.inquiry .inquiry-container form .custom-control.custom-radio{padding:0 0 1rem;margin:0;line-height:1.5rem}.inquiry .inquiry-container form .custom-control.custom-radio input[type="radio"]{position:absolute;opacity:0 !important}.inquiry .inquiry-container form .custom-control.custom-radio label{display:block;position:relative;z-index:9;cursor:pointer}.inquiry .inquiry-container form .custom-control.custom-radio label::before{content:'';display:inline-block;position:relative;left:0;top:0;width:1.5rem;height:1.5rem;margin:0 0.5rem 0 0;background:url(../img/form/radio-off.svg) center center/cover no-repeat;vertical-align:middle;border:none}.inquiry .inquiry-container form .custom-control.custom-radio label::after{display:none}.inquiry .inquiry-container form .custom-control.custom-radio input[type="radio"]:checked ~ label::before{background-image:url(../img/form/radio-on.svg)}.inquiry .inquiry-container form .custom-control.custom-radio:last-child{padding-bottom:0}.inquiry .inquiry-container form .form-group.form-check{padding:0;margin:0}.inquiry .inquiry-container form .form-group.form-check input[type="checkbox"]{position:absolute;left:0;top:0;opacity:0}.inquiry .inquiry-container form .form-group.form-check label{position:relative;z-index:9;cursor:pointer}.inquiry .inquiry-container form .form-group.form-check label::before{content:'';display:inline-block;width:1.3125rem;height:1.375rem;margin:0 0.5rem 0 0;background:url(../img/form/check-off.svg) center center/cover no-repeat;vertical-align:middle}.inquiry .inquiry-container form .form-group.form-check input[type="checkbox"]:checked ~ label::before{background-image:url(../img/form/check-on.svg)}.inquiry .inquiry-container form .policy-window-opener-link{margin-top:2rem;margin-bottom:2rem;color:#0468ad}.inquiry .inquiry-container form .inquiry-google-licence{margin-top:3rem;font-size:0.7rem;margin-bottom:4rem}@media (max-width: 800px){.pc{display:none}.sp{display:block}.header{padding-top:1.5rem}h1{padding-left:0.8rem;padding-right:0.8rem;font-size:1.4rem}h1 span{padding-right:0.5rem}.fv{padding-top:0.3rem;padding-left:0.8rem;padding-right:0.8rem}.fv .logo{text-align:right}.fv .logo img{width:40%}.fv-flex{display:block}.fv-flex-left{max-width:13rem;margin-left:0;text-align:center;margin:0 auto;padding-top:3rem;padding-bottom:1rem}.fv-flex-right{margin:0 auto;text-align:center;width:100%}.check-box-img{max-width:1rem}.check{padding-left:0}.check p{font-size:1rem;padding-left:0.5rem}.fv-flex-right-bottom h2{font-size:3rem;margin:0 auto;padding-top:1.5rem;text-align:center}.fv-bottom-img{width:5rem;top:102%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.main-01{padding-top:3rem;padding-bottom:4rem;padding-left:0.8rem;padding-right:0.8rem;line-height:1.5}.main-02{padding-top:6rem}.main-01-text-top{padding-bottom:0}.main-01-text p{font-size:1.2rem}.main-01-text-bottom{padding-bottom:0.5rem}.main-01-h2 h2{font-size:2.3rem}.plan{padding-left:0.8rem;padding-right:0.8rem;width:100%;top:49%}.plan-img{max-width:7.3rem}.plan-text{font-size:1.1rem}.main-02-text p{font-size:1rem;line-height:1.2}.main-02-text-top{padding-bottom:0}.main-02-text{top:37%}.main-02-text p{font-size:0.9rem}.main-02-text img{top:110%;left:50%;max-width:13rem}.main-02-bottom p{font-size:1rem;padding-left:0.8rem;padding-right:0.8rem;padding-top:0.5rem;padding-bottom:0.5rem;line-height:1.6}.back-logo{padding-top:1rem;padding-bottom:1rem}.back-logo h2{font-size:1.2rem}.back-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.back-text-contents{width:100%}.back-img-contents{margin:0 auto}.back02 .back-img,.back03 .back-img{margin:0 auto;margin-top:3rem;padding-bottom:0}.back-img{margin:0 auto;margin-top:3rem;padding-bottom:0;width:70%}.back-text-top,.back-text-center{padding-left:0.8rem;padding-right:0.8rem}.back-text-top-01{padding-top:1rem;padding-bottom:1rem;font-size:1.4rem}.back02 .back-text-top-01{padding-top:1rem}.back-text-top-02{padding-bottom:1rem;font-size:1rem}.back-text-center-01{font-size:1rem}.back-text-center-02{padding-bottom:0.5rem;font-size:0.8rem}.back01 .back-text-center-03{font-size:0.8rem}.back03 .back-text-top-01{padding-top:1rem}.back-img-contents::after{display:none}.back-text-center{padding-bottom:1.5rem}.back-text-bottom p{font-size:1rem;padding-bottom:0;line-height:1.5;font-weight:600}p.back-text-bottom-01{font-size:1.2rem}.back-text-top-03,.back-text-center-03{font-size:1rem}.back03 .back-text-top-02{font-size:1rem;padding-bottom:0.8rem}.footer-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0.8rem;padding-right:0.8rem}.footer-ligo,.footer-text{margin:0}.footer-ligo{border-bottom:#0468ad solid 2px;padding-bottom:1.5rem;margin-bottom:1.5rem}.line,.code{display:none}.footer-text{font-size:1rem;text-align:center;line-height:1.2}.footer-text-access{padding-top:0.5rem;padding-bottom:0.5rem}.wrapper{overflow:hidden}form table tr th,form table tr td{display:block}form table tr th{padding-bottom:0.5rem}form table tr td{padding-top:0}}
/*# sourceMappingURL=styles.min.css.map */