@charset "EUC-JP";

/* Caution! Ensure accessibility in print and other media types... */
#rotate,#rotate4,#rotate5,#rotate6,#rotate7,#rotate8,#righttopics{ margin:0 0 5px 0;}
#rotate a:link,#rotate4 a:link,#rotate5 a:link,#rotate6 a:link,#rotate8 a:link,#righttopics a:link {color:#000099;}
#rotate a:visited ,#rotate4 a:visited,#rotate5 a:visited,#rotate6 a:visited,#rotate8 a:visited,#righttopics a:visited {color:#000099;}

#rotate7 a:link {color:#333333;}
#rotate7 a:visited {color:#333333;}


#rotate a:hover * ,#rotate4 a:hover * ,#rotate5 a:hover *,#rotate6 a:hover *,#rotate7 a:hover *,#rotate8 a:hover *,#righttopics a:hover * {
color:#3399CC; text-decoration:none;
filter: alpha(style=0; opacity=100);
-moz-opacity: 1;
opacity: 1;
}


#rotate .tubdetail{
margin:0;
padding:15px 0 0 0;
text-align:left;
width:475px;
background:none;
}

#rotate4 .tubdetail{
margin:0;
padding:15px 0 10px 0;
text-align:left;
width:530px;
position:relative;
background:none;
}

#rotate5 .tubdetail,#rotate8 .tubdetail{
margin:0;
padding:15px 0 10px 0;
text-align:left;
width:530px;
position:relative;
background:none;
}

/*rotate5 setting*/
#rotate5 .incbox{width:520px; margin-left:17px;}
#rotate5 .incbox ul.picktxt{width:345px; float:left; margin:0; font-size:12px; padding-top:5px; display:block; }
#rotate5 .incbox ul.picktxt li{	margin-bottom:6px; background:url('/img/common/dotted.gif') no-repeat 0 6px ; padding-left:8px; line-height:120%;}
#rotate5 .incbox a{ line-height:110%;}
#rotate5 .incbox ul.pickimg{width:130px; float:left; text-align:center; padding:10px; margin:0; display:block;}
.topics_t .incbox ul.pickimg{background:url('/img/common/pickimgbg.gif') no-repeat 0 0;}
.topics_h .incbox ul.pickimg{background:url('/img/common/pickimgbg.gif') no-repeat -162px 0;}
.topics_g .incbox ul.pickimg{background:url('/img/common/pickimgbg.gif') no-repeat -324px 0;}
.topics_d .incbox ul.pickimg{background:url('/img/common/pickimgbg.gif') no-repeat -486px 0;}
.topics_c .incbox ul.pickimg{background:url('/img/common/pickimgbg.gif') no-repeat -648 0;}

.topics_c .incbox ul.pickimg .ncon{ background:url('/img/common/newicon.gif') no-repeat right bottom; padding-right:21px;}


/*NG
#rotate5 .incbox ul.pickimg_t{background-color:#CBE7C2;}
#rotate5 .incbox ul.pickimg_h{background-color:#BEBDFB;}
#rotate5 .incbox ul.pickimg_g{background-color:#FCE7AD;}
#rotate5 .incbox ul.pickimg_d{background-color:#D0E0FF;}
#rotate5 .incbox ul.pickimg_c{background-color:#;}
*/


.incbox li.stxt{ width:130px;text-align:left; display:block; margin-top:3px; font-size:14px;}
.incbox li img{width:130px; height:130px; border:1px #CDCDCD solid;background:url('/img/common/noimage_bg130dp.gif') no-repeat 0 0;}

.incbox a:link,#rotate6 .incbox a:link,#rotate6 .rankbox a:link,#rotate7 .rankbox a:link{ text-decoration:none;}
.incbox a:visited,#rotate6 .incbox a:visited,,#rotate6 .rankbox a:visited,#rotate7 .rankbox a:visited{ text-decoration:none;}
.incbox a:hover,#rotate6 .incbox a:hover,#rotate6 .rankbox a:hover,#rotate7 .rankbox a:hover{ text-decoration: underline;}


.incbox .morelink{padding:5px 0;}
.incbox .morelink a{ line-height:110%;}


#rotate6 .tubdetail,#rotate7 .tubdetail,#righttopics .tubdetail{
margin:0;
padding:15px 0 10px 0;
text-align:left;
width:260px;
position:relative;
background:none;
}

/*rotate6 setting*/
#rotate6 .incbox,#righttopics .incbox {width:260px; margin:0; position:relative;}
#rotate6 .incbox dl,#righttopics .incbox dl{ margin:2px 0 0 9px; padding:2px 0; width:243px; border-bottom:1px #cdcdcd dotted;}
#rotate6 .incbox dt,#righttopics .incbox dt{ float:left; margin:0; padding:0; width:45px;}/*JAN img*/
#rotate6 .incbox dt img,#righttopics .incbox dt img { border:1px #CDCDCD solid; width:35px; height:35px;background:url('/img/common/noimage_bg35.gif') no-repeat 0 0;}
#rotate6 .incbox dd,#righttopics .incbox dd{ width:193px; line-height:120%; margin:0; padding-top:4px;word-break:break-all;word-wrap: break-word; float:left;} /* ORIKAESHI*/


/*rotate6 setting*/
#hrank,#trank,#grank,#drank,#crank{margin:0; padding:0;}
#rotate6 .rankbox,#rotate7 .rankbox,#rotate7 .rankbox,#righttopics .rankbox{width:260px;}
#rotate6 .rankbox dl,#rotate7 .rankbox dl,#righttopics .rankbox dl{ margin:2px 0 0 9px; padding:0 0 2px 0; width:243px; border-bottom:1px #cdcdcd dotted;}
/*#rotate7 .catefase{height:242px; overflow:hidden;}*/
#rotate6 .catefase .rankbox dl,#rotate7 .catefase .rankbox dl,#righttopics .catefase .rankbox dl{ margin:2px 0 0 9px; padding:2px 0; width:243px; border-bottom:1px #cdcdcd dotted;}
#rotate6 .rankbox dt,#rotate7 .rankbox dt,#righttopics .rankbox dt{ float:left; padding:0 0 0 0; margin:0; width:15px; height:37px; overflow:hidden; display:block; text-align:center; color:#FFFFFF; }
#rotate6 .rankbox dt span,#rotate7 .rankbox dt span,#righttopics .rankbox dt span{display:block; margin:12px 0 0 0; font-size:12px; line-height:100%; }
#rotate6 #trank .rankbox dt,#rotate7 #trank .rankbox dt,#righttopics #trank .rankbox dt{background-color:#99CC66;}
#rotate6 #hrank .rankbox dt,#rotate7 #hrank .rankbox dt,#righttopics #hrank .rankbox dt{background-color:#0066CC;}
#rotate6 #grank .rankbox dt,#rotate7 #grank .rankbox dt,#righttopics #grank .rankbox dt{background-color:#FF6633;}
#rotate6 #drank .rankbox dt,#rotate7 #drank .rankbox dt,#righttopics #drank .rankbox dt{background-color:#257dda;}
#rotate6 #crank .rankbox dt,#rotate7 #crank .rankbox dt,#righttopics #crank .rankbox dt{background-color:#0cb6bd;}
#rotate6 #giftrank .rankbox dt,#rotate7 #giftrank .rankbox dt,#righttopics #giftrank .rankbox dt{background-color:#FF66CC;}



#rotate6 .rankbox dd,#rotate7 .rankbox dd,#righttopics .rankbox dd{ width:180px; line-height:120%; margin:0; padding-top:2px; word-wrap:break-word; float:left;}
#rotate6 .rankbox dd.rankimage,#rotate7 .rankbox dd.rankimage,#righttopics .rankbox dd.rankimage{ width:35px; height:35px; padding:1px; background-color:#CCCCCC; line-height:130%; margin:0 6px 0 3px; word-wrap:break-word; float:left;background:url('/img/common/noimage_bg35.gif') no-repeat 0 0;} /*ORIKAESHI*/
#rotate6 .rankbox dd.rankimage img,#rotate7 .rankbox dd.rankimage img,#righttopics .rankbox dd.rankimage img{ width:35px; height:35px;}
#rotate6 .rankbox dd a,#rotate7 .rankbox dd a,#righttopics .rankbox dd a{ font-size:12px; line-height:120%;}
#rotate6 p.nextlink,#rotate7 p.nextlink,#righttopics p.nextlink{ font-size:12px; line-height:120%; padding:5px 10px 0 0;}


@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding:0;
    /*border-bottom: 3px solid #339900; tub_underline¡¡NoFADE*/
}



.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0;
}


/*SET---------------------------------------*/
.ui-tabs-nav li.ctgry1 {/*tub2 left LINE:346*/
    float:left;
    margin-left:10px;
	padding:0;
	display:block;
    width:240px; /* be nice to Opera */ /*for category_index¡¡tub_width_setting*/
}
.ui-tabs-nav li.ctgry2 {/*tub2 right*/
    float:left;
    margin-left:7px;
	padding:0;
	display:block;
    width:240px;
}



/*SET---------------------------------------*/



.ui-tabs-nav li.ctgry1_4 {/*tub4 left*/
    float:left;
    margin-left:15px;
	padding:0;
	display:block;
    width:118px; /* be nice to Opera */ /*for category_index¡¡tub_width_setting*/
    /*width:230px; be nice to Opera */ /*for category_index¡¡tub_width_setting*/
}

.ui-tabs-nav li.ctgry2_4,.ui-tabs-nav li.ctgry3_4,.ui-tabs-nav li.ctgry4_4 {
    float: left;
    margin-left:2px;
	padding:0;
	display:block;
    width:118px;
}



.ui-tabs-nav li.ctgry1_5 {/*tub5 left*/
    float:left;
    margin-left:3px;
	padding:0;
	display:block;
    width:103px; /* be nice to Opera */ /*for category_index¡¡tub_width_setting*/
    /*width:230px; be nice to Opera */ /*for category_index¡¡tub_width_setting*/
}

.ui-tabs-nav li.ctgry2_5,.ui-tabs-nav li.ctgry3_5,.ui-tabs-nav li.ctgry4_5,.ui-tabs-nav li.ctgry5_5{
    float: left;
    margin-left:1px;
	padding:0;
	display:block;
    width:103px;
}




.ui-tabs-nav li.ctgry1_6 {/*RIGHT COLUMN tub5 left*/
    float:left;
    margin-left:0;
	padding:0;
	display:block;
    width:65px; /* be nice to Opera */ /*for category_index¡¡tub_width_setting*/
    /*width:230px; be nice to Opera */ /*for category_index¡¡tub_width_setting*/
}

.ui-tabs-nav li.ctgry2_6,.ui-tabs-nav li.ctgry3_6,.ui-tabs-nav li.ctgry4_6,.ui-tabs-nav li.ctgry5_6{
    float: left;
    margin-left:0;
	padding:0;
	display:block;
    width:65px;
}




.ui-tabs-nav2 li.ctgry1_6,.ui-tabs-nav2 li.ctgry2_6{/*RIGHT COLUMN tub2 left*/
    float: left;
    margin-left:1px;
	padding:0;
	display:block;
    width:125px;
}
.ui-tabs-nav2 li.ctgry1_6 {margin-left:4px;}









.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}


.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    /*border-top: 3px solid #339900; /*tub underline¡¡FADEsetting*/
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

.underline{border-bottom: 0px solid #336699; height:36px; overflow:hidden;}
.underlineB{border-bottom: 0px solid #336699; height:60px; overflow:hidden;}

.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 5px 0 0;
    background:url('/img/common/tab03.png') no-repeat 0 0;
}


.ui-tabs-nav a {/*active_tub*/
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color:#000099;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}

.ui-tabs-nav a:hover {
    font-weight: bold;
	}

.ui-tabs-nav .ui-tabs-selected a:link {
    position: relative;
    top:1px;
    z-index: 2;
    margin-top:0;
    color:#FFFFFF;
}
.ui-tabs-nav a span {/*W:510 4tub*/
    width:220px; /* IE 6 treats width as min-width */
    min-width:115px;/*FF&IE SAME Height*/
    height:28px; /* IE 6 treats height as min-height */
    min-height:23px;/*FF&IE SAME Height*/
    padding-top:9px; /*tub inside padding*/
    padding-right: 0;
	/*font-size:14px;*/
}

#rotate4{ position:relative;}
#rotate4 .ui-tabs-nav a span {/*W:590 4tub*/
    width:113px; /* IE 6 treats width as min-width */
    min-width:105px;/*FF&IE SAME Height*/
    height:28px; /* IE 6 treats height as min-height */
    min-height:23px;/*FF&IE SAME Height*/
    padding-top:9px; /*tub inside padding*/
    padding-right: 0;
	/*font-size:14px;*/
}
#rotate4 .ui-tabs-nav a span span{padding: 0 0 0 4px; background:none;}/*W:300 5tub*/


#rotate5,#rotate8{ position:relative;}


#rotate5 .ui-tabs-nav a span,#rotate8 .ui-tabs-nav a span {/*W:490 5tub*/
    width:115px; /* IE 6 treats width as min-width */
    min-width:80px;/*FF&IE SAME Height*/
    height:40px; /* IE 6 treats height as min-height */
    min-height:39px;/*FF&IE SAME Height*/
    padding-top:9px; /*tub inside padding*/
    padding-right: 0;
	text-decoration:none;
	/*font-size:14px;*/
}



#rotate5 .ui-tabs-nav2 a span {/*W:510 2tub LINE:158*/
    width:230px; /* IE 6 treats width as min-width */
    min-width:220px;/*FF&IE SAME Height*/
    height:40px; /* IE 6 treats height as min-height */
    min-height:39px;/*FF&IE SAME Height*/
    padding-top:11px; /*tub inside padding*/
    padding-right: 0;
	/*font-size:14px;*/
}

#rotate5 .ui-tabs-nav2 a{ font-size:14px;}


#rotate5 .ui-tabs-nav a span span,#rotate8 .ui-tabs-nav a span span{padding: 0 0 0 4px; background:none;}/*W:490 5tub*/


#rotate6,#rotate7,#righttopics { position:relative; width:260px; display:block; overflow:hidden;}
#rotate6 .ui-tabs-nav,#rotate7 .ui-tabs-nav,#righttopics .ui-tabs-nav{ width:260px;}
#rotate6 .ui-tabs-nav a span,#rotate7 .ui-tabs-nav a span,#righttopics .ui-tabs-nav a span {/*W:490 5tub*/
    width:57px; /* IE 6 treats width as min-width */
    min-width:57px;/*FF&IE SAME Height*/
    height:28px; /* IE 6 treats height as min-height */
    min-height:23px;/*FF&IE SAME Height*/
    padding-top:9px; /*tub inside padding*/
    padding-right: 0;
	text-align:center;
	/*font-size:14px;*/
}


#rotate6 .ui-tabs-nav2,#rotate6 .ui-tabs-nav3{position:relative;  width:260px;} /*RIGHT COULUMN 2-3TUB*/
#rotate6 .ui-tabs-nav2 a span{/*W:300 2tub*/
    width:120px; /* IE 6 treats width as min-width */
    min-width:90px;/*FF&IE SAME Height*/
}
#rotate6 .ui-tabs-nav2 a span{/*W:300 2tub*/
    height:28px; /* IE 6 treats height as min-height */
    min-height:23px;/*FF&IE SAME Height*/
    padding-top:9px; /*tub inside padding*/
    padding-right: 0;
	text-align:center;
	/*font-size:14px;*/
}


/* Mall TOP RIGHT RANKING ALL GENRE */
.ui-tabs-nav3 li.listttl{margin:7px 0 5px 0; width:260px;}
.ui-tabs-nav3 li.listttl div{ font-weight:bold; text-align:center; font-size:14px;}
.ui-tabs-nav3 li.listttl p{ text-align:center;}

#rotate6 .ui-tabs-nav3{ height:80px; background:url('/img/common/tabbg260.gif') no-repeat 0 top; padding:0}
/*  RIGHT COLUMN RANKING TUB2 +TUB3  */
.ui-tabs-nav3 a,.ui-tabs-nav3 a span{ background:none; margin:0 0 0 -1px; padding:0; text-align: center; font-size:10px;}
.ui-tabs-nav3 li.ctgry1_6,.ui-tabs-nav3 li.ctgry2_6,.ui-tabs-nav3 li.ctgry3_6,.ui-tabs-nav3 li.ctgry4_6,.ui-tabs-nav3 li.ctgry5_6{
 float:left; margin:0 0 0 1px; padding:0; display:block;width:50px; height:31px; overflow:hidden; background:url('/img/common/tub_nos.gif') no-repeat 0 top;}
 .ui-tabs-nav3 li.ctgry1_6{ margin-left:3px;}







#rotate6 .ui-tabs-nav a span span,#rotate6 .ui-tabs-nav2 a span span,#rotate7 .ui-tabs-nav a span span#righttopics .ui-tabs-nav a span span{padding: 0 0 0 4px; background:none;}/*W:300 5tub*/

.morelink{ font-weight:bold; font-size:12px; margin:0 15px 0 0; color:#000066; float:left; width:350px; text-align:right;}
.morelink a{color:#000066;}
#rotate5 .morelink{ width:335px; text-align:right; margin:0 0 0 0; font-weight:bold;}
#rotate6 .morelink,#rotate7 .morelink,#righttopics .morelink{ width:240px; clear:both; text-align:right; margin:5px 10px 0 0; font-weight:bold; list-style:none;}


#borderbar{
	border-bottom: 4px solid #9699CC;
	line-height:1px;
	width:530px;
	position:absolute;
	top:28px;
	z-index:10;
	clear:both;
	left:0;
}

#borderbar2{
line-height:1px;
width:260px;
position:absolute;
top:31px;
z-index:10;
clear:both;
}

#borderbar3{
line-height:1px;
width:260px;
position:absolute;
top:30px;
z-index:10;
clear:both;
}

#borderbar4{
line-height:1px;
width:260px;
position:absolute;
top:67px;
z-index:10;
clear:both;
}

#borderbar5{
line-height:1px;
width:260px;
position:absolute;
top:40px;
z-index:10;
clear:both;
}


.bc_def,.bc_toy,.bc_hob,.bc_gms,.bc_dvd,.bc_cd{border-bottom: 4px solid #9092ac;}
.bc_toy{border-bottom: 3px solid #9699bc;}
/*
.bc_toy{border-bottom: 3px solid #69A64D;}
.bc_hob{border-bottom: 3px solid #336699;}
.bc_gms{border-bottom: 3px solid #FF9A03;}
.bc_dvd{border-bottom: 3px solid #0298FC;}
.bc_cd{border-bottom: 3px solid #0CB9C0;}
*/


.tabbox{position:relative; width:260px; margin:0; padding:0;}
.tabbg260{ background:url('/img/common/tabbg260.gif') no-repeat 0 top; display:block; text-align:center; margin:0; padding:0;}
.tabbg260 p{ font-size:14px; font-weight:bold; padding:10px 0 0 0;}
.tabbg260 p.fs10{ font-size:10px; font-weight:normal; padding:3px 0 0 0;}



*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}

.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {/*TUB BG POSITUION*/
    background-position: 100% -150px; text-decoration:none;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px; color:#000033; font-weight:bold; text-decoration:none;/*TUB ACTIVE*/
}

.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}

/*TOPICS COLOR*/
.defbg530t,.defbg530h,.defbg530g,.defbg530d,.defbg530c{ margin:0 0 0 0; padding:0; clear:both; width:530px;}
.defbg530t div p,.defbg530h div p,.defbg530g div p,.defbg530d div p,.defbg530c div p{ font-size:14px;font-weight:bold; font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";margin:0 0 0 10px; padding:8px 0 5px 15px;}

.defbg530h{ background:url('/img/common/bgss530.gif') no-repeat 0 top;}
.defbg530h div{ margin:0 0 0 0; padding:1px 0; border-bottom:3px #086B9C solid;}
.defbg530h div p{color:#000000; background:url('/img/common/parrow.gif') no-repeat 0 -98px;}

.defbg530t{ background:url('/img/common/bgss_toy.gif') no-repeat 0 top;}
.defbg530t div{ margin:0 0 0 0; padding:1px 0; border-bottom:3px #69A64D solid;}
.defbg530t div p{ color:#000000; background:url('/img/common/parrow.gif') no-repeat 0 -152px;}

.defbg530g{ background:url('/img/common/bgss_gms.gif') no-repeat 0 top;}
.defbg530g div{ margin:0 0 0 0; padding:1px 0; border-bottom:3px #FF9A03 solid;}
.defbg530g div p{ color:#000000; background:url('/img/common/parrow.gif') no-repeat 0 -206px;}

.defbg530d{ background:url('/img/common/bgss_dvd.gif') no-repeat 0 top;}
.defbg530d div{ margin:0 0 0 0; padding:1px 0; border-bottom:3px #0298FC solid;}
.defbg530d div p{ color:#000000; background:url('/img/common/parrow.gif') no-repeat 0 -314px;}

.defbg530c{ background:url('/img/common/bgss_cd.gif') no-repeat 0 top;}
.defbg530c div{ margin:0 0 0 0; padding:1px 0; border-bottom:3px #0CB9C0 solid;}
.defbg530c div p{ color:#000000; background:url('/img/common/parrow.gif') no-repeat 0 -152px;}

.bgs{ background:url('/img/common/bgss530.gif') no-repeat 0 bottom; padding:0; margin:0 0 5px 0; width:530px; text-align:left;}
.bgs_toy{ background:url('/img/common/bgss_toy.gif') no-repeat 0 bottom; padding:10px 0 5px 0; margin:0 0 10px 0; width:530px; text-align:left;}
.bgs_hob{ background:url('/img/common/bgss_hob.gif') no-repeat 0 bottom; padding:10px 0 5px 0; margin:0 0 10px 0; width:530px; text-align:left;}
.bgs_gms{ background:url('/img/common/bgss_gms.gif') no-repeat 0 bottom; padding:10px 0 5px 0; margin:0 0 10px 0; width:530px; text-align:left;}
.bgs_dvd{ background:url('/img/common/bgss_dvd.gif') no-repeat 0 bottom; padding:10px 0 5px 0; margin:0 0 10px 0; width:530px; text-align:left;}
.bgs_cd{ background:url('/img/common/bgss_cd.gif') no-repeat 0 bottom; padding:10px 0 0 0; margin:0 0 10px 0; width:530px; text-align:left;}
.bgs260{ background:url('/img/common/bgss260.gif') no-repeat 0 bottom; padding:0; margin:0 0 5px 0; width:260px; text-align:left;}

.bgs_toy a,.bgs_hob a,.bgs_gms a,.bgs_dvd a,.bgs_cd a{ color:#000099;}


.rbnr260cont{ width:260px; text-align:center; background-color:#EFEFEF; padding:7px 0;}
.rbnr260cont img{ margin:0 0 7px 0;}




/*TOP Wrapping ranking center530*/
#rotate10 .tabbox{width:530px;background:url('/img/ranking/rankbg.gif') no-repeat 0 30px; position:relative; margin-top:-10px;}
#rotate10 .bc_def{width:530px; position:relative;}
#rotate10 .tabbg260{background:url('/img/ranking/ranking_ttl.png') no-repeat center 5px; width:530px; height:64px; text-indent:-9999px; display:block; text-align:center; margin:0 auto; padding:0;}
#rotate10 .tabbg_realR{background:url('/img/ranking/realr_ttl.png') no-repeat center 5px; width:530px; height:64px; text-indent:-9999px; display:block; text-align:center; margin:0 auto; padding:0;}
#rotate10 .bgs260{ background:none; padding:0; margin:0 0 5px 0; width:530px; height:445px; text-align:left; background:url('/img/ranking/rankbg.gif') no-repeat 0 bottom;}
#rotate10 #borderbar3{ display:none;}

#rotate10 .rankbox .no1,#rotate10 .rankbox .no2{width:253px; height:140px; float:left; background:url('/img/ranking/ranking_ibgl.gif') no-repeat 4px 4px; margin:80px 0 0 0; padding:0; position:relative; margin:0;}
#rotate10 .rankbox .no1{margin:0 8px 0 6px;}

#rotate10 .rankbox .no1 dt,#rotate10 .rankbox .no2 dt{font-size:1px; line-height:1%; color:#FFF; text-indent:-9999px; display:block;  margin:0 auto; width:73px; height:73px; position:absolute; top:0; left:0; z-index:1;}
#rotate10 .rankbox .no1 dt{background:url('/img/ranking/rankttl.gif') no-repeat 0 0;}
#rotate10 .rankbox .no2 dt{background:url('/img/ranking/rankttl_2.gif') no-repeat 0 0;}

/*tctlink*/
#rotate10 .rankbox .no1 dd,#rotate10 .rankbox .no2 dd{margin:0; width:117px; height:110px; display:block; overflow:hidden; position:absolute; top:15px; left:124px; background:url('/img/ranking/ranking_dbtns.gif') no-repeat right bottom;}
#rotate10 .rankbox .no1 dd a,#rotate10 .rankbox .no2 dd a{ font-size:12px; height:105px; line-height:120%; display:block;}

/*img*/
#rotate10 .rankbox .no1 dd.rankimage,#rotate10 .rankbox .no2 dd.rankimage{margin:0; width:90px; height:90px; display:block; position:absolute; top:20px; left:25px; height:90px;}
#rotate10 .rankbox .no1 dd.rankimage a,#rotate10 .rankbox .no2 dd.rankimage a{ background:none;}
#rotate10 .rankbox .no1 dd.rankimage img,#rotate10 .rankbox .no2 dd.rankimage img{width:90px; height:90px;}


#rotate10 .rankbox .no3,#rotate10 .rankbox .no4,#rotate10 .rankbox .no5,
#rotate10 .rankbox .no6,#rotate10 .rankbox .no7,#rotate10 .rankbox .no8,
#rotate10 .rankbox .no9,#rotate10 .rankbox .no10{width:124px; height:148px; float:left; display:block; margin:0; background:url('/img/ranking/ranking_ibgs.gif') no-repeat 4px 4px; margin:0; padding:0; position:relative; margin:0 0 3px 6px;}

#rotate10 .rankbox .no3 dt{font-size:1px; line-height:1%; color:#FFF; text-indent:-9999px; display:block; margin:0 auto; width:67px; height:67px; position:absolute; top:0; left:0; z-index:1;background:url('/img/ranking/rankttl_3.gif') no-repeat 0 0;}
#rotate10 .rankbox .no4 dt{font-size:1px; line-height:1%; color:#FFF; text-indent:-9999px; display:block; margin:0 auto; width:67px; height:67px; position:absolute; top:0; left:0; z-index:1;background:url('/img/ranking/rankttl_4.gif') no-repeat 0 0;}
#rotate10 .rankbox .no5 dt{font-size:1px; line-height:1%; color:#FFF; text-indent:-9999px; display:block; margin:0 auto; width:67px; height:67px; position:absolute; top:0; left:0; z-index:1;background:url('/img/ranking/rankttl_5.gif') no-repeat 0 0;}
#rotate10 .rankbox .no6 dt{font-size:1px; line-height:1%; color:#FFF; text-indent:-9999px; display:block; margin:0 auto; width:67px; height:67px; position:absolute; top:0; left:0; z-index:1;background:url('/img/ranking/rankttl_6.gif') no-repeat 0 0;}
#rotate10 .rankbox .no7 dt{font-size:1px; line-height:1%; color:#FFF; text-indent:-9999px; display:block; margin:0 auto; width:67px; height:67px; position:absolute; top:0; left:0; z-index:1;background:url('/img/ranking/rankttl_7.gif') no-repeat 0 0;}
#rotate10 .rankbox .no8 dt{font-size:1px; line-height:1%; color:#FFF; text-indent:-9999px; display:block; margin:0 auto; width:67px; height:67px; position:absolute; top:0; left:0; z-index:1;background:url('/img/ranking/rankttl_8.gif') no-repeat 0 0;}
#rotate10 .rankbox .no9 dt{font-size:1px; line-height:1%; color:#FFF; text-indent:-9999px; display:block; margin:0 auto; width:67px; height:67px; position:absolute; top:0; left:0; z-index:1;background:url('/img/ranking/rankttl_9.gif') no-repeat 0 0;}
#rotate10 .rankbox .no10 dt{font-size:1px; line-height:1%; color:#FFF; text-indent:-9999px; display:block; margin:0 auto; width:67px; height:67px; position:absolute; top:0; left:0; z-index:1;background:url('/img/ranking/rankttl_10.gif') no-repeat 0 0;}

#rotate10 .rankbox .no3 dd,#rotate10 .rankbox .no4 dd,#rotate10 .rankbox .no5 dd,
#rotate10 .rankbox .no6 dd,#rotate10 .rankbox .no7 dd,#rotate10 .rankbox .no8 dd,
#rotate10 .rankbox .no9 dd,#rotate10 .rankbox .no10 dd{width:100px; height:48px; margin:3px 0 0 0; display:block; position:absolute; top:85px; left:15px; background:url('/img/ranking/ranking_dbtns02.gif') no-repeat right bottom; overflow:hidden; }

#rotate10 .rankbox .no3 dd a,#rotate10 .rankbox .no4 dd a,
#rotate10 .rankbox .no5 dd a,#rotate10 .rankbox .no6 dd a,
#rotate10 .rankbox .no7 dd a,#rotate10 .rankbox .no8 dd a,
#rotate10 .rankbox .no9 dd a,#rotate10 .rankbox .no10 dd a{ font-size:10px; line-height:110%;}

#rotate10 .rankbox dd.rankimage,#rotate10 .rankbox dd.rankimage a{ background:none;}

#rotate10 .rankbox .no3 dd.rankimage,#rotate10 .rankbox .no4 dd.rankimage,#rotate10 .rankbox .no5 dd.rankimage,
#rotate10 .rankbox .no6 dd.rankimage,#rotate10 .rankbox .no7 dd.rankimage,#rotate10 .rankbox .no8 dd.rankimage,
#rotate10 .rankbox .no9 dd.rankimage,#rotate10 .rankbox .no10 dd.rankimage{ margin:0; width:70px; height:70px; display:block; position:absolute; top:15px; left:30px;}

#rotate10 .rankbox .no3 dd.rankimage img,#rotate10 .rankbox .no4 dd.rankimage img,#rotate10 .rankbox .no5 dd.rankimage img,
#rotate10 .rankbox .no6 dd.rankimage img,#rotate10 .rankbox .no7 dd.rankimage img,#rotate10 .rankbox .no8 dd.rankimage img,
#rotate10 .rankbox .no9 dd.rankimage img,#rotate10 .rankbox .no10 dd.rankimage img{width:70px; height:70px;}



/*Xmas2013 setting  remove right@Caption*/
/*¥¿¥ÖÁý¤ä¤¹¾ì¹ç¡¢ui.rotate.jsÄÉµ­*/

#righttopics{ position:relative; width:260px; margin:0; display:block; overflow:hidden;}
#righttopics .tubdetail{
margin:0;
padding:15px 0 10px 0;
text-align:left;
width:260px;
position:relative;
background:none;
}

#righttopics .ui-tabs-nav{ width:260px;}
#righttopics .ui-tabs-nav a span{/*W:490 5tub*/
    width:57px; /* IE 6 treats width as min-width */
    min-width:57px;/*FF&IE SAME Height*/
    height:28px; /* IE 6 treats height as min-height */
    min-height:23px;/*FF&IE SAME Height*/
    padding-top:9px; /*tub inside padding*/
    padding-right: 0;
	text-align:center;
	/*font-size:14px;*/
}


#righttopics .ui-tabs-nav3{ height:90px; background:url('/img/common/tabbg260.gif') no-repeat 0 20px; padding:0;}
#righttopics .ui-tabs-nav3{position:relative;  width:260px;} /*RIGHT COULUMN 2-3TUB*/

#righttopics .ui-tabs-nav3 li.listttl{margin:15px 0 5px 0; width:260px;}
#righttopics .ui-tabs-nav3 li.listttl div{margin:0; display:block; text-indent:-9999px; background:url('/img/common/topics_ttl.png') no-repeat 0 0; width:242px; height:38px;}
#righttopics .ui-tabs-nav3 li.listttl p{ text-align:center;}


#righttopics .morelink{ width:240px; clear:both; text-align:right; margin:10px 10px 0; font-weight:bold; list-style:none;}

#righttopics .ui-tabs-nav3_cateG{ height:45px; background:url('/img/common/tabbg260.gif') no-repeat 0 10px; padding:0;}
#righttopics .ui-tabs-nav3_cateG{position:relative;  width:260px;} /*RIGHT COULUMN 2-3TUB*/

#righttopics .ui-tabs-nav3_cateG li.listttl{margin:0 0 5px 0; width:260px; padding:0;}
#righttopics .ui-tabs-nav3_cateG li.listttl div{ display:block; width:242px; height:38px; font-weight:bold; text-align:center; font-size:14px; text-indent:-9999px; background:url('/img/common/topics_ttl.png') no-repeat 0 top; position:absolute; top:0; left:10px; z-index:11;}
#righttopics .ui-tabs-nav3_cateG li.listttl p{ text-align:center;}

#righttopics #borderbar2{line-height:1px;width:260px;position:absolute; top:30px;z-index:10;clear:both;}



#righttopics .incbox {width:260px; margin:0; position:relative;}
#righttopics .incbox dl{ margin:2px 0 0 9px; padding:2px 0; width:243px; border-bottom:1px #cdcdcd dotted;}
#righttopics .incbox dt{ float:left; margin:0; padding:0; width:45px;}/*JAN img*/
#righttopics .incbox dt img { border:1px #CDCDCD solid; width:35px; height:35px;background:url('/img/common/noimage_bg35.gif') no-repeat 0 0;}
#righttopics .incbox dd{ width:193px; line-height:120%; margin:0; padding-top:4px;word-break:break-all;word-wrap: break-word; float:left;} /* ORIKAESHI*/

#hrank,#trank,#grank,#drank,#crank{margin:0; padding:0;}
#righttopics .rankbox,#rotate7 .rankbox{width:260px;}
#righttopics .rankbox dl,#rotate7 .rankbox dl{ margin:2px 0 0 9px; padding:0 0 2px 0; width:243px; border-bottom:1px #cdcdcd dotted;}
#righttopics .catefase .rankbox dl{ margin:2px 0 0 9px; padding:2px 0; width:243px; border-bottom:1px #cdcdcd dotted;}
#righttopics .rankbox dt{ float:left; padding:0 0 0 0; margin:0; width:15px; height:37px; overflow:hidden; display:block; text-align:center; color:#FFFFFF; }
#righttopics .rankbox dt span{display:block; margin:12px 0 0 0; font-size:12px; line-height:100%; }
#righttopics #trank .rankbox dt{background-color:#99CC66;}
#righttopics #hrank .rankbox dt{background-color:#0066CC;}
#righttopics #grank .rankbox dt{background-color:#FF6633;}
#righttopics #drank .rankbox dt{background-color:#257dda;}
#righttopics #crank .rankbox dt{background-color:#0cb6bd;}
#righttopics #giftrank .rankbox dt{background-color:#FF66CC;}


/*Xmas Boxdetail Ritght Caption*/
#righttopics .incbox{ width:260px; margin:0; position:relative;}
#righttopics .incbox ul.picktxt{ width:240px; float:left; margin:90px 8px 0 8px; font-size:13px; padding:0; display:block; list-style:none;} !important
#righttopics .incbox ul li{ margin:0 0 10px 0; display:block; line-height:120%;}
#righttopics .incbox a{ line-height:120%; color:#333333;}
#righttopics .incbox a:hover{ color:#32c3dd; text-decoration:underline; line-height:120%; }
#righttopics .incbox ul.pickimg{ position:absolute; top:0; left:-12px; z-index:1; width:130px; text-align:center; padding:0; margin:0; display:block;}
#righttopics .incbox ul.pickimg img{ width:75px; height:75px; border: #CCCCCC 2px solid;}
#righttopics .incbox ul.pickimg .stxt{ position:absolute; top:0; left:115px; width:150px;text-align:left; display:block;font-size:16px;}
#righttopics .incbox ul.pickimg .stxt a{font-weight:bold; line-height:140%; text-decoration:underline;}
#righttopics .incbox ul.picktxt li {margin:3px 0 4px 2px; background:url('/img/common/dotted.gif') no-repeat 0 6px; padding-left:8px; line-height:140%; font-size:12px;} !important
#righttopics .incbox ul.picktxt li a { margin:0;}
#righttopics #borderbar4{line-height:1px;width:260px;position:absolute;top:88px;z-index:10;clear:both;}!important


#righttopics .rankbox dd{ width:180px; line-height:120%; margin:0; padding-top:2px; word-wrap:break-word; float:left;}
#righttopics .rankbox dd.rankimage{ width:35px; height:35px; padding:1px; background-color:#CCCCCC; line-height:130%; margin:0 6px 0 3px; word-wrap:break-word; float:left;background:url('/img/common/noimage_bg35.gif') no-repeat 0 0;} /*ORIKAESHI*/
#righttopics .rankbox dd.rankimage img{ width:35px; height:35px;}
#righttopics .rankbox dd a{ font-size:12px; line-height:120%;}
#righttopics p.nextlink{ font-size:12px; line-height:120%; padding:5px 10px 0 0;}
