#selector{padding:15px 165px 10px 25px;background:url(../img/atCosme_click.jpg) no-repeat 100% 0;}
#selector img{vertical-align:middle;}
#selector table{border-collapse:collapse;}
#selector table td{font-size:92%;padding:6px;border:solid 1px #CCCCCC;}
#selector .select_area,#selector .select_list{padding:0;}
#selector .select_list span{padding:3px 3px 3px 4px;text-decoration:underline; cursor:pointer;}
#selector .select_list span:hover{text-decoration:none;}
#selector .select_label{display:none;padding:0;}
#selector .nenrei .select_list span{color:#0066CC;}
#selector .hadashitsu .select_list span{color:#009999;}
#selector .selected{background-color:#999999;color:#ffffff!important;text-decoration:none!important;}


.main{
position:relative;
width:645px;
height:380px;
margin:30px auto 35px;
}

.book{
position:absolute;
top:0;
left:0;
width:217px;
height:189px;
font-size:12px;
z-index:0;
}


#product_info{
display:none;
position:absolute;
width:290px;
top:172px;
left:177px;
text-align:left;
color:#454545;
z-index:9999;
}

.product_image,.product-image{
position:relative;
height:131px;
width:290px;
text-align:center;
}

/*.product_name{
position:relative;
margin:10px auto 8px;
font-size:12px;
font-weight:900;
}*/

.average{
display:block;
position:relative;
width:310px;
clear:both;
font-size:14px;
}

.average_point_image{
width:170px;
float:left;
margin:8px auto 4px auto;
}

.average_point{
float:left;
margin:8px auto 4px auto;
font-weight:900;
font-size:20px;
font-weight:900;
line-height:24px;
color:#624438;
}

.count{
display:block;
position:relative;
width:310px;
clear:both;
font-size:13px;
padding-top:10px;
text-align:center;
}

.ranking_point{
float:left;
padding:0 10px 0 25px;
margin: 12px auto 4px 10px;
border-left: 1px dotted #BDB8AD;
background:url(../img/ico_crown.gif) no-repeat 5px 50%;
font-size:12px;
}

.review_count{
display:inline;
padding:0 5px 0 0;
font-size:14px;
}
.review_count{color:#709293;}
.review_count a span{font-size:16px;font-weight:bold;}

.attention_count{
display:inline;
padding:0 10px 0 10px;
border-left: 1px dotted #BDB8AD;
font-size:14px;
}
.attention_count{color:#068681;}
.attention_count a span{font-size:16px;font-weight:bold;}

.nick_name{
position:absolute;
top:130px;
left:20px;
width:160px;
height:20px;
text-decoration:none;
color:#000033;
}

.skin_type{
position:absolute;
top:150px;
left:20px;
width:160px;
height:20px;
color:#000033;
}
.golist{text-align:right;font-size:12px;margin-right:5px;}

.recrec{
font-size:11px;
position:absolute;
top:52px;
left:20px;
width:160px;
height:20px;
font-weight:900;
}

.review_descriptions{
font-size:12px;
position:absolute;
top:25px;
left:20px;
width:160px;
height:50px;
}
.review_descriptions span{display:block;text-align:right;text-decoration:underline;color:#0099CC;}

.loader{
position:absolute;
top:0;
left:0;
width:100%;
height:380px;
background:url(../load_bg.png);
margin:0;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
border-radius: 12px;
behavior: url(border-radius.htc);
z-index:999999;
text-align:center;
}

#loadanime{
margin-top:150px;
}




.product_review_count{
margin:0 10px 0 0;
}

#no_result{
display:none;
position:absolute;
top:10px;
left:10px;
z-index:999999;
text-align:center;

}

#no_result p{
color:#ffffff;
font-size:14px;wdd
line-height:30px;
font-weight:900;
}



/*.cosme{
position:absolute;
top:380px;
left:500px;
background:#fff;
padding:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.cosme span{
color:#666;
}

.cosme span img{
vertical-align: -10px;
}*/


.bal0 .review_descriptions{width:140px;}
.bal1 .nick_name,.bal2 .nick_name,.bal3 .nick_name{top:105px;}
.bal1 .skin_type,.bal2 .skin_type,.bal3 .skin_type{top:120px;}
.bal3 .nick_name,.bal3 .review_descriptions,.bal3 .skin_type{left: 40px;}
.bal4 .nick_name,.bal4 .review_descriptions,.bal4 .skin_type{left: 60px;}
.bal4 .review_descriptions{width:145px;}
