/*CSS Document*/

div#headtitle{margin:10px 0px 0px 0px;padding:0px;}
div#headtitle h1{font-size:12px;line-height:16px;color:#999999;font-weight:bold;font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, Arial, Helvetica, sans-serif;}

div#csmainColumn{margin:0px;padding:0px;color:#000000;width:670px;float:left;font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, Arial, Helvetica, sans-serif;}
div#cssideColumn{margin:0px;padding:0px;color:#000000;width:300px;float:right;font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, Arial, Helvetica, sans-serif;}

.titlebg{margin:0px;padding:4px 0px 0px 11px;;width:659px;height:22px;background:url(http://life-cdn.oricon.co.jp/img/top/cstop.png)  0 0 no-repeat;font-size:14px;line-height:18px;color:#FFF;font-weight:bold;display:block;}

/*”wŒi˜g*/
.bgarea1{margin:0px 0px 15px 0px;padding:10px 0px 10px 10px;width:658px;background:#fff;border:1px solid #D7D8DD;}
.bgarea2{margin:0px 0px 10px 0px;padding:10px 0px 10px 10px;width:658px;background:#F2F3F5;border:1px solid #D7D8DD;}
.bgarea3{margin:0px 0px 10px 0px;padding:10px 0px 0px 10px;width:660px;background:url(http://life-cdn.oricon.co.jp/img/top/cstop.png)  0 -221px no-repeat;display:block;}

/*ƒ‰ƒ“ƒLƒ“ƒOˆê——*/
.ranktitle{margin:0px 0px 0px 0px;padding:6px 0px 0px 15px;width:650px;height:24px;color:#fff;font-size:12px;line-height:12px;font-weight:bold;background:url(http://life-cdn.oricon.co.jp/img/top/toptitlebar.gif) no-repeat;display:block;}

.rankarea{margin:0px 0px 12px 0px;padding:0px;}
.rankarea ul{margin:0px;padding:0px;list-style-type:none;}
.rankarea ul li{margin:0px 7px 4px 0px;padding:0px;float:left;}

.btnranktext{margin:6px 0px 0px 0px;padding:0px;font-size:10px;line-height:12px;color:#000;text-decoration:none;}

.btnrank a{margin:0px;padding:6px;width:200px;height:46px;background:url(http://life-cdn.oricon.co.jp/img/top/cstop.png)  0 -47px no-repeat;display:block;text-decoration:none;}
.btnrank a:hover{background:url(http://life-cdn.oricon.co.jp/img/top/cstop.png)  0 -105px no-repeat;display:block;}
.btnrank a span{margin:4px 0px 0px 2px;padding:0px;font-size:14px;font-weight:bold;color:#0000FF;text-decoration:none;}
.btnrank a:hover span{text-decoration:underline;}
.btnrank img{margin:0px;padding:0px;float:left;}

/*V’…î•ñ*/
.new_info ul{margin:0px 10px 0px 0px;padding:0px;list-style-type:none;}
.new_info ul li{margin:0px;padding:5px 0px 5px 0px;font-size:13px;line-height:18px;color:#0000FF;border-bottom:1px dotted #ccc;}
.new_info ul li a:link{color:#0000FF;text-decoration:underline;}
.new_info ul li a:visited{color:#0000FF;text-decoration:underline;}
.new_info ul li a:hover{color:#0000FF;text-decoration:none;}
.new_info ul li a:active{color:#0000FF;text-decoration:underline;}

.news_icon{margin:2px 8px 0px 0px;padding:2px 0px 0px 0px;width:60px;height:15px;font-size:10px;line-height:10px;color:#fff;text-align:center;background:url(http://life-cdn.oricon.co.jp/img/top/iconbg.png) no-repeat;float:left;}

#newleft{margin:0px;padding:0px;width:155px;float:left;}
#newmiddle{margin:0px;padding:0px;width:155px;float:left;}
#newright{margin:0px;padding:0px;width:155px;float:left;}

/*‚¨‚·‚·‚ß*/
.csspecial{margin:0px;padding:0px;width:650px;
}
.special_icon{margin:2px 0px 3px 0px;padding:2px 0px 0px 0px;width:60px;height:15px;font-size:10px;line-height:10px;color:#fff;text-align:center;background:url(http://life-cdn.oricon.co.jp/img/top/iconbg.png) no-repeat;display:block;}
.cssptxtarea{margin:0 0 0 10px;padding:0;width:490px;font-size:13px;line-height:19px;color:#666;float:left;}
.cssptxtlink{margin:0px;padding:0 0 3px 0;font-size:13px;line-height:13px;display:block;}

.recommendreset{margin:0px;padding:0px;width:646px;height:21px;background:url(http://life-cdn.oricon.co.jp/img/top/cstop.png)  0 -26px;clear:both;display:block;}
.reset{clear:both;display:block;height:0px;font-size:0px;line-height:0px;}
.hide{display:none;}

/*‰EƒJƒ‰ƒ€*/
.Rbox {
border:1px solid #CCCCCC;
font-size:75%;
margin:2px 0 0;
width:298px;
}

#Rparagraph {
margin-left:0px;
}

.sm-margin {
margin-top:3px;
}

div.SMR300p_sp {
font-size:0;
height:5px;
width:100%;
}

#csrank_right{margin:0px; padding:0px;}
#csrank_right a:link{color:#0000FF; text-decoration:underline;}
#csrank_right a:visited{color:#0000FF; text-decoration:underline;}
#csrank_right a:active{color:#0000FF; text-decoration:underline;}
#csrank_right a:hover{color:#0000FF; text-decoration:none;}

h3.Rranking {
font-family:"‚l‚r ‚oƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka;
padding-top:2px;
}

.Rranking {
background:url("http://beauty-cdn.oricon.co.jp/img/mid_rmenu_bg.gif") repeat-x scroll center top transparent;
color:#FFFFFF;
font-size:small;
font-weight:bold;
letter-spacing:-1px;
padding:2px 0 3px 7px;
}
.Rbox table.publicityBox {
width:298px;
border:0;
border-collapse:collapse;
border-spacing:0;
}

.Rbox td.publicityPhoto {
width:110px;
text-align:center;
vertical-align:top;
}

.Rbox td.publicityPhoto img {
margin:5px;
vertical-align:top;
font-size:0px;
}

.Rbox td.publicityText {
width:178px;
vertical-align:top;
text-align:left;
padding:5px;
}

.Rbox div.publicityTitle {
font-weight:bold;
margin:5px 0 15px 0;
}

.Rbox div.publicityMore {
text-align:right;
display:block;
margin-top:8px;
margin-right:5px;
margin-bottom:5px;
}

div.SMR300p_sp {
	width: 100%;
	height: 5px;
	font-size: 0px;
}

div.SMRalignR {
    text-align:right;
    margin:0 3px 5px 0;
}

/*@‰Eƒƒjƒ…[@*/

/*
Oricon Style x_parts.css ‚æ‚è
‰E—pCSSƒ‰ƒCƒuƒ‰ƒŠ
*/

.sm-margin {
margin:0 0 5px;
vertical-align:top;
}

div.headlineNews_box {
background-color:#FFF1CC;
border:1px solid #A2CCFF;
}

div.headlineNews_list {
background-position:-0px -140px;
padding:2px 5px 1px 19px;
}

div.box_headline,div.box_headline2 {
background-color:#D0E5FF;
font-size:92%;
height:18px;
line-height:18px;
padding:2px 0 0 10px;
}
div.box_headline a,div.box_headline2 a {
color:#0950A0;
font-family:"‚l‚r ‚oƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka;
font-weight:700;
text-decoration:none;
}
div.box_headline a:visited,div.box_headline2 a:visited {
color:#0950A0;
font-weight:700;
}
div.box_headline a:hover,div.box_headline2 a:hover {
color:#40B1EE;
font-weight:700;
text-decoration:underline;
}
div.box_headline img,div.box_headline2 img {
float:right;
margin:0 4px 0 0;
vertical-align:middle;
}

div.box_headline2{
background-color:#FFC6EE;
}

div.box_headline2 a,div.box_headline2 a:visited,div.box_headline2 a:hover{
color:#666;
}

div.box_headline,div.box_headline2{
border-top:1px solid #A2CCFF;
border-left:1px solid #A2CCFF;
border-right:1px solid #A2CCFF;
}
.right_banner2_1 a,.right_banner2_2 a,.right_banner2_3 a,.right_banner2_4 a
{background: url(http://contents.oricon.co.jp/news/img/right_banner2.jpg) no-repeat;
display:block;
width:50px;
height:50px;
border: 1px solid rgb(105, 155, 195);
float: left;
margin-right: 5px;
text-indent:-9999px;
}

.right_banner2_1 a{
background-position:-0px -0px;
}

.right_banner2_2 a{
background-position:-0px -50px;
}

.right_banner2_3 a{
background-position:-0px -100px;
}

.right_banner2_4 a{
background-position:-0px -150px;
}

/*‰E’Ç‰Á*/
.righttitlebg{margin:0px;padding:4px 0px 0px 10px;width:290px;height:22px;background:url(http://life-cdn.oricon.co.jp/img/top/r_titlebg.jpg)  0 0 no-repeat;font-size:14px;line-height:18px;color:#FFF;font-weight:bold;display:block;}
.rightareabg{margin:0px 0px 8px 0px;padding:0px;width:298px;background:#fff;border:1px solid #D7D8DD;}

/*‰Eƒjƒ…[ƒX*/
.newarea ul{margin:0px;padding:0px;list-style-type:none;}
.newarea ul li{margin:0px;padding:6px 6px 7px 6px;font-size:13px;line-height:18px;color:#0000FF;border-bottom:1px dotted #C9C9C9;}
.newarea ul li a:link{color:#0000FF;text-decoration:underline;clear:both;display:block;}
.newarea ul li a:visited{color:#0000FF;text-decoration:underline;}
.newarea ul li a:hover{color:#0000FF;text-decoration:none;}
.newarea ul li a:active{color:#0000FF;text-decoration:underline;}

.newsicon{margin:2px 0px 4px 0px;padding:2px 0px 0px 0px;width:60px;height:13px;font-size:10px;line-height:10px;color:#fff;text-align:center;background:url(http://life-cdn.oricon.co.jp/img/top/iconbg2.png) no-repeat;float:left;}
.newsdate{margin:2px 0px 0px 0px;padding:0px;font-size:10px;line-height:10px;color:#333;float:right;}

.newslistarea{margin:0px;padding:6px 6px 8px 6px;font-size:11px;line-height:16px;color:#333;background:#F2F3F5;}
.newslistarea a:link{color:#0000FF;text-decoration:underline;}
.newslistarea a:visited{color:#0000FF;text-decoration:underline;}
.newslistarea a:hover{color:#0000FF;text-decoration:none;}
.newslistarea a:active{color:#0000FF;text-decoration:underline;}

/*‰E“ÁW*/
.sparea ul{margin:0px;padding:0px;list-style-type:none;}
.sparea ul li{margin:0px;padding:0px;border-bottom:1px dotted #C9C9C9;clear:both;display:block;}
.sparea ul li a{margin:0px;padding:6px;height:60px;width:286px;text-decoration:none;display:block;}
.sparea ul li a:hover{text-decoration:none;background:#C1E0FF;display:block;}
.sparea ul li a span.sptxt{margin:0px;padding:0px;width:220px;font-size:13px;line-height:18px;color:#0000FF;text-decoration:underline;float:right;}
.sparea ul li a:hover span.sptxt{text-decoration:none;}
.sparea ul li img{margin:0px 6px 0px 0px;padding:0px;float:left;}

.spnew{margin:2px 0px 0px 4px;padding:0px;font-size:13px;line-height:13px;color:#FF0000;font-weight:bold;float:left;}