/* CSS Document */
@import	"/css/common.css";


#item-title {
	width: 560px;
	margin: auto auto 30px auto;
}

#item-category-box {
	margin: auto auto 45px auto;
}
#category-data {
	margin: auto auto 30px auto;
}
#category-data {
	margin: auto auto 30px auto;
}


/*一覧*/
.item-collection {
	width: 560px;
	margin: auto auto 45px auto;
}
.item-sub-title {
	width: 560px;
	margin: auto auto 15px auto;
}

/*商品メイン画像*/
#item-main {
	width: 500px;
	margin: auto auto 15px auto;
}
/*メイン直下共通コピー*/
#item-catch {
	width: 400px;
	height: 70px;
	margin: auto auto 15px auto;
	background: url("image/itemcatch.gif") no-repeat;
}
#item-catch p {
	display: none;
}
/*商品コピー*/
#item-copy {
	width: 480px;
	margin: auto auto 30px auto;
}
#item-copy div.photo {
	display: inline;
	float: left;
	width: 250px;
	margin: auto auto 15px auto;
}
#item-copy div.text {
	display: inline;
	float: right;
	width: 220px;
	margin: auto auto 15px auto;
}
#item-view {
	clear: both;
	width: 480px;
	margin: auto auto 15px auto;
}
#item-price {
	text-align: right;
}
#item-icon {
	width: 480px;
	margin: auto auto 15px auto;
	text-align: right;
}
/* clear hack */
#item-copy{zoom:1;}
#item-copy:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}


/*カラーバリエーション*/
#item-color {
	width: 500px;
	margin: auto auto 30px auto;
}
#n-item-color .img {
	width: 500px;
	margin: auto auto 30px auto;
}
#n-item-color {
	width: 400px;
	margin: auto auto 10px auto;
}

#n-item-color .img {
	padding: 0px;
	margin: 0px;
}
#item-color ul {
	width: 500px;
	margin: 0;
	padding: 0;
	line-height: 0;
	list-style: none;
}
#item-color ul li {
	float: left;
	margin: 0;
	padding: 0;
}
/* clear hack */
#item-color ul{zoom:1;}
#item-color ul:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}

/*レンズ度数（CRレンズ、ハードマルチコート仕様）*/
#item-lens {
	clear: both;
	width: 500px;
	margin: auto auto 30px auto;
}
#item-lens table {
	width: 500px;
}
#item-lens table th {
	padding: 6px 9px;
	background: #ebe3bd;
	font-size: 1.2em;
	font-weight: normal;
	text-align: left;
}
#item-lens table td {
	padding: 6px 9px;
	background: #eee;
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
}

/*商品ディテール*/
#item-detail {
	width: 500px;
	margin: auto auto 30px auto;
}
#detail-left {
	display: inline;
	float: left;
	width: 250px;
}
#detail-right {
	display: inline;
	float: right;
	width: 210px;
}
/* clear hack */
#item-detail{zoom:1;}
#item-detail:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}

/*この商品を購入する*/
#item-buy {
	width: 500px;
	margin: 15px auto 30px auto;
	text-align: right;
}

/*ポリシー*/
#item-policy {
	width: 560px;
	margin: auto auto 30px auto;
}

/*素材・サイズ*/
#item-size {
	width: 500px;
	margin: auto auto 30px auto;
}
#item-size table {
	width: 500px;
	margin: auto auto 9px auto;
}
#item-size table th {
	padding: 6px 9px;
	background: #ebe3bd;
	font-weight: normal;
	text-align: left;
}
#item-size table td {
	padding: 6px 9px;
	background: #eee;
	font-weight: normal;
	text-align: left;
}
#item-zu {
	text-align: center;
}

/*当店は老眼鏡専門店です*/
#item-senior {
	width: 500px;
	margin: auto auto 30px auto;
	text-align: center;
}

/*付属品*/
#item-option {
	width: 500px;
	margin: auto auto 30px auto;
	text-align: center;
}
#item-option div.photo {
	display: inline;
	float: left;
	width: 210px;
}
#item-option div.text {
	display: inline;
	float: right;
	width: 280px;
}
/* clear hack */
#item-option{zoom:1;}
#item-option:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}

/*買い物の流れ*/
#item-step {
	width: 500px;
	margin: auto auto 30px auto;
	text-align: center;
}


/*商品*/
div.item-product {
	width: 560px;
	margin: auto auto 30px auto;
}
div.item-product div.photo {
	display: inline;
	float: left;
	width: 260px;
}
div.item-product div.photo img.thumbnail {
	width: 160px;
	height: 160px;
}
div.item-product div.data {
	display: inline;
	float: right;
	width: 290px;
}

.kago {
	float: right;
	width: 290px;
}

div.item-product div.data span.price {
	font-size: 1.2em;
	color: #f00;
}
/* clear hack */
div.item-product{zoom:1;}
div.item-product:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}


/*banner*/
#item-category-banner {
	width: 550px;
	margin: auto auto 30px auto;
}
#item-banner table {
	margin: auto auto 6px auto;
}
#item-banner {
	width: 560px;
}
.item-banner-box {
	margin: auto auto 6px auto;
}


/*セット商品*/
.set-box {
	margin: auto auto 45px auto;
}



/*価格別*/
#price-table {
	width: 560px;
	margin: auto auto 45px auto;
}
#price-table table {
	width: 100%;
	margin: auto;
}
#price-table table td img {
	width: 160px;
	height: 160px;
	border: none;
}