@charset "UTF-8";body{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500}.form .screen-reader-response>p{margin-bottom:max(6.4vw, 24px);font-weight:700;color:red;text-align:center}@media screen and (min-width:920px){.form .screen-reader-response>p{margin-bottom:min(2.6086956522vw, 24px)}}.form .screen-reader-response ul{display:none !important}@media screen and (min-width:920px){.form .form__wrap{width:min(83.4782608696vw, 768px);margin:0 auto}}.form .form__wrap .form__contents{margin-bottom:max(10.6666666667vw, 40px)}@media screen and (min-width:920px){.form .form__wrap .form__contents{margin-bottom:min(4.347826087vw, 40px)}}.form .form__wrap .form__head{margin-bottom:max(2.6666666667vw, 10px);font-weight:700;font-size:max(3.7333333333vw, 14px);line-height:1;letter-spacing:.05em}@media screen and (min-width:920px){.form .form__wrap .form__head{margin-bottom:min(1.0869565217vw, 10px);font-size:min(1.7391304348vw, 16px)}}.form .form__wrap .form__head.-require span:after{content:"＊";display:inline-flex;width:max(4.2666666667vw, 16px);height:max(4.2666666667vw, 16px);margin:auto 0 auto max(1.0666666667vw, 4px);font-size:max(3.2vw, 12px);color:#e00614;align-items:center;justify-content:center;cursor:pointer}@media screen and (min-width:920px){.form .form__wrap .form__head.-require span:after{width:min(1.7391304348vw, 16px);height:min(1.7391304348vw, 16px);margin:auto 0 auto min(0.4347826087vw, 4px);font-size:min(1.3043478261vw, 12px)}}.form .form__wrap .form__head .form__text{margin-top:max(2.6666666667vw, 10px);font-size:max(3.4666666667vw, 13px);font-weight:400}@media screen and (min-width:920px){.form .form__wrap .form__head .form__text{margin-top:min(1.0869565217vw, 10px);font-size:min(1.4130434783vw, 13px)}}.form .form__wrap .form__input{margin-bottom:max(6.4vw, 24px);position:relative}@media screen and (min-width:920px){.form .form__wrap .form__input{margin-bottom:min(4.347826087vw, 40px)}}.form .form__wrap .form__input.-half{display:flex;gap:max(2.1333333333vw, 8px)}@media screen and (min-width:920px){.form .form__wrap .form__input.-half{gap:min(0.8695652174vw, 8px)}}.form .form__wrap .form__input.-half .wpcf7-form-control-wrap{width:calc(50% - max(2.1333333333vw, 8px))}@media screen and (min-width:920px){.form .form__wrap .form__input.-half .wpcf7-form-control-wrap{width:calc(50% - min(0.4347826087vw, 4px))}}.form .form__wrap .form__input .screen-reader-response ul{display:none !important}.form .form__wrap .form__input .wpcf7-not-valid-tip{display:none;font-size:max(3.2vw, 12px);color:red;position:absolute;left:0;bottom:-1.8em}@media screen and (min-width:920px){.form .form__wrap .form__input .wpcf7-not-valid-tip{font-size:min(1.3043478261vw, 12px)}}.form .form__wrap .form__input .wpcf7-form-control-wrap{display:block;width:100%;height:max(14.6666666667vw, 55px);font-size:max(4.2666666667vw, 16px);line-height:1;border:1px solid #bdbdbd;border-radius:max(1.0666666667vw, 4px);background-color:#fff !important}@media screen and (min-width:920px){.form .form__wrap .form__input .wpcf7-form-control-wrap{height:min(5.9782608696vw, 55px);font-size:min(1.7391304348vw, 16px);border-radius:min(0.4347826087vw, 4px)}}.form .form__wrap .form__input .wpcf7-form-control-wrap input,.form .form__wrap .form__input .wpcf7-form-control-wrap select,.form .form__wrap .form__input .wpcf7-form-control-wrap textarea{width:100%;height:100%;padding:max(4.2666666667vw, 16px)}@media screen and (min-width:920px){.form .form__wrap .form__input .wpcf7-form-control-wrap input,.form .form__wrap .form__input .wpcf7-form-control-wrap select,.form .form__wrap .form__input .wpcf7-form-control-wrap textarea{padding:min(1.7391304348vw, 16px)}}.form .form__wrap .form__input.-select{line-height:1}.form .form__wrap .form__input.-select select{cursor:pointer}.form .form__wrap .form__input.-select select option:first-of-type{color:#73828b}.form .form__wrap .form__input.-textarea .wpcf7-form-control-wrap{height:max(43.2vw, 162px);min-height:max(43.2vw, 162px);line-height:1.8;resize:vertical}@media screen and (min-width:920px){.form .form__wrap .form__input.-textarea .wpcf7-form-control-wrap{height:min(17.6086956522vw, 162px);min-height:min(17.6086956522vw, 162px)}}.form .form__wrap .form__input.-select{display:flex;align-items:center;position:relative}.form .form__wrap .form__input.-select:after{content:"";width:max(3.2vw, 12px);aspect-ratio:12/6;background-image:url(//02.sales-platform.jp/lp/wp-content/themes/salesplatform/common2/css/../img/arrow-select.svg);background-size:contain;background-repeat:no-repeat;position:absolute;right:max(4.2666666667vw, 16px)}@media screen and (min-width:920px){.form .form__wrap .form__input.-select:after{width:min(1.7391304348vw, 16px);right:min(1.7391304348vw, 16px)}}.form .form__wrap .form__input.-privacy{width:100%;height:max(45.3333333333vw, 170px);margin:0;padding:max(4.2666666667vw, 16px) max(5.3333333333vw, 20px) max(4.2666666667vw, 16px) max(4.2666666667vw, 16px);border:1px solid #bdbdbd;font-size:max(3.7333333333vw, 14px);white-space:pre-wrap;text-align:justify;border-radius:max(1.0666666667vw, 4px);background-color:#fff !important;overflow-y:scroll}@media screen and (min-width:920px){.form .form__wrap .form__input.-privacy{height:min(13.4782608696vw, 124px);padding:min(1.7391304348vw, 16px) min(2.1739130435vw, 20px) min(1.7391304348vw, 16px) min(1.7391304348vw, 16px);font-size:min(1.5217391304vw, 14px);border-radius:min(0.4347826087vw, 4px)}}.form .form__wrap .agree__wrap{margin:0 0 max(10.6666666667vw, 40px);text-align:center}@media screen and (min-width:920px){.form .form__wrap .agree__wrap{margin:0 0 min(4.347826087vw, 40px)}}.form .form__wrap .agree__wrap .agree__text{margin-bottom:max(3.2vw, 12px);font-size:max(3.2vw, 12px);font-weight:500;text-align:center}.form .form__wrap .agree__wrap .agree__text a{text-decoration:underline}.form .form__wrap .agree__wrap .agree__text a:hover{text-decoration:none}@media screen and (min-width:920px){.form .form__wrap .agree__wrap .agree__text{margin-bottom:min(1.3043478261vw, 12px);font-size:min(1.3043478261vw, 12px)}}.form .form__wrap .agree__wrap label{display:inline-flex;align-items:center;justify-content:center;font-weight:700;cursor:pointer}.form .form__wrap .agree__wrap input[type=checkbox]{width:max(6.4vw, 24px);height:max(6.4vw, 24px);margin-right:max(2.1333333333vw, 8px)}@media screen and (min-width:920px){.form .form__wrap .agree__wrap input[type=checkbox]{width:min(2.6086956522vw, 24px);height:min(2.6086956522vw, 24px);margin-right:min(0.8695652174vw, 8px)}}.form .form__wrap .wpcf7-submit{display:flex;width:max(82.1333333333vw, 308px);height:max(17.0666666667vw, 64px);margin:0 auto;color:#000;font-family:inherit;font-size:max(5.3333333333vw, 20px);font-weight:700;line-height:1;align-items:center;justify-content:center;background-color:#ffe945;border-radius:100vmax;filter:drop-shadow(0 max(1.0666666667vw, 4px) max(1.0666666667vw, 4px) rgba(0, 0, 0, 0.25))}@media screen and (min-width:920px){.form .form__wrap .wpcf7-submit{width:min(40.4347826087vw, 372px);height:min(7.3913043478vw, 68px);font-size:min(2.1739130435vw, 20px);filter:drop-shadow(0 min(0.4347826087vw, 4px) min(0.4347826087vw, 4px) rgba(0, 0, 0, 0.25))}}.form .form__wrap .wpcf7-submit:disabled{opacity:.5;cursor:not-allowed}.form .form__wrap .wpcf7-submit+.wpcf7-spinner{display:none !important}.form .form__wrap.-has-error .form__input .wpcf7-not-valid-tip{display:block !important}.form .form__wrap.-has-error+.wpcf7-response-output{display:none !important}.form.-report{background:#f0f0f0}.form.-report .inner,.form.-report .sec__title{color:#595353}.form.-report .form__wrap .form__head{line-height:1.4;font-size:max(4.2666666667vw, 16px)}.form.-report .form__wrap .form__head.-require span:after{content:"＊必須";width:3.5em;font-size:max(2.6666666667vw, 10px)}@media screen and (min-width:920px){.form.-report .form__wrap .form__head.-require span:after{font-size:min(1.3043478261vw, 12px)}}@media screen and (min-width:920px){.form.-report .form__wrap .form__head{font-size:min(1.7391304348vw, 16px)}}.form.-report .form__wrap .form__input{margin-bottom:max(6.4vw, 24px);position:relative}@media screen and (min-width:920px){.form.-report .form__wrap .form__input{margin-bottom:min(2.6086956522vw, 24px)}}.form.-report .form__wrap .wpcf7-submit{width:max(74.6666666667vw, 280px);height:max(14.6666666667vw, 55px);font-size:max(4.2666666667vw, 16px);color:#fff;background-color:#ae0f15;filter:none}@media screen and (min-width:920px){.form.-report .form__wrap .wpcf7-submit{width:min(40.4347826087vw, 372px);height:min(7.3913043478vw, 68px);font-size:min(2.1739130435vw, 20px);filter:none}}.form.-report .agree__wrap .agree__text{margin-bottom:max(2.9333333333vw, 11px);font-size:max(2.9333333333vw, 11px)}@media screen and (min-width:920px){.form.-report .agree__wrap .agree__text{margin-bottom:min(1.5217391304vw, 14px);font-size:min(1.5217391304vw, 14px)}}.form.-report .screen-reader-response>p{color:#ae0f15}.form.-report .wpcf7-not-valid-tip{color:#ae0f15}.thanks{padding-top:max(10.6666666667vw, 40px)}body:has(.thanks){background-color:#f5f5f5;line-height:1.65;font-weight:400}@media screen and (min-width:769px){.thanks{padding-top:min(8.6956521739vw, 80px)}}.thanks .sec__title{display:inline-block;margin:0 auto max(10.6666666667vw, 40px);padding:0;font-size:max(5.3333333333vw, 20px);font-weight:700;text-align:center;color:#000}@media screen and (min-width:920px){.thanks .sec__title{margin:0 auto min(4.347826087vw, 40px);padding:0;font-size:min(2.1739130435vw, 20px);line-height:1}}.thanks .thanks__text{margin:0 auto;color:#000}@media screen and (min-width:769px){.thanks .thanks__text{padding-top:min(4.347826087vw, 40px)}}@media screen and (min-width:769px){.thanks .thanks__text{width:min(83.4782608696vw, 768px)}}.thanks .thanks__text em{font-weight:inherit}.thanks .to-calendar{display:flex;width:max(83.2vw, 312px);height:max(13.8666666667vw, 52px);margin:max(10.6666666667vw, 40px) auto max(8.5333333333vw, 32px);color:#263fdb;font-weight:700;line-height:1;align-items:center;justify-content:center;background-color:#fff500;border-radius:max(6.9333333333vw, 26px);filter:drop-shadow(0 0 max(1.0666666667vw, 4px) rgba(0, 0, 0, 0.2))}@media screen and (min-width:769px){.thanks .to-calendar{width:min(33.9130434783vw, 312px);height:min(5.652173913vw, 52px);margin:min(4.347826087vw, 40px) auto min(3.4782608696vw, 32px);border-radius:min(4.347826087vw, 40px);filter:drop-shadow(0 0 min(0.4347826087vw, 4px) rgba(0, 0, 0, 0.2))}}.thanks .to-top{display:flex;width:max(83.2vw, 312px);height:max(13.8666666667vw, 52px);margin:0 auto;color:#263fdb;font-weight:700;line-height:1;align-items:center;justify-content:center;background-color:#fff;border-radius:max(6.9333333333vw, 26px);filter:drop-shadow(0 0 max(1.0666666667vw, 4px) rgba(0, 0, 0, 0.2))}@media screen and (min-width:769px){.thanks .to-top{width:min(33.9130434783vw, 312px);height:min(5.652173913vw, 52px);border-radius:min(4.347826087vw, 40px);filter:drop-shadow(0 0 min(0.4347826087vw, 4px) rgba(0, 0, 0, 0.2))}}#contact .contact{padding-top:max(10.6666666667vw, 40px)}@media screen and (min-width:920px){#contact .contact{padding-top:min(4.347826087vw, 40px)}}@media screen and (min-width:920px){#contact .contact .contact__wrap{display:flex;margin:0 auto;flex-direction:row}}@media screen and (min-width:920px){#contact .contact .contact__head,#contact .contact .form{width:min(52.6086956522vw, 484px)}}#contact .contact .contact__head{margin-bottom:max(16vw, 60px);padding:0}@media screen and (min-width:920px){#contact .contact .contact__head{margin-bottom:0}}@media screen and (min-width:920px){#contact .contact .contact__head .inner{align-items:center}}#contact .contact .check__wrap{padding:0;color:#000}@media screen and (min-width:920px){#contact .contact .check__wrap{width:min(36.5217391304vw, 336px)}}#contact .contact .check__wrap:not(:last-of-type){margin-bottom:max(10.6666666667vw, 40px)}@media screen and (min-width:920px){#contact .contact .check__wrap:not(:last-of-type){margin-bottom:min(4.347826087vw, 40px)}}#contact .contact .check__wrap .check__head{margin-bottom:max(5.3333333333vw, 20px);padding-bottom:max(2.1333333333vw, 8px);font-size:max(4.8vw, 18px);border-bottom:max(0.5333333333vw, 2px) solid #ddeaff}@media screen and (min-width:920px){#contact .contact .check__wrap .check__head{margin-bottom:min(2.1739130435vw, 20px);padding-bottom:min(0.8695652174vw, 8px);font-size:min(1.9565217391vw, 18px);border-bottom:min(0.2173913043vw, 2px) solid #ddeaff}}#contact .contact .check__wrap .check__item:before{filter:invert(19%) sepia(44%) saturate(3620%) hue-rotate(224deg) brightness(115%) contrast(114%)}#contact .contact .check__wrap.-document .check__head{padding:0;font-size:max(4.2666666667vw, 16px);text-align:center;line-height:1.7;border:0}@media screen and (min-width:920px){#contact .contact .check__wrap.-document .check__head{font-size:min(1.7391304348vw, 16px)}}#contact .contact .form{padding-bottom:max(5.3333333333vw, 20px);margin-bottom:max(16vw, 60px);background-color:#fff}@media screen and (min-width:920px){#contact .contact .form{margin-bottom:0;padding-bottom:min(2.1739130435vw, 20px)}}@media screen and (min-width:920px){#contact .contact .form .inner{padding:0 min(7.8260869565vw, 72px)}}#contact .contact .form .form__wrap{width:100%}#contact .contact .form .form__caption{margin-bottom:max(10.6666666667vw, 40px);font-size:max(3.4666666667vw, 13px);text-align:center}@media screen and (min-width:920px){#contact .contact .form .form__caption{margin-bottom:min(4.347826087vw, 40px);font-size:min(1.4130434783vw, 13px)}}