/***********共通項目***********/

body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino KaKu Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", Osaka, sans-serif;
	font-size: 12px;
	background: #999999 url(img/bgd_parts.jpg) repeat-x;
}
/***ホームページ外形の定義***/
/*-----全体----*/
#wrapper {
	text-align: left;
	padding: 0px;
	background-color: #e5e5e5;
	float: none;
	clear: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	height: auto;
	width: 975px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*---ヘッダ---*/
#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;
	text-align: left;
	float: none;
	width: 975px;
	background-color: #003399;
	display: block;
	background-image: url(img/spacer_grey.gif);
	background-repeat: repeat-x;
	clear: 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: none;
	padding: 0px;
	margin: 0px;
	clear: none;
}

/**********コンテンツページの定義**********/

#cont_zone {
	height: 100%;
	width: 959px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
	padding: 0px;
	clear: both;
	float: none;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#leftblock {
	padding: 0px;
	float: left;
	height: auto;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: none;
	border: thin none #FFFFFF;
	background-color: #003399;
	background-image: url(img/leftblock_bgd.gif);
	background-repeat: repeat-y;
}
#l_cont {
	font-size: 12px;
	color: #FFFFFF;
	height: auto;
	width: auto;
	clear: none;
	float: left;
	padding: 8px;
}
#rightblock {
	background: #003399 url(img/rightblock_bgd.gif) repeat-y;
	padding: 0px;
	height: 100%;
	width: 750px;
	float: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 208px;
	clear: none;
	border: thin none #FFFFFF;
}
#r_cont {
	font-size: 12px;
	color: #FFFFFF;
	padding: 8px;
	height: 100%;
	width: auto;
	clear: none;
	float: none;
	margin: 0px;
}

#footer {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 975px;
	background: #333333 url(img/bsc_copyright.gif) no-repeat left;
	float: none;
	clear: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#copyright {
	background: #FCFF00 center;
	height: 20px;
	width: 975px;
	color: #003399;
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	float: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin: 0px;
	clear: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
