@charset "utf-8";
/*********************************************
**    Copyright (c) 2009.
**                  All Rights Reserved.
**********************************************/
/*======================================
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	|
=======================================*/

/* MAIN CONTENTS
-------------------------------------------------------------------------------------------------*/
#Flash {
	width			: 950px;
	height		: 210px;
	margin		: 0 0 10px 0;
	padding		: 0;
	clear			: both;
}

/* Left CONTENTS
-------------------------------------------------------------------------------------------------*/
#Left {
	width:570px;
	float:left;
}

/* Right CONTENTS
-------------------------------------------------------------------------------------------------*/
#Right {
	width:410px;
	float:right;
}
	#Right .Navi {
		width:410px;
		text-align:right;
		margin:12px 0 0 0;
		height:21px;
	}
		#Right .Navi li {
			float:right;
		}
		#Right .Navi li.End {
			clear:both;
		}

	#Right .Menu {
		clear:both;
		width:405px;
		height:246px;
		margin:22px 0 0 0;
	}
		#Right .Menu li {
			float:left;
			margin:0 1px 0 0;
		}

	#Right .Event {
		width:390px;
		float:left;
		background:#FFFFFF;
		border:1px solid #5fa1c2;
		padding:6px 7px 4px 7px;
		clear:both;
		margin:14px 0 10px 0;
	}
		#Right .Event dl {
			width:390px;
			margin:4px 0 0 0;
		}
		#Right .Event dt {
			font-weight:bold;
			font-size:10px;
			background:#5fa1c2;
			padding:2px 6px 2px 6px;
			color:#FFFFFF;
		}
			#Right .Event dt a {
				background:url(../../images/event_arrow.gif) no-repeat center left;
				color:#FFFFFF;
				padding-left:8px;
				text-decoration:none;
			}
			#Right .Event dt a:hover {
				text-decoration:underline;
			}
		#Right .Event dd {
			margin:4px 0 0 0;
			font-size:10px;
		}
	
	#Right .News {
		width:392px;
		clear:both;
		background:#1b5a43;
		border:1px solid #688f87;
		padding:8px 6px 6px 7px;
		clear:both;
		color:#FFFFFF;
	}
		#Right .News dl.Detail {
			width:392px;
			height:120px;
			overflow:auto;
			margin:2px 0 0 0;
		}
			#Right .News dl.Detail img {
				margin:0 0 2px 0;
				vertical-align:middle;
			}
		#Right .News dl.Detail dt {
				margin:6px 0 0 0;
		}
		#Right .News dl.Detail dd {
			background:url(../../images/news_line.gif) no-repeat bottom left;
			padding:3px 0 6px 0;
		}
			#Right .News dl.Detail dd a {
				background:url(../../images/news_arrow.gif) no-repeat center left;
				color:#FFFFFF;
				padding-left:8px;
				text-decoration:none;
			}
			#Right .News dl.Detail dd a:hover {
				text-decoration:underline;
			}
