/*
html5doctor.com Reset Stylesheet
v1.4
2009-07-27
Author: Richard Clark - http://richclarkdesign.com
*/



/* 2016.04.07 side_column */
.side_pr{
	width:300px !important;
}
.side_pr .pr_box{
	margin-top:10px !important;
    position: relative !important;
    height: 150px !important;
    overflow: hidden !important;	
}
.side_pr .pr_box img{
	width:100% !important;
		margin-right:10px !important;
}
.side_pr .pr_box h3{
	top:-50px;
    left: 0 !important;
    bottom: 0px !important;
    position: relative !important;	
    color: #fff !important;
    margin: 0 !important;
    padding: 5px !important;
    width: 97% !important;
    background: #222 !important;
    filter: Alpha(opacity=80) !important;
    opacity: 0.8 !important;
    line-height: 20px !important;
}

.pr_box h3 a {
    color: #fff !important;
    line-height: 20px !important;
    display: block !important;
}

.pr_box h3 a:hover{
	color:#fff !important;
	background:#000;
	filter: Alpha(opacity=30);
	opacity: 0.3;	
}


/* pr_box2 */

.side_pr .pr_box2 img{
	width:100% !important;
		margin-right:10px !important;
}

.side_pr .pr_box2{
	margin-top:10px !important;
    position: relative !important;
    height: 180px !important;
    overflow: hidden !important;	
}

.side_pr .pr_box2 h3{
	top:-50px;
    left: 0 !important;
    bottom: 0px !important;
    position: relative !important;	
    color: #fff !important;
    margin: 0 !important;
    padding: 5px !important;
    width: 97% !important;
/*    background: #FB6400 !important; */
    background: #EC76AB !important;	
    filter: Alpha(opacity=80) !important;
    opacity: 0.8 !important;
    line-height: 20px !important;
}

.pr_box2 h3 a {
    color: #fff !important;
    line-height: 20px !important;
    display: block !important;
}

.pr_box2 h3 a:hover{
	color:#fff !important;
	background:#000;
	filter: Alpha(opacity=30);
	opacity: 0.3;	
}


/* column */

.column_box{
	margin-top:10px;
}

.column_box img{
	float:left !important;
	width:128px;
	margin-right:10px;
}

.column_box p{
	float:left !important;
	width:162px;	
	padding:0 !important;
	background:none !important;
	line-height:26px;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
}

.column_box a p{
	text-decoration:underline;
}

/* */

.next_all{
	background:#E38BB0;
	text-align:center;
	margin-top:10px;
	border-radius: 3px;		/* CSS3草案 */
	-webkit-border-radius: 3px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 3px;	/* Firefox用 */	
}

.next_all a{
	display:block;
	color:#fff;
	font-size:16px;
	padding:5px;
	line-height:30px;
}

.next_all a:hover{
	color:#fff !important;	
}
.next_all:hover{
	filter: Alpha(opacity=70);
	opacity: 0.7;	
}


/* 商品枠 */
#main_detail { margin-bottom:10px;}
#main_detail .main_detail_box { margin-top: 40px;border:solid 1px #ddd;margin-bottom:10px;padding:10px 0;}
#main_detail > div:first-child { margin-top: 0px;}
#main_detail .img_box { float: left; width: 280px; position: relative; top: 0; left: 0; padding-left: 20px;}
#main_detail .flip_item { display: block; position: absolute; z-index: 10;}
#main_detail .flip_item:first-child { z-index: 11;}
#main_detail .img_box .view { overflow: visible;}
#main_detail .flip_item img { width: 268px;}
#main_detail .flip_item .inbox { display: table-cell; vertical-align: middle; height: 268px; background: #FFFFFF;}
#main_detail .img_box > .border { width: 268px; height: 268px; border: #EEEEEE 1px solid;}
#main_detail .pc_thumb { margin-top: 3px; overflow: hidden;}
#main_detail .pc_thumb li { float: left; margin: 10px 10px 0 0; width: 60px; position: relative; top: 0; left: 0; overflow: hidden;}
#main_detail .pc_thumb li a { display: block; text-align: center; height: 45px;}
#main_detail .pc_thumb li img { height: 45px; display: inline;}
#main_detail .pc_thumb li a > span { display: block; width: 58px; height: 43px; border: #E0E0E0 1px solid; position: absolute; top: 0; left: 0;}
#main_detail .pc_thumb li a:hover > span, #main_detail .pc_thumb li.act a > span { width: 56px; height: 41px; border: #B9D1EA 2px solid;}
#main_detail .flip_cntl { margin-right: 10px; display: none;}
#main_detail .label { text-align: center; display: inline-block; *display: inline; *zoom: 1;}
#main_detail .label p {
	background: #FF6868; color: #FFF; font-weight: bold; display: inline-block; *display: inline; *zoom: 1; padding: 3px 5px 1px;
	
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	}
#main_detail .label p span { font-size: 16px; font-weight: bold;}
#main_detail .label img { display: block; margin: -1px auto 0;}
#main_detail .ex_box { float: right; padding: 0 20px 0 0; width: 300px;}
#main_detail .ex_box .ttl { font-size: 20px; font-weight: normal; color: #3978B2; line-height: 120%; margin-top: 5px; background: none;}
#main_detail .ex_box .ttl_price { color: #D80000; margin-top: 5px;}
#main_detail .ex_box .price { color: #333; margin-top: 5px; border-top: #EEEEEE 1px solid;border-bottom: #EEEEEE 1px solid; margin-top: 13px; padding-top: 13px;}
#main_detail .ex_box .price span { color: #D80000; font-weight: bold; font-size: 18px;}
#main_detail .ex_box .btn_box > p,
#popBox .btn_box > p { font-size: 14px; padding: 15px 0 10px; float: left;}
#main_detail .ex_box .btn_box .vol,
#popBox .btn_box .vol {
  margin-right: 20px;
}

.btn_box .deli {
  display: none;
}
.btn_box.routine .deli {
  display: block;
}


#main_detail .ex_box .btn_box > p select,
#popBox .btn_box > p select { padding: 5px; margin: 0 3px 0 5px;}
#main_detail .deli_date {
  background: #F2F7FB;
  border: #C8DAEA 1px solid;
  padding: 7px 10px;
  margin-top: 15px;
}
#main_detail .deli_date span { color: #2CA5C5; font-size: 14px;}
#main_detail .btn_box,
#popBox .btn_box { overflow: hidden;}
#main_detail .btn_cart { clear: both !important;}
#main_detail .btn_gra_beige {
  display: block;
  text-align: center !important;
}
#main_detail .btn_gra_beige,
#main_detail .btn,
#popBox .btn_gra_beige,
#popBox .btn {
  margin-top: 10px;
}

#main_detail .btn_gra_beige .text {
  padding: 7px 0 5px;
}

#main_detail .setItemArea {
  margin-top: 20px;
  padding-top: 20px;
  border-top: #EEEEEE 1px solid;
}
#main_detail .setItemArea > p {
  font-size: 14px;
  font-weight: bold;
  color: #65A9CF;
  border: #64A8CF 2px solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 8px 0;
  position: relative;
  text-align: center;
  line-height: 1.4;
}

#main_detail .setItemArea > p:before {
  border:5px solid transparent;
  border-top-color:#fff;
  border-bottom-width:0;
  bottom:-9px;
  z-index:1;
}
 
#main_detail .setItemArea > p:after {
  border:5px solid transparent;
  border-top-color:#6DADD2;
  border-bottom-width:0;
  bottom:-12px;
}
#main_detail .setItemArea > p:before,
#main_detail .setItemArea > p:after {
  content:"";
  display:block;
  left:50%;
  position:absolute;
  width:0;
  border-width: 5px 4px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}


#main_detail .setItemArea ul {
  margin-top: 10px;
}
#main_detail .setItemArea li {
  float: left;
  margin-left: 10px;
}

#main_detail .setItemArea li.first {
  margin-left: 0;
}
#main_detail .setItemArea li a {
  display: block;
  padding: 3px 2px 2px 3px;
  border: #EBEBEB 1px solid;
}
#main_detail .setItemArea li img {
  width: 86px;
  height: auto;
}
#main_detail .setItemArea li > p {
  color: #f73261;
  font-size: 12px;
  font-weight: bold;
  margin-top: 5px;  
}


#main_detail .setItemArea .btn {
  display: block;
  padding: 12px;
  border-radius: 4px;
  text-align: center;
  margin-top: 10px;
  text-decoration: none;
  
  background: #8abedb; /* Old browsers */
  background: -moz-linear-gradient(top,  #8abedb 0%, #62a7ce 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8abedb), color-stop(100%,#62a7ce)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #8abedb 0%,#62a7ce 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #8abedb 0%,#62a7ce 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #8abedb 0%,#62a7ce 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #8abedb 0%,#62a7ce 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8abedb', endColorstr='#62a7ce',GradientType=0 ); /* IE6-9 */
}
#main_detail .setItemArea .btn span {
  font-size: 16px;
  color: #FFF;
  
  padding-left: 24px;
  background: url(../images/ic_plus.png) left 50% no-repeat;
	background-size: auto 18px;
	-webkit-background-size: auto 18px;
	-moz-background-size: auto 18px;
	-o-background-size: auto 18px;
	-ms-background-size: auto 18px;
}

#main_detail .btnlimitedW {
  padding-top: 20px !important;
  margin-left: 20px;
  margin-right: 20px;
}


.btn_cart a {
	/*border: #FFB61B 1px solid;*/
	
	overflow: hidden; display: block !important; padding: 1px !important;
	
	text-decoration: none !important;
	
	
	border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	
	background: #FFAB2D !important; 
	background: -moz-linear-gradient(top,  #FFAB2D 0%, #FD9404 100%) !important; 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFAB2D), color-stop(100%,#FD9404)) !important; 
	background: -webkit-linear-gradient(top,  #FFAB2D 0%,#FD9404 100%) !important; 
	background: -o-linear-gradient(top,  #FFAB2D 0%,#FD9404 100%) !important; 
	background: -ms-linear-gradient(top,  #FFAB2D 0%,#FD9404 100%) !important; 
	background: linear-gradient(to bottom,  #FFAB2D 0%,#FD9404 100%) !important; 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFAB2D', endColorstr='#FD9404',GradientType=0 ) !important; 
	
	
	
	
	}
.btn_cart a > span {
	
	display: block !important; padding: 12px 10px !important;
  text-align: center !important;
	
	/*
	background: #FFC93C; 
	background: -moz-linear-gradient(top,  #FFC93C 0%, #FFB61A 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFC93C), color-stop(100%,#FFB61A)); 
	background: -webkit-linear-gradient(top,  #FFC93C 0%,#FFB61A 100%); 
	background: -o-linear-gradient(top,  #FFC93C 0%,#FFB61A 100%); 
	background: -ms-linear-gradient(top,  #FFC93C 0%,#FFB61A 100%); 
	background: linear-gradient(to bottom,  #FFC93C 0%,#FFB61A 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFC93C', endColorstr='#FFB61A',GradientType=0 ); 
	*/
	
	}
.btn_cart a > span span {
	font-size: 16px !important;
  /*
  font-weight: bold;
  */
  color: #FFF !important;
  padding-left: 29px !important;
  padding-top: 2px !important;
  /*
  min-height: 16px;
  */
  background: url(../images/ic_cart_h.png) 0 1px no-repeat !important;
	
	background-size: auto 22px !important;
	-webkit-background-size: auto 22px !important;
	-moz-background-size: auto 22px !important;
	-o-background-size: auto 22px !important;
	-ms-background-size: auto 22px !important;
	
	}
#main_detail .ex_text { clear: both;}

#main_detail .label_box { overflow: hidden; clear: both; padding: 15px 20px 0;}
#main_detail .label_box > p { font-size: 14px; font-weight: bold;}
#main_detail .label_list { clear: both; overflow: hidden;}
#main_detail .label_list li { margin: 10px 10px 0 0; float: left;}
#main_detail .label_list li a {
	display: block; background: #ECF2F9; color: #3978B2; padding: 6px 10px 3px;

	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;

	}
#main_detail .label_list li span {
	display: inline-block; *display: inline; *zoom: 1; background: url(../images/set_ar_blue.png) 0 0 no-repeat; width: 5px; height: 5px;
	margin-right: 5px;
	
	background-position: 0 -8px;
	
	background-size: 5px auto;
	-webkit-background-size: 5px auto;
	-moz-background-size: 5px auto;
	-o-background-size: 5px auto;
	-ms-background-size: 5px auto;
	
	
	}
#main_detail .voice { margin-top: 7px;}
#main_detail .voice > span {
	display: block; float: left; width: 23px; height: 23px;
	background: url(../images/ic_set01.png) 0 -142px no-repeat;
	
	
	background-size: 23px auto;
	-webkit-background-size: 23px auto;
	-moz-background-size: 23px auto;
	-o-background-size: 23px auto;
	-ms-background-size: 23px auto;
	
	}
#main_detail .voice > div { overflow: hidden;}
#main_detail .voice .star { font-size: 14px; float: left; padding-right: 5px;}
#main_detail .voice .star img { display: inline; vertical-align: 0;}
#main_detail .voice .link { float: left;}
#main_detail .voice .link a { color: #3978B2;}
#main_detail .voice .link a:hover { text-decoration: underline;}
#main_detail .ex_text { clear: both; padding-top: 20px;}
#main_detail .ex_text .hidden_text { overflow: hidden; padding: 0 20px;}
#main_detail .ex_text .hidden_text p { font-size: 14px; }

#main_detail p{
	margin:5px 0 !important;
	padding:5px 0 !important;	
}


/* おすすめコンテンツ枠 */
.column_list .image {
width:120px !important;
}

.column_list .image img{
width:100% !important;
}

.column_list .text{
margin-left:130px !important;
}


/*旧add.cssの内容*/
ul.topic_link li a{
    color: #e5017d;
    display: block;
    padding: 5px 10px;
    text-decoration: none;	
}

ul.topic_link li {
    background: #feeef1 none repeat scroll 0 0;
    border: 1px solid #e4e4e4;
    display: block;
    font-size: 12px;
    margin-bottom: 5px;
    margin-right: 5px ;
	float:left;
}

h3.ank1{
line-height:30px;
margin-bottom:10px;
padding-left:10px;
}

/**/
.rankingFamouse img{
	width:80px;
	float:left;
	margin-right:10px;
}


/* 1118 記事下誘導 */
.more_info{

	margin:0 15px;
}

.more_info h4{
	color:#FF60AF;
	font-size:16px;
	line-height:24px;
	margin-bottom:10px;
}

.mi_box{
	float:left;
	width:49%;
	margin-bottom:10px;
}

.mi_box img{
	width:130px !important;
	float:left;
	margin-right:10px;
}

.mi_box a p{
	font-size:14px !important;
	line-height:20px !important;
	margin:0 !important;
	padding:0 5px !important;
	color: #e5007d !important;
	text-decoration:none !important;
}

.mi_box a{
	text-decoration:none !important;
}

.r_10{
	margin-right:1%;
}
.b_gray{
	border:solid 1px #ddd;
}


/* 1208 */

.min_bn{
margin:10px 20px !important;
}
.min_bn img{
width:564px;
}



/* 151214 */

#main_detail .prev_l{
border:solid 1px #ccc;
padding:5px;
margin:0 20px;
}

.prev{
float:left;
background:#FF60AF;
height:40px;
padding:15px 0;
margin-right:5px;
}

.prev p{
padding:0 5px;
line-height:40px;
color:#fff;
}

#main_detail .prev_l img{
float:left;
margin-right:5px;
height:70px;
}

#main_detail .prev_l_inner{
width:100%;
}
#main_detail .prev_l_inner p{
padding:10px 0;
}

/* 体験談詳細上部画像調整 */

#contents_header .image_taiken img{
    float: left;
    max-width: 160px;
    width: 160px;
}


#contents_header p.description_taiken{
    font-size: 16px;
    line-height: 1.5;
    margin-left: 173px;
}


/* 体験談詳細画像調整 */

article.recipe_article .image img{
width:85% !important;
}

article.recipe_article .image{
text-align:center !important;
}


/* コラム詳細下部コラム一覧 */

#column_list{
margin-top:20px;
}

/* アンケート結果 */

#main .question_box .rei{
fonti-size:16px;
line-height:24px;
}


.word_list li {
    margin-bottom:5px !important;
}


/* 小さいサイズのバナー */
.pr_box_s{
	margin-top:10px;
	background:#fff;
	border:solid 1px #ccc;
}

.pr_box_s img{
	float:left !important;
	width:140px;
	margin-right:5px;
}

.pr_box_s p{
	float:left !important;
	width:150px;	
	padding:0 !important;
	background:none !important;
	line-height:20px;
	font-size:13px;
	margin-top:8px;
}

.pr_box_s a p{
}


/* アンケート質問文字 */
#main .question_box p.rei{
font-size:16px !important;
color:#E38BB0 !important;
font-weight:bold !important;
}


/* ▼ミドルバナーエリア　幅540px内 */
.mdlbannerarea {
	width: 550px;
	text-align: left;
	margin: 0 auto 0 auto;
	padding: 5px 0 5px 0;
}
.mdlbanner01 {
	float: left;
	width: 250px;
	margin: 0 5px 0 10px;
	/* IE用ハック */
	_margin: 0 5px 0 5px;
	padding: 0 0 0 0;
}
.mdlbanner02 {
	float: right;
	width: 250px;
	margin: 0 10px 0 5px;
	/* IE用ハック */
	_margin: 0 5px 0 5px;
	padding: 0 0 0 0;
}
.mdlbanner03 {
	float: right;
	width: 163px;
	margin: 0 0px 0 30px;
	/* IE用ハック */

}
.mdlbanner04 {
	float: left;
	width: 163px;
	margin: 0 0px 0 0px;

}
.mdlbanner05 {
	float: left;
	width: 163px;
	margin: 0 30px 0 0px;
}
.mdlbannerarea dl {
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}

.mdlbannerarea dt {
	background: url("http://www.lovecosmetic.jp/images/icon/hanablue.gif") top left no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 13px;
}

.mdlbannerarea dd {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* ▼ロングバナーエリア　幅540px内 */
.lngbannerarea {
	width: 450px;
	margin: 0 auto 0 auto;
	padding: 15px 0 0 0;
}
.lngbanner {
	text-align: center;
	margin: 0 auto 0 auto;
	padding: 0 0 5px 0;
}

/* ▼ロングバナーエリア　幅490px内 */
.lngbannerarea02 {
	width: 490px;
	margin: 0 auto 0 auto;
	padding: 15px 0 0 0;
}
.lngbanner02 {
	text-align: center;
	margin: 0 auto 0 auto;
	padding: 0 0 5px 0;
}
.lngbannerarea03 {
	width: 450px;
	margin: 0 auto 0 auto;
	padding: 15px 0 0 0;
}
/* ▼ロングバナーエリア　幅500px内 */
.lngbannerarea04 {
	width: 500px;
	margin: 0 auto 0 auto;
	padding: 5px 0 10px 0;
}

/* ▼カテゴリー下部コメント　幅540px内 */
.undercomment {
	text-align: left;
	margin: 10px 20px 0 20px;
}


.pause {
    clear: both;
}

hr {
    margin: 0;
    padding: 0;
    visibility: hidden;
}
hr {
    border: medium none;
    display: none;
}

/* ストック的見せ方（TOP） */
.category_box{
	margin:10px 0 15px 0;
	width:100%;
}
.category_box img{
	width:134px;
	border-radius: 5px;		/* CSS3草案 */
	-webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 5px;	/* Firefox用 */	
	float:left;	
	margin-right:10px;
	border:solid 1px #F4D1DF;
}
.absolute{
	float:left;
	width:500px;
}
.category_box h3{
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	margin:5px 0;
	color:#E38BB0;
	border-bottom:1px solid #F4D1DF;
}
.category_article{
	float:left;
	margin-right:10px;
	min-height:78px;
}
.category_article img{
	width:110px;
	border-radius: 0px;		/* CSS3草案 */
	-webkit-border-radius: 0px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 0px;	/* Firefox用 */		
	margin-right:5px;
	float:left;	
	border:none;	
}
.absolute p{
	line-height:22px;
}
.absolute p a{
	line-height:20px;	
}
.category_article p{
	width:125px;
	float:left;
	line-height:18px;	
}

.ichiran{
	float:left;
	text-align:right;	
	background:#f9e8ef;
	width:500px;
	margin-top:5px;	
}
.ichiran a{
	font-size:12px;
	line-height:28px;
	padding-right:10px;
	display:block;
}
.absolute .category_tag a{
	font-size:11px !important;
	line-height:16px !important;
}



/* 160617 体験談関連リンク  */
.mangas{
	display:block;
}
.mangas h4{
font-size:16px;
margin:10px 0;
padding-left:5px;
border-left:solid 5px #E38BB0;
}

.mangas img{
	width:40%;
	float:left;
	margin-right:2%;
}
.mangas p{
	line-height:24px;
	padding-top:20px;
	float:left;
	width:58%;
	display:block;	
}

.mangas a p{
	text-decoration:underline;
}

.m_box{
	margin-bottom:10px;
	width:48%;
	float:left;	
	margin-right:2%;
}


/* 2016.09.15 新レギュレーション用CSS */
.index{
	border:solid 1px #eee;
	margin-bottom:10px;
}
.index h3, .index_recommend h3{
    font-size:16px !important;
	background-color:#F9E8EF !important;
	background-image:none !important;
    border-radius: 0px !important;
    color: #555;
	line-height:18px !important;
    font-weight: normal;
	margin-bottom:0 !important;
	padding:10px !important;
}


.index ol{
	padding:5px 30px;
}
.index ol li{
	font-size:12px !important;
	line-height:18px !important;
	list-style-type:disc !important
}

.index ol li ol
{
    counter-reset: section;
    list-style-type: none;
}
.index ol li ol li
{

	list-style-type:circle !important;	
}


/* */
.index_recommend{
	border:solid 1px #eee;
	margin-bottom:30px;
}
.index_recommend ul li{
	padding-left:20px;
	background:url('https://www.lc-net.net/images/index_recommend_icon.png') no-repeat;
	line-height:20px !important;
	margin:5px 0 5px 10px;
}

h4.h4{
	border-bottom:2px solid #E9A2C0;
	font-size:18px;
	line-height:30px;
	margin-bottom:10px;
}

.point{
	background:url('https://www.lc-net.net/images/point_icon.png') no-repeat;
	padding-left:35px;	
	margin:0 10px;
	font-weight:bold;
}
.point p{
	color:#E38BB0 !important;	
}

.kanren_article{
	border:solid 1px #eee;
	margin:0 10px 20px 10px;
}
.kanren_article h5{
	font-size:12px;
	padding-left:32px;
	line-height:30px;	
	background:url('https://www.lc-net.net/images/kanren_icon.png') no-repeat;
	margin-left:10px;
	font-weight:normal;
}
.kanren_article ul{
	margin:0;
	padding:0;
	border-top:1px solid #eee;
}
.kanren_article ul li{
	line-height:22px;
	padding:5px 25px;
	background:url('https://www.lc-net.net/images/arrow_icon.png') no-repeat;	
	margin-left:15px;	
}

.quote{
	background:#FEF6F7;
	border:solid 1px #FEE5E8;
	padding:15px;
    border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */ 
	margin:0 10px 20px 10px; 
}
.quote p{
	color:#888 !important;	
	margin:0 !important;
	padding-bottom:0 !important;	
}
.quote span.author{
	font-size:12px;
}
p.quote_url{
	text-align:right;
}
p.quote_url a{
	font-size:12px;
}