@charset "UTF-8";

/* oi[ */
div.feature p.mt5 {
	font-size: 90%;
	line-height: 1.2em;
}
/* oi[ */

/* 00007831.html  */

div.feature div.A00007831-block01 {
	clear:both;
	width:704px;
}
div.feature div.A00007831-block01 .col01 {
	float:left;
	width:425px;
}
div.feature div.A00007831-block01 .col02 {
	float:right;
	width:260px;
}


div.feature div.A00007831-block01 .pt12{padding-top:12px;}
div.feature div.A00007831-block01 .pt15{padding-top:15px;}
div.feature div.A00007831-block01 .pt22{padding-top:22px;}
div.feature div.A00007831-block01 .pt27{padding-top:27px;}
div.feature div.A00007831-block01 .pt28{padding-top:28px;}
div.feature div.A00007831-block01 .pt32{padding-top:32px;}
div.feature div.A00007831-block01 .pt34{padding-top:34px;}


div.feature div.A00007831-block02 {
	clear:both;
	width:704px;
	min-height:402px;
	background:url("/img/products/00007831/d/00007831_table_bg.jpg") no-repeat;
	margin-top:30px;
}
/* IE6 */
* html div.feature div.A00007831-block02{
	height:402px;
}
/* IE6 */


div.feature div.A00007831-block02 div.ctsbox-up{
	min-height:130px;
	position:relative;
}
/* IE6 */
* html div.feature div.A00007831-block02 div.ctsbox-up{
	height:130px;
}
/* IE6 */

div.feature div.A00007831-block02 div.ctsbox-up h3{
	padding:0px 0px 0px 19px;
}
div.feature div.A00007831-block02 div.ctsbox-up p.lead{
	padding:13px 200px 0px 27px;
}
div.feature div.A00007831-block02 div.ctsbox-up p.imgarea{
	position:absolute;
	top:0px;
	right:0px;
}


div.feature div.A00007831-block02 p.subt{
	padding-left:20px;
}

div.feature div.A00007831-block02 div.ctsbox-dw{
	width:643px;
	margin:0px 38px 0px 31px;
}
div.feature div.A00007831-block02 div.ctsbox-dw .col01 {
	float:left;
	width:240px;
}
div.feature div.A00007831-block02 div.ctsbox-dw .col01 p.txt{
	padding:18px 0px 10px 0px;
}
div.feature div.A00007831-block02 div.ctsbox-dw .col01 p.txt span.caution{
	color:#eb000d;
}
div.feature div.A00007831-block02 div.ctsbox-dw .col01 p.subtxt{
	text-indent:-1em;
	padding-left:1em;
	font-size:84%;
}

/* 00007831.html 潤い集中美白差込追加分*/
div.feature div.uruoibihaku_block {
	width: 704px;
	margin:20px 0 20px 0;
	padding:0;
}
div.feature div.uruoibihaku_block div.uruoibihaku_item{
	width:704px;
	height:178px;
	position:relative;
}
div.feature div.uruoibihaku_block div.uruoibihaku_item div.white377_txt{
	position:absolute;
	top:137px;
	left:40px;
	font-size:11px;
	color:#666666;
	line-height:1.3em;
}
div.feature div.uruoibihaku_block div.uruoibihaku_item div.acg_txt{
	position:absolute;
	top:100px;
	left:497px;
	font-size:11px;
	color:#666666;
	line-height:1.3em;
}
div.feature div.uruoibihaku_block div.uruoibihaku_cartbox{
	width:704px;
	height:68px;
	position:relative;
}
div.feature div.uruoibihaku_block div.uruoibihaku_cartbox div.uruoibihaku_cart{
	position:absolute;
	top:29px;
	left:560px;
}
.red {
	color:#FF0000;
}
