*{box-sizing:border-box}body{font-family:"Noto Sans JP","Meiryo","Hiragino Kaku Gothic Pro","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;background-color:rgba(0,0,0,0);color:#222;font-size:16px;line-height:1.5;letter-spacing:.05em;-webkit-font-smoothing:antialiased}*,*::after,*::before{box-sizing:border-box}#main{width:100vw;min-height:auto;overflow:hidden}#main .form-wrap{height:100%}#main .form-wrap form{display:flex;justify-content:center;align-items:center;height:100%}#easy{display:flex;justify-content:center;color:#fff;width:100%}#easy .easy-header{width:330px;letter-spacing:0}#easy .easy-header .easy-ttl{position:relative}#easy .easy-header .easy-ttl .ttl1{margin-top:14px;font-size:24px;font-weight:bold}#easy .easy-header .easy-ttl .ttl2{margin-top:4px;font-size:30px;font-weight:bold;line-height:1}#easy .easy-header .easy-ttl .ttl2 .num{font-size:50px;font-family:Arial}#easy .easy-header .easy-ttl::after{position:absolute;content:"";background:url("../../../speed/img/svg/area_img.svg") no-repeat;width:66px;height:52px;bottom:2px;right:25px}#easy .easy-header .easy-ttl-img{position:relative;z-index:1}#easy .input-table{display:flex;flex-wrap:wrap;justify-content:space-between;padding:32px 16px 30px;background-color:#082c72;box-shadow:0 0 8px 8px #062662 inset;width:630px;height:100%}#easy .input-table .data{width:290px}#easy .input-table .data dt{font-weight:bold;letter-spacing:.02em}#easy .input-table .data dd .input-box{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px 12px;margin-top:8px;position:relative}#easy .input-table .data dd .input-box input[type=radio]{display:none}#easy .input-table .data dd .input-box input[type=radio]:checked+label{border-color:#ff448f}#easy .input-table .data dd .input-box input[type=radio]:checked+label::before{border-color:#ff448f}#easy .input-table .data dd .input-box input[type=radio]:checked+label::after{position:absolute;content:"";background-color:#ff448f;border-radius:50%;width:10px;height:10px;top:50%;left:10px;transform:translateY(-50%)}#easy .input-table .data dd .input-box label{display:flex;align-items:center;padding-left:33px;height:49px;color:#222;background-color:#fff;border:2px solid #fff;border-radius:5px;font-size:12px;line-height:1;position:relative}#easy .input-table .data dd .input-box label::before{position:absolute;content:"";border:1px solid #e7ebed;border-radius:50%;width:16px;height:16px;top:50%;left:7px;transform:translateY(-50%)}#easy .input-table .data dd .input-box input[type=text],#easy .input-table .data dd .input-box input[type=tel]{width:100%;height:55px;padding:4px 10px;background-color:#fff;border:2px solid #fff;border-radius:5px;font-size:12px;line-height:1}#easy .input-table .data dd .input-box input[type=text]:focus,#easy .input-table .data dd .input-box input[type=tel]:focus{border-color:#479ae6;outline:none}#easy .input-table .data dd .input-box input[type=text].js_is_error,#easy .input-table .data dd .input-box input[type=tel].js_is_error{background-color:#fff5f9;border-color:#ff448f}#easy .input-table .data dd .input-box .pop-require{font-size:11px;min-width:100px;color:#fff;text-align:left;display:none;padding:5px;background-color:#e83e62;border-radius:3px;position:absolute;left:0;bottom:calc(100% + 2px);z-index:100}#easy .input-table .data dd .input-box .pop-require:after{content:"";display:inline-block;width:0;height:0;border:7px solid rgba(0,0,0,0);border-bottom:none;border-top:7px solid #e83e62;position:absolute;top:98%;left:10px}#easy .input-table .data dd .input-box .pop-require.long{width:240px}#easy .input-table .data dd .tel-explain{color:#8998a6;font-size:10px;margin-top:2px}#easy .input-table .data:nth-of-type(n + 3){margin-top:22px}#easy .input-table .data.name-tel{display:grid;grid-template-columns:74px 1fr;row-gap:20px;margin-top:32px}#easy .input-table .data.name-tel dt{height:55px;line-height:55px}#easy .input-table .data.name-tel dd{margin-top:0}#easy .input-table .data.name-tel dd .input-box{display:block;margin-top:0}#easy .input-table .data.preferred-contact-time-2249{width:628px}#easy .input-table .data.preferred-contact-time-2249 .input-box{grid-template-columns:repeat(4, 1fr)}#easy .input-table .data.preferred-contact-time-2249 .input-box input[type=checkbox]{display:none}#easy .input-table .data.preferred-contact-time-2249 .input-box input[type=checkbox]:checked+label{border-color:#ff448f}#easy .input-table .data.preferred-contact-time-2249 .input-box input[type=checkbox]:checked+label::before{border-color:#ff448f}#easy .input-table .data.preferred-contact-time-2249 .input-box input[type=checkbox]:checked+label::after{position:absolute;content:"";background-color:#ff448f;border-radius:50%;width:10px;height:10px;top:50%;left:10px;transform:translateY(-50%)}#easy .input-table .data.preferred-contact-time-2249 .input-box .not-selectable{background-color:#fff;opacity:.2}#easy #input-btn{margin-top:39px;padding-right:30px}#easy #input-btn .text{color:#70fae8;text-align:center;position:relative}#easy #input-btn .text::before,#easy #input-btn .text::after{position:absolute;content:url("../../../speed/img/svg/btn_txt_arrow.svg")}#easy #input-btn .text::before{left:calc(50% - 6.7em)}#easy #input-btn .text::after{right:calc(50% - 6.7em)}#easy #input-btn button{display:flex;justify-content:center;align-items:center;margin-top:5px;background-color:#c4ccdb;color:#000;width:300px;height:70px;border:none;border-radius:35px;font-size:20px;font-weight:bold;position:relative}#easy #input-btn button::after{position:absolute;content:"";border-right:1px solid #222;border-bottom:1px solid #222;width:10px;height:10px;top:28px;right:21px;transform:rotate(-45deg)}#easy #input-btn button:not(.btn-disable){background:linear-gradient(to right, #0dd6ff, #7effe6);box-shadow:0 6px 6px -3px #4e98ed}#easy #input-btn button:not(.btn-disable):hover{background:linear-gradient(to right, #7dffe5, #01e9ba)}#easy .note{margin-top:20px;padding-right:30px;color:#fff;font-size:12px;text-indent:-1em;padding-left:1em;line-height:1.5}#easy .note a{color:#fff}