﻿@charset "utf-8";

/* ****************************************************************************** */
.hrItemLine {
	border-top:2px solid #b3b3b3;
	border-bottom:2px solid #b3b3b3;
	padding: 25px 3px 5px 5px;
}

.tdBrandNameSpan{
	text-decoration: underline;
	clear: both;
}


.tdItemIndicate { /*tbItemIndicate*/
	width:135px;
	float: left;
	text-align: left;
	vertical-align:top;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 30px;
	line-height:1.1em;
}
/* ///////////////商品一覧のクチコミ星///////////////*/
.tdIconSpan{
	text-align: left;
	clear: both;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.list_eval{
	width:140px;
	text-align: left;
	clear: both;
	float: left;	
}

.tdItemIndicateBrandName{
	padding-top: 3px;
	padding-bottom: 5px;
}

.tdItemIndicateBrandName a{
	color:#000066 !important;
	padding-top: 3px;
	padding-bottom: 5px;
}

.tdItemIndicateBrandName a:hover{
	color:#0066ff !important;
	padding-top: 3px;
	padding-bottom: 5px;
}


.tdItemNameSpan a{
	color:#003399;
	font-weight:bold;
	line-height: 1.2;
	}
	
.tdItemNameSpan a:hover{
	color:#0066ff;
	font-weight:bold;
	line-height: 1.2;
	}


.tdItemCateSpan {
	padding:0px 0px 0px 0px;
}

.tdItemIndicateItemCate {
	font-size:x-small;
	color: #999999;
}

.tdItemDiscriptionSpan {
	background:url(../Image/Parts/parts_tab_bottomline.gif) no-repeat left bottom;
	padding:3px 0px 10px 0px;
	line-height:1.0;
}

.tdItemIndicateItemDiscription {
	font-size:x-small;
}

.price-normal {
	text-align: right;
	font-size: x-small;
	color: #333333;
	text-decoration: line-through;
}

.price-list_true {
	text-align: right;
	font-size: x-small;
	color: #333333;
	text-decoration: line-through;
}

.price-list_false {
	text-align: right;
	font-size: x-small;
	color: #333333;
}

.ex-price {
	text-align: right;
	color: #FF0000;
	font-weight: bold;
	font-size: small;
}

.price_off_02 {
	font-size: small;
}

.point {
	text-align: right;
	color: #B6584D;
	font-weight: bold;
}

.point_big {
	text-align: right;
	color: #CD2626;
	font-weight: bold;
	font-size: large;
}

.stockout {
	color: #000000;
	font-weight: bolder;
}

.soldout {
	color: #000000;
	font-weight: bolder;
}
/* ********** /Item/detail_item.cfm START ********** */
.brand_name {
	font-weight: bold;
	font-size: small;
	color: #000000;
}
.item_name {
	font-weight: bold;
	font-size: large;
	color: #000000;
}

.brand_name a{
	font-weight: bold;
	font-size: small;
	color: #555555;
}
.item_name a{
	font-weight: bold;
	font-size: large;
	color: #0033cc;
}

.item_component {
	font-weight: normal;
	font-size: small;
	color: #000000;
}

.item_price {
	font-weight: bold;
	font-size: xx-large;
	color: #FF0000;
}

.domestic_true {
	color: #FF0000;
	text-decoration: line-through;
}

.domestic_false {
	color: #FF0000;
}

.price_off_01 {
	font-size: medium;
	color: #FF0000;
}


/*ǉ*/
/* ********** /Item/detail_item.cfm END   ********** */

/* ****************************************************************************** */

/*口コミポイント用ここから*/

.bnr_review{
	margin-top: 15px;
	margin-bottom: 15px;
	clear: both;
	margin-right: 0px;
	margin-left: 0px;
}

.bnr_review_SS{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 10px;
	display: inline-block;
}

.bnr_review_SS_a{
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	display: inline-block;
}


.bnr_review_SS_b{
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	display: inline-block;
}

.review_comment {
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
    display: inline-block;   
}
.review_comment .comment {
	padding: 5px;
	display: inline-block;
	width:643px;
}
.review_comment .buttons {
	text-align: right;
	margin-top: 10px;
}

.review_comment h4 {
	width: 661px;
	background-color: #FFC1C1;
	padding: 2px 5px;
	color: #4F4F4F;
	font-weight: bold;
}


/*獲得ポイント表示用ここから*/
.gain_point {
	border: solid #CD1076 1px;
	padding: 5px;
	background-color: #fffbfa;
	font-weight: normal;
	font-size: small;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	letter-spacing: -0.2em;
	margin-right: 10px;
}
.gain_num {
	font-weight: normal;
	font-size: small;
	font-family: Verdana, Geneva, sans-serif;
	letter-spacing: 0.05em;
}
/*獲得ポイント表示用ここまで*/

/*2010/07キャッシュバックバナーここまで*/


/*セール・特集用キャッチ*/
.catch_boldpink {
	font-size: 150%;
	font-weight: bold;
	color: #CC0066;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.catch_boldpink_S a{
	font-weight: bold;
	color: #df3f8f;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	letter-spacing: inherit;
}
.catch_boldpink_S a:hover{
	font-weight: bold;
	color: #CC0066;
	text-decoration: underline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	letter-spacing: inherit;
}
/*セール・特集用キャッチ*/

/*カートへ入れるボタン周り修正*/
#quantity{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
	float: left;
}
#cart_in{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
	clear:right;
}

#add_favorite{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	clear:left;
}

#friend{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	float: left;
}


#inquiry{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	float: left;
	clear:right;
}


/*左カラムバイヤーオススメ修正*/


.left_tdItemIndicate {
	width:170px;
	float: left;
	text-align: left;
	vertical-align:top;
}
/* ///////////////シアテラオーガニックスのみ表示///////////////*/

#sheaterra A{
	clear: both;
	float: left;
	height: 85px;
	width: 322px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(../Image/bunner/bnr_sheaterra_detail.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#sheaterra A:hover{
	clear: both;
	float: left;
	height: 85px;
	width: 322px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(../Image/bunner/bnr_sheaterra_detail_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* ///////////////ZINOのみ表示///////////////*/

#zino_title {
	background-position: left top;
	background-image: url(/special/Image/ZINO/zino_o1.jpg);
	width: 710px;
	height: 420px;
	margin-top: 5px;
	margin-left: 0px;
	padding: 0px;
}

#zino_title STRONG{
	visibility:hidden;
}
