@charset "UTF-8";

/*■AmebaGG Beauty■■■■■■■■■■■■*/

/*■Link Color*/
a {color:#666;text-decoration:none;}
a:visited {color:#777;}
a:hover {color:#E00;text-decoration:underline;}
a:active {color:#FE3A3A;}
.rightMore a {color:#FE3A3A;text-decoration:none;}
.rightMore a:visited,.rightMore a:active {color:#FE3A3A;}
.rightMore a:hover {color:#E00;text-decoration:underline;}
h3 a {color:#FE3A3A;text-decoration:none;}
h3 a:visited,h3 a:active {color:#FE3A3A;}
h3 a:hover {color:#E00;text-decoration:underline;}
/*■Common Style*/
.rightMore{text-align:right;}
.rightMore a{
padding:0 0 0 12px;
margin:0 0 5px;
background:url(http://stat100.ameba.jp/gg/img/screen/beauty/ico_right_tr.gif) no-repeat scroll left 0.2em;
}
/*■topNav regulate■*/
#topNav{padding:0 0 6px;}

/*■mainColumn--------------------■*/
/*■pageTitle■*/
#pageTitle{background:url(http://stat100.ameba.jp/gg/img/screen/beauty/hd_fashion2.gif) no-repeat scroll left top;}
/*■specialContents■*/
#specialContents{float:left;}
/*■whatsNew■*/
#whatsNew{
float:right;
width:225px;
height:151px;
border:1px solid #FE5D5D;
overflow:hidden;
}
#whatsNew h3{
width:225px;
height:29px;
background:url(http://stat100.ameba.jp/gg/img/screen/beauty/hd_whatsnew.gif) no-repeat scroll left top;
text-indent:-9999px;
}
#whatsNew ul{
padding:8px 10px 4px;
}
#whatsNew li{
padding:0 0 0 12px;
margin:0 0 4px;
background:url(http://stat100.ameba.jp/gg/img/screen/beauty/ico_right_tr.gif) no-repeat scroll 0 0.2em;
}

/*■Beauty Contents--------------------■*/
#HawaiianMay,
#loveNail,
#hairStyle{
border:1px solid #FE5D5D;
}
.genreContents h3{
width:638px;
height:29px;
text-indent:-9999px;
}
.conNewInfo{
border-bottom:1px solid #FE5D5D;
}
.genreContents .blogTitle a, #prArea a{
color:#FE5D5D;
}
.genreContents .blogTitle a:hover, #prArea a:hover{
color:#F00;
}

/*■HawaiianMay■*/
#HawaiianMay h3{
background:url(http://stat100.ameba.jp/gg/img/screen/beauty/hd_gg_hawaiianmay.gif) no-repeat scroll left top;
}
#HawaiianMay .conNewInfo{
background:url(http://stat100.ameba.jp/gg/img/screen/beauty/new_info_hawaiianmay.gif) no-repeat scroll left top;
}

/*■loveNail■*/
#loveNail h3{
background:url(http://stat100.ameba.jp/gg/img/screen/beauty/hd_gg_nail.gif) no-repeat scroll left top;
}
#loveNail .conNewInfo{
background:url(http://stat100.ameba.jp/gg/img/screen/beauty/new_nail.gif) no-repeat scroll left top;
}

/*■hairCatalog■*/
#hairStyle h3{
background:url(http://stat100.ameba.jp/gg/img/screen/beauty/hd_haircatalog2.gif) no-repeat scroll left top;
}
#hairArrange{
float:left;
width:365px;
padding:8px 0 0 10px;
}
#hairArrange #ttlArrange{
width:353px;
height:20px;
border-bottom:1px solid #FE5D5D;
overflow:hidden;
zoom:1;
}
#hairArrange h4{
float:left;
width:107px;
height:20px;
background:url(http://stat100.ameba.jp/gg/img/screen/beauty/ttl_arrange.gif) no-repeat scroll left top;
text-indent:-9999px;
}
#hairArrange #lnkArrange{
float:right;
width:200px;
margin-top:3px;
text-align:right;
}
#hairArrange #lnkArrange a,
#hairArrange #lnkArrange a:visited{
padding-left:12px;
color:#FE3A3A;
background:url(http://stat100.ameba.jp/gg/img/screen/beauty/ico_right_tr.gif) no-repeat scroll 0 2px;
}
#hairArrange #lnkArrange a:hover{
color:#E00;
}
#hairArrange ul{
width:365px;
padding:10px 0;
overflow:hidden;
}
#hairArrange li{
float:left;
width:110px;
margin:0 9px 0 0;
padding:0;
overflow:visible;
}
#hairArrange li a.arrangeImg{
display:block;
width:110px;
height:110px;
margin:0 0 5px;
border:1px solid #CCC;
background:#fff;
text-align:center;
overflow:hidden;
}
#hairRanking{
float:right;
width:250px;
padding:8px 10px 0 0 ;
}
#hairRanking h4{
width:250px;
height:20px;
border-bottom:1px solid #FE5D5D;
background:url(http://stat100.ameba.jp/gg/img/screen/beauty/ttl_ranking.jpg) no-repeat scroll left top;
text-indent:-9999px;
}
#hairRanking ol{
width:250px;
margin:10px 0 0;
}
#hairRanking li{
width:184px;
margin:0 0 3px;
padding:10px 10px 10px 56px;
}
#hairRanking #hairRnking01{
background:#FEDEDF url(http://stat100.ameba.jp/gg/img/screen/beauty/hairrank01.gif) no-repeat scroll 10px 9px;
}
#hairRanking #hairRnking02{
background:#FFEEEE url(http://stat100.ameba.jp/gg/img/screen/beauty/hairrank02.gif) no-repeat scroll 10px 9px;
}
#hairRanking #hairRnking03{
background:#FEDEDF url(http://stat100.ameba.jp/gg/img/screen/beauty/hairrank03.gif) no-repeat scroll 10px 9px;
}

/*■banner--------------------■*/
#ivocebnr img{
margin:0px 0px 10px 0px;
width:640px;
}

/*■PR・proBlogger--------------------■*/
#prContentsList h3{
background:url(http://stat100.ameba.jp/gg/img/screen/beauty/hd_pr2.gif) no-repeat scroll left top;
}
#prContentsList h4,
#picBlogger h4{
margin:0 0 8px;
border-bottom:1px solid #F88;
text-indent:-9999px;
}
h4.beautyList{
padding:0 0 5px;
background:url(http://stat100.ameba.jp/gg/img/screen/beauty/ttl_beauty.gif) no-repeat scroll left top;
}
h4.fashionList{
padding:10px 0 5px;
background:url(http://stat100.ameba.jp/gg/img/screen/beauty/ttl_fashion.gif) no-repeat scroll left 10px;
}

/*■picBlogger■*/
#picBlogger h3{
background:url(http://stat100.ameba.jp/gg/img/screen/beauty/hd_pic_blogger.gif) no-repeat scroll left top;
}
##picBlogger ul{overflow:hidden;zoom:1;}
#picBlogger{border:#FE5D5D solid 1px;}
#picBlogger li{width:620px; margin:5px 10px 10px; display:block; overflow:hidden; background:url(http://stat100.ameba.jp/gg/img/screen/beauty/line_pk.gif) bottom no-repeat; padding-bottom:8px;}
#picBlogger .last{padding-bottom:-10px; background:none; margin-bottom:0;}

#picBlogger span{display:block;text-align:right;vertical-align:bottom; margin-top:22px;}
#picBlogger span a{background:url(http://stat100.ameba.jp/gg/img/screen/beauty/ico_right_tr.gif)no-repeat scroll left center transparent; color:#E00; padding-left:12px;}
#picBlogger p a,
#picBlogger h5 a{color:#FE3A3A;font-weight:bold;}
#picBlogger p a:hover,
#picBlogger h5 a:hover{color:#E00;font-weight:bold;}
#picBlogger .textField{min-height:100px;}
#picBlogger .rightMore{margin-top:0;}
#picBlogger .subBox{margin-right: 10px; width: 490px; float:right;}

/*■rightColumn--------------------■*/
/*■rightTopics■*/
#rightTopics h2{
background:#FFF url(http://stat100.ameba.jp/gg/img/screen/beauty/hd_beauty_topics.gif) no-repeat scroll left bottom;
}
#rightTopics table p a,
#rightTopics table p a:visited,
#rightTopics table p a:hover,
#prContentsList table p a,
#prContentsList table p a:visited,
#prContentsList table p a:hover{color:#FE3A3A;}
#rightColumn h3{
background:#FFF url(http://stat100.ameba.jp/gg/img/screen/beauty/hd_beauty_prttl.gif) no-repeat scroll left top;
text-indent:-9999px;
height:30px;
margin-bottom:10px;
}
#prArea{margin:0 9px 10px 10px; line-height:150%;}
#prArea table{width:280px; background:none #F0F0F2 !important;}
#prArea img{margin:0 10px 10px 0;}
#prArea p{margin-bottom:12px;}

/*■extraArea■*/
#extraArea ul{zoom:1;}
#extraArea li{width:281px;margin:0 auto 15px;border-bottom:1px dashed #C1C1C1;}
#extraArea li.listLast{border-bottom:none;}
#pupebnr{background-color:#FFF; padding-bottom: 10px; text-align: center;}