@charset "shift_jis";
/* CSS Document */

div.RN_leftMenu a.list {
font-size:12px !important;
}

div.RN_leftMenu_top a {
font-size:12px;
}

div.RN_leftMenu_top {
vertical-align:top;
}

div.RN_leftMenu_top img {
vertical-align:text-top !important;
} 

#leftFrame div.GN_leftMenu {
background-image:url(http://rn-cdn.oricon.co.jp/img/RN_menu_bg.gif);
background-repeat:no-repeat;
width:163px;
padding:0 0 1px 0;
}

#leftFrame img {
vertical-align:top;
}

#leftFrame div.white_sp {
background-color:#ffffff;
width:163px;
height:5px;
font-size:0px;
}

#leftFrame img.OriconStyle_btn {
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 5px;
margin-left: 2px;
}

td#leftFrame div.QR_position a {
font-weight: 700;
text-decoration: none;
color: #0950a0;
display: block;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 3px;
padding-left: 0pt;
font-size: 92%;
font-size:12px;
}

td#leftFrame div.RN_leftMenu_top {
background-image: url(http://contents.oricon.co.jp/img/OS_rnMenu_topBg.gif);
background-repeat: no-repeat;
width: 163px;
padding-top: 3px;
padding-right: 0pt;
padding-bottom: 9px;
padding-left: 0pt;
}

td#leftFrame div.RN_leftMenu_top img {
float: right;
margin-top: 2px;
margin-right: 10px;
margin-bottom: 0pt;
margin-left: 0pt;
}

td#leftFrame div.RN_leftMenu_bottom {
font-size:0px;
line-height:0px;
height:5px;
}

/* ++++++++++++++パンくず++++++++++++++ */
div.footer_975 {
background-color: #ffffff;
padding:2px 0 2px 0;
}

div.footer_975 div.CARbreadarea_975{
padding: 5px 5px 5px 5px;
border-bottom:1px solid #CCCCCC;
background-color:#FFFFFF;
font-size:small;
margin: 0px 0px 1px 0px;
}

div.footer_975 div.CARbreadarea_975 div.CARbread{
float:right;
}
/* ++++++++++++++パンくず++++++++++++++ */

/*-- フッター部 --*/

#footer_975{
font-size:80%;
line-height:1.5;
padding:8px 0px;
border-top:solid 1px #BBBBBB;
border-bottom:solid 3px #BBBBBB;
text-align:center;
margin-bottom:5px;
}
/*-- フッター部 --*/

