body {	background-color: #C8E3F0;}
a:link {	text-decoration: underline;	color: #0000FF;}
a:visited {	text-decoration: underline;	color: #6600CC;}
a:active {	text-decoration: underline;	color: #FF0000;}
a:hover {	text-decoration: underline;	color: #FF0000;}
td {	font-size: 12px;}
.size10 {	font-size: 10px;}
.size12 {	font-size: 12px;}
.size14 {	font-size: 14px;}
.small {	font-size: 11px;	line-height: 16px;	color: #000000;}
.smallOrange {	font-size: 11px;	line-height: 16px;	color: #FF6600;}
.normal {	font-size: 12px;	line-height: 21px;	color: #333333;}
.normalOrange {	font-size: 12px;	line-height: 19px;	color: #FF6600;}
.breadcrumb {
	font-size: 12px;
	line-height: 21px;
	text-decoration: none;
}
.large {	font-size: 14px;	line-height: 23px;	color: #000000;}
.largeEn {	font-size: 14px;	line-height: 23px;	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.footer1 {	padding-top: 5px;	padding-bottom: 5px;	padding-left: 7px;}
.footer2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 15px;	color: #666666;	padding-top: 10px;	padding-bottom: 10px;}
.backTop {	font-size: 11px;	text-align: right;	padding-top: 5px;	padding-bottom: 5px;}
.shadowL {	background-image: url(images/bg_shadow_l.gif);	background-repeat: repeat-y;	background-position: right top;}
.shadowR {	background-image: url(images/bg_shadow_r.gif);	background-repeat: repeat-y;	background-position: left top;}
.headerSub {
	font-size: 12px;	
	color: #000033;
	font-family: "Verdana", "Arial", "Helvetica", "Sans-serif", "MSSVbN";	
	font-weight: bold;}
.headerEnglish {	padding-right: 30px;}
.english {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}
a.english:link {	text-decoration: none;	color: #0000FF;}
a.english:visited {	text-decoration: none;	color: #660099;}
a.english:active {	text-decoration: underline;	color: #FF0000;}
a.english:hover {	text-decoration: underline;	color: #FF0000;}
/* Navigation */
.navSpace {
	padding-left: 7px;	
	padding-top: 2px;	
	border-bottom-width: 1px;	
	border-bottom-style: solid;	
	border-bottom-color: #006699;
	padding-bottom: 2px;}
.navSpaceSelected {
	padding-left: 7px;	
	padding-top: 2px;	
	border-bottom-width: 1px;
	border-bottom-style: solid;	
	border-bottom-color: #006699;	
	padding-bottom: 2px;	
	background-color: #FFFF99;	
	background-image: url(../images/bg_navi_selected.gif);	
	background-repeat: repeat-y;}
.navHome {	padding-left: 7px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #006699;	padding-bottom: 2px;}
.navHomeTxt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}
a.navHomeTxt:link {	text-decoration: none;	color: #000066;}
a.navHomeTxt:visited {	text-decoration: none;	color: #000066;}
a.navHomeTxt:active {	text-decoration: underline;	color: #FF0000;}
a.navHomeTxt:hover {	text-decoration: underline;	color: #FF0000;}
.navCate {	font-size: 12px;	color: #FFFFFF;	background-color: #5B919F;	padding-left: 7px;	padding-top: 2px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #006699;	padding-bottom: 2px;}
.navCate2 {	font-size: 12px;	color: #FFFFFF;	background-color: #E99C33;	padding-left: 7px;	padding-top: 2px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #006699;	padding-bottom: 2px;}
.navHead {	font-size: 12px;	color: #006699;	background-color: #71B4C1;	padding-left: 7px;	padding-top: 2px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #006699;	padding-bottom: 2px;	font-weight: bold;}
.navTxt {	font-size: 12px;	color: #000066;}
a.navTxt:link {	text-decoration: none;	color: #000066;}
a.navTxt:visited {	text-decoration: none;	color: #000066;}
a.navTxt:active {	text-decoration: underline;	color: #FF0000;}
a.navTxt:hover {	text-decoration: underline;	color: #FF0000;}
/* News */
.newsbgL {	background-image: url(images/news_outside/bg_r3_c1.gif);	background-repeat: repeat-y;}
.newsbgR {	background-image: url(images/news_outside/bg_r3_c3.gif);	background-repeat: repeat-y;}
.news1 {	font-size: 12px;	line-height: 20px;	color: #000000;	background-color: #F0F4F7;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 15px;}
.news2 {	font-size: 12px;	line-height: 20px;	color: #000000;	background-color: #FFFFFF;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 15px;}
.newsStory {	font-size: 12px;	line-height: 21px;	color: #000000;	padding-bottom: 25px;	padding-top: 5px;}
.newsStoryH {	font-size: 14px;	color: #000000;	padding-bottom: 5px;	background-color: #FFC83D;	padding-top: 5px;	font-weight: bold;	padding-left: 5px;}
/* Lenvel-2 */
.L2bgL {	background-image: url(images/level2/bg_left.gif);	background-repeat: repeat-y;}
.L2bgR {	background-image: url(images/level2/bg_right.gif);	background-repeat: repeat-y;}
.baseL2 {	padding-top: 9px;	padding-right: 17px;	padding-bottom: 17px;	padding-left: 17px;}
.title {	font-size: 18px;	font-weight: bold;	color: #000066;	background-image: url(images/bg_title.gif);	background-repeat: repeat-y;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 5px;}
.infoTable {	font-size: 12px;	line-height: 21px;	color: #000000;	padding-top: 5px;	padding-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}
.infoTableHead {	font-size: 12px;	line-height: 21px;	color: #666666;	padding-top: 5px;	padding-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	font-weight: bold;}
.infoTableTop {	font-size: 12px;	line-height: 21px;	color: #000000;	padding-top: 5px;	padding-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;}
.infoTableTopHead {	font-size: 12px;	line-height: 21px;	color: #666666;	padding-top: 5px;	padding-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	font-weight: bold;}
.guideTableH {	font-size: 12px;	color: #000000;	background-color: #F0F4F7;}
.guideTable {	font-size: 12px;	color: #000000;	background-color: #FFFFFF;}
/* History-Champions */
.pastTable {	font-size: 12px;	color: #000000;	background-color: #FFFFFF;}
.pastTableH1 {	font-size: 12px;	color: #000000;	background-color: #DDEAFA;}
.pastTableH2 {	font-size: 12px;	color: #000000;	background-color: #EDEAC3;}
/* History-index */
.hisEvent1 {	font-size: 16px;	font-weight: bold;	color: #000066;	background-color: #FFFF99;	padding-top: 5px;	padding-bottom: 5px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;}
.hisEvent2 {	font-size: 12px;	font-weight: bold;	color: #000066;	background-color: #FFFF99;	padding-top: 5px;	padding-bottom: 5px;}
.hisEventTxt {	font-size: 12px;	color: #000000;	padding-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	padding-top: 5px;}
.hisEventTxtTop {	font-size: 12px;	color: #000000;	padding-top: 10px;	padding-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	padding-top: 8px;}
.hisEventTxtEnd {	font-size: 12px;	color: #000000;	padding-bottom: 15px;	padding-top: 5px;}
.hisBackNext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: right;	padding-top: 10px;	padding-bottom: 10px;	color: #999999;}
.hisPicSpec {	font-size: 12px;	line-height: 19px;	color: #FF6600;	padding-top: 3px;	padding-bottom: 10px;	padding-left: 10px;}
.hisPic {	padding-top: 5px;	padding-left: 10px;}
.hisMedia {	font-size: 12px;	color: #0066FF;}
.dash {	background-image: url(../images/bg_dash.gif);	background-repeat: repeat-x;	background-position: center;}
.box {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.menu2Heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 14px;	
	font-weight: bold;	
	color: #FFFFFF;	
	background-color: #7BBECE;	

	padding-top: 10px;	
	padding-right: 7px;	
	padding-bottom: 5px;	
	padding-left: 7px;}
.menu2DotLine {	
	background-color: #7BBECE;	
	background-image: url(images/bg_dot2.gif);	
	background-repeat: repeat-x!important;	
	padding-right: 7px;
	padding-left: 7px;}
	
------------------
/* j[ - HOME*/
.menuHome {
	background-image: url(../images/menu/bg_home.gif);
	padding-left: 10px;
}
.menuTxt {
	font-family: "lr SVbN";
	font-size: 12px;
	line-height: 23px;
}
a.menuTxt:link {
	text-decoration: none;
	color: #003399;
}
a.menuTxt:visited {
	text-decoration: none;
	color: #6600CC;
}
a.menuTxt:active {
	text-decoration: underline;
	color: #FF0000;
}
a.menuTxt:hover {
	text-decoration: underline;
	color: #FF0000;
}


/* NEWS - HOME*/
.newsSpaceHome {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.newsTitle {
	font-family: "lr SVbN";
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	color: #CC0000;
}
.newsDate {
	font-family: "lr SVbN";
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	color: #666666;
}
.newsTxt {
	font-family: "lr SVbN";
	font-size: 12px;
	line-height: 19px;
	color: #000000;
}
a.newsTxt:link {
	text-decoration: underline;
	color: #003399;
}
a.newsTxt:visited {
	text-decoration: underline;
	color: #6600CC;
}
a.newsTxt:active {
	text-decoration: underline;
	color: #FF0000;
}
a.newsTxt:hover {
	text-decoration: underline;
	color: #FF0000;
}


/* NEWS INDEX */
.newsIndexSpace {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.newsIndexTxt {
	font-family: "lr SVbN";
	font-size: 12px;
	line-height: 19px;
	color: #666666;
}
a.newsIndexTxt:link {
	text-decoration: none;
	color: #003399;
}
a.newsIndexTxt:visited {
	text-decoration: none;
	color: #6600CC;
}
a.newsIndexTxt:active {
	text-decoration: underline;
	color: #FF0000;
}
a.newsIndexTxt:hover {
	text-decoration: underline;
	color: #FF0000;
}

/* Gg[ē */
.entryTitleSpace {
	background-image: url(images/bg_stripe.gif);
	background-repeat: repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: center;
}
.entryTitle {
	font-family: "lr SVbN";
	font-size: 12px;
	font-weight: bold;
}
a.entryTitle:link {
	text-decoration: none;
	color: #003399;
}
a.entryTitle:visited {
	text-decoration: none;
	color: #6600CC;
}
a.entryTitle:active {
	text-decoration: underline;
	color: #FF0000;
}
a.entryTitle:hover {
	text-decoration: underline;
	color: #FF0000;
}.entryTxt {
	font-family: "lr SVbN";
	font-size: 12px;
	line-height: 19px;
	color: #000000;
	padding: 5px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
	text-align: left;
}

/* AP[g */
.surveySpace {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
	text-align: left;
}
.surveyTitle {
	font-family: "lr SVbN";
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	color: #CC0000;
}
.surveyTxt {
	font-family: "lr SVbN";
	font-size: 12px;
	line-height: 19px;
	color: #000000;
}

/* RSS nikkansports.com */
.rssTitleSpace {
	background-image: url(images/bg_rss.gif);
	background-repeat: repeat;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
.rssTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
a.rssTitle:link {
	text-decoration: none;
	color: #FFFFFF;
}
a.rssTitle:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.rssTitle:active {
	text-decoration: underline;
	color: #FF0000;
}
a.rssTitle:hover {
	text-decoration: underline;
	color: #FF0000;
}

.rssTxtSpace {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #3366FF;
	border-bottom-color: #3366FF;
	border-left-color: #3366FF;
	text-align: left;
}
.rssTxt {
	font-family: "lr SVbN";
	font-size: 12px;
	line-height: 19px;
	color: #000000;
}
a.rssTxt:link {
	text-decoration: none;
	color: #003399;
}
a.rssTxt:visited {
	text-decoration: none;
	color: #6600CC;
}
a.rssTxt:active {
	text-decoration: underline;
	color: #FF0000;
}
a.rssTxt:hover {
	text-decoration: underline;
	color: #FF0000;
}


/* Flash */

.underFlashSpace {
	text-align: right;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
}
.underFlashTxt {
	font-family: "lr SVbN";
	font-size: 12px;
	color: #000000;
}
a.underFlashTxt:link {
	text-decoration: underline;
	color: #003399;
}
a.underFlashTxt:visited {
	text-decoration: underline;
	color: #6600CC;
}
a.underFlashTxt:active {
	text-decoration: underline;
	color: #FF0000;
}
a.underFlashTxt:hover {
	text-decoration: underline;
	color: #FF0000;
}

/* j[QKw */

.menu2Space {
	background-color: #FFFFFF;
	padding-left: 10px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #7ABFCC;
	padding-top: 10px;
	padding-bottom: 10px;
}
.menu2Txt {
	font-family: "lr SVbN";
	font-size: 14px;
	line-height: 22px;
}
a.menu2Txt:link {
	text-decoration: none;
	color: #003399;
}
a.menu2Txt:visited {
	text-decoration: none;
	color: #6600CC;
}
a.menu2Txt:active {
	text-decoration: underline;
	color: #FF0000;
}
a.menu2Txt:hover {
	text-decoration: underline;
	color: #FF0000;
}
	
/*=============================================== */
/* Menu CSS */

/*[gj[IĂȂƂ*/
.RootMenu_MenuItem {
	border-top: #006699 1px solid;
	border-bottom: #006699 1px solid;
	font-size: 12px;
	color: #000066;
	background-color: #7BBECE;
	cursor: pointer;
	cursor: hand;
	width: 170px!important;
	height: 21px;
	padding-top: 2px;
	padding-left: 2px;
	background-image: url(images/menu_bg1.gif);
	background-position: left bottom;
	background-repeat: repeat-x!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

/*[gj[}EXI[o[*/
.RootMenu_MenuItemSel {
	border-top: #006699 1px solid;
	border-bottom: #006699 1px solid;
	font-size: 12px;	
	color: #FF0000;		
	cursor: pointer; 
	cursor: hand;
	width: 170px!important;
	height: 21px;
	padding-top: 2px;	
	padding-left: 2px;
	background-image: url(images/menu_bg1.gif);
	background-position: left bottom;
	background-repeat: repeat-x!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

/*[gj[IꂽƂ*/
.RootMenu_MenuItemActive {
	border-top: #006699 1px solid;
	border-bottom: #006699 1px solid;
	font-size: 12px;	
	color: #000066;		
	cursor: pointer; 
	cursor: hand;
	width: 170px!important;
	height: 21px;
	padding-top: 2px;	
	padding-left: 2px;
	background-image: url(images/menu_bg2.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;	
}
/*[gj[̑Ŝ̃X^C*/
.MainMenu_MenuContainer {
	background-color: #7BBECE; 
}





