@charset "EUC-JP";
/*----------------------------------------------------

	濃密保湿説明 スタイルシート

----------------------------------------------------*/

#pageRM{
	width : 758px;
	margin-bottom : 50px;
	padding-bottom : 5em;
	border : 1px solid #cccccc;
	background-image: url(bg_hogan.gif);
	background-repeat: repeat;
	background-position: left top;
}

#pageRM img { 
	margin : 0;
	padding : 0;
}

#pageRM .contPW img{
	margin-top : 0px;
}
#pageRM .contPW H1{
	font-size : 15px;
	color : #076BAF;
	font-weight:600;
	margin : 0 30px 0 280px;
	padding-top : 50px;
}
#pageRM .contPW H2{
	font-size : 16px;
	color : #444;
	font-weight:600;
	margin : 0 30px 0 280px;
	padding-top : 10px;
}
#pageRM .contPW p{
	font-size : 15px;
	color : #444;
	margin : 0 30px 0 280px;
	padding-top : 10px;
	line-height : 180%;
}
#pageRM .contPW p.price{
	font-size : 14px;
	font-weight:600;
	line-height : 100%;
	padding-top : 5px;
	padding-bottom: 0px;
}
#pageRM .contPW p.date{
	color:#9E005D;
	font-size : 15px;
	font-weight:600;
	line-height : 100%;
	padding-top : 50px;
}
#pageRM  .contKayumi{
	border : 2px solid #c9c9c9;
	width : 610px;
	margin : 0 auto;
	background-color : #FFF;
	padding-bottom : 1.5em;
}
#pageRM .contKayumi p{
	font-size : 15px;
	color : #444;
	padding : 0 30px 10px 30px;
	line-height : 180%;
}
#pageRM .contPlus.group1{
	margin:0 ;
	background-image: url(//gigaplus.makeshop.jp/atopidea/img/pageRM/pageRM_plusBG01.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#pageRM .contPlus.group2{
	margin:0 ;
	background-image: url(//gigaplus.makeshop.jp/atopidea/img/pageRM/pageRM_plusBG02.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#pageRM .contPlus .itemL{
	float:left;
	height:495px;
	padding : 100px 40px 15px 60px;
	width : 279px;
	position:relative;
}
#pageRM .contPlus .itemR{
	float:right;
	height:495px;
	padding : 100px 60px 15px 40px;
	width : 279px;
	position:relative;
}
#pageRM .contPlus p{
	font-size : 15px;
	color : #444;
	line-height : 170%;
	margin-bottom : 0.8em;
}
#pageRM .contPlus .iteminfo{
	position : absolute;
	width : 279px;
	bottom : 35px;
	padding-top : 20px;
	margin-top : 20px;
	border-top : 2px dotted #D28AB5;
/*	border-top : 2px dotted #6DAEE5;*/
}
#pageRM .contPlus .iteminfo img{
	float:left;
	margin-right : 15px;
}
#pageRM .contPlus .iteminfo p.nam2{
	position : absolute;
	bottom : 32px;
	left : 95px;
	font-weight : 600;
	font-size:12px;
}
#pageRM .contPlus .iteminfo p.price21{
	position : absolute;
	bottom : 18px;
	left : 95px;
	margin : 0;
	font-size:13px;
}
#pageRM .contPlus .iteminfo p.price22{
	position : absolute;
	bottom : 0px;
	left : 95px;
	margin : 0;
	font-size:13px;
}
#pageRM .contPlus .iteminfo p.nam1{
	position : absolute;
	bottom : 105px;
	left : 95px;
	font-weight : 600;
	font-size:12px;
}
#pageRM .contPlus .iteminfo p.price11{
	position : absolute;
	bottom : 93px;
	left : 95px;
	margin : 0;
	font-size:13px;
}
#pageRM .contPlus .iteminfo p.price12{
	position : absolute;
	bottom : 75px;
	left : 95px;
	margin : 0;
	font-size:13px;
}
#pageRM  .contVoice{
	background-color : #FFF8FD;
	margin : 0 auto;
	padding-top : 0;
	border-top : 1px solid #cccccc;
}
#pageRM .contVoice p{
	font-size : 14px;
	font-weight:bolder;
	color : #A8357C;
	padding : 0 50px 5px 50px;
	line-height : 160%;
}
#pageRM  .contVoice2{
	background-color : #FFF8FD;
	margin : 0 auto;
	padding-top : 0;
	border-top : 1px solid #cccccc;
}
#pageRM  .contVoice2 UL{
	width:700px;
	margin:0 auto 1.5em;
	padding:30px 0  10px 0;
	background-color : #ffffff;
	background-image: url(pageRM_voiceBG.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#pageRM  .contVoice2 li{
	padding:0 30px 0 115px;
	font-size : 14px;
	margin-bottom : 0.8em;
	line-height : 180%;
}


#pageRM  .contVoice2 li span{ font-weight: bolder;}



#pageRM .contVoice2 p{
	font-size : 14px;
	font-weight:bolder;
	color : #A8357C;
	padding : 0 50px 5px 50px;
	line-height : 160%;
}


