@charset "Shift_JIS";

/*@ζ@*/

.topBar_menu_left a,#topBar_menu_or a,#topBar_menu_ra a,#topBar_menu_bl a,#topBar_menu_tv a,#topBar_menu_de a,#topBar_menu_ol a,#topBar_menu_el a,div#header0709 #gr_seach_area .oriconStyle a,.footerNews,.footerRankNews,.footerCS,.LINK_present_K a,.LINK_mailmagazine_K a,.LINK_bizonline_K a,.LINK_youTaiju_K a,.LINK_OSmobile_K a,.LINK_yahoo_K a,.copyOriconStyle a,
div#header0709 #gr_seach_area .oriconStyle a, #topBar_menu_dc a, #topBar_menu_ol a, #topBar_menu_oc a, #topBar_menu_de a, #topBar_menu_tv a, #topBar_menu_bl a, #topBar_menu_ra a, #topBar_menu_or a,#topBar_menu_st a,#topBar_menu_ms a, div.topBar_menu_left a, .footerNews,.footerRankNews, .LINK_present_K a, .LINK_mailmagazine_K a, .LINK_bizonline_K a, .LINK_youTaiju_K a, .LINK_OSmobile_K a, .LINK_orinavi_K a, .copyOriconStyle a,
.table.serch_background,.uranai_rank1,.uranai_rank2,.uranai_rank3,.iteza a,.birthday,.birthday_2,.osusumeBox_left li,.osusumeBox_right li,.osusumeBox_left2 li,.relatedLinksList li,.icon_new,.myMenuOutLogin a,
.headlineNews_list,.headlineNews_new,.headlineNews_photo,.hl_btn_arrow a,.leftMenuBanner3 a,div.PR_boxTitle,.osusume_img,table.hs_search_bg,.diggest_photo,.prof_check a,div.GO_list_975 a,
.photo_back a,.photo_next a,.photo_link a,.login_category_btn1 a,.login_category_btn2 a,.login_category_btn3 a,.login_category_btn4 a,.login_category_btn5,.login_category_1 a,.login_category_2 a,.login_category_3 a,.photo_page_link a,
.ohitsujiza a,.oushiza a,.futagoza a,.kaniza a,.shishiza a,.otomeza a,
.tenbinza a,.sasoriza a,.iteza a,.yagiza a,.mizugameza a,.uoza a
{background: url(http://contents.oricon.co.jp/news/img/commons_news.png) no-repeat;}

.snap1 a,.snap2 a,.snap3 a,.snap4 a,.snap5 a,.snap6 a
{background: url(http://contents.oricon.co.jp/news/img/girls_snap.png) no-repeat;}

.uranai_rank1,.uranai_rank2,.uranai_rank3,.header_uranai
{background: url(http://contents.oricon.co.jp/img/news/commons_news2.png) no-repeat;}

table.serch_background{
background-position:-0px -271px;
height:78px;
background-repeat:no-repeat;
color:#138CD3;
margin:0 8px 0 0;
width:527px;
}

.header_uranai{
background-position:-0px -0px;
width:165px;
height:55px;
float:right;
margin:2px 0px 0px 0px;
border: none;
color:#6C6C6C;
font-size:11px;
padding:0px;
font-family: "lr oSVbN","qMmpS Pro W3",Osaka;
display:inline;
}
.header_uranai_in{
margin:3px;
}

.header_uranai_title{
color:#c6f;
font-weight:bold;
}

.header_uranai_small{
margin-top:2px;
text-align:right;
}

.seizatext{
float:left;
width:35px;
padding:2px 0px 0px 0px;
letter-spacing:0px;
}

.uranai_rank{
margin:5px 0px;
}

.uranai_rank1{
background-position:-170px -0px;
height:16px;
width:17px;
background-repeat:no-repeat;
float:left;
text-indent:-9999px;
display:inline;
}

.uranai_rank2{
background-position:-170px -16px;
height:16px;
width:17px;
background-repeat:no-repeat;
float:left;
text-indent:-9999px;
display:inline;
}

.uranai_rank3{
background-position:-170px -32px;
height:16px;
width:17px;
background-repeat:no-repeat;
float:left;
text-indent:-9999px;
display:inline;
}

.ohitsujiza a,.oushiza a,.futagoza a,.kaniza a,.shishiza a,.otomeza a,
.tenbinza a,.sasoriza a,.iteza a,.yagiza a,.mizugameza a,.uoza a{
height:16px;
width:21px;
background-repeat:no-repeat;
float:left;
text-indent:-9999px;
display:block;
}

.iteza a{
background-position:-0px -375px;
}

.tenbinza a{
background-position:-21px -375px;
}

.shishiza a{
background-position:-41px -375px;
}


.kaniza a{
background-position:-63px -375px;
}

.otomeza a{
background-position:-84px -375px;
}


.oushiza a{
background-position:-104px -375px;
}

.ohitsujiza a{
background-position:-125px -375px;
}

.futagoza a{
background-position:-146px -375px;
}

.uoza a{
background-position:-168px -375px;
}

.yagiza a{
background-position:-189px -375px;
}

.sasoriza a{
background-position:-210px -375px;
}

.mizugameza a{
background-position:-231px -375px;
}


/*@€Κ@*/

body {
color:#6C6C6C;
font-family:"lr oSVbN","qMmpS Pro W3",Osaka;
}

body {
background-color:#FFFFFF;
color:#666666;
margin:0;
padding:0;
font:13px arial,helvetica,clean,sans-serif;
}

dl, dt, dd, p, li, h1, h2, h3, h4, h5, h6, form, input, table, tr, td {
margin:0;
padding:0;
}

img{
text-decoration: none;
border:0px;
vertical-align: bottom;
padding:0px;
margin:0px;
}

a:visited {text-decoration: none; color:#138CD3;}
a:link {text-decoration: none; color:#138CD3;}
a:hover {text-decoration: underline; color:#40B1EE;}
a:active {text-decoration: underline; color:#138CD3;}

ul,ol {
margin: 0px;
padding: 0px;
list-style-type: none;
}

div.gnavi_975 {
margin:0;
padding:0;
width:980px;
}

div.gnavi_975 ul {
list-style-type:none;
margin:0;
padding:0;
}

div.gnavi_975 ul li {
background-color:#EBEBEB;
display:inline;
float:left;
margin:0;
padding:0;
}


#column3Left {
background-color:#FFFFFF;
float:left;
width:163px;
}

#column3Right {
float:right;
margin-left:6px;
width:300px;
}

div.clear {
clear:both;
}

a:visited {
color:#138CD3;
text-decoration:none;
}

a:link {
color:#138CD3;
text-decoration:none;
}
a:hover {
color:#138CD3;
text-decoration:underline;
}
a:active {
color:#138CD3;
text-decoration:none;
}



*/

/*-- reset --*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote {
  margin:0;
  padding:0;
}

/*--tr,td {
  margin:0;
  padding:0;
}--*/

table {
/*
  border-collapse:collapse;
  border-spacing:0;
*/
}

fieldset,img {
  border:0;
}

/*
address,caption,cite,code,dfn,em,strong,th,var {
  font-style:normal;
  font-weight:normal;
}
*/

ol,ul {
  list-style:none;
}

caption,th {
  text-align:left;
}

abbr,acronym {
  border:0;
}


/*-- font --*/

body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

/*
h1, h2, h3, h4, h5, h6 {
  font-size:100%;
  font-weight:normal;
  font-family: Meiryo,"Trebuchet MS","Lucida Grande",verdana,helvetica,arial,sans-serif;
}
*/
body {font-family: "lr oSVbN","qMmpS Pro W3",Osaka;} 




.oldBrsCaution {
font-size:85%;
margin-bottom:10px;
margin-top:10px;
width:535px;
}
body {
background-image:url("http://contents.oricon.co.jp/img/top_bar_bg2.gif");
background-position:center top;
background-repeat:repeat-x;
border-collapse:collapse;
border-spacing:0;
color:#666666;
}
div.clear {
clear:both;
}

div#gr_top_centering {
margin:0 auto;
width:975px;
}

div#gr_top_centering2 {
margin:0 auto;
width:975px;
}

div#top_rightFrame {
border-collapse:collapse;
border-spacing:0;
float:right;
width:300px;
}

div#header0709 {
color:#FFFFFF;
margin-bottom:15px;
}
#topBar_menu_all {
color:#666666;
padding-bottom:25px;
text-align:center;
}
div.topBar_menu {
float:right;
font-size:10px;
margin:8px 0 0;
padding:0;
font-family:"lr oSVbN","qMmpS Pro W3",Osaka;
}



div.topBar_menu a {
color:#666666;
text-decoration:none;
}
div.topBar_menu a:visited {
color:#666666;
}
div.topBar_menu a:hover {
text-decoration:underline;
}
div.topBar_menu_center {
margin:0px 0px 0px 148px;
text-align:center;
width:auto;
}

*html div.topBar_menu_center {
margin:0px 0px 0px 140px;
text-align:center;
width:auto;
}


div.topBar_menu_left a {
background-position:0 -70px;
background-repeat:no-repeat;
display:block;
float:left;
height:25px;
padding:0;
text-decoration:none;
text-indent:-9999px;
width:142px;
}
#topBar_menu_or a{
background-position:0 0;
display:block;
float:left;
height:30px;
text-decoration:none;
text-indent:-9999px;
width:113px;
}
#topBar_menu_ra a {
background-position:-113px 0;
display:block;
float:left;
height:30px;
text-decoration:none;
text-indent:-9999px;
width:81px;
}
#topBar_menu_bl a {
background-position:-204px 0;
display:block;
float:left;
height:30px;
text-decoration:none;
text-indent:-9999px;
width:60px;
}
#topBar_menu_tv a {
background-position:-262px 0;
display:block;
float:left;
height:30px;
text-decoration:none;
text-indent:-9999px;
width:77px;
}
#topBar_menu_de a {
background-position:-339px 0;
display:block;
float:left;
height:30px;
text-decoration:none;
text-indent:-9999px;
width:52px;
}
#topBar_menu_ol a {
background-position:-391px 0;
display:block;
float:left;
height:30px;
text-decoration:none;
text-indent:-9999px;
width:57px;
}
#topBar_menu_oc a {
background-position:-448px 0;
display:block;
float:left;
height:30px;
text-decoration:none;
text-indent:-9999px;
width:57px;
}
#topBar_menu_dc a {
background-position:-391px 0;
display:block;
float:left;
height:30px;
text-decoration:none;
text-indent:-9999px;
width:75px;
}
#topBar_menu_el a {
background-position: -505px 0px;
height:30px;
width:58px;
float:left;
text-indent:-9999px;
text-decoration:none;
display: block;
}
#topBar_menu_st a {
background-position: -620px 0px;
height:30px;
width:73px;
float:left;
text-indent:-9999px;
text-decoration:none;
display: block;
}

#topBar_menu_ms a {
background-position: -563px 0px;
height:30px;
width:57px;
float:left;
text-indent:-9999px;
text-decoration:none;
display: block;
}

div#header0709 #gr_seach_area {
width:100%;
}
div#header0709 #gr_seach_area .oriconStyle a {
background-position:0 -30px;
background-repeat:no-repeat;
display:block;
float:left;
height:37px;
margin:12px 33px 0 8px;
text-decoration:none;
text-indent:-9999px;
width:212px;
}
div#header0709 #gr_seach_area .seach_box {
float:left;
}
div#header0709 div.homeBtn_bg {
background-position:left center;
background-repeat:no-repeat;
display:inline;
padding:0 0 0 18px;
}
div#header0709 table {
border-collapse:collapse;
border-spacing:0;
}
table.gr_seach_area {
margin-bottom:8px;
width:100%;
}
table.gr_seach_area td.oriconStyle {
padding:0 20px 0 8px;
}
table.gr_seach_area td.oricon_logo {
padding:0 3px 0 13px;
}
div.header_pr_bg {
color:#138CD3;
font-size:92%;
height:15px;
padding:8px 0 11px;
text-align:center;
}
div.header_pr_bg a {
color:#138CD3;
margin:0 0 0 40px;
text-decoration:none;
}
div.header_pr_bg a:visited {
color:#138CD3;
}
div.header_pr_bg a:hover {
color:#138CD3;
text-decoration:underline;
}
table.hs_search_bg {
background-position:0 -271px;
background-repeat:no-repeat;
color:#138CD3;
height:60px;
margin:0 8px 0 0;
width:527px;
}
a.hs_menu {
color:#138CD3;
font-size:77%;
margin:0;
padding:0 2px;
}
a.hs_menu:visited {
color:#138CD3;
}
table.hs_search_bg a.hs_menu:hover {
background-color:#138CD3;
color:#FFFFFF;
text-decoration:none;
}
table.hs_search_bg a.hs_menu_selectded {
background-color:#138CD3;
color:#FFFFFF;
font-size:77%;
margin:0;
padding:0 2px;
text-decoration:none;
}
table.hs_search_bg a.hs_menu_selectded:visited {
background-color:#138CD3;
color:#FFFFFF;
text-decoration:none;
}
table.hs_search_bg a.hs_menu_selectded:hover {
text-decoration:none;
}
.hs_textBox {
border:1px solid #CCCCCC;
height:17px;
margin:0;
}
.submitbtn {
margin:0;
}
td.searchArea_position {
padding:6px 0 0;
text-align:center;
white-space:nowrap;
}
table.textBtn_area {
margin:0 10px 0 0;
text-align:right;
}
#hsDisp {
display:inline;
}
#hsDisp .textBox {
color:#000000;
}
#hsDisp .caption {
color:#333333;
font-size:85%;
}
div#d_top_centering {
margin:0 auto;
text-align:left;
width:885px;
}
table.gr_seach_area td.oriconStyle_s {
padding:0 8px 0 5px;
}
table.gr_seach_area td.oricon_logo_s {
padding:0 3px 0 0;
}
div.top_banner975 {
/*background-image:url("http://contents.oricon.co.jp/news_test/news_img/bg_top_banner.gif");*/
margin-bottom:5px;
text-align:center;
width:100%;
}

div#relationLink_box {
background-color:#EEF4FF;
border-top:1px solid #A2CCFF;
padding:4px 0 2px;
text-align:center;
}
div#relationLink_box a {
color:#138CD3;
font-size:77%;
text-decoration:none;
}
div#relationLink_box a:hover {
color:#138CD3;
text-decoration:underline;
}
div#relationLink_box table.linkBox {
margin:0 auto;
text-align:left;
}
div#relationLink_box table.linkBox td.textMargin {
padding:0 15px 0 0;
}
div#relationLink_box table.linkBox img {
margin-right:2px;
}
div#footer_area {
color:#138CD3;
margin:14px 0 0;
text-align:center;
}
div#footer_area div.footer_bar_menu {
padding:1px 0 15px;
}
div#footer_area a {
color:#138CD3;
font-size:12px;
text-decoration:none;
}
div#footer_area a:hover {
color:#138CD3;
text-decoration:underline;
}
div#footer_area div.copy_oricon {
color:#999999;
font-size:10px;
margin:4px 0 0;
}
div.breadarea {
border:1px solid #CCCCCC;
color:#666666;
font-size:92%;
font-weight:bold;
margin:3px 0;
overflow:hidden;
padding:5px;
}

div.breadarea div.bread {
float:right;
text-align:right;
}
div.breadarea div.bread strong {
font-weight:700;
}
div.breadarea div.profbread {
float:right;
text-align:right;
width:550px;
}
div.breadarea div.profbread strong {
font-weight:700;
}
div#footer div.corp {
border-bottom:3px solid #BBBBBB;
margin:0 0 10px;
padding:5px;
text-align:center;
}
div#footer div.link {
font-size:85%;
}
div#footer div.copyright {
color:#666666;
font-size:77%;
margin:10px 0 0;
}
table.footerBox {
margin:0 auto 6px;
width:100%;
}
table.footerBox a:hover {
color:#138CD3;
text-decoration:underline;
}
table.footerBox td {
vertical-align:top;
}
table.footerBox li {
font-size:11px;
font-weight:normal;
padding-bottom:3px;
}
#footerBg {
border-top:1px solid #B2D5FA;
font-size:14px;
font-weight:bold;
height:2px;
margin-top:10px;
padding:7px 0 8px;
width:100%;
height:21px;
}

.footerNews,.footerRank,.footerMusic,.footerEnt,.footerTrend,.footerCommu,.footerRankNews,.footerCS {background:url(http://contents.oricon.co.jp/img/commons.png) no-repeat;}

.footerNews,.footerRank,.footerMusic,.footerEnt,.footerTrend,.footerCommu,.footerRankNews,.footerNoIcon,.footerCS {
font-size:14px;
font-weight:bold;
padding:0px 0px 7px 25px;
}
.footerNews{
background-position: -0px -360px;
}
.footerRank{
background-position: -0px -396px;
}
.footerMusic{
background-position: -0px -425px;
}
.footerEnt{
background-position: -0px -456px;
}
.footerTrend{
background-position: -0px -485px;
}
.footerCommu{
background-position: -0px -515px;
}
.footerRankNews{
background-position: -0px -551px;
}
.footerCS{
background-position: -200px -551px;
}

.LINK_present_K a {
background-position:0 -586px;
}
.LINK_mailmagazine_K a {
background-position:-83px -586px;
}
.LINK_bizonline_K a {
background-position:-166px -586px;
}
.LINK_youTaiju_K a {
background-position:-249px -586px;
}
.LINK_OSmobile_K a {
background-position:-332px -586px;
}
.LINK_orinavi_K a {
background-position:-415px -586px;
}
.copyOriconStyle a {
background-position:0 -314px;
display:block;
height:20px;
margin:0 auto 3px;
text-align:center;
text-decoration:none;
text-indent:-9999px;
width:131px;
}
div#footer_areaR {
color:#138CD3;
margin:3px 0 0;
text-align:center;
}
div#footer_areaR div.footer_bar_menu {
border-bottom:1px solid #CFEEFF;
margin-bottom:10px;
padding:1px 0 5px;
}
div#footer_areaR a {
color:#138CD3;
font-size:12px;
text-decoration:none;
}
div#footer_areaR a:hover {
color:#138CD3;
text-decoration:underline;
}
div#footer_areaR div.copy_oricon {
color:#999999;
font-size:10px;
margin:4px 0 0;
}
div#relationLink_boxR {
border-top:1px solid #B2D6FA;
padding:14px 0 2px;
text-align:center;
}
div#relationLink_boxR{
color:#138CD3;
}

div#relationLink_boxR a {
color:#138CD3;
text-decoration:none;
}
div#relationLink_boxR a:hover {
color:#138CD3;
text-decoration:underline;
}
div#relationLink_boxR table.linkBox {
margin:0 auto;
text-align:left;
}
.navi975px1_on a, .navi975px1 a,.navi975px2_on a, .navi975px2 a,.navi975px3_on a, .navi975px3 a,.navi975px4_on a, .navi975px4 a,.navi975px5_on a, .navi975px5 a,.navi975px6_on a, .navi975px6 a,.navi975px7_on a, .navi975px7 a,.navi975px8_on a, .navi975px8 a,.navi975px9_on a, .navi975px9 a,.navi975px10_on a,.navi975px10 a,.navi975px11_on a,.navi975px11 a,.navi975px12_on a,.navi975px12 a,.navi975px13_on a,.navi975px13 a,.navi975px14_on a,.navi975px14 a,.navi975px14 a:hover {
display:block;
height:31px;
text-decoration:none;
text-indent:-9999px;
}

.navi975px1_on a, .navi975px1 a, .navi975px1 a:hover, .navi975px2_on a, .navi975px2 a, .navi975px2 a:hover, .navi975px3_on a, .navi975px3 a, .navi975px3 a:hover, .navi975px4_on a, .navi975px4 a, .navi975px4 a:hover, .navi975px5_on a, .navi975px5 a, .navi975px5 a:hover, .navi975px6_on a, .navi975px6 a, .navi975px6 a:hover, .navi975px7_on a, .navi975px7 a, .navi975px7 a:hover, .navi975px8_on a, .navi975px8 a, .navi975px8 a:hover, .navi975px9_on a, .navi975px9 a, .navi975px9 a:hover, .navi975px10_on a, .navi975px10 a, .navi975px10 a:hover, .navi975px11_on a, .navi975px11 a, .navi975px11 a:hover, .navi975px12_on a, .navi975px12 a, .navi975px12 a:hover, .navi975px13_on a, .navi975px13 a, .navi975px13 a:hover,.navi975px14_on a,.navi975px14 a,.navi975px14 a:hover, .snavi_news975px1_on a, .snavi_news975px1 a, .snavi_news975px1 a:hover, .snavi_news975px2_on a, .snavi_news975px2 a, .snavi_news975px2 a:hover, .snavi_news975px3_on a, .snavi_news975px3 a, .snavi_news975px3 a:hover, .snavi_news975px4_on a, .snavi_news975px4 a, .snavi_news975px4 a:hover, .snavi_news975px5_on a, .snavi_news975px5 a, .snavi_news975px5 a:hover, .snavi_news975px6_on a, .snavi_news975px6 a, .snavi_news975px6 a:hover, .snavi_news975px7_on a, .snavi_news975px7 a, .snavi_news975px7 a:hover{
background:url("http://contents.oricon.co.jp/img/gn200906/975navi_news.png") no-repeat scroll 0 0 transparent;
}

.navi975px1 a {
background-position:0 -38px;
width:98px;
}
.navi975px1 a:hover {
background-position:0 0;
}

.navi975px2_on a {
background-position:-98px 0;
width:98px;
}
.navi975px2 a {
background-position:-98px -38px;
width:98px;
}
.navi975px2 a:hover {
background-position:-98px 0;
}

.navi975px3 a {
background-position:-196px -38px;
width:97px;
}
.navi975px3 a:hover {
background-position:-196px 0;
}

.navi975px4 a {
background-position:-293px -38px;
width:98px;
}
.navi975px4 a:hover {
background-position:-293px 0;
}

.navi975px5 a {
background-position:-391px -38px;
width:97px;
}
.navi975px5 a:hover {
background-position:-391px 0;
}


.navi975px6 a {
background-position:-488px -38px;
width:98px;
}
.navi975px6 a:hover {
background-position:-488px 0;
}

.navi975px7 a {
background-position:-586px -38px;
width:97px;
}
.navi975px7 a:hover {
background-position:-586px 0;
}

.navi975px8 a {
background-position:-683px -38px;
width:98px;
}
.navi975px8 a:hover {
background-position:-683px 0;
}

.navi975px9 a {
background-position:-781px -38px;
width:96px;
}
.navi975px9 a:hover {
background-position:-781px 0;
}

.navi975px10 a {
background-position:-878px -38px;
width:98px;
}
.navi975px10 a:hover {
background-position:-878px 0;
}
.navi975px11 a {
background-position:-976px -38px;
width:98px;
}
.navi975px11 a:hover {
background-position:-976px 0;
}
.navi975px12 a {
background-position:-1074px -38px;
width:98px;
}
.navi975px12 a:hover {
background-position:-1074px 0;
}
.navi975px13 a {
background-position:-1172px -38px;
width:97px;
}
.navi975px13 a:hover {
background-position:-1172px 0;
}
/*-- Ήy_E[h --*/
.navi885px14_on a{
background-position: -1153px -0px;
width:89px;
}
.navi885px14 a{
background-position: -1153px -38px;
width:89px;
}
.navi885px14 a:hover{
background-position: -1153px -0px;
}
.navi975px14_on a{
background-position: -1269px -0px;
width:98px;
}
.navi975px14 a{
background-position: -1269px -38px;
width:98px;
}
.navi975px14 a:hover{
background-position: -1269px -0px;
}

.snavi_news975px1 a,.snavi_news975px2_on a, .snavi_news975px2 a,.snavi_news975px3 a,.snavi_news975px4 a, .snavi_news975px5 a,.snavi_news975px6 a,.snavi_news975px7 a{
display:block;
height:19px;
text-decoration:none;
text-indent:-9999px;
float:left;
}

.snavi_news975px{
background-image:url("http://contents.oricon.co.jp/img/bl_submenu_bg2.gif");
height:17px;
padding:5px 0px 5px 55px;
}
.snavi_news975px1 a {
background-position:0 -99px;
width:141px;
}
.snavi_news975px1 a:hover {
background-position:0 -80px;
}

.snavi_news975px2_on a {
background-position:-141px -80px;
width:121px;
}
.snavi_news975px2 a {
background-position:-141px -99px;
width:121px;
}
.snavi_news975px2 a:hover {
background-position:-141px -80px;
}

.snavi_news975px3 a {
background-position:-262px -99px;
width:121px;
}
.snavi_news975px3 a:hover {
background-position:-262px -80px;
}

.snavi_news975px4 a {
background-position:-383px -99px;
width:121px;
}
.snavi_news975px4 a:hover {
background-position:-383px -80px;
}

.snavi_news975px5 a {
background-position:-504px -99px;
width:121px;
}
.snavi_news975px5 a:hover {
background-position:-504px -80px;
}

.snavi_news975px6 a {
background-position:-625px -99px;
width:121px;
}
.snavi_news975px6 a:hover {
background-position:-625px -80px;
}

.snavi_news975px7 a {
background-position:-746px -99px;
width:120px;
}
.snavi_news975px7 a:hover {
background-position:-746px -80px;
}

/*
Oricon Style common.css ζθ
Header,FooterpCSSCu
Iνθ
*/

/*
3Jp
*/

div.newsDS_bg {
background-color:#E6E6E6;
margin:0 0 5px;
padding:0 0 3px;
}
div.outline_news {
background-color:#FFFFFF;
border:1px solid #BBBBBB;
}
div.DP_news3_list {
border-bottom:3px solid #EFEFEF;
margin:0 0 10px 11px;
}
div.news_DSbox {
}
h3.topnews_title_975 {
color:#BC123D;
font-size:18px;
font-weight:700;
line-height:140%;
padding:10px 15px 2px;
}
p.news_detail_date_975 {
font-size:11px;
line-height:130%;
margin:0 5px 5px 0;
text-align:right;
}
.paragraph_news975 {
font-size:14px;
line-height:140%;
margin:0 5px 0 8px;
}
.news_reference {
font-size:x-small;
line-height:130%;
padding:0 5px 0 0;
}


div.relatedLinks_975 h3 {
color:#555555;
float:left;
font-family:'Hiragino Kaku Gothic Pro','CI','Meiryo','Verdana';
font-size:14px;
font-weight:700;
padding:5px 0 0;
}
div.relatedLinks_975 .caption {
color:#555555;
float:right;
font-size:77%;
padding:8px 0 0;
}
img.enlargeBtn_975 {
margin:3px 3px 3px 0;
vertical-align:middle;
}
ul.relatedLinksList_975 {
margin:0 0 0 10px;
padding:0;
}


div#newestphotosTitle_975 {
margin:12px 5px 1px 8px;
}

div#photoDisp_975 {
margin:14px 0 15px 8px;
text-align:center;
}
div#photoDisp_975 ul.photoList {
list-style-type:none;
margin:0;
padding:0;
}
div#photoDisp_975 ul.photoList li {
display:block;
float:left;
font-size:12px;
line-height:1.4em;
margin:0 1px 1px 0;
padding:0;
}
div#photoDisp_975 ul.photoList li img.tnl {
border-color:#FFFFFF #999999 #999999 #FFFFFF;
border-style:solid;
border-width:1px;
}

.imgHeaderDlineL2 {
border-top:1px solid #A9DE89;
clear:both;
height:1px;
margin:0;
width:472px;
}

.noSP_clear {
clear:both;
height:0;
line-height:0;
vertical-align:top;
}
div#newestphotos {
background-color:#FAFBFD;
margin:0 5px 10px 8px;
padding:0;
}

div#news_DSbox_footer {
margin:0 auto 15px;
text-align:center;
}
div#news_DSbox_footer table {
margin:0 auto;
}
div#news_DSbox_footer div.newsMenu_foot {
font-size:12px;
text-align:center;
}
div.ranking_backNumber_box {
background-color:#E6E6E6;
margin:0 0 5px;
padding:0 0 3px;
}
div.ranking_backNumber_boxBg {
background-color:#FFFFFF;
border-bottom:1px solid #BBBBBB;
padding:0 0 5px;
}
div.ranking_backNumber_boxBg td {
text-align:left;
vertical-align:top;
}
div.ranking_backNumber_boxBg td.ranking_box975 {
padding:0 5px 0 0;
width:100%;
}
div.ranking_backNumber_boxBg p.dateRanking_title {
border-bottom:1px solid #CCCCCC;
border-top:3px solid #CCCCCC;
font-size:small;
margin:5px 0 5px 0;
padding:8px 5px 8px 7px;
}
div.ranking_backNumber_boxBg ul.dateRanking_listTitle {
}

div.ranking_backNumber_boxBg ul.dateRanking_listTitle li h4 {
display:inline;
font-size:small;
font-weight:normal;
}
div.ranking_backNumber_boxBg ul.dateRanking_listTitle li h4 img {
vertical-align:middle;
}

div.ranking_backNumber_boxBg ul.backNumber_list_975 li {
border-bottom:1px solid #CCCCCC;
display:block;
height:20px;
}
ul.backNumber_list_975 li.top {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
margin:2px 0 0;
padding:3px 0 2px 5px;
}
ul.backNumber_list_975 h3 {
font-size:x-small;
font-weight:normal;
padding:3px 0 0 5px;
}
.midashi {
background-color:#D0E8FF;
border-bottom:1px solid #BBBBBB;
border-top:3px solid #2F97FF;
font-size:12px;
font-weight:bold;
line-height:140%;
margin-bottom:10px;
padding:4px 0 2px 5px;
}
ul.trackback_975 {
font-size:small;
}
div#newestphotoList {
margin:0 0 10px 11px;
padding:0;
}
div#photoDisp_975 .mainPhotoInfo {
margin:0 0 10px;
padding:0;
}
div.clearMax {
clear:both;
font-size:0;
height:0;
line-height:0;
}

.title {
color:#555555;
font-family:'Hiragino Kaku Gothic Pro','CI','Meiryo','Verdana';
font-size:20px;
font-weight:700;
line-height:130%;
margin:10px 0px 14px;
text-align:center;
}
.title a {
text-decoration:underline;
}
div#photoDisp_975 img.mainPhoto {
margin:0 0 4px;
}
div#photoDisp_975 .mainPhotoInfo .caption {
color:#666666;
font-size:10px;
line-height:130%;
margin-bottom:4px;
text-align:left;
}

.caption2{
color:#666666;
font-size:10px;
line-height:130%;
margin:0px 4px 0px 0px;
text-align:left;
float:right;
}

#newestphotoList table.photoList .newsDate {
color:#999999;
font-size:10px;
padding:2px 4px;
}

.fontBold {
font-weight:bold;
}
.fontS {
font-size:10px;
}
#column3All {
margin:0 auto;
width:975px;
}
#column3Left {
background-color:#FFFFFF;
float:left;
width:163px;
}
#column3Main {
float:left;
width:665px;
}
#column3Right {
float:left;
margin-left:10px;
width:300px;
}

#uranai_elementBg {
background-attachment:scroll;
background-color:transparent;
background-position:0 0;
background-repeat:repeat-y;
}

div.ur_topBar img {
float:right;
margin:1px 9px 0 0;
}
div.ur_topBar a {
color:#FFFFFF;
display:block;
font-weight:700;
padding:1px 0 0;
text-decoration:none;
}

div.uranai_Ibox {
padding:0 0 0 6px;
}


.liBottomLine {
background-position:-3px -1116px;
display:block;
height:1px;
margin:3px 0 5px;
overflow:hidden;
padding:0;
width:157px;
}



.leftMenuBanner1 a
{background: url(http://contents.oricon.co.jp/news/img/right_banner1.png) no-repeat;}

.leftMenuBanner1 a {
background-position:-0px -0px;
display:block;
height:65px;
margin:5px 0px;
padding:0;
text-indent:-9999px;
width:300px;
}

.leftMenuBanner2 a
{background: url(http://contents.oricon.co.jp/news/img/right_banner4.jpg) no-repeat;}

.leftMenuBanner2 a {
background-position:-0px -0px;
display:block;
height:65px;
margin:5px 0px;
padding:0;
text-indent:-9999px;
width:300px;
}

.leftMenuBanner3 a
{background: url(http://contents.oricon.co.jp/news/img/right_banner5.jpg) no-repeat;}

.leftMenuBanner3 a {
background-position:-0px -0px;
display:block;
height:65px;
margin:5px 0px;
padding:0;
text-indent:-9999px;
width:300px;
}

/*
/3Jp
*/

/*
CJ
*/

div.newsDS_bg {
background-color:#fff;
margin:0 0 5px;
padding:0 0 3px;
}


h3,h1{
margin:0px;
}

h1.topnews_title_975 {
color:#BC123D;
font-size:20px;
font-weight:700;
line-height:140%;
padding:0px 0px 2px;
}

.news_area{
font-size:16px;
line-height:150%;
color:#222222;
}

.news_margin{
margin:5px 0px 0px;
font-size:12px;
}

.news_margin2{
margin:10px 0px 10px 0px;
font-size:12px;
}

.news_margin3{
margin:5px 0px 0px;
width:490px;
float:left;
}

.news_right{
float:right;
width:170px;
margin-left:10px;
}

.strong_text{
font-size: 14px;
font-weight: 600;
margin:0px 0px;
text-align:center;
}

.news_right_text{
font-size: 10px;
margin:0px 0px 10px;
line-height:140%;
}

.news_right_text_big{
font-size: 12px;
margin:0px 0px 10px;
}

.relatedLinks{
margin:10px 0px 3px;
overflow: hidden;
}

.osusumeBox {
margin:10px 0px 3px;
overflow: hidden;
}
.osusumeBox_lefttext{
padding: 0px; 
float: left;
font-size: 14px;
font-weight: 700;
width:200px;
}

.relatedLinks h3{
padding: 0px; 
float: left;
font-size: 14px;
font-weight: 700;
width:200px;
color:#222;
}

.osusumeBox_righttext{
padding:3px 0px 0px;
float: right;
font-size: 10px;
}

.relatedLinks .caption{
padding:3px 0px 0px;
float: right;
font-size: 10px;
}

.osusumeBox_left ul,.osusumeBox_left2 ul{
margin-left:7px;
}

.osusumeBox_left li,.osusumeBox_left2 li,.osusumeBox_right li{
background-position:-595px -409px;
padding:0px 0px 10px 13px;
font-size:12px;
}

ul.relatedLinksList{
margin-left:7px;
}

.relatedLinksList li{
background-position:-595px -409px;
padding:0px 0px 10px 13px;
font-size:12px;
}

.osusumeBox_left{
float: left;
width:300px;
}


.osusumeBox_right{
float: right;
width:150px;

}


.oricon_reco_bg{
background-color:#fdf8eb; border:1px solid #d6deeb;
padding:8px 0 5px 7px;
margin:0px 0px 0px 0px;
font-size:12px;
}


.ur_topBar_left{
float:left;
width:130px;
padding-top:2px;
}

.ur_topBar_right{
float:left;
width:20px;
}


/*@Ej[@*/

/*
Oricon Style x_parts.css ζθ
EpCSSCu
*/

.sm-margin {
margin:0 0 5px;
vertical-align:top;
}


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;
}

div.newsTop_go {
float:right;
margin:1px 2px 0 0;
}
div.newsTop_go a {
color:#0950A0;
font-size:85%;
font-weight:100;
text-decoration:none;
}
div.newsTop_go a:visited {
color:#0950A0;
font-weight:100;
}
div.newsTop_go a:hover {
color:#40B1EE;
font-weight:100;
text-decoration:underline;
}
div.headlineNews_box {
background-color:#FFF1CC;
border:1px solid #A2CCFF;
}

div.headlineNews_box2 {
background-color:#FFF;
border:1px solid #A2CCFF;
}

div.headlineNews_box3 {
background-color:#FFF;
border-top:1px solid #A2CCFF;
border-bottom:1px solid #A2CCFF;
padding:5px 0px;
margin:10px 0px 0px;
}

ul.newscaption300 {
list-style-type:none;
margin:0 0 5px;
padding-top:0;
}
ul.newscaption300 li {
display:block;
font-size:92%;
margin:0;
padding:0;
width:298px;
}

div.headlineNews_line {

display:block;
font-size:0;
margin:0;
padding:1px 0 5px;
vertical-align:top;
width:auto;
}
img.headlineNews_icon {
border:0 none;
padding-left:5px;
vertical-align:top;
}
img.headlineNews_icon2 {
border:0 none;
padding-left:5px;
vertical-align:middle;
}


div.PR_title{
background-color:#B2DE16;
margin:0;
padding:0px;
width:298px;
}

div.PR_title_in{
text-align:right;
font-size:10px;
color:#fff;
margin-right:7px;
}

.sr_outline{
border-bottom: 1px solid rgb(243, 80, 16);
border-left: 1px solid rgb(243, 80, 16);
border-right: 1px solid rgb(243, 80, 16);
}

*html .sr_outline{
height:1%;
}

*:first-child+html .sr_outline{
height:1%;
}

.sr_bg{
width: 298px;
background-color:#F35010;
}


div.PR_box_outline {
background-color:#FFFFFF;
border:1px solid #9FD612;
color:#666666;
font-family:"lr oSVbN","qMmpS Pro W3, Osaka";
}
div.PR_boxTitle {
background-position:-348px -134px;
background-repeat:no-repeat;
padding-left:11px;
}
div.PR_boxTitle a {
color:#0950A0;
text-decoration:none;
}
div.PR_boxTitle a:hover {
color:#40B1EE;
text-decoration:underline;
}
div.PR_boxTitle a:visited {
color:#0950A0;
}
div.PR_box_line {
clear:both;
font-size:0;
border-bottom:1px dotted #ccc;
height:1px;
line-height:0;
margin:0 5px;
padding:0px;
width:auto;
}
div.PR_box_cont {
background-color:#FFFFFF;
color:#666666;
font-size:92%;
margin:5px 0;
padding:0 5px;
}
div.PR_box_arrow {
background-position:0 3px;
background-repeat:no-repeat;
padding-left:13px;
}
div.PR_box_left {
float:left;
margin:0;
padding:0 0 3px;
}
div.PR_box_right {
float:right;
margin:0;
padding:0;
width:204px;
}
div.c-both {
clear:both;
font-size:0;
line-height:0;
}
table.ranking_low_box {
border:0 none;
border-collapse:collapse;
border-spacing:0;
font-size:92%;
margin:0 0 5px;
width:280px;
}


.relatedLinks{
margin:10px 0px 10px 0px;
background-color:#EBF4FF;
border-top:1px solid #D0E5FF;
border-left:1px solid #D0E5FF;
border-right:1px solid #D0E5FF;
border-bottom:2px solid #A2CCFF;
padding:5px 10px 5px;
}

div.osusumeBox {
margin:10px 0px 10px 0px;
background-color:#EBF4FF;
border-top:1px solid #D0E5FF;
border-left:1px solid #D0E5FF;
border-right:1px solid #D0E5FF;
border-bottom:2px solid #A2CCFF;
padding:5px 10px 5px;
}

div.oricon_reco2 {
background-color:#EBF4FF;
border:1px solid #D0E5FF;
color:#000;
font-size:12px;
margin:0px;
padding:5px;
vertical-align:middle;
}

div.oricon_reco {
background-color:#EFEFF0;
border:1px solid #D2D2D2;
color:#000;
font-size:12px;
margin:0 0 10px;
padding:5px;
vertical-align:middle;
}
div.oricon_reco div.title_posi {
padding:2px 0 0;
}
img.oricon_reco_photo {
border:2px solid #BDD6FB;
}
td.oricon_reco_ex {
background-color:#CEE1FC;
font-size:11px;
width:199px;
}
td.oricon_reco_ex a {
display:block;
padding:0 5px;
}
#newestphotos table.photoList .newsDate {
color:#999999;
font-size:10px;
padding:2px 4px;
}


/*@/Ej[@*/
.birthday{
background-position: -0px -100px;
margin:10px 0px;
height:25px;
width:665px;
}

.birthday_2{
background-position: -0px -572px;
margin:10px 0px;
height:25px;
width:665px;
}

.chumoku_1{
width:105px;
margin-right:7px;
font-size:10px;
}

.chumoku_2{
width:217px;
margin-right:7px;
font-size:10px;
}

.chumoku_3{
width:217px;
font-size:10px;
}

.chumoku_1 div.oricon_reco,.chumoku_2 div.oricon_reco,.chumoku_3 div.oricon_reco{
margin:5px 0px 5px 0px;
text-align:center;
padding:0px;
font-size:11px;
}

.chumoku_1 img,.chumoku_2 img,.chumoku_3 img{
margin-bottom:3px;
}

.chumoku_img1{
float:left;
}

.chumoku_img2{
float:right;
}

.chumoku_bg{
margin-top:5px;
background-color:#D0E1FF;
}

.chumoku_bg_text{
width:330px;
margin:3px auto;
text-align:center;
float:left;
}

.pr_box{
float:left;
width:210px;
}

.pr_box1{
clear:both;
margin-top:5px;
}

#myMenuOut span.form input{
height:16px;
padding:2px 15px 0 2px;
width:100px;
background-color:#FAFCEF;
border:1px solid #F9B248;
color:#666666;
font-size:10px;
}
.formMargin {
margin:4px 0 0;
}

.myMenuOutIn_left{
float:left;
}

.myMenuOutIn_right{
float:right;
margin:0px;
padding:0px;
}

.myMenuOutIn_right{
text-align:center;
font-size:10px;
}

.sdb_login_ssl{
clear:both;
font-size:10px;
font-weight:bold;
margin-top:3px;
}

.myMenuOutLogin a{
background-position: -116px -227px;
height:42px;width:42px;
display:block;
text-indent: -9999px;
margin:0px;
}

.myMenuOutReg a{
background-position:-174px -27px;
display:block;
height:63px;
text-decoration:none;
text-indent:-9999px;
width:113px;
}

.myMenuOutRegIn{
float:right;
width:113px;
padding:0px;
font-size:0px;
}

#sdb_login_box,#sdb_login_box2,#sdb_login_box3{
border-bottom:3px solid #F9B248;
border-left:3px solid #F9B248;
border-right:3px solid #F9B248;
margin-bottom:7px;
height:1%;
}

#sdb_loginout_box,#sdb_loginout_box2,#sdb_loginout_box3{
border-bottom:3px solid #F9B248;
border-left:3px solid #F9B248;
border-right:3px solid #F9B248;
margin-bottom:5px;
}

#sdb_loginout_box{
background-color:#FDFED0;
}

.myMenuOutIn_left input{
width:230px;
}

.login_title1,.login_title2{
background-color:#F9B248;
background-position:-0px -0px;
display:block;
height:18px;
text-decoration:none;
width:294px;

padding:2px 0px;
text-align:center;
font-weight:bold;
color:#FFF;
}

#myMenuOut{
background-color:#FEFFCE;
border:1px solid #F8B552;
width:164px;
padding:3px;
float:left;
}

#myMenuOut2{
background-color:#fff;
border:1px solid #fff;
width:270px;
margin:1px auto;
padding:2px 0px;
text-align:center;
}

#myMenuOut_margin{
margin:5px 5px;
}

/* ie6 */* html #myMenuOut_margin{
margin:4px 1px;}

#nick_name,#nick_name2,#nick_name3{
font-weight:bold;
margin:0px 5px;
}

.login_category_btn1 a{
background-position:-0px -472px;
display:block;
width:52px;
height:49px;
text-decoration:none;
text-indent:-9999px;
float:left;
}

.login_category_btn2 a{
background-position:-51px -472px;
display:block;
width:46px;
height:49px;
text-decoration:none;
text-indent:-9999px;
float:left;
}

.login_category_btn3 a{
background-position:-96px -472px;
display:block;
width:63px;
height:49px;
text-decoration:none;
text-indent:-9999px;
float:left;
}

.login_category_btn4 a{
background-position:-159px -472px;
display:block;
width:56px;
height:49px;
text-decoration:none;
text-indent:-9999px;
float:left;
}

.login_category_btn5{
background-position:-215px -472px;
width:77px;
height:49px;
display:block;
float:left;
}

.login_category_btn5in{
margin:5px 0px 0px 3px;
}

.login_category_in{
padding:5px 0px;
}

.login_category_1 a,.login_category_2 a,.login_category_3 a{
height:14px;
width:65px;
text-indent:-9999px;
display:block;
}

.login_category_1 a{
background-position:-308px -472px;
}

.login_category_1 a:hover{
background-position:-378px -472px;
}

.login_category_2 a{
background-position:-446px -472px;

}

.login_category_2 a:hover{
background-position:-516px -472px;
}

.login_category_3 a{
background-position:-308px -488px;
}

.login_category_3 a:hover{
background-position:-377px -488px;
}

div.oricon_reco {
color:#000000;
font-size:12px;
margin:0 0 5px;
padding:0 0 0 15px;
vertical-align:middle;
}
div.oricon_reco div.title_posi {
padding:4px 0px;
}

.title_posi2{
padding:0px;
font-weight:bold;
float:left;
}

img.oricon_reco_photo {
border:2px solid #BDD6FB;
margin:5px 1px 0px 0px
}
td.oricon_reco_ex {
background-color:#CEE1FC;
font-size:11px;
width:199px;
font-family:"lr oSVbN","qMmpS Pro W3",Osaka;
}
td.oricon_reco_ex a {
display:block;
padding:0 5px;
}

.icon_new{
background-position:-21px -239px;
width:22px;
height:12px;
text-indent:-9999px;
float:left;
}




.snap1 a{
background-position:-0px -0px;
width:105px;
height:129px;
text-indent:-9999px;
display:block;
}

.snap2 a{
background-position:-112px -0px;
width:105px;
height:129px;
text-indent:-9999px;
display:block;
}

.snap3 a{
background-position:-224px -0px;
width:105px;
height:129px;
text-indent:-9999px;
display:block;
}

.snap4 a{
background-position:-336px -0px;
width:105px;
height:129px;
text-indent:-9999px;
display:block;
}

.snap5 a{
background-position:-448px -0px;
width:105px;
height:129px;
text-indent:-9999px;
display:block;
}

.snap6 a{
background-position:-560px -0px;
width:105px;
height:129px;
text-indent:-9999px;
display:block;
}


.osusumeBox_left{
width:320px;
float:left;
}

.osusumeBox_right{
width:320px;
float:right;
}


.headlineNews_photo{
background-position:-51px -239px;
width:14px;
height:13px;
float:left;
margin-right:3px;
}

.headlineNews_new{
background-position:-0px -239px;
width:16px;
height:9px;
float:left;
}

.headlineNews_photo_text{
float:left;
}

.hl_btn_arrow a{
background-position:-72px -239px;
width:13px;
height:16px;
float:right;
margin:0 4px 0 0;
vertical-align:middle;
text-indent:-9999px;
display:block;
}

.osusume_img{
background-position:-171px -236px;
width:73px;
height:19px;
float:left;
margin-right:4px;
text-indent:-9999px;
}

h4{
font-weight:bold;
font-size:12px;
margin-bottom:5px;
}

.osusume_text{
float:left;
width:400px;
}

.osusume_link_bg{
background-color:#F1F6FF;
padding:5px;
font-size:10px;
margin-bottom:10px;
}

.osusume_link_bg a:link {
color:#929397;
text-decoration:none;
}
.osusume_link_bg a:hover {
color:#929397;
text-decoration:none;
}
.osusume_link_bg a:active {
color:#929397;
text-decoration:none;
}
.osusume_link_bg a:visited {
color:#929397;
}

.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;
}
.right_banner3{
margin: 0px; padding: 0px; width: 90px; float: left;
}

.right_banner3_1 a,.right_banner3_2 a,.right_banner3_3 a,.right_banner3_4 a,.right_banner3_5 a,
.right_banner3_6 a,.right_banner3_7 a,.right_banner3_8 a,.right_banner3_9 a,.right_banner3_10 a,.right_banner3_11 a
{background: url(http://contents.oricon.co.jp/news/img/right_banner3.jpg) no-repeat;
width:80px;
height:60px;
text-indent:-9999px;
display:block;
margin: 8px 0px 5px 6px;
}

.right_banner3_4 a,.right_banner3_5 a,
.right_banner3_6 a,.right_banner3_7 a,.right_banner3_8 a,.right_banner3_9 a,.right_banner3_10 a,.right_banner3_11 a{
margin:0px;
}

.right_banner3_2 a{
background-position:-0px -0px;
}

.right_banner3_2 a{
background-position:-0px -60px;
}


.right_banner3_3 a{
background-position:-0px -120px;
}

.right_banner3_4 a{
background-position:-0px -180px;
}

.right_banner3_5 a{
background-position:-0px -240px;
}

.right_banner3_6 a{
background-position:-0px -300px;
}

.right_banner3_7 a{
background-position:-0px -360px;
}


.right_banner3_8 a{
background-position:-0px -420px;
}

.right_banner3_9 a{
background-position:-0px -480px;
}

.right_banner3_10 a{
background-position:-0px -540px;
}

.right_banner3_11 a{
background-position:-0px -600px;
}



.bottom_ad_tag small {
display:block;
font-size:10px;
margin-left:5px;
}

td#top_mainFrame a {
color:#138CD3;
text-decoration:none;
}

.bottom_ad_tag a {
margin:5px 5px 0;
}

.bottom_ad_tag td {
padding:1px;
}

.relimgL {
border:1px solid #BD893D;
margin:0 6px 0 69px;
}

.relimg {
border:1px solid #BD893D;
margin:0 6px 0 0;
}

*html .relimg {
margin:0 0px 0 0;}

*:first-child+html .relimg{
margin:0 0px 0 0;}


.photo_page_link a{
background-position:-385px -371px;
margin:17px 6px 0px 0px;
width:83px;
height:18px;
float:right;
text-indent:-9999px;
display:block;
}



*html .photo_page_link a {
margin:17px 6px 0px 0px;}

*:first-child+html .photo_page_link a{
margin:17px 6px 0px 0px;}



.twitter{
font-size: 11px;
padding: 5px 0px 10px 0px;
text-align: right;
float:right;
}

.mixi{
font-size: 11px;
padding: 5px 5px 0px 0px;
text-align: right;
float:right;
}

.facebook{
font-size: 11px;
padding: 5px 0px 10px 0px;
text-align: right;
float:right;
}

.time{
float:right;
font-size:11px;
font-family:"lr oSVbN","qMmpS Pro W3",Osaka;
margin:10px 0px 0px 39px;
}

.diggest_photo_left{
float:left;
font-weight:600;
margin-top:16px;
width:105px;
}

.diggest_photo{
background-position:-0px -520px;
margin:0;
width:336px;
float:right;
margin-right:7px;
}

.prof_check_area{
margin-top:15px;
font-size:14px;
}

.prof_check a{
background-position:-272px -369px;
float:left;
width:95px;
height:23px;
text-indent:-9999px;
display:block;
}

.prof_check2{
float:left;
width:370px;
margin-top:3px;
}

.news_left{
float:left;
width:485px;
line-height:150%;
}

.news_left2{
line-height:150%;
}


.DP_news_list_975 {
border-bottom:3px solid #EFEFEF;
margin:0px 0px 10px 0px;
}


ul, ol {
list-style-type:none;
margin:0;
padding:0;
}

ul.DP_news_title_975{
margin:5px 0px 5px;
}

ul.DP_news_title_975 li {
border-bottom:1px dotted #CCC;
padding:5px 0 4px 5px;
}

ul.DP_news_title_975 li h4 {
display:inline;
font-size:small;
font-weight:normal;
}

ul.DP_news_title_975 li_noline {
padding:5px 0 14px 5px;
}

ul.DP_news_title_975 li_noline h4_noline {
font-size:small;
font-weight:normal;
}

div.GO_list_975 {
font-size:10px;
padding:0px 0 0px 7px;
text-align:right;
margin-bottom:5px;
}

div.GO_list_975 a {
background-position:-545px -272px;
background-repeat:no-repeat;
padding:0 5px 0 7px;
}



ul.photoList {
list-style-type:none;
margin:0;
padding:0;
}

ul.photoList li {
display:block;
float:left;
font-size:12px;
line-height:1.4em;
margin:0 1px 1px 0;
padding:0;
}

table.centering {
border:medium none;
border-collapse:collapse;
height:120px;
margin:0;
width:120px;
}

.photo_main{
width:410px;
text-align:center;
}


.photo_left{
width:127px;
}

.photo_right{
width:127px;
}


.photo_back a,.photo_next a{
margin:auto;
}

.photo_back a{
width:45px;
height:47px;
background-position:-2px -406px;
background-repeat:no-repeat;
text-indent:-9999px;
display:block;
}
.photo_back a:hover{
background-position:-137px -406px;
}


.photo_next a{
width:45px;
height:47px;
background-position:-69px -406px;
background-repeat:no-repeat;
text-indent:-9999px;
display:block;
}
.photo_next a:hover{
background-position:-204px -406px;
}

.photo_text{
color:#222222;
font-size:16px;
line-height:150%;
margin:10px 0px;
text-align:left;
}

.photo_link a{
margin:10px auto 20px;
width:145px;
height:26px;
background-position:-270px -413px;
text-indent:-9999px;
display:block;
}

.photo_link a:hover{
background-position:-422px -413px;
}

.photo_bottom{
text-align:center;
width:133px;
float:left;
margin-bottom:3px;
}

.photo_bottom img{
border:3px solid #FFF;
}

.photo_bottom img:hover{
border:3px solid #FD9C62;
}

.news_release_link{
color:#999999;
font-size:12px;
font-weight:bold;
line-height:150%;
padding:5px 0 7px 10px;
}

.other_news{
font-size:12px;
margin:0px 0px 10px;
}


.ad_area{
padding:5px;
}

.diggest_photo_left2{
float:left;
width:245px;
height:52px;
}

ul.DP_news_title_975 li.li3{
border-bottom:0px;
}

.right_onlystar{
border-left:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
border-top:1px solid #D2D2D2;
background-color:#EFEFF0;
font-size:92%;
font-weight:bold;
height:18px;
line-height:18px;
padding:2px 0 0 10px;
color:#4B6BA6;
margin-top:8px;
}

.right_onlystar_box{
background-color:#FFF;
border:1px solid #D2D2D2;
padding:7px;
margin-bottom:8px;
}


.right_onlystar_box_left{
float:left;
width:100px;
}

.right_onlystar_box_left img{
border:2px solid #D2D2D2;
}

.right_onlystar_box_left img:hover{
border:2px solid #138CD3;
}

.right_onlystar_box_right{
float:right;
width:175px;
font-size:10px;
}

.right_onlystar_box_right a{
font-size:12px;
}

.right_onlystar_box_right ul{
margin-top:1px;
}

.right_onlystar_box_right li{
margin-bottom:3px;
}

a.giftext {
color:#FA6A1D;
text-decoration:none;
line-height:160%;
}

a.giftext:hover {
text-decoration:underline;
}

/* ************************************************** */
/* j[XEJ ^CAbvU±gp@CSS */
/* ************************************************** */

/* ************************************************** */
/* j[XΊIXXtHgp */
/* ************************************************** */
.snap01 a,.snap02 a,.snap03 a,.snap04 a,.snap05 a,.snap06 a,.snap07 a,.snap08 a,.snap09 a,.snap10 a,.snap11 a,.snap12 a {
	background: url("http://life-cdn.oricon.co.jp/today/marged_image.jpg?t=1335861417") no-repeat;
	width:105px; height:129px; text-indent:-9999px; display:block; overflow:hidden;}
.snap01 a{background-position:-0px -0px;}
.snap02 a{background-position:-112px -0px;}
.snap03 a{background-position:-224px -0px;}
.snap04 a{background-position:-336px -0px;}
.snap05 a{background-position:-448px -0px;}
.snap06 a{background-position:-560px -0px;}
.snap07 a{background-position:-672px -0px;}
.snap08 a{background-position:-784px -0px;}
.snap09 a{background-position:-896px -0px;}
.snap10 a{background-position:-1008px -0px;}
.snap11 a{background-position:-1120px -0px;}
.snap12 a{background-position:-1232px -0px;}
.style1 {color: #FF0000}


/* ************************************************** */
/* j[XEJ@j[XANZXLOp CSS */
/* ************************************************** */

.accRankIcon01,
.accRankIcon02,
.accRankIcon03,
.accRankIcon04,
.accRankIcon05,
.accRankIcon06,
.accRankIcon07,
.accRankIcon08,
.accRankIcon09,
.accRankIcon10 {background:url(http://contents.oricon.co.jp/img/icon_ranking_num.gif) no-repeat; width:23px; height:29px; display:block; text-indent:-9999px; overflow:hidden;}
.accRankIcon01 {background-position:0px    0px;}
.accRankIcon02 {background-position:0px  -29px;}
.accRankIcon03 {background-position:0px  -58px;}
.accRankIcon04 {background-position:0px  -87px;}
.accRankIcon05 {background-position:0px -116px;}
.accRankIcon06 {background-position:0px -145px;}
.accRankIcon07 {background-position:0px -174px;}
.accRankIcon08 {background-position:0px -203px;}
.accRankIcon09 {background-position:0px -232px;}
.accRankIcon10 {background-position:0px -261px;}
.accRankTable td {font-size:12px; padding-left:4px;}
.accRankTable td.bg {background:#f4f5f9;}




/* ************************************************************************************************* */
/* ************************************************************************************************* */
/* ************************************************************************************************* */
/* @«««@EJpCSS@«««@ */
/* ************************************************************************************************* */
/* ************************************************************************************************* */

.rcNewAccRank .rank01, .rcNewAccRank .rank02, .rcNewAccRank .rank03, .rcNewAccRank .rank04, .rcNewAccRank .rank05,
.rcNewAccRank .rank06, .rcNewAccRank .rank07, .rcNewAccRank .rank08, .rcNewAccRank .rank09, .rcNewAccRank .rank10,
.rcSpecialRank .rank01 a,.rcSpecialRank .rank02 a,.rcSpecialRank .rank03 a,.rcSpecialRank .rank04 a,.rcSpecialRank .rank05 a,
.rcSpecialRank .rank06 a,.rcSpecialRank .rank07 a,.rcSpecialRank .rank08 a,.rcSpecialRank .rank09 a,.rcSpecialRank .rank10 a,
.rcSpecialRank ul li .img01,.rcSpecialRank ul li .img02,.rcSpecialRank ul li .img03,
.rcSpecialRank ul li .img04,.rcSpecialRank ul li .img05,.rcSpecialRank ul li .img06 {
	background:url(http://contents.oricon.co.jp/img/sp_ranking_img.jpg) no-repeat;
}

/************************************/
/*** *** wbhCj[X *** ***/
.rcHeadLine {width:298px; border:1px solid #0e55b5; font-size:12px; background-color:#fff;}
.rcHeadLine h4 {margin:0; background-color:#2170da;
				border-top:3px solid #0e55b5; border-bottom:1px solid #0e55b5; padding:3px 0 3px 10px; line-height:16px; color:#fff;}
.rcHeadLine h4 a {text-decoration:none; display:block; color:#fff; line-height:16px; outline:none;}
.rcHeadLine p {margin:10px; padding:0;}
.rcHeadLine p .img {width:90px; margin-right:10px; background-color:#ededed; display:block; text-align:center; float:left;}
.rcHeadLine p .txt {width:178px; float:left; line-height:140%; color:#666;}
.rcHeadLine p strong {color:#2170da; line-height:140%;}

.rcHeadLine ul {margin:0 0 0 26px; padding:0 10px 10px 0; list-style:disc;}
.rcHeadLine ul li {font-size:12px; line-height:170%;}
.rcHeadLine ul li img.rcHeadLineIconPhoto {vertical-align:top; padding-top:2px; padding-right:2px;}
.rcHeadLine ul li img.rcHeadLineIconNew {vertical-align:text-top;}
/*** /// wbhCj[X /// ***/
/************************************/

/******************************************/
/*** *** j[XANZXLO *** ***/
.rcNewAccRank {width:298px; border:1px solid #0e55b5; font-size:12px; background-color:#fff;}
.rcNewAccRank h4 {margin:0; background-color:#2170da;
				border-top:3px solid #0e55b5; border-bottom:1px solid #0e55b5; padding:3px 0 3px 10px; line-height:16px; color:#fff;}
.rcNewAccRank h4 a {text-decoration:none; display:block; color:#fff; line-height:16px; outline:none;}
.rcNewAccRank table {width:298px; border-right:2px solid #fff; border-bottom:2px solid #fff;}
.rcNewAccRank table td {background-color:#ebebeb; font-size:12px; vertical-align:middle; text-align:center;
						border-left:2px solid #fff; border-top:2px solid #fff;}
.rcNewAccRank table a {color:#138CD3; display:block;}
.rcNewAccRank table a:hover {color:#FF6200;}
.rcNewAccRank table .bg01 {width:275px; padding-left:4px; text-align:left; background-color:#ededed;}
.rcNewAccRank table .bg02 {width:275px; padding-left:4px; text-align:left; background-color:#fff;}
.rcNewAccRank .rank01, .rcNewAccRank .rank02, .rcNewAccRank .rank03, .rcNewAccRank .rank04, .rcNewAccRank .rank05,
.rcNewAccRank .rank06, .rcNewAccRank .rank07, .rcNewAccRank .rank08, .rcNewAccRank .rank09, .rcNewAccRank .rank10 {
    width:23px; height:29px; display:block; text-align:center; overflow:hidden; text-indent:-9999px;}
.rcNewAccRank .rank01 {background-position:0 -6px;}
.rcNewAccRank .rank02 {background-position:-79px  -6px;}
.rcNewAccRank .rank03 {background-position:-158px -6px;}
.rcNewAccRank .rank04 {background-position:-237px -6px;}
.rcNewAccRank .rank05 {background-position:-316px -6px;}
.rcNewAccRank .rank06 {background-position:-395px -6px;}
.rcNewAccRank .rank07 {background-position:-474px -6px;}

.rcNewAccRank .rank08 {background-position:-553px -6px;}
.rcNewAccRank .rank09 {background-position:-632px -6px;}
.rcNewAccRank .rank10 {background-position:-711px -6px;}

/*** /// j[XANZXLO /// ***/
/******************************************/

/**********************************/
/*** *** lCΑWLO *** ***/
.rcSpecialRank {width:298px; border:1px solid #0e55b5; font-size:12px; background-color:#fff;}
.rcSpecialRank h4 {margin:0; background-color:#2170da;
				border-top:3px solid #0e55b5; border-bottom:1px solid #0e55b5; padding:3px 0 3px 10px; line-height:16px; color:#fff;}
.rcSpecialRank h4 a {float:right; width:70px; padding-right:5px; display:block; height:18px; line-height:18px; outline:none;}
.rcSpecialRank h4 a span {visibility:hidden;}
.rcSpecialRank table {width:298px; border-right:2px solid #fff; border-bottom:2px solid #fff;}
.rcSpecialRank table td {background-color:#ebebeb; font-size:12px; vertical-align:middle; text-align:center;
						border-left:2px solid #fff; border-top:2px solid #fff;}
.rcSpecialRank table a {color:#138CD3; display:block;}
.rcSpecialRank table a:hover {color:#FF6200;}
.rcSpecialRank table .bg01 {width:212px; padding-left:4px; text-align:left; background-color:#ededed;}
.rcSpecialRank table .bg02 {width:212px; padding-left:4px; text-align:left; background-color:#fff;}
.rcSpecialRank .rank01 a,.rcSpecialRank .rank02 a,.rcSpecialRank .rank03 a,.rcSpecialRank .rank04 a,.rcSpecialRank .rank05 a,
.rcSpecialRank .rank06 a,.rcSpecialRank .rank07 a,.rcSpecialRank .rank08 a,.rcSpecialRank .rank09 a,.rcSpecialRank .rank10 a {
	background-color:#ebebeb; width:79px; height:40px; display:block; text-align:center; text-indent:-9999px; overflow:hidden;}
.rcSpecialRank .rank01 a {background-position:0px 0;}
.rcSpecialRank .rank02 a {background-position:-79px 0;}
.rcSpecialRank .rank03 a {background-position:-158px 0;}
.rcSpecialRank .rank04 a {background-position:-237px 0;}
.rcSpecialRank .rank05 a {background-position:-316px 0;}
.rcSpecialRank .rank06 a {background-position:-395px 0;}
.rcSpecialRank .rank07 a {background-position:-474px 0;}
.rcSpecialRank .rank08 a {background-position:-553px 0;}
.rcSpecialRank .rank09 a {background-position:-632px 0;}
.rcSpecialRank .rank10 a {background-position:-711px 0;}
/* lCtHgLO */
.rcSpecialRank h4.photoMore {background:url(http://contents.oricon.co.jp/img/rc_photo_more.gif) no-repeat 98% 100% #2170da; 
							 border-bottom:none;}
.rcSpecialRank ul {margin:10px 0 0 10px; list-style:none;}
.rcSpecialRank ul li {float:left; margin:0 4px 10px 0;}
.rcSpecialRank ul li a {display:block; padding:0; color:#2170da; text-decoration:none; width:90px; height:81px; overflow:hidden;}
.rcSpecialRank ul li span {display:block; width:90px; height:65px; visibility:hidden; margin-bottom:2px;}
.rcSpecialRank ul li .img01 {background-position:-790px 0;}
.rcSpecialRank ul li .img02 {background-position:-880px 0;}
.rcSpecialRank ul li .img03 {background-position:-970px 0;}
.rcSpecialRank ul li .img04 {background-position:-1060px 0;}
.rcSpecialRank ul li .img05 {background-position:-1150px 0;}
.rcSpecialRank ul li .img06 {background-position:-1240px 0;}
/* lCtHgLO */
/*** /// lCΑWLO /// ***/
/**********************************/

/**********************/
/*** *** U±g *** ***/
div.sr_boxTitle a {color:#0950A0; text-decoration:none;}
div.sr_boxTitle a:visited {color:#0950A0; text-decoration:none;}
div.sr_boxTitle a:hover {color:#40B1EE; text-decoration:underline;}
a.PRlinkArea,
a.SRlinkArea {display:block; width:288px; height:60px; padding:5px; background-color:#fff; text-decoration:none; font-size:0px; cursor:pointer;}
a:hover.PRlinkArea {background-color:#e5f0c8; text-decoration:none;}
a:hover.SRlinkArea {background-color:#FFF1C4; text-decoration:none;}
div.PRnolinkArea {display:block; width:288px; height:60px; padding:5px; background-color:#fff; text-decoration:none; font-size:12px;}
span.PRimgBox01 {display:block; width:80px; height:60px; float:left; text-decoration:none; text-indent:-9999px; overflow:hidden;
	background:url(http://contents.oricon.co.jp/news/img/right_banner3.jpg) no-repeat 0px    0px;}
span.PRimgBox02 {display:block; width:80px; height:60px; float:left; text-decoration:none; text-indent:-9999px; overflow:hidden;
	background:url(http://contents.oricon.co.jp/news/img/right_banner3.jpg) no-repeat 0px  -60px;}
span.PRimgBox03 {display:block; width:80px; height:60px; float:left; text-decoration:none; text-indent:-9999px; overflow:hidden;
	background:url(http://contents.oricon.co.jp/news/img/right_banner3.jpg) no-repeat 0px -120px;}
span.PRimgBox04 {display:block; width:80px; height:60px; float:left; text-decoration:none; text-indent:-9999px; overflow:hidden;
	background:url(http://contents.oricon.co.jp/news/img/right_banner3.jpg) no-repeat 0px -180px;}
span.PRimgBox05 {display:block; width:80px; height:60px; float:left; text-decoration:none; text-indent:-9999px; overflow:hidden;
	background:url(http://contents.oricon.co.jp/news/img/right_banner3.jpg) no-repeat 0px -240px;}
span.PRimgBox06 {display:block; width:80px; height:60px; float:left; text-decoration:none; text-indent:-9999px; overflow:hidden;
	background:url(http://contents.oricon.co.jp/news/img/right_banner3.jpg) no-repeat 0px -300px;}
span.PRimgBox07 {display:block; width:80px; height:60px; float:left; text-decoration:none; text-indent:-9999px; overflow:hidden;
	background:url(http://contents.oricon.co.jp/news/img/right_banner3.jpg) no-repeat 0px -360px;}
span.PRimgBox08 {display:block; width:80px; height:60px; float:left; text-decoration:none; text-indent:-9999px; overflow:hidden;
	background:url(http://contents.oricon.co.jp/news/img/right_banner3.jpg) no-repeat 0px -420px;}
span.PRimgBox09 {display:block; width:80px; height:60px; float:left; text-decoration:none; text-indent:-9999px; overflow:hidden;
	background:url(http://contents.oricon.co.jp/news/img/right_banner3.jpg) no-repeat 0px -480px;}
span.PRimgBox10 {display:block; width:80px; height:60px; float:left; text-decoration:none; text-indent:-9999px; overflow:hidden;
	background:url(http://contents.oricon.co.jp/news/img/right_banner3.jpg) no-repeat 0px -540px;}
span.PRimgBox11 {display:block; width:80px; height:60px; float:left; text-decoration:none; text-indent:-9999px; overflow:hidden;
	background:url(http://contents.oricon.co.jp/news/img/right_banner3.jpg) no-repeat 0px -600px;}
span.PRimgTxt {/*display:none;*/}
span.PRimgTxt a {width:80px; height:60px; display:block; font-size:12px;}
span.PRtxtBox {display:block; width:203px; padding:0px 0px 0px 5px; height:60px; float:left; text-decoration:none;}
span.PRttlBox {background:url(http://contents.oricon.co.jp/img/PR_ArrowS.gif) no-repeat 0px 2px; display:block; padding-left:11px; color:#0950A0; text-decoration:none;font-size:12px;}
span.PRttlBox a {color:#0950A0; font-size:12px;}
span.PRcopyBox {color:#666; text-decoration:none; font-size:12px; line-height:130%; padding-top:4px;}
div.PR_box_outline {border:1px solid #B2DE16; padding-top:0px;}
div.PRttl {width:298px; background:#B2DE16; padding:1px 0px;}
div.PRttlIn {color:#fff; text-align:right; margin-right:7px; font-size:10px;}
div.SR_box_outline {border:1px solid #F35010; padding-top:0px;}
div.SRttl {width:298px; background:#F35010; padding:1px 0px;}
div.SRttlIn {color:#fff; text-align:right; margin-right:7px; font-size:10px;}
div.PRline {border-top:1px dotted #ccc; width:298px; height:1px; margin-top:1px; line-height:0px; padding:0px; font-size:0px;}
/*** /// U±g /// ***/
/**********************/

/****************************/
/****************************/
/****************************/
/*  ClearFix  */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-table; min-height:1%;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
/****************************/