@charset "utf-8";

/* -----------------------------------------------------------
  Reset Style Sheet
  Last Update 2010-7-27
------------------------------------------------------------ */
/* -------------------------------------------------------
  premiolity
------------------------------------------------------- */
#premioLineup .anchorLink {
	margin-bottom: 10px;
	clear:both;
}

#premioLineup .anchorLink ul {
	float:right;
}

#premioLineup .anchorLink ul li {
	padding-right:10px;
	float:left;
}

#premioLineup .anchorLink ul li.last {
	padding-right:0;
}

#premioLineup h2 {
	width:70px;
	float:left;
}

#premioLineup dl {
	border:2px solid #FFFFFF;
}

#premioLineup dl dt {
	font-size:1px;
	background:#FFFFFF;
}

#premioLineup dl dd {
	padding:12px 0 17px 0;
	text-align:center;
	background:#FFFFFF;
}

#premioLineup dl dd img {
	display:block;
	margin:0 auto;
}

#premioLineup .inRbox {
	width:900px;
}

#premioLineup dd ul {
	text-align:center;
}

#premioLineup dd ul li {
	display:inline;
}

#premioLineup dd ul li img {
	display:inline;
	margin:0;
}


/* W face wash */
#premioLineup #wFaceWash {
	clear:both;
	width:900px;
	padding-bottom:20px;
	background:url(../../premiolity/lineup/images/index_bg01.gif) repeat-y right top;
}

#premioLineup #wFaceWash p {
	float:left;
	padding-bottom:15px;
}

#premioLineup #wFaceWash dl {
	clear:both;
}

#premioLineup #wFaceWash #cleansing {
	width:406px;
	margin:0 0 15px 470px;
}

#premioLineup #wFaceWash #faceWash {
	width:856px;
	margin-left:20px;
}


/* W moisture */
#premioLineup #wMoisture {
	clear:both;
	width:900px;
	padding-bottom:6px;
	background:url(../../premiolity/lineup/images/index_bg01.gif) repeat-y right top;
}

#premioLineup #wMoisture dl {
	width:856px;
	margin:0 0 15px 20px;
}

#premioLineup #wMoisture dl dd {
	padding:16px 0 17px 0;
}

#premioLineup #wMoisture dd ul li.ex {
	padding-right:32px;
}

#premioLineup #wMoisture dd ul li.ex2 {
	padding-right:20px;
}

#premioLineup #wMoisture #lotion {
	width:856px;
	margin:0 0 15px 20px;
}

#premioLineup #wMoisture #lotion dd {
	height:91px;
	padding:21px 0 18px 346px;
	text-align:left;
}

#premioLineup #wMoisture #lotion dd img {
	margin:0;
}

/* speceial care */
#premioLineup #speceialCare {
	clear:both;
	width:900px;
	margin-bottom:10px;
	background:url(../../premiolity/lineup/images/index_bg01.gif) repeat-y right top;
}

#premioLineup #speceialCare dl {
	width:406px;
	margin:0 0 15px 470px;
}

#premioLineup #speceialCare dl dd {
	height:79px;
	padding-top:43px;
}

#premioLineup #speceialCare dl dd.ex {
	height:78px;
	padding-top:51px;
}


/* -------------------------------------------------------
  suisai
------------------------------------------------------- */
#suisaiLineup .anchorLink {
	margin-bottom: 10px;
	clear:both;
}

#suisaiLineup .anchorLink ul {
	float:right;
}

#suisaiLineup .anchorLink ul li {
	padding-right:10px;
	float:left;
}

#suisaiLineup .anchorLink ul li.last {
	padding-right:0;
}

#suisaiLineup h2 {
	width:70px;
	float:left;
}

#suisaiLineup dl {
	border:2px solid #FFFFFF;
}

#suisaiLineup dl dt {
	font-size:1px;
}

#suisaiLineup dl dd {
	padding:12px 0 20px 0;
	text-align:center;
	background:#FFFFFF;
}

#suisaiLineup dl dd img {
	display:block;
	margin:0 auto;
}

#suisaiLineup .inRbox {
	width:900px;
}

#suisaiLineup dd ul {
	text-align:center;
}

#suisaiLineup dd ul li {
	display:inline;
}

#suisaiLineup dd ul li img {
	display:inline;
	margin:0;
}


/* W face wash */
#suisaiLineup #wFaceWash {
	clear:both;
	width:900px;
	padding-bottom:20px;
	background:url(../../suisai/lineup/images/index_bg01.gif) repeat-y right top;
}

#suisaiLineup #wFaceWash p {
	float:left;
	padding-bottom:15px;
}

#suisaiLineup #wFaceWash dl {
	clear:both;
}

#suisaiLineup #wFaceWash dl dt {
	background: #fff;
}

#suisaiLineup #wFaceWash #cleansing {
	width:406px;
	margin:0 0 15px 470px;
}

#suisaiLineup #wFaceWash #cleansing dd {
	text-align:left;
}

#suisaiLineup #wFaceWash #cleansing ul {
	margin-left: 54px;
	text-align: left;
}

#suisaiLineup #wFaceWash #cleansing ul li.ex,
#suisaiLineup #wFaceWash #faceWash ul li.ex {
	padding-right:45px;
}

#suisaiLineup #wFaceWash #cleansing ul li.ex img {
	margin-bottom:13px;
}

#suisaiLineup #wFaceWash #faceWash {
	width:856px;
	margin-left:20px;
}


/* W moisture */
#suisaiLineup #wMoisture {
	clear:both;
	width:900px;
	padding-bottom:20px;
	background:url(../../suisai/lineup/images/index_bg01.gif) repeat-y right top;
}

#suisaiLineup #wMoisture h2 {
	padding-top:5px;
}

#suisaiLineup #wMoisture dl {
	width:856px;
	margin:0 0 15px 20px;
}

#suisaiLineup #wMoisture dl dt {
	background: #fff;
}

#suisaiLineup #wMoisture dd ul li.ex {
	padding-right:55px;
}

#suisaiLineup #wMoisture #sheet {
	width:406px;
	margin:0 0 15px 470px;
}

#suisaiLineup #wMoisture #milk {
	margin-bottom: 0;
}

#suisaiLineup #milk dd ul li.ex {
	padding-right:84px;
}


/* speceial care */
#suisaiLineup #speceialCare {
	clear:both;
	width:900px;
	margin-bottom:10px;
	background:url(../../suisai/lineup/images/index_bg01.gif) repeat-y right top;
}

#suisaiLineup #speceialCare dl {
	width:856px;
	margin:0 0 15px 20px;
}

#suisaiLineup #speceialCare dl dt {
	background: #fff;
}

#suisaiLineup #speceialCare dl#uvcut {
	width:406px;
	float: left;
}

* html #suisaiLineup #speceialCare dl#uvcut {
	display: inline;
} /* IE6のダブルマージン回避 */

#suisaiLineup #speceialCare dl#cream {
	width:406px;
	margin:0 0 15px 470px;
}
* html #suisaiLineup #speceialCare dl#cream {
	margin:0 0 15px 467px;
}/*ie6*/

#suisaiLineup #speceialCare dl#mist {
	clear: left;
	margin:0 0 20px 20px;
}

#suisaiLineup #speceialCare dl#deepmoist dd {
	height:117px;
	padding:13px 0 0 334px;
	text-align:left;
}

#suisaiLineup #speceialCare dl#keana dd {
	height:116px;
	padding:12px 0 0 0;
}

#suisaiLineup #speceialCare dl#uvcut dd {
	height:119px;
	padding:17px 0 0 0;
}

#suisaiLineup #speceialCare dl#cream dd {
	height:95px;
	padding:41px 0 0 0;
}

#suisaiLineup #speceialCare dl#mist dd {
	height:116px;
	padding:12px 0 0 0;
}

#suisaiLineup #speceialCare dl#deepmoist dd img {
	margin:0;
}


p.aboutWhite {
	clear:both;
	text-align:right;
	padding-bottom:12px;
	font-size:68%;
}


.inner:after,
.inRbox:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.inner,
.inRbox {
	display:inline-block;
}
/* Hides from IE-mac \*/
* html .inner,
* html .inRbox {height: 1%;}
.inner,
.inRbox {display: block;}
/* End hide from IE-mac */
