@charset "UTF-8";
/* eng */

.en #menu_tab ul li a {
	padding: 22px 0;
    height: 60px;
    box-sizing: border-box;   
}
.en #subtitle h2 {
    padding: 70px 0 20px;
}

.en #order_bottom ul {
    top: 45px;
}

.en .menu li {
    padding-bottom: 50px;
}

.en #pagetitle h1{
top: 46%;
}

@media screen and (max-width: 736px) {
.en #order_bottom {
    height: 620px;
}
}

/* rfid */

.en .rfid_sec01 p:first-of-type {
    padding-top: 5%;
    padding-bottom: 2%;
}

/* mw wp */

#mw_wp_form_mw-wp-form-355 form p{
height: 65px;
margin-bottom: 20px;
background: #f6f6f6;
width: 100%;
}

#mw_wp_form_mw-wp-form-355 form p input,
#mw_wp_form_mw-wp-form-355 form p textarea{
width: 82%;
float: right;
background: #f6f6f6;
border: none !important;
height: 100%;
font-size: 16px;
}

#mw_wp_form_mw-wp-form-355 form p input{
padding: 10px;
}

#mw_wp_form_mw-wp-form-355 form p textarea {
padding: 20px;
}

.must {
display: inline-block;
color: #aa3e2e;
font-size: 16px;
}

.ml_item,
ml_textarea{
margin: 20px 2px 20px 10px;
display: inline-block;
}

#mw_wp_form_mw-wp-form-355 form p.ml_textarea{
height: 165px;
margin-bottom: 50px;
}

#mw_wp_form_mw-wp-form-355 form .confirm{
width: 100%;
height: 65px;
display: block;
font-size: 16px;
margin: 0 auto;
border: none;
background: #333;
color: #fff;
margin-bottom: 120px;
}

.mw_wp_form .ml_textarea .error{
padding: 110px 0;
}

#mw_wp_form_mw-wp-form-355 form p:last-of-type{
margin-bottom: 120px;
}

.en #other_sec03 dl dd {
    padding: 15px 0 30px;
}