@charset "utf-8";

/*
**********************************************************************

* original.css

* site name   : http://www.izumiya.co.jp
* description : Original Commodity
* since       : 2007/08/23
* editor      : ehara
* modified    : 修正・加筆日付（列挙）
* editor      : 修正・加筆者（列挙）

*********************************************************************
*/


/*
-------------------------------------------------------
navi
-------------------------------------------------------
*/
div#main-body div.left,
div#main-body div.right{
	background:url(../img/bg_original_btm.gif) 0 100% no-repeat;
	padding-bottom:6px;
	width:281px;
	min-height:250px;
}
div#main-body div.left h3,
div#main-body div.right h3{
	background:url(../img/bg_original_top.gif) 0 0 no-repeat;
	padding-top:12px;
	padding-bottom:5px;
	text-align:center;
}
div#main-body div.left div.wrapper,
div#main-body div.right div.wrapper{
	background:url(../img/bg_original_sideline.gif) 0 0 repeat-y;
	min-height:338px;
}
* html div#main-body div.left div.wrapper{
	height:335px;
}
* html div#main-body div.right div.wrapper{
	height:335px;
}
div#main-body div.left p,
div#main-body div.right p{
	padding:0 10px;
}
div#main-body div.left p.out-link{
	padding-left:25px;
	padding-bottom:5px;
	background:url(../../img/common/navi/icon_navi_outlink.gif) no-repeat 10px 2px;
}
div#main-body div.right p.detail-link{
	margin:0;
	padding-left:25px;
	padding-bottom:5px;
	background-position:10px 2px;
}
div#main-body p.lead{
	margin:10px;
}
div#main-body div#lineup h3{
	margin:20px 0;
}
div#main-body div#lineup li{
	float:left;
	width:170px;
	border:1px solid #D7D7D7;
	margin:0 10px 10px 0;
	min-height:120px;
}
* html div#main-body div#lineup li{
	height:120px;
}
div#main-body div#lineup li a.cate-name {
	background:url(../../img/common/parts/icon/icon_arrow_blue.gif) 10px 2px no-repeat;
	text-align:left;
	padding-left:30px;
	text-decoration:none;
	color:#333333;
	font-weight:bold;
}
div#main-body div#lineup li a.cate-name:hover {
	text-decoration:underline;
}
div#main-body div#lineup li img{
	display:block;
	margin:10px 0 5px 8px ;	
}

/*商品一覧
-------------------------------------------------------------*/
div#main-body div.detail h3{
	margin-bottom:10px;
}
div#main-body div.detail ul{
	margin:0 0 30px 10px;
}
div#main-body div.detail li{
	float:left;
	background:url(../img/icon_itemlist.gif) 0 8px no-repeat;
	padding:0 10px 0 9px;
	/*color:#999999;*/
	font-weight:bold;
	white-space:nowrap;
}
div#main-body div.detail li a{
	color:#333333;
	text-decoration:none;
}
div#main-body div.detail li a:hover{
	text-decoration:underline;
}
/*==== アクティブ ====*/
body.shirt div#main-body div.detail li.shirt{
	background:url(../img/icon_itemlist_pale.gif) 0 8px no-repeat;
}
body.shirt div#main-body div.detail li.shirt a {
	color:#999999;
}
body.jacket div#main-body div.detail li.jacket{
	background:url(../img/icon_itemlist_pale.gif) 0 8px no-repeat;
}
body.jacket div#main-body div.detail li.jacket a{
	color:#999999;
}
body.vest div#main-body div.detail li.vest{
	background:url(../img/icon_itemlist_pale.gif) 0 8px no-repeat;
}
body.vest div#main-body div.detail li.vest a {
	color:#999999;
}
body.sweater div#main-body div.detail li.sweater{
	background:url(../img/icon_itemlist_pale.gif) 0 8px no-repeat;
}
body.sweater div#main-body div.detail li.sweater a {
	color:#999999;
}
body.pants div#main-body div.detail li.pants{
	background:url(../img/icon_itemlist_pale.gif) 0 8px no-repeat;
}
body.pants div#main-body div.detail li.pants a {
	color:#999999;
}
body.cap div#main-body div.detail li.cap{
	background:url(../img/icon_itemlist_pale.gif) 0 8px no-repeat;
}
body.cap div#main-body div.detail li.cap a {
	color:#999999;
}
body.bag div#main-body div.detail li.bag{
	background:url(../img/icon_itemlist_pale.gif) 0 8px no-repeat;
}
body.bag div#main-body div.detail li.bag a {
	color:#999999;
}
body.shoes div#main-body div.detail li.shoes{
	background:url(../img/icon_itemlist_pale.gif) 0 8px no-repeat;
}
body.shoes div#main-body div.detail li.shoes a{
	color:#999999;
}
body.other div#main-body div.detail li.other{
	background:url(../img/icon_itemlist_pale.gif) 0 8px no-repeat;
}
body.other div#main-body div.detail li.other a{
	color:#999999;
}

/*table*/
div#main-body div.detail tr{
	vertical-align:top;
}
div#main-body div.detail th{
	font-size:100%;
}
div#main-body div.detail td{
	padding:0 10px 20px 0;
}
div#main-body div.detail td p{
	font-size:100%;
}
div#main-body div.detail td p span{
	color:#4A7358;
}
/*table*/

.price-note {
	text-align:right;
	color:#336633;
}