@charset "utf-8";

/* 全体構造 									
---------------------------------------------------- */
* {
	margin:0;
	padding:0;
}
body {
	background-color:#FFFFFF;
	font-family:Verdana, "ＭＳ Ｐゴシック", sans-serif;
	text-align:center;
	color:#666666;
	margin:10px 0;
	font-size:80%;

}
h1,h2,h3,h4,h5,h6 {
}
p,li,dt,dl {
	line-height:1.4;
}
p {
	margin:0px;
	text-align: left;
}
li {
	list-style-type:none;
}
img {
	border:0;
}
.sen_img	{
	padding:4px;
	border:1px solid #CDCDCD;
}
address {
	font-style:normal;
	text-align:center;
	font-size:0.8em;
}
hr {
	display: none;
}
.clear {
	clear:both;
}
.movie_rss	{
	text-align:right;
}	

/*
 css huck
----------------------------------------------------------- */
.clearfix {
	zoom:100%;
}
.clearfix:after {
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both;  
}
* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/*
 Link Color [
----------------------------------------------------------- */
a:link {
	color:#2E3192;
}
a:visited {
	color:#1D1F52;

}
a:hover {
	color:#D80A0A;
	text-decoration:underline;
}
a:hover img{filter:alpha(opacity=60);opacity:0.6;}
a:active {
	color:#D80A0A;
	text-decoration:underline;
}
.back_box_title a:link {
	color:#ffffff;
}
.back_box_title a:visited {
	color:#ffffff;
}
.back_box_title a:hover {
	color:#D80A0A;
	text-decoration:underline;
}
.back_box_title a:active {
	color:#D80A0A;
	text-decoration:underline;
}


/* コンテンツ
---------------------------------------------------- */
#container {
	margin:0 auto;
	text-align:left;
	width:950px;
}
#head {
	overflow: auto;
	background-color: #fff;
}
#contents{
	width:100%;
	background: url(../images/common/bg_all.gif) repeat-y center;
}
#content_btm {
	padding-right: 205px;
	padding-left: 40px;
	background: #fff;
	padding-bottom: 3px;
	padding-top: 3px;
	height: 1%;
}
.pagetop{
	text-align:left;
	float:right;
}
.pagetop a{
	display:block;
	padding-left:16px;
	background:url(../images/common/pagetop.gif) no-repeat left center;
	right:5px;
}
#wrap {
	margin-left:10px;
	width:750px;
	float:right;
	margin-bottom:10px;
}
#main {
	width:550px;
	float:left;
	background: #fff;
}
#main h3{
	background:url(../images/common/title_main.gif) no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
	height:28px;
	padding:5px 10px 0px 8px;
	margin-bottom:4px;
	text-align:left;
	position:relative;
}
#main h3 img{
	position:absolute;
	right:5px;
}
#main h4{
	background-color:#D80A0A;
	color:#ffffff;
	font-weight:bold;
	font-size:1em;
	padding:4px 50px 4px 8px;
	margin-bottom:10px;
	text-align:left;
}
#main h5{
	background:url(../images/common/title_sub.gif) no-repeat;
	height:25px;
	font-weight:bold;
	font-size:1em;
	padding:6px 0px 0px 12px;
	margin-bottom:5px;
	text-align:left;
}


/* left_contents [
----------------------------------------------------------- */
#left {
	width:180px;
	float:left;
	margin-bottom:10px;
        background-color:#EDEDED;
}
#left h3{
	width:180px;
	height:28px;
	background:url(../images/common/title_leftmenu.gif) no-repeat;
	font-size:1em;
	color:#fff;
	text-align:center;
	padding-top:5px;
}
#left p{
	padding:0 8px 0 8px;
	margin-bottom:10px;
}

/* right_contents [
----------------------------------------------------------- */
#right {
	width:180px;
	float:right;
	background-color:#EDEDED;
	margin-bottom:10px;
}

#right h3{
	width:180px;
	height:28px;
	background:url(../images/common/title_rightmenu.gif) no-repeat;
	font-size:1em;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	padding-top:5px;
}

#rank_inner{
	padding:0 5px 5px 5px;
}
.right_box	{
	text-align:center;
}
.right_box img	{
	margin-bottom:8px;
}
.right_box object	{
	margin-bottom:8px;
}
#ssl{
	padding:10px 0px 10px 0px;
	vertical-align:middle;
	text-align:center;
}


#right ul{
	margin				:	10px 27px 0px 28px;
}

#right li{
	margin-bottom		:	7px;
}






/*　検索
----------------------------------------------------------- */
#search h3{
	width:180px;
	height:23px;
	background:url(../images/common/title_leftmenu.gif) no-repeat;
	font-size:1em;
	color:#fff;
	text-align:center;
	padding-top:5px;
}
#search{
	padding:5px 0px 10px 0px;
}

#search .explain{
	margin:0 5px 5px;
	color:#18529C;
	font-size:0.8em;
	line-height:1.2;
}

#search .input_field{
	background-color:#EFEFEF;
	margin:0px 2px 0px 4px;
	padding:0px;
}

#search input{
	width:100px;
}


/* Head [
----------------------------------------------------------- */

/*---- Global head ----*/
#g_title{
	width:215px;
	position:relative;
margin-bottom:0px;
}
#logo{
	background:#fff url(../images/common/global_logo.gif) no-repeat;
	width:215px;
	height:90px;
}
#logo a{
	display:block;
	width:215px;
	height:80px;
}
#logo h1,#logo h2{
	text-indent:-9999px;
}

#logo h1{
	float:left;
	width:215px;
}
#logo h2{
	clear:both;
font-size:12px;
}

/*---- Global head banner ----*/

#super_bn{
	position:absolute;
	top:-5px;
	left:222px;
}

/*-+-+-+-+-+-+- Global menu navi2 -+-+-+-+-+-+-*/

#g_menu p{
	padding-top:7px;
}


#g_menu ul#navi2{
	width:833px;
	height:25px;
	background:url(../images/common/globalnavi2.gif) no-repeat;
	float:left;

}

#g_menu li{
	display:inline;
}

#navi2 li a {
 height:25px;
 display:block;
 float:left;
 text-indent:-9999em;
 text-decoration:none;
 overflow:hidden;
}

/*---- off ----*/

#navi2 li.g_menu_top a {
	width:49px;
	background:url(../images/common/globalnavi2.gif) no-repeat  0px 0px;
}

#navi2 li.g_menu_movie a {
	width:110px;
	background:url(../images/common/globalnavi2.gif) no-repeat -49px 0px ;
}

#navi2 li.g_menu_event a {
	width:150px;
	background:url(../images/common/globalnavi2.gif) no-repeat -159px 0px ;
}

#navi2 li.g_menu_shop a {
	width:137px;
	background:url(../images/common/globalnavi2.gif) no-repeat -309px 0px ;
}

#navi2 li.g_menu_book a {
	width:126px;
	background:url(../images/common/globalnavi2.gif) no-repeat  -446px 0px ;
}
#navi2 li.g_menu_help a {
	width:104px;
	background:url(../images/common/globalnavi2.gif) no-repeat  -572px 0px ;
}

/*---- over ----*/

#navi2 li.g_menu_top a:hover{
	background:url(../images/common/globalnavi2.gif) no-repeat 0px -25px ;
}

#navi2 li.g_menu_movie a:hover{
	background:url(../images/common/globalnavi2.gif) no-repeat  -49px -25px ;
}

#navi2 li.g_menu_event a:hover{
	background:url(../images/common/globalnavi2.gif) no-repeat  -159px -25px ;
}

#navi2 li.g_menu_shop a:hover{
	background:url(../images/common/globalnavi2.gif) no-repeat  -309px -25px ;
}

#navi2 li.g_menu_book a:hover{
	background:url(../images/common/globalnavi2.gif) no-repeat  -446px -25px ;
}

#navi2 li.g_menu_help a:hover{
	background:url(../images/common/globalnavi2.gif) no-repeat  -572px -25px ;
}

/*---- on ----*/

#navi2 li.g_menu_top_on a {
	width:49px;
	background:url(../images/common/globalnavi2.gif) no-repeat 0px -25px;
}

#navi2 li.g_menu_movie_on a {
	width:110px;
	background:url(../images/common/globalnavi2.gif) no-repeat -49px -25px;
}

#navi2 li.g_menu_event_on a {
	width:150px;
	background:url(../images/common/globalnavi2.gif) no-repeat -159px -25px;
}


#navi2 li.g_menu_shop_on a {
	width:137px;
	background:url(../images/common/globalnavi2.gif) no-repeat -309px -25px;
}

#navi2 li.g_menu_book_on a {
	width:126px;
	background:url(../images/common/globalnavi2.gif) no-repeat  -446px -25px;
}

#navi2 li.g_menu_help_on a {
	width:104px;
	background:url(../images/common/globalnavi2.gif) no-repeat  -572px -25px;
}

/*-+-+-+-+-+-+- Global menu navi3 -+-+-+-+-+-+-*/

#g_menu ul#navi3{
	width:950px;
	height:25px;
	background:url(../images/common/globalnavi3.gif) no-repeat;
	clear:both;
}

#g_menu li{
	display:inline;
}

#navi3 li a {
 height:25px;
 display:block;
 float:left;
 text-indent:-9999em;
 text-decoration:none;
 overflow:hidden;
}

/*---- off ----*/
#navi3 li.g_menu_m_wear a {
	width:93px;
	background:url(../images/globalnavi3.gif) no-repeat 0px 0px;
}

#navi3 li.g_menu_l_wear a {
	width:114px;
	background:url(../images/globalnavi3.gif) no-repeat -93px 0px;
}

#navi3 li.g_menu_shoes a {
	width:68px;
	background:url(../images/globalnavi3.gif) no-repeat -207px 0px;
}

#navi3 li.g_menu_bag a {
	width:97px;
	background:url(../images/globalnavi3.gif) no-repeat -275px 0px;
}

#navi3 li.g_menu_socks a {
	width:64px;
	background:url(../images/globalnavi3.gif) no-repeat -372px 0px;
}

#navi3 li.g_menu_accessory a {
	width:90px;
	background:url(../images/globalnavi3.gif) no-repeat -436px 0px;
}

#navi3 li.g_menu_training a {
	width:126px;
	background:url(../images/globalnavi3.gif) no-repeat -526px 0px;
}

#navi3 li.g_menu_supple a {
	width:86px;
	background:url(../images/globalnavi3.gif) no-repeat  -652px 0px;
}

#navi3 li.g_menu_kids a {
	width:54px;
	background:url(../images/globalnavi3.gif) no-repeat  -738px 0px;
}

#navi3 li.g_menu_maker a {
	width:79px;
	background:url(../images/globalnavi3.gif) no-repeat  -792px 0px;
}

/*---- over ----*/
#navi3 li.g_menu_m_wear a:hover,#navi3 li.g_menu_m_wear_on a{
	background:url(../images/globalnavi3.gif) no-repeat 0px -25px;
}

#navi3 li.g_menu_l_wear a:hover,#navi3 li.g_menu_l_wear_on a{
	background:url(../images/globalnavi3.gif) no-repeat -93px -25px;
}

#navi3 li.g_menu_shoes a:hover,#navi3 li.g_menu_shoes_on a{
	background:url(../images/globalnavi3.gif) no-repeat -207px -25px;
}

#navi3 li.g_menu_bag a:hover,#navi3 li.g_menu_bag_on a{
	background:url(../images/globalnavi3.gif) no-repeat -275px -25px;
}

#navi3 li.g_menu_socks a:hover,#navi3 li.g_menu_socks_on a{
	background:url(../images/globalnavi3.gif) no-repeat -372px -25px;
}

#navi3 li.g_menu_accessory a:hover,#navi3 li.g_menu_accessory_on a{
	background:url(../images/globalnavi3.gif) no-repeat -436px -25px;
}

#navi3 li.g_menu_training a:hover,#navi3 li.g_menu_training_on a{
	background:url(../images/globalnavi3.gif) no-repeat -526px -25px;
}

#navi3 li.g_menu_supple a:hover,#navi3 li.g_menu_supple_on a{
	background:url(../images/globalnavi3.gif) no-repeat -652px -25px;
}

#navi3 li.g_menu_kids a:hover,#navi3 li.g_menu_kids_on a{
	background:url(../images/globalnavi3.gif) no-repeat -738px -25px;
}

#navi3 li.g_menu_maker a:hover,#navi3 li.g_menu_maker_on a{
	background:url(../images/globalnavi3.gif) no-repeat -792px -25px;
}

/*---- on ----*/

#navi3 li.g_menu_m_wear_on a {
	width:93px;
	background:url(../images/globalnavi3.gif) no-repeat 0px -25px;
}

#navi3 li.g_menu_l_wear_on a {
	width:114px;
	background:url(../images/globalnavi3.gif) no-repeat -93px -25px;
}

#navi3 li.g_menu_shoes_on a {
	width:68px;
	background:url(../images/globalnavi3.gif) no-repeat -207px -25px;
}

#navi3 li.g_menu_bag_on a {
	width:97px;
	background:url(../images/globalnavi3.gif) no-repeat -275px -25px;
}

#navi3 li.g_menu_socks_on a {
	width:64px;
	background:url(../images/globalnavi3.gif) no-repeat -372px -25px;
}

#navi3 li.g_menu_accessory_on a {
	width:90px;
	background:url(../images/globalnavi3.gif) no-repeat -436px -25px;
}

#navi3 li.g_menu_training_on a {
	width:126px;
	background:url(../images/globalnavi3.gif) no-repeat -526px -25px;
}

#navi3 li.g_menu_supple_on a {
	width:86px;
	background:url(../images/globalnavi3.gif) no-repeat  -652px -25px;
}

#navi3 li.g_menu_kids_on a {
	width:54px;
	background:url(../images/globalnavi3.gif) no-repeat  -738px -25px;
}

#navi3 li.g_menu_maker_on a {
	width:79px;
	background:url(../images/globalnavi3.gif) no-repeat  -792px -25px;
}

#g_menu p{
	margin:0;
	float:right;
}


/*-+-+-+-+-+-+- Global menu navi3_m -+-+-+-+-+-+-*/

#g_menu ul#navi3_m{
	width:950px;
	height:26px;
	background:url(../images/common/globalnavi3_m.gif) no-repeat;
	clear:both;
}

#g_menu li{
	display:inline;
}

#navi3_m li a {
	height:26px;
	display:block;
 	float:left;
 	text-indent:-9999em;
 	text-decoration:none;
 	overflow:hidden;
}

/*---- off ----*/
#navi3_m li.g_menu_race a {
	width:114px;
	background:url(../images/common/globalnavi3_m.gif) no-repeat 0px 0px;
}

#navi3_m li.g_menu_maintenance a {
	width:108px;
	background:url(../images/common/globalnavi3_m.gif) no-repeat -114px 0px;
}

#navi3_m li.g_menu_technique a {
	width:171px;
	background:url(../images/common/globalnavi3_m.gif) no-repeat -222px 0px;
}

#navi3_m li.g_menu_documentary a {
	width:234px;
	background:url(../images/common/globalnavi3_m.gif) no-repeat -393px 0px;
}

#navi3_m li.g_menu_goods a {
	width:142px;
	background:url(../images/common/globalnavi3_m.gif) no-repeat -627px 0px;
}

#navi3_m li.g_menu_others a {
	width:79px;
	background:url(../images/common/globalnavi3_m.gif) no-repeat -769px 0px;
}

#navi3_m li.g_menu_movie_list a {
	width:102px;
	background:url(../images/common/globalnavi3_m.gif) no-repeat -846px 0px;
}



/*---- over ----*/
#navi3_m li.g_menu_race a:hover,#navi3 li.g_menu_race_on a{
	background:url(../images/common/globalnavi3_m.gif) no-repeat 0px -26px;
}

#navi3_m li.g_menu_maintenance a:hover,#navi3 li.g_menu_maintenance_on a{
	background:url(../images/common/globalnavi3_m.gif) no-repeat -114px -26px;
}

#navi3_m li.g_menu_technique a:hover,#navi3 li.g_menu_techniqu_on a{
	background:url(../images/common/globalnavi3_m.gif) no-repeat -222px -26px;
}

#navi3_m li.g_menu_documentary a:hover,#navi3 li.g_menu_documentary_on a{
	background:url(../images/common/globalnavi3_m.gif) no-repeat -393px -26px;
}

#navi3_m li.g_menu_goods a:hover,#navi3 li.g_menu_goods_on a{
	background:url(../images/common/globalnavi3_m.gif) no-repeat -627px -26px;
}

#navi3_m li.g_menu_others a:hover,#navi3 li.g_menu_others_on a{
	background:url(../images/common/globalnavi3_m.gif) no-repeat -769px -26px;
}

#navi3_m li.g_menu_movie_list a:hover,#navi3 li.g_menu_movie_list_on a{
	background:url(../images/common/globalnavi3_m.gif) no-repeat -846px -26px;
}



/*---- on ----*/

#navi3_m li.g_menu_race_on a {
	width:114px;
	background:url(../images/common/globalnavi3_m.gif) no-repeat 0px -26px;
}

#navi3_m li.g_menu_maintenance_on a {
	width:108px;
	background:url(../images/common/globalnavi3_m.gif) no-repeat -114px -26px;
}

#navi3_m li.g_menu_technique_on a {
	width:171px;
	background:url(../images/common/globalnavi3_m.gif) no-repeat -222px -26px;
}

#navi3_m li.g_menu_documentary_on a {
	width:234px;
	background:url(../images/common/globalnavi3_m.gif) no-repeat -393px -26px;
}

#navi3_m li.g_menu_goods_on a {
	width:142px;
	background:url(../images/common/globalnavi3_m.gif) no-repeat -627px -26px;
}

#navi3_m li.g_menu_others_on a {
	width:79px;
	background:url(../images/common/globalnavi3_m.gif) no-repeat -769px -26px;
}

#navi3_m li.g_menu_movie_list_on a {
	width:102px;
	background:url(../images/common/globalnavi3_m.gif) no-repeat -846px -26px;
}



#g_menu p{
	margin:0;
	float:right;
}



/*-+-+-+-+-+-+- Global menu navi3_z -+-+-+-+-+-+-*/

#g_menu ul#navi3_z{
	width:950px;
	height:26px;
	background:url(../images/common/globalnavi3_z.gif) no-repeat;
	clear:both;
}

#g_menu li{
	display:inline;
}

#navi3_z li a {
	height:26px;
	display:block;
 	float:left;
 	text-indent:-9999em;
 	text-decoration:none;
 	overflow:hidden;
}

/*---- off ----*/
#navi3_z li.g_menu_latest a {
	width:115px;
	background:url(../images/common/globalnavi3_z.gif) no-repeat 0px 0px;
}

#navi3_z li.g_menu_back_number a {
	width:108px;
	background:url(../images/common/globalnavi3_z.gif) no-repeat -115px 0px;
}

#navi3_z li.g_menu_subscription a {
	width:86px;
	background:url(../images/common/globalnavi3_z.gif) no-repeat -223px 0px;
}

#navi3_z li.g_menu_book_dvd a {
	width:89px;
	background:url(../images/common/globalnavi3_z.gif) no-repeat -309px 0px;
}



/*---- over ----*/
#navi3_z li.g_menu_latest a:hover,#navi3 li.g_menu_latest_on a{
	background:url(../images/common/globalnavi3_z.gif) no-repeat 0px -26px;
}

#navi3_z li.g_menu_back_number a:hover,#navi3 li.g_menu_back_number_on a{
	background:url(../images/common/globalnavi3_z.gif) no-repeat -115px -26px;
}

#navi3_z li.g_menu_subscription a:hover,#navi3 li.g_menu_subscription_on a{
	background:url(../images/common/globalnavi3_z.gif) no-repeat -223px -26px;
}

#navi3_z li.g_menu_book_dvd a:hover,#navi3 li.g_menu_book_dvd_on a{
	background:url(../images/common/globalnavi3_z.gif) no-repeat -309px -26px;
}



/*---- on ----*/

#navi3_z li.g_menu_latest_on a {
	width:115px;
	background:url(../images/common/globalnavi3_z.gif) no-repeat 0px -26px;
}

#navi3_z li.g_menu_back_number_on a {
	width:108px;
	background:url(../images/common/globalnavi3_z.gif) no-repeat -115px -26px;
}

#navi3_z li.g_menu_subscription_on a {
	width:86px;
	background:url(../images/common/globalnavi3_z.gif) no-repeat -223px -26px;
}

#navi3_z li.g_menu_book_dvd_on a {
	width:89px;
	background:url(../images/common/globalnavi3_z.gif) no-repeat -309px -26px;
}

#g_menu p{
	margin:0;
	float:right;
}


/*-+-+-+-+-+-+- Global menu navi3_s -+-+-+-+-+-+-*/

#g_menu ul#navi3_s{
	width:950px;
	height:26px;
	background:url(../images/common/globalnavi3_s.gif) no-repeat;
	clear:both;
}

#g_menu li{
	display:inline;
}

#navi3_s li a {
	height:26px;
	display:block;
 	float:left;
 	text-indent:-9999em;
 	text-decoration:none;
 	overflow:hidden;
}

/*---- off ----*/
#navi3_s li.g_menu_menswear a {
	width:97px;
	background:url(../images/common/globalnavi3_s.gif) no-repeat 0px 0px;
}

#navi3_s li.g_menu_womenswear a {
	width:100px;
	background:url(../images/common/globalnavi3_s.gif) no-repeat -97px 0px;
}

#navi3_s li.g_menu_shoes a {
	width:68px;
	background:url(../images/common/globalnavi3_s.gif) no-repeat -197px 0px;
}

#navi3_s li.g_menu_bag a {
	width:95px;
	background:url(../images/common/globalnavi3_s.gif) no-repeat -265px 0px;
}
#navi3_s li.g_menu_socks a {
	width:65px;
	background:url(../images/common/globalnavi3_s.gif) no-repeat -360px 0px;
}

#navi3_s li.g_menu_accessories a {
	width:90px;
	background:url(../images/common/globalnavi3_s.gif) no-repeat -425px 0px;
}

#navi3_s li.g_menu_training a {
	width:121px;
	background:url(../images/common/globalnavi3_s.gif) no-repeat -515px 0px;
}
#navi3_s li.g_menu_supplement a {
	width:84px;
	background:url(../images/common/globalnavi3_s.gif) no-repeat -636px 0px;
}

#navi3_s li.g_menu_motorcycle a {
	width:170px;
	background:url(../images/common/globalnavi3_s.gif) no-repeat -720px 0px;
}

#navi3_s li.g_menu_sale a {
	width:60px;
	background:url(../images/common/globalnavi3_s.gif) no-repeat -890px 0px;
}




/*---- over ----*/
#navi3_s li.g_menu_menswear a:hover,#navi3 li.g_menu_menswear_on a{
	background:url(../images/common/globalnavi3_s.gif) no-repeat 0px -26px;
}

#navi3_s li.g_menu_womenswear a:hover,#navi3 li.g_menu_womenswear_on a{
	background:url(../images/common/globalnavi3_s.gif) no-repeat -97px -26px;
}

#navi3_s li.g_menu_shoes a:hover,#navi3 li.g_menu_shoes_on a{
	background:url(../images/common/globalnavi3_s.gif) no-repeat -197px -26px;
}

#navi3_s li.g_menu_bag a:hover,#navi3 li.g_menu_bag_on a{
	background:url(../images/common/globalnavi3_s.gif) no-repeat -265px -26px;
}

#navi3_s li.g_menu_socks a:hover,#navi3 li.g_menu_socks_on a{
	background:url(../images/common/globalnavi3_s.gif) no-repeat -360px -26px;
}

#navi3_s li.g_menu_accessories a:hover,#navi3 li.g_menu_accessories_on a{
	background:url(../images/common/globalnavi3_s.gif) no-repeat -425px -26px;
}

#navi3_s li.g_menu_training a:hover,#navi3 li.g_menu_training_on a{
	background:url(../images/common/globalnavi3_s.gif) no-repeat -515px -26px;
}

#navi3_s li.g_menu_supplement a:hover,#navi3 li.g_menu_supplement_on a{
	background:url(../images/common/globalnavi3_s.gif) no-repeat -636px -26px;
}

#navi3_s li.g_menu_motorcycle a:hover,#navi3 li.g_menu_motorcycle_on a{
	background:url(../images/common/globalnavi3_s.gif) no-repeat -720px -26px;
}

#navi3_s li.g_menu_sale a:hover,#navi3 li.g_menu_sale_on a{
	background:url(../images/common/globalnavi3_s.gif) no-repeat -890px -26px;
}

/*---- on ----*/

#navi3_s li.g_menu_menswear_on a {
	width:97px;
	background:url(../images/common/globalnavi3_s.gif) no-repeat 0px -26px;
}

#navi3_s li.g_menu_womenswear_on a {
	width:100px;
	background:url(../images/common/globalnavi3_s.gif) no-repeat -97px -26px;
}

#navi3_s li.g_menu_shoes_on a {
	width:68px;
	background:url(../images/common/globalnavi3_s.gif) no-repeat -197px -26px;
}

#navi3_s li.g_menu_bag_on a {
	width:95px;
	background:url(../images/common/globalnavi3_s.gif) no-repeat -265px -26px;
}

#navi3_s li.g_menu_socks_on a {
	width:65px;
	background:url(../images/common/globalnavi3_s.gif) no-repeat -360px -26px;
}

#navi3_s li.g_menu_accessories_on a {
	width:90px;
	background:url(../images/common/globalnavi3_s.gif) no-repeat -425px -26px;
}

#navi3_s li.g_menu_training_on a {
	width:121px;
	background:url(../images/common/globalnavi3_s.gif) no-repeat -515px -26px;
}

#navi3_s li.g_menu_supplement_on a {
	width:84px;
	background:url(../images/common/globalnavi3_s.gif) no-repeat -636px -26px;
}

#navi3_s li.g_menu_motorcycle_on a {
	width:170px;
	background:url(../images/common/globalnavi3_s.gif) no-repeat -720px -26px;
}

#navi3_s li.g_menu_sale_on a {
	width:60px;
	background:url(../images/common/globalnavi3_s.gif) no-repeat -890px -26px;
}

/*-+-+-+-+-+-+- Global menu navi3_h -+-+-+-+-+-+-*/

#g_menu ul#navi3_h{
	width:950px;
	height:26px;
	background:url(../images/common/globalnavi3_h.gif) no-repeat;
	clear:both;
}

#g_menu li{
	display:inline;
}

#navi3_h li a {
	height:26px;
	display:block;
 	float:left;
 	text-indent:-9999em;
 	text-decoration:none;
 	overflow:hidden;
}

/*---- off ----*/
#navi3_h li.g_menu_sougou a {
	width:114px;
	background:url(../images/common/globalnavi3_h.gif) no-repeat 0px 0px;
}

#navi3_h li.g_menu_movie_h a {
	width:108px;
	background:url(../images/common/globalnavi3_h.gif) no-repeat -114px 0px;
}

#navi3_h li.g_menu_shop_h a {
	width:119px;
	background:url(../images/common/globalnavi3_h.gif) no-repeat -222px 0px;
}

#navi3_h li.g_menu_book_h a {
	width:117px;
	background:url(../images/common/globalnavi3_h.gif) no-repeat -341px 0px;
}
#navi3_h li.g_menu_question_h a {
	width:111px;
	background:url(../images/common/globalnavi3_h.gif) no-repeat -458px 0px;
}
#navi3_h li.g_menu_inquiry_h a {
	width:110px;
	background:url(../images/common/globalnavi3_h.gif) no-repeat -568px 0px;
}


/*---- over ----*/
#navi3_h li.g_menu_sougou a:hover,#navi3 li.g_menu_sougou_on a{
	background:url(../images/common/globalnavi3_h.gif) no-repeat 0px -26px;
}

#navi3_h li.g_menu_movie_h a:hover,#navi3 li.g_menu_movie_h_on a{
	background:url(../images/common/globalnavi3_h.gif) no-repeat -114px -26px;
}

#navi3_h li.g_menu_shop_h a:hover,#navi3 li.g_menu_shop_h_on a{
	background:url(../images/common/globalnavi3_h.gif) no-repeat -222px -26px;
}

#navi3_h li.g_menu_book_h a:hover,#navi3 li.g_menu_book_h_on a{
	background:url(../images/common/globalnavi3_h.gif) no-repeat -341px -26px;
}

#navi3_h li.g_menu_question_h a:hover,#navi3 li.g_menu_question_h_on a{
	background:url(../images/common/globalnavi3_h.gif) no-repeat -458px -26px;
}

#navi3_h li.g_menu_inquiry_h a:hover,#navi3 li.g_menu_inquiry_h_on a{
	background:url(../images/common/globalnavi3_h.gif) no-repeat -568px -26px;
}


/*---- on ----*/

#navi3_h li.g_menu_sougou_on a {
	width:114px;
	background:url(../images/common/globalnavi3_h.gif) no-repeat 0px -26px;
}

#navi3_h li.g_menu_movie_h_on a {
	width:108px;
	background:url(../images/common/globalnavi3_h.gif) no-repeat -114px -26px;
}

#navi3_h li.g_menu_shop_h_on a {
	width:119px;
	background:url(../images/common/globalnavi3_h.gif) no-repeat -222px -26px;
}

#navi3_h li.g_menu_book_h_on a {
	width:117px;
	background:url(../images/common/globalnavi3_h.gif) no-repeat -341px -26px;
}

#navi3_h li.g_menu_question_h_on a {
	width:111px;
	background:url(../images/common/globalnavi3_h.gif) no-repeat -458px -26px;
}

#navi3_h li.g_menu_inquiry_h_on a {
	width:110px;
	background:url(../images/common/globalnavi3_h.gif) no-repeat -568px -26px;
}

#g_menu p{
	margin:0;
	float:right;
}



/*-+-+-+-+-+-+- Global menu navi3_e -+-+-+-+-+-+-*/

#g_menu ul#navi3_e{
	width:950px;
	height:26px;
	background:url(../images/common/globalnavi3_e.gif) no-repeat;
	clear:both;
}

#g_menu li{
	display:inline;
}

#navi3_e li a {
	height:26px;
	display:block;
 	float:left;
 	text-indent:-9999em;
 	text-decoration:none;
 	overflow:hidden;
}

/*---- off ----*/
#navi3_e li.g_menu_onrode a {
	width:114px;
	background:url(../images/common/globalnavi3_e.gif) no-repeat 0px 0px;
}

#navi3_e li.g_menu_offrode a {
	width:108px;
	background:url(../images/common/globalnavi3_e.gif) no-repeat -114px 0px;
}

#navi3_e li.g_menu_touring a {
	width:97px;
	background:url(../images/common/globalnavi3_e.gif) no-repeat -222px 0px;
}

#navi3_e li.g_menu_duathlon a {
	width:110px;
	background:url(../images/common/globalnavi3_e.gif) no-repeat -319px 0px;
}
#navi3_e li.g_menu_adventure a {
	width:111px;
	background:url(../images/common/globalnavi3_e.gif) no-repeat -429px 0px;
}
#navi3_e li.g_menu_triathlon a {
	width:111px;
	background:url(../images/common/globalnavi3_e.gif) no-repeat -540px 0px;
}


/*---- over ----*/
#navi3_e li.g_menu_onrode a:hover,#navi3 li.g_menu_onrode_on a{
	background:url(../images/common/globalnavi3_e.gif) no-repeat 0px -26px;
}

#navi3_e li.g_menu_offrode a:hover,#navi3 li.g_menu_offrode_on a{
	background:url(../images/common/globalnavi3_e.gif) no-repeat -114px -26px;
}

#navi3_e li.g_menu_touring a:hover,#navi3 li.g_menu_touring_on a{
	background:url(../images/common/globalnavi3_e.gif) no-repeat -222px -26px;
}

#navi3_e li.g_menu_duathlon a:hover,#navi3 li.g_menu_duathlon_on a{
	background:url(../images/common/globalnavi3_e.gif) no-repeat -319px -26px;
}

#navi3_e li.g_menu_adventure a:hover,#navi3 li.g_menu_adventure_on a{
	background:url(../images/common/globalnavi3_e.gif) no-repeat -429px -26px;
}

#navi3_e li.g_menu_triathlon a:hover,#navi3 li.g_menu_triathlon_on a{
	background:url(../images/common/globalnavi3_e.gif) no-repeat -540px -26px;
}


/*---- on ----*/

#navi3_e li.g_menu_onrode_on a {
	width:114px;
	background:url(../images/common/globalnavi3_e.gif) no-repeat 0px -26px;
}

#navi3_e li.g_menu_offrode_on a {
	width:108px;
	background:url(../images/common/globalnavi3_e.gif) no-repeat -114px -26px;
}

#navi3_e li.g_menu_touring_on a {
	width:97px;
	background:url(../images/common/globalnavi3_e.gif) no-repeat -222px -26px;
}

#navi3_e li.g_menu_duathlon_on a {
	width:110px;
	background:url(../images/common/globalnavi3_e.gif) no-repeat -319px -26px;
}

#navi3_e li.g_menu_adventure_on a {
	width:111px;
	background:url(../images/common/globalnavi3_e.gif) no-repeat -429px -26px;
}

#navi3_e li.g_menu_triathlon_on a {
	width:111px;
	background:url(../images/common/globalnavi3_e.gif) no-repeat -540px -26px;
}

#g_menu p{
	margin:0;
	float:right;
}


/*-+-+-+-+-+-+- Global menu navi4_z -+-+-+-+-+-+-*/

#g_menu ul#navi4_z{
	width:950px;
	height:26px;
	background:url(../images/common/globalnavi4_z.gif) no-repeat;
	clear:both;
}

#g_menu li{
	display:inline;
}

#navi4_z li a {
	height:26px;
	display:block;
 	float:left;
 	text-indent:-9999em;
 	text-decoration:none;
 	overflow:hidden;
}

/*---- off ----*/
#navi4_z li.g_menu_latest a {
	width:116px;
	background:url(../images/common/globalnavi4_z.gif) no-repeat 0px 0px;
}

#navi4_z li.g_menu_back_number a {
	width:108px;
	background:url(../images/common/globalnavi4_z.gif) no-repeat -116px 0px;
}

#navi4_z li.g_menu_subscription a {
	width:86px;
	background:url(../images/common/globalnavi4_z.gif) no-repeat -224px 0px;
}

#navi4_z li.g_menu_book_dvd a {
	width:89px;
	background:url(../images/common/globalnavi4_z.gif) no-repeat -310px 0px;
}



/*---- over ----*/
#navi4_z li.g_menu_latest a:hover,#navi3 li.g_menu_latest_on a{
	background:url(../images/common/globalnavi4_z.gif) no-repeat 0px -26px;
}

#navi4_z li.g_menu_back_number a:hover,#navi3 li.g_menu_back_number_on a{
	background:url(../images/common/globalnavi4_z.gif) no-repeat -116px -26px;
}

#navi4_z li.g_menu_subscription a:hover,#navi3 li.g_menu_subscription_on a{
	background:url(../images/common/globalnavi4_z.gif) no-repeat -224px -26px;
}

#navi4_z li.g_menu_book_dvd a:hover,#navi3 li.g_menu_book_dvd_on a{
	background:url(../images/common/globalnavi4_z.gif) no-repeat -310px -26px;
}



/*---- on ----*/

#navi4_z li.g_menu_latest_on a {
	width:116px;
	background:url(../images/common/globalnavi4_z.gif) no-repeat 0px -26px;
}

#navi4_z li.g_menu_back_number_on a {
	width:114px;
	background:url(../images/common/globalnavi4_z.gif) no-repeat -116px -26px;
}

#navi4_z li.g_menu_subscription_on a {
	width:86px;
	background:url(../images/common/globalnavi4_z.gif) no-repeat -224px -26px;
}

#navi4_z li.g_menu_book_dvd_on a {
	width:89px;
	background:url(../images/common/globalnavi4_z.gif) no-repeat -310px -26px;
}

#g_menu p{
	margin:0;
	float:right;
}





/*-+-+-+-+-+-+- pan_navi -+-+-+-+-+-+-*/

#pannavi{
	clear:both;
	width:470px;
	float:left;
	margin-top:2px;
}

#pannavi li{
	display:inline;
	
}

#pannavi li a{
	padding:3px 15px 3px 0px;
	background:url(../../images/common/topicPath.gif) no-repeat right center;
}

#sabnavi{
	width:350px;
	float:right;
	text-align:right;
	padding:5px 0px 3px 10px;
}

#sabnavi li{
	display:inline;
	padding-left:5px;
}


/*-+-+-+-+-+-+- swimlink -+-+-+-+-+-+-*/

#swimlink li{
	margin-bottom:5px;
}


/*
 footer [
----------------------------------------------------------- */

#foot {
	clear:both;
	width:100%;
	border-top:5px solid #C81217;
}
#f_menu {
	clear: both;
	background: url(../../images/common/globalfoot.jpg) no-repeat;
	width: 950px;
	height: 46px;
}

/*-+-+-+-+-+-+- Shop foot menu -+-+-+-+-+-+-*/

#f_shop_navi{
	width:950px;
	height:46px;
	background:url(../images/common/globalfoot_bg.gif) no-repeat;
	clear:both;
}

#foot li{
	display:inline;
}

#f_shop_navi li a {
 height:46px;
 display:block;
 float:left;
 text-indent:-9999em;
 text-decoration:none;
 overflow:hidden;
}

/*---- off ----*/

#f_shop_navi li.f_menu_runnet a {
	width:236px;
	background:url(../images/common/globalfoot.gif) no-repeat 0px 0px;
}

#f_shop_navi li.f_menu_swim a {
	width:236px;
	background:url(../images/common/globalfoot.gif) no-repeat -236px 0px;
}

#f_shop_navi li.f_menu_triathlon a {
	width:236px;
	background:url(../images/common/globalfoot.gif) no-repeat -474px 0px;
}

#f_shop_navi li.f_menu_walking a {
	width:236px;
	background:url(../images/common/globalfoot.gif) no-repeat -712px 0px;
}


/*---- over ----*/

#f_shop_navi li.f_menu_runnet a:hover{
	background:url(../images/common/globalfoot.gif) no-repeat 0px -44px;
}

#f_shop_navi li.f_menu_swim a:hover{
	background:url(../images/common/globalfoot.gif) no-repeat -236px -44px;
}

#f_shop_navi li.f_menu_triathlon a:hover{
	background:url(../images/common/globalfoot.gif) no-repeat -474px -44px;
}

#f_shop_navi li.f_menu_walking a:hover{
	background:url(../images/common/globalfoot.gif) no-repeat -712px -44px;
}

/*---- on ----*/

#f_shop_navi li.f_menu_swim_on a {
	width:236px;
	background:url(../images/common/globalfoot.gif) no-repeat 0px -44px;
}

#f_shop_navi li.f_menu_bicycle_on a {
	width:238px;
	background:url(../images/common/globalfoot.gif) no-repeat -236px -44px;
}

#f_shop_navi li.f_menu_triathlon_on a {
	width:238px;
	background:url(../images/common/globalfoot.gif) no-repeat -474px -44px;
}

#f_shop_navi li.f_menu_walking_on a {
	width:238px;
	background:url(../images/common/globalfoot.gif) no-repeat -712px -44px;
}

/*-+-+-+-+-+-+- Global foot menu -+-+-+-+-+-+-*/

#f_global_navi{
	text-align:center;
	margin-top:2px;
}

#f_global_navi li{
	padding-left:10px;
}

#f_global_navi li a.last{
	padding-right:2px;
}


/* copyright [
----------------------------------------------------------- */
#copyright {
	margin: 0px auto;
	width: 900px;
}
#foot p {
	float: left;
	font-size: 90%;
}
address {	float: right;
	text-align: right;
	padding: 2px 0 0 0;
}
.h_center {
	vertical-align: middle;
}



/* setup bunner 
---------------------------------------------------- */
#setup_area1{
 margin:10px 0;
}
#pr_top{
 background-image:url(../images/setup/pr_top.gif);
 background-repeat:no-repeat;
 width:550px;
 height:30px;
 text-align:right;
}
#pr_middle{
 background-image:url(../images/setup/pr_middle.gif);
 background-repeat:repeat-y;
 width:550px;

 text-align:center;

 padding:10px 0px 8px 0px;
}
#pr_middle p{
 font-size:85%;
 margin-top:8px;

}

#pr_bottom{
 background-image:url(../images/setup/pr_bottom.gif);

 background-repeat:no-repeat;

 width:550px;
 height:8px;
}

#pr_close{
 margin-right:10px;
}

#setup_550 {
 margin:0 0 10px 0;
}
