@charset "UTF-8";


table.infield tr:last-child{
 display:none!important;
}
.must{
background: none;
border:none;
box-shadow: none;
}
tr:nth-child(even){
background: rgb(247, 247, 238);
}
@media(any-hover:hover){
tr:hover{
background: #fceaea;
}
}
.stcheckran input[type="checkbox"],.stcheckran span{
vertical-align: middle;
margin: 0;
}
.mfp_confirm_table tr{
width: 100%;
}
table.mfp_confirm_table{
width: 100%!important;
}
table#mfp_confirm_table{
width: 100%!important;
}
table#mfp_confirm_table tbody{
display: table-row-group!important;
}
div#mfp_buttons ul li{
height: 44px!important;
}
input#button_mfp_goconfirm,input#button_mfp_reset{
background-size: 100%!important;
}
div.mfp_buttons button#mfp_button_send,div.mfp_buttons button#mfp_button_cancel{
    padding: 5px;
}

@media screen and (max-width: 480px){
div#mfp_overlay_inner{
    box-sizing: border-box;
}
#mfp_confirm_table th,#mfp_confirm_table td{
display: block!important;
width: 100%!important;
box-sizing: border-box;
}
table#mfp_confirm_table .mfp_colored{
background: #fff!important;
}
#mfp_confirm_table th{
background:#ddd!important;
}
}
