@charset "utf-8";

.valentine {
	margin:0 4px 0 18px;
	line-height:180%;
}

.valentine p.lead { 
	line-height:180%;
	background:url(images/valentine/bg_valentine00.jpg) no-repeat;
}

.valentine p.lead strong {
	font-weight:bold;
	font-size:110%;
	color:#D2305B;
	margin-bottom:15px;
	display:block;
}
.valentine p strong { color:#C94803; }

/* バレンタイン */

.valentine .cnt {
	display:block;
	margin-bottom:40px;
}

.valentine .cnt h3 { margin-bottom:15px; _margin-bottom:5px; margin-top:30px; }
.valentine .cnt .tmar15 { margin-top:15px; }
.valentine .lmar15 { margin-left:15px; }

.valentine .cnt p {
	line-height:150%;
	padding:0 10px 0 10px;
	font-weight:normal;
}

.valentine .recom {	margin:0 0 10px 0; }

.valentine table.recom td span { margin-left:150px; }


.valentine table.recom td {	
	padding:0;
	line-height:160%;
	margin:0;
}

.valentine table.recom td.sample {	
	margin:0;
	padding:0;
	background:url(images/valentine/bg_valentine.jpg) repeat-y;
}

.valentine table.recom td.frame {	
	padding:0 10px 5px 10px;
	margin:0;
	background:url(images/valentine/bg_valentine02.gif) no-repeat;
}

.valentine p.comment {
	line-height:150%;
	color:#660066;
	padding-right:35px;
}

.valentine p.comment02 {
	font-weight:bold;
	color:#D2305B;
	margin:0;
}

.valentine p.comment03 {
	font-size:85%;
	margin-left:45px;
	padding-bottom:10px;
}

.valentine p.comment02 { padding:5px 25px 5px 0; }



