/* 商品ページリニューアル用CSS <link rel="stylesheet" type="text/css" href="https://www.white.co.jp/common/css/uwagaki.css"> */

#itemDetail-cont .itemThumb-wrap {
	width: 250px;
}

	#itemDetail-cont .itemThumb-wrap .itemThumb-main img {
		margin-bottom: 0px;
	}

#itemDetail-cont .itemOutline {
	width: 460px;
}

#itemDetail-cont .itemOutline .icons {
	margin-bottom: 5px;
}

article#Detail #main-column h1 {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.5;
}

/* 価格 */
section#itemDetail-wrap table.price {
	margin-bottom: 0px;
	border-bottom: 1px dotted #afafaf;
}

section#itemDetail-wrap table.price tr.sp_price {
	border-top: 1px dotted #afafaf;
}

	section#itemDetail-wrap table.price tr th, section#itemDetail-wrap table.price tr td { /* 全体th、td */
		padding: 10px 0px !important;
	}
	
	section#itemDetail-wrap table.price tr.price th { /* 定価 */
		width: 60px !important;
		font-size: 16px;
		
		padding-bottom: 0px !important;
	}
	
		section#itemDetail-wrap table.price tr.price td { /* 定価 */
			font-size: 16px;
			
			padding-bottom: 0px !important;
		}
	
	section#itemDetail-wrap table.price tr.fx_price th { /* 特価時定価 */
			font-size: 16px;
	}
	
		section#itemDetail-wrap table.price tr.fx_price td { /* 特価時定価 */
			font-size: 16px;
		}
	
	section#itemDetail-wrap table.price tr.sp_price th { /* 特価 */
		width: 140px !important;
		font-size: 16px;
		
		padding-bottom: 0px !important;
	}
	
		section#itemDetail-wrap table.price tr.sp_price td { /* 特価 */
			vertical-align: top;
			
			padding-bottom: 0px !important;
		}
	
	.selling_price { /* 価格span */
		font-size: 100% !important;
	}
	
	section#itemDetail-wrap table.price tr.rg_price th { /* ポイント */
		width: 0px !important;
		padding-top: 0px !important;
	}
		
	section#itemDetail-wrap table.price tr.rg_price td { /* ポイント */
		padding-top: 0px !important;
	}


/* 数量 */
section#itemDetail-wrap table.spec {
	margin-top: 10px !important;
}

	section#itemDetail-wrap table.spec th {
		width: 60px !important;
		font-size: 16px;
	}

	section#itemDetail-wrap table.spec td {
		font-size: 16px;
	}
	
	section#itemDetail-wrap table.spec td input {
		font-size: 16px;
		margin-top: -3px;
		
		text-align: right;
		padding-right: 3px;
	}

/* バリエーション */
table.variation tr.t-variation {
	background: #e6e6e6 !important;
}

	table.variation tr.t-variation tr {
		font-size: 14px;
		font-weight: normal;
	}
	
		section#itemDetail-wrap .cartArea table.variation th {
			border: 1px solid #fff;
			font-size: 14px;
			font-weight: normal;
			padding: 5px;
			width: 15% !important;
		}
		
		section#itemDetail-wrap .cartArea table.variation td {
			font-size: 14px;
			border: 1px solid #fff;
			background: #f7f7f7;
			padding: 5px;
		}

		section#itemDetail-wrap .cartArea table.variation th:first-child, section#itemDetail-wrap .cartArea table.variation td:first-child { /* CD種別 */
			width: 45% !important;
			text-align: left;
		}

		section#itemDetail-wrap .cartArea table.variation th:last-child, section#itemDetail-wrap .cartArea table.variation td:last-child { /* CD種別 */
			width: 35% !important;
		}

.itemOutline table {
	border-collapse: separate !important;
}
























