@charset "utf-8";
/* CSS Document */

/*-- カート --*/
.s_left input {display:block;}
.zen {display:block; width:96%; font-size:11px; color:rgba(220,39,42,1.00); text-indent:10px;}
.opt {display:block; color:white; background-color:#3399ff; padding:8px 8px 8px 24px; margin:8px auto; border-radius:8px; line-height:1.6; text-indent:-1em; font-size:1.2rem; width:60%; text-align:left;}
.inline input {display:inline-block; text-align:center; ime-mode:disabled;}

/*-- 注文入力 --*/
.order {
	width:98%; max-width:600px; margin:4px auto; border:solid 2px #006600; border-collapse:collapse; padding:4px;
}
.order tr th {font-weight:500; font-size:1.2rem; border:solid 1px #006600; padding:4px;}
.order tr td:first-child {text-align:center !important;}
.order tr td:nth-last-child(2) {text-align:center !important;}
.act_center {text-align:center !important;}
.act_center input {padding:4px;}

.yourinfo tr:first-child {background:#fff !important;}
.yourinfo tr th {background:#E0EFFF !important; width:30% !important;}
/*
.order tr th, .order tr td {border:solid 1px #006600; padding:4px 8px;}

.order tr th {background:#ccffcc; text-align:center; font-weight:500;}

.order tr td {width:75%;}*/

.order input, .order textarea {padding:2px 3px; font-size:12px;}

.altc {border:solid 2px #bd1a1f;}
.altc tr:first-child {background:#fff !important;}
.altc tr th, .altc tr td {border:solid 1px #bd1a1f;}
.altc tr th {background:#FBDEDF; width: 30%;}

.number {ime-mode:disabled;}
.nav_type {text-align:left !important; background:#E0EFFF; font-size:1.2rem;}
h3 {margin-top:12px;}
.order_form {margin-top:18px;}
.bn_notice img {width:98%; max-width:608px;}