.form{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:start;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;margin-top:0;border-radius:14px;background:#fff;height:330px}.form .note_b{position:absolute;left:20px;bottom:22px;color:#000}.form .input-table{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;align-items:end;width:652px}.form .input-table .data{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;width:310px}.form .input-table .data>dt{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:start;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:flex-start;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;width:85px;height:47px;font-size:14px;font-weight:bold;letter-spacing:0;line-height:1.2}.form .input-table .data>dd{width:auto}.form .input-table .data>dd .input-box{display:block;position:relative}.form .input-table .data>dd .input-box input[type="text"],.form .input-table .data>dd .input-box input[type="tel"]{display:block;width:240px;height:40px;padding:0 10px;border:1px solid #c1c1c1;border-radius:5px;font-size:17px;outline:none}.form .input-table .data>dd .input-box input[type="text"][name*="i_add1"],.form .input-table .data>dd .input-box input[type="tel"][name*="i_add1"]{width:225px}.form .input-table .data>dd .input-box input[type="text"][name*="i_add2"],.form .input-table .data>dd .input-box input[type="tel"][name*="i_add2"]{width:230px}.form .input-table .data>dd .input-box input[type="text"]::placeholder,.form .input-table .data>dd .input-box input[type="tel"]::placeholder{color:#b1afb0}.form .input-table .data>dd .input-box input[type="text"]:-ms-input-placeholder,.form .input-table .data>dd .input-box input[type="tel"]:-ms-input-placeholder{color:#b1afb0}.form .input-table .data>dd .input-box input[type="text"]::-ms-input-placeholder,.form .input-table .data>dd .input-box input[type="tel"]::-ms-input-placeholder{color:#b1afb0}.form .input-table .data>dd .input-box input[type="checkbox"]{width:20px;height:20px;position:absolute;left:15px;top:0;bottom:0;margin:auto;opacity:0}.form .input-table .data>dd .input-box input[type="checkbox"]+label{border:1px solid #abaaaa;border-radius:3px;width:155px;height:45px;float:left;display:flex;align-items:center;line-height:15px;font-size:15px;padding-left:38px;background:url('../../../../img/pc/form/form-easy/off_check.png?1611105947') no-repeat left 12px center/auto;background-size:20px}.form .input-table .data>dd .input-box input[type="checkbox"]+label.check_btn1::before{content:'';background:url('../../../../img/pc/form/form-easy/icon01_on.png?1611105947') no-repeat left 38px center/25px auto;width:50px;height:50px;width:30px;height:25px;background-position:0}.form .input-table .data>dd .input-box input[type="checkbox"]+label.check_btn2::before{content:'';background:url('../../../../img/pc/form/form-easy/icon02_on.png?1620977090') no-repeat left 38px center/25px auto;width:50px;height:50px;width:30px;height:25px;background-position:0}.form .input-table .data>dd .input-box input[type="checkbox"]+label.check_btn3::before{content:'';background:url('../../../../img/pc/form/form-easy/icon03_on.png?1620977090') no-repeat left 38px center/25px auto;width:50px;height:50px;width:30px;height:25px;background-position:0}.form .input-table .data>dd .input-box input[type="checkbox"]+label.check_btn4::before{content:'';background:url('../../../../img/pc/form/form-easy/icon04_on.png?1620977090') no-repeat left 38px center/25px auto;width:50px;height:50px;width:30px;height:25px;background-position:0}.form .input-table .data>dd .input-box input[type="checkbox"]+label:hover{border:1px solid #00aaf1;color:#00aaf1}.form .input-table .data>dd .input-box input[type="checkbox"]+label:hover.check_btn1::before{content:'';width:50px;height:50px;width:30px;height:25px;background-position:0}.form .input-table .data>dd .input-box input[type="checkbox"]+label:hover.check_btn2::before{content:'';width:50px;height:50px;width:30px;height:25px;background-position:0}.form .input-table .data>dd .input-box input[type="checkbox"]+label:hover.check_btn3::before{content:'';width:50px;height:50px;width:30px;height:25px;background-position:0}.form .input-table .data>dd .input-box input[type="checkbox"]+label:hover.check_btn4::before{content:'';width:50px;height:50px;width:30px;height:25px;background-position:0}.form .input-table .data>dd .input-box input[type="checkbox"]:checked+label{background:url('../../../../img/pc/form/form-easy/on_check.png?1611105947') no-repeat left 12px center/auto;background-size:20px;border:2px solid #00aaf1;color:#00aaf1;font-weight:bold}.form .input-table .data>dd .input-box input[type="checkbox"]:checked+label.check_btn1::before{content:'';background:url('../../../../img/pc/form/form-easy/icon01_on.png?1611105947') no-repeat left 38px center/25px auto;width:50px;height:50px;width:30px;height:25px;background-position:0}.form .input-table .data>dd .input-box input[type="checkbox"]:checked+label.check_btn2::before{content:'';background:url('../../../../img/pc/form/form-easy/icon02_on.png?1620977090') no-repeat left 38px center/25px auto;width:50px;height:50px;width:30px;height:25px;background-position:0}.form .input-table .data>dd .input-box input[type="checkbox"]:checked+label.check_btn3::before{content:'';background:url('../../../../img/pc/form/form-easy/icon03_on.png?1620977090') no-repeat left 38px center/25px auto;width:50px;height:50px;width:30px;height:25px;background-position:0}.form .input-table .data>dd .input-box input[type="checkbox"]:checked+label.check_btn4::before{content:'';background:url('../../../../img/pc/form/form-easy/icon04_on.png?1620977090') no-repeat left 38px center/25px auto;width:50px;height:50px;width:30px;height:25px;background-position:0}.form .input-table .data>dd .input-box select{display:block;width:100%;height:40px;padding:0 10px;border:1px solid #c1c1c1;border-radius:5px;color:#b1afb0;font-size:17px}.form .input-table .data>dd .input-box select._isok,.form .input-table .data>dd .input-box select:focus{color:#333}.form .input-table .data>dd .input-box select option{color:#333}.form .input-table .data>dd .input-box select option:first-child{color:#b1afb0}.form .input-table .data>dd .input-box input[type="radio"]{display:none;width:0;height:0;margin:0;padding:0;border:none;outline:none}.form .input-table .data>dd .input-box input[type="radio"]+label{font-size:14px;cursor:pointer;border:1px solid #abaaaa;border-radius:3px;width:150px;height:98px;line-height:16px;color:#222;position:relative}.form .input-table .data>dd .input-box input[type="radio"]+label.check_btn5{background:url('../../../../img/pc/form/form-easy/icon05_on.png?1611105947') no-repeat top 16px center/32px auto}.form .input-table .data>dd .input-box input[type="radio"]+label.check_btn6{background:url('../../../../img/pc/form/form-easy/icon06_on.png?1611105947') no-repeat top 16px center/32px auto}.form .input-table .data>dd .input-box input[type="radio"]+label::before{content:'';display:inline-block;width:22px;height:22px;background-color:#fff;border:1px solid #c2c2c2;border-radius:50%;position:absolute;top:0;left:10px;bottom:0;margin:auto}.form .input-table .data>dd .input-box input[type="radio"]+label .label_txt{position:absolute;bottom:10px;left:40px}.form .input-table .data>dd .input-box input[type="radio"]+label:hover{border:1px solid #00aaf1;color:#00aaf1}.form .input-table .data>dd .input-box input[type="radio"]:checked+label{border:2px solid #00aaf1;font-weight:bold;color:#00aaf1}.form .input-table .data>dd .input-box input[type="radio"]:checked+label.check_btn5{background:url('../../../../img/pc/form/form-easy/icon05_on.png?1611105947') no-repeat top 16px center/32px auto}.form .input-table .data>dd .input-box input[type="radio"]:checked+label.check_btn6{background:url('../../../../img/pc/form/form-easy/icon06_on.png?1611105947') no-repeat top 16px center/32px auto}.form .input-table .data>dd .input-box input[type="radio"]:checked+label::before{border:1px solid #00aaf1}.form .input-table .data>dd .input-box input[type="radio"]:checked+label::after{background-color:#00aaf1;content:'';display:inline-block;width:14px;height:14px;border-radius:50%;position:absolute;top:0;left:14px;bottom:0;margin:auto}.form .input-table .data>dd .input-box .toolchip{display:none;width:auto;padding:5px 5px 5px 25px;background-color:#333;color:#fff;font-size:10px;text-align:left;position:absolute;right:-10px;bottom:calc(100% + 10px);z-index:100}.form .input-table .data>dd .input-box .toolchip._invalid{display:block}.form .input-table .data>dd .input-box .toolchip::before{content:'';display:inline-block;width:0;height:0;border-width:14px 8px 0;border-style:solid;border-color:#333 transparent;-webkit-transform:rotate(30deg);transform:rotate(30deg);position:absolute;bottom:-8px;left:15px;z-index:99}.form .input-table .data>dd .input-box .toolchip .icon{display:inline-block;width:14px;height:14px;background-color:#fff;border-radius:50%;position:absolute;top:0;bottom:0;left:6px;margin:auto}.form .input-table .data>dd .input-box .toolchip .icon::before{content:'';display:inline-block;width:2px;height:2px;background-color:#333;border-radius:50%;position:absolute;bottom:2px;left:0;right:0;margin:auto}.form .input-table .data>dd .input-box .toolchip .icon::after{content:'';display:inline-block;width:0;height:0;border-width:7px 2px 0;border-style:solid;border-color:#333 transparent;border-radius:50%;position:absolute;top:2px;left:0;right:0;margin:auto}.form .input-table .data:nth-child(3),.form .input-table .data:nth-child(4){margin-top:11px}.form .input-table .data:nth-child(5),.form .input-table .data:nth-child(6){margin-top:8px}.form .input-table .data.name{width:320px}.form .input-table .data.zip>dt,.form .input-table .data.contact>dt{-webkit-justify-content:flex-end;justify-content:flex-end;padding-right:10px}.form .input-table .data.zip{width:652px}.form .input-table .data.zip dt{width:auto}.form .input-table .data.zip dd{padding:0}.form .input-table .data.contact dt{width:68px}.form .input-table .data.address{width:680px}.form .input-table .data.address>dd{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.form .input-table .data.consult{width:335px;margin-right:-15px;display:block}.form .input-table .data.consult dt{width:auto;height:auto;padding:30px 0 10px}.form .input-table .data.consult>dd .input-box{display:inline-block}.form .input-table .data.consult>dd .check_b_list{width:320px}.form .input-table .data.consult>dd .check_b_list::after{content:"";display:table;clear:both}.form .input-table .data.consult>dd .check_b_list .check_btn{position:relative;width:155px;height:45px;float:left}.form .input-table .data.consult>dd .check_b_list .check_btn:nth-child(odd){margin-right:8px}.form .input-table .data.consult>dd .check_b_list .check_btn:nth-child(3),.form .input-table .data.consult>dd .check_b_list .check_btn:nth-child(4){margin-top:8px}.form .input-table .content{display:block}.form .input-table .content dt{font-size:14px;width:auto;height:auto;padding:30px 0 10px}.form .input-table .content dd .input-box{display:flex;justify-content:space-between;width:310px}.form .input-table .name_dl dt,.form .input-table .service_dl dt{width:80px;font-size:14px}.form .input-table .name_dl dd,.form .input-table .service_dl dd{width:auto}.form .input-table .concierge_plan dd{display:flex;padding-left:27px}.form .input-table .concierge_plan dd .p-postal-code{width:160px !important;margin-right:10px}.form .input-table .concierge_plan dd .p-region{width:150px !important;margin-right:10px}.form .input-table .concierge_plan dd .p-locality{width:240px !important}.form .input-table .w328{width:328px !important}.form .input-table .w328 dd{width:calc(100% - 99px) !important}.form #input-btn{margin-left:30px;margin-top:50px;position:relative}.form #input-btn .hukidashi{display:block;width:355px;height:90px;margin:0 auto 20px;font-size:16px;font-weight:bold;letter-spacing:0;text-align:center;position:relative}.form #input-btn .hukidashi::before{content:'';position:absolute;left:0;right:0;bottom:-23px;margin:auto;z-index:2;width:0;height:0;border-top:8px solid transparent;border-right:15px solid transparent;border-bottom:8px solid transparent;border-left:15px solid #00aaf1;transform:rotate(90deg)}.form #input-btn .hukidashi>span{display:block;width:100%;height:100%;padding-top:5px;background-color:#00aaf1;border-radius:66px;font-size:16px;font-weight:bold;letter-spacing:0;text-align:center;position:relative;z-index:3;color:#fff;box-shadow:0 0 10px 0 rgba(125,125,125,0.5);padding:22px 0}.form #input-btn .hukidashi>span em{color:#fbfd53}.form #input-btn a,.form #input-btn button{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:355px;height:100px;margin:26px auto 0;background-color:#f76221;border:none;border-radius:9px;box-shadow:0 5px 0 #9e9e9e;color:#fff;font-size:22px;font-weight:bold;text-align:center;cursor:pointer;position:relative;-webkit-appearance:none}.form #input-btn a.btn-disable,.form #input-btn button.btn-disable{background-color:#c6c6c6;box-shadow:0 5px 0 #9e9e9e}.form #input-btn a.btn-confirm,.form #input-btn button.btn-confirm{background-color:#f76221;box-shadow:0 5px 0 #d15f13}.form #input-btn a.btn-confirm.bsite,.form #input-btn button.btn-confirm.bsite{background-color:#00aaf1;box-shadow:0 5px 0 #007fb4}.form #input-btn a.btn-confirm.bsite .text,.form #input-btn button.btn-confirm.bsite .text{width:280px}.form #input-btn a.btn-confirm.bsite .text>em,.form #input-btn button.btn-confirm.bsite .text>em{width:70px;height:40px;border-radius:10px;color:#00aaf1;font-size:14px}.form #input-btn a.btn-confirm.bsite:hover,.form #input-btn button.btn-confirm.bsite:hover{top:3px;box-shadow:0 2px 0 #007fb4}.form #input-btn a.btn-confirm .text,.form #input-btn button.btn-confirm .text{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;-webkit-align-content:center;align-content:center;width:255px}.form #input-btn a.btn-confirm .text .ttl,.form #input-btn button.btn-confirm .text .ttl{display:block;width:100%;padding-bottom:5px;color:#ffee6b;font-size:16px;font-weight:bold;line-height:1;text-align:center}.form #input-btn a.btn-confirm .text>em,.form #input-btn button.btn-confirm .text>em{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:70px;height:28px;background-color:#fff;border-radius:14px;color:#f93d00;font-size:18px;font-weight:bold;letter-spacing:0;line-height:1}.form #input-btn a.btn-confirm .text>strong,.form #input-btn button.btn-confirm .text>strong{font-size:22px;font-weight:bold;letter-spacing:0;line-height:1}.form #input-btn a.btn-confirm:hover,.form #input-btn button.btn-confirm:hover{top:3px;box-shadow:0 2px 0 #d15f13}.form #input-btn a.btn-confirm::after,.form #input-btn button.btn-confirm::after{content:'';display:inline-block;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:0;bottom:0;right:15px;margin:auto}.form .hdn-mail{display:none}.body{background:unset}
