@charset 'utf-8';
/* CSS Document */
.imgintroleft_loveluire {
	float: left;
	width: auto;
	margin: 0 5px 5px 0;
	padding: 0 0 5px 0;
}

.text10px {
	font-size:10px;
}


.pink02 {
	color:#EF688A;
	font-weight:bold;
	line-height:17px;
}

/* 素材テーブル*/
#tblsozai_48 {
	width: 490px;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	border: 1px solid #FF97B9;
}
#tblsozai_48 th {
	display:inline-block;
	display:table-cell;
	text-align: center;
	border: 1px solid #FF97B9;
	height: 50px;
	padding: 3px 3px 3px 3px;
}
#tblsozai_48 td {
	background-color:#FFF5EE;
	background-repeat:repeat;
	text-align: center;
	margin: 0 0 0 0;
	padding: 5px 5px 0px 5px;
	border: 1px solid #FF97B9;
}

#tblsozai_red .sozailist li {
	list-style-image: url("../images/en_green.gif");
	margin: 3px 0 0 20px;
	padding: 0 0 0 0;
}



.tblsozai_pink2 {
	width: 290px;
	margin: 5px 0 10px 185px;
	padding: 10px 5px 3px 5px;
	border: 1px dashed #FFCCCC;
	background-image: url(../shop/images/item/97607_bg.jpg);
}


/* 素材テーブル 赤*/
.tblsozai_red {
	width: 490px;
	margin: 0 0 10px 0;
	padding: 0 5px 0 5px;
	border: 1px solid #E17896;
}
.tblsozai_red th {
	text-align: left;
	color: #A21633;
	width: 100px;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
	border: 1px solid #E17896;
}
.tblsozai_red td {
	text-align: left;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
	border: 1px solid #E17896;
}
.tblsozai_red .sozailist li {
	list-style-image: url("../images/en_green.gif");
	margin: 3px 0 0 20px;
	padding: 0 0 0 0;
}

.tblsozai_red97520 {
background-repeat:repeat;
border:1px solid #E3213A;
line-height:110%;
margin:0pt 0pt 10px;
padding:5px;
text-align:left;
width:478px;
background-image: url(../shop/images/item/97607_bg.jpg);
}

.h3red97520 {
background:#E3213A none repeat scroll 0 0;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:0;
padding:5px 0 5px 5px;
text-align:left;
}



.red97607 {
	color:#F25179;
	font-weight:bold;
	line-height:17px;
}

/* 素材テーブル pink*/

.tblsozai_pink97520 {
	background-repeat:repeat;
	border: 1px dashed #D76086;
	line-height:130%;
	margin:0 0 10px 0;
	padding:10px 10px 0px 10px;
	text-align:left;
	width:468px;
	background-image: url(../category/lovecosme/luireimage/loveluire_bg_hotnew.jpg);
}

.tblsozai_pink97520 p{

line-height:130%;

}

.h3pink97520 {
background:#D76086 none repeat scroll 0 0;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:0;
padding:5px 0 5px 5px;
text-align:left;
}
.pink97520 {
	color:#D76086;
	font-weight:bold;
	line-height:17px;
}



/* 素材テーブル ナチュラル*/

.tblsozai_green_natural {
	background-repeat:repeat;
	border: 1px dashed #339933;
	line-height:130%;
	margin:0 0 10px 0;
	padding:10px 10px 0px 10px;
	text-align:left;
	width:468px;
	background-image: url(../category/lovecosme/luireimage/loveluire_bg_naturalnew.jpg);
}

.tblsozai_green_natural p{

line-height:130%;

}

.h3green_natural {
background:#339933 none repeat scroll 0 0;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:0;
padding:5px 0 5px 5px;
text-align:left;
}
.green_natural {
	color:#339933;
	font-weight:bold;
	line-height:17px;
}


/* 素材テーブル クール*/

.tblsozai_blue_cool {
	background-repeat:repeat;
	border: 1px dashed #3399CC;
	line-height:130%;
	margin:0 0 10px 0;
	padding:10px 10px 0px 10px;
	text-align:left;
	width:468px;
	background-image: url(../category/lovecosme/luireimage/loveluire_bg_deepnew.jpg);
}

.tblsozai_blue_cool p{

line-height:130%;

}

.h3blue_cool {
background:#3399CC none repeat scroll 0 0;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:0;
padding:5px 0 5px 5px;
text-align:left;
}
.blue_cool {
	color:#3399CC;
	font-weight:bold;
	line-height:17px;
}


/* 素材テーブル ブルー*/

.tblsozai_bul97520 {
background-color:#FDF7F9;
background-repeat:repeat;
border:1px solid #B6274F;
line-height:110%;
margin:0pt 0pt 10px;
padding:5px 5px 5px 5px;
text-align:left;
width:478px;
line-height:2em;
}

.h3bul97520 {
background:#B6274F none repeat scroll 0 0;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:0;
padding:5px 0 5px 5px;
text-align:left;
}

.bul97520 {
	color:#B6274F;
	font-weight:bold;
	line-height:17px;
}


/* リュイール色エリア */
.luireharea_new {
	background-color: #FFDDED;
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
}
.luirenarea_new {
	background-color: #D6F5B6;
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
}
.luirecarea_new {
	background-color: #BDE1F7;
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
}
.luireimg_new {
	margin: 0px 0 0 0px;
	padding: 0px 0 0 7px;
	float: left;
	width: 150px;
}
.luirebuy_new {
	background-color: #FFFFFF;
	float: right;
	width: 310px;
	margin: 0 5px 10px 0;
	padding: 5px;
}
