@charset "EUC-JP";
/* CSS Document */

/* ************************************************ 
 *	商品詳細のスタイルシート	
 * ************************************************ */

#col-a {
	background: url(http://www.rytas.jp/img/shop/detail-images_bg.gif) no-repeat 18px 0;
	padding: 15px 23px 0 0;
	width: 677px;
	margin-top: 12px;
}

#detail-images {
	border: 1px solid #e8e8e8;
	padding: 3px;
	margin-bottom: 36px;
}

#detail-images #stage {
		float: left;
		padding: 0;
}

#other-images {
	margin: 0;
	padding: 13px 13px 74px 0;
	list-style: none;
	float: right;
	background: url(http://www.rytas.jp/img/shop/md.gif) no-repeat 0 100%;
}

#other-images li { margin-bottom: 9px;}

#other-images img {
	padding: 1px;
	border: 1px solid #e8e8e8;
}

#col-a div#p-explain {
	background: url(http://www.rytas.jp/img/shop/item_detail_bg.gif) no-repeat 0 100%;
	margin-bottom: 20px;
	padding: 16px 0 35px 22px;
	height: 100%;
}


/* for IE7 */
*:first-child+html #col-a div#p-explain { font-size: 86%;}
/* for IE 6 or sooner */
* html #col-a div#p-explain { font-size: 86%;}

h2 { padding: 21px 0; color: #507598;}
h2 img { vertical-align: text-top;}

#col-a table {
	float: left;
}

#col-a table { background: none; border: none;}

#col-a th { background: none; border: none; font-weight: normal;}

#col-a td { border: none;}

#product-num { width: 50px; float: left;}

#product-unit { vertical-align: middle;}

#col-a td #ud { display: block; width: 16px; float: left;}

#col-a td #ud a { display: block;}

#options {
	float: left;
	padding-left: 30px;
}

#options p { padding: 0;}

#options-other {
	list-style: none;
	padding: 0;
	font-size: 10px;
}


/* for IE7 */
*:first-child+html #options-other { margin-bottom: 20px;}
/* for IE 6 or sooner */
* html #options-other { margin-bottom: 20px;}

#explain { line-height: 2.0;}

#explain img { margin: 0px 0 20px;}

#back {
		text-align: right;
		margin-top: -36px;
		padding-right: 33px;
}