@charset "utf-8";

/*****************************************
		Background Color [Black]
*****************************************/
html {
	background: none !important;
	background-color: #000 !important;
	color: #FF0 !important;
}
a:link { color: #FFF; }
a:visited {	color: #FFF; }
a:hover { color: #F00 !important; }
a:active { color: #F00; }
#cboxTitle { color: #333; }
.cNavLink a { color: #FFF !important; }

/*****************************************
			Base
*****************************************/
body {
	background: none;
	background-color: #000;
}
#header {
	border-bottom: solid 1px #FFF;
}
#headerInner {
	background-color: #000;
}
#logoTitleTop {
	background-color: #FF0;
	padding: 5px;
	top: 15px;
}
#btnAccessibility,
#btnAccessibility.open,
#btnForeigners,
#btnForeigners.open {
	background-color: #333;
	color: #FFF;
	border-color: #FFF;
}
#btnAccessibility:hover,
#btnAccessibility.open:hover,
#btnForeigners:hover,
#btnForeigners.open:hover,
#sizeChanger dd#df span:hover,
#sizeChanger dd#zf span:hover,
#btnBrowserSupport:hover,
#foreigners ul li:hover,
#foreigners ul li a:hover {
	background-color: #FF0;
	color: #F00;
	border-color: #FFF;
}
#tools {
	background-color: #000;
	border-color: #FFF;
}
#sizeChanger dt,
#colorChanger dt {
	color: #FF0;
}
#colorChanger dd#bg_black a {
	border-right: solid 1px #BBB;
}
#sizeChanger dd span {
	background-color: #333;
	color: #FFF;
}
#btnBrowserSupport,
#foreigners ul li,
#foreigners ul li a {
	background-color: #333;
	border-color: #FFF;
	color: #FFF;
}
#topicpath {
	background-color: #000;
	border-color: #FFF;
	border-top: none;
}
#mainContents {
	background-color: transparent;
}
#pageTitle,
.newsTitle {
	background: #333;
	width: 1000px;
	padding: 0;
	border: none;
}
#pageTitle .innerTitle,
.newsTitle .innerTitle {
	display: block;
	background: #333;
	padding: 10px 10px 12px 15px;
	border: 2px solid #FFF;
	color: #FF0;
	margin: 0;
}
#contents,
.contentsCalendar {
	background: none;
	box-shadow: none;
	border: none;
}
#pageInfo {
	background: #333;
	color: #FF0;
}
#pageInfo ul li {
	color: #FF0;
}
#pageInfo a {
	color: #FFF !important;
}
#pageInfo a:hover {
	color: #F00 !important;
}
#pageInfo ul li#print span {
	border-color: #FFF;
	background-color: #000;
	color: #FFF;
}
#pageInfo ul li#print span:hover {
	color: #F00 !important;
	background-color: #000;
}
#lNav {
	background-color: #333;
	border: solid 1px #FFF;
	box-sizing: border-box;
}
#lNav h2 {
	background-color: #333;
	border-bottom: solid 1px #FFF;
}
#lNav ul li a {
	border: solid 1px #FFF;
	background-color: #000;
	color: #FFF;
}
#lNav ul li a:hover {
	background-color: #000;
}
#copyright {
	color: #FF0;
}
/*****************************************
			Top
*****************************************/
#main #onlineTitle {
	background-color: #FF0;
	padding: 10px 0;
	background-position: 46% 50% !important;
}
#gNavTop ul:nth-of-type(1) {
	background-color: #333;
	border-color: #FFF;
}