3@charset "EUC-JP";


/*left_column_detail
************/
#forbiginner{ margin-bottom:10px;}

#left_promo{margin:8px 0 0 0;}
#left_promo td {line-height:130%; padding:0 0 5px 0; font-size:12px;}
#left_promo td img{ margin-bottom:2px; display:block;}
#left_promo td a{ color:#333333;}
#left_promo td a:hover{ color:#0099CC;}

.leftbox{width:180px; margin:0 0 10px 0; padding:0 8px 0 0 ; background:url('/img/common/ditparts/leftcolumn_180.jpg') no-repeat 0 0; text-align:left;}
.leftbox dt,.leftbox dd{ text-align:left; margin:0; padding:0;}
.leftbox dt,.leftbox dt.menuon{ font-size:14px; margin:0 0 0 0; padding:18px 0 3px 11px; display:block; color:#FF6600; font-weight:bold;}
.leftbox dt.menuon{ color:#660066; background:url('/img/common/parrow.gif') no-repeat 0 20px; padding-left:14px; margin-left:12px;}
.leftbox dt.imgtl{margin:0; padding:10px 0 8px 12px;}
.leftbox dd{width:150px; font-size:12px; padding:0 0 0 9px; margin:8px 0 0 15px; line-height:125%; background:url('/img/common/arrow02.gif') no-repeat 0 -104px;}
.leftbox dd.red{width:165px; padding:0 0 0 9px; background:url('/img/common/arrow02.gif') no-repeat 0 -212px;}
.leftbox dd.secnd{width:155px; padding:0; margin:4px 0 0 25px; background:none;}
* html.leftbox dd{width:158px; padding:0;}
.leftbox dd a{ text-align:left; margin:0; padding:0;}

.leftbox dd a:link,.leftbox dd a:visited{ color:#004B91; text-decoration:none;}
.leftbox dd a:hover{ color:#0099CC; text-decoration: underline; }

.leftbox dd a:link{ text-decoration:none;}
.leftbox dd a:hover{ text-decoration:underline;}
.leftbox dd.btms{margin:10px 0 0 0; padding:0; line-height:1px; font-size:1px;}
.leftbox dd.btms{margin:10px 0 0 0; padding:0; line-height:1px; font-size:1px;}
.leftbox dd.scroll{padding:10px 0 0 10px; margin:10px 0 0 3px; border-top:1px #DEDEDE dotted;}
.leftbox dd.lb a{ font-weight:bold; text-decoration:underline;}


.leftbox dd#icotoy{background:url('/img/common/icontoy.gif') no-repeat 0 2px; padding-left:19px;}
.leftbox dd#icohob{background:url('/img/common/iconhob.gif') no-repeat 0 2px; padding-left:19px;}
.leftbox dd#icogame{background:url('/img/common/icongame.gif') no-repeat 0 2px; padding-left:19px;}
.leftbox dd#icodvd{background:url('/img/common/icondvd.gif') no-repeat 0 3px; padding-left:19px;}

.selects{ text-align:center; margin-left:-1px; padding:0;}
.selects dd{ background:none; margin:0 0 5px 0;}
.selects .select a{ width:165px; height:80px; display:block; margin:0 0 5px 0;}

/*
.ncon{ background:url('/img/common/newicon.gif') no-repeat right 1px; padding-right:21px;}
*/
a span.new{background:url('/img/common/newmark.gif') no-repeat right 0; padding-right:25px;}
.leftbox img{margin:0; vertical-align:bottom;}

.leftbnr{ text-align:center; width:180px;}
.leftbnr img{margin:5px 0 0 0; border:none; height:auto;}
.leftbnr span{font-size:78%; line-height:120%; text-align:left; display:block; margin: 0 0 5px 0;}
.topauncure{text-align:right; margin:10px 10px 0 0; font-size:75%;}
.topauncure2{text-align:right; margin:15px 10px 0 0; font-size:75%;}

/*
scrollbox*/
#mgzn_lm{ width:180px; margin:0; height:3300px;}
#info_lm{ width:180px; margin:0;}
#scrollbox { position: relative; padding:0; width:175px; margin:0;}
.leftbox dd.scroll input{ border:none; font-weight:bold; color:#CC0000; font-size:110%; margin:0 0 5px 0; background:none; }
.leftbox dd.scroll p#goentry{ text-align:center;}
.leftbox dd.scroll p#control{ font-size:80%;padding:0 0 0 0; margin:8px 0 0 8px; display:block; text-align:center;}
.leftbox dd.scroll p#control a{ padding:; margin:0;cursor:pointer;}

/*HIBIYA KADAN*/

#HK_topleft{ width:180px; margin:0;}

		
/*center_column
***********/
#topcntPR{ margin:0; padding:0;}
#topcntPR img{ width:490px; height:50px;}
#topcntPR p{ display:block; margin:5px 0; padding:0; text-align:left;}
#topcntPR p a{padding:0 0 0 3px; font-weight:bold;  font-size:100%;}

#spr1{ display:none;}


.defbg800{ clear:both; width:800px; margin:0 0 0 0; background:url('/img/common/ditparts/maincoulum_800.jpg') no-repeat 0 0;}
.defbg800b{ clear:both; width:800px; margin:0 0 0 0; background:url('/img/common/ditparts/maincoulum_800.jpg') no-repeat 0 0;}
.defbg800c{ clear:both; width:800px; margin:0 0 0 0; padding:3px 0 0 0; background:url('/img/common/ditparts/maincoulum_800c.jpg') no-repeat 0 0;}
.defbg800cb{ clear:both; width:800px; margin:0 0 12px 0; background:url('/img/common/ditparts/maincoulum_800c.jpg') no-repeat top 0;}
.defbg800btm{ clear:both; width:800px; height:5px; margin:0 0 12px; background:url('/img/common/ditparts/maincoulum_800.jpg') no-repeat 0 bottom; font-size:1px; line-height:1px;}
.defbg800cbtm{ clear:both; width:800px; height:3px; margin:0 0 0 0; background:url('/img/common/ditparts/maincoulum_800c.jpg') no-repeat 0 bottom; font-size:1px; line-height:1px;}
.defrep800{ clear:both; width:800px; margin:0 0 0 0; padding:0 0 20px 0; background:url('/img/common/ditparts/maincoulum_800rep.gif') repeat-y 0 0;}

.defbg800c .ss260{width:260px; height:100px; background-color:#FFFFFF; margin:3px 1 3px 4px; float:left; display:block;}

#history{height:150px; padding:15px 15px 0 15px;}

#pickupitem{ min-height:175px; padding:5px 0 8px 0;}
#pickupitem #mycarousel02 ul{ margin:0; height:164px; padding:0; overflow:hidden;}
#pickupitem #mycarousel02 li{ width:110px; height:110px; margin:0 0 0 13px; padding:0; background:url('/img/common/ditparts/ctgimages_100bg.jpg') no-repeat -2px -2px;}
#pickupitem #mycarousel02 li img{ width:96px; height:96px; margin:2px 0 7px 4px; line-height:140%}

.defbg530{ margin:0 0 0 0; padding:0; clear:both; width:530px;  background:url('/img/common/ditparts/maincoulum_490s.jpg') no-repeat 0 0;}
.defbg530c{ margin:0 0 0 0; padding:0; clear:both; width:530px;  background:url('/img/common/ditparts/maincoulum_490s.jpg') no-repeat 0 0;}
.defbg530btm{ clear:both; width:530px; height:5px; margin:0 0 12px 0; background:url('/img/common/ditparts/maincoulum_490.jpg') no-repeat 0 bottom; font-size:1px; line-height:1px;}

#topics{ padding:0;}
#topics ul{ list-style:none; margin:0 0 0 10px; padding:5px 0 15px 0;}
#topics li{ font-size:12px; margin:6px 0 6px 0; padding:0 0 0 13px; background:url('/img/common/arrow02.gif') no-repeat 0 -427px;}
#topics li a:link,#topics li a:visited,#topics_dvd li a:link,#topics_dvd li a:visited{ text-decoration:none;}
#topics li a:hover,#topics_dvd li a:hover{ text-decoration:underline;}

#topics li a.newico{background:url('/img/common/newmark.gif') no-repeat right 2px; padding-right:26px;}


* html #topics li{ font-size:12px; margin:7px 0 0 5px; padding:0 0 0 13px; background:url('/img/common/arrow02.gif') no-repeat 0 -427px;}

#topics_dvd{ padding:0;}
#topics_dvd ul{ list-style:none; margin:0 0 0 10px; padding:5px 0 10px 0;}
#topics_dvd li{ float:left; width:228px; font-size:11px; margin:6px 0 3px 0; padding:0 0 0 10px; background:url('/img/common/arrow02.gif') no-repeat 0 -427px;}

#topics_dvd li a.newico{background:url('/img/common/newmark.gif') no-repeat right 2px; padding-right:26px; line-height:110%;}

* html #topics_dvd li{ float:left; width:228px; font-size:11px; margin:7px 0 0 5px; padding:0 0 0 10px; background:url('/img/common/arrow02.gif') no-repeat 0 -372px;}



#Ctopic{width:800px; }
#Ctopic img a:link{margin:1px; border:1px #FFFFFF solid;}
#Ctopic img a:hover{margin:1px; border:1px #3366CC solid;}


ul#salesbnr{ margin:12px 0 0 0; list-style:none;}
ul#salesbnrB{ margin:6px 0 0 0; list-style:none;}
ul#salesbnr li,ul#salesbnrB li{ float:left; margin:0 2px; width:240px;}
ul#salesbnr li.txtinfo,ul#salesbnrB li.txtinfo{width:490px; font-size:86%; font-weight:bold; margin:7px 0 0 ; text-align:center;}
ul#salesbnr li.txtinfo a{color:#000000;}
ul#salesbnrB li.txtinfo a{color:#000000;}



#newitems{ padding:10px 3px 0 3px; position:relative; text-align:left;}
#newitems table{ width:470px; margin:0 0 3px 10px;}
#newitems td div.imgbg {width:50px; height:50px; text-align:center; margin:0; background:url('/img/common/ditparts/ctgimages_50bg.jpg') no-repeat 1px -1px; display:block;}
#newitems td div.imgbg02 {width:50px; height:50px; text-align:center; margin:0 0 0 10px; background:url('/img/common/ditparts/ctgimages_50bg.jpg') no-repeat 1px -1px; display:block;}
#newitems td div.imgbg img,#newitems td div.imgbg02 img{ width:40px; height:40px; margin:3px 0 0 1px; vertical-align:text-bottom;}
#newitems td {font-size:80%;}
#newitems td p{line-height:140%; display:block; margin:4px 0 0 6px; padding:0; width:240px;word-break: break-all;}
#newitems td p.fortop{line-height:140%; display:block; margin:4px 0 0 6px; padding:0; width:270px;word-break: break-all;}
#newitems td  ul{ width:110px; margin:0 0 0 10px; border-left:1px #000033 dotted; padding-left:12px; display:block;}
#newitems td  ul li.date{  background:url('/img/common/ditparts/datebg.jpg') no-repeat 0 0; text-align:center; color:#FFFFFF; padding:2px 0 0 0; margin:0 0 0 0; line-height:120%; font-size:80%; width:100px; height:19px; color:#990000; font-weight:bold;}
#newitems td  ul li a{ font-weight:bold; font-size:12px;}
#newitems td.cateico{ padding:5px 0 0 3px;}


#catetub{ padding:0 3px 0 3px; position:relative; text-align:left;}



#famaous_category{width:490px; padding:13px 0 10px 20px;}
#famaous_category dl{ margin:10 0 5px 0; width:230px; float:left; display:block; position:relative;}
#famaous_category dt.itoy{ font-size:90%; background:url('/img/common/icontoy_s.gif') no-repeat 0 1px; padding:0 0 0 17px; margin:0 0 6px 0;}
#famaous_category dt.ihob{ font-size:90%; background:url('/img/common/iconhob_s.gif') no-repeat 0 2px; padding:0 0 0 17px; margin:0 0 6px 0;}
#famaous_category dt.igms_n{ font-size:90%; background:url('/img/common/icongame_s.gif') no-repeat 0 4px; padding:0 0 0 17px; margin:0 0 6px 0;}
#famaous_category dt.igms_s{ font-size:90%; background:url('/img/common/icongame_sb.gif') no-repeat 0 4px; padding:0 0 0 17px; margin:0 0 2px 0;}
#famaous_category dt.idvd{ font-size:90%; background:url('/img/common/icondvd_s.gif') no-repeat 0 4px; padding:0 0 0 17px; margin:0 0 6px 0;}
#famaous_category dt.icd{ font-size:90%; background:url('/img/common/icondvd_s.gif') no-repeat 0 4px; padding:0 0 0 17px; margin:0 0 6px 0;}

#famaous_category dt a{ font-size:85%;font-weight:bold; color:#000033;}
#famaous_category dt a:hover{ font-size:85%;font-weight:bold; color:#003399;}
#famaous_category dd{margin:5px 0 0 16px; font-size:10px; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
#famaous_category dd.ctgimages{ width:90px; height:90px; margin-bottom:15px; position:absolute; top:-5px; left:100px; _left:120px; background:url('/img/common/ditparts/ctgimages_80bg.jpg') no-repeat -3px -2px;}
#famaous_category dd.ctgimages img{ width:83px; height:83px; margin:2px; }
#famaous_category dd.imgicon{width:90px; text-align:right; position:absolute; top:88px; left:95px; display:none;}/*•\ƒMFF*/
#famaous_category dd.imgicon span{margin:0 0 0 1px; float:right;}
#famaous_category dd.ctglink{ width:90px; text-align:right; margin-top:10px;}


#mdselection{ padding:0; margin:5px 0 0 0; font-size:80%;}

/*’–?ƒCƒeƒ€*/
#mdselection div.tub1,
#mdselection div.tub2,
#mdselection div.tub3,
#mdselection div.tub4{ width:490px; margin:5px 0 10px 0; padding:10px 0 5px 10px;}


#mdselection .dotborder{ width:490px; text-align:center; margin:5px 0; padding:0;}
#mdselection .dotborder img{ background:url('/img/common/boderdot01.gif') repeat-x 0 0; }

#mdselection .tubdetail p{font-size:130%; font-weight:bold; padding:0 0 2px 16px; display:block; margin:12px 0 4px 10px; width:460px; color:#FF6600;background:url('/img/common/parrow.gif') no-repeat 0 -374px;}
#mdselection .tubdetail p.mdtitle{background:url('/img/common/parrow.gif') no-repeat 0 3px; }
#mdselection .tubdetail p.itoy{background:url('/img/common/icontoy_s.gif') no-repeat 5px 3px; padding:0 0 0 23px;}
#mdselection .tubdetail p.ihob{background:url('/img/common/iconhob_s.gif') no-repeat 0 2px; padding:0 0 0 17px;}
#mdselection .tubdetail p.igms_n{background:url('/img/common/icongame_s.gif') no-repeat 0 4px; padding:0 0 0 17px;}
#mdselection .tubdetail p.igms_s{background:url('/img/common/icongame_sb.gif') no-repeat 0 4px; padding:0 0 0 17px;}
#mdselection .tubdetail p.idvd{background:url('/img/common/icondvd_s.gif') no-repeat 0 4px; padding:0 0 0 17px;}
#mdselection .tubdetail p.icd{background:url('/img/common/icondvd_s.gif') no-repeat 0 4px; padding:0 0 0 17px;}




/*toymain*/
.Atopics a img{ border:1px #FFFFFF solid;}
.Atopics a:hover img{ border:1px #FF0099 solid;}


/*LEGO*/
.ssmarg{ margin:0 0 0 10px; padding:0; padding-bottom:10px;}
.ssmarg p{ display:block; clear:both; width:700px; margin:0 0 0 10px; color:#330066; font-size:100%; font-weight:bold; background:url('/img/common/parrow.gif') no-repeat 0 15px; padding: 12px 0 0 14px;}
.ssmarg .p490{ display:block; clear:both; width:460px; margin:0 0 0 10px; color:#330066; font-size:100%; font-weight:bold; background:url('/img/common/parrow.gif') no-repeat 0 15px; padding: 12px 0 0 14px;}
.ssmarg .btmset{ clear:both; height:1px; line-height:1px; font-size:1px;}

dl.legoA {width:156px; float:left; margin:5px 0 0 0px;  display:block; text-align:center; background:url('/img/common/ditparts/ctgimages_130bg.jpg') no-repeat center -2px; position:relative;}
dl.lego {width:156px; height:180px; overflow:hidden; float:left; margin:5px 0 10px 0px;  display:block; text-align:center; background:url('/img/common/ditparts/ctgimages_130bg.jpg') no-repeat center -2px; position:relative;}
dl.legoA dt,dl.lego dt{margin:0; padding:0;}
dl.legoA img,dl.lego img{ width:128px; height:128px; margin:3px 0 0 2px;}
dl.legoA dd,dl.lego dd{width:130px; font-size:12px; margin:4px 0 0 15px;padding:0; text-align:left;}
dl.legoA a,dl.lego a{ font-size:90%; line-height:150%;}



/*org2 1x3 */
.org2 dl.orgpack {width:156px; height:182px; overflow:hidden; float:left; margin:5px 0 6px 0px;  display:block; text-align:center; background:url('/img/common/ditparts/ctgimages_130bg.jpg') no-repeat center -2px; position:relative;}
.org2 dl.orgpack dt{margin:0; padding:0;}
.org2 dl.orgpack img{ width:128px; height:128px; margin:3px 0 0 2px;}
.org2 dl.orgpack dd{width:130px; font-size:12px; margin:5px 0 0 12px; padding:0 0 0 2px; text-align:left; display:block;}

/*org3 2x2 */
.org3 dl.orgpack { width:235px; height:250px; overflow:hidden; display:block; float:left; margin:5px 0 15px 0; display:block; text-align:center; background:url('/img/common/ditparts/ctgimages_200bg.jpg') no-repeat center -2px ; position:relative;}
.org3 dl.orgpack dt{margin:0; padding:0;}
.org3 dl.orgpack img{ width:198px; height:198px; margin:2px 0 0 0;}
.org3 dl.orgpack dd{width:200px; font-size:12px; margin:5px 0 0 0; text-align:left;}

/*org4 1x4 */
.org4 dl.orgpack { width:117px; height:165px; overflow:hidden; float:left; margin:5px 0 20px 0;  display:block; text-align:center; background:url('/img/common/ditparts/ctgimages_100bg.jpg') no-repeat center -2px ; position:relative;}
.org4 dl.orgpack dt{margin:0; padding:0;}
.org4 dl.orgpack img{ width:98px; height:98px; margin:2px 0 0 0;}
.org4 dl.orgpack dd{width:100px; font-size:12px; margin:5px 0 0 9px; text-align:left;}


.orgpack dd.imgicon{width:90px; text-align:right; position:absolute; top:0; left:-3px;}
.org2 dl.orgpack dd.imgicon{position:absolute; top:110px; left:5px;}
.org3 dl.orgpack dd.imgicon{position:absolute; top:180px; left:9px;}
.org4 dl.orgpack dd.imgicon{position:absolute; top:80px; left:0px;}

.org2 dl.orgpack a,.org3 dl.orgpack a,.org4 dl.orgpack a{ font-size:12px; line-height:122%; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-decoration:none;}

.org2 dl.orgpack a:hover,.org3 dl.orgpack a:hover,.org4 dl.orgpack a:hover{ font-size:12px; line-height:122%; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-decoration:underline;}


.orgpack dd.imgicon img{ width:28px; height:13px;}
.orgpack dd.imgicon span{margin:0 0 0 1px; float:right;}




#mdselection  #artimg{ clear:both; width:460px; margin:8px 0 0 15px; padding:5px 0; color:#999999;}
#mdselection  #artimg li{ font-size:86%; font-weight:bold; margin:0 0 0 0;}
#mdselection  #altimg li p{ margin:0 0 0 0; text-align:left; font-size:72%;color:#999999;}


/*right_column
***********/
#regbnrA{ margin:0; padding:0; border:none; list-style:none;display:block;}
#regbnrA img{ width:300px; height:250px; margin:0;}
#regbnrA p{display:block; margin:0;font-size:75%; line-height:130%;}
#regbnrA p a{display:block; margin:0;}

#regbnrB { margin:0; padding:0; border:none; list-style:none;display:block;}
#regbnrB li{ height:70px; margin:0 0 5px 0; padding:0;}
#regbnrB img{ width:300px; height:70px; margin:0; vertical-align:bottom;}

#regbnrC { margin:0; padding:0; border:none; list-style:none;display:block;}
#regbnrC li{ height:70px; margin:5px 0; padding:0; overflow:hidden;}
#regbnrC img{ width:300px; height:70px; margin:0; vertical-align:bottom;}

p#topright{display:block; margin:0; font-size:76%; padding:0 6px; line-height:140%; border:none;}
p#topright a{display:block; margin:0; padding:0; line-height:140%; border:none;}



.defbg300{ clear:both; width:300px; margin:0 0 0 0; padding:0 0 0 0; background:url('/img/common/ditparts/rightcolumn_300.jpg') no-repeat 0 0;}
.defbg300no{ clear:both; width:300px; margin:0 0 0 0; }
.defbg300btm{ clear:both; width:300px; height:5px; margin:0 0 12px 0; background:url('/img/common/ditparts/rightcolumn_300.jpg') no-repeat 0 bottom; font-size:1px; line-height:1px;}


#selectshop{ list-style:none; padding:0; text-align:center; width:300px; margin:0 0 5px 0;}
#selectshop li{ float:left; margin:4px 2px 4px 3px;}
* html #selectshop li{ float:left; margin:0 2px 0 2px;}
#selectshop li img{ width:134px; height:65px; margin:0 0 2px 8px;}
#selectshopXXXXXX li img{ width:145px; height:100px; margin:0;}

#twitters{width:260px; margin:0 0 12px 0; display:block;}
/*
#twitter_cont{ margin:0 0 0 0; position:relative;}

#twitter .twtr-widget {
@@font-family:Verdana!important;
@@font-size:12px !important;
    font-weight:bold;
@@line-height: 1.7 !important;
}
#twitter .twtr-hd {
@@height:20px; overflow:hidden;
}
#twitter .twtr-ft {
@@display: none;
}
#twitter .twtr-doc a:hover {
@@text-decoration: none !important;
}
*/


#original{padding:10px 0;}
#original table p{width:142px; text-align:left; display:block; margin:2px 0 0 0;}
#original table td{ font-size:85%; line-height:160%;}
#original table td p a{ font-size:12px; line-height:140%;}
#original table td img{margin-top:10px;}


#giftrank,#realrank {padding:15px 0 5px 8px; position:relative;}
#giftrank p,#realrank p{ width:280px;text-align:right; font-size:68%; padding:0;}
#giftrank dl,#realrank dl{width:290px; position:relative; margin:0 0 5px 0; }
* html #giftrank dl,#realrank dl{width:290px; position:relative; margin:0 0 5px 0; }
#giftrank dt,#realrank dt{width:180px; position:absolute; top:5px; left:100px; font-size:75%; line-height:140%;}
#giftrank dd.ranknum{width:19px; position:absolute; top:5px; left:39px; font-weight:bold; font-size:78%; z-index:1;}
/*#giftrank dd.ranknum{width:12px; position:absolute; top:5px; left:42px; font-weight:bold; font-size:90%; z-index:1;} 20150306*/

#giftrank dd.rankimg,#realrank dd.rankimg{width:70px; height:70px; margin:0; background:url('/img/common/ditparts/ctgimages_60bg.jpg') no-repeat 2px 2px;}
#giftrank dd.rankimg img,#realrank dd.rankimg img{ width:60px; height:60px; margin:6px 0 0 7px;}


/*.rightcolumn_wrap dd.ranknum{width:12px; position:absolute; top:5px; left:50px; font-weight:bold; font-size:90%; z-index:1;}*/
.rightcolumn_wrap dd.ranknum1{width:20px; height:32px; position:absolute; top:5px; left:35px; font-weight:bold; font-size:90%; z-index:1; background:url('/img/common/ditparts/rankflag.gif') no-repeat -63px -1px; text-align:center;}
.rightcolumn_wrap dd.ranknum2{width:20px; height:32px; position:absolute; top:5px; left:35px; font-weight:bold; font-size:90%; z-index:1; background:url('/img/common/ditparts/rankflag.gif') no-repeat -32px -1px; text-align:center;}
.rightcolumn_wrap dd.ranknum3{width:20px; height:32px; position:absolute; top:5px; left:35px; font-weight:bold; font-size:90%; z-index:1; background:url('/img/common/ditparts/rankflag.gif') no-repeat 0 -1px; text-align:center;}


.rightcolumn_wrap dd.ranknum1b{width:20px; height:32px; position:absolute; top:5px; left:11px; font-weight:bold; font-size:90%; z-index:1; background:url('/img/common/ditparts/rankflag.gif') no-repeat -63px -1px; text-align:center;}
.rightcolumn_wrap dd.ranknum2b{width:20px; height:32px; position:absolute; top:5px; left:11px; font-weight:bold; font-size:90%; z-index:1; background:url('/img/common/ditparts/rankflag.gif') no-repeat -32px -1px; text-align:center;}
.rightcolumn_wrap dd.ranknum3b{width:20px; height:32px; position:absolute; top:5px; left:11px; font-weight:bold; font-size:90%; z-index:1; background:url('/img/common/ditparts/rankflag.gif') no-repeat 0 -1px; text-align:center;}


.rightcolumn_wrap dd.imgicon{width:63px; text-align:right; position:absolute; top:58px; left:-35px;}
.rightcolumn_wrap dd.imgicon img{ width:20px; height:13px;}
.rightcolumn_wrap dd.imgicon span{margin:0 0 0 1px; float:right;}

/*ƒLƒƒƒ‰ƒ‰ƒ“ƒLƒ“ƒO*/
#chararank dd.imgicon{width:63px; text-align:right; position:absolute; top:73px; left:-34px;}

div.continue{ clear:both; text-align:right; padding:5px; font-size:80%; padding:0 15px 5px 0; display:block;}
div.continue a{ float:right; clear:both; width:75px; display:block; text-align:left;background:url('/img/common/parrow.gif') no-repeat 0 2px; padding:0 0 0 14px;}
div.continue a.centers{ float:right; clear:both; width:170px; display:block; text-align:left;background:url('/img/common/parrow.gif') no-repeat 0 2px; padding:0 0 0 14px;}
div.gorankmenu{ clear:both; text-align:right; font-size:70%;display:block; margin:15px 22px 0 0; display:block;}
	

#chararank {padding:10px 0 5px 8px;}
#chararank p{ width:280px;text-align:right; font-size:72%; padding:0;}
#chararank dl{width:290px; position:relative; margin:4px 0; }
#chararank dt{width:200px; position:absolute; top:7px; left:77px; font-size:90%; font-weight:bold; line-height:130%;}
#chararank dt ul{font-size:76%; font-weight:normal; list-style:none;}
#chararank dd.ranknum{width:20px; position:absolute; top:7px; left:12px; text-align:center; font-weight:bold; font-size:90%; z-index:1;}
#chararank dd.rankimg{width:50px; height:50px; margin:0; background:url('/img/common/ditparts/ctgimages_50bg.jpg') no-repeat 2px 1px;}
#chararank dd.rankimg img{ width:40px; height:40px; margin:6px 0 0 7px;}
#chararank dt ul{ list-style:none; font-size:76%; width:210px; display:block; margin:0;}
#chararank dt ul li{ display:inline; font-size:10px;}

/*chara_rank item*/
#chararank dl.ranktop{width:270px; height:90px; background-color: #EDEDED;position:relative; margin:6px 0 5px 8px; padding:0 0 5px 0;/* border:1px #EDEDED solid;*/}
#chararank dl.ranktop dt{width:185px;position:absolute; top:20px; left:80px; z-index:1;}
#chararank dl.ranktop dt div{ text-align:left; font-size:83%; line-height:140%; width:180px; margin:0;}
#chararank dl.ranktop dt div.detbtn{ text-align:right; margin:4px 5px 0 0;}
#chararank dl.ranktop dd.rankttl{ height:18px; margin:0; text-align:center;}
#chararank dl.ranktop dd.rankttl img{ position:absolute; top:-6px; left:5px;}
#chararank dl.ranktop dd.rankimg{width:62px; height:62px; display:block; background:#FFFFFF; border:1px #CDCDCD solid;  margin:-6px 0 0 6px; padding:0;}
#chararank dl.ranktop dd.rankimg img{ width:60px; height:60px; margin:1px;}
/*#chararank dl.ranktop dd.rankdate{  font-size:70%;margin:5px 0;padding:0;}*/

#charahead{margin:0 0 5px 0;}


/*bnr250*/
#bnr250{ margin:0 0 12px 0; text-align:center;} /*FOR TOPPAGE*/
#bnr250lote{ margin:0; height:240px; overflow:hidden;}
#bnr250lote div{ height:70px; margin:0 0 7px 0; padding:1px; border:1px #CCCCCC solid;}
#bnr250lote div img{margin:0; vertical-align:bottom;}

#bnr250loteB{ margin:0 0 10px 0; height:220px; overflow:hidden; text-align:center;}
#bnr250loteB div{ height:70px; margin:0 0 4px 0; padding:0;}
#bnr250loteB div img{margin:0; vertical-align:bottom;}


/*bnr300*/
#bnr300{ margin:0 0 12px 0;} /*FOR TOPPAGE*/
#bnr300lote{ margin:0; height:240px; overflow:hidden;}
#bnr300lote div{ height:70px; margin:0 0 7px 0; padding:1px; border:1px #CCCCCC solid;}
#bnr300lote div img{ width:296px; height:70px; margin:0; vertical-align:bottom;}

/*test*/
#bnr300loteB{ margin:0 0 10px 0; height:296px; overflow:hidden;}
#bnr300loteB div{ height:70px; margin:0 0 4px 0; padding:0;}
#bnr300loteB div img{ width:300px; height:70px; margin:0; vertical-align:bottom;}

#bnr300 ul { margin:0 0 0 0; padding:0; border:none; list-style:none; display:block;}
#bnr300 ul li{ height:70px; margin:5px 0; padding:1px; border:1px #CCCCCC solid;}
#bnr300 ul img{ width:296px; height:70px; margin:0; vertical-align:bottom;}



/*titlebg*/
.titlebg800{ clear:both; background:url('/img/common/ttlbars.gif') no-repeat right; padding:0; margin:10px 0; width:800px; height:22px; text-align:left;}
.titlebg490{ clear:both; background:url('/img/common/ttlbars.gif') no-repeat right; padding:0; margin:0 0 5px 0; width:490px; height:25px; text-align:left; position:relative;}

.titlebg260,.titlebg260tw{ clear:both; background:url('/img/common/ttlbars.gif') no-repeat right; padding:0; margin:0 0 5px 0; width:260px; height:25px; text-align:left;}
.titlebg260tw{ margin:0; position:absolute; top:0; left:0; z-index:1 !important;}

#side_redister .titlebg300{ display:none;}


.titlebg490 .ttlimg{ float:left; margin:0; width:350px;}
.titlebg490 img , .titlebg490 .ttlimg img{vertical-align:top; margin:0;}
.titlebg490 div#update{ float:right; font-size:76%; color:#FFFFFF; margin:7px 6px 0 0; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.titlebg490 div#update_ss{ position:absolute; top:6px; left:380px; z-index:1; font-size:76%; color:#000000; margin:0; width:100px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.titlebg490 div#update_sss{ position:absolute; top:6px; left:380px; z-index:1; font-size:76%; color:#FFFFFF; margin:0; width:100px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}

.titlebg250 .ttlimg{ float:left; margin:0; width:250px;}
.titlebg250 .ttlimg_ss{ margin:0; width:250px;}
.titlebg250 img , .titlebg300 .ttlimg img{vertical-align:top; margin:0 0 5px 0;}




/*rank_column
***********/
.defbg680{ clear:both; width:680px; margin:0 0 0 0; padding:0 0 0 0; background:url('/img/common/ditparts/rankcolumn_680full.jpg') no-repeat 0 0;}
.defbg680sp{ clear:both; width:680px; margin:0 0 0 20px; padding:16px 0 20px; background:url('/img/common/ditparts/rankcolumn_680full.jpg') no-repeat 0 0;}
.defbg680btm{ clear:both; width:680px; height:5px; margin:0; background:url('/img/common/ditparts/rankcolumn_680.jpg') no-repeat 0 bottom; font-size:1px; line-height:1px;}


div#arrival_toy { width:660px; margin:0 0 0 0; display:block; position:relative; background:url('/img/ranking/rankbg_toy.gif') no-repeat 0 0;}
div#arrival_hob { width:660px; margin:0 0 0 0; display:block; position:relative; background:url('/img/ranking/rankbg_hob.gif') no-repeat 0 0;}
div#arrival_gms { width:660px; margin:0 0 0 0; display:block; position:relative; background:url('/img/ranking/rankbg_gms.gif') no-repeat 0 0;}
div#arrival_dvd { width:660px; margin:0 0 0 0; display:block; position:relative; background:url('/img/ranking/rankbg_dvd.gif') no-repeat 0 0;}

div#arrival_toybtm ,div#arrival_hobbtm ,div#arrival_gmsbtm ,div#arrival_dvdbtm { clear:both; width:660px;margin:0; padding:10px 0 0 0; display:block; position:relative;font-size:80%; text-align:right;}

div#arrival_toybtm {background:url('/img/ranking/rankbg_toy.gif') no-repeat 0 bottom;}
div#arrival_hobbtm {background:url('/img/ranking/rankbg_hob.gif') no-repeat 0 bottom;}
div#arrival_gmsbtm {background:url('/img/ranking/rankbg_gms.gif') no-repeat 0 bottom;}
div#arrival_dvdbtm {background:url('/img/ranking/rankbg_dvd.gif') no-repeat 0 bottom;}


.btmmarg15{margin-bottom:15px;}
.btmmarg10{margin-bottom:10px;}
.btmmarg5{margin-bottom:5px;}




/*Category Items 20120814
*****************************/
.ct490set{ clear:both; display:block; margin:0; width:490px; padding:0 0 0 0; word-break:break-all;word-wrap: break-word;}
.ct530set{ clear:both; display:block; margin:0; width:530px; padding:0 0 0 0; word-break:break-all;word-wrap: break-word;}
.ctoy,.chob,.cgms,.cdvd,.ccd{margin:0; padding:0;}

.catebox{display:block; width:172px; margin:0 2px 6px 2px; float:left; }
.catebox p a, .ct530set p a:visited{color:#FFFFFF; font-family:Arial,verdana; font-size:12px; font-weight:bold; text-decoration:underline; display:block; padding:10px 0 0 0; line-height:140%; }
.catebox p a:hover{color: #FFFF00;}

.catebox ul{ display:block; overflow:hidden; width:172px; margin:0; padding:0; position:relative;}
.catebox li a,.ct530set li a:visited{ color:#FFFFFF; font-size:12px; text-decoration:underline; font-weight:bold;}
.catebox li a:hover{ text-decoration:underline; color:#FFFF33;}
.catebox li.items{ width:172px; height:165px; margin:0; padding:0; display:block; text-align:left;}
.catebox li.items img{ margin:20px 0 0 20px; width:130px; height:130px;}
.catebox li.itemname{display:block; width:153px; height:65px; text-align:left; font-size:12px; margin:5px auto 0 auto;}
.catebox li.frd div{display:block; width:143px;  margin:0 0 0 17px; background:none;}
.catebox li.frd div p{ padding:28px 0 0 0; font-size:12px;line-height:130%;}
.catebox li.frd div p a:link,.catebox li.frd div p a:visited,.catebox li.frd div p a:hover{ margin:0; padding:0; color:#000000; text-decoration:none; font-weight:normal;}


.catebox li.frd div p a span.ncon{ width:20px; height:9px; background:url('../img/common/newico.gif') no-repeat 0 0 ;}


/*itemname-color*/
.cgms .catebox li.itemname a{ color:#993300;}
.cgms .catebox li.itemname a:hover{ color:#FF3300;}
.ccd .catebox li.itemname a{ color:#003366;}
.ccd .catebox li.itemname a:hover{ color:#3366FF;}

.cgms .catebox li.itemname a span.ncon{display:block; float:left;width:20px; height:9px; background:url('../img/common/newico.gif') no-repeat 0 0 ;}

/*cate*/
.catebox p.cateH{ width:172px;height:35px; display:block;  text-align:center; padding:0; margin:0;}
.ctoy p.cateH{ background:url('../img/common/details/fr_h_toy.gif') no-repeat 0 0; background-color:#99FF33; }
.chob p.cateH{background:url('../img/common/details/fr_h_hob.gif') no-repeat 0 0; background-color:#99FF33; }
.cgms p.cateH{background:url('../img/common/details/fr_h_gms.gif') no-repeat 0 0; background-color:#99FF33; }
.cdvd p.cateH{background:url('../img/common/details/fr_h_dvd.gif') no-repeat 0 0; background-color:#99FF33; }
.ccd p.cateH{background:url('../img/common/details/fr_h_cd.gif') no-repeat 0 0; background-color:#99FF33; }

.catebox ul{ display:block;  text-align:center; margin:0;}
.ctoy ul{background:url('../img/common/details/mbg_toy.gif') no-repeat 0 0;}
.chob ul{background:url('../img/common/details/mbg_hob.gif') no-repeat 0 0;}
.cgms ul{background:url('../img/common/details/mbg_gms.gif') no-repeat 0 0;}
.cdvd ul{background:url('../img/common/details/mbg_dvd.gif') no-repeat 0 0;}
.ccd ul{background:url('../img/common/details/mbg_cd.gif') no-repeat 0 0;}

.catebox li.frd{ display:block; width:195px; height:110px; padding:0 0 0 0; margin-top:0; text-align:left;}
.ctoy li.frd{background:url('../img/common/details/frd_toy.gif') no-repeat 0 0;}
.chob li.frd{background:url('../img/common/details/frd_hob.gif') no-repeat 0 0;}
.cgms li.frd{background:url('../img/common/details/frd_gms.gif') no-repeat 0 0;}
.cdvd li.frd{background:url('../img/common/details/frd_dvd.gif') no-repeat 0 0;}
.ccd li.frd{background:url('../img/common/details/frd_cd.gif') no-repeat 0 0;}

.catebox p.cateF{ width:172px; height:35px; display:block;  text-align:center; padding:0; margin:0;}
.ctoy p.cateF{background:url('../img/common/details/fr_f_toy.gif') no-repeat 0 0;}
.chob p.cateF{background:url('../img/common/details/fr_f_hob.gif') no-repeat 0 0;}
.cgms p.cateF{background:url('../img/common/details/fr_f_gms.gif') no-repeat 0 0;}
.cdvd p.cateF{background:url('../img/common/details/fr_f_dvd.gif') no-repeat 0 0;}
.ccd p.cateF{background:url('../img/common/details/fr_f_cd.gif') no-repeat 0 0;}


li.items .imgicon{width:90px; height:13px; text-align:right; position:absolute; top:140px; left:53px;}
li.items .imgicon span.ico_cate,li.items .imgicon span.ico_resv,li.items .imgicon span.ico_lmtd{ display:block; margin:0 0 0 1px; float:right; height:13px; padding:0;}
li.items .imgicon span.ico_cate img{ width:30px; height:13px; margin:0; padding:0;}
li.items .imgicon span.ico_resv img{ width:28px; height:13px; margin:0; padding:0;}
li.items .imgicon span.ico_lmtd img{ width:28px; height:13px; margin:0; padding:0;}





/*******KEYWORD LIST**********/
/*DEF #clickKW{width:800px; height:85px; padding:0; margin:5px 0 0 0; background:url('/img/common/topkeywordbg.gif') no-repeat 0 0;}*/
#clickKW{width:800px; min-height:90px; padding:0; margin:5px 0 0 0; background:url('/img/common/topkeywordbg.gif') no-repeat 0 0;}


#clickKWft{width:800px; height:12px; padding:0 0 0 0; margin:0 0 5px 0; display:block;  background:url('/img/common/topkeywordft.gif') no-repeat 0 top;}

.kwordbox{ list-style:none; text-align:center; margin:0 0 0 25px; padding:28px 0 0 0; width:755px; }

.kwordbox li{font-size:14px; float:left; margin:0 15px 5px 0 ; display:block;white-space: nowrap;}

.kwordbox li a:link,.kwordbox li a:visited,.kwordbox li a:hover{ background:url('/img/common/arrow02.gif') no-repeat 0 33px; padding:0 0 0 7px; font-size:14px; font-weight:bold;}
.kwordbox li a:link,.kwordbox li a:visited{color: #330099; text-decoration:none; font-weight:bold;}
.kwordbox li a:hover{color: #cc0033; text-decoration:underline; font-weight:bold;}



/**TOP CATEGORY**/

#sitenavigation,#sitenavigation_t,#sitenavigation_h,#sitenavigation_g,#sitenavigation_d,#sitenavigation_c,#sitenavigation_z{ width:530px; clear:both; margin:0 0 5px 0; background:none;}
.categorybox2{ width:530px; background:url('/img/common/topcate_bg2.jpg') no-repeat 0 0; margin:0; padding:1px 0 3px 0;}
.categorybox3{ width:530px; background:url('../img/common/topcate_bg3.jpg') no-repeat 0 0; margin:0; padding:2px 0 3px 0;}
.categorybox4{ width:530px; background:url('/img/common/topcate_bg4.jpg') no-repeat 0 0; margin:0; padding:1px 0 3px 0;}
.categorybox5{ width:530px; background:url('/img/common/topcate_bg5.jpg') no-repeat 0 0; margin:0; padding:1px 0 3px 0;}
.categorybox6{ width:530px; background:url('/img/common/topcate_bg6.jpg') no-repeat 0 0; margin:0; padding:1px 0 3px 0;}
.categorybox7{ width:530px; background:url('/img/common/topcate_bg7.jpg') no-repeat 0 0; margin:0; padding:1px 0 3px 0;}
.categorybox8{ width:530px; background:url('/img/common/topcate_bg8.jpg') no-repeat 0 0; margin:0; padding:1px 0 3px 0;}

.cateouter{width:176px; float:left; margin:0; padding:0;}
.cateouter dl{width:176px; height:47px; margin:5px 0 0 0; padding:0 0 0 30px; font-size:10px; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.cateouter dt{ font-size:12px; line-height:110%; margin:0 0 0 0; padding:0; font-weight:bold;}
.cateouter dt span{ font-size:10px; line-height:110%; margin:0 0 0 0; padding:0;}
.cateouter dt a:link,.cateouter dt a:visited{ color:#0000FF; font-weight:bold; text-decoration:underline;}
.cateouter dt a:hover{ color:#0099CC; font-weight:bold; text-decoration: none;}
.cateouter dl dd{ font-size:10px; line-height:120%; margin:0 0 0 3px; padding:0; text-align:left;}
.cateouter dl dd a:link,.cateouter dl dd a:visited{ font-size:10px; color:#666666; text-decoration:none;}
.cateouter dl dd a:hover{ font-size:10px; color:#FF0066; text-decoration:none;}


#sitenavigation_h .cateouter dl{ background:url('/img/common/nabi_h.gif') no-repeat 7px 0;}
#sitenavigation_t .cateouter dl{ background:url('/img/common/nabi_t.gif') no-repeat 7px 0;}
#sitenavigation_g .cateouter dl{ background:url('/img/common/nabi_g.gif') no-repeat 7px 0;}
#sitenavigation_d .cateouter dl{ background:url('/img/common/nabi_d.gif') no-repeat 7px 0;}
#sitenavigation_c .cateouter dl{ background:url('/img/common/nabi_c.gif') no-repeat 7px 0;}
#sitenavigation_z .cateouter dl{ background:url('/img/common/nabi_z.gif') no-repeat 7px 0;}


#catehobbg{ background:url('/img/common/testbg.gif') no-repeat 7px 4px;}
#categmsbg{ background:url('/img/common/testbg.gif') no-repeat 7px 4px;}
#catedvdoybg{ background:url('/img/common/testbg.gif') no-repeat 7px4px;}
#catecdbg{ background:url('/img/common/testbg.gif') no-repeat 7px 4px;}



/*Xmas LP box*/
#lptop{
	width: 530px;
	display:block;
	margin:0 0 10px 0;
	text-align:center;
	padding:0;
	/*border: 3px #ffcc00 solid;
	border-spacing: 0;
	border: 3px solid #ffcc00;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 0px 0px #CCC;
	*/
}

#lptop table {
	text-align: center; margin:5px auto 5px;
}

#lptop table td {text-align:center;}

#lptop a{ color: #339; text-decoration:underline;}
#lptop div{ display:block; cursor:pointer; border:1px #CCC solid; width:173px; height:54px; margin:1px; -webkit-border-radius:3px; -moz-border-radius:3px; position:relative;}
#lptop div.lp_on{ background:url('/img/0000000/lp_on.png') no-repeat right 1px;}
#lptop div:hover{border:1px #FF66CC solid;}
#lptop div img{ float:left; width:48px; height:48px; border:none; margin:1px; -webkit-border-radius:3px; -moz-border-radius:3px;}
#lptop div h3{ float:left; font-size:13px; margin:0; padding:5px 0 0 10px; text-decoration:underline; font-weight:bold; text-align:left;font-family:'ƒƒCƒŠƒI','Meiryo',verdana,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN'; line-height:160%;}


#sales_bnr{list-style:none; margin:0 0 8px 0;}
#sales_bnr li{ float:left; margin:0;}
#sales_bnr li img:hover{ opacity:0.9; margin-top:-1px;}