/* BODY_HEAD_BLOCK ------------------------------------ */

	div#bodyHeader
	{
		width:906px;
		height:286px;
		margin: 0 auto 16px auto;
		position:relative;
	}

	div#bodyHeader a
	{
		position:absolute;
		top:0; left:0;
	}

	div#bodyHeader img
	{
		position:absolute;
		top:0; left:0;
	}

	div#bodyHeader a img
	{
		position:static;
	}

	/* BODY_NAVI ------------------------------------ */
		div#body div#bodyNavi{width:596px;margin:0 0 11px 14px;_margin:0 0 11px 8px;background: url(../img/bg_navi.gif) repeat-y;float:left;}

	/* BODY_NAVI_left ------------------------------------ */
		div#body div#bodyNavi div.bodyNavi_L{
			width:293px;
			margin:0;
			float:left;
		}
		
		div#body div#bodyNavi div.bodyNavi_L h2{margin: 0 0 10px 0;}
		div#body div#bodyNavi div.bodyNavi_L img.iconNewopen{margin: 0 0 10px 10px;}
		div#body div#bodyNavi div.bodyNavi_L dl{
			width: 265px;
			margin: 0 0 5px 10px;
			_margin: 0 0 5px 7px;
			padding: 0 0 5px 8px;
			font-size: 0.8em;
			color: #333333;
			background: url(../img/dot_919.gif) repeat-x bottom;
		}
		div#body div#bodyNavi div.bodyNavi_L dl dt{font-weight: bold; color: #E4AD74;}
		
		div#body div#bodyNavi div.bodyNavi_L ul{
			margin: 27px 0 0 0;
			padding: 0 10px;
			font-size: 0.8em;
			color: #333333;
			line-height: 1.4;
		}
		
		div#body div#bodyNavi div.bodyNavi_L ul li{color:#777;}

		div#body div#bodyNavi div.bodyNavi_L ul li.con01{margin: 0 0 5px 0; padding: 0 0 0 72px; background: url(../img/icon_con01.gif) no-repeat;}
		div#body div#bodyNavi div.bodyNavi_L ul li.con02{margin: 0 0 5px 0; padding: 0 0 0 72px; background: url(../img/icon_con02.gif) no-repeat;}
		div#body div#bodyNavi div.bodyNavi_L ul li.con03{margin: 0 0 5px 0; padding: 0 0 0 72px; background: url(../img/icon_con03.gif) no-repeat;}
		div#body div#bodyNavi div.bodyNavi_L ul li.con04{margin: 0 0 5px 0; padding: 0 0 0 72px; background: url(../img/icon_con04.gif) no-repeat;}
		div#body div#bodyNavi div.bodyNavi_L ul li.con05{margin: 0 0 5px 0; padding: 0 0 0 72px; background: url(../img/icon_con05.gif) no-repeat;}
		div#body div#bodyNavi div.bodyNavi_L ul li.con06{margin: 0 0 5px 0; padding: 0 0 0 72px; background: url(../img/icon_con06.gif) no-repeat;}
		div#body div#bodyNavi div.bodyNavi_L ul li.con07{margin: 0 0 5px 0; padding: 0 0 0 72px; background: url(../img/icon_con07.gif) no-repeat;}
		div#body div#bodyNavi div.bodyNavi_L ul li.con08{margin: 0 0 5px 0; padding: 0 0 0 72px; background: url(../img/icon_con08.gif) no-repeat;}
		
		div#body div#bodyNavi div.bodyNavi_L ul li a{text-decoration:underline;overflow: hidden;}
		div#body div#bodyNavi div.bodyNavi_L ul li a:link{color:#444;}
		div#body div#bodyNavi div.bodyNavi_L ul li a:visited{color:#333;}
		div#body div#bodyNavi div.bodyNavi_L ul li a:hover{color:#333;text-decoration:none;}
		div#body div#bodyNavi div.bodyNavi_L ul li a:active{color:#33;}

		/* BODY_NAVI_right ------------------------------------ */
		div#body div#bodyNavi div.bodyNavi_R{
			width:293px;
			margin:0;
			float:right;
		}
		
		div#body div#bodyNavi div.bodyNavi_R h3{margin: 0 0 10px 0;}
		div#body div#bodyNavi div.bodyNavi_R img.banner01{margin: 0 0 14px 7px;}
		div#body div#bodyNavi div.bodyNavi_R img.banner02{margin: 0 0 0 5px;}
		div#body div#bodyNavi div.bodyNavi_R img.iconNewcourse{margin: 0 0 7px 6px;}

		div#body div#bodyNavi div.bodyNavi_R dl{
			width: 266px;
			_width: 274px;
			margin: 0 auto 5px auto;
			_margin: 0 0 5px 7px;
			padding: 0 0 5px 8px;
			background: url(../img/dot_828.gif) repeat-x bottom;
		}
		div#body div#bodyNavi div.bodyNavi_R dl dt{margin: 0 0 9px 0;padding: 0 0 0 15px; font-weight: bold; background: url(../img/list01.gif) no-repeat 0 2px;}
		div#body div#bodyNavi div.bodyNavi_R dl dd{margin: 0; padding: 0 24px; font-size: 0.8em; color: #333333;}
		
		div#body div#bodyNavi div.bodyNavi_R dl dt a{color:#CD6667;text-decoration:underline;overflow: hidden;}
		div#body div#bodyNavi div.bodyNavi_R dl dt a:link{color:#CD6667;}
		div#body div#bodyNavi div.bodyNavi_R dl dt a:visited{color:#CD6667;}
		div#body div#bodyNavi div.bodyNavi_R dl dt a:hover{color:#CD6667;text-decoration:none;}
		div#body div#bodyNavi div.bodyNavi_R dl dt a:active{color:#CD6667;}

		div#body div#bodyNavi div.bodyNavi_R ul{
			width: 258px;
			_width: 274px;
			margin: 0 auto 15px auto;
			_margin: 0 0 15px 7px;
			padding: 0 8px;
			line-height: 1.4;
		}
		
		div#body div#bodyNavi div.bodyNavi_R ul li{margin: 0 0 10px 0;padding: 0 0 0 15px;font-weight: bold; background: url(../img/list01.gif) no-repeat 0 3px;}
		
		div#body div#bodyNavi div.bodyNavi_R ul li a{color:#CD6667;text-decoration:underline;overflow: hidden;}
		div#body div#bodyNavi div.bodyNavi_R ul li a:link{color:#CD6667;}
		div#body div#bodyNavi div.bodyNavi_R ul li a:visited{color:#CD6667;}
		div#body div#bodyNavi div.bodyNavi_R ul li a:hover{color:#CD6667;text-decoration:none;}
		div#body div#bodyNavi div.bodyNavi_R ul li a:active{color:#CD6667;}



	/* NEWS ------------------------------------ */
		div#body div#news{width:269px;margin:0 15px 0 0;_margin:0 8px 0 0;float:right;}
		
		div#body div#news div.h3{margin: 0 0 5px 0; padding: 4px 0; border-top: 1px solid #DCDCDC; background: url(../img/dot_CDC.gif) repeat-x bottom;}
		div#body div#news div.h3 img{margin: 0 0 0 5px; float: left;}
		div#body div#news div.h3 span{margin: 7px 0 0 0;float: right;}
		div#body div#news div.h3 span a{
			display: block;
			width: 39px;
			height: 9px;
			text-indent: -9999px;
			background: url(../img/btn_list.gif) no-repeat;
		}
		
		div#body div#news div.h3 span a:hover{
			background-position: 0 -9px;
		}
		
		div#body div#news div.h3:after{
			content:".";
			display:block;
			height:0px;
			clear:both;
			visibility:hidden;
		}
		
		div#body div#news dl{
			margin: 0 0 5px 0;
			padding: 0 5px 5px 5px;
			font-size: 0.8em;
			color: #333333;
			background: url(../img/dot_CDC.gif) repeat-x bottom;
			line-height: 1.4;
			clear:both;
		}
		
		div#body div#news dl dt{color: #E8AE43;}
		div#body div#news dl dd a{color:#333333;text-decoration:underline;overflow: hidden;}
		div#body div#news dl dd a:link{color:#333333;}
		div#body div#news dl dd a:visited{color:#333333;}
		div#body div#news dl dd a:hover{color:#333333;text-decoration:none;}
		div#body div#news dl dd a:active{color:#333333;}
		
		div#body div#news div.bannerArea{padding: 5px 0;}
		div#body div#news div.bannerArea img{vertical-align: middle;}

	img.bnrBiz {margin-bottom:5px;}

