/* CSS Document */


#wrapper{
width:810px;
margin:0 auto;
}

a:link{
color:#333333;
text-decoration:none;
}
a:visited{
color:#333333;
text-decoration:none;
}
a:hover{
color:#CC0000;
text-decoration:underline;
}

/* tbV */
#flash{
width:780px;
margin:10px 0 17px 0;
padding:0;
clear:left;
float:left;
}

#flash2{
width:780px;
margin:0 0 0 0;
padding:0;
clear:left;
float:left;
}

/* Rec */
#left h3.top_left{
width:181px;
height:24px;
background:#FFFFFF url(../img/menu.gif) no-repeat;
text-indent:-500px;
display:block;
margin:0 0 10px 0;
padding:0;
}
/* ERec */
.top{
width:580px;
background:url(../image/top_news.gif) no-repeat;
height:20px;
margin:0 0 10px 0;
padding:5px 0 0 0;
text-align:right;
}

.top1{
width:580px;
background:url(../img/top_title1.gif) no-repeat;
height:20px;
margin:0 0 10px 0;
padding:5px 0 0 0;
text-align:right;
}

.top2{
width:580px;
background:url(../img/top_title2.gif) no-repeat;
height:20px;
margin:0 0 10px 0;
padding:5px 0 0 0;
text-align:right;
}
.top3{
width:580px;
background:url(../img/top_title3.gif) no-repeat;
height:20px;
margin:0 0 10px 0;
padding:5px 0 0 0;
text-align:right;
}
.top4{
width:580px;
background:url(../img/top_title4.gif) no-repeat;
height:20px;
margin:0 0 10px 0;
padding:5px 0 0 0;
text-align:right;
}
.top5{
width:580px;
background:url(../img/top_title5.gif) no-repeat;
height:20px;
margin:0 0 10px 0;
padding:5px 0 0 0;
text-align:right;
}

.top6{
width:580px;
background:url(../image/top_title6.gif) no-repeat;
height:20px;
margin:0 0 10px 0;
padding:5px 0 0 0;
text-align:right;
}
.top7{
width:580px;
background:url(../image/top_title7.gif) no-repeat;
height:20px;
margin:0 0 10px 0;
padding:5px 0 0 0;
text-align:right;
}


.top p{
background:url(../image/list.gif) no-repeat;
font-size:80%;
margin:0 0 3px 0;
padding:0 0 0 17px;
float:right;
}

#right iframe{
width:580px;
height:170px;
margin:0 0 17px 0;
float:left;
}

#main_right iframe{
width:580px;
height:170px;
margin:0 0 17px 0;
float:left;
}

.topics{
background:url(../image/05.gif) no-repeat;
width:470px;
height:20px;
margin:0 0 15px 0;
padding:10px 0 0 110px;
clear:left;
display:block;
list-style:none;
}

.topics li{
background:url(../image/12.gif) no-repeat;
list-style:none;
display:inline;
float:left;
padding:0 0 0 19px;
margin:0 19px 0 0;
line-height:1.0;
font-size:80%;
white-space:nowrap;
}
.topics a:link{
color:#333333;
text-decoration:none;
}
.topics a:visited{
color:#333333;
text-decoration:none;
}
.topics a:hover{
color:#CC0000;
text-decoration:underline;
}

#main_right ul{
list-style:none;
display:inline;
}

#main_right ul li{
float:left;
}

main_#right ul li.b{
	float:left;
	margin:0;
	padding: 0 0 24px;
	font-weight: normal;
	font-size: 80%;
}

#main_right ul li.c{
	float:left;
	margin:0;
	padding: 0 0 24px;
	font-weight: normal;
	font-size: 100%;
}

#main_right ul li p{
	width:500px;
	
	margin:10px;
	padding:0 0 0 28px;
	background:url(../image/18.gif) 11px 2px no-repeat;
}

#main_right ul li span{
	padding:0 0 0 28px;
}




/* 						content */

#right_content ul{
list-style:none;
display:inline;
}

#right_content ul li{
margin:0;
float:left;
}

#right_content ul li.b{
	float:left;
	margin:0;
	padding: 0 0 24px;
	font-weight: normal;
	font-size: 80%;
}

#right_content ul li.c{
	float:left;
	margin:0;
	padding: 0 0 24px;
	font-weight: normal;
	font-size: 100%;
}

#right_content ul li p{
	width:500px;
	
	margin:10px;
	padding:0 0 0 28px;
	background:url(../image/18.gif) 11px 2px no-repeat;
}

#right_content ul li span{
	padding:0 0 0 28px;
}


/* 						content */




#right ul{
list-style:none;
display:inline;
}

#right ul li{
float:left;
}

#right ul li.b{
	float:left;
	margin:0;
	padding: 0 0 24px;
	font-weight: normal;
	font-size: 80%;
}

#right ul li.c{
	float:left;
	margin:0;
	padding: 0 0 24px;
	font-weight: normal;
	font-size: 100%;
}

#right ul li p{
	width:500px;
	
	margin:10px;
	padding:0 0 0 28px;
	background:url(../image/18.gif) 11px 2px no-repeat;
}

#right ul li span{
	padding:0 0 0 28px;
}

#right ul li span.bold{
	padding:0;
}

#right ul li span.orange{
	padding:0;
}


a.right_a{
background:url(../image/06.gif) no-repeat;
width:288px;
height:47px;
display:block;
margin:0 4px 6px 0;
padding:12px 0 0 ;
font-size:80%;
}
a.right_a:hover{
background-position:0 -59px;
text-decoration:none;
}

a.right_b{
background:url(../image/07.gif) no-repeat;
width:260px;
height:42px;
display:block;
margin:0;
padding:18px 0 0 28px;
font-size:80%;
}
a:hover.right_b{
background:url(../image/07_on.gif) no-repeat;
text-decoration:none;
}

a.right_c{
background:url(../image/08.gif) no-repeat;
width:552px;
height:42px;
display:block;
margin:0 0 24px;
padding:18px 0 0 28px;
font-size:87%;
}
a:hover.right_c{
background-position:0 -60px;
text-decoration:none;
}

a.right_d{
background:url(../image/15.gif) no-repeat;
width:288px;
height:47px;
display:block;
margin:0 4px 6px 0;
padding:12px 0 0 ;
font-size:80%;
}
a.right_d:hover{
background-position:0 -59px;
text-decoration:none;
}


a.right_e{
background:url(../image/13.gif) no-repeat;
width:288px;
height:47px;
display:block;
margin:0 0 6px 0;
padding:12px 0 0 ;
font-size:80%;
}
a.right_e:hover{
background-position:0 -59px;
text-decoration:none;
}


a.right_f{
background:url(../image/17.gif) no-repeat;
width:288px;
height:47px;
display:block;
margin:0 2px 6px 0;
padding:12px 0 0 ;
font-size:80%;
}
a.right_f:hover{
background-position:0 -59px;
text-decoration:none;
}

.red_list{
	background:url(../image/18.gif) 11px 2px no-repeat;
}

.orange{
font-size:86%;
color:#FF9900;
}

.bannar_ul{
list-style:none;
display:block;
}

.bannar_list{
background:url(../jyuken/image/12.gif) no-repeat;
display:block;
padding:0 0 0 17px;
margin:0 0 6px 0;
list-style:none;
line-height:1.0;
width:250px;
}

/* MAIN NAV
=========================================================== */

/*top level styles + container*/
ul#sr_mainnav {
float:left;
width: 780px; height:20px;
/*background:#ffeaf6;*/
margin:0px auto 0 auto;	
position:relative; z-index:10; }

ul#sr_mainnav li {
float:left;
background:#006ab1;
border-right:1px solid #fff;
height:27px;
position:relative;
display:inline; }

ul#sr_mainnav li.srnav_drop9 { border-right:none; }
ul#sr_mainnav li.srnav_drop10 { border-right:none; }

ul#sr_mainnav a {
display:block;
position:relative;
font-size:12px; color:#ffffff;
text-decoration:none; 
text-align:center; 
height:27px; 
line-height:28px; }

*:first-child+html ul#sr_mainnav a { font:normal 11px/26px Verdana, Geneva, Arial,‚l‚r ‚oƒSƒVƒbƒN, sans-serif; } * html ul#sr_mainnav a { font:normal 11px/26px Verdana, Geneva, Arial, ‚l‚r ‚oƒSƒVƒbƒN, sans-serif; }

/* style the top level hover incase images fail */
ul#sr_mainnav li.srnav_drop1 a { width:129px; }
ul#sr_mainnav li:hover.srnav_drop1,
ul#sr_mainnav li.srnav_drop1 a:hover,
ul#sr_mainnav li.srnav_drop1 a.mn_active { background:#0ccbd7; color:#fff; }

ul#sr_mainnav li.srnav_drop2 a { width:129px; }
ul#sr_mainnav li:hover.srnav_drop2,
ul#sr_mainnav li.srnav_drop2 a:hover,
ul#sr_mainnav li.srnav_drop2 a.mn_active { background:#26a4d2; color:#fff; }

ul#sr_mainnav li.srnav_drop3 a { width:129px; }
ul#sr_mainnav li:hover.srnav_drop3,
ul#sr_mainnav li.srnav_drop3 a:hover,
ul#sr_mainnav li.srnav_drop3 a.mn_active { background:#FFCC00; color:#fff; }

ul#sr_mainnav li.srnav_drop4 a { width:129px; }
ul#sr_mainnav li:hover.srnav_drop4,
ul#sr_mainnav li.srnav_drop4 a:hover,
ul#sr_mainnav li.srnav_drop4 a.mn_active { background:#FF3300; color:#fff; }

ul#sr_mainnav li.srnav_drop5 a { width:129px; }
ul#sr_mainnav li:hover.srnav_drop5,
ul#sr_mainnav li.srnav_drop5 a:hover,
ul#sr_mainnav li.srnav_drop5 a.mn_active { background:#99CC00; color:#fff; }

ul#sr_mainnav li.srnav_drop6 a { width:129px; }
ul#sr_mainnav li:hover.srnav_drop6,
ul#sr_mainnav li.srnav_drop6 a:hover,
ul#sr_mainnav li.srnav_drop6 a.mn_active { background:#ff9000; color:#fff; }



ul#sr_mainnav li:hover a { color:#fff; }
ul#sr_mainnav li:hover ul li a { color:#414143; }


/* dropdown sytles */
ul#sr_mainnav li ul {
position:absolute;
top:27px; left:0;
z-index:1;
visibility:hidden; }

ul#sr_mainnav li > ul {
top:auto; left:auto; }

ul#sr_mainnav table {position:absolute; top:0; left:0; border-collapse:collapse;}

ul#sr_mainnav li:hover ul,
ul#sr_mainnav a.mn_active:hover,
ul#sr_mainnav a:hover ul {
visibility:visible; }

/*for IE 6 only :: allows dropdowns
to position above select boxes*/

ul#sr_mainnav li iframe {
position:absolute; 
left:-9999px; top:-9999px; 
width:0; height:0; 
margin:0; padding:0; 
list-style:none; }

ul#sr_mainnav :hover iframe,
ul#sr_mainnav .mn_active:hover iframe {
left:0; top:27px; 
width:162px; 
border:none; }

ul#sr_mainnav :hover iframe.one { height:100px; }
ul#sr_mainnav :hover iframe.two { height:40px; }
ul#sr_mainnav :hover iframe.three { height:50px; }
ul#sr_mainnav :hover iframe.four { height:200px; }

ul#sr_mainnav ul li {
border:none;
height:auto;
display:block;
float:left;
text-align:left;
background:#fff; }

ul#sr_mainnav ul li a {
float:left;
font-size:11px;
text-decoration:none;
display:block;
padding:0 20px;
height:22px; line-height:22px;
text-align:left; }

*:first-child+html ul#sr_mainnav ul li a { font:normal 11px/21px Verdana, Geneva, Arial, ‚l‚r ‚oƒSƒVƒbƒN, sans-serif; } * html ul#sr_mainnav ul li a { font:normal 11px/21px Verdana, ‚l‚r ‚oƒSƒVƒbƒN,Geneva, Arial, sans-serif; }

/*shop drop down*/
#sr_mainnav li.srnav_drop1 ul {
border:1px solid #0ccbd7;
width:160px; }
 
#sr_mainnav li.srnav_drop1 ul li a {
width:120px; }

#sr_mainnav li.srnav_drop1 ul li a:hover {
background:#0ccbd7;
color:#fff; }

/*best sellers drop down*/
#sr_mainnav li.srnav_drop2 ul {
border:1px solid #26a4d2;
width:150px;
*width:160px; }
 
#sr_mainnav li.srnav_drop2 ul li a {
width:110px;
*width:120px; }

#sr_mainnav li.srnav_drop2 ul li a:hover {
background:#26a4d2;
color:#fff; }

/*collections drop down*/
#sr_mainnav li.srnav_drop3 ul {
border:1px solid #FFCC00;
width:160px; }
 
#sr_mainnav li.srnav_drop3 ul li a {
width:120px; }

#sr_mainnav li.srnav_drop3 ul li a:hover {
background:#FFCC00;
color:#fff; }

/*japan exclusives drop down*/
#sr_mainnav li.srnav_drop4 ul {
border:1px solid #68c700;
width:160px; }
 
#sr_mainnav li.srnav_drop4 ul li a {
width:120px; }

#sr_mainnav li.srnav_drop4 ul li a:hover {
background:#68c700;
color:#fff; }

/*gift ideas drop down*/
#sr_mainnav li.srnav_drop5 ul {
border:1px solid #ffd614;
width:150px;
*width:160px; }
 
#sr_mainnav li.srnav_drop5 ul li a {
width:110px;
*width:120px; }

#sr_mainnav li.srnav_drop5 ul li a:hover {
background:#ffd614;
color:#fff; }

/*characters drop down*/
#sr_mainnav li.srnav_drop6 ul {
border:1px solid #ff9000;
width:150px;
*width:160px; }
 
#sr_mainnav li.srnav_drop6 ul li a {
width:110px;
*width:120px; }

#sr_mainnav li.srnav_drop6 ul li a:hover {
background:#ff9000;
color:#fff; }

/*fun/games drop down*/
#sr_mainnav li.srnav_drop7 ul {
border:1px solid #f10026;
width:150px;
*width:160px; }
 
#sr_mainnav li.srnav_drop7 ul li a {
width:110px;
*width:120px; }

#sr_mainnav li.srnav_drop7 ul li a:hover {
background:#f10026;
color:#fff; }

/*news drop down*/
#sr_mainnav li.srnav_drop8 ul {
border:1px solid #ba1b30;
width:150px;
*width:160px; }
 
#sr_mainnav li.srnav_drop8 ul li a {
width:110px;
*width:120px; }

#sr_mainnav li.srnav_drop8 ul li a:hover {
background:#ba1b30;
color:#fff; }


/* dropdown sytles 20090818 */
#lists {padding:0; margin:25px 0 50px 0px; list-style:none; position:relative; height:25px; float:left; background:url(../img/line.gif) no-repeat 97% 4px; width:800px; z-index:500;} /* margins for this demonstration only */
#lists li {display:inline; float:left;; height:25px; background:url(../img/line.gif) no-repeat 0 4px;}
#lists li a.tl {display:block; width:150px; height:25px; text-decoration:none; line-height:20px; font-size:12px; font-weight:bold; text-indent:10px; font-weight:normal; color:#000; background:url(../img/white_arrow.gif) no-repeat 130px 5px;}

#lists div {display:none;}

#lists li a:hover {text-decoration:underline; white-space:normal; background-position:130px 15px;}
#lists li:hover  a {text-decoration:underline; white-space:normal; background-position:130px 15px;}

#lists :hover div
{display:block; width:500px; background:#faebd7; position:absolute; left:0; top:25px; border:1px solid #888; padding-bottom:10px;}
#lists :hover div.pos1 { width:200px;}
#lists :hover div.pos4 { width:200px;}
#lists :hover div.pos2 {width:450px;background:#f0f5ee;}

#lists .two:hover {position:relative;}
#lists .single:hover {position:relative;}
#lists .three:hover {position:relative;}

#lists .two:hover div.pos3 {background:#f5eef0; width:300px;}
#lists .single:hover div.pos4 {background:#ffefd5; width:300px;}

#lists :hover div dl {display:inline; padding:0; margin:0 10px 10px 10px; float:left; width:200px;}
#lists :hover div dl dt {width:200px; background:#888; text-indent:10px; margin:5px 0 10px 0; text-decoration:none; height:20px; line-height:20px;}

#lists :hover div.pos1 dl dt {width:180px; background:#888; text-indent:10px; margin:5px 0 10px 0; text-decoration:none; height:20px; line-height:20px;}
#lists :hover div.pos2 dl dt {width:200px; background:#888; text-indent:10px; margin:5px 0 10px 0; text-decoration:none; height:20px; line-height:20px;}
#lists :hover div.pos4 dl dt {width:180px; background:#888; text-indent:10px; margin:5px 0 10px 0; text-decoration:none; height:20px; line-height:20px;}

#lists .two:hover div {left:0px;}


#lists .three:hover div {left:0px;}



#lists .single:hover div dl {width:129px;}
#lists .single:hover div dl dt {width:129px;}

#lists :hover div dl dd {padding:0; margin:0;}

#lists :hover div dt a {text-decoration:none; cursor:default; font-weight:normal; font-size:12px; color:#fff;}
#lists :hover div dd a {display:block; text-decoration:none; font-weight:normal;width:300px; font-size:12px; color:#000; text-indent:10px; line-height:18px;}
#lists :hover div dd a:hover {text-decoration:underline;}

#lists .clear {clear:both;}