@charset "UTF-8";@keyframes checks-action{0%{transform:scale(1)}50%{transform:scale(.9)}70%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes checks-action-after{0%{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(.9)}70%{transform:translateY(-50%) scale(1.2)}to{transform:translateY(-50%) scale(1)}}form{margin:auto}form .error_area{position:relative}form .error_area .error{background-color:#fadbda;border:3px solid #f90e0e}form input,form select,form textarea{border-radius:3px;border-radius:5px;font-size:16px}@media screen and (min-width:769px){form input,form select,form textarea{font-size:14px}form input{max-width:450px}}form textarea{background:#f2f9fb;border:1px solid #707070;height:210px;line-height:1.6;padding:8px;width:100%}form input[type=date],form input[type=email],form input[type=tel],form input[type=text],form select{background:#f2f9fb;max-width:100%;min-height:62px;padding:8px;width:100%}form input[type=date]:focus,form input[type=email]:focus,form input[type=tel]:focus,form input[type=text]:focus,form select:focus{background:#fff;border:3px solid #22365f}@media screen and (min-width:769px){form input[type=date].short,form input[type=email].short,form input[type=tel].short,form input[type=text].short,form select.short{max-width:150px}form input[type=date].middle,form input[type=email].middle,form input[type=tel].middle,form input[type=text].middle,form select.middle{max-width:300px}form input[type=date].long,form input[type=email].long,form input[type=tel].long,form input[type=text].long,form select.long{max-width:450px}}form input[type=date],form input[type=email],form input[type=tel],form input[type=text],form select,form textarea{border:1px solid #707070}form input[type=date]:focus,form input[type=date]:focus-visible,form input[type=email]:focus,form input[type=email]:focus-visible,form input[type=tel]:focus,form input[type=tel]:focus-visible,form input[type=text]:focus,form input[type=text]:focus-visible,form select:focus,form select:focus-visible,form textarea:focus,form textarea:focus-visible{background:#e6f8ff;border:3px solid #3f64af}form .datime>p{font-weight:700;padding:30px 0 15px}form button[type=submit]:disabled,form input[type=submit]:disabled{background:#9a9a9a;border:1px solid #9a9a9a;color:#333;cursor:not-allowed}form .form_btn{align-content:center;align-items:center;background:#3f64af;border:none;border-radius:10px;color:#fff;display:flex;flex-wrap:wrap;font-weight:700;justify-content:center;margin:auto;max-width:400px;min-height:60px;text-align:center;width:100%}form a{color:#22365f}@media screen and (max-width:768px){form label{margin-bottom:10px}}.form_aera{overflow:hidden}ul.inputs-list{display:grid;gap:5px}ul.inputs-list li{margin:0}ul.inputs-list li label{margin-bottom:0}.form_box .hs-form-field{display:flex;flex-wrap:wrap;margin-bottom:10px;max-width:100%;padding-bottom:10px;padding-left:250px;position:relative}.form_box .hs-form-field>label{align-items:center;bottom:0;display:flex;font-size:1.25rem;font-weight:700;left:0;padding-left:54px;position:absolute;top:0;width:250px}.form_box .hs-form-field:before{background-color:#9a9a9a;border-radius:20px;color:#fff;content:"任意";font-size:12px;height:20px;left:0;line-height:20px;position:absolute;text-align:center;top:48%;transform:translateY(-50%);width:44px}.form_box .hs-form-field.hs_privacy:before{left:250px;top:44px;transform:inherit}.form_box .hs-form-field.required_field:before{background-color:#3f64af;content:"必須"}.form_box .hs-form-field .input{order:1;width:100%}.form_box .hs-form-field.hs_recaptcha{padding-left:0}.form_box .hs-form-field.hs_recaptcha:before{display:none}.form_box .hs-form-field .input input[type=text]{border:1px solid #707070;border-radius:5px;height:62px;padding:8px}.form_box .hs-form-field .input input[type=checkbox]{min-height:auto;opacity:0;overflow:hidden;width:0}.form_box .hs-form-field .input input[type=checkbox]+span{align-content:center;align-items:center;cursor:pointer;display:inline-flex;justify-content:flex-start;line-height:1;margin:0;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.form_box .hs-form-field .input input[type=checkbox]+span:before{background:#fff;border:1px solid #3f64af;border-radius:3px;content:"";display:inline-block;height:25px;margin-right:10px;width:25px}.form_box .hs-form-field .input input[type=checkbox]+span:after{content:"";display:inline-block;height:22px;left:8px;opacity:0;position:absolute;top:50%;transform:translateY(-80%) rotate(45deg) skewX(15deg);width:11px}.form_box .hs-form-field .input input[type=checkbox]:checked+span:after{border-bottom:4px solid #3f64af;border-right:3px solid #3f64af;opacity:1;transition:border-bottom 0s ease-in .3s,border-right 0s ease-out .4s}.form_box .hs-form-field .input input[type=checkbox]:checked+span:before{animation:checks-action .5s ease 0s 1 forwards;background:#101010;background:none;border:2px solid #3f64af;transition:border-width 0s ease .2s}.form_box .hs-form-field .input.error_area{position:relative}.form_box .hs-form-field .input.error_area .error_comment{background:#ffe2e2;border-radius:5px;bottom:auto;color:#f90e0e;display:flex;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));font-size:12px!important;font-weight:700;justify-content:flex-start;left:0;padding:8px 10px;position:absolute;text-align:left;top:-45px}.form_box .hs-form-field .input.error_area .error_comment:before{background:#ffe2e2;clip-path:polygon(50% 100%,0 0,100% 0);content:"";height:8px;left:8px;position:absolute;top:100%;width:8px}.form_box .hs-form-field .input .hs-form-checkbox{margin:3px 0}.form_box .hs-form-field .input .hs-form-checkbox .hs-form-checkbox-display{padding:0}.form_box .hs-form-field .hs-field-desc{color:#7f7c7c;font-size:12px;margin-top:10px;order:2;width:100%}.form_box .hs-form-field .hs-error-msgs .hs-error-msg{background:#ffe2e2;border-radius:5px;color:#f90e0e;display:flex;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));font-size:12px!important;font-weight:700;justify-content:flex-start;left:250px;padding:8px 10px;position:absolute;text-align:left;top:-53px}.form_box .hs-form-field .hs-error-msgs .hs-error-msg:before{background:#ffe2e2;clip-path:polygon(50% 100%,0 0,100% 0);content:"";height:8px;left:8px;position:absolute;top:100%;width:8px}.form_box .hs_submit{text-align:center}.form_box .hs_privacy{border-bottom:none;margin-bottom:20px;padding-top:40px}.form_box .hs_privacy .input.error_area .error_comment{top:-27px}.form_box .hs_privacy .hs-form-booleancheckbox{position:relative}.form_box .hs_privacy .hs-form-booleancheckbox-display{padding-left:54px;position:relative}.form_box .hs_privacy .hs-form-required{left:0;position:absolute}.form_box .hs_privacy .hs-error-msgs .hs-error-msg{top:8px}:is(.inputs-list){display:flex;flex-wrap:wrap;gap:10px}:is(.inputs-list) label{align-items:center;display:inline-flex}:is(.inputs-list) input:is([type=checkbox],[type=radio]){min-height:0;opacity:0;overflow:hidden;width:0}:is(.inputs-list) span:is([type=checkbox]+*,[type=radio]+*){align-content:center;align-items:center;cursor:pointer;display:inline-flex;justify-content:flex-start;line-height:1;margin:0;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}:is(.inputs-list) span:is([type=checkbox]+*,[type=radio]+*):before{background:#fff;border:1px solid #3f64af;border-radius:3px;content:"";display:inline-block;margin-right:10px}:is(.inputs-list) span:is([type=checkbox]+*,[type=radio]+*):after{content:"";display:inline-block;left:5px;opacity:0;position:absolute;top:50%;transform:translateY(-50%)}:is(.inputs-list) span:is(input:checked+*):after{opacity:1}:is(.inputs-list) span:is([type=radio]+*):before{background-color:transparent;background:none;border:1px solid #3f64af;border-radius:50%;height:16px;width:16px}:is(.inputs-list) span:is([type=radio]+*):after{background-color:#3f64af;border:none;border-radius:50%;content:"";height:12px;left:2px;width:12px}:is(.inputs-list) span:is([type=radio]:checked+*):before{background:none;transition:border-color .2s ease .3s}:is(.inputs-list) span:is([type=radio]:checked+*):after{animation:checks-action-after .5s ease 0s 1 forwards;opacity:1}:is(.inputs-list) span:is([type=checkbox]+*):before{height:18px;width:18px}:is(.inputs-list) span:is([type=checkbox]+*):after{height:16px;transform:translateY(-70%) rotate(45deg) skewX(15deg);width:8px}:is(.inputs-list) span:is([type=checkbox]:checked+*):before{animation:checks-action .5s ease 0s 1 forwards;background:none;border-width:2px;transition:border-width 0s ease .2s}:is(.inputs-list) span:is([type=checkbox]:checked+*):after{border-bottom:3px solid #22365f;border-right:2px solid #22365f;transition:border-bottom 0s ease-in .3s,border-right 0s ease-out .4s}.form_box .hs-button{background-color:#191078;border:none;border-radius:10px;color:#fff;font-weight:700;max-width:400px;min-height:60px;text-align:center;width:100%}@media (max-width:768px){.form_box .hs-form-field{padding-left:0}.form_box .hs-form-field>label{font-size:1rem;order:1;position:static;width:100%}.form_box .hs-form-field:before{top:4px;transform:inherit}.form_box .hs-form-field.hs_privacy:before{left:0;top:43px}.form_box .hs-form-field .input{order:2}.form_box .hs-form-field .hs-field-desc{order:3}.form_box .hs-form-field .hs-error-msgs .hs-error-msg{left:0;top:-3px}.form_box .hs_type .input.error_area .error_comment{top:-63px}.form_box .hs_privacy .hs-form-booleancheckbox-display{margin-top:30px;padding-left:0}.form_box .hs_privacy .hs-form-required{top:-16px}.form_box .hs_privacy .input.error_area .error_comment{top:-34px}}.form_box .sec_title{border-bottom:1px solid #191078;color:#191078;display:flex;flex-direction:column;font-size:1.5625rem;font-size:clamp(.9375rem,5.8139534884vw,1.5625rem);font-weight:900;gap:15px;justify-content:center;line-height:1.3;margin-bottom:30px;margin-top:60px;padding-bottom:15px;text-align:center;word-break:auto-phrase}@media screen and (min-width:769px){.form_box .sec_title{font-size:2.1875rem;font-size:clamp(1.5625rem,2.6515151515vw,2.1875rem);margin-bottom:40px}}.form_box .sec_title:before{border-radius:20px;display:inline-block;font-size:14px;line-height:120%;margin:auto;max-width:80px;padding:3px 10px}.form_box .plan_img{margin-bottom:40px}.form_box .plan_img img{filter:drop-shadow(6px 6px 6px rgba(16,16,16,.16))}.form_box .plan02_img{margin-bottom:40px}.form_box{margin-inline:auto;max-width:880px}.form_box .hs-form fieldset{max-width:none!important}.plan_title{color:#191078;font-size:1.25rem;font-weight:900;margin-bottom:15px;text-align:center}.hs_message{border-top:1px solid #ddd;margin-top:40px;padding-top:40px}[class*=hs_wifi_plan]{padding-left:0!important;width:70%!important}[class*=hs_wifi_plan_qty]{padding-left:0!important;width:30%!important}[class*=hs_wifi_plan] label,[class*=hs_wifi_plan]:before{display:none!important}[class*=hs_plan_wifi]{padding-left:0!important;width:70%!important}[class*=hs_wifi_set_plan_qty]{padding-left:0!important;width:30%!important}[class*=hs_plan_wifi] label,[class*=hs_plan_wifi]:before,[class*=hs_wifi_set_plan] label,[class*=hs_wifi_set_plan]:before{display:none!important}