:root{--headerH:70px;--space:20px;--spacetb:8rem}@media print,screen and (min-width:768px){:root{--headerH:100px;--space:40px;--spacetb:10rem}}.main_visual.application{background:linear-gradient(to right,#f8f2ec 65%,rgba(248,242,236,0.8) 72%,rgba(248,242,236,0.4) 76%,transparent 80%),url("../../img/campaign_lowprice/main_visual.webp") no-repeat right 20%/auto 150%}@media screen and (max-width:1500px){.main_visual.application{background:linear-gradient(to right,#f8f2ec 50%,rgba(248,242,236,0.8) 63%,rgba(248,242,236,0.4) 67%,transparent 80%),url("../../img/campaign_lowprice/main_visual.webp") no-repeat right 20%/auto 150%}}@media screen and (max-width:1088px){.main_visual.application{background:linear-gradient(rgba(248,242,236,0.5),rgba(248,242,236,0.5)),url("../../img/campaign_lowprice/main_visual02.webp") no-repeat center top/cover;padding-block:50px 10px}}@media screen and (max-width:1344px){.countdown_circle.application{top:-30px;right:0%}}@media screen and (max-width:860px){.countdown_circle.application{position:relative;top:auto;right:auto;margin:0 auto 1rem;width:clamp(160px,24vw,186px);height:clamp(160px,24vw,186px)}}.ttl_box h1{margin-block:20px 6px}.user_form{padding-block:9rem 0}@media screen and (max-width:767px){.user_form{padding-block:6rem 0}}.user_form h2{font-weight:bold;font-size:min(5vw,22px);text-align:center}.user_form .user_form_box{max-width:970px;margin-inline:auto;margin-top:5rem}.user_form .user_form_box h3{text-align:center;background-color:#7da100;color:#fff;font-weight:bold;font-size:clamp(18px,5vw,24px);padding:20px;border-radius:15px 15px 0 0}.user_form .user_form_box .user_form_body{padding-block:20px 70px;padding-inline:30px;border-left:solid 2px #cccccc;border-right:solid 2px #cccccc;border-bottom:solid 2px #cccccc;border-radius:0 0 15px 15px}@media screen and (max-width:767px){.user_form .user_form_box .user_form_body{padding-block:10px 70px;padding-inline:10px}}.user_form .user_form_box .form_wrap{display:flex;align-items:center;padding-block:30px;border-bottom:solid 1px #cccccc}@media screen and (max-width:933px){.user_form .user_form_box .form_wrap{flex-direction:column;align-items:flex-start;gap:10px}}.user_form .user_form_box .form_wrap .form_title{width:180px;display:flex;align-items:center;gap:10px}.user_form .user_form_box .form_wrap .form_title span{display:flex;background-color:#ff3a3a;border-radius:30px;color:#fff;font-size:min(4vw,14px);padding-inline:7px;padding-block:0 2px}.user_form .user_form_box .form_wrap .form_title.mail{flex-direction:column;align-items:flex-start}@media screen and (max-width:933px){.user_form .user_form_box .form_wrap .form_title.mail{flex-direction:row;align-items:center}}.user_form .user_form_box .form_wrap .form_title.mail span{margin-left:32px}@media screen and (max-width:933px){.user_form .user_form_box .form_wrap .form_title.mail span{margin-left:0}}.user_form .user_form_box .form_wrap .form_name{display:flex;gap:min(3vw,30px)}@media screen and (max-width:933px){.user_form .user_form_box .form_wrap .form_name{width:100%;flex-direction:column}}.user_form .user_form_box .form_wrap .input_name{display:flex;align-items:center}@media screen and (max-width:933px){.user_form .user_form_box .form_wrap .input_name{width:100%}}.user_form .user_form_box .form_wrap .input_name .name_label{width:50px;white-space:nowrap}.user_form .user_form_box .form_wrap input,.user_form .user_form_box .form_wrap textarea{background-color:#f2f2f2;border:solid 1px #cccccc;height:50px;width:200px}@media screen and (max-width:933px){.user_form .user_form_box .form_wrap input,.user_form .user_form_box .form_wrap textarea{width:100%}}@media screen and (max-width:933px){.user_form .user_form_box .form_wrap .form_mail{width:100%}}.user_form .user_form_box .form_wrap .form_mail input{width:535PX}@media screen and (max-width:933px){.user_form .user_form_box .form_wrap .form_mail input{width:100%}}.user_form .user_form_box .form_wrap .form_mail P{margin-block:1rem}.user_form .user_form_box .form_wrap.tel input{width:535px}@media screen and (max-width:933px){.user_form .user_form_box .form_wrap.tel input{width:100%}}.user_form .user_form_box .form_wrap.textarea textarea{width:652px;height:176px}@media screen and (max-width:933px){.user_form .user_form_box .form_wrap.textarea textarea{width:100%}}.user_form .user_form_box .form_wrap .privacy_wrap{max-width:652px}@media screen and (max-width:933px){.user_form .user_form_box .form_wrap .privacy_wrap{max-width:none}}.user_form .user_form_box .form_wrap .privacy_wrap .privacy_scroll_box{padding-block:30px;padding-right:12px}@media screen and (max-width:933px){.user_form .user_form_box .form_wrap .privacy_wrap .privacy_scroll_box{padding-block:10px 30px;padding-right:0}}.user_form .user_form_box .form_wrap .privacy_wrap .privacy_scroll_box .privacy_scroll_body{height:200px;overflow-y:scroll;padding-inline:min(3vw,20px);background:#fff}@media screen and (max-width:933px){.user_form .user_form_box .form_wrap .privacy_wrap .privacy_scroll_box .privacy_scroll_body{padding-inline:0}}.user_form .user_form_box .form_wrap .privacy_wrap .privacy_scroll_box .privacy_scroll_body h4,.user_form .user_form_box .form_wrap .privacy_wrap .privacy_scroll_box .privacy_scroll_body li,.user_form .user_form_box .form_wrap .privacy_wrap .privacy_scroll_box .privacy_scroll_body p{text-align:start;font-size:min(4vw,16px);font-weight:normal;line-height:2}@media screen and (max-width:767px){.user_form .user_form_box .form_wrap .privacy_wrap .privacy_scroll_box .privacy_scroll_body h4,.user_form .user_form_box .form_wrap .privacy_wrap .privacy_scroll_box .privacy_scroll_body li,.user_form .user_form_box .form_wrap .privacy_wrap .privacy_scroll_box .privacy_scroll_body p{font-size:min(4vw,14px)}}.user_form .user_form_box .form_wrap .privacy_wrap .privacy_scroll_box .privacy_scroll_body h4{font-weight:600}.user_form .user_form_box .form_wrap .privacy_wrap .privacy_scroll_box .privacy_scroll_body h4:not(:first-child){margin-top:1rem}.user_form .user_form_box .form_wrap .privacy_wrap .privacy_scroll_box .privacy_scroll_body::-webkit-scrollbar{background:#eeeeee;width:min(4vw,24px);border-radius:min(4vw,24px)}.user_form .user_form_box .form_wrap .privacy_wrap .privacy_scroll_box .privacy_scroll_body::-webkit-scrollbar-thumb{background:#aaaaaa;border-radius:min(4vw,24px);border:min(1vw,6px) solid #eeeeee}.user_form .user_form_box .form_wrap .privacy_wrap .agreement_check{display:flex;align-items:center;justify-content:center;gap:2rem}.user_form .user_form_box .form_wrap .privacy_wrap .agreement_check input{position:absolute;opacity:0;pointer-events:none}.user_form .user_form_box .form_wrap .privacy_wrap .agreement_check .checkmark{position:relative;display:block;width:23px;height:23px;background-color:#eeeeee;border:2px solid #cccccc;flex-shrink:0;cursor:pointer}.user_form .user_form_box .form_wrap .privacy_wrap .agreement_check.checked .checkmark:after{content:"";position:absolute;left:6px;top:1px;width:8px;height:14px;border-right:3px solid #333;border-bottom:3px solid #333;transform:rotate(45deg)}.user_form .user_form_box .form_wrap .privacy_wrap .agreement_check .consent{cursor:pointer}.user_form .user_form_box .form_wrap .privacy_wrap .agreement_check .consent span{display:inline-block;background-color:#ff3a3a;border-radius:30px;color:#fff;font-size:min(4vw,14px);padding-inline:7px;padding-block:0 2px;margin-left:10px}.user_form .user_form_box .form_wrap .privacy_wrap .wpcf7-list-item-label{display:flex;align-items:center;justify-content:center;gap:2rem}.user_form .user_form_box .notice{font-size:clamp(16px,4vw,22px);color:#ff0000;font-weight:bold;text-align:center;margin-block:40px}@media screen and (max-width:767px){.user_form .user_form_box .notice{margin-block:40px}}.user_form .user_form_box .form_submit a,.user_form .user_form_box .form_submit button,.user_form .user_form_box .form_submit input[type=submit]{position:relative;display:flex;flex-direction:row;align-items:center;gap:20px;margin-inline:auto;padding:20px 40px 25px;width:fit-content;background:linear-gradient(to bottom,#1fa200,#177800);border-radius:100px;color:#fff;font-weight:bold;font-size:min(4.5vw,18px);box-shadow:3px 3px 3px 0 rgba(0,0,0,0.5);border:none;transition:all 0.3s}@media screen and (max-width:506px){.user_form .user_form_box .form_submit a,.user_form .user_form_box .form_submit button,.user_form .user_form_box .form_submit input[type=submit]{padding:15px 4% 20px;width:100%;max-width:360px;justify-content:center}}.user_form .user_form_box .form_submit a:after,.user_form .user_form_box .form_submit button:after,.user_form .user_form_box .form_submit input[type=submit]:after{content:"";background-image:url(../img/arrow-white.svg);background-repeat:no-repeat;background-size:contain;width:15px;height:12px;flex-shrink:0}.user_form .user_form_box .form_submit a:hover,.user_form .user_form_box .form_submit button:hover,.user_form .user_form_box .form_submit input[type=submit]:hover{box-shadow:none;transform:translateY(3px);filter:brightness(120%)}.user_form .user_form_box .wpcf7 .wpcf7-submit:disabled{cursor:default!important}.agreement .agreement_box{max-width:970px;margin-inline:auto;margin-block:30px}.agreement .agreement_box h2{text-align:start;background-color:#ff5a58;color:#fff;font-weight:bold;font-size:clamp(16px,4vw,18px);padding:10px}.agreement .agreement_box .agreement_body_wrap{padding-block:30px 50px}.agreement .agreement_box .agreement_body{height:615px;overflow-y:scroll;padding-left:10px;background:#fff;line-height:2}@media screen and (max-width:767px){.agreement .agreement_box .agreement_body{height:385px}}.agreement .agreement_box .agreement_body::-webkit-scrollbar{background:#eeeeee;width:min(4vw,24px);border-radius:min(4vw,24px)}.agreement .agreement_box .agreement_body::-webkit-scrollbar-thumb{background:#aaaaaa;border-radius:min(4vw,24px);border:min(1vw,6px) solid #eeeeee}.agreement .agreement_box .agreement_body p{text-align:start;font-size:min(4vw,16px);font-weight:normal;line-height:2}.agreement .agreement_box .agreement_check{position:relative;display:flex;justify-content:center;gap:1.5rem}.agreement .agreement_box .agreement_check input{position:absolute;opacity:0;pointer-events:none}.agreement .agreement_box .agreement_check .checkmark{position:relative;display:block;width:22.5px;height:22.5px;border:solid 2px #aaaaaa;background-color:#eeeeee;flex-shrink:0;cursor:pointer}.agreement .agreement_box .agreement_check.checked .checkmark:after{content:"";position:absolute;left:6px;top:1px;width:8px;height:14px;border-right:3px solid #333;border-bottom:3px solid #333;transform:rotate(45deg)}.agreement .agreement_box .agreement_check span{font-weight:bold}.agreement .agreement_box .agreement_check .consent{cursor:pointer}.agreement .agreement_box .agreement_check .consent span{display:inline-block;background-color:#ff3a3a;border-radius:30px;color:#fff;font-size:min(4vw,14px);padding-inline:7px;padding-block:0 2px;margin-left:10px}.agreement .agreement_box .agreement_check .wpcf7-list-item-label{display:flex;align-items:center;justify-content:center;gap:2rem}.footer .top_link{position:relative;display:flex;align-items:center;justify-content:center;border:2px solid #ccc;border-radius:100px;width:220px;text-align:center;padding:10px;margin-inline:auto;margin-top:10rem;gap:10px}.footer .top_link:before{content:"";background-image:url(../img/arrow.svg);background-repeat:no-repeat;background-size:contain;width:15px;height:12px;transform:scaleX(-1)}.payment{margin-top:9rem;margin-inline:auto;padding-block:6rem;border-top:solid 2px #ccc;max-width:1120px}@media screen and (max-width:767px){.payment{margin-top:4rem;padding-block:4rem}}.payment p{text-align:center;font-size:min(4vw,2rem)}.payment a{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;margin-block:4rem 0;margin-inline:auto;padding:20px 40px 25px;width:100%;max-width:320px;background:linear-gradient(to bottom,#1fa200,#177800);border-radius:100px;color:#fff;font-weight:bold;font-size:min(4.5vw,18px);box-shadow:3px 3px 3px 0 rgba(0,0,0,0.5);border:none;transition:all 0.3s}.payment a:hover{box-shadow:none;transform:translateY(3px);filter:brightness(120%)}
/*# sourceMappingURL=campaign_lowprice_application.css.map */