
/* ¬sθΰΜ²Έΰ */
div.boomTitle {
background-image:url(http://rn-cdn.oricon.co.jp/img/top/boomBg_title.gif);
background-repeat:no-repeat;
background-position:center bottom;
display:block;
text-align:right;
font-size:85%;
color:#666666;
padding:4px 5px 0 0;
width:495px;
height:120px;
font-family:"lr oSVbN","qMmpS Pro W3",Osaka;
}

div.boomTitle img {
width:495px;
height:100px;
}

div.boomBg_bottom {
background-image:url(http://rn-cdn.oricon.co.jp/img/top/boomBg_bottom_title.gif);
background-repeat:no-repeat;
height:4px;
font-size:0px;
}

div.boomBox {
background-image:url(http://rn-cdn.oricon.co.jp/img/top/boomBg.gif);
background-repeat:repeat-y;
background-position:center top;
width:500px;
font-size:92%;
margin:0 0 5px 0;
}

div.boomSubTitle a {
color:#0950a0;
text-decoration:none;
}

div.boomSubTitle a:visited {
color:#0950a0;
text-decoration:none;
}

div.boomSubTitle a:hover {
color:#40b1ee;
text-decoration:underline;
}

div.boomSubTitle {
text-align:center;
padding:0 1px 0 1px;
font-family:"lr oSVbN","qMmpS Pro W3",Osaka;
}

div.boomBox div.leftMenu {
background-image:url(http://rn-cdn.oricon.co.jp/img/top/boomBg_bar.gif);
background-repeat:repeat-x;
width:219px;
border-right:2px solid #ffffff;
float:left;
padding:0 0 0 1px;
}

div.boomBox div.leftMenu2 {
background-image:url(http://rn-cdn.oricon.co.jp/img/top/boomBg_bar.gif);
background-repeat:repeat-x;
width:498px;
padding:0 0 0 1px;
}

div.boomBox div.leftMenu3 {
background-image:url(http://rn-cdn.oricon.co.jp/img/top/boomBg_bar.gif);
background-repeat:repeat-x;
width:249px;
border-right:2px solid #ffffff;
float:left;
padding:0 0 0 1px;
}

div.boomBox div.Menu_title {
padding:3px 0 5px 5px;
}


div.boomBox div.Menu_title a {
text-decoration:none;
color:#ffffff;
font-weight:700;
}

div.boomBox div.TitleArrow {
background-image:url(http://rn-cdn.oricon.co.jp/img/top/ARROW_N_s.gif);
background-repeat:no-repeat;
background-position:3px 3px;
padding:0 0 0 15px;
font-weight:700;
}

div.boomBox div.TitleArrow a {
color:#0950a0;
text-decoration:none;
}

div.boomBox div.TitleArrow a:visited {
color:#0950a0;
text-decoration:none;
}

div.boomBox div.TitleArrow a:hover {
color:#40b1ee;
text-decoration:underline;
}

div.boomBox div.TitleArrow img {
vertical-align:top;
padding:2px 0 0 4px;
}

div.boomBox ul {
padding:5px 0 5px 12px;
}

div.boomBox ul a {
color:#0950a0;
text-decoration:none;
}

div.boomBox ul a:visited {
color:#0950a0;
text-decoration:none;
}

div.boomBox ul a:hover {
color:#40b1ee;
text-decoration:underline;
}

div.boomBox li {
background-image:url(http://rn-cdn.oricon.co.jp/img/top/ARROW_Y_s.gif);
background-repeat:no-repeat;
background-position:3px 5px;
padding:0 0 0 15px;
line-height:1.5em;
}

div.boomBox div.boomRank_Pweek {
background-image:url(http://rn-cdn.oricon.co.jp/img/top/ARROW_N_s.gif);
background-repeat:no-repeat;
background-position:3px 3px;
padding:0 0 0 15px;
font-size:85%;
margin:2px 0 3px 0;
font-family:"lr oSVbN","qMmpS Pro W3",Osaka;
}

div.boomBox div.boomRank_Pweek a {
color:#0950a0;
text-decoration:none;
}

div.boomBox div.boomRank_Pweek a:visited {
color:#0950a0;
text-decoration:none;
}

div.boomBox div.boomRank_Pweek a:hover {
color:#40b1ee;
text-decoration:underline;
}

div.boomBox div.rightMenu {
background-image:url(http://rn-cdn.oricon.co.jp/img/top/boomBg_bar.gif);
background-repeat:repeat-x;
width:276px;
float:right;
padding:0 1px 0 0;
}
div.boomBox div.rightMenu2 {
background-image:url(http://rn-cdn.oricon.co.jp/img/top/boomBg_bar.gif);
background-repeat:repeat-x;
width:246px;
float:right;
padding:0 1px 0 0;
}

div.boomBox div.picUP_intro {
color:#666666;
padding:5px 3px 5px 12px;
float:left;
width:148px;
}

div.boomBox div.picUP_intro2 {
color:#666666;
padding:5px 3px 5px 12px;
float:left;
width:110px;
}

div.boomBox div.PhotoFrame {
border:1px solid #666666;
padding:1px 1px 1px 1px;
float:right;
margin-right:2px;
font-size:0;
}

div.boomBox div.ReadMore {
text-align:right;
font-size:85%;
font-family:"lr oSVbN","qMmpS Pro W3",Osaka;
}

div.boomBox div.ReadMore a {
color:#0950a0;
text-decoration:none;
background-image:url(http://rn-cdn.oricon.co.jp/img/top/ARROW_N_s.gif);
background-repeat:no-repeat;
background-position:3px 2px;
padding:0 0 0 15px;
}

div.boomBox div.ReadMore a:visited {
color:#0950a0;
text-decoration:none;
}

div.boomBox div.ReadMore a:hover {
color:#40b1ee;
text-decoration:underline;
}




/* G^[eCg@LO */

table.enterteiment_rank {
vertical-align:top;
text-align:left;
width:500px;
margin:0 0 0 0;
}

table.enterteiment_rank a {
color:#0950a0;
}

table.enterteiment_rank a:hover {
color:#40b1ee;
}

table.enterteiment_rank td.enterme_r {
vertical-align:top;
margin:0;
padding:0;
}

table.enterteiment_rank td.enterme_l {
margin:0;
padding:0;
vertical-align:top;
border-right:4px solid #ffffff;
}

div.ranking_low {
margin: 0px 0px 0px 0px;
width: 248px;
}

div.ranking_low div.low_title {
background-color:#edeff2;	
}

table.ranking_low_box {
width: 248px;
margin: 0 0 10px 0;
}

table.ranking_low_box th {
border-bottom:1px dotted #999999;
padding: 5px 5px 4px 5px;
text-align: left;
font-size:100%;
color:#666666;
font-weight:700;
}

table.ranking_low_box td {
border-bottom:1px dotted #999999;
padding: 5px 5px 4px 5px;
font-size:92%;
color:#666666;
}

/* /G^[eCg@LO */


img.bar{
margin:0px 0 4px 0;
}


/* κΨ@LO */

div.group_category{
padding:7px 0 12px 43px;
display:block;
background-repeat:no-repeat;
background-position:top left;
line-height:1.4rm;
margin:5px 0 5px 5px;
}

table.best_sell_menu{
width:500px;
margin-bottom:10px;
margin-top:0px;
padding-top:0px;
}

td.best_sell_left{
border-bottom:1px dashed #999999;
border-right:5px solid #c9d1db;
width:180px;
vertical-align:top;
font-size:100%;
background-color:#1e3755;
background-image:url(http://rn-cdn.oricon.co.jp/img/bestsell_left_back.gif);
background-repeat:repeat-y;
}

td.best_sell_left a:link { 
color:#dbdbdb;
text-decoration:underline;
} 
td.best_sell_left a:visited { 
color:#dbdbdb;
text-decoration:underline;
} 
td.best_sell_left a:hover { 
color:#dbdbdb;
text-decoration:underline;
} 
td.best_sell_left a:active {
color:#dbdbdb;
text-decoration:underline;
} 



td.best_sell_right{
border-bottom:1px dashed #999999;
padding:10px 5px 12px 10px;
font-size:92%;
}

td.best_sell_right a{
color:#0950a0;
text-decoration:none;
padding:3px 2px 1px 2px;}
td.best_sell_right a:hover {
background-color:#40b1ee; 
color:#FFFFFF;
text-decoration:none;
}

ul.left { 
}

ul.left li { 
padding :0 2px 2px 10px;
margin:0 6px 1px 0px;
display:block;
float:left;
background:url(http://rn-cdn.oricon.co.jp/img/arrow_grey.gif) left no-repeat;
background-position:0 2px;
}

ul.left li a{  
white-space: nowrap;
}

img.top_bar_bsrank {
margin-bottom:1px;
background-color:#1e3755;
}

/* /κΨ@LO */



/* CS@LO */


table.cs_ranking_box {
width:579px;
color:#666666;
font-size:92%;
}

table.cs_ranking_box img{
display:block;
}

table.cs_ranking_box td.left{
padding:0 5px 0 5px;
}

table.cs_ranking_box td.right{
padding:0 5px 0 14px;
}

table.cs_ranking_box div.doc{
padding:6px 17px 11px 17px;
line-height:140%;
}

/* /CS@LO */


/* top bθΜLO */
table.topicalRank {
margin:0 0 5px 0;
padding:0;
width: 500px;
background: url(http://rn-cdn.oricon.co.jp/img/rnBoxBg.gif) top left;
color:#333333;
}
table.topicalRank td.centerMargin{
width:1px;
background-color:#FFFFFF;
}

table.topicalRank td.topicalRank_l {
padding: 1px 2px 2px 2px;
width: 177px;
background: url(http://rn-cdn.oricon.co.jp/img/rnBoxBg_line.gif) bottom left repeat-x;
background-color:#FFFFFF;
font-size:92%;
}

table.topicalRank td.topicalRank_l a:link {
color:#0950a0;
}
table.topicalRank td.topicalRank_l a:visited {
color:#0950a0;
}
table.topicalRank td.topicalRank_l a:hover {
background-image:url(http://rn-cdn.oricon.co.jp/img/rnBoxBg_line_2.gif) bottom left repeat-x;
color:#ffffff;
background-color:#40b1ee;
text-decoration:none;
}

table.topicalRank td.topicalRankTitle {
vertical-align:top;
width: 181px;
}
td.topicalRankTitle div.titleText {
margin:0;
padding:3px 6px 3px 8px;
color:#FFFFFF;
line-height: 1.6em;
font-size:100%;
font-weight: 700;
}

table.topicalRank div.topicalRankList_l {
background-image:url(http://rn-cdn.oricon.co.jp/img/news_icon_arrow.gif);
background-repeat:no-repeat;
background-position:3px 2px;
padding:0 0 0 15px;
}

table.topicalRank div.topicalRankList_l a:link {
color:#0950a0;
}
table.topicalRank div.topicalRankList_l a:visited {
color:#0950a0;
}
table.topicalRank div.topicalRankList_l a:hover {
background-image:url(http://rn-cdn.oricon.co.jp/img/rnBoxBg_line_2.gif) bottom left repeat-x;
color:#ffffff;
}


table.topicalRank td.tipicalrankBoxFoot {
background-image: url(http://rn-cdn.oricon.co.jp/img/topicalrank_footBg.gif);
background-position:bottom left;
background-repeat:no-repeat;
text-align:right;
padding-right:3px;
}

table.topicalRank td.tipicalrankBoxFoot img {
padding-right:3px;
padding-bottom:2px;
vertical-align:middle;
}

table.topicalRank td.tipicalrankBoxFoot a {
color:#ffffff;
font-size:77%;
text-decoration:none;
font-family:"lr oSVbN","qMmpS Pro W3",Osaka;
}


table.topicalRank td.csrBoxHead {
background-image: url(http://rn-cdn.oricon.co.jp/img/top/csrBoxBg.gif);
background-position:top left;
background-repeat:no-repeat;
}
table.topicalRank td.csrBoxFoot {
background-image: url(http://rn-cdn.oricon.co.jp/img/csrBoxBg.gif);
background-position:bottom left;
background-repeat:no-repeat;
text-align:right;
vertical-align:bottom;
}

table.topicalRank td.csr {
width:318px;
vertical-align:top;
}

div.csrBox {
margin: 0 0 0 2px;
width: 316px;
}

div.csrBox ul.csrList{
margin:0;
padding:0;
list-style-type : none;
}
div.csrBox ul.csrList li{
margin:0 1px 1px 0;
padding:0;
width:156px;
height: 34px;
display:block;
float:left;
background-color:#f1f5fa;
font-size: 92%;
line-height: 1.4em;
}

div.csrBox ul.csrList li div.csrBin {
padding:4px 0 0 6px;
}
div.csrBox ul.csrList li div.csrBin img{
margin-right: 6px;
vertical-align:middle;
}

div.csrBox ul.csrList li a{
display:block;
width: 100%;
height: 100%;
color:#0950a0;
text-decoration:none;
}
div.csrBox ul.csrList li a:visited {
color:#0950a0;
text-decoration:none;
}
div.csrBox ul.csrList li a:hover {
background-color:#40b1ee;
color:#ffffff;
text-decoration:none;
}

div.csrBox ul.csrList li.blankList{
background-image: url(http://rn-cdn.oricon.co.jp/img/csrBoxBlankBg.gif);
background-position: 0 0;
background-repeat: repeat;
}
/* /top bθΜLO */




/* FLASH area@start */
#top_mainFrame div.FL_PRicon {
text-align:center;
padding:0 0 2px 22px;
}

#top_mainFrame div.FL_PRicon img {
padding:2px 0 0 0;
vertical-align: text-bottom;
}

#top_mainFrame div.FL_PRicon a {
/*
background-image:url(http://rn-cdn.oricon.co.jp/img/top/FL_PRicon.gif);
background-repeat:no-repeat;
background-position:left 2px;
*/
padding:1px 0 0 22px;
font-size:92%;
color:#0950a0;
text-decoration:none;
}

#top_mainFrame div.FL_PRicon a:hover {
color:#40b1ee;
text-decoration:underline;
}

#top_mainFrame div.FL_bottomB {
background-image:url(http://rn-cdn.oricon.co.jp/img/top/FL_bottomB.gif);
background-repeat:repeat-x;
width:500px;
height:2px;
margin:0 0 10px 0;
font-size:0px;
}
/* FLASH area@END */