.page-contact .mw_wp_form_confirm .fill{background:#222;padding:2px 10px;min-height:34px}.page-contact .mw_wp_form .name{display:flex;flex-flow:row}.page-contact .mw_wp_form .name>div{width:50%}.page-contact .mw_wp_form .name>div:first-child{margin-right:20px}.page-contact .mw_wp_form .req{display:inline-block;background:#c30;color:#fff;padding:3px 10px;font-size:12px;line-height:1;margin-left:10px;vertical-align:middle}.page-contact .mw_wp_form .clm2{display:flex;flex-flow:row}.page-contact .mw_wp_form .clm2>div{width:100%}.page-contact .mw_wp_form .clm2>div:nth-child(1){padding-right:20px}.page-contact .mw_wp_form h3{margin-top:20px}.page-contact .mw_wp_form .attention{margin-top:50px}.page-contact .mw_wp_form .term{border:1px solid #ccc;padding:20px;margin-top:20px}.page-contact .mw_wp_form .term .term_check{text-align:center;margin-top:30px}.page-contact .mw_wp_form .bttn_area{text-align:center}.page-contact .mw_wp_form input[type=text],.page-contact .mw_wp_form input[type=number],.page-contact .mw_wp_form input[type=email],.page-contact .mw_wp_form input[type=tel],.page-contact .mw_wp_form textarea{width:100%;border:none;padding:20px;background:#fff;box-sizing:border-box}.page-contact .mw_wp_form .input_select{position:relative;display:inline-block}.page-contact .mw_wp_form .input_select:before{content:"";position:absolute;width:12px;height:8px;right:20px;top:2.4rem;background-image:url(//www.prominar.com/wp-content/themes/prominar_jp/./img/ico_arrow_under.svg);background-repeat:no-repeat;background-size:12px 8px;z-index:10;pointer-events:none}.page-contact .mw_wp_form .input_select select{padding-right:50px}.page-contact .mw_wp_form select{position:relative;border:none;padding:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:#fff}.page-contact .mw_wp_form select::-ms-expand{display:none}.page-contact .mw_wp_form .checkbox{display:inline-block;cursor:pointer}.page-contact .mw_wp_form .checkbox_input{display:none}.page-contact .mw_wp_form .checkbox_input:checked+.checkbox_text:after{content:"";display:block;position:absolute;left:3px;top:50%;transform:translateY(-70%) rotate(-45deg);width:12px;height:8px;border-left:3px solid #115180;border-bottom:3px solid #115180}.page-contact .mw_wp_form .checkbox_text{position:relative;padding-left:30px;display:block}.page-contact .mw_wp_form .checkbox_text:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:1px solid #ccc;background:#fff}.page-contact .mw_wp_form input[type=submit]{font-size:1.4rem;font-size:14px;margin:15px 10px;line-height:1;padding:20px 60px;background:#ccc;color:#000;border:0;cursor:pointer}.page-contact .mw_wp_form input[type=submit]:hover{opacity:.7;box-shadow:none}.page-contact .mw_wp_form .error{color:#c30;display:block;font-size:13px;line-height:1.8}.page-contact .mw_wp_form .tel_info{width:100%;margin-bottom:20px;margin-top:20px}.page-contact .mw_wp_form .tel_info td{padding:10px;border:1px solid #ccc}@media screen and (max-width:800px){.page-contact .mw_wp_form input[type=text],.page-contact .mw_wp_form input[type=number],.page-contact .mw_wp_form input[type=email],.page-contact .mw_wp_form input[type=tel],.page-contact .mw_wp_form textarea{padding:10px}.page-contact .mw_wp_form select{padding:10px}}@media all and (max-width:500px){.page-contact .mw_wp_form .input_select:before{top:1.4rem;right:10px}}.form_body .rq{display:inline-block;background:#c30;color:#fff;border-radius:4px;font-size:1.2rem;padding:3px 10px;line-height:1;margin-left:10px}#mw_wp_form_mw-wp-form-1610 #etc_detail_block{display:none}#mw_wp_form_mw-wp-form-1610 #etc_detail_block input[type=text]{margin-top:20px;display:inline-block;width:200px}.mw_wp_form_confirm .input_select:before{display:none}.page-top .contact-box{flex-flow:row wrap}.page-top .contact-box-area{margin-bottom:20px;width:calc(33.3333333333% - 20px)}.page-top .contact-box-area:first-child{width:100%;margin-right:0}.page-top .contact-box-area:not(:first-child){margin-right:20px}.page-top .contact-box-area:nth-child(4){margin-right:0}.page-top .contact-box-block .news-button{color:#000}@media (max-width:768px){.page-top .wrap .contact-box-area{width:100%;margin-right:0}.page-top .wrap .contact-box-area:nth-of-type(2n){margin-top:0}}.footer-sitemap-company-snslinks{margin-top:120px}.footer-sitemap-company-snslinks ul{display:flex}.footer-sitemap-company-snslinks ul li{margin-right:30px}.footer-sitemap-company-snslinks ul li a{display:block;width:40px}