@charset "shift_jis";/* CSS Document */h1{	margin: 0px;	padding: 20px 20px 15px;	background-image: url(../images/img_item/t_itembg.jpg);	background-repeat: no-repeat;	background-position: left top;	font-size:20px;	color:#FFF;}div#h1ft{	background-image: url(../images/img_item/t_itembg-ft.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 5px;	width: 530px;	margin: 0px 0px 10px;}h2{}/* 商品画像 */#contents #images{	margin-bottom:15px;}#contents #images:after {  height: 0;  visibility: hidden;  content: ".";  display: block;  clear: both;}#contents #images #mainimage{	height: 410px;	width: 410px;	float:left;}#contents #images ul{	background-color: #333;	padding: 0px 15px 15px;	float: right;}#contents #images ul li{	display: block;	height: 80px;	width: 80px;	margin-top: 15px;}#contents #images ul li img{	border: 1px solid #CCC;}/* 商品アイコン */div.icon-new{	background-image: url(../images/img_item/common/icon_item-new.gif);	background-repeat: no-repeat;	background-position: left top;	width:75px;	height:75px;	position: absolute;}/* 商品説明 */#contents #explain{	clear:both;	margin-bottom:20px;}#contents #explain h3{	margin-bottom:10px;}/* 価格まわり */#contents #priceset{	margin-bottom:15px;}#contents #priceset:after {  height: 0;  visibility: hidden;  content: ".";  display: block;  clear: both;}/* 価格 */#contents #priceBox{	float:left;	margin: 0px;	padding: 0px;	width: 200px;}#contents #priceBox p{	font-size:110%;	font-weight: bold;	margin-bottom: 15px;}#contents #priceBox p span.strong{	font-size:130%;}#contents #priceBox dl{	margin: 0px;	padding: 0px;}#contents #priceBox dl dt{	float: left;	width: 5em;	margin: 0px 0px 5px;	display: block;}#contents #priceBox dl dd{	margin-left: 6em;	display: block;	margin-bottom: 5px;}/* カートに入れる */#contents #addCartBox{	background-color: #F7F7F7;	border: 1px solid #CDCDCD;	float: right;	width:265px;	padding:15px;}#contents #addCartBox dl{	margin: 0px;	padding: 0px;}#contents #addCartBox dl dt{	float: left;	width: 5em;	margin: 0px 0px 5px;	display: block;}#contents #addCartBox dl dd{	margin-left: 6em;	display: block;	margin-bottom: 5px;}/* 関連商品 */div#relation {	clear:both;}div#relation h3{	color: #FFF;	background-color: #666;	padding: 5px;}div#relation #relationList{	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCC;}div#relation #relationList div {	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #CCC;	border-bottom-color: #CCC;	width: 244px;	float: left;	background-color: #FFF;	padding: 10px;}div#relation #relationList div img{	float:left;	margin-right:10px;	margin-bottom:10px;}div#relation #relationList div a{background-image: url(../images/img_common/icon/ico_linkWhite.gif);	background-repeat: no-repeat;	background-position: left 0px;	padding-left: 15px;	}
