﻿.temporary-form .head{font-size:14px;font-size:1.4rem;letter-spacing:0.1em;line-height:1.78571429;font-weight:700;color:#5D5D5D;padding-bottom:102px}.temporary-form .head .inner{padding:0 28px}@media (min-width: 768px){.temporary-form .head .inner{max-width:956px;margin:0 auto}}.temporary-form .head .description{text-align:center;margin-bottom:50px}.temporary-form .head .stepList{padding:0 15px}@media (min-width: 768px){.temporary-form .head .stepList{display:flex;justify-content:space-between;align-items:stretch}}.temporary-form .head .stepList li{margin-bottom:57px;position:relative}@media (min-width: 768px){.temporary-form .head .stepList li{width:calc((100% - 100px) / 3)}}.temporary-form .head .stepList li:after{content:"↓";font-family:"Noto Serif JP", serif;font-size:15px;font-size:1.5rem;position:absolute;left:50%;bottom:-42px;transform:translate(-50%, 0)}@media (min-width: 768px){.temporary-form .head .stepList li:after{content:"→";top:calc(50% + 16px);left:auto;bottom:auto;right:-34px;transform:translate(0, -50%)}}.temporary-form .head .stepList li:last-of-type{margin-bottom:0}.temporary-form .head .stepList li:last-of-type:after{content:none}.temporary-form .head .stepList li span{display:block;text-align:center;font-size:16px;font-size:1.6rem;color:#F08200}.temporary-form .head .stepList li p{border:2px solid #F08200;border-radius:5px;background:#fff;padding:18px 14px;min-height:135px}@media (min-width: 768px){.temporary-form .head .stepList li p{min-height:170px}}.temporary-form .formArea{box-shadow:none;margin:0;padding:0}.temporary-form .formArea .inner{max-width:900px;margin:0 auto}.temporary-form .formArea__head{text-align:center;margin-bottom:50px;color:#5d5d5d;font-weight:700;font-size:14px;font-size:1.4rem;letter-spacing:1.4px;line-height:25px;font-family:"Noto Sans JP", sans-serif}@media (max-width: 767px){.temporary-form .formArea__head{margin-bottom:32px;padding:0 28px}}.temporary-form .formArea__title{background:#2470D8;color:#fff;font-size:18px;font-size:1.8rem;line-height:1.5;font-weight:700;text-align:center;padding:10px 8px}.temporary-form .formArea__form{background:rgba(0,75,177,0.05);padding:37px 30px}@media (min-width: 768px){.temporary-form .formArea__form form{max-width:750px;margin:0 auto}}.temporary-form .formArea__form dl{margin-bottom:28px}.temporary-form .formArea__form dl dt{margin-bottom:8px}.temporary-form .formArea__form dl dt small{font-size:12px;font-size:1.2rem;letter-spacing:0.1em;font-weight:700;color:#fff;background:#EF7B36;padding:2px 5px 4px;display:inline-block;line-height:1}.temporary-form .formArea__form dl dt span{display:block;font-size:18px;font-size:1.8rem;letter-spacing:0.1em;line-height:1.66666667;font-weight:700;color:#333333}.temporary-form .formArea__form dl dt p{background:#fff;padding:12px;font-size:14px;font-size:1.4rem;letter-spacing:0.1em;line-height:1.78571429;font-weight:700;color:#5D5D5D;margin-top:15px;margin-bottom:22px}.temporary-form .formArea__form dl dt b{display:block;font-size:14px;font-size:1.4rem;letter-spacing:0.1em;line-height:1.78571429;font-weight:700;color:#5D5D5D;margin-top:4px}.temporary-form .formArea__form dl dd{font-size:14px;font-size:1.4rem;letter-spacing:0.1em;line-height:1.78571429;position:relative}.temporary-form .formArea__form dl dd>div{display:flex;align-items:flex-end;margin-bottom:17px}.temporary-form .formArea__form dl dd>div span{font-size:18px;font-size:1.8rem;letter-spacing:0.1em;font-weight:700;display:inline-block;margin-left:7px;color:#5D5D5D}.temporary-form .formArea__form dl dd>div.wide input{width:235px}.temporary-form .formArea__form dl dd>div.half input{width:118px}.temporary-form .formArea__form dl dd>div.half>div{display:flex;align-items:flex-end}@media (min-width: 768px){.temporary-form .formArea__form dl dd>div.half>div{margin-right:30px}}@media (max-width: 767px){.temporary-form .formArea__form dl dd>div.half>div{width:50%}}.temporary-form .formArea__form dl dd input[type="text"]{border:none;width:100%;height:40px;padding:8px}.temporary-form .formArea__form dl dd input[type="date"]{border:none;width:100%;height:40px;padding:8px}@media (min-width: 768px){.temporary-form .formArea__form dl dd input[type="date"]{width:200px}}.temporary-form .formArea__form dl dd textarea{resize:none;padding:8px;width:100%;height:194px;border-radius:0;border:none}.temporary-form .formArea__form dl dd textarea.h129{height:129px}.temporary-form .formArea__form dl dd .radioList{display:flex;flex-wrap:wrap;margin-top:14px}@media (max-width: 767px){.temporary-form .formArea__form dl dd .radioList.w50 li{width:calc((100% - 30px) / 2);margin-right:15px;white-space:nowrap}}.temporary-form .formArea__form dl dd .radioList li{display:flex;align-items:center;margin-right:34px;font-size:14px;font-size:1.4rem;letter-spacing:0.1em;line-height:1.78571429;font-weight:700;color:#5D5D5D;margin-bottom:15px;position:relative}.temporary-form .formArea__form dl dd .radioList li input{width:1px;height:1px;opacity:0;position:absolute;top:0;left:0}.temporary-form .formArea__form dl dd .radioList li input:checked+label>i:before{opacity:1}.temporary-form .formArea__form dl dd .radioList li label{display:flex;align-items:center}.temporary-form .formArea__form dl dd .radioList li label i{width:25px;height:25px;display:inline-block;background:#fff;margin-right:10px;border-radius:50%;border:1px solid #3B4043;position:relative}.temporary-form .formArea__form dl dd .radioList li label i:before{content:"";width:15px;height:15px;background:#3B4043;display:block;border-radius:50%;position:absolute;top:4px;left:4px;opacity:0}.temporary-form .formArea__form dl dd small{display:block;font-size:14px;font-size:1.4rem;letter-spacing:0.1em;line-height:1.78571429;font-weight:700;color:#5D5D5D;margin-top:4px}.temporary-form .formArea__form p{font-size:14px;font-size:1.4rem;letter-spacing:0.1em;line-height:1.78571429;font-weight:700;color:#5D5D5D}.temporary-form .formArea__form .annotation{margin-bottom:36px}.temporary-form .formArea__form .annotation strong{border-radius:5px;padding:11px;text-align:center;background:#2470D8;color:#fff;font-size:18px;font-size:1.8rem;line-height:1.5;font-weight:700;display:block;margin:0 -8px 18px}.temporary-form .formArea__form .annotation p{font-size:14px;font-size:1.4rem;letter-spacing:0.1em;line-height:1.78571429;font-weight:700;color:#5D5D5D;text-align:center}.temporary-form .formArea__form .privacy{padding:13px 12px;background:#fff;height:326px;overflow-y:scroll;margin-top:38px}.temporary-form .formArea__form .privacy span{font-size:14px;font-size:1.4rem;letter-spacing:0.1em;line-height:1.78571429;font-weight:700;color:#5D5D5D;text-align:center;display:block;margin-bottom:6px}.temporary-form .formArea__form .agree{display:flex;align-items:center;justify-content:center;font-size:16px;font-size:1.6rem;letter-spacing:0.1em;font-weight:700;color:#5D5D5D;margin-top:26px;margin-bottom:46px}.temporary-form .formArea__form .agree input[type="checkbox"]{width:20px;height:20px;border-radius:4px}.temporary-form .formArea__form .thanks{background:#fff;padding:12px 6px 12px 18px;border-radius:5px;border:2px solid #F08229;margin-bottom:22px}.temporary-form .formArea__form .thanks em{font-style:normal;text-decoration:underline;text-underline-offset:2px}.temporary-form .formArea__form .modify{text-decoration:underline;color:#5D5D5D;display:block;width:max-content;margin:0 auto 48px;text-align:center}.temporary-form .formArea__form .frame{background:#fff;padding:16px 12px;margin-top:18px}.temporary-form .formArea__form .frame p:first-of-type{margin-bottom:40px}.temporary-form .formArea .thanksText{text-align:center;font-size:14px;font-size:1.4rem;letter-spacing:0.1em;line-height:1.78571429;font-weight:700;color:#5D5D5D;padding:80px 20px 0}@media (max-width: 767px){.temporary-form .formArea .thanksText{padding-top:40px}}.temporary-form .formArea .btnSubmit{display:flex;align-items:center;justify-content:center;width:100%;height:54px;border-radius:5px;background:#F08200;color:#fff;font-size:20px;font-size:2rem;font-weight:700;border:none;filter:drop-shadow(0px 3px 6px rgba(0,0,0,0.16));margin-bottom:24px}@media (min-width: 768px){.temporary-form .formArea .btnSubmit{width:300px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:48px}}@media (max-width: 767px){.temporary-form .formArea .btnSubmit{margin-top:40px}}.formError{display:block !important}.formError .formErrorContent{white-space:nowrap}

/*# sourceMappingURL=maps/temporary-form.min.css.map */
