@charset "utf-8";
/* CSS Document */

/*==================reset==================*/
a {
	color:#333;
	border:0;
	text-decoration:none;
}
a:hover { text-decoration:underline;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	padding: 0;
	margin: 0;
	color:#333;
	line-height:140%;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,fieldset,p,blockquote,th,td
{ border:0;}
a,img { vertical-align:top;}
div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6 { line-height:100%;}

/*font reset*/
body{
	font:12px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
	margin:0;
	padding:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}

ol,ul {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
}

dt{ line-height:100%;}

/*clearfix*/
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7?O_uEU*/

.clearfix{display:inline-block;} /*IE7MacIE5*/

/*Hides from IE-mac\*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac*/ /*IE6?O*/




/*==================grobal==================*/
.mg_l10 { margin-left:10px;}
.mg_l12 { margin-left:12px;}
.mg_l35 { margin-left:35px;}
.mg_t5 { margin-top:5px;}
.mg_t10 { margin-top:10px;}
.mg_t15 { margin-top:15px;}
.mg_t20 { margin-top:20px;}
.pd_t25 { padding-top:25px;}
.pd_t30 { padding-top:30px;}
.mg_r10 { margin-right:10px;}
.mg_tb10 { margin-top:10px; margin-bottom:10px;}
.mg_b5 { margin-bottom:5px;}
.mg_b15 { margin-bottom:15px;}
.pd_lr10 { padding-left:10px; padding-right:10px;}
.pd_lr15 { padding-left:15px; padding-right:15px;}
.pd_t10 { padding-top:10px;}
.pd_t15 { padding-top:15px;}
.pd_t20 { padding-top:20px;}
.pd_b20 { padding-bottom:20px;}
.pd_b25 { padding-bottom:25px;}
.pd_b40 { padding-bottom:40px;}
.pd_b5 { padding-bottom:5px;}
.pd_tb20 { padding-top:20px; padding-bottom:20px;}


/*新保修正　5/12*/
.left { 
	float:left;
	width: auto;
	padding: 0 0 0 0;
}

.right {
	 float:right;
	width: auto;
	padding: 0 0 0 0;
 }



.cl { clear:both;}
.spacing { letter-spacing:-0.1em;}
.center { text-align:center;}
.f0 { font-size:0; line-height:100%;}

.f_square_o { background:url(/images/common/icon_square_orange.gif) left 3px no-repeat; padding-left:15px; color:#FF6600; font-weight:bold;}
.f_square_w { background:url(/images/common/icon_square.gif) left 3px no-repeat; padding-left:15px;}
.f_circle_g { background:url(/images/common/icon_circle_green03.gif) left 3px no-repeat; padding-left:16px; font-weight:bold; color:#669900;}
.f_circle_g02 { background:url(/images/common/icon_circle_green02_bgw.gif) left 3px no-repeat; padding-left:16px;}
.f_circle_p { background:url(/images/common/icon_circle_pink.gif) left 3px no-repeat; padding-left:16px; font-weight:bold; color:#FD9B9A;}
.f_circle_p02 { background:url(/images/common/icon_circle_pink02.gif) left 3px no-repeat; padding-left:14px;}
.f_circle_b { background:url(/images/common/icon_circle_blue.gif) left 3px no-repeat; padding-left:16px;}
.icon_bg_y { background:url(/images/common/icon_circle_green02.gif) left 3px no-repeat #FFFFE8; padding-left:16px;}
.f_snow_mini { background:url(/images/common/icon_snow.gif) left 4px no-repeat; padding-left:14px;}
.caution { color:#CC0000;}
.icon_befor,.icon_after { vertical-align:-1px;}
.icon_befor { padding-right:3px;}
.icon_after { padding-left:3px;}
.f_sonw_mini02 { background:url(/images/common/icon_snow02.gif) left 3px no-repeat; padding-left:14px;}
.f_green_b { font-size:16px; color:#669900; line-height:140%;font-weight:bold;}
.f_red { color:#CC0000;}


.sttl01 { background:#3399CC; padding:5px;}
.sttl01 p { background:url(/images/common/icon_square.gif) left 2px no-repeat; padding-left:15px; color:#FFF; font-weight:bold; line-height:100%;}

.variable { margin:0 auto;}
.narrow .variable { width:950px;}
.wide .variable { width:1120px;}


/*==================container==================*/
#container { margin:0 auto; clear:both; margin-top:10px;}
.narrow #container { width:950px;}
.wide #container { width:1120px;}

/*.narrow #container_left { width:790px;}元のコード*/
.narrow #container_left { width:780px;}/*2012/6/20修正_神田*/
.wide #container_left { width:960px;}
#container_left { float:left;}


/*==================add css==================*/
body {
    color: #333333;
    font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
    font-size: 12px;
    line-height: 1.5;
}
.pink2b {
    color: #FF6699;
    font-weight: bold;
}
.pink4b14 {
    color: #FF3366;
    font-size: 14px;
    font-weight: bold;
}
.pink9b {
    color: #FF6666;
    font-weight: bold;
}
.pink11b {
    color: #F5929B;
    font-weight: bold;
}
.pink12b {
  color: #F73261;
  font-weight: bold;
}
.green2b {
    color: #99CC00;
    font-weight: bold;
}
.green13b {
    color: #84C146;
    font-weight: bold;
}
.green16b {
    color: #465D20;
    font-weight: bold;
}
.blue2b {
    color: #3399CC;
    font-weight: bold;
}
h3 {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}
.h3ore {
    color: #FF6600;
    font-size: 14px;
    font-weight: bold;
    margin: 20px 0 15px;
    padding: 0;
    text-align: left;
}
.h2 {
	line-height: 20px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #669900;
	margin: 20px 0 20px 0;
	padding: 0 0 0 0;
}
.h4 {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #ff6600;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}
.h3green {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #669999;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
}
.h3green01 {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #84C146;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
}
.text002 {
    color: #CC0000;
}
.text007 {
    background-color: transparent;
    color: #666666;
}
.pageTop {
    clear: both;
    padding-top: 20px;
    text-align: right;
}

/*=========文字色追加・2012/04/21==菅原=======*/


.h3b {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #3399CC;
	margin: 0px 0 0px 0;
	padding: 5px 0 5px 5px;
}
.h3blue2 {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #018CCB;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
}

.h3oreb {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	margin: 15px 0 15px 0;
	padding: 0 0 0 0;
}

.h3green02 {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #669900;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
}
.h3green03 {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #669900;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
}

.h3ore2 {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #FF9900;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
}
.h3pink {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #CC0066;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
}

.h3pink01 {
	background:#F5929B none repeat scroll 0%;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:0pt;
	padding:5px 0pt 5px 5px;
	text-align:left;
}

.h3pink2 {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #F5929B;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
}
.h3pink3 {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #F884B1;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
}
.h3pink4 {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #F73261;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
}
.h3pink5 {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #DB0066;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
}
.h3blue {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #0099B3;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
}

.h3bluenw1 {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #3BA2EF;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
}

.h3blue03 {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #3399CC;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
}
.h3red {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #E3213A;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
}
.h3red02 {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #990000;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
}
.h3pur {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #B76EA0;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
}
.h3blue02 {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #3399CC;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
}

.h3brown01 {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #632a17;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
}


.text000 {
	color: #ffffff;		/* 白 */
	background-color: transparent;
}
.text001 {
	color: #6699cc;		/* 水色 */
	background-color: transparent;
}

.text003 {
	color: #003366;		/* 紺 */
	background-color: transparent;
}
.text004 {
	color: #669900;		/* 緑 */
	background-color: transparent;
}
.text005 {
	color: #999999;		/* 灰色 */
	background-color: transparent;
}
.text006 {
	color: #ff6600;		/* 橙 */
	background-color: transparent;
}

.text008 {
	color: #FF3366;		/* ピンク */
	background-color: transparent;
}
.text009 {
	color: #336699;		/* 紺 */
	background-color: transparent;
}


.b {
	font-weight: bold;
}

.f18 {
	font-size: 16px;
}

.text000 a:link {
	color:#ffffff;
	text-decoration: underline;
}
.text000 a:visited {
	color:#ffffff;
	text-decoration: underline;
}
.text000 a:hover {
	color:#ff6600;
	background-color:#fee1ad;
}
.text000 a:active {
	color:#ffffff;
	text-decoration: underline;
}

.notice001 {
	text-align: left;
	color:#000000;
	background-color: #ffeeee;		/* ピンク */
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
}

.text_b {
	font-size: 16px;
	text-align:left;
}

.text_bl {
	font-size: 16px;
	line-height: 20px;
	text-align:left;
}

.text_s {
	font-size: 12px;
	line-height: 13px;
	text-align:left;
}

.text_sul {
	font-size: 12px;
	line-height: 13px;
	color: #006699;
	text-decoration: underline;
	text-align:left;
}

.text_ss {
	font-size: 10px;
	text-align:left;
}

.text_ssl {
	font-size: 10px;
	line-height: 14px;
	text-align:left;
}

.text_sw {
	font-size: 12px;
	line-height: 20px;
	text-align:left;
}

.text_sl {
	font-size: 12px;
	line-height: 16px;
	text-align:left;
}

.text_sl2 {
	font-size: 12px;
	line-height: 18px;
	text-align:left;
}

.text_sl3 {
	font-size: 12px;
	line-height: 16px;
	color: #666666;	
	text-align:center;
}

.red {
	color: #CC0000;		/* レッド */
}

.red1b {
	color: #CC0000;		/* レッド */
	font-weight: bold;
}

.red1b14 {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}

.red2b16 {
	font-size: 16px;
	color: #CC0000;		/* レッド */
	font-weight: bold;
}

.red3 {
	color: #FF0000;		/* レッド */
}

.red3b {
	color: #FF0000;		/* レッド */
	font-weight: bold;
	font-size: 12px;
}

.red4 {
	color: #D13F07;		/* レッド */
}

.red5b {
	color: #E3213A;		/* レッド */
	font-weight: bold;
}

.red6b {
	color: #A21633;		/* レッド */
	font-weight: bold;
}

.red7b {
	color: #F05E59;		/* レッド */
	font-weight: bold;
}

.green1b {
	color: #669900;		/* グリーン */
	font-weight: bold;
}

.green4b {
	color: #339999;		/* グリーン */
	font-weight: bold;
}

.green7b {
	color: #66CC66;		/* グリーン */
	font-weight: bold;
	font-size: 12px;
}

.green9b {
	color: #339933;		/* グリーン */
	font-weight: bold;
}

.green11b {
	color: #009999;		/* グリーン */
	font-weight: bold;
}

.green12 {
	color: #006600;		/* グリーン */
}

.green15b {
	color: #00CC00;		/* グリーン */
	font-weight: bold;
}

.blue1 {
	color: #336699;		/* ブルー */
}

.blue1b {
	color: #336699;		/* ブルー */
	font-weight: bold;
}

.blue2b14 {
	font-size: 14px;
	font-weight: bold;
	color: #3399CC;		/* ブルー */
}

.blue4b {
	color: #66CCCC;		/* ブルー */
	font-weight: bold;
}

.blue5b {
	color: #6699CC;		/* ブルー */
	font-weight: bold;
}

.blue6b {
	color: #0082D6;		/* ブルー */
	font-weight: bold;
}

.blue7b {
	color: #0099B3;		/* ブルー */
	font-weight: bold;
}

.whiteb {
	color: #ffffff;		/* ホワイト */
	font-weight: bold;
}


/* 文字*/

.n_pink01 {
	color:#F5929B;
	font-weight:bold;
	line-height:17px;
	margin:5px 0 0 0;
}
.n_pink02 {
	color:#990033;
	font-weight:bold;
	line-height:17px;
	margin:5px 0 0 0;
}

.pink1b {
	color: #FFB3B3;		/* ピンク */
	font-weight: bold;
}

.pink2b14 {
	font-size: 14px;
	font-weight: bold;
	color: #FF6699;		/* ピンク */
}

.pink4 {
	color: #FF3366;		/* ピンク */
}

.pink4b {
	color: #FF3366;		/* ピンク */
	font-weight: bold;
	font-size: 12px;
}

.pink5b {
	font-size: 12px;
	color: #FF6666;		/* ピンク */
	font-weight: bold;
}

.pink7b14 {
	font-size: 14px;
	color: #EB5A86;		/* ピンク */
	font-weight: bold;
}

.pink8b {
	color: #FF0066;		/* ピンク */
	font-weight: bold;
}

.pink10b {
	color: #F8547D;		/* ピンク */
	font-weight: bold;
}
.purpleb {
	color: #CC99CC;		/* パープル */
	font-weight: bold;
} 

.purple2b {
	color: #CC0066;		/* パープル2 */
	font-weight: bold;
}

.purple3b {
	color: #DB0066;		/* パープル3 */
	font-weight: bold;
}

.brown2b {
	color: #990000;		/* ブラウン */
	font-weight: bold;
}

.brown3 {
	color: #CC6600;		/* ブラウン */
}

.brown3b {
	color: #CC6600;		/* ブラウン */
	font-weight: bold;
}

.brown4b {
	color: #999900;		/* ブラウン */
	font-weight: bold;
}


.orange3b {
	color: #FF9966;		/* オレンジ */
	font-weight: bold;
}

.orange3b {
	color: #FF9966;		/* オレンジ */
	font-weight: bold;
}

.orange4b {
	color: #FF9900;
	font-weight: bold;		/* オレンジ */
}

.orange5b {
	color: #EC9F11;
	font-weight: bold;		/* オレンジ */
}



/* 商品一覧（購入と詳細）5列テーブル */
.goodsarea {
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
}
.tblgoodsarea {
	width: 100%;
}
.tblgoodsarea td {
	vertical-align: top;
	width: 20%;
}
.tblgoodsarea .tblgoods-td {
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}
.tblgoodsarea .tblgoods-lank {
        text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}
.tblgoodsarea .imgpurchase {
	float: left;
	width: 46px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.tblgoodsarea .imgdetail {
	float: right;
	width: 46px;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
}
.tblgoodsarea dl{
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.tblgoodsarea dt{
	text-align: left;
        line-height: 15px;
	background: url("https://www.lovecosmetic.jp/images/icon/tv_red.gif") top left no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 5px 15px;
}
.tblgoodsarea dd{
	text-align: left;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
}


/* 素材テーブル ブルー*/
#tblsozai {
	width: 490px;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #6699CC;
}
#tblsozai th {
	text-align: left;
	color: #003366;
	width: 100px;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
	border: 1px solid #6699CC;
}
#tblsozai td {
	text-align: left;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
	border: 1px solid #6699CC;
}
#tblsozai .sozailist li {
	list-style-image: url("../images/en_green.gif");
	margin: 3px 0 0 20px;
	padding: 0 0 0 0;
}
/* 素材テーブル ブルー2*/
#tblsozai12 {
	width: 490px;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #6699CC;
}
#tblsozai th12 {
	text-align: left;
	color: #003366;
	width: 100px;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
	border: 1px solid #6699CC;
}
#tblsozai td12 {
	text-align: left;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
	border: 1px solid #6699CC;
}

/* 素材テーブル オレンジ*/
#tblsozai03 {
	width: 490px;
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #FF9900;
}
#tblsozai03 th {
	text-align: left;
	color: #FF9900;
	width: 100px;
	margin: 0 0 0 0;
	padding: 0px 0 5px 5px;
	border: 1px solid #FF9900;
}
#tblsozai03 td {
	text-align: left;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
	border: 1px solid #FF9900;
}
#tblsozai03 .sozailist li {
	list-style-image: url("../images/en_green.gif");
	margin: 3px 0 0 20px;
	padding: 0 0 0 0;
}

/* 素材テーブル 赤*/
#tblsozai04 {
	width: 490px;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #A21633;
}
#tblsozai04 th {
	text-align: left;
	color: #A21633;
	width: 100px;
	margin: 0 0 0 0;
	padding: 0px 0 0px 0px;
	border: 1px solid #A21633;
}
#tblsozai04 td {
	text-align: left;
	margin: 0 0 0 0;
	padding: 0px 0 0px 0px;
	border: 1px solid #A21633;
}
#tblsozai04 .sozailist li {
	list-style-image: url("../images/en_green.gif");
	margin: 3px 0 0 20px;
	padding: 0 0 0 0;
}


/* 素材テーブル グリーン抹茶色*/
#tblsozai09 {
	width: 490px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #669900;
}
#tblsozai09 th {
	text-align: left;
	color: #A21633;
	width: 100px;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
	border: 1px solid #669900;
}
#tblsozai09 td {
	text-align: left;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
	border: 1px solid #669900;
}
#tblsozai09 .sozailist li {
	list-style-image: url("../images/en_green.gif");
	margin: 3px 0 0 20px;
	padding: 0 0 0 0;
}

/* 素材テーブル 赤茶*/
#tblsozai06 {
	width: 490px;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #2F1518;
}
#tblsozai06 th {
	text-align: left;
	color: #A21633;
	width: 100px;
	margin: 0 0 0 0;
	padding: 0px 0 0px 0px;
	border: 1px solid #2F1518;
}
#tblsozai06 td {
	text-align: left;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
	border: 1px solid #2F1518;
}
#tblsozai06 .sozailist li {
	list-style-image: url("../images/en_green.gif");
	margin: 3px 0 0 20px;
	padding: 0 0 0 0;
}

/* 素材テーブル ピンク*/
#tblsozai07 {
	width: 480px;
	margin: 0px 0 0 0;
	padding: 1 1 1 1;
	border: 1px solid #FFFFFF;
}
#tblsozai07 th {
	text-align: left;
	color: #CC3366;
	width: 160px;
	margin: 1 1 1 1;
	padding: 5px 0 0px 0px;
	border: 1px solid #FFCCCC;
}
#tblsozai07 td {
	text-align: left;
	margin: 0 0 0 0;
	padding: 1px 1px 1px 1px;
	border: 1px solid #FFFFFF;
}
#tblsozai07 .sozailist li {
	list-style-image: url("../images/en_green.gif");
	margin: 3px 0 0 20px;
	padding: 0 0 0 0;
}
/* 素材テーブル ピンク2*/
#tblsozai08 {
	width: 490px;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #FF6699;
}
#tblsozai08 th {
	text-align: left;
	color: #003366;
	width: 100px;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
	border: 1px solid #FF6699;
}
#tblsozai08 td {
	text-align: left;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
	border: 1px solid #FF6699;
}
#tblsozai08 .sozailist li {
	list-style-image: url("../images/en_green.gif");
	margin: 3px 0 0 20px;
	padding: 0 0 0 0;
}
/* 素材テーブル ピンク3*/
#tblsozai09 {
	width: 490px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #CC0066;
}
#tblsozai09 th {
	text-align: left;
	color: #A21633;
	width: 100px;
	margin: 0 0 0 0;
	padding: 0px 0 0px 0px;
	border: 1px solid #CC0066;
}
#tblsozai09 td {
	text-align: left;
	margin: 0 0 0 0;
	padding: 5px 5 5px 5px;
	border: 1px solid #CC0066;
}
#tblsozai09 .sozailist li {
	list-style-image: url("../images/en_green.gif");
	margin: 3px 0 0 20px;
	padding: 0 0 0 0;
}
/* 素材テーブル ピンク4*/
#tblsozai10 {
	width: 490px;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #F5929B;
}
#tblsozai10 th {
	text-align: left;
	color: #003366;
	width: 100px;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
	border: 1px solid #F5929B;
}
#tblsozai10 td {
	text-align: left;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
	border: 1px solid #F5929B;
}
#tblsozai10 .sozailist li {
	list-style-image: url("../images/en_green.gif");
	margin: 3px 0 0 20px;
	padding: 0 0 0 0;
}
/* 素材テーブル ブルー13*/
#tblsozai13 {
	width: 490px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #3399CC;
}
#tblsozai13 th {
	text-align: left;
	color: #A21633;
	width: 100px;
	margin: 0 0 0 0;
	padding: 0px 0 0px 0px;
	border: 1px solid #3399CC;
}
#tblsozai13 td {
	text-align: left;
	margin: 0 0 0 0;
	padding: 5px 5 5px 5px;
	border: 1px solid #3399CC;
}
#tblsozai13 .sozailist li {
	list-style-image: url("../images/en_green.gif");
	margin: 3px 0 0 20px;
	padding: 0 0 0 0;
}

/* 素材テーブル 茶*/
.tblsozai14 {
	margin: auto;
	text-align: left;
	border: 1px solid #993300;/*コンテンツボックスの枠線の色*/
	width: 483px;
	line-height:110%;
	background-repeat: repeat;
	padding: 5px 0px 5px 5px;
	background-color: #FFFAFA;
	background-image: url(../set/valentine2008/image/back01.gif);
}
.tblsozai14a {
	border: 1px solid #993300;/*コンテンツボックスの枠線の色*/
	width: 465px;
	line-height:110%;
	background-repeat: repeat;
	background-color: #FFFAFA;
	padding: 5px 5px 5px 5px;
}
.tblsozai14b {
	border: 1px solid #993300;/*コンテンツボックスの枠線の色*/
	width: 478px;
	line-height:110%;
	background-repeat: repeat;
	background-color: #FFFAFA;
	padding: 5px 5px 5px 5px;
	text-align: left;
}
/* 商品ページ枠 */

.tbsozai11 {
	width: 490px;
	margin: 0 auto 0 auto;
	padding: 15px 0 15px 0;
	float: left;
}

.tbsozai11waku {
	width: 520px;
}

.tbsozai11box01 {
	width:250px;
	float:left;
	padding: 0px 0 0px 0;
}

.tbsozai11box02 {
	width:225px;
	float:right;
	padding: 0px 5px 0px 5px;
}

/* 注意 */
.tblattention {
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #336699;
}
.tblattention th {
	text-align: left;
	background-color: #6699cc;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
}
.tblattention td {
	text-align: left;
	background-color: #fffff0;
	margin: 0 0 0 0;
	padding: 5px 5px 5px 5px;
}
/* 素材テーブル ピンク4*/
#tblsozai09 {
	width: 490px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #F5929B;
}
#tblsozai09 th {
	text-align: left;
	color: #F5929B;
	width: 100px;
	margin: 0 0 0 0;
	padding: 0px 0 0px 0px;
	border: 1px solid #F5929B;
}
#tblsozai09 td {
	text-align: left;
	margin: 0 0 0 0;
	padding: 5px 5 5px 5px;
	border: 1px solid #F5929B;
}
#tblsozai09 .sozailist li {
	list-style-image: url("../images/en_green.gif");
	margin: 3px 0 0 20px;
	padding: 0 0 0 0;
}

/* 素材テーブル 赤4*/
#tblsozai10 {
	width: 490px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #E3213A;
}
#tblsozai10 th {
	text-align: left;
	color: #F5929B;
	width: 100px;
	margin: 0 0 0 0;
	padding: 0px 0 0px 0px;
	border: 1px solid #E3213A;
}
#tblsozai10 td {
	text-align: left;
	margin: 0 0 0 0;
	padding: 5px 5 5px 5px;
	border: 1px solid #E3213A;
}
#tblsozai10 .sozailist li {
	list-style-image: url("../images/en_green.gif");
	margin: 3px 0 0 20px;
	padding: 0 0 0 0;
}
/* 素材テーブル グリーン2*/
#tblsozai11 {
	width: 490px;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #669900;
}
#tblsozai11 th {
	text-align: left;
	color: #003366;
	width: 100px;
	margin: 0 0 0 0;
	padding: 0px 0 0px 0px;
	border: 1px solid #339933;
}
#tblsozai11 td {
	text-align: left;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
	border: 1px solid #339933;
}

/* 素材テーブル blue2*/
#tblsozai12 {
	width: 490px;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #000033;
}
#tblsozai12 th {
	text-align: left;
	color: ;
	width: 100px;
	margin: 0 0 0 0;
	padding: 0px 0 0px 0px;
	border: 1px solid #000033;
}
#tblsozai12 td {
	text-align: left;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
	border: 1px solid #000033;
}
/* 素材テーブル ピンク*/
#tblsozai13 {
	width: 490px;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #DB0066;
}
#tblsozai13 th {
	text-align: left;
	color: #003366;
	margin: 0 0 0 0;
	padding: 0px 0 0px 0px;
	border: 1px solid #DB0066;
}
#tblsozai13 td {
	text-align: left;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
	border: 1px solid #DB0066;
}
/* 素材テーブル グリーン2*/
.tblsozai14c {
	width: 490px;
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #30A286;
}
.tblsozai14c th {
	text-align: left;
	color: #003366;
	width: 100px;
	margin: 0 0 0 0;
	padding: 0px 0 0px 0px;
	border: 1px solid #30A286;
}
.tblsozai14c td {
	text-align: left;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
	border: 1px solid #30A286;
}





/* 枠*/
.tblsozai_n_pink {
	width: 490px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #F84568;
}


/* 素材テーブル ピンク*/
#tblsozai_n_pink {
	width: 490px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #F5929B;
}
#tblsozai_n_pink th {
	text-align: center;
	color: #A21633;
	width: 100px;
	margin: 0 0 0 0;
	border: 1px solid #F5929B;
}
#tblsozai_n_pink td {
	text-align: left;
	margin: 0 0 0 0;
	padding: 5px 5px 5px 5px;
	border: 1px solid #F5929B;
	background-color: #FFFAFA;
}
#tblsozai_n_pink .sozailist li {
	list-style-image: url("../images/en_green.gif");
	margin: 3px 0 0 20px;
	padding: 0 0 0 0;
}

/* お客様からのメール */
.imgusermail {
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
}
.usermaillist {
	text-align: left;
	margin: 5px 0 5px 0;
	padding: 5px 0 0 0;
}
.usermaillist li {
	background: url("https://www.lovecosmetic.jp/images/icon/hanablue.gif") left 2px no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 13px;
}

/*カテゴリページ　ランキング　5/26櫻田*/

.h4ima {
	margin: 8px 0 0px 0;
}

h4.ranking{
	background:url(https://www.lovecosmetic.jp/category/images/ttl_ranking.gif) no-repeat;
	width: 550px;
	height:55px;
	padding:20px 0px 0px 10px;
	margin-bottom:-10px;
		text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #ff6600;
}


h4.kanrenkiji{
	background:url(https://www.lovecosmetic.jp/category/images/ttl_kanrenkiji.gif) no-repeat;
	width: 550px;
	height:55px;
	padding:20px 0px 0px 10px;
	margin-bottom:-10px;
		text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #268BAC;
}


/*カテゴリページ　バナーエリア　5/26櫻田*/

.cate_banner {
	height: 230px;
	width: 510px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.banner1 {
	float: left;
	margin-right: 10px;
}

.banner2 {
	width: 250px;
	float: right;

}

a img.banner3 {
	width: 250px;
	margin-bottom: 10px;
}

/*カテゴリページ　お客様から寄せられた体験談＆口コミ　5/26櫻田*/
.speakingarea03 {
	text-align: left;
}
.speaking03 {
	width: 490px;
	margin: 15px auto 0 auto;
	padding: 0 0 0 0;
}
.imgface03 {
	float: left;
	width: auto;
}
.txtspeak03 {
	float: right;
	width: 380px;
}
.txtspeak03 p {
	line-height: 1.2em;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
}

div.taiken {
	background:url(https://www.lovecosmetic.jp/category/images/bk_taiken.gif) no-repeat;
	width: 400px;
	height:115px;
	padding:15px 0px 5px 10px;
}

div.shcList {
/*	padding:-20px 0px 0px 10px;*/
	margin:-10px 0px 0px 10px;
}

div.taiken ul li,
div.taiken p{
	padding:0px 20px 0 20px;
/*	margin: 0 0 0 5px ;*/
}

.onayamilist li {
	text-align: left;
	float: left;
	background: url("https://www.lovecosmetic.jp/images/icon/en_pink.gif") left no-repeat;
	margin: 0 0 0 15px;
	padding: 0 0 3px 12px;
}



.koesegment01 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 498px;
	text-align: left;
	border-top: none;
	border-left: 1px solid #6699CC;
	border-right: 1px solid #6699CC;
	border-bottom: none;
	background: url("https://www.lovecosmetic.jp/taiken/images/txt_background.gif") ;
}

.koesegment01 p{
	line-height: 18px;
	padding: 0 5px 18px 5px;
}


.koesegment01 h3 {
        line-height: 18px;
	margin: 0 0 18px 0px;
	padding: 0 5px 0 5px;
}

.koesegment01 a{
        line-height: 18px;
	padding: 0 5px 0 5px;

}

.koesegment02 {
	width: 498px;
	text-align: left;
	border-top: none;
	border-left: 1px solid #99CC99;
	border-right: 1px solid #99CC99;
	border-bottom: none;
	background: url("https://www.lovecosmetic.jp/taiken/images/txt_background.gif") ;
}
.koesegment02 p{
        line-height: 18px;
	padding: 0 5px 18px 5px;

}

.koesegment02 h3 {
        line-height: 18px;
	margin: 18px 0 18px 0px;
	padding: 0 5px 0 5px;
}

.koesegment02 a{
        line-height: 18px;
	padding: 0 5px 0 5px;

}

.koesegment03 {
	width: 548px;
	text-align: left;
	border-top: none;
	border-left: 1px solid #6699CC;
	border-right: 1px solid #6699CC;
	border-bottom: none;
	background: url("https://www.lovecosmetic.jp/taiken/images/txt_background.gif") ;
}
.koesegment03 p{
        line-height: 18px;
	padding: 0 5px 18px 5px;

}

.koesegment03 h3 {
        line-height: 18px;
	margin: 18px 0 18px 0px;
	padding: 0 5px 0 5px;

}
.koesegment03 a{
        line-height: 18px;
	padding: 0 5px 0 5px;

}

.koesegment04 {
	width: 548px;
	text-align: left;
	border-top: none;
	border-left: 1px solid #99CC99;
	border-right: 1px solid #99CC99;
	border-bottom: none;
	background: url("https://www.lovecosmetic.jp/taiken/images/txt_background.gif") ;
}
.koesegment04 p{
        line-height: 18px;
	padding: 0 5px 18px 5px;

}

.koesegment04 h3 {
        line-height: 18px;
	margin: 18px 0 18px 0px;
	padding: 0 5px 0 5px;

}
.koesegment04 a{
        line-height: 18px;
	padding: 0 5px 0 5px;

}


.koesegment05 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
	width: 498px;
	text-align: left;
	border-top: none;
	border-left: 1px solid #FF6666;
	border-right: 1px solid #FF6666;
	border-bottom: none;
	background: url("https://www.lovecosmetic.jp/taiken/images/txt_background.gif") ;
}

.koesegment05 p{
        line-height: 18px;
	padding: 0 5px 18px 5px;

}

.koesegment05 h3 {
        line-height: 18px;
	margin: 0 0 18px 0px;
	padding: 0 5px 0 5px;

}
.koesegment05 a{
        line-height: 18px;
	padding: 0 5px 0 5px;

}

/*体験談ユニット　追記新保　5/28*/


/* ▼体験談 中央寄せ */

.koeareacenter {
	margin:15px auto 0;
	padding:15px 0 0 0;
	text-align:center;
	width:500px;
}



/* ▼体験談 カテゴリーで探すエリア */
.allcatelistarea {
	width: 550px;
	text-align: left;
	margin: 0 auto 0 auto;
	padding: 15px 0 5px 0;
}

/* ▼体験談 カテゴリー横３つ設定 */
.allcatelistthree {
	width: 170px;
	margin: 0px 12px 10px 0;
	padding: 0 0 0 0;
	float: left;
}

/* ▼体験談 それぞれのタイトル */
.allcatelistttlblue {
	font-size:14px;
	font-weight: bold;
	background:#ECF5FA none repeat scroll 0% 50%;
	border-bottom:1px solid #B3CBE3;
	border-top:1px solid #B3CBE3;
	color:#336699;
	padding:5px 0px 3px 5px;
	margin: 5px 0 5px 0;
}
.allcatelistttlblue a {
	font-size:14px;
	font-weight: bold;
	color:#336699;
	padding:5px 0px 3px 5px;
	margin: 5px 0 5px 0;
}
.allcatelistttlred {
	font-size:14px;
	font-weight: bold;
	background:#FFE6DD none repeat scroll 0% 50%;
	border-bottom:1px solid #CC0033;
	border-top:1px solid #CC0033;
	color:#336699;
	padding:5px 0px 3px 5px;
	margin: 5px 0 5px 0;
}
.allcatelistttlred a {
	font-size:14px;
	font-weight: bold;
	color:#336699;
	padding:5px 0px 3px 5px;
	margin: 5px 0 5px 0;
}
.allcatelistttlorenge {
	font-size:14px;
	font-weight: bold;
	background:#FFE8D0 none repeat scroll 0% 50%;
	border-bottom:1px solid #FFCC66;
	border-top:1px solid #FFCC66;
	color:#336699;
	padding:5px 0px 3px 5px;
	margin: 5px 0 5px 0;
}
.allcatelistttlorenge a {
	font-size:14px;
	font-weight: bold;
	color:#336699;
	padding:5px 0px 3px 5px;
	margin: 5px 0 5px 0;
}
.allcatelistttlgreen {
	font-size:14px;
	font-weight: bold;
	background:#DDEECC none repeat scroll 0% 50%;
	border-bottom:1px solid #99CC66;
	border-top:1px solid #99CC66;
	color:#336699;
	padding:5px 0px 3px 5px;
	margin: 5px 0 5px 0;
}
.allcatelistttlgreen a {
	font-size:14px;
	font-weight: bold;
	color:#336699;
	padding:5px 0px 3px 5px;
	margin: 5px 0 5px 0;
}
.allcatelistttlpink {
	font-size:14px;
	font-weight: bold;
	background:#FFECF2 none repeat scroll 0% 50%;
	border-bottom:1px solid #FF9999;
	border-top:1px solid #FF9999;
	color:#336699;
	padding:5px 0px 3px 5px;
	margin: 5px 0 5px 0;
}
.allcatelistttlpink a {
	font-size:14px;
	font-weight: bold;
	color:#336699;
	padding:5px 0px 3px 5px;
	margin: 5px 0 5px 0;
}
.allcatelistttldbule {
	font-size:14px;
	font-weight: bold;
	background:#EAFDF2 none repeat scroll 0% 50%;
	border-bottom:1px solid #9FDFDF;
	border-top:1px solid #9FDFDF;
	color:#336699;
	padding:5px 0px 3px 5px;
	margin: 5px 0 5px 0;
}
.allcatelistttldbule a {
	font-size:14px;
	font-weight: bold;
	color:#336699;
	padding:5px 0px 3px 5px;
	margin: 5px 0 5px 0;
}

/* ▼体験談 カテゴリー枠 */

.allcatewakub {
	text-align: left;
	padding:5px 0px 5px 0px;
}

.allcatewakub ul {
	margin: 0 0 15px 0;
}


/* ▼体験談 カテゴリーアイコンリスト */

.allcatewakub .cblue {
	text-align: left;
	background: url("https://www.lovecosmetic.jp/images/icon/en2_blue.gif") left no-repeat;
	margin: 0 0 4px 0;
	padding: 0 0 0 13px;
}

.allcatewakub .cgreen {
	text-align: left;
	background: url("https://www.lovecosmetic.jp/images/icon/en2_green.gif") left no-repeat;
	margin: 0 0 4px 0;
	padding: 0 0 0 13px;
}

.allcatewakub .corenge {
	text-align: left;
	background: url("https://www.lovecosmetic.jp/images/icon/en2_orenge.gif") left no-repeat;
	margin: 0 0 4px 0;
	padding: 0 0 0 13px;
}

.allcatewakub .cpink {
	text-align: left;
	background: url("https://www.lovecosmetic.jp/images/icon/en2_pink.gif") left no-repeat;
	margin: 0 0 4px 0;
	padding: 0 0 0 13px;
}

.allcatewakub .cdblue {
	text-align: left;
	background: url("https://www.lovecosmetic.jp/images/icon/en2_dblue.gif") left no-repeat;
	margin: 0 0 4px 0;
	padding: 0 0 0 13px;
}

.allcatewakub .cred {
	text-align: left;
	background: url("https://www.lovecosmetic.jp/images/icon/en2_red.gif") left no-repeat;
	margin: 0 0 4px 0;
	padding: 0 0 0 13px;
}


/* ▼体験談 大カテゴリーワード枠 */

.taikenbigword {
	font-size:14px;
        line-height: 20px;
	text-align: left;
	padding:10px 0px 5px 0px;
}

.taikenbigword a {
	font-size:14px;
        line-height: 20px;
	text-align: left;
	padding:5px 0px 5px 0px;
}

.taikenbigword li {
	font-size:14px;
        line-height: 20px;
	text-align: left;
	background: url("https://www.lovecosmetic.jp/images/icon/blue01.gif") left no-repeat;
	margin: 0 0 4px 0;
	padding: 0 0 0 25px;
}

/* ▼クイックアンケート結果 */
.enresultarea {
	width: 490px;
	margin: 0 auto 0 auto;
	padding: 15px 0 5px 0;
}
.enresultarea p {
	margin: 5px 0 5px 0;
	padding: 0 0 0 5px;
	color: #003366;
}

/* ▼クイックアンケートＴＯＰ */

.entoparea {
	width: 550px;
	margin: 0 auto 0 auto;
	padding: 15px 0 5px 0;
	text-align:left;
}
.entoparea li {
	background: url("https://www.lovecosmetic.jp/images/icon/en_blue.gif") left no-repeat;
	margin: 5px 0 4px 0;
	padding: 0 0 0 13px;
	font-size: 14px;
}

/* ▼ポッドキャスト途中リストエリア　幅490px内 */

.podcastarea {
	text-align: left;
}
.podcastspeaking {
	width: 490px;
	margin: 15px auto 0 auto;
	padding: 0 0 0 0;
}
.txtpodcast {
	float: right;
	width: 400px;
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
}
.txtpodcast li {
	background: url("https://www.lovecosmetic.jp/images/icon/en_pink.gif") left no-repeat;
	margin: 5px 0 0 0;
	padding: 0 0 0 13px;
        line-height: 12px;
	list-style-type: none;
	text-align: left;
}

/* ▼ポッドキャスト途中ピックアップエリア　幅490px内 */
.pickup {
	margin: 5px 0px 5px 0px;
	padding: 0px;
	background-color: #ffffff;/*メニューボックスの背景色*/
	text-align: left;
	color: #000000;
	border: 1px dashed #FF6666;/*ボックスの枠線の色*/
	width: 250px;
}

.pickup p{
	margin: 0px;
	padding: 5px 10px 5px 10px;
	background-color: #FFECEC;/*メニュータイトルの背景色*/
	color: #CC3366;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
}

.pickup ul{
	margin: 5px 0px 5px 20px;
	text-align: left;
}

.pickup li{
	margin: 0px 0px 5px 0px;
	padding: 0px 5px 1px 0px;
	color: #000000;
	font-size: 10px;
	list-style: disc url(https://www.lovecosmetic.net/taiken/lovehotel/images/icon/hanapink.gif) inside;
        vertical-align: middle;
	list-style-position: outside;
}

.pickupblue {
	margin: 5px 0px 5px 0px;
	padding: 0px;
	background-color: #ffffff;/*メニューボックスの背景色*/
	text-align: left;
	color: #000000;
	border: 1px dashed #6699CC;/*ボックスの枠線の色*/
	width: 250px;
}

.pickupblue p{
	margin: 0px;
	padding: 5px 10px 5px 10px;
	background-color: #E8F7F7;/*メニュータイトルの背景色*/
	color: #3399CC;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
}

.pickupblue ul{
	margin: 5px 0px 5px 20px;
	text-align: left;
}
.pickupblue li{
	margin: 0px 0px 5px 0px;
	padding: 0px 5px 1px 0px;
	color: #000000;
	font-size: 10px;
	list-style: disc url(https://www.lovecosmetic.net/taiken/lovehotel/images/icon/hanablue.gif) inside;
        vertical-align: middle;
	list-style-position: outside;
}
.pickupgreen {
	margin: 5px 0px 5px 0px;
	padding: 0px;
	background-color: #ffffff;/*メニューボックスの背景色*/
	text-align: left;
	color: #000000;
	border: 1px dashed #99CC33;/*ボックスの枠線の色*/
	width: 250px;
}
.pickupgreen p{
	margin: 0px;
	padding: 5px 10px 5px 10px;
	background-color: #DFEFCF;/*メニュータイトルの背景色*/
	color: #669900;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
}

.pickupgreen ul{
	margin: 5px 0px 5px 20px;
	text-align: left;
}
.pickupgreen li{
	margin: 0px 0px 5px 0px;
	padding: 0px 5px 1px 0px;
	color: #000000;
	font-size: 10px;
	list-style: disc url(https://www.lovecosmetic.net/taiken/lovehotel/images/icon/hanagreen.gif) inside;
        vertical-align: middle;
	list-style-position: outside;
}
.pickuporenge {
	margin: 5px 0px 5px 0px;
	padding: 0px;
	background-color: #ffffff;/*メニューボックスの背景色*/
	text-align: left;
	color: #000000;
	border: 1px dashed #FF6600;/*ボックスの枠線の色*/
	width: 250px;
}

.pickuporenge p{
	margin: 0px;
	padding: 5px 10px 5px 10px;
	background-color: #FFE7B3;/*メニュータイトルの背景色*/
	color: #FF6633;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
}
.pickuporenge ul{
	margin: 5px 0px 5px 20px;
	text-align: left;
}

.pickuporenge li{
	margin: 0px 0px 5px 0px;
	padding: 0px 5px 1px 0px;
	color: #000000;
	font-size: 10px;
	list-style: disc url(https://www.lovecosmetic.net/taiken/lovehotel/images/icon/hanaorenge.gif) inside;
        vertical-align: middle;
	list-style-position: outside;
}

