@charset "UTF-8";.item-wrap_page{width:90%;max-width:1500px;padding:calc(60px + 5vw) 0 0;margin:0 auto;position:relative}.item-wrap_page section{width:100%}.sec-contact_box-thanks{padding-bottom:15%}.sec-contact{position:relative;padding-bottom:10%}.sec-contact_box{margin:15% auto 0}.contact_step_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #707070;margin:0 auto 2.8em}.step_list-item{font-size:1.4rem;text-align:center;width:24%;position:relative;padding:0 0 .6em;font-weight:700;color:#565962}.step_list-item.active:before{content:"";width:100%;height:1px;position:absolute;bottom:-1px;left:0;background:#0175c1}.step_list-item .en{font-size:1.3rem;display:block;font-style:normal;font-weight:400;font-family:'Michroma',sans-serif;color:#d0d0d0;margin:-.5em 0 0}.step_list-item.active,.step_list-item.active .en{color:#0175c1}.form_wrap-list dt,.form_wrap-list dd{padding:.3em 0 1.5em}.form_wrap-list dt{font-weight:700;padding-top:1.5em;position:relative}.form_wrap-list dt .imp{display:inline-block;border:1px solid #e60113;padding:.4em 1.1em;color:#e60113;position:absolute;right:0;top:1em}.form_wrap-list dd .input_wrap{display:block;position:relative}.form_wrap-list dd input,.form_wrap-list dd textarea{padding:.96em;width:100%;max-width:100%;border:1px solid #c3c3c3;font-size:1.6rem}::-webkit-input-placeholder,::placeholder{color:#d0d0d0}.ph_orange::-webkit-input-placeholder,.ph_orange::placeholder{color:#ff5719}.form_wrap-list dd textarea{height:16em}.form_wrap-list .address_list{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:1em}.form_wrap-list .address_list li{width:100%;margin:0 0 2.5em}.form_wrap-list .address_list li:last-child{margin-bottom:0}.form_wrap-list .address_list li p{font-weight:400;margin:-1.5em 0 0}.form_wrap .accept_box{text-align:center;background:#f4f4f4;padding:2.2em 1em;margin:2.4em auto}.form_wrap .accept_box p{font-weight:700;margin:0 auto 1em}.form_wrap .accept_box a{display:inline-block;color:inherit;border-bottom:1px solid}.form_wrap .accept_box input[type=checkbox]{position:relative;width:28px;height:28px;border:1px solid #707070;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 .5em 0 -1.3em}.form_wrap .accept_box input[type=checkbox]:checked:before{position:absolute;top:1px;left:8px;transform:rotate(50deg);width:10px;height:18px;border-right:3px solid #707070;border-bottom:3px solid #707070;content:''}.btn_submit{margin:5em auto;text-align:center}.btn_submit input{display:inline-block;padding:1.5em 1em;width:100%;max-width:235px;color:#fff;background:#707070;appearance:none;-webkit-appearance:none;border:none;box-shadow:none;border-radius:5em;cursor:pointer;transition:all .4s;white-space:break-spaces}.en_page .btn_submit input{max-width:325px}.btn_submit input:hover{opacity:.6}.formError{position:relative !important;top:inherit !important;left:inherit !important}.formError .formErrorContent{width:100%;background:0 0;position:relative;color:red;min-width:inherit;font-size:11px;border:none;box-shadow:none;padding:0;border-radius:unset}.formError .formErrorArrowBottom div{display:none}.accept_box .formError .formErrorContent{text-align:center}@media screen and (min-width:769px){.item-wrap_page{padding:175px 0 0}.contact-page_parts .page-common_parts-item{width:50%}.contact-page_parts .page-common_parts-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-page_parts .page-common_parts-item a:after{right:19%}.contact-page_parts .page-common_parts-item a span{min-width:60%}.sec-contact{padding-bottom:45px}.sec-contact_box{max-width:1020px;margin:143px auto 0}.contact_step_list{margin:0 auto 6em}.step_list-item{font-size:1.9rem}.step_list-item .en{font-size:1.6rem}.form_wrap-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form_wrap-list dt,.form_wrap-list dd{padding:.5em 0 5em}.form_wrap-list dt{width:27.5%;padding-top:1.8em;position:relative}.form_wrap-list dt .imp{padding:.25em 1.1em;right:2.2em;top:1.4em}.en_page .form_wrap-list dt .imp{padding:.25em .5em;right:.2em}.form_wrap-list .address_list{padding-left:0}.form_wrap-list .address_list li{width:100%;margin:0 0 5.3em}.form_wrap-list .address_list li p{font-weight:700;margin:-1.7em 0 0 .5em;font-size:1.4rem}.form_wrap-list .address_list li.w50{width:50%;padding-right:1em}.form_wrap-list dd{width:72.5%}.form_wrap-list.confirm dd{padding-top:1.5em}}@media screen and (max-width:768px){.form_wrap-list dt .imp{top:1.4em;font-size:1.2rem;padding:.1em 1.1em}.form_wrap-list .address_list{padding-left:0;margin-top:20px}.form_wrap-list dt{padding-bottom:0}}