body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}html{overflow-y:scroll}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ol,ul{list-style:none}fieldset,img{border:0}img{max-width:100%;vertical-align:bottom}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a{text-decoration:none;color:#000}a:focus{outline:none}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}*{box-sizing:border-box}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}.main_wrap .mw_wp_form{margin-bottom:100px}.main_wrap .form_wrapper{max-width:820px;margin:auto;margin-top:90px;width:100%;padding:0 70px;margin-bottom:40px}.main_wrap .form_wrapper .form_item{margin-bottom:35px}.main_wrap .form_wrapper .form_item:last-child{margin-bottom:0}.main_wrap .form_wrapper .form_item .head_box{display:flex;align-items:center}.main_wrap .form_wrapper .form_item .head_box p{font-size:16px;font-weight:bold;position:relative}.main_wrap .form_wrapper .form_item .head_box p.head::before{content:"";position:absolute;width:50px;height:1px;background-color:#333;top:0;bottom:0;margin:auto;right:calc(100% + 20px)}.main_wrap .form_wrapper .form_item .head_box p.must{margin-left:10px;color:red}.main_wrap .form_wrapper .form_item .element_box{margin-top:15px}.main_wrap .form_wrapper .form_item .element_box .input_item{width:100%;font-size:16px;padding:10px;padding-left:8px;border-radius:3px;border:1px solid #c9c9c9}.main_wrap .form_wrapper .form_item .element_box .input_item.comment{min-height:280px}.main_wrap .agree_text{font-size:16px;text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:40px}.main_wrap .agree_text .priv{text-decoration:underline;transition:0.2s}.main_wrap .agree_text .priv:hover{color:#2b35ff}.main_wrap .submit_btn_wrapper{margin:40px auto}.main_wrap .submit_btn_wrapper .submit_btn{display:block;width:280px;margin:auto;border:0;line-height:1;text-align:center;padding:18px 0;background-color:#333;color:#fff;font-size:16px;border-radius:3px;cursor:pointer;transition:0.3s;letter-spacing:2px}.main_wrap .submit_btn_wrapper .submit_btn:hover{background-color:#fff;color:#333;border:1px #333 solid}.main_wrap .mw_wp_form .error{line-height:1;font-size:14px;margin-top:8px;margin-left:5px}@media (max-width:768px){.main_wrap .form_wrapper{margin-top:40px;padding:0 20px}.main_wrap .form_wrapper .form_item .head_box{padding-left:50px}.main_wrap .form_wrapper .form_item .head_box p.head::before{width:30px;right:calc(100% + 15px)}.main_wrap .form_wrapper .form_item .element_box{margin-top:5px}.main_wrap .submit_btn_wrapper{margin:50px auto}.main_wrap .mw_wp_form{margin-bottom:50px}}.policy_check{margin:0 auto;display:table}.policy_check .js-mw-checkbox{display:flex;margin:auto;padding:0 20px}.policy_check .js-mw-checkbox .priv-text a{color:#2B4E3F}.mwform-checkbox-field input,.mwform-radio-field input{accent-color:var(--primary01);appearance:auto}.lower_page{background-color:#fff}.lower_page .head_wrap{text-align:center;max-width:1000px;margin:auto;width:90%;padding-top:80px}.lower_page .form-note{text-align:center;max-width:780px;margin:auto;width:90%;padding-top:50px}.lower_page .form-note .inner{margin-bottom:15px}.lower_page .form-note .inner a{color:#8B0000}.lower_page .form-note .pick-up{margin-top:30px}.lower_page .form-note .pick-up .description{text-align:left;margin:0 auto;max-width:521px}@media (max-width:768px){.lower_page .form-note{padding-top:10px}}.lower_page .confirm_wrap{max-width:1000px;margin:0 auto;width:90%}.lower_page .confirm_wrap .head_text{font-size:16px;margin:0 auto;display:table}.lower_page .confirm_wrap .input_wrap{font-size:16px}.lower_page .confirm_wrap .agree_text{display:none}@media (max-width:768px){.lower_page .head_wrap .head{padding-bottom:20px;font-size:24px}}.site-main .container{background-color:#fff;margin-top:60px}.mw_wp_form_input .mwform-confirm-button-submit{display:none}.mw_wp_form_confirm .mwform-confirm-button-confirm{display:none}