#page.in{padding-bottom:300px}#page.in .form-wrap{max-width:680px;width:100%;margin:auto}#page.in .form-ttl{font-size:28px;font-weight:bold;text-align:center;margin-bottom:75px;letter-spacing:0.06em}#page.in .form-flow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:950px;width:100%;margin:auto;margin-bottom:76px}#page.in .form-flow-item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;position:relative}#page.in .form-flow-item:first-child:before{content:"";width:50%;height:3px;background:#fff;position:absolute;top:0;left:0}#page.in .form-flow-item:last-child:before{content:"";width:50%;height:3px;background:#fff;position:absolute;top:0;right:0}#page.in .form-flow-item-wrap{text-align:center;position:relative;top:-8px}#page.in .form-flow-item-border{width:100%;height:3px;background:#bdbbbb}#page.in .form-flow-item:first-child.active .form-flow-item-border:before{display:none}#page.in .form-flow-item.active .form-flow-item-border:before{content:"";width:100%;height:3px;background:#fb4f34;position:absolute;top:0;left:-50%}#page.in .form-flow-item-txt-circle{width:14px;height:14px;background:#bdbbbb;border-radius:100px;margin:auto;margin-bottom:18px}#page.in .form-flow-item.active .form-flow-item-txt-circle{background:#fb4f34}#page.in .form-flow-item-txt{font-size:14px;font-weight:bold;color:#bdbbbb}#page.in .form-flow-item.active .form-flow-item-txt{color:#fb4f34}@media screen and (max-width:767px){#page.in{padding-bottom:50px}#page.in .form-ttl{font-size:20px;margin-bottom:50px}#page.in .form-flow{margin-bottom:50px}#page.in .form-wrap{padding:0 10px}}#page.form.in .contact-car-ttl{font-size:18px;font-weight:bold;margin-bottom:40px}#page.form.in .contact-box{margin-bottom:45px}#page.form.in .contact-box:last-child{margin-bottom:0}#page.form.in .contact-box-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}#page.form.in .contact-box-ttl-required{width:60px;height:15px;background:#fb4f34;text-align:center;color:#fff;border-radius:100px;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin-right:8px}#page.form.in .contact-box-ttl-any{width:60px;height:15px;background:#9fa0a0;text-align:center;color:#fff;border-radius:100px;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin-right:8px}#page.form.in .contact-box-ttl-txt{font-size:14px;font-weight:bold}#page.form.in button,#page.form.in input,#page.form.in select,#page.form.in textarea{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#page.form.in .input-txt{width:100%;height:50px;border-radius:6px;border:1px solid #5a5555;text-indent:20px;font-size:16px}#page.form.in .input-txt.active{border-color:#f12!important;-webkit-box-shadow:0 0 0 2px #f12;box-shadow:0 0 0 2px #f12;border-radius:8px;-webkit-animation-name:focusWave;animation-name:focusWave;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#page.form.in .contact-customer{border-top:1px solid #e8e8e8;padding-top:60px}#page.form.in .contact-customer-ttl{font-size:18px;font-weight:bold;margin-bottom:40px}#page.form.in .contact-box-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page.form.in .contact-box-flex-item{-webkit-box-flex:0;-ms-flex:0 0 48.5%;flex:0 0 48.5%}#page.form.in .contact-box-select{width:100%;height:50px;border-radius:6px;border:1px solid #5a5555;text-indent:20px;font-size:16px;background-image:url(../img/common/form/arrow.png);background-repeat:no-repeat;background-size:10px 8px;background-position:center right 23px;color:#242424}#page.form.in .form-fixed{position:fixed;bottom:0;left:0;right:0;z-index:10;text-align:center;padding:42px 0;background-color:#fff;border-top:2px solid #e8e8e8}#page.form.in .form-fixed-txt{font-size:14px;margin-bottom:20px}#page.form.in .form-fixed-txt a{text-decoration:underline}#page.form.in .form-fixed-btn{max-width:330px;width:100%;height:58px;background:#fb4f34;border-radius:100px;color:#fff;font-size:15px;font-weight:bold;background-image:url(../img/common/form/btn_arrow.png);background-repeat:no-repeat;background-size:32px;background-position:center right 15px;border-color:#f12!important;-webkit-box-shadow:0 0 0 2px #f12;box-shadow:0 0 0 2px #f12;-webkit-animation-name:focusWave;animation-name:focusWave;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media screen and (max-width:767px){#page.form.in .form-fixed{position:relative;padding:20px 0}#page.form.in .contact-box-flex{display:block}#page.form.in .contact-box-flex-item:first-child{margin-bottom:30px}}#page.form.in .need-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page.form.in .need-flex label{-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#eff3f3;border-radius:6px;height:50px;font-size:14px;font-weight:bold;margin-bottom:10px}#page.form.in .need-flex input{display:none}#page.form.in .need-flex label:has(input[type=checkbox]:checked){background:#fb4f34;color:#fff}#page.form.in .confirm-car{border-bottom:1px solid #e8e8e8}#page.form.in .confirm-return{border:1px solid #e8e8e8;max-width:228px;width:100%;height:57px;display:block;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;font-weight:bold;text-indent:20px;font-size:16px}#page.form.in .confirm-return img{max-width:30px;width:100%;margin-right:10px;position:absolute;top:13px;left:12px;z-index:2}#page.form.in .confirm-return-wrap{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;color:#242424}#page.form.in .confirm-car-ttl{font-size:18px;font-weight:bold;margin-bottom:40px}#page.form.in .confirm-customer{padding-top:60px}#page.form.in .confirm-customer-ttl{font-size:18px;font-weight:bold;margin-bottom:50px}#page.form.in .confirm-box{margin-bottom:50px}#page.form.in .confirm-box-ttl{font-weight:bold;margin-bottom:20px}#page.form.in .confirm-box-txt{font-size:14px}#page.form.in .confirm-box-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page.form.in .confirm-box-flex-item:first-child{margin-right:160px}#page.form.in .contact-box-txt-error{color:#fb4f34;margin-top:10px}@media screen and (max-width:767px){#page.form.in .confirm-box-ttl{font-size:16px}#page.form.in .confirm-box-txt{font-size:16px}#page.form.in .confirm-return{margin-bottom:50px}}@media (hover:hover){#page.form.in .confirm-return{overflow:hidden;position:relative;z-index:1}#page.form.in .confirm-return:after{background:#313131;position:absolute;top:0;left:0;content:"";width:100%;height:100%;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:0.3s cubic-bezier(0.45,0,0.55,1);transition:0.3s cubic-bezier(0.45,0,0.55,1);z-index:-1}#page.form.in .confirm-return:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1);z-index:1}#page.form.in .confirm-return:hover .confirm-return-wrap{background-color:transparent;color:#fff;-webkit-transition:0.3s cubic-bezier(0.45,0,0.55,1);transition:0.3s cubic-bezier(0.45,0,0.55,1)}}#page.formthank.in{padding-top:90px;padding-bottom:90px}#page.formthank.in .thanks-ttl{text-align:center;margin-bottom:70px;font-size:18px;line-height:2}#page.formthank.in .thanks-form-wrap{max-width:900px;width:100%;margin:auto}#page.formthank.in .thanks-banner{display:block;margin-bottom:60px}@media screen and (max-width:940px){#page.formthank.in{padding-top:50px;padding-bottom:50px}#page.formthank.in .thanks-form-wrap{padding:0 10px}#page.formthank.in .thanks-ttl{font-size:16px;margin-bottom:35px}}