@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------------------------ */

/*  Base

/* ------------------------------------------------------------------------ */


body {
	background	: #F7E114!important;
	color		: #333333!important;
}


/* Link
--------------------------------------------------------------------------- */
	#contentsBlock a,
	.snav a,
	.entry_box .ulStyle01 a,
	.hd03 a,
	#head_link a,
	.sbox3 .tableStyle01 td a,
	.sbox3 ul.pages a,
	#crumb a{
		text-decoration	: underline;
		color: #00F !important;
	}
	
	#contentsBlock a:visited,
	.snav a:visited,
	.entry_box .ulStyle01 a:visited,
	.hd03 a:visited,
	#head_link a:visited,
	.sbox3 .tableStyle01 td a:visited,
	.sbox3 ul.pages a:visited,
	#crumb a:visited{
		text-decoration	: underline;
		color			: #00F !important;
	}
	
	#contentsBlock a:hover,
	.snav a:hover,
	.entry_box .ulStyle01 a:hover,
	.hd03 a:hover,
	#head_link a:hover,
	#crumb a:hover{
		text-decoration	: none;
	}


	#contentsBlock .hd02 a,
	#contentsBlock .hd03 a,
	#contentsBlock .hd02 a:visited,
	#contentsBlock .hd03 a:visited,
	#contentsBlock .hd02 a:hover,
	#contentsBlock .hd03 a:hover	{
		color	: #FFF !important;
	}


/* Header
--------------------------------------------------------------------------- */
#hader_area{
	background: #F7E114 !important
}

	#col_box{
		color	: #333;
	}
	
	#font_box{
		color	: #333;
	}



/* Gnavi
--------------------------------------------------------------------------- */
nav ul li a{
	color: #00F !important;
	border-left: 1px solid #333;
}

nav ul li:last-child a{
	border-right: 1px solid #333;
}

	nav > ul > li .megaDrop ul li a{
		border-right: none !important;
	}

nav ul li .sub-container {
	width			: 99.5%;
	position		: absolute; /* Required */
	background		: url(../../js/MegaMenu/images/bg_menu_left-yellow.png) no-repeat 0 100%;
	padding-left	: 8px;
	margin-left		: -3px;
}
nav ul li .sub {
	overflow	: hidden;
	background	: url(../../js/MegaMenu/images/bg_menu-yellow.png) no-repeat 100% 100%;
	padding		: 20px 20px 20px 10px;
}

nav ul li a {
	color: #00F !important;
}

nav > ul > li .megaDrop ul li a{
	color:#333 !important;
}


/* Contents
--------------------------------------------------------------------------- */
.box-01{
	color: #fff;
	background: #333;
}

.nabi_details .nabi_box{
	background: #F7E114 !important;
}
	.nabi_ttl{
		color: #333;
	}
	
	a, #crumb a, #contentsBlock a, .hd03 a, .ulStyle02 a, .snav a{
		color: #00F !important;
	}
	
	.head_lang ul li a{
		color: #fff !important;
	}

/* ------------------------------------------------------------------------ */

/*  Parts

/* ------------------------------------------------------------------------ */
.tblStyle01 th,
.tblStyle02 th,
.tableStyle02 th{
	background	: #333 !important;
}

.tblStyle01 th,
.tblStyle02 th,
.tableStyle02 th{
	color	: #FFF !important;
}


#contentsBlock .tblStyle01 th a,
#contentsBlock .tblStyle02 th a,
#contentsBlock .tableStyle02 th a{
	color	: #FFF !important;
}



.celcol01 { background:inherit !important;}
.celcol02 { background:inherit !important;}
.celcol03 { background:inherit !important;}
.celcol04 { background:inherit !important;}


.tableStyle02{
	border-top			: 1px solid #333;
	border-left			: 1px solid #333;
}

	.tableStyle02 th,
	.tableStyle02 td {
		border-right	: 1px solid #333;
		border-bottom	: 1px solid #333;
	}

		.tableStyle02 td{
			color	: #333;
		}
	
		.tableStyle02 th{ 
			background	: #333;
			color		: #FFF;
		}

#contentsBlock .more_btn_l a{
	color: #fff !important;
}


/* heading
--------------------------------------------------------------------------- */

.hd01{
	background: #333;
	color		: #FFF;
}

.hd02{
	background: #333;
	color		: #FFF;
	border-bottom: none;
}

.hd03 {
	border-bottom	: 1px solid #8c8c8c;
	background		: #363636 !important;
	color			: #FFF !important;
}

.hd04 { color : #333;}

.hd05 { color : #dd5300;}

.shd04 {
	background	: #333;
	color		: #FFF;
}

.cnt_hd{
	color	: #333 !important;
}

/* ------------------------------------------------------------------------ */

/* Footer

/* ------------------------------------------------------------------------ */

footer {
	background	: #333;
}
