@charset "EUC-JP";

/***item_header***/
#container #contents #detail #main {
	margin-top: 0;
}
#container #contents #main #item_header {
	margin-bottom: 33px;
}
#container #contents #main #item_header #item_image {
	float: left;
	width: 310px;
}
/***item_header***/
/***item_image***/
#container #contents #main #item_header #item_image #main_image {
	margin-top: 29px;
	margin-bottom: 20px;
	display: block;
}
#container #contents #main #item_header #item_image #main_image img {
	border: solid 1px #CFCCC0;
	padding: 1px;
}
#container #contents #main #item_header #item_image #sub_image img {
	border: 1px solid #CFCCC0;
	padding: 1px;
	margin: 0 10px 10px 0;
}
#container #contents #main #item_header #item_image #sub_image a:hover img {
	border: 1px solid #e6e6dc;
}

/***item_header***/
/***item_detail***/
#container #contents #main #item_header #item_detail {
	float: right;
	width: 375px;
	margin-top: 38px;
}
/***item_header***/
/***item_detail***/
/***detail_title***/
#container #contents #main #item_header #item_detail #detail_title {
	background: url(../image/itemdetail/border_itemdetail.gif) 0 100% no-repeat;
	padding-bottom: 10px;
	line-height: 100%;
	margin-top: 5px;
}
#container #contents #main #item_header #item_detail #detail_title .brand {
	font-family:Myriad Pro,Verdana,Verdana,¥Ò¥é¥®¥Î³Ñ¥´ Pro W3, £Í£Ó £Ð¥´¥·¥Ã¥¯;
	font-size: 140%;
	margin-bottom: 10px;
}
#container #contents #main #item_header #item_detail #detail_title .item {
	display: block;
	font-size: 160%;
	margin-bottom: 15px;
}
#container #contents #main #item_header #item_detail #detail_title .price {
	display: block;
	margin-bottom: 10px;
}
#container #contents #main #item_header #item_detail #detail_title .decimal {
	font-family:Myriad Pro,Verdana,¡¦Ää#¡¦£çáãïä2¡¦¡¦Pro W3, ï¼?¼³ ï¼°ã£êáâ·ã¥ã¡¦°Ý
	font-size: 160%;
}
/***item_header***/
/***item_detail***/
/***detail_text***/
#container #contents #main #item_header #item_detail #detail_text {
	background: url(../image/itemdetail/border_itemdetail.gif) 0 100% no-repeat;
	line-height: 150%;
	font-size: 110%;
	padding: 15px 0;
}
/***item_header***/
/***item_detail***/
/***list_detail***/
#container #contents #main #item_header #item_detail #list_detail {
	background: url(../image/itemdetail/border_itemdetail.gif) 0 100% no-repeat;
	padding: 15px 0;
	line-height: 250%;
	margin-bottom: 15px;
}
#container #contents #main #item_header #item_detail #list_detail dt {
	float: left;
	color: #453b1d;
	font-size: 110%;
	width: 70px;
	display: block;
}
#container #contents #main #item_header #item_detail #list_detail dd {
	font-size: 110%;
	float: right;
	width: 300px;
	display: block;
}
/***item_header***/
/***item_detail***/
/***detail_cartbox***/
#container #contents #main #item_header #item_detail #detail_cartbox {
	background: #F2EEE6;
	width: 345px;
	padding: 20px 15px;
	min-height: 45px;
	margin: 0 0 10px 0;
}
#container #contents #main #item_header #item_detail #detail_cartbox dl {
	float: left;
}
#container #contents #main #item_header #item_detail #detail_cartbox select {
	font-size: 110%;
}
#container #contents #main #item_header #item_detail #detail_cartbox #size {
	margin-right: 20px;
}
#container #contents #main #item_header #item_detail #detail_cartbox #size dt {
	width: 110px;
}
#container #contents #main #item_header #item_detail #detail_cartbox #size dd {
	width: 110px;
}
#container #contents #main #item_header #item_detail #detail_cartbox #number dt {
	width: 40px;
}
#container #contents #main #item_header #item_detail #detail_cartbox #btn_cart {
	float: right;
	width: 120px;
}


/***related_items***/
#container #contents #main #related_items {
	padding-bottom: 12px;
	background: url(../image/border_main.gif) 0 100% no-repeat;
	margin-bottom: 7px;
}
#container #contents #main #list_related_items {
	display: block;
	margin-bottom: 65px;
}
#container #contents #main #list_related_items li {
	float: left;
}
#container #contents #main #list_related_items img {
	border: 1px solid #CFCCC0;
	padding: 1px;
	margin-right: 10px;
}
#container #contents #main #list_related_items a:hover img {
	border: 1px solid #e6e6dc;
}
#makebanner #item_image #main_image iframe {
	padding: 0;
	margin: 0;
}



#container #contents #main #item_header #item_detail #detail_cartbox #number {
	width: 45px;
	float: left;
	padding: 0;
}
*html #container #contents #main #item_header #item_detail #detail_cartbox #number {
	width: 65px;
	float: left;
	padding: 0;
}
*+html #container #contents #main #item_header #item_detail #detail_cartbox #number {
	width: 65px;
	float: left;
	padding: 0;
}
#container #contents #main #item_header #item_detail #detail_cartbox #number dt {
	margin-bottom: 5px;
}
#container #contents #main #item_header #item_detail #detail_cartbox #number .input_count {
	float: left;
	display: block;
}
#container #contents #main #item_header #item_detail #detail_cartbox #number .input_count input {
	width: 15px;
	height: 15px;
	padding: 2px;
	text-align: center;
	margin-top: 2px;
	float: left;
}
#container #contents #main #item_header #item_detail #detail_cartbox #number .updown {
	width: 16px;
	height: 20px;
	margin-top: 4px;
	display: block;
	float: right;
}
#container #contents #main #item_header #item_detail #detail_cartbox #number .updown img {
	margin-bottom: 1px;
}
#container #contents #main #item_header #item_detail #size dt {
	float: left;
	margin-right: 20px;
}
#container #contents #main #item_header #item_detail select {
	margin-left: 20px;
}
