.sp480{display:none}.catch-txt{position:relative;display:inline-block;width:auto !important;visibility:visible !important;color:#fff;font-size:44px;font-size:4.4rem;line-height:1.2}.catch-txt .txt_color{color:#fff100;font-size:120%}.catch-txt .txt_bl{display:block;font-size:110%}.catch-txt:after{position:absolute;bottom:-5px;left:0;content:'';width:0;height:5px;background:#fff100;-moz-transition:all 600ms ease-in;-o-transition:all 600ms ease-in;-webkit-transition:all 600ms ease-in;transition:all 600ms ease-in}.catch-txt.animated:after{width:100%}.inquiry{color:#333;padding-top:0 !important;background:#f5f5f5 !important}.inquiry .wrap{width:94%;max-width:900px;overflow-x:hidden}.inquiry .txt{text-align:center}.inquiry label.error{display:block;margin-top:10px;color:#ff3737;font-size:14px;font-size:1.4rem;line-height:1;font-weight:bold}.inquiry .link{position:relative;display:inline-block;padding-bottom:2px;line-height:1;color:#00a73c;border-bottom:1px solid #00a73c}.inquiry .link:hover{opacity:.7}.inquiry input::-webkit-input-placeholder{color:#858585}.inquiry input::-moz-placeholder{color:#858585}.inquiry input:-ms-input-placeholder{color:#858585}.inquiry input:-moz-placeholder{color:#858585}.inquiry input::placeholder{color:#ccc}.inquiry input[type="text"]{width:350px;height:40px;padding:5px 14px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #dad9d9;outline:none}.inquiry input[type="text"].st20{width:20%}.inquiry input[type="text"].st70{width:70%}.inquiry input[type="text"].st80{width:80%}.inquiry input[type="text"].st90{width:90%}.inquiry input[type="text"].st100{width:100%}.inquiry input[type="text"].error{background:#ffeeee;border-color:#ffb2b2}.inquiry select{width:350px;height:40px;padding:5px 22px 5px 15px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;background:url(/common/img/inquiry/arrow_sl.png) right no-repeat #fff;background-position:right 8px center;border:1px solid #dad9d9;outline:none}.inquiry select.error{background-color:#ffeeee;border-color:#ffb2b2}.inquiry select:invalid{color:#ccc}.inquiry option[value=""][disabled]{display:none}.inquiry option{color:black}.inquiry select::-ms-expand{display:none}.inquiry input[type="checkbox"]{display:none}.inquiry label{cursor:pointer}.inquiry input[type="checkbox"]+label:before{content:"\00a0";display:inline-block;width:16px;height:16px;margin:-2px 5px 0 0;vertical-align:middle;background:#fff;border:1px solid #dad9d9}.inquiry input[type="checkbox"]:checked+label:before{content:'';background:#fff url("../../img/inquiry/icon-check.png") center center no-repeat;background-size:90% 90%}.inquiry textarea{width:90%;min-height:160px;padding:5px 15px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #dad9d9;outline:none}.inquiry .form-block{padding:75px 0 100px}.inquiry .form-block .cont-form{margin-top:80px}.inquiry .form-block .cont-form .list-step{margin-bottom:30px;font-size:0}.inquiry .form-block .cont-form .list-step .step{position:relative;z-index:0;display:inline-block;width:290px;margin-right:12px;padding:2px 0 5px;font-size:16px;font-size:1.6rem;font-weight:bold;text-align:center;background:#fff}.inquiry .form-block .cont-form .list-step .step:before{position:absolute;position:absolute;top:0;left:0;content:'';width:0;height:0;border:25px solid transparent;border-left:18px solid #f5f5f5}.inquiry .form-block .cont-form .list-step .step:after{position:absolute;top:0;right:-43px;content:'';width:0;height:0;border:25px solid transparent;border-left:18px solid #fff}.inquiry .form-block .cont-form .list-step .step .num{display:inline-block;margin-right:10px}.inquiry .form-block .cont-form .list-step .step .num span{font-size:150%;font-family:'Oswald', sans-serif;font-weight:700}.inquiry .form-block .cont-form .list-step .step .txt{display:inline-block;font-size:18px;font-size:1.8rem}.inquiry .form-block .cont-form .list-step .step.step01{z-index:3;width:295px}.inquiry .form-block .cont-form .list-step .step.step01:before{display:none}.inquiry .form-block .cont-form .list-step .step.step02{z-index:2}.inquiry .form-block .cont-form .list-step .step.step03{z-index:1;margin-right:0}.inquiry .form-block .cont-form .list-step .step.step03:after{display:none}.inquiry .form-block .cont-form .list-step .step.active{color:#fff;background:#00a73c}.inquiry .form-block .cont-form .list-step .step.active:after{border-left-color:#00a73c}.inquiry .form-block .cont-form .main-form{padding:10px 35px;border-top:1px solid #dad9d9;border-bottom:1px solid #dad9d9;-webkit-box-shadow:0px 2px 4px -2px rgba(0,0,0,0.5);-moz-box-shadow:0px 2px 4px -2px rgba(0,0,0,0.5);box-shadow:0px 2px 4px -2px rgba(0,0,0,0.5)}.inquiry .form-block .cont-form .main-form .row{display:table;width:100%;border-bottom:1px solid #dad9d9}.inquiry .form-block .cont-form .main-form .row .l-row{position:relative;display:table-cell;width:34.52381%;padding:18px 0;vertical-align:middle}.inquiry .form-block .cont-form .main-form .row .l-row.vtop{vertical-align:top}.inquiry .form-block .cont-form .main-form .row .l-row .required{position:absolute;right:30px;display:inline-block;padding:0 5px;color:#fff;font-size:12px;font-size:1.2rem;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#ff3737}.inquiry .form-block .cont-form .main-form .row .l-row .required.sl{display:none}.inquiry .form-block .cont-form .main-form .row .i-row{display:table-cell;width:63.09524%;padding:18px 0;vertical-align:middle}.inquiry .form-block .cont-form .main-form .row .i-row .child-row{display:table;width:35%;float:left;margin-right:3px}.inquiry .form-block .cont-form .main-form .row .i-row .child-row.last{margin-right:0}.inquiry .form-block .cont-form .main-form .row .i-row .child-row .lb{display:table-cell;width:20%}.inquiry .form-block .cont-form .main-form .row .i-row .child-row .in{display:table-cell}.inquiry .form-block .cont-form .main-form .row .i-row .child-row .in.phone{position:relative}.inquiry .form-block .cont-form .main-form .row .i-row .child-row .in.phone:after{position:absolute;top:15%;right:6%;content:"-"}.inquiry .form-block .cont-form .main-form .row .i-row .child-row .in.phone.last:after{display:none}.inquiry .form-block .cont-form .main-form .row .i-row .child-row.st02{width:50%;float:none}.inquiry .form-block .cont-form .main-form .row .i-row.adr{vertical-align:top}.inquiry .form-block .cont-form .main-form .row .i-row.adr .child-row{width:100%;margin-bottom:15px}.inquiry .form-block .cont-form .main-form .row .i-row.adr .child-row .lb{width:32%}.inquiry .form-block .cont-form .main-form .row:last-child{border:none}.inquiry .form-block .cont-form .main-form .row:last-child .l-row{vertical-align:top}.inquiry .form-block .cont-form .main-form .btn-check{margin-left:10px;color:#fff;font-size:13px;font-size:1.3rem;line-height:1;padding:5px 10px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;background:#00a73c;outline:none;border:none}.inquiry .form-block .cont-form .main-form .btn-check:hover{opacity:.7}.inquiry .form-block .cont-form .main-form .thank{padding:30px 0 50px}.inquiry .form-block .cont-form .main-form .thank .tl{margin-bottom:10px;color:#00a73c;font-size:26px;font-size:2.6rem;line-height:1.3}.inquiry .form-block .cont-form .main-form .thank .txt01{margin-bottom:40px}.inquiry .form-block .cont-form .main-form .thank .cont-txt dl{margin-bottom:15px}.inquiry .form-block .cont-form .main-form .thank .cont-txt dl dt{font-size:16px;font-size:1.6rem;font-weight:bold}.inquiry .form-block .cont-form .main-form .thank .cont-txt dl dd .mt10{margin-top:10px}.inquiry .form-block .cont-form .main-form .thank .contact{margin-top:30px;padding:20px;font-size:16px;font-size:1.6rem;line-height:2;background:#fff;border:1px solid #666}.inquiry .form-block .cont-form .main-form .thank .contact .com{font-weight:bold}.inquiry .form-block .cont-form .main-form .thank .contact .com a:hover{opacity:.7}.inquiry .form-block .cont-form .main-form .thank .contact .phone{font-size:162.5%;line-height:1.4;font-weight:bold}.inquiry .form-block .cont-form .main-form .thank .contact .phone b{display:inline-block;width:60px;margin:-.5em .5em 0 0;padding:.2em .5em .1em;background:#0eabe7;color:#fff;font-size:70%;text-align:center}.inquiry .form-block .cont-form .main-form .thank .contact .phone .tel{display:inline-block;margin-top:5px}.inquiry .form-block .cont-form .cont-btn{position:relative;margin-top:45px;text-align:center}.inquiry .form-block .cont-form .cont-btn .agree-txt{margin:10px 0 30px}.inquiry .form-block .cont-form .cont-btn .btn{display:inline-block;width:300px;padding:12px 10px 8px;color:#fff;font-size:18px;font-size:1.8rem;font-weight:bold;background:#00a73c;outline:none;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;border:none}.inquiry .form-block .cont-form .cont-btn .btn.active{background:#00a73c}.inquiry .form-block .cont-form .cont-btn .btn.active:hover{opacity:.7}.inquiry .form-block .cont-form .cont-btn .btn-back{position:absolute;top:50%;left:0;display:inline-block;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.inquiry .form-block .cont-form .cont-btn .btn-back a{position:relative;display:inline-block;padding:10px 40px;color:#919191;font-size:18px;font-size:1.8rem;line-height:1.4;font-weight:bold;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;border:1px solid #e0dfdf;background:#f4f4f4}.inquiry .form-block .cont-form .cont-btn .btn-back a:before{position:absolute;top:50%;left:15px;content:"";width:8px;height:8px;margin-top:-4px;border-bottom:2px solid #919191;border-left:2px solid #919191;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.inquiry .form-block .cont-form .cont-btn .btn-back a:hover{opacity:.8}@media only screen and (max-width: 768px){.inquiry .wrap{width:90%;overflow-x:hidden}.inquiry .form-block{padding:10% 0 14%}.inquiry .form-block .cont-form{margin-top:8%}.inquiry .form-block .cont-form .list-step{margin-bottom:5%}.inquiry .form-block .cont-form .list-step .step{width:32%;height:68px;margin-right:2%;padding-bottom:2px;font-size:14px;font-size:1.4rem;line-height:1.4}.inquiry .form-block .cont-form .list-step .step .cont-txt{position:absolute;top:50%;left:0;width:100%;text-align:center;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.inquiry .form-block .cont-form .list-step .step:before{border-width:34px;border-left-width:18px}.inquiry .form-block .cont-form .list-step .step:after{right:-54px;border-width:34px;border-left-width:20px}.inquiry .form-block .cont-form .list-step .step .num{display:block;margin-right:0}.inquiry .form-block .cont-form .list-step .step .txt{display:block;font-size:16px;font-size:1.6rem}.inquiry .form-block .cont-form .list-step .step.step01{width:32%}.inquiry .form-block .cont-form .main-form{padding:10px 0}.inquiry .form-block .cont-form .cont-btn{margin-top:8%}.inquiry .form-block .cont-form .cont-btn .btn{width:100%;max-width:300px}.inquiry .form-block .cont-form .cont-btn .btn-back{position:static;display:block;margin-top:6%;-moz-transform:translateY(0%);-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%)}.inquiry .form-block .cont-form .cont-btn .btn-back a{font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 600px){.inquiry .wrap{width:90%;overflow-x:hidden}.inquiry input[type="text"]{width:100%}.inquiry input[type="text"].st20{width:25%}.inquiry input[type="text"].st40{width:90%}.inquiry input[type="text"].st70{width:100%}.inquiry input[type="text"].st90{width:100%}.inquiry select{width:100%}.inquiry select.st40{width:100%}.inquiry textarea{width:100%}.inquiry .form-block .cont-form .list-step .step{font-size:12px;font-size:1.2rem;line-height:1.4}.inquiry .form-block .cont-form .list-step .step .cont-txt{left:10%}.inquiry .form-block .cont-form .list-step .step .txt{display:block;font-size:14px;font-size:1.4rem}.inquiry .form-block .cont-form .list-step .step.step01 .cont-txt{left:0}.inquiry .form-block .cont-form .main-form .row{display:block}.inquiry .form-block .cont-form .main-form .row .l-row p{position:relative;display:inline-block}.inquiry .form-block .cont-form .main-form .row .l-row p .required{position:absolute;right:-40px}.inquiry .form-block .cont-form .main-form .row .l-row p.notes{display:block}.inquiry .form-block .cont-form .main-form .row .i-row{display:block;width:100%;padding:0 0 8%}.inquiry .form-block .cont-form .main-form .row .i-row .child-row{display:block;width:100%;float:none;margin-right:0;margin-bottom:3%}.inquiry .form-block .cont-form .main-form .row .i-row .child-row.last{margin-bottom:0}.inquiry .form-block .cont-form .main-form .row .i-row .child-row .lb{display:block;width:100%}.inquiry .form-block .cont-form .main-form .row .i-row .child-row .in{display:block}.inquiry .form-block .cont-form .main-form .row .i-row .child-row .in.phone{width:30%;float:left;margin-right:5%}.inquiry .form-block .cont-form .main-form .row .i-row .child-row .in.phone:last-child{margin-right:0}.inquiry .form-block .cont-form .main-form .row .i-row .child-row .in.phone:after{right:-11%}.inquiry .form-block .cont-form .main-form .row .i-row .child-row.st02{width:100%;float:none;margin-top:0}.inquiry .form-block .cont-form .main-form .row .i-row.adr{vertical-align:top}.inquiry .form-block .cont-form .main-form .row .i-row.adr .child-row{width:100%;margin-bottom:3%}.inquiry .form-block .cont-form .main-form .row .i-row.adr .child-row .lb{width:100%;margin-bottom:2%}.inquiry .form-block .cont-form .main-form .row:last-child{border:none}.inquiry .form-block .cont-form .main-form .row:last-child .l-row{vertical-align:top}.inquiry .form-block .cont-form .main-form .thank{padding:4% 0}.inquiry .form-block .cont-form .main-form .thank .tl{margin-bottom:2%;font-size:18px;font-size:1.8rem}.inquiry .form-block .cont-form .main-form .thank .txt{margin-bottom:4%}.inquiry .form-block .cont-form .main-form .thank .contact{margin-top:4%;font-size:15px;font-size:1.5rem}}@media only screen and (max-width: 480px){.sp480{display:block}}
