/* part03_styles */
/* ======================================== */

.bgPart03 {
	background-image:url(/images_n/top/part_03_04.jpg);
	background-repeat: repeat-y;
}
.bgPart03_2 {
	background-image:url(/images_n/top/part_03_03.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}

/* float */

.floatL {
	float:left;
}
.floatR {
	float:right;
}

/* padding */

.pdL8 {
	padding-left:8px;
}
.pdR8 {
	padding-right:8px;
}
.pdB5 {
	padding-bottom:5px;
}
.pdB15 {
	padding-bottom:15px;
}
.pdT10 {
	padding-top:10px;
}

/* margin */

.mgR10 {
	margin-right:10px;
}
.mgL20 {
	margin-left:20px;
}
.mgR295 {
	margin-right:295px;
}


/* text */

.part03title {
	border-bottom:#95c440 1px dotted;
	color:#95c440;
	font-size:18px;
}
.part03text {
	color:#686560;
	font-size:12px;
	line-height:140%;
}
.orange {
	color: #fd6300;
	font-weight: bold;
}

/* toprecommend */
.recommend_box {
	width:537px;
	background-color:#FFFFFF;
	background-image:url(/images/toprecommend/recommend_naka.jpg);
	background-repeat:repeat-y;
	padding-bottom:0px;
	}
p.star5 {
	background-image:url(/images/toprecommend/recommend_star5.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:120px;
	margin-top:10px;
	margin-bottom:7px;
	}
p.star4 {
	background-image:url(/images/toprecommend/recommend_star4.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:120px;
	margin-top:10px;
	margin-bottom:7px;
}

p.recommend {
	font-size:12px;
	margin:0px 15px 0px 15px;
	line-height:180%;
	text-align:left;
}
img.recommend {
	margin-bottom:5px;
	margin-top:5px;
	}
html>/**/body img.recommend { margin-left /*\**/: -5px\9 }
.orange {color: #FF6600; font-weight: bold; }

