@charset "UTF-8";*{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body,button,input,select,textarea{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt";font-size:16px;line-height:26px;text-align:justify;color:#333}button,input,select,textarea{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}ul,ol{list-style:none}a{text-decoration:none;color:#000}img{vertical-align:bottom;max-width:100%}select::-ms-expand{display:none}.flex-c{display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-b{display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.bg-image-b{position:relative}.bg-image-b:before{content:"";display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute}.bg-image-a{position:relative}.bg-image-a:after{content:"";display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute}.bs{box-shadow:3px 3px 3px #0000004d}.hover-cta{transition:.2s}.hover-cta:hover{opacity:.7}@media screen and (max-width: 760px){.pc-only{display:none}}.sp-only{display:none}@media screen and (max-width: 760px){.sp-only{display:block}}.main-c{color:#0078c8}.sub-c{color:#00678e}.accent-c{color:#fceb58}.point-c{color:#4a4639}.white-c{color:#fff}.black-c{color:#000}.main-bc{background-color:#0078c8}.sub-bc{background-color:#00678e}.accent-bc{background-color:#fceb58}.point-bc{background-color:#4a4639}.base-bc{background-color:#f2f2f2}.white-bc{background-color:#fff}.black-bc{background-color:#000}.font-b{font-weight:700}.text-c{text-align:center}.text-l{text-align:left}.text-r{text-align:right}.item-c{align-items:center}body,button,input,select,textarea{letter-spacing:1px}@media screen and (max-width: 760px){body,button,input,select,textarea{letter-spacing:0}}body .header-logo,button .header-logo,input .header-logo,select .header-logo,textarea .header-logo{max-width:800px;width:100%;margin:20px auto 10px}@media screen and (max-width: 760px){body .header-logo,button .header-logo,input .header-logo,select .header-logo,textarea .header-logo{margin:15px auto 8px}}body .header-logo img,button .header-logo img,input .header-logo img,select .header-logo img,textarea .header-logo img{max-width:300px;width:70%}body main,button main,input main,select main,textarea main{background-image:url(/build/assets/form_back-438138bf.webp);background-repeat:no-repeat;background-size:100% auto;width:100%}@media screen and (max-width: 760px){body main,button main,input main,select main,textarea main{background-image:none}}body main .main-contents,button main .main-contents,input main .main-contents,select main .main-contents,textarea main .main-contents{max-width:800px;width:100%;padding:0 40px 60px;margin:auto;background-color:#ffffffbd;box-shadow:0 0 6px 2px #0000001a}@media screen and (max-width: 760px){body main .main-contents,button main .main-contents,input main .main-contents,select main .main-contents,textarea main .main-contents{padding:0 20px 40px;box-shadow:none}}body main .main-contents.thanks,button main .main-contents.thanks,input main .main-contents.thanks,select main .main-contents.thanks,textarea main .main-contents.thanks{height:93vh}@media screen and (max-width: 760px){body main .main-contents.thanks,button main .main-contents.thanks,input main .main-contents.thanks,select main .main-contents.thanks,textarea main .main-contents.thanks{height:92vh}}body main .main-contents .sub-title,button main .main-contents .sub-title,input main .main-contents .sub-title,select main .main-contents .sub-title,textarea main .main-contents .sub-title{margin:0 calc(50% - 50vw);width:100vw;font-size:16px;letter-spacing:10px;padding:2px 0;margin-bottom:40px;background:#00B4C8;background:linear-gradient(270deg,rgb(0,180,200) 0%,rgb(0,120,200) 100%)}@media screen and (max-width: 760px){body main .main-contents .sub-title,button main .main-contents .sub-title,input main .main-contents .sub-title,select main .main-contents .sub-title,textarea main .main-contents .sub-title{margin-bottom:20px}}body main .main-contents .main-title,button main .main-contents .main-title,input main .main-contents .main-title,select main .main-contents .main-title,textarea main .main-contents .main-title{font-size:24px;line-height:1.3;padding-left:50px}body main .main-contents .main-title:before,button main .main-contents .main-title:before,input main .main-contents .main-title:before,select main .main-contents .main-title:before,textarea main .main-contents .main-title:before{background-image:url(/build/assets/illust_01-f9ac2991.png);width:45px;height:45px;top:45%;left:0;transform:translateY(-50%)}@media screen and (max-width: 760px){body main .main-contents .main-title,button main .main-contents .main-title,input main .main-contents .main-title,select main .main-contents .main-title,textarea main .main-contents .main-title{font-size:24px;line-height:28px;letter-spacing:2px}}body main .main-contents .text,button main .main-contents .text,input main .main-contents .text,select main .main-contents .text,textarea main .main-contents .text{margin-top:20px}body main .main-contents .text .font-l,button main .main-contents .text .font-l,input main .main-contents .text .font-l,select main .main-contents .text .font-l,textarea main .main-contents .text .font-l{font-size:18px;display:block}body main .main-contents .text .font-ll,button main .main-contents .text .font-ll,input main .main-contents .text .font-ll,select main .main-contents .text .font-ll,textarea main .main-contents .text .font-ll{font-size:20px;display:block}body main .main-contents .text .font-ll.red,button main .main-contents .text .font-ll.red,input main .main-contents .text .font-ll.red,select main .main-contents .text .font-ll.red,textarea main .main-contents .text .font-ll.red{background-color:#4a4639;color:#fff;padding:8px 15px;margin-bottom:2px;border-radius:4px}body main .main-contents .text .flow,button main .main-contents .text .flow,input main .main-contents .text .flow,select main .main-contents .text .flow,textarea main .main-contents .text .flow{border-bottom:1px dotted black;display:block}body main .main-contents .text .link,button main .main-contents .text .link,input main .main-contents .text .link,select main .main-contents .text .link,textarea main .main-contents .text .link{color:#15c;text-decoration:underline}body main .main-contents .text .link:hover,button main .main-contents .text .link:hover,input main .main-contents .text .link:hover,select main .main-contents .text .link:hover,textarea main .main-contents .text .link:hover{opacity:.7}@media screen and (max-width: 760px){body main .main-contents .text,button main .main-contents .text,input main .main-contents .text,select main .main-contents .text,textarea main .main-contents .text{margin-top:5px;font-size:14px;line-height:22px}body main .main-contents .text .font-l,button main .main-contents .text .font-l,input main .main-contents .text .font-l,select main .main-contents .text .font-l,textarea main .main-contents .text .font-l{font-size:16px;margin-bottom:6px}body main .main-contents .text .font-ll,button main .main-contents .text .font-ll,input main .main-contents .text .font-ll,select main .main-contents .text .font-ll,textarea main .main-contents .text .font-ll{font-size:18px;margin-bottom:6px}}body main .main-contents .privacy-policy,button main .main-contents .privacy-policy,input main .main-contents .privacy-policy,select main .main-contents .privacy-policy,textarea main .main-contents .privacy-policy{margin-bottom:20px;font-size:16px;line-height:18px;margin-top:12px;position:relative;z-index:1}@media screen and (max-width: 760px){body main .main-contents .privacy-policy,button main .main-contents .privacy-policy,input main .main-contents .privacy-policy,select main .main-contents .privacy-policy,textarea main .main-contents .privacy-policy{margin-bottom:15px;font-size:14px;line-height:16px}}body main .main-contents .privacy-policy .link,button main .main-contents .privacy-policy .link,input main .main-contents .privacy-policy .link,select main .main-contents .privacy-policy .link,textarea main .main-contents .privacy-policy .link{color:#15c;text-decoration:underline;pointer-events:all}body main .main-contents .privacy-policy .link:hover,button main .main-contents .privacy-policy .link:hover,input main .main-contents .privacy-policy .link:hover,select main .main-contents .privacy-policy .link:hover,textarea main .main-contents .privacy-policy .link:hover{opacity:.7}body main .main-contents .form-wrap,button main .main-contents .form-wrap,input main .main-contents .form-wrap,select main .main-contents .form-wrap,textarea main .main-contents .form-wrap{margin-top:40px}@media screen and (max-width: 760px){body main .main-contents .form-wrap,button main .main-contents .form-wrap,input main .main-contents .form-wrap,select main .main-contents .form-wrap,textarea main .main-contents .form-wrap{margin-top:30px}}body main .main-contents .form-wrap .form-list .split-input .inner-flex,button main .main-contents .form-wrap .form-list .split-input .inner-flex,input main .main-contents .form-wrap .form-list .split-input .inner-flex,select main .main-contents .form-wrap .form-list .split-input .inner-flex,textarea main .main-contents .form-wrap .form-list .split-input .inner-flex{width:48%}@media screen and (max-width: 760px){body main .main-contents .form-wrap .form-list .split-input .inner-flex,button main .main-contents .form-wrap .form-list .split-input .inner-flex,input main .main-contents .form-wrap .form-list .split-input .inner-flex,select main .main-contents .form-wrap .form-list .split-input .inner-flex,textarea main .main-contents .form-wrap .form-list .split-input .inner-flex{width:100%}body main .main-contents .form-wrap .form-list .split-input .inner-flex:not(:last-of-type),button main .main-contents .form-wrap .form-list .split-input .inner-flex:not(:last-of-type),input main .main-contents .form-wrap .form-list .split-input .inner-flex:not(:last-of-type),select main .main-contents .form-wrap .form-list .split-input .inner-flex:not(:last-of-type),textarea main .main-contents .form-wrap .form-list .split-input .inner-flex:not(:last-of-type){margin-bottom:20px}}body main .main-contents .form-wrap .form-list li:not(:last-child),button main .main-contents .form-wrap .form-list li:not(:last-child),input main .main-contents .form-wrap .form-list li:not(:last-child),select main .main-contents .form-wrap .form-list li:not(:last-child),textarea main .main-contents .form-wrap .form-list li:not(:last-child){margin-bottom:35px}@media screen and (max-width: 760px){body main .main-contents .form-wrap .form-list li:not(:last-child),button main .main-contents .form-wrap .form-list li:not(:last-child),input main .main-contents .form-wrap .form-list li:not(:last-child),select main .main-contents .form-wrap .form-list li:not(:last-child),textarea main .main-contents .form-wrap .form-list li:not(:last-child){margin-bottom:20px}}body main .main-contents .form-wrap .form-list li .label-title,button main .main-contents .form-wrap .form-list li .label-title,input main .main-contents .form-wrap .form-list li .label-title,select main .main-contents .form-wrap .form-list li .label-title,textarea main .main-contents .form-wrap .form-list li .label-title{display:block;margin-bottom:8px;font-size:18px}@media screen and (max-width: 760px){body main .main-contents .form-wrap .form-list li .label-title,button main .main-contents .form-wrap .form-list li .label-title,input main .main-contents .form-wrap .form-list li .label-title,select main .main-contents .form-wrap .form-list li .label-title,textarea main .main-contents .form-wrap .form-list li .label-title{font-size:16px;line-height:1.4}}body main .main-contents .form-wrap .form-list li .label-title .required,button main .main-contents .form-wrap .form-list li .label-title .required,input main .main-contents .form-wrap .form-list li .label-title .required,select main .main-contents .form-wrap .form-list li .label-title .required,textarea main .main-contents .form-wrap .form-list li .label-title .required,body main .main-contents .form-wrap .form-list li .label-title .any,button main .main-contents .form-wrap .form-list li .label-title .any,input main .main-contents .form-wrap .form-list li .label-title .any,select main .main-contents .form-wrap .form-list li .label-title .any,textarea main .main-contents .form-wrap .form-list li .label-title .any{background-color:#fceb58;padding:1px 10px 2px;border-radius:4px;font-size:14px;margin-right:5px}body main .main-contents .form-wrap .form-list li .label-title .any,button main .main-contents .form-wrap .form-list li .label-title .any,input main .main-contents .form-wrap .form-list li .label-title .any,select main .main-contents .form-wrap .form-list li .label-title .any,textarea main .main-contents .form-wrap .form-list li .label-title .any{background-color:#dbdbdb}body main .main-contents .form-wrap .form-list li .input,button main .main-contents .form-wrap .form-list li .input,input main .main-contents .form-wrap .form-list li .input,select main .main-contents .form-wrap .form-list li .input,textarea main .main-contents .form-wrap .form-list li .input,body main .main-contents .form-wrap .form-list li textarea,button main .main-contents .form-wrap .form-list li textarea,input main .main-contents .form-wrap .form-list li textarea,select main .main-contents .form-wrap .form-list li textarea,textarea main .main-contents .form-wrap .form-list li textarea{width:100%;height:45px;background-color:#f5f5f5;border:1px solid gray;padding:0 15px;border-radius:4px}body main .main-contents .form-wrap .form-list li .input:focus,button main .main-contents .form-wrap .form-list li .input:focus,input main .main-contents .form-wrap .form-list li .input:focus,select main .main-contents .form-wrap .form-list li .input:focus,textarea main .main-contents .form-wrap .form-list li .input:focus,body main .main-contents .form-wrap .form-list li textarea:focus,button main .main-contents .form-wrap .form-list li textarea:focus,input main .main-contents .form-wrap .form-list li textarea:focus,select main .main-contents .form-wrap .form-list li textarea:focus,textarea main .main-contents .form-wrap .form-list li textarea:focus{background-color:#fffff1}body main .main-contents .form-wrap .form-list li textarea,button main .main-contents .form-wrap .form-list li textarea,input main .main-contents .form-wrap .form-list li textarea,select main .main-contents .form-wrap .form-list li textarea,textarea main .main-contents .form-wrap .form-list li textarea{height:auto;padding:8px 15px}body main .main-contents .form-wrap .form-list li #tel,button main .main-contents .form-wrap .form-list li #tel,input main .main-contents .form-wrap .form-list li #tel,select main .main-contents .form-wrap .form-list li #tel,textarea main .main-contents .form-wrap .form-list li #tel,body main .main-contents .form-wrap .form-list li #mail,button main .main-contents .form-wrap .form-list li #mail,input main .main-contents .form-wrap .form-list li #mail,select main .main-contents .form-wrap .form-list li #mail,textarea main .main-contents .form-wrap .form-list li #mail{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;position:absolute;opacity:0}body main .main-contents .form-wrap .form-list li #tel:checked+label:before,button main .main-contents .form-wrap .form-list li #tel:checked+label:before,input main .main-contents .form-wrap .form-list li #tel:checked+label:before,select main .main-contents .form-wrap .form-list li #tel:checked+label:before,textarea main .main-contents .form-wrap .form-list li #tel:checked+label:before,body main .main-contents .form-wrap .form-list li #mail:checked+label:before,button main .main-contents .form-wrap .form-list li #mail:checked+label:before,input main .main-contents .form-wrap .form-list li #mail:checked+label:before,select main .main-contents .form-wrap .form-list li #mail:checked+label:before,textarea main .main-contents .form-wrap .form-list li #mail:checked+label:before{background-image:url(/build/assets/check_on-6314a65c.png)}body main .main-contents .form-wrap .form-list li .radio,button main .main-contents .form-wrap .form-list li .radio,input main .main-contents .form-wrap .form-list li .radio,select main .main-contents .form-wrap .form-list li .radio,textarea main .main-contents .form-wrap .form-list li .radio{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;position:absolute;opacity:0}body main .main-contents .form-wrap .form-list li .radio:checked+label:before,button main .main-contents .form-wrap .form-list li .radio:checked+label:before,input main .main-contents .form-wrap .form-list li .radio:checked+label:before,select main .main-contents .form-wrap .form-list li .radio:checked+label:before,textarea main .main-contents .form-wrap .form-list li .radio:checked+label:before{background-image:url(/build/assets/radio_on-9c1825c1.png)}body main .main-contents .form-wrap .form-list li .radio:checked+label.check-label:before,button main .main-contents .form-wrap .form-list li .radio:checked+label.check-label:before,input main .main-contents .form-wrap .form-list li .radio:checked+label.check-label:before,select main .main-contents .form-wrap .form-list li .radio:checked+label.check-label:before,textarea main .main-contents .form-wrap .form-list li .radio:checked+label.check-label:before{background-image:url(/build/assets/check_on-6314a65c.png)}body main .main-contents .form-wrap .form-list li .radio.check-01,button main .main-contents .form-wrap .form-list li .radio.check-01,input main .main-contents .form-wrap .form-list li .radio.check-01,select main .main-contents .form-wrap .form-list li .radio.check-01,textarea main .main-contents .form-wrap .form-list li .radio.check-01,body main .main-contents .form-wrap .form-list li .radio.check-02,button main .main-contents .form-wrap .form-list li .radio.check-02,input main .main-contents .form-wrap .form-list li .radio.check-02,select main .main-contents .form-wrap .form-list li .radio.check-02,textarea main .main-contents .form-wrap .form-list li .radio.check-02{top:80px}body main .main-contents .form-wrap .form-list li .radio-label,button main .main-contents .form-wrap .form-list li .radio-label,input main .main-contents .form-wrap .form-list li .radio-label,select main .main-contents .form-wrap .form-list li .radio-label,textarea main .main-contents .form-wrap .form-list li .radio-label{display:block;width:45%;cursor:pointer;margin:4px 0;border-bottom:1px dotted black;padding:4px 0 4px 25px;transition:.2s}body main .main-contents .form-wrap .form-list li .radio-label:before,button main .main-contents .form-wrap .form-list li .radio-label:before,input main .main-contents .form-wrap .form-list li .radio-label:before,select main .main-contents .form-wrap .form-list li .radio-label:before,textarea main .main-contents .form-wrap .form-list li .radio-label:before{background-image:url(/build/assets/radio_off-723138fa.png);width:18px;height:18px;top:52%;left:0;transform:translateY(-50%)}body main .main-contents .form-wrap .form-list li .radio-label:hover,button main .main-contents .form-wrap .form-list li .radio-label:hover,input main .main-contents .form-wrap .form-list li .radio-label:hover,select main .main-contents .form-wrap .form-list li .radio-label:hover,textarea main .main-contents .form-wrap .form-list li .radio-label:hover{color:#0078c8}@media screen and (max-width: 760px){body main .main-contents .form-wrap .form-list li .radio-label,button main .main-contents .form-wrap .form-list li .radio-label,input main .main-contents .form-wrap .form-list li .radio-label,select main .main-contents .form-wrap .form-list li .radio-label,textarea main .main-contents .form-wrap .form-list li .radio-label{width:100%}}body main .main-contents .form-wrap .form-list li .radio-label.check-label,button main .main-contents .form-wrap .form-list li .radio-label.check-label,input main .main-contents .form-wrap .form-list li .radio-label.check-label,select main .main-contents .form-wrap .form-list li .radio-label.check-label,textarea main .main-contents .form-wrap .form-list li .radio-label.check-label{line-height:1.3}body main .main-contents .form-wrap .form-list li .radio-label.check-label:before,button main .main-contents .form-wrap .form-list li .radio-label.check-label:before,input main .main-contents .form-wrap .form-list li .radio-label.check-label:before,select main .main-contents .form-wrap .form-list li .radio-label.check-label:before,textarea main .main-contents .form-wrap .form-list li .radio-label.check-label:before{background-image:url(/build/assets/check_off-e41132da.png);width:20px;height:20px;top:16px;left:0}body main .main-contents .form-wrap .form-list li .any-item,button main .main-contents .form-wrap .form-list li .any-item,input main .main-contents .form-wrap .form-list li .any-item,select main .main-contents .form-wrap .form-list li .any-item,textarea main .main-contents .form-wrap .form-list li .any-item{margin-top:35px}@media screen and (max-width: 760px){body main .main-contents .form-wrap .form-list li .any-item,button main .main-contents .form-wrap .form-list li .any-item,input main .main-contents .form-wrap .form-list li .any-item,select main .main-contents .form-wrap .form-list li .any-item,textarea main .main-contents .form-wrap .form-list li .any-item{margin-top:20px}}body main .main-contents .form-wrap .form-list li.tel-select-content,button main .main-contents .form-wrap .form-list li.tel-select-content,input main .main-contents .form-wrap .form-list li.tel-select-content,select main .main-contents .form-wrap .form-list li.tel-select-content,textarea main .main-contents .form-wrap .form-list li.tel-select-content{margin-bottom:0;height:0;visibility:hidden;pointer-events:none;opacity:0;transition:.3s;transform:translateY(-50px)}body main .main-contents .form-wrap .form-list li.tel-select-content .tel-item,button main .main-contents .form-wrap .form-list li.tel-select-content .tel-item,input main .main-contents .form-wrap .form-list li.tel-select-content .tel-item,select main .main-contents .form-wrap .form-list li.tel-select-content .tel-item,textarea main .main-contents .form-wrap .form-list li.tel-select-content .tel-item{display:none}body main .main-contents .form-wrap .form-list li.tel-select-content.active,button main .main-contents .form-wrap .form-list li.tel-select-content.active,input main .main-contents .form-wrap .form-list li.tel-select-content.active,select main .main-contents .form-wrap .form-list li.tel-select-content.active,textarea main .main-contents .form-wrap .form-list li.tel-select-content.active{margin-bottom:35px;height:248px;visibility:visible;pointer-events:all;opacity:1;transform:none}@media screen and (max-width: 760px){body main .main-contents .form-wrap .form-list li.tel-select-content.active,button main .main-contents .form-wrap .form-list li.tel-select-content.active,input main .main-contents .form-wrap .form-list li.tel-select-content.active,select main .main-contents .form-wrap .form-list li.tel-select-content.active,textarea main .main-contents .form-wrap .form-list li.tel-select-content.active{margin-bottom:25px;height:267px}}body main .main-contents .form-wrap .form-list li.tel-select-content.active .tel-item,button main .main-contents .form-wrap .form-list li.tel-select-content.active .tel-item,input main .main-contents .form-wrap .form-list li.tel-select-content.active .tel-item,select main .main-contents .form-wrap .form-list li.tel-select-content.active .tel-item,textarea main .main-contents .form-wrap .form-list li.tel-select-content.active .tel-item{display:block}@media screen and (max-width: 760px){body main .main-contents .form-wrap .form-list li.tel-select-content.active .tel-item .label-title,button main .main-contents .form-wrap .form-list li.tel-select-content.active .tel-item .label-title,input main .main-contents .form-wrap .form-list li.tel-select-content.active .tel-item .label-title,select main .main-contents .form-wrap .form-list li.tel-select-content.active .tel-item .label-title,textarea main .main-contents .form-wrap .form-list li.tel-select-content.active .tel-item .label-title{line-height:22px}body main .main-contents .form-wrap .form-list li.tel-select-content.active .tel-item .label-title .sp-only-space,button main .main-contents .form-wrap .form-list li.tel-select-content.active .tel-item .label-title .sp-only-space,input main .main-contents .form-wrap .form-list li.tel-select-content.active .tel-item .label-title .sp-only-space,select main .main-contents .form-wrap .form-list li.tel-select-content.active .tel-item .label-title .sp-only-space,textarea main .main-contents .form-wrap .form-list li.tel-select-content.active .tel-item .label-title .sp-only-space{display:inline-block;width:53px}}body main .main-contents .form-wrap .form-list li.submit-wrap,button main .main-contents .form-wrap .form-list li.submit-wrap,input main .main-contents .form-wrap .form-list li.submit-wrap,select main .main-contents .form-wrap .form-list li.submit-wrap,textarea main .main-contents .form-wrap .form-list li.submit-wrap{padding-top:40px;border-top:1px dotted gray}@media screen and (max-width: 760px){body main .main-contents .form-wrap .form-list li.submit-wrap,button main .main-contents .form-wrap .form-list li.submit-wrap,input main .main-contents .form-wrap .form-list li.submit-wrap,select main .main-contents .form-wrap .form-list li.submit-wrap,textarea main .main-contents .form-wrap .form-list li.submit-wrap{padding-top:25px}}body main .main-contents .form-wrap .form-list li.submit-wrap .input-deco,button main .main-contents .form-wrap .form-list li.submit-wrap .input-deco,input main .main-contents .form-wrap .form-list li.submit-wrap .input-deco,select main .main-contents .form-wrap .form-list li.submit-wrap .input-deco,textarea main .main-contents .form-wrap .form-list li.submit-wrap .input-deco{max-width:360px;width:100%;height:60px;margin:0 auto;background-color:#fff;border:2px solid #0078c8;border-radius:100px;transition:.3s}@media screen and (max-width: 760px){body main .main-contents .form-wrap .form-list li.submit-wrap .input-deco,button main .main-contents .form-wrap .form-list li.submit-wrap .input-deco,input main .main-contents .form-wrap .form-list li.submit-wrap .input-deco,select main .main-contents .form-wrap .form-list li.submit-wrap .input-deco,textarea main .main-contents .form-wrap .form-list li.submit-wrap .input-deco{margin-bottom:40px}}body main .main-contents .form-wrap .form-list li.submit-wrap .input-deco input,button main .main-contents .form-wrap .form-list li.submit-wrap .input-deco input,input main .main-contents .form-wrap .form-list li.submit-wrap .input-deco input,select main .main-contents .form-wrap .form-list li.submit-wrap .input-deco input,textarea main .main-contents .form-wrap .form-list li.submit-wrap .input-deco input{font-size:18px;line-height:60px;color:#0078c8;width:100%;height:60px;text-align:center;transition:.3s}body main .main-contents .form-wrap .form-list li.submit-wrap .input-deco:after,button main .main-contents .form-wrap .form-list li.submit-wrap .input-deco:after,input main .main-contents .form-wrap .form-list li.submit-wrap .input-deco:after,select main .main-contents .form-wrap .form-list li.submit-wrap .input-deco:after,textarea main .main-contents .form-wrap .form-list li.submit-wrap .input-deco:after{background-image:url(/build/assets/click-bf15857f.png);width:18px;height:40px;bottom:-5px;right:12px}body main .main-contents .form-wrap .form-list li.submit-wrap .input-deco:hover,button main .main-contents .form-wrap .form-list li.submit-wrap .input-deco:hover,input main .main-contents .form-wrap .form-list li.submit-wrap .input-deco:hover,select main .main-contents .form-wrap .form-list li.submit-wrap .input-deco:hover,textarea main .main-contents .form-wrap .form-list li.submit-wrap .input-deco:hover{background-color:#fceb58}body main .main-contents .form-wrap .form-list li.submit-wrap .input-deco:hover input,button main .main-contents .form-wrap .form-list li.submit-wrap .input-deco:hover input,input main .main-contents .form-wrap .form-list li.submit-wrap .input-deco:hover input,select main .main-contents .form-wrap .form-list li.submit-wrap .input-deco:hover input,textarea main .main-contents .form-wrap .form-list li.submit-wrap .input-deco:hover input{color:#4a4639}body main .main-contents .form-wrap .form-list li.flex-b .label-title,button main .main-contents .form-wrap .form-list li.flex-b .label-title,input main .main-contents .form-wrap .form-list li.flex-b .label-title,select main .main-contents .form-wrap .form-list li.flex-b .label-title,textarea main .main-contents .form-wrap .form-list li.flex-b .label-title{width:100%}body main .main-contents .form-wrap .form-list li.flex-b .label-title .icon,button main .main-contents .form-wrap .form-list li.flex-b .label-title .icon,input main .main-contents .form-wrap .form-list li.flex-b .label-title .icon,select main .main-contents .form-wrap .form-list li.flex-b .label-title .icon,textarea main .main-contents .form-wrap .form-list li.flex-b .label-title .icon{padding-left:40px;font-weight:700;color:#0078c8}body main .main-contents .form-wrap .form-list li.flex-b .label-title .icon:before,button main .main-contents .form-wrap .form-list li.flex-b .label-title .icon:before,input main .main-contents .form-wrap .form-list li.flex-b .label-title .icon:before,select main .main-contents .form-wrap .form-list li.flex-b .label-title .icon:before,textarea main .main-contents .form-wrap .form-list li.flex-b .label-title .icon:before{background-image:url(/build/assets/megaphone-06a938e0.webp);width:34px;height:19px;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width: 760px){body main .main-contents .form-wrap .form-list li.flex-b .label-title .icon,button main .main-contents .form-wrap .form-list li.flex-b .label-title .icon,input main .main-contents .form-wrap .form-list li.flex-b .label-title .icon,select main .main-contents .form-wrap .form-list li.flex-b .label-title .icon,textarea main .main-contents .form-wrap .form-list li.flex-b .label-title .icon{display:inline-block;line-height:1.2;letter-spacing:1px;margin-top:6px}}body main .main-contents .form-wrap .form-list li.flex-b.three .radio-label,button main .main-contents .form-wrap .form-list li.flex-b.three .radio-label,input main .main-contents .form-wrap .form-list li.flex-b.three .radio-label,select main .main-contents .form-wrap .form-list li.flex-b.three .radio-label,textarea main .main-contents .form-wrap .form-list li.flex-b.three .radio-label{width:27%}body main .main-contents .form-wrap .form-list li.flex-b.four .radio-label,button main .main-contents .form-wrap .form-list li.flex-b.four .radio-label,input main .main-contents .form-wrap .form-list li.flex-b.four .radio-label,select main .main-contents .form-wrap .form-list li.flex-b.four .radio-label,textarea main .main-contents .form-wrap .form-list li.flex-b.four .radio-label{width:22%}@media screen and (max-width: 760px){body main .main-contents .form-wrap .form-list li.flex-b.four .radio-label,button main .main-contents .form-wrap .form-list li.flex-b.four .radio-label,input main .main-contents .form-wrap .form-list li.flex-b.four .radio-label,select main .main-contents .form-wrap .form-list li.flex-b.four .radio-label,textarea main .main-contents .form-wrap .form-list li.flex-b.four .radio-label{width:30%}}@media screen and (max-width: 760px){body main .main-contents .form-wrap .form-list li.flex-b.four:after,button main .main-contents .form-wrap .form-list li.flex-b.four:after,input main .main-contents .form-wrap .form-list li.flex-b.four:after,select main .main-contents .form-wrap .form-list li.flex-b.four:after,textarea main .main-contents .form-wrap .form-list li.flex-b.four:after{content:"";display:block;width:30%}}@media screen and (max-width: 760px){body main .main-contents .form-wrap .form-list li.request-item,button main .main-contents .form-wrap .form-list li.request-item,input main .main-contents .form-wrap .form-list li.request-item,select main .main-contents .form-wrap .form-list li.request-item,textarea main .main-contents .form-wrap .form-list li.request-item{margin-bottom:15px}}body main .main-contents .form-wrap .form-list li .select-wrap,button main .main-contents .form-wrap .form-list li .select-wrap,input main .main-contents .form-wrap .form-list li .select-wrap,select main .main-contents .form-wrap .form-list li .select-wrap,textarea main .main-contents .form-wrap .form-list li .select-wrap{width:100%;background:linear-gradient(to bottom,#e2e2e2 10%,#fff 70%,#dadada);border-radius:2px;border:1px solid #C8C9CA}body main .main-contents .form-wrap .form-list li .select-wrap:after,button main .main-contents .form-wrap .form-list li .select-wrap:after,input main .main-contents .form-wrap .form-list li .select-wrap:after,select main .main-contents .form-wrap .form-list li .select-wrap:after,textarea main .main-contents .form-wrap .form-list li .select-wrap:after{background-image:url(/build/assets/select_arrow-17b65352.png);width:14px;height:14px;top:54%;right:15px;transform:translateY(-50%)}body main .main-contents .form-wrap .form-list li .select-wrap .select-box,button main .main-contents .form-wrap .form-list li .select-wrap .select-box,input main .main-contents .form-wrap .form-list li .select-wrap .select-box,select main .main-contents .form-wrap .form-list li .select-wrap .select-box,textarea main .main-contents .form-wrap .form-list li .select-wrap .select-box{width:100%;height:50px;line-height:52px;padding:0 10px;cursor:pointer}body main .main-contents .form-wrap .form-list li.relative,button main .main-contents .form-wrap .form-list li.relative,input main .main-contents .form-wrap .form-list li.relative,select main .main-contents .form-wrap .form-list li.relative,textarea main .main-contents .form-wrap .form-list li.relative{position:relative}body main .main-contents.thanks .main-title,button main .main-contents.thanks .main-title,input main .main-contents.thanks .main-title,select main .main-contents.thanks .main-title,textarea main .main-contents.thanks .main-title{display:inline-block;padding-left:0;margin-top:50px;letter-spacing:2px}body main .main-contents.thanks .main-title:before,button main .main-contents.thanks .main-title:before,input main .main-contents.thanks .main-title:before,select main .main-contents.thanks .main-title:before,textarea main .main-contents.thanks .main-title:before{background-image:url(../../../images/background-image/illust_02.png);top:-60px;left:50%;transform:translate(-50%)}body main .main-contents.thanks .plane,button main .main-contents.thanks .plane,input main .main-contents.thanks .plane,select main .main-contents.thanks .plane,textarea main .main-contents.thanks .plane{width:160px;margin:20px auto}@media screen and (max-width: 760px){body main .main-contents.thanks .plane,button main .main-contents.thanks .plane,input main .main-contents.thanks .plane,select main .main-contents.thanks .plane,textarea main .main-contents.thanks .plane{width:140px;margin:8px auto 10px}}body main .main-contents.thanks .iitan-link-wrap,button main .main-contents.thanks .iitan-link-wrap,input main .main-contents.thanks .iitan-link-wrap,select main .main-contents.thanks .iitan-link-wrap,textarea main .main-contents.thanks .iitan-link-wrap{margin:30px 0 100px}footer{width:100%}footer p{width:100%;height:50px;font-size:14px;line-height:50px;background:#00B4C8;background:linear-gradient(270deg,rgb(0,180,200) 0%,rgb(0,120,200) 100%)}footer.thanks{position:fixed;bottom:0;left:0}.iitan-link-wrap{margin-top:60px}.iitan-link-wrap .iitan-link{display:inline-block;width:300px;height:50px;font-size:18px;line-height:44px;border-radius:100px;border:2px solid #0078c8;background-color:#0078c8;color:#fff;transition:.3s}.iitan-link-wrap .iitan-link:hover{opacity:.7}.iitan-link-wrap .iitan-link:before{background-image:url(/build/assets/white_arrow-04114c65.png);width:16px;height:11px;top:50%;right:15px;transform:translateY(-50%)}.iitan-text-wrap{line-height:1.3}.iitan-text-wrap .text-01{font-size:18px;margin-bottom:10px}.iitan-text-wrap .text-02{font-size:14px;margin-bottom:10px}#etc_open_01,#etc_open_02,#etc_open_03,#rent_open_01,#rent_open_02{visibility:hidden;opacity:0;height:0;transition:.3s;margin-bottom:0;transform:translateY(-50px)}#etc_open_01.active,#etc_open_02.active,#etc_open_03.active,#rent_open_01.active,#rent_open_02.active{visibility:visible;opacity:1;height:auto;margin-bottom:35px;transform:translateY(0)}#tokyo-select,#kanagawa-select,#chiba-select,#saitama-select,#other-select,#town-select{display:none}
