@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	color:#666666;
}
#bg {
	width:auto;
}
#box {
	width:237px;
	margin-top:1px;
	margin-bottom:1px;
}
#banner {
	margin-top:10px;
}
/*ヘッダーここから*/
#head {
	width:100%;
	height:80px;
	background-color:#000000;
	color:#FFFFFF;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:11px;
	margin-bottom:1px;
}
#head_block {
	width:950px;
	height:48px;
}
#logo {
	width:179px;
	height:48px;
	padding-left:30px;
	padding-top:22px;
	padding-bottom:10px;
	background-color:#000000;
	float:left;
}
#head_menu {
	float:left;
	text-align:right;
	height:69px;
	width:741px;
	padding-top:11px;
	display:inline;
}
#mini_navi {
	padding-right:6px;
	color:#FFFFFF;
}
#mini_navi a {
	padding-right:6px;
	color:#FFFFFF;
	text-decoration:none;
}
#mini_navi a:hover{
	padding-right:6px;
	color:#FF3399;
	text-decoration:underline;
}
#serach {
	float:left;
	margin-left:42px;
	margin-top:29px;
	display: inline;
	
}
#Navigation {
	float:left;
	width:477px;
	margin-left:31px;
	margin-bottom:10px;
	margin-top:29px;
	display:inline;
}
#Navigation ul {
	width:477px;
	height: 18px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}
#Navigation li {
	list-style-type: none;
	float: left;
	height: 18px;
	width: auto;
	text-align:left;
	margin-left:0px;
}
#Navigation li#about_broca {
	background-image:url(images/menu1_off.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 18px;
	width: 111px;
	text-decoration: none;
}
#Navigation li#login {
	background-image:url(images/menu2_off.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 18px;
	width: 82px;
	margin-left:8px;
	text-decoration: none;
}
#Navigation li#pass {
	background-image:url(images/menu3_off.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 18px;
	width: 130px;
	margin-left:8px;
	text-decoration: none;
}
#Navigation li#cart {
	background-image:url(images/menu4_off.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 18px;
	width: 124px;
	margin-left:8px;
	text-decoration: none;
}
/* メニューボタンa:link */
#Navigation li#about_broca a {
	display: block;
	height: 18px;
	width: 111px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}
#Navigation li#login a {
	display: block;
	height: 18px;
	width: 82px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}
#Navigation li#pass a {
	display: block;
	height: 18px;
	width: 130px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}
#Navigation li#cart a {
	display: block;
	height: 18px;
	width: 124px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}
/* メニューボタンa:hover */
#Navigation li#about_broca a:hover {
	background-image:url(images/menu1_on.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 18px;
	width: 111px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}
#Navigation li#login a:hover {
	background-image:url(images/menu2_on.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 18px;
	width: 82px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}
#Navigation li#pass a:hover {
	background-image:url(images/menu3_on.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 18px;
	width: 130px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}
#Navigation li#cart a:hover {
	background-image:url(images/menu4_on.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 18px;
	width: 124px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}

/*ヘッダーここまで*/

#main {
	background-color:#FFFFFF;
	padding-bottom:1px;
	width:951px;
}
#left {
	float:left;
	width:237px;
	height:auto;
}
#left_1 {
	width:210px;
	height:auto;
	background-color:#313131;
	padding-top:20px;
	padding-left:16px;
	padding-right:11px;
	padding-bottom:44px;
}
#left_2 {
	width:210px;
	height:auto;
	background-color:#6E6E6E;
	padding-top:1px;
	padding-left:16px;
	padding-right:11px;
	padding-bottom:44px;
}
#right {
	float:left;
	padding-left:1px;
	width:713px;
}
/*サイドミニメニュー*/
#side_menu_mini {
	float:left;
	width:210px;
	height:20px;
	display:inline;
}
#side_menu_mini ul {
	width:210px;
	height: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#side_menu_mini li {
	list-style-type: none;
	float: left;
	height: 20px;
	width: auto;
	text-align:left;
}
#side_menu_mini li#mens {
	background-image:url(images/mens_off.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 20px;
	width: 69px;
	text-decoration: none;
}
#side_menu_mini li#ladies {
	background-image:url(images/ladies_off.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 20px;
	width: 69px;
	margin-left:1px;
	text-decoration: none;
}
#side_menu_mini li#kids {
	background-image:url(images/kids_off.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 20px;
	width: 69px;
	margin-left:1px;
	text-decoration: none;
}
#side_menu_mini li#mens a {
	display: block;
	height: 20px;
	width: 69px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}
#side_menu_mini li#ladies a {
	display: block;
	height: 20px;
	width: 69px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}
#side_menu_mini li#kids a {
	display: block;
	height: 20px;
	width: 69px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}
#side_menu_mini li#mens a:hover {
	background-image:url(images/mens_on.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 20px;
	width: 69px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}
#side_menu_mini li#ladies a:hover {
	background-image:url(images/ladies_on.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 20px;
	width: 69px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}
#side_menu_mini li#kids a:hover {
	background-image:url(images/kids_on.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 20px;
	width: 69px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}

/*サイドミニメニューここまで*/
/*サイドメインメニュー*/
#side_menu_main {
	width:210px;
	height:auto;

}
#side_menu_main ul {
	width:210px;
	height: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}
#side_menu_main li {
	list-style-type: none;
	height: 20px;
	width: auto;
	text-align:left;
	margin-top:8px;
}
#side_menu_main li#college_s {
	background-image:url(images/college_off.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 70px;
	width: 210px;
	text-decoration: none;
}
#side_menu_main li#logo_s {
	background-image:url(images/logo_shirts_off.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 70px;
	width: 210px;
	text-decoration: none;
}
#side_menu_main li#football_s {
	background-image:url(images/football_off.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 70px;
	width: 210px;
	text-decoration: none;
}
#side_menu_main li#original_s {
	background-image:url(images/original_off.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 70px;
	width: 210px;
	text-decoration: none;
}
#side_menu_main li#otoko_s {
	background-image:url(images/otoko_off.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 70px;
	width: 210px;
	text-decoration: none;
}
#side_menu_main li#kyoto_s {
	background-image:url(images/kyoto_off.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 70px;
	width: 210px;
	text-decoration: none;
}
#side_menu_main li#college_s a {
	display: block;
	height: 70px;
	width: 210px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}
#side_menu_main li#logo_s a {
	display: block;
	height: 70px;
	width: 210px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}
#side_menu_main li#football_s a {
	display: block;
	height: 70px;
	width: 210px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}
#side_menu_main li#original_s a {
	display: block;
	height: 70px;
	width: 210px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}
#side_menu_main li#otoko_s a {
	display: block;
	height: 70px;
	width: 210px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}
#side_menu_main li#kyoto_s a {
	display: block;
	height: 70px;
	width: 210px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}
#side_menu_main li#kyoto_s a {
	display: block;
	height: 70px;
	width: 210px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}
#side_menu_main li#college_s a:hover {
	background-image:url(images/college_on.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 70px;
	width: 210px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}
#side_menu_main li#logo_s a:hover {
	background-image:url(images/logo_shirts_on.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 70px;
	width: 210px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}
#side_menu_main li#football_s a:hover {
	background-image:url(images/football_on.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 70px;
	width: 210px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}
#side_menu_main li#original_s a:hover {
	background-image:url(images/original_on.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 70px;
	width: 210px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}
#side_menu_main li#otoko_s a:hover {
	background-image:url(images/otoko_on.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 70px;
	width: 210px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}
#side_menu_main li#kyoto_s a:hover {
	background-image:url(images/kyoto_on.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 70px;
	width: 210px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;		/* ■Firefox等で線が表示されないようにする */
}

/*サイドミニメニューここまで*/
/*サイドトピックスニュース*/
#topics_news_side {
	margin-top:44px;
}
#ranking {
	margin-top:16px;
}
/*右側*/
#right_main {
	margin-bottom:5px;
}
#ichiran {
	height:auto;
}
#category_1 {
	margin-top:13px;
	margin-left:23px;
}
#category_2 {
	margin-top:29px;
	margin-left:23px;
	margin-bottom:28px;
}
#category_3 {
	margin-top:19px;
	margin-left:23px;
	margin-bottom:28px;
}
.tbl_2 {
	margin-top:22px;
}
#line {
	margin-top:1px;
}
#item_block {
	margin-top:9px;
	margin-bottom:19px;
}
#box_line {
	background-image:url(images/foot_line.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:3px;
}
#footer {
	margin-top:0px;
	width:941px;
	height:40px;
	padding-top:12px;
	padding-left:10px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10px;
	text-decoration:none;
}
#footer a {
	color:#666666;
	text-decoration:none;
}
#footer a:hover {
	color:#FF3399;
	text-decoration:underline;
}
