@charset "UTF-8";

#header {
	position:relative;
	margin:0;
	background: none;
	width:800px;
	height:84px;
}


#header h1 a {
	width: 238px;
	height: 58px;
	position: absolute;
	overflow:visible;
	left: 0;
	top: 0;
}

#breadcrumbs {
	background:#fff none repeat scroll 0%;
	color:#000059;
	font-family:"�l�r �o�S�V�b�N","�q���M�m�p�S Pro W3",Osaka,Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
	font-size:75%;
	height:17px;
	line-height:1.3;
	padding:3px 0 0;
}

#header-img,
#navi,
#navi-sub {
	display: none;
}

h2#item-large-category span.japanese-description {
	margin:0pt;
	padding:2px;
	background:#283247 none repeat scroll 0%;
	color:#fff;
	display:block;
	width: 526px;
	font-size:12pt;
	font-weight:bold;
	line-height:1;
	
}


div.rakuten-btn,
div.goto-top {
	visibility: hidden;
}

/***Item Page***/

/*Item Area*/
div.item-unit {
	margin: 20px 0;
	padding: 0;
	width: 680px;
}

div.item-unit div.item-photo-area {
	margin: 0 15px 30px 0;
	padding: 0;
	width: 300px;
	float: left;
	text-align: center;
}

div.item-unit div.item-text-area,
div.item-unit div.plu-item-text-area{
	margin: 0;
	padding: 0;
	width: 365px;
	float: right;
}

/*Item Photograph*/
div.item-unit img.item-photo {
	border: none;
}

/*Item Name*/
div.item-unit h4.item-name {
	margin: 0 0 15px;
	padding: 0;
	font-size: 110%;
	font-weight: bold;
}

/*Series*/
div.item-unit div.series {
	margin: 0 0 5px;
	padding: 0 0 0 5px;
	font-size: 90%;
	font-weight: bold;
	clear: both;
}

/*Price*/
div.item-unit div.price {
	margin: 0 10px 0 0;
	padding: 0 0 10px 5px;
	float: left;
	font-size: 90%;
	font-weight: bold;
}

#receiver-hook01 div.price,
#tiger-shackle div.price{
	margin: 0 10px 0 0;
	padding: 5px 0 10px 5px;
	_padding: 8px 0 10px 5px;
	float: left;
	font-size: 90%;
	font-weight: bold;
}

#rt0403 div.price,
#rt0404 div.price,
#rt0405 div.price,
#rt0406 div.price,
#rt0407 div.price,
#rt0408 div.price,
#rt0409 div.price,
#rt0411 div.price,
#rt0412 div.price,
#rt0413 div.price,
#rt0414 div.price {
	margin: 0 15px 0 0;
	padding: 0 0 10px 5px;
	_padding: 3px 0 10px 5px;
	width: 120px;
}

/*Item Number*/
div.item-unit div.item-number {
	margin: 0;
	padding: 0 0 0 5px;
	width: 150px;
	font-size: 90%;
	font-weight: bold;
}

/*Item Spec*/
div.item-unit table.spec {
	margin: 0 0 20px;
	border: #000 1px solid;
	font-size: 11px;
	clear: left;
}

div.item-unit table.spec caption{
	text-indent: 3px;
	text-align: left;
	font-size: 90%;
	_font-size: 88%;
}

div.item-unit table.spec td,
div.item-unit table.spec th{
	margin: 0;
	padding: 0;
	border: #000 1px solid;
	background: #fff;
	font-size: 90%;
	_font-size: 88%;
}

div.item-unit table.spec th.spec-note {
	padding-right: 8px;
	width: 130px;
	font-weight: normal;
	text-align: right;
}

div.item-unit table.spec tr.alt th.spec-note,
div.item-unit table.spec tr.alt td.spec-data {
	background: #fff;
}

div.item-unit table.spec td.spec-data {
	padding:0 0 0 15px;
	width: 200px;
	text-align: left;
	text-indent: -15px;
}

/*Item Explanation*/
div.item-unit div.item-text-area p.expl {
	margin: 10px 0 15px; 
	padding: 10px 0 0 5px;
	line-height: 1.5;
	font-size: 90%;
	_font-size: 85%;
	clear: both;
}

div.item-unit div.plu-item-text-area p.expl {
	margin: 0 0 15px;
	padding: 0 0 0 5px;
	line-height: 1.5;
	font-size: 90%;
	_font-size: 85%;
	clear: both;
}

div.item-unit p.caution {
	margin: 10px 0 0 11px;
	padding: 10px 0 0 5px;
	line-height: 1.5;
	font-size: 90%;
	_font-size: 85%;
	text-indent:-11px;
	clear: both;
}

div.item-unit div.option-item-area {
	margin: 0 0 15px 11px;
	padding: 10px 0 0 5px;
	line-height: 1.2;
	font-size: 90%;
	_font-size: 85%;
	clear: both;
}

div.item-unit div.option-item {
	margin: 0 10px 0 0;
	float: left;
}

div.item-unit div.option-item-type {
	margin: 0 0 15px;
	float: left;
}

/*Item Supplement*/
div.item-unit p.supplement{
	margin: 10px 0 15px; 
	padding: 0 0 0 5px;
	font-size: 90%;
	_font-size: 85%;
}

div.item-unit p.supplement a{
	color: #f00;
}

/*Partition*/
div.item-unit hr {
	clear: both;
	border: #999 1px solid;
	border-collapse: collapse;
}

/***Footer***/
#footer {
	margin: 0;
	padding: 7px;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}