@charset "UTF-8";
/* ---------------------------------------------------------------- */

#contents .OrderNaeTitle{ display:block; border-radius:6px; margin-bottom:24px; background:#e9e9e9; padding:12px; font-size:1.6rem;}
#contents .OrderNaeTitle select{ width:80% !important; background-color:#fff; padding:6px 10% 6px 2%;}

#contents .OrderNaeSelect{ background:#eef8d5; margin-bottom:10px;}
#contents .OrderNaeSelect .Title{ width:8%; color:#fff; font-size:1.4rem !important; text-align: center; background:#9cc734;}
#contents .OrderNaeSelect .Body{ width:92%; padding:14px 5%;}
#contents .OrderNaeSelect .Body table{ width:100%;}

#contents .OrderNaeSelect .Body table th{ width:100%; padding:0px; margin:0px 0px 5px;}
#contents .OrderNaeSelect .Body table th,
#contents .OrderNaeSelect .Body table td{ display:inline-block; font-size:1.5rem; vertical-align:top; text-align:left; width:100%;}
#contents .OrderNaeSelect .Body table td{ padding-bottom:10px;}
#contents .OrderNaeSelect .Body table td span{ display:block; font-size:1.3rem;}
#contents .OrderNaeSelect .Body table td select{ width:70% !important; background-color:#fff; padding:6px 10% 6px 2%;}
#contents .OrderNaeSelect .Body table td input{ display:inline-block;}

#contents .OrderNaeUser{ background:#e9e9e9; padding:12px 5%;}
#contents .OrderNaeUser table{ width:100%;}
#contents .OrderNaeUser table th,
#contents .OrderNaeUser table td{ width:100%; text-align:left; display:inline-block;}
#contents .OrderNaeUser table th{ padding:0px; margin:0px;}
#contents .OrderNaeUser table td{ margin-bottom:8px;}
#contents .OrderNaeUser table td span.Yubin{ display:inline; margin-right:4px;}
#contents .OrderNaeUser table td input,
#contents .OrderNaeSelect .Body table td input{ background:#fff; border:1px solid #ccc; border-radius:0px; padding:4px 5px; display:inline-block;-webkit-border-radius : 0;
-webkit-appearance : none;
-webkit-tap-highlight-color : rgba(0,0,0,0);}

#contents div.ContactBtn {width: 90%;margin:20px auto 0px;}
#contents div.ContactBtn input {cursor: pointer; border: none;text-align: center;font-size: 1.6rem; font-weight:bold; padding: 14px 0px;width: 100%; background:#60a219; color:#fff;}

#contents div.ContactBtnBox02 { width: 90%; margin:20px auto 0px;}

#contents div.ContactBtnBox02 input{cursor: pointer; border: none;text-align: center;font-size: 1.6rem; font-weight:bold; padding: 14px 0px;width: 100%; color: #fff;}
#contents div.ContactBtnBox02 input.soushinBtn { background: #db7c00; margin-bottom:12px;}
#contents div.ContactBtnBox02 input.reset { background: #444444;}

#contents .FomeSendTxt{ padding:20px 5%;}

#contents .OrderNaeUser table td input.tarea01,
#contents .OrderNaeSelect .Body table td input.tarea01{ width:110px;}
#contents .OrderNaeUser table td input.tarea02,
#contents .OrderNaeSelect .Body table td input.tarea02{ width:100%;}
#contents .OrderNaeUser table td input.tarea03,
#contents .OrderNaeSelect .Body table td input.tarea03{ width:100%;}
#contents .OrderNaeUser table td input.tarea04,
#contents .OrderNaeSelect .Body table td input.tarea04{ width:100%;}
#contents .OrderNaeUser table td textarea{ background:#fff; border:1px solid #ccc; padding:5px 5px; width:100%;}