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

#itempage .itemimg {
	width: 206px;
	float: left;
}
#secondpage #itempage #item_infomation {
	width: 464px;
	float: right;
	overflow: hidden;
	margin-left: 20px;
}
#secondpage #itempage #item_infomation .item_name {
	clear: none;
	width: auto;
	margin-top: 0px;
	margin-bottom: 10px;
}
#secondpage #itempage #item_infomation p.comment {

}
form .skuform .skumulti tbody tr .subborder.price .price_no {
	text-decoration: line-through;
	color: #565656;
}
form .skuform .skumulti tbody tr .subborder.price .price_off {
	color: #ED5B14;
	font-size: small;
}
tr .quant .skuquantity {
}
form .skuform .skumulti tbody tr .quant .skuquantity {
	width: 2em !important;
}
#itempage #item_infomation form table {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}
td a .attachment-itemsimagesize {
	width: 120px !important;
	height: auto !important;
}
#fixCart form ul .item_option {
	border: 1px solid #EDEDED;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

}
#fixCart form ul .item_option caption {
	border-bottom: 1px dotted #555555;
}

#fixCart form ul .item_option tr th {
	background-color: #EBF2F5;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#fixCart form ul .item_option tr td {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.skuform .skumulti tbody tr .optionTd {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 10px !important;
	padding-right: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important;
}
.skuform .skumulti tbody tr .optionTd table {
	width: 100%;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

@media screen and (max-width: 1024px) {
	
	*{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#itempage .itemimg{
		width: 100%;
		text-align: center;
	}
	#secondpage #itempage #item_infomation{
		width: 100%;
	}
	#secondpage #itempage #item_infomation .item_name{
		margin-top: 20px;
	}
	#secondpage .favs{
		text-align: center;
		width: 100%;
		padding-top:10px;
	}
	#secondpage .favs a{
		display: block;
	}
}
@media screen and (max-width: 599px) {
	#itempage #item_infomation form table thead{
		display: none;
	}
	#itempage table.skumulti table,#itempage table.skumulti tbody,#itempage table.skumulti tr,#itempage table.skumulti th,#itempage table.skumulti td{
		display: block;
		width: 100%;
	}
	#itempage table.skumulti td.price{
		text-align: center;
	}
	#itempage table.skumulti td.quant{
		text-align: center;
	}
	#itempage table.skumulti td:before{
		content: attr(aria-label);
    float: left;
		font-weight: normal;
	}
}