@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------------------------ */

/*  Base

/* ------------------------------------------------------------------------ */


body {
	background	: #000 !important;
	color		: #FFF;
}


/* Link
--------------------------------------------------------------------------- */
	#contentsBlock a,
	.snav a,
	.entry_box .ulStyle01 a,
	.hd02 a,
	.hd03 a,
	#head_link a,
	.sbox3 .tableStyle01 td a,
	.sbox3 ul.pages a{
		text-decoration	: underline;
		color			: #FCD513 !important;
	}

	#contentsBlock a:visited,
	.snav a:visited,
	.entry_box .ulStyle01 a:visited,
	.hd02 a:visited,
	.hd03 a:visited,
	#head_link a:visited,
	.sbox3 .tableStyle01 td a:visited,
	.sbox3 ul.pages a:visited{
		text-decoration	: underline;
		color			: #FCD513 !important;
	}

	#contentsBlock a:hover,
	.snav a:hover,
	.entry_box .ulStyle01 a:hover,
	.hd02 a:hover,
	.hd03 a:hover,
	#head_link a:hover{
		text-decoration	: none;
	}


#contentsBlock .pickup_area .slick-dots li button::before{
	color: #fff;
	opacity: 1;
}

#contentsBlock .pickup_area .slick-dots li.slick-active button::before{
	color: #FCD513 !important;
}

/* Header
--------------------------------------------------------------------------- */
#hader_area{
	background: #000;
}

.head_lang ul li a{
	color: #FCD513 !important
}

	#col_box{
		color	: #FFF;
	}

	#font_box{
		color	: #FFF;
	}

		#search_txt {
			color		: #FFF;
			background	: #000;
		}

	nav ul li a{
		color: #fff !important;
	}


/* Gnavi
--------------------------------------------------------------------------- */

nav ul li .sub-container {
	width			: 99.5%;
	position		: absolute; /* Required */
	background		: url(../../js/MegaMenu/images/bg_menu_left-black.png) no-repeat 0 100%;
	padding-left	: 8px;
	margin-left		: -3px;
}
nav ul li .sub {
	overflow	: hidden;
	background	: url(../../js/MegaMenu/images/bg_menu-black.png) no-repeat 100% 100%;
	padding		: 20px 20px 20px 10px;
}

nav ul li a {
	color:#FCD513 !important;
}

nav > ul > li .megaDrop ul li a{
	color:#333 !important;
}


/* Contents
--------------------------------------------------------------------------- */
.disasterinfo_area section {
	background: #000 !important;
}

	.disasterinfo_area section p,
	.disasterinfo_area section th {
		color: #fff !important;
	}

.eventinfo_area {
	background: #000;
}

#index #contentsBlock .content{
	background: #000 !important;
	border: none;
}

#index #contentsBlock .content p{
	color: #fff;
}

#contentsBlock .eventinfo_area .content{
	background: #fff !important;
}

#contentsBlock .eventinfo_area .content h2.hd04{
	color: #333;
}

#contentsBlock .content{
	background: none;
	border: 1px solid #fff;
}


#index #contentsBlock .disasterinfo_box p,
#contentsBlock .content p{
	color: #fff;
}

.box-01{
	background: #999999;
}

.box-02{
	background: #000;
	border: 1px solid #000;
}

.nabi_details .nabi_box{
	background: #000;
}
	.nabi_ttl{
		color: #333;
	}

	a, #crumb a, #contentsBlock a, .hd03 a, .ulStyle02 a, .snav a{
		color: #FCD513 !important;
	}

.disasterinfo_box_details table{
	color: #333;
}

.pickup_area h2.hd04:after{
	border-bottom: 2px dotted #fff;
}


/* ------------------------------------------------------------------------ */

/*  Parts

/* ------------------------------------------------------------------------ */

	.entry p{
		color		: #FFF;
	}

		#contact_box p{
			color		: #FFF;
		}


.tblStyle01 th,
.tblStyle02 th,
.tableStyle02 th{
	background	: #333 !important;
}

.celcol01 { background:inherit !important;}
.celcol02 { background:inherit !important;}
.celcol03 { background:inherit !important;}
.celcol04 { background:inherit !important;}


.menuList li {
	display			: inline-block;
	margin-right	: 4px;
	padding-right	: 13px;
	background		: transparent url(../../../../common/img/icon/partion01-black.png) no-repeat center right;
	text-align		: left;
	line-height		: 1.7;
}



/* heading
--------------------------------------------------------------------------- */

.hd01{
	background	: #878787;
	color		: #FFF;
}

.hd02{
	background	: #878787;
	border-bottom: none;
}

.hd03 {
	border-bottom	: 1px solid #8c8c8c;
	background		: #363636 !important;
	color			: #FFF !important;
}

.hd04 { color : #FFF;}

.cnt_hd{
	color	: #FFF !important;
}

/* ------------------------------------------------------------------------ */

/* Footer

/* ------------------------------------------------------------------------ */

footer {
	background	: #999999;
}
