@charset "utf-8";

/* ##############################################################

#THIS_FILE {
	--------------------------------------------
	filename: css/style.css;
	--------------------------------------------
}

#CONTENT {
	[+000]
	ページ内コンテンツ用CSS
	--------------------------------------------
	+ 1: オリジナル設定;
	--------------------------------------------
}

#KEY {
	ファイル内管理
	--------------------------------------------
	Search key "+" + "n"
	--------------------------------------------
}

#FONT_SIZE {
	-- Yahoo UI Library Fonts CSS ver.2.3.1
	Font-size Adjustment
	--------------------------------------------
	77% = 10px	|	122% = 16px	|	167% = 22px	
	85% = 11px	|	129% = 17px	|	174% = 23px
	92% = 12px	|	136% = 18px	|	182% = 24px
	100% = 13px	|	144% = 19px	|	189% = 25px
	107% = 14px	|	152% = 20px	|	197% = 26px
	114% = 15px	|	159% = 21px	|
	--------------------------------------------
}
	
############################################################## */


/* ==============================================================

	[+1] オリジナル設定
	
============================================================== */
body#INDEX {
	background: url(../../common/img/bg_header.gif) repeat-x left 140px #05694d;
}

body#INDEX #header {
	height: 240px;
}

body#INDEX #contents .inner {
	padding-top: 2em;
}

body#INDEX #article {
	float: left;
}

body#INDEX #utilities {
	float: right;
}

/* -----------------------------------
	Navigation 
----------------------------------- */
body#INDEX #gNavIndex dl {
	background-color: #6E7060;
	position: relative;
	height: 120px;
	}
	body#INDEX #gNavIndex dl dd.global li {
		position: absolute;
	}
	body#INDEX #gNavIndex dl dd.global li#nav01 { top: 15px; left: 20px;}
	body#INDEX #gNavIndex dl dd.global li#nav02 { top: 15px; left: 100px;}
	body#INDEX #gNavIndex dl dd.global li#nav03 { top: 15px; left: 250px;}
	body#INDEX #gNavIndex dl dd.global li#nav04 { top: 15px; left: 400px;}
	body#INDEX #gNavIndex dl dd.global li#nav05 { top: 15px; left: 550px;}
	body#INDEX #gNavIndex dl dd.global li#nav06 { top: 15px; left: 670px;}
	body#INDEX #gNavIndex dl dd.global li#nav07 { top: 40px; left: 670px;}
	body#INDEX #gNavIndex dl dd.global li#nav08 { top: 65px; left: 670px;}
	
	body#INDEX #gNavIndex dl dd.global li {
		margin: 0;
		padding: 0;
	}
	body#INDEX #gNavIndex dl dd.global li img {
		vertical-align:top;
	}
	body#INDEX #gNavIndex dl dd.global li li {
		position: static;
		margin: 5px 0 10px;
	}
	/* IE6 FIX*/
	* html body#INDEX #gNavIndex dl dd.global li li {
		margin: 10px 0 5px;
	}
	/* IE7 FIX*/
	*:first-child+html body#INDEX #gNavIndex dl dd.global li li {
		margin: 3px 0;
	}
	/* IE8 FIX*/
	html>/* */body#INDEX #gNavIndex dl dd.global li li {
		margin: 10px 0;
	}
	
	body#INDEX #gNavIndex dl dd.other {
		position: absolute;
		right: 0;
		top: -26px;
	}
	
	/* リンク色 */
	body#INDEX #gNavIndex dl dd.global li a:hover,
	body#INDEX #gNavIndex dl dd.global li a:active {
		background-color: transparent;
	}


/* -----------------------------------
	新着情報
----------------------------------- */
body#INDEX #news dl {
	margin-bottom: -10px;
	}
	
	body#INDEX #news dl dt {
	float: left;
	width: 10em;
	padding-left: 18px;
	margin-bottom: .8em;
	font-weight: bold;
	background: url(../../common/img/ico_txt.gif) no-repeat left 3px;
	}
	
	body#INDEX #news dl dd {
	margin-bottom: .8em;
	padding: 0 0 .8em 12em;
	background: url(../../common/img/bg_dots-gray.gif) repeat-x center bottom;
	}
	
	body#INDEX #news p.more {
		margin: 2em 0 0;
		text-align: right;
}



/* ==============================================================

	[+2] 新着情報ログ
	
============================================================== */
body#NEWSLOG #newsLog ul li {
	background-color: #CFD4B9;
	margin-bottom: 30px;
	border: solid 1px #9ba181;
	padding: 20px;
	}
	body#NEWSLOG #newsLog ul li h2 {
		font-weight: bold;
	}










