/*
以後
*/
.line_bg{ height:auto;border-bottom:#CCCCCC 5px solid; padding:20px 0;}

.list .pull-left{width:20%; text-align: left;}
.list .pull-right{width:70%;font-size:1.1em;padding:1% 0 0 5%; text-align: left;}


@media(max-width: 1024px) {
	.line_bg{ height:auto;border-bottom:#CCCCCC 5px solid; padding:5% 0;}
}
@media(max-width: 767px) {
	.line_bg{ height:auto;border-bottom:#CCCCCC 5px solid; padding:5% 0;}
}
@media(max-width: 544px){	
	.line_bg{ height:auto;border-bottom:#CCCCCC 5px solid; padding:5% 0;}
}


.check_memay {
	font-family:Arial,Tahoma,Verdana,Helvetica,Sans-Serif;
	font-weight:bold;
	color:#c00;
}

/*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:700px;
	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:680px;
	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:680px;
	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;
}
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;
}

/*按鈕*********************************************/
.function_button {
	height:32px;
	margin:10px 0 30px 5px;
}

.function_button ul {
	list-style-type:none;

}
.function_button ul li {
	font-size:16px;
	list-style:none;
	color:#727171;
	font-weight:bold;
	z-index:3;
	display:block;
	margin-bottom:10px;
	
}
.function_button ul li a,
.function_button ul li a:visited {
	color:#727171;
	background-color:#CCCCCC;
	text-decoration: none;
	padding:3px 10px 3px 10px;
	border:#727171 solid 1px;
}
.function_button ul li a:hover{
	color:#fff;
	background-color:#336600;
	text-decoration: none;
	padding:3px 10px 3px 10px;
}

.buy_check{
	background-color:#eee;
	border:1px solid #CCC;
	padding:5px;
}
.buy_btn{
	text-align: center;
}