/***********€ΚΪ***********/

body {
	font-family: "qMmpS Pro W3", "Hiragino KaKu Gothic Pro", "CI", Meiryo, "lr oSVbN", "MS P Gothic", Osaka, sans-serif;
	font-size: 12px;
	background: #999999 url(img/bgd_parts.jpg) repeat-x;

}
/***gbvy[WO`Μθ`***/
/*-----SΜ----*/
#wrapper {
	text-align: left;
	padding: 0px;
	height:100% ;
	width: 975px;
	overflow:auto;
	background-color: #00264d;
	float: none;
	z-index: 0;
	border: medium none #FFFF00;
	margin: 0px auto 10px;
    

}


/*---wb_---*/
#header {
	background: #CCCCCC url(img/bls1516_web_top.png) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 171px;
	width: 975px;
	clear: none;
	float: none;
}
#topnavi {
	margin: 0px;
	padding: 0px;
	height: 42px;
	background: #003399 center;
	text-align: left;
	display: block;
	float: none;
	width: 975px;
	clear: none;
	border-style: none;
}
#topnavi h2 {
	font-size: 9px;
	margin: 0px auto;
	padding: 0px;
	float: left;
	text-transform: none;
	text-decoration: none;
}
#topnavi h2 em {
	visibility: hidden;
}
#topnavi h2 a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 110px;
}
#topnavi  #home a {
	background: url(img/menu01.jpg) no-repeat;
	height: 42px;
	width: 78px;
}
#topnavi  #home a:hover {
	background: url(img/index2009_r3_c2_f2.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 78px;
}
#topnavi #sche a {
	background: url(img/menu02.jpg) no-repeat;
	height: 42px;
	width: 97px;
}
#topnavi #sche a:hover {
	background: url(img/index2009_r3_c3_f2.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 97px;
}
#topnavi #prof a {
	background: url(img/menu03.jpg) no-repeat;
	height: 42px;
	width: 102px;
}
#topnavi #prof a:hover {
	background: url(img/index2009_r3_c6_f2.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 102px;
}
#topnavi #game a {
	background: url(img/menu04.jpg) no-repeat;
	height: 42px;
	width: 102px;
}
#topnavi #game a:hover {
	background: url(img/index2009_r3_c8_f2.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 102px;
}
#topnavi #shop a {
	background: url(img/menu05.jpg) no-repeat;
	height: 42px;
	width: 102px;
}
#topnavi #shop a:hover {
	background: url(img/index2009_r3_c10_f2.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 102px;
}
#topnavi #tick a {
	background: url(img/menu06.jpg) no-repeat;
	height: 42px;
	width: 91px;
}
#topnavi #tick a:hover {
	background: url(img/index2009_r3_c12_f2.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 91px;
}
#topnavi #schl a {
	background: url(img/menu07.jpg) no-repeat;
	height: 42px;
	width: 92px;
}
#topnavi #schl a:hover {
	background: url(img/index2009_r3_c14_f2.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 92px;
}
#topnavi #abou a {
	background: url(img/menu08.jpg) no-repeat;
	height: 42px;
	width: 111px;
}
#topnavi #abou a:hover {
	background: url(img/index2009_r3_c16_f2.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 111px;
}
#topnavi #cher a {
	background: url(img/menu09.jpg) no-repeat;
	height: 42px;
	width: 100px;
}
#topnavi #cher a:hover {
	background: url(img/index2009_r3_c18_f2.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 100px;
}
#topnavi #fanc a {
	background: url(img/menu10.jpg) no-repeat;
	height: 42px;
	width: 100px;
}
#topnavi #fanc a:hover {
	background: url(img/index2009_r3_c20_f2.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 100px;
}
#swf {
	background: #003399;
	height: 15px;
	width: 975px;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	
}
#top_upper {
	padding: 0px;
	height: 240px;
	width: 959px;
	clear: none;
	float: left;
	border: thick none #66FFFF;
	background-color: #00264d;
	margin: 0px 4px 0px;
}
#top_as {
	background: #FFFFFF;
	padding: 0px;
	float: right;
	height: 230px;
	width: 650px;
	margin: 8px 0px 0px 0px;
}
#top_yout {
	margin: 0px;
	height: 182px;
	width: 276px;
	background: #000000 url(img/tit_video.jpg) no-repeat ;
	clear: none;
	float: left;
	padding-top: 42px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin: 8px 5px 4px 6px;
}

#top_lower {
	padding: 0px;
	height: auto;
	width: 959px;
	clear: none;
	float: left;
	border: thin none #00FF00;
	margin: 2px 6px 8px;
}

#top_left {
	padding: 0px;
	float: left;
	height: auto;
	width: 284px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: none;
	background-color: #FFFFFF;
}


#left_u {
	margin: 0px;
	height: auto;
	width: auto;
	background: #F5F5F5 url(img/tit_video.jpg) no-repeat;
	clear: none;
	float: none;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#left_m {
	margin: 0px;
	height: auto;
	width: auto;
	background: #F5F5F5 url(img/tit_twitter.jpg) no-repeat;
	clear: none;
	float: none;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#left_g {
	margin: 0px;
	height: auto;
	width: auto;
	background: #F5F5F5 url(img/tit_gameresult.jpg) no-repeat;
	clear: none;
	float: none;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#left_n {
	margin: 0px;
	height: auto;
	width: auto;
	background: #F5F5F5 url(img/tit_nextgame.jpg) no-repeat;
	clear: none;
	float: none;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}


#top_center {
	background: #FFFFFF;
	padding: 0px;
	float: left;
	height: auto;
	width: 381px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 4px;
	clear: none;
}
#center_u {
	background: url(img/tit_osirase.jpg) no-repeat;
	margin: 0px;
	height: auto;
	width: auto;
	font-size: 13px;
	text-align: left;
	float: none;
	clear: none;
	padding-top: 40px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
}
#center_m {
	background: url(img/tit_news.jpg) no-repeat;
	height: auto;
	width: auto;
	clear: none;
	float: none;
	margin: 4px 0px 0px;
	padding: 40px 0px 0px;
}

#center_l {
	background: url(img/tit_weblog.jpg) no-repeat;
	height: auto;
	width: auto;
	clear: none;
	float: none;
	margin: 4px 0px 0px;
	padding: 40px 0px 0px;
}
#center_o {
	background: url(img/) no-repeat;
	height: 178px;
	width: auto;
	clear: none;
	float: none;
	margin: 4px 0px 0px;
	padding: 40px 0px 0px;
}


#top_right {
	background: #FFFFFF;
	padding: 0px;
	float: left;
	height: auto;
	width: 284px;
	clear: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
#right_u {
	height: auto;
	width: auto;
	background: #F5f5f5 url(img/tit_ouendan.jpg) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 40px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	clear: none;
	float: none;
}

#l_cont {
	margin: 0px;
	height: auto;
	width: auto;
	clear: none;
	float: none;
	padding: 40px 8px 8px;
	background-color: #CCCCCC;
	background-image: url(img/tit_activities.jpg);
	background-repeat: no-repeat;
}
#rightblock {
	background: #003399 url(img/rightblock_bgd.gif) repeat-y;
	padding: 0px;
	height: 100%;
	width: 750px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	clear: none;
}
#r_cont {
	font-size: 12px;
	color: #FFFFFF;
	padding: 8px;
	height: 95%;
	width: 98%;
	clear: none;
	float: none;
}

#footer {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 975px;
	background: #333333 url(img/bsc_copyright.gif) no-repeat left;
	float: left;
	clear: none;
	border: thin none #CCFF00;
}
#copyright {
	background: #FCFF00 center;
	height: 20px;
	width: 975px;
	color: #003399;
	font: 12px "lr oSVbN", Osaka, "qMmpS Pro W3";
	text-align: left;
	float: left;
	margin: 0px;
	clear: none;
	padding: 8px 0px;
	border: thin none #FFFFFF;
}
#under_banner {
	background-color: #FFFFFF;
	clear: none;
	float: left;
	width: 959px;
	height: auto;
	border: medium none #FF0000;
	margin: 0px 4px 10px;
	padding: 0px;
}
/*-----JqueryΜO`ΙKp³Ήι----*/
#wrapper_2 {
	text-align: left;
	padding: 0px;
	height: 360px;
	width: 400px;
	background-color: #00264d;
	float: left;
	clear: none;
	z-index: auto;
	border: medium none #FFFF00;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: 0px;
}
#upperbox {
	padding: 0px;
	height: 356px;
	width: 400px;
	clear: none;
	float: left;
	border: thin none #66FFFF;
	background-color: #00264d;
	margin: 0px 0px 0px;
}
