/* CSS Document */
body {
	background-color: #F9F9F9;
	color: #333;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

a { color: #333333; text-decoration: none; }
a:link		{ color: #333333; text-decoration: none; }
a:visited	{ color: #333333; text-decoration: none; }
a:active	{ color: #1F6268; text-decoration: underline; }
a:hover		{ color: #1F6268; text-decoration: underline; }

#main_bg{
	background:url(../img/bg_background.gif) repeat-y;
	width:762px;
}

/* ----------------------- logo ----------------------- */

#logo h1{
	background:url(../img/logo.gif) no-repeat;
	width:185px;
	height:50px;
	padding:0px;
	margin-top:10px;
	margin-bottom:8px;
}

#logo h1 span{
	text-indent: -999em;
	display:none;
}

#logo .txt01{
	margin-top:24px;
	margin-bottom:11px;
}

/* ----------------------- news ----------------------- */
#news {	
	background:url(../img/img_news_bg.gif)  repeat-y;
	width:471px;
 margin:0px; 
 padding:0px; 
	auto:0;
}

#news .txt {	
	auto:0;
 margin-left:16px;
 margin-right:16px;
}

/* ----------------------- header ----------------------- */
.header {color:#FFFFFF;	font-size:10px;}
.header a {color: #FFFFFF;text-decoration: none;}
.header a:link {color: #FFFFFF;text-decoration: none;}
.header a:visited {color: #FFFFFF;text-decoration: none;}
.header a:active {color: #FFFFFF;text-decoration: underline;}
.header a:hover {color: #FFFFFF;text-decoration: underline;}

/* ----------------------- main ----------------------- */
#main {
padding:20px 15px 10px 15px;
}

/* ----------------------- base ----------------------- */

.mt01	{margin-top:1px}
.mt02	{margin-top:2px}
.mt03	{margin-top:3px}
.mt04	{margin-top:4px}
.mt05	{margin-top:5px}
.mt06	{margin-top:6px}
.mt07	{margin-top:7px}
.mt08	{margin-top:8px}
.mt09	{margin-top:9px}
.mt10	{margin-top:10px}
.mt11	{margin-top:11px}
.mt12	{margin-top:12px}
.mt13	{margin-top:13px}
.mt14	{margin-top:14px}
.mt15	{margin-top:15px}
.mt16	{margin-top:16px}
.mt17	{margin-top:17px}
.mt18	{margin-top:18px}
.mt19	{margin-top:19px}
.mt20	{margin-top:20px}
.mt21	{margin-top:21px}
.mt22	{margin-top:22px}
.mt23	{margin-top:23px}
.mt24	{margin-top:24px}
.mt25	{margin-top:25px}
.mt26	{margin-top:26px}
.mt28	{margin-top:28px}
.mt30	{margin-top:30px}
.mt36	{margin-top:36px}
.mt40	{margin-top:40px}
.mt44	{margin-top:44px}
.mt50	{margin-top:50px}
.mt60	{margin-top:60px}

/* ----------------------- font ----------------------- */
.f10B{	color:#000000; font-size:10px;	line-height:14px;}
.f12B{	color:#000000;	font-size:12px;	line-height:18px;}

.f10G{	color:#666666; font-size:10px;	line-height:14px;}
.f12G{	color:#666666;	font-size:12px;	line-height:18px;}

.f10D{	color:#333333 font-size:10px;	line-height:14px;}
.f12D{	color:#333333;	font-size:12px;	line-height:18px;}

.f10V{ color:#1A575D;	font-size:10px;	line-height:14px;}
.f12V{	color:#1A575D;	font-size:12px;	line-height:18px;}

.f10W{	color:#ffffff;	font-size:10px;	line-height:14px;}
.f12W{	color:#ffffff;	font-size:12px;	line-height:18px;}
.f14W{	color:#ffffff;	font-size:14px;	line-height:20px;}

.f10R{	color:#AA2529;	font-size:10px;	line-height:14px;}
.f12R{	color:#AA2529;	font-size:12px;	line-height:18px;}

.f10M{	color:#34823B;	font-size:10px;	line-height:14px;}
.f12M{	color:#34823B;	font-size:12px;	line-height:18px;}
