﻿@charset "utf-8";
/* CSS Document */

/* Link
--------------------------------------------------------------------------- */

#news a:link,
#news a:visited	{
	text-decoration	: underline;
	color			: #003c80;
}

#news a:hover	{
	text-decoration	: none;
}


/* --------------------------------------------------------------------------- */


#mainBlock {
	clear		: both;
	margin		: 20px auto 0;
	width		: 980px;
}

#contentsBlock {
	margin	: 30px 0 0;
}

#mainImg {
	position	: relative;
	width	: 980px;
	height	: 394px;
	z-index	: 1;
}

	#mainImg ul{
	}
	
		#mainImg ul li{
			float			: left;
			width			: 195px;
		}
		
		#mainImg ul li.cat {
			margin-right	: 1px;
			margin-bottom	: 1px;
			position		: relative;
			width			: 195px;
			height			: 197px;
		}
		
		#mainImg ul li.cat2 {
			position	: relative;
			width		: 392px;
			height		: 197px;
		}


		#mainImg ul li.cat div.bg {
			position	: absolute;
			top			: 0;
			left		: 0;
			width		: 195px;
			height		: 197px;
			background	: #004e7e;
			/*background	: transparent url(/img/mainImg/bg_btn_001.png) no-repeat;*/
		}
		
		#mainImg ul li.cat div.bg2 {
			position	: absolute;
			top			: 0;
			left		: 0;
			width		: 195px;
			height		: 197px;
			background	: #007ecb;
			/*background	: transparent url(/img/mainImg/bg_btn_002.png) no-repeat;*/
		}


			#mainImg ul li.cat div dl {
				overflow	: hidden;
				text-align	: left;
				color		: #fff;
			}
			
				#mainImg ul li.cat div dt {
					margin		: 20px 13px 0;
					line-height	: 1.4;
					font-size	: 16px;
					font-weight	: bold;
				}
				
				#mainImg ul li.cat div dd {
					margin		: 15px 13px 0;
					line-height	: 1.5;
				}
				
			#mainImg ul li.cat div p a.btn_details,
			#mainImg ul li.cat div p a.btn_details_ex {
				position	: absolute;
				bottom		: 6px;
				left		: 6px;
				display		: block;
				margin		: 0 auto;
				width		: 184px;
				height		: 34px;
				background	: #e7e7e7;
				font-size	: 12px;
				background	: #dddddd;
				overflow	: hidden;
				color		: #444444;
			}
			
				#mainImg ul li.cat div p a.btn_details:hover,
				#mainImg ul li.cat div p a.btn_details_ex:hover,
				#mainImg ul li.cat div p a.btn_details_ex2:hover {
					background		: #eeeeee;
					text-decoration	: none;
				}
			
			#mainImg ul li.cat div p a.btn_details_ex2 {
				padding-left	: 25px;
				padding-top		: 3px;
				position		: absolute;
				bottom			: 6px;
				left			: 6px;
				display			: block;
				margin			: 0 auto;
				width			: 159px;
				height			: 31px;
				background		: #e7e7e7;
				font-size		: 12px;
				background		: #dddddd;
				overflow		: hidden;
				color			: #444444;
				text-align		: left;
			}
			
				#mainImg ul li.cat div p a.btn_details_ex span {
					background		: url('/eng/img/mainImg/external_link.png') no-repeat center right;
					padding-right	: 14px;
				}
				
				#mainImg ul li.cat div p a.btn_details_ex2 span {
					background		: url('/eng/img/mainImg/external_link.png') no-repeat center right;
					padding-right	: 14px;
				}
			
				/*#mainImg ul li.cat div p a.btn_details_ex2:hover {
					background		: #eeeeee url('/img/mainImg/external_link.png') no-repeat 163px 8px;
					text-decoration	: none;
				}*/
			
			/*#mainImg ul li.cat div p a.btn_details_ex:after {
				content	: url('/img/mainImg/external_link.png');
			}*/
			
			#mainImg ul li.cat div p a.btn_details,
			#mainImg ul li.cat div p a.btn_details_ex {
				line-height	: 34px;
			}
			
			#mainImg ul li.cat div p a.btn_details_ex2 {
				line-height	: 14px;
			}
			
				#mainImg ul li.cat div p a.btn_details:hover { background-position : 0 -30px !important;}
			
				#mainImg ul li.cat .bg	{ display: none; }


#main_menu {
	margin	: 0 auto;
	width	: 980px;
}

	#main_menu #menu_select #menu_l {
		margin	: 20px 20px 0;
		padding	: 40px 25px 15px 25px;
		float	: left;
		width	: 400px;
		background	: #ecf0f1 url('/eng/img/menu_ttl_001.gif') no-repeat 20px 10px;
	}
	
		#main_menu #menu_select #menu_l p,
		#main_menu #menu_select #menu_r p {
			text-align	: left;
			line-height	: 1.6;
		}
	
	#main_menu #menu_select #menu_r {
		margin	: 20px 20px 0;
		padding	: 40px 25px 15px 25px;
		float	: left;
		width	: 400px;
		background	: #ecf0f1 url('/eng/img/menu_ttl_002.gif') no-repeat 20px 10px;
	}




.rss img{
	margin		: -5px 0 0 5px;
}
	
	.rss {
		text-align	: right;
	}





