*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;position:relative}body{background:#fff}#header{background:linear-gradient(90deg, #998f69, #836c4f)}main{font-size:16px;max-width:1100px;margin:0 auto;padding:100px 0 0}main header{position:static;background:none;height:auto}address{text-align:center;font-size:12px}.ib{display:inline-block}input[type=text],input[type=tel],input[type=email],textarea{border:1px solid #eee;background:#eee;box-shadow:none}input[type=checkbox],input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;box-shadow:none;border:none;background:none;box-shadow:none !important}@media(Max-width: 580px){._pc{display:none}._sp{display:block}}@media(min-width: 581px){._pc{display:block}._sp{display:none}}select{border-style:solid;padding:.2em;border:none;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}@media(max-width: 580px){.main{padding:25px 0}}@media(min-width: 581px){.main{padding:50px 0}}.main_head{background:#fff;text-align:center;font-size:28px;color:#9d835e;font-weight:100;line-height:1.5em;margin-bottom:40px}@media(Max-width: 580px){.main_head{font-size:20px}}.form_text{font-size:1.2em;text-align:center}.privacy{max-width:800px;margin:40px auto;padding:10px 0;text-align:center}.privacy_head{font-weight:bold;font-size:18px;margin-bottom:10px}.privacy_label{cursor:pointer}.privacy .form_row{padding:10px;background-color:#eee;display:block}.privacy_label .parsley-errors-list li{margin-left:auto;margin-right:auto}.in-text{padding:.25em;font-size:min(3.2dvw,16px);display:inline-block}.in-text.half{width:49%;max-width:200px}.in-text.middle{width:62%}.in-text.long{width:75%}.in-text.full{width:100%}.scroll-box{height:250px;overflow-y:scroll;padding:15px;background-color:#fff;border:#707070 solid 1px;max-width:800px;margin:0 auto 60px}.scroll-box .privacypolicyh2{border-bottom:#121212 solid 2px;padding-bottom:10px;font-size:min(4.2dvw,24px);font-weight:bold}@media screen and (max-width: 767px){.scroll-box{max-width:100%}}.privacypolicycol{margin-bottom:40px}.privacypolicycol.privacypolicycol02{border-bottom:solid 1px #121212;padding-bottom:30px;position:relative}.privacypolicycol.privacypolicycol02::after{content:"";position:absolute;border-bottom:solid 1px #121212;width:100%;height:5px;display:block;bottom:-10px}.privacy-txt{margin:0;width:100%;text-align:justify;font-size:min(2.8dvw,14px);line-height:2}@media screen and (max-width: 767px){.privacy-txt{line-height:1.8}}.mb{margin-bottom:40px}.textCenter{text-align:center}.titleh2{font-size:min(4.2dvw,24px);color:#121212;font-weight:bold}.titleh3{font-size:min(4.2dvw,24px);font-weight:bold;color:#111;border-bottom:#121212 solid 1px;padding-bottom:20px;margin-bottom:1em}.sbtnc{margin-bottom:20px;text-align:center;padding-top:50px}input[type=submit].sbmt6b,input[type=button].sbmt5b,input[type=submit].sbmt5b{width:80%;max-width:300px;height:50px;color:#fff;background-color:#8b8172;letter-spacing:.2em;transition:all .3s linear;font-size:min(3.2dvw,16px);font-weight:400;font-style:normal;font-feature-settings:"palt";letter-spacing:.05em;line-height:1;display:inline-block;position:relative;-webkit-appearance:none;border-radius:0;border:none;cursor:pointer;transition:.3s}input[type=submit].sbmt6b{width:40%;border:none;cursor:pointer}input[type=submit].sbmt6b:hover{opacity:.7}input[type=submit].sbmt6c,.submitw2{position:relative;margin:0 10px 1em 10px;cursor:pointer;vertical-align:top;width:80%;height:50px;display:inline-block;color:#000;position:relative;background-color:#fff;box-sizing:border-box;font-size:min(3.2dvw,16px);font-weight:400;font-style:normal;font-feature-settings:"palt";letter-spacing:.05em;line-height:1.75em;max-width:300px}.submitw2::after{content:"";width:20px;height:16px;position:absolute;top:calc(50% - 8px);left:20px;border-right:10px solid #9d835e;border-left:10px solid rgba(0,0,0,0);border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);transition:transform .3s linear;transition:.3s}.submitw{cursor:pointer;position:relative;margin-left:10px;margin-right:10px}.thanks_msg a,.thanks_msg p{color:#000}.submitw::after{content:"";width:20px;height:16px;position:absolute;top:calc(50% - 8px);right:20px;border-left:10px solid #fff;border-right:10px solid rgba(0,0,0,0);border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);transition:transform .3s linear;transition:.3s}.submitw:hover::after{right:6px}.submitw2:hover::after{left:6px}#btn_back,#submit{border:none;cursor:pointer;transition:.3s}.btn_back{color:#000;line-height:30px;text-decoration:none;transition:.3s}#formWrap{max-width:1100px;margin:2em auto 0;color:#555}table.formTable{width:100%;margin:0 auto;border-collapse:collapse}table.formTable td,table.formTable th{border:none;padding:1em;font-size:min(3.2dvw,16px);border-bottom:#c6c6c6 1px solid;position:relative}table.formTable th{width:250px;font-weight:normal;text-align:left;position:relative}@media screen and (max-width: 767px){table.formTable th{padding-bottom:0}}table.formTable th.req::after{content:"必須";font-size:10px;color:#fff;line-height:1em;padding:5px 10px;background:#8b8172;border-radius:13px;position:absolute;top:2em;right:0}@media screen and (max-width: 767px){table.formTable th.req::after{top:1em}}table.formTable th .color01{color:blue}table.formTable th .color02{color:green}table.formTable td ul{display:flex;flex-wrap:wrap}table.formTable td ul li{list-style:none;margin:0 1em 0 0}table.formTable td ul li input{margin:0 .5em 0 0}table.formTable td .in{margin:0 0 .5em}table.formTable td .in.last{margin:0}@media screen and (max-width: 767px){#formWrap{width:95%;margin:0 auto}table.formTable th,table.formTable td{width:auto;display:block}table.formTable th{margin-top:5px;border-bottom:0}form input[type=text],form textarea{width:80%;padding:5px;font-size:110%;display:block}form input[type=submit],form input[type=reset],form input[type=button]{display:block;width:100%;height:40px}}label{vertical-align:middle}input{vertical-align:middle}#btn_back{width:100%;height:50px;background:#fff;border:1px solid #9d835e}.form_outer{background-color:#fff}.thanks_msg{width:100%;max-width:800px;padding:0 10px;color:#fff;line-height:3em;text-align:center;min-height:40vh;margin:0 auto}.thanks_msg_a{color:#fff}@media(max-width: 580px){.thanks_msg{text-align:left}}h2.title{text-align:center;padding:1em;font-size:min(4.8dvw,30px)}ul.formFlow{display:flex;height:40px;align-items:center;justify-content:center;margin:0 0 30px;padding:0}ul.formFlow li{display:inline-flex;justify-content:center;flex:1 0 33.333%;background:#eff0f5;color:#121212;list-style:none;padding:0;margin:0 !important;height:100%;font-size:min(3.2dvw,16px);font-weight:bold;align-items:center;position:relative}ul.formFlow li:before{display:none}ul.formFlow li.visited{background:#999;color:#fff}ul.formFlow li.active{background:#8b8172;color:#fff;position:relative}ul.formFlow li.active:after{position:absolute;content:"";right:-40px;top:0;z-index:1;width:0;height:0;border:20px solid rgba(0,0,0,0);border-left:20px solid #8b8172}ul.formFlow li.second.active:before{display:block;position:absolute;content:"";left:0;top:0;z-index:3;width:0;height:0;border:20px solid rgba(0,0,0,0);border-left:20px solid #8b8172}ul.formFlow li.third.active{background:#8b8172 !important}ul.formFlow li.third.active:after{display:none}ul.formFlow li.third.active:before{background:none;display:inline;position:absolute;content:"";left:0;top:0;z-index:2;width:0;height:0;border-radius:0;border:20px solid rgba(0,0,0,0);border-left:20px solid #8b8172}/*# sourceMappingURL=form.css.map */