@charset "UTF-8";
@import "base.css";
@import "salon_base.css";

/*=================================
	review
=================================*/
#review{
	width:920px;
	margin:0 auto;
	padding:10px 0 40px;
}
#review .review_main{
	float:left;
	width:650px;
	color:#333333;
}
#review .review_main .title_area{
	font-size:18px;
	font-family: Ryumin Medium KL;
	color:#987021;
	line-height:22px;
	padding:0 0 10px;
	height:100%;
	background:url(../img/salon_blog/blog_title_line.gif) left bottom repeat-x;
	margin-bottom:5px;
}
#review .review_main .top_info{
	font-size:12px;
	line-height:16px;
	padding:6px 0 11px;
}
#review .review_main .top_info2{
	font-size:12px;
	line-height:16px;
	padding:0 0 22px;
}
#review .review_main .top_info2 a{
	color:#DF7290;
}
#review .review_main .top_info2 a:hover{
	color:#EBA7BA;
}
#review .review_main .review_entry{
	padding:16px 19px 2px;
	margin-bottom:15px;
	border:solid 1px #E2C07A;
	background:#FFFFFF;
}
#review .review_main .review_entry .re_head{
	font-size:10px;
	color:#5F4B43;
	line-height:22px;
	padding:0 0 2px;
	margin-bottom:3px;
	border-bottom:solid 1px #E2C07A;
}
#review .review_main .review_entry .re_head .name{
	font-size:18px;
	font-family: Ryumin Medium KL;
	color:#987021;
	display:inline;
	padding-right:4px;
}
#review .review_main .review_entry .re_head .date{
	padding-right:8px;
	white-space:nowrap;
}
#review .review_main .review_entry .re_head .info{
	white-space:nowrap;
}
#review .review_main .review_entry .total_point_area{
	padding:6px 10px;
	height:100%;
	white-space:nowrap;
	background:#FBF6EB;
}
#review .review_main .review_entry .total_point_area .name{
	font-size:10px;
	color:#987022;
	float:left;
	padding-right:4px;
}
#review .review_main .review_entry .total_point_area .number{
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	color:#F9AC55;
	float:left;
	padding-right:10px;
}
#review .review_main .review_entry .total_point_area .star{
	float:left;
	padding-right:18px;
}
#review .review_main .review_entry .rv_comment{
	font-size:12px;
	line-height:18px;
	padding:8px 0 25px;
}
#review .review_main .review_entry .rv_use{
	padding:0  0 14px;
}
#review .review_main .review_entry .rv_use .use_name{
	font-size:14px;
	font-family: Shin Go Medium;
	line-height:18px;
	color:#987022;
	padding:0 0 3px;
	border-bottom:solid 1px #E2C07A;
}
#review .review_main .review_entry .rv_use .use_box{
	font-size:12px;
	line-height:18px;
	padding:5px 0 0;
}
#review .review_main .review_entry .rv_reply{
	padding:0  0 14px;
}
#review .review_main .review_entry .rv_reply .reply_name{
	font-size:14px;
	font-family: Shin Go Medium;
	line-height:18px;
	color:#987022;
	padding:0 0 3px;
	border-bottom:solid 1px #E2C07A;
}
#review .review_main .review_entry .rv_reply .reply_box{
	font-size:12px;
	line-height:18px;
	padding:5px 0 0;
}
#review .review_main .review_btn{
	padding:10px;
	text-align:center;
	margin:0 0 20px;
	background:#EED7AA;
}
#review .review_main .review_btn a{
	width:164px;
	height:30px;
	display:block;
	margin:0 auto;
	background:url(../img/salon_review/review_btn.png) left top no-repeat;
}
#review .review_main .review_btn a:hover{
	background-position:right top;
}

#review_footer{
	padding:13px 0px 0px 2px;
	height:100%;
	margin-top:20px;
	background:url(../img/salon_review/pager_line.gif) left top repeat-x;
}
#review_footer li{
	padding:5px 5px;
	float:left;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	color:#583932;
	line-height:19px;
}
#review_footer li a,
#review_footer li span{
	width:29px;
	height:19px;
	color:#583932;
	text-align:center;
	padding:5px 0;
	display:block;
	background:url(../img/salon_review/pager_bg.gif) left top no-repeat;
}
#review_footer li a:hover{
	color:#E2C07A;
}
#review_footer li span{
	font-weight:bold;
}

#review .review_side{
	float:right;
	width:222px;
	padding:2px;
	margin-top:25px;
	border:solid 2px #E2C07A;
	background:#FFFFFF;
}
#review .review_side .style_list{
	padding:10px;
	border:solid 1px #ECD6A6;
}
#review .review_side .style_list .item{
	height:100%;
	padding:0 0 20px;
	margin-bottom:20px;
	border-bottom:solid 1px #E2C07A;
}
#review .review_side .style_list .last{
	padding-bottom:0;
	margin-bottom:0;
	border-bottom:none;
}
#review .review_side .style_list .item .name{
	font-size:14px;
	font-family: Ryumin Light KL;
	color:#987020;
	line-height:18px;
	padding:0 0 5px;
}
#review .review_side .style_list .item .name a{
	color:#987020;
}
#review .review_side .style_list .item .name a:hover{
	color:#D9AA4A;
}
#review .review_side .style_list .item .photo{
	padding:0 0 10px;
}
#review .review_side .style_list .item .stylist_info{
	height:100%;
}
#review .review_side .style_list .item .stylist_photo{
	float:left;
	width:70px;
	padding-right:9px;
}
#review .review_side .style_list .item .stylist_info .stylist_text{
	float:left;
	font-size:10px;
	line-height:14px;
	padding:3px 0 0;
	color:#583932;
	width:120px;
}
#review .review_side .style_list .item .stylist_info .stylist_text a{
	color:#583932;
}
#review .review_side .style_list .item .stylist_info .stylist_text a:hover{
	color:#AA766A;
}
#review .review_side .style_list .item .stylist_info .stylist_career{
	padding-bottom:4px;
}
#review .review_side .style_list .item .stylist_info .stylist_name{
	font-size:14px;
	padding:0 0 10px;
}
#review .review_side .style_list .item .stylist_info .stylist_reserve{
	padding:0 0 5px;
}
#review .review_side .style_list .item .stylist_info .stylist_reserve a{
	width:120px;
	height:20px;
	display:block;
	background:url(../img/salon_review/btn_stylist_reserve.jpg) left top no-repeat;
}
#review .review_side .style_list .item .stylist_info .stylist_reserve a:hover{
	background-position:right top;
}
#review .review_side .style_list .item .stylist_info .stylist_mystylist a{
	width:120px;
	height:20px;
	display:block;
	background:url(../img/salon_review/btn_stylist_mystylist.jpg) left top no-repeat;
}
#review .review_side .style_list .item .stylist_info .stylist_mystylist a:hover{
	background-position:right top;
}
