/*
以後
*/
#the_box {
	width:700px;
	margin:5px 0;
}
#boxes {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#boxes li {
	float:left;
	margin:1px 0;
	width:700px;
}
#boxes span {
	display:none;
}
#boxes li.no_count {
	cursor:default;
	list-style-type:none;
	border:1px solid #000;
	text-align:center;
	padding:5px 0;
	background-color:#F2FAFF;
	float:left;
	width:698px;
}
.tar { text-align:right;}

/*myshop*/
#no_product {
	width:688px;
	border-bottom:1px dotted #c96;
	text-align:center;
	margin:0 auto;
	padding:30px 0;
	letter-spacing:0.5em;
}
.myshop_box {
	width:688px;
	border-bottom:1px solid #c60;
	margin:0 auto;
}
table td.wb {
	text-align:center;
	width:70px;
}
table td.ws {
	border-left:1px dotted #c96;
	width:70px;
	text-align:center;
	font-family:Arial,Tahoma,Verdana,Helvetica,Sans-Serif;
}
table td.wr {
	border-left:1px dotted #c96;
	width:65px;
	text-align:right;
	font-family:Arial,Tahoma,Verdana,Helvetica,Sans-Serif;
}
.d_price {
	font-family:Arial,Tahoma,Verdana,Helvetica,Sans-Serif;
	background:transparent;
	padding:0;
	margin:0;
	border:0;
	width:62px;
	text-align: left;
	color:#c00;
}
a.p_link,
a.p_link:visited {
	color:#666;
}
a.p_link:hover {
	text-decoration: underline;
}
a.buy,
a.buy:visited {
	color:#069;
}
a.buy:hover {
	text-decoration: underline;
}
.setp {
	text-align:center;
	padding:10px 0 20px 0;
}
#buy_box_table {
	border-bottom:1px solid #660;
	background:#f5f5dc;
	width:700px;
	margin:0 auto;
	padding:5px 2px;
}
.icon-open{
	background:url(../images/icon-open.gif) no-repeat 5px 2px;
	padding-left:22px;
}
.icon-close{
	background:url(../images/icon-close.gif) no-repeat 5px 2px;
	padding-left:22px;
}
.form_box {
	border-bottom:1px dotted #660;
	width:100%;
	margin:0 auto;
	padding:5px 2px;
}
.form_box .mtitle {
	font-size:15px;
	font-weight:bold;
	background:url(../images/icon-title.gif) no-repeat left center;
	padding:0 0 0 20px;
}
table.form_table {
	width:100%;
	margin:10px auto 0 auto;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
}
table.form_table td.field_td {
	width:110px;
	padding:5px 0;
	text-align:right;
	background:#f1fbf2;
	border-right:1px dotted #ccc;
}
table.form_table td.field_tdx {
	width:110px;
	padding:5px 0;
	text-align:right;
	background:#fafbf1;
	border-right:1px dotted #ccc;
}
table.form_table input,
table.form_table select,
table.form_table textarea {
	border:1px solid #ccc;
	font-size:13px;
}
table.form_table input.edit,
table.form_table select.edit,
table.form_table textarea.edit {
	background:transparent;
	padding:0;
	margin:0;
	border:1px solid transparent;
	color:#930;
}
table.form_table input.error_focus,
table.form_table select.error_focus,
table.form_table textarea.error_focus {
	border:1px solid #f00;
	background:#fbe9e9;
}
table.form_table input:focus,
table.form_table input.focus, 
table.form_table select:focus, 
table.form_table select.focus,
table.form_table textarea:focus,
table.form_table textarea.focus {
	border:1px solid #000;
	background:#ffc;
}
.error_false {
	display:none;
}
.error_msg {
	background:url(../images/icon-error.gif) no-repeat left center;
	padding:0 0 0 18px;
	color:#f00;
	font-size:12px;
	font-weight:bold;
}
.with_buy {
	border:1px solid #d3e2cd;
	background:#ecf8e7;
	padding:1px 6px;
	margin-left:70px;
}
.buyed {
	border:1px solid #d3e2cd;
	background:#ecf8e7;
	width:620px;
	margin:0 auto;
	padding:10px;
	
}
table.form_table_title {
	width:100%;
	margin:10px auto 0 auto;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
}
table.form_table_title td {
	padding:5px;
	border-left:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}
table.form_table_title td.field_title {
	border-bottom:1px solid #ccc;
	background:#ffe5cc;
	text-align: center;
	font-weight:bold;
}
table.form_table_title td.field_title_2 {
	border-bottom:1px solid #ccc;
	background:#ffb;
	text-align: center;
	font-weight:bold;
}
table.form_table_title td.field_title_3 {
	border-bottom:1px solid #ccc;
	background:#ffe5cc;
	text-align: center;
}
table.form_table_title td.last {
	border-bottom:0;
}
table.form_table_title td.r {
	border-right:1px dotted #ccc;
}
table.form_table_title a.n,
table.form_table_title a:visited.n,
table.form_table_title a:hover.n {
	color:#555;
	text-decoration:none;
	background:url(../images/external.png) no-repeat right center;
	padding-right:15px;
}

/*-----------------------------------------------------------------------bootstrap---*/
.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
	margin-left: 0px;
}