/* ----------------------- contents ----------------------- */

#a_contents{
    font-size: 12px;
    line-height: 16px;
	letter-spacing: normal;
}

#a_contents h1{
	background:url(images/top/title.gif) no-repeat;
	width: 680px;
	height: 53px;
	padding: 0px;
	margin: 0px;
}

#a_contents h1 span{
	text-indent: -999em;
	display:none;
}

.a_event_l{
	height:auto;
	width:422px;
	border:1px solid #0066FF;
	padding:3px;
margin-bottom: 30px;
}

/* ----------------------- box ----------------------- */

.pad_btm6 {
padding-bottom: 6px;
}

.pad_btm5 {
padding-bottom: 5px;
}

.mar_btm30{
margin-bottom: 30px;
}

/* ----------------------- font ----------------------- */
#a_update{
	margin: 0 5px 3px 0;
	color: #FF3366;
	text-align: right;
	}

.a_f10B{
	color:#000000;
	font-size:10px;
	line-height:14px;
}

.a_f10G{
	color:#666666;
	font-size:10px;
	line-height:14px;
}

.a_f12G{
	color:#666666;
	font-size:12px;
	line-height:16px;
}
.a_f14G{
	color:#345FAE;
	font-size:14px;
	line-height:16px;
}

.a_f16BK{
	color:#000000;
	font-size:16px;
	line-height:16px;
	padding-bottom:5px;
}

.a_btn_ionline{
	margin-left:6px;
}

.a_fblue{
	color:#345FAE;
}

/* ---------@ฅ20070822 ATL yoneyama wrote@---------- */
.a_livCategory{
	width: 430px;
	_width: 432px; /*IE4-6ฮ๔*/
	border: solid 1px #345FAE;
	margin-bottom: 10px;
	padding-top: 10px;
}
.a_livCategory_onlyi{
	width: 430px;
	_width: 432px; /*IE4-6ฮ๔*/
	border: solid 1px #a30c13;
	margin-bottom: 10px;
	padding-top: 10px;
}

.a_livContent{
	width: 420px;
	height: auto; 
	padding: 0px;
	margin: 0px 4px 30px;
	_margin: 0px 2px 30px; /*IE4-6ฮ๔*/
	float: left;
}
	.a_livContent h2{
		color: #345FAE;
		font-weight: bold;
		font-size: 18px;
		line-height: 1.5em;
		margin: 0px;
	}
	.a_livContent h3{
		color: #345FAE;
		font-weight: bold;
		font-size: 1em;
		margin: 0px;
	}
	
.a_livContent_last{
	width: 420px;
	height: auto; 
	padding: 0px;
	margin: 0px 4px 15px;
	_margin: 0px 2px 15px; /*IE4-6ฮ๔*/
	float: left;
}

	.a_livContent_last h2{
		color: #345FAE;
		font-weight: bold;
		font-size: 18px;
		line-height: 1.5em;
		margin: 0px;
	}
	.a_livContent_last h3{
		color: #345FAE;
		font-weight: bold;
		font-size: 1em;
		margin: 0px;
	}


.a_livLine{
	background: url(images/top/line_s.gif) no-repeat;
	width: 420px;
	height: 6px;
	margin: 4px 0px;
	overflow: hidden;
	_margin: 4px 0px 2px 0px; /*IE4-6ฮ๔*/
}
.a_livContent p{
	color: #666666;
	width: 236px;
	height: auto;
	float: right;
	padding: 0px;
	margin: 0px;
}
.a_livContent_last p{
	color: #666666;
	width: 236px;
	height: auto;
	float: right;
	padding: 0px;
	margin: 0px;
}
p.a_livImg{
	width: 174px;
	height: auto;
	float: left;
	padding: 0px;
	margin: 0px 4px;
	_margin: 0px 2px; /*IE4-6ฮ๔*/
}
p.a_livDate{
	width: 420px;
	color: #000000;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
p.a_livTextOnly{
	width: 420px;
	height: auto;
	padding: 0px;
	margin: 0px;
	color: #666666;
	float: left;
}
.clear_both{
	clear: both;
}


/* ------------------ ฅLink ----------------- */
a.a_livLink { color: #345FAE; text-decoration: underline; }
a.a_livLink:link { color: #345FAE; text-decoration: underline; }
a.a_livLink:visited { color: #345FAE; text-decoration: underline; }
a.a_livLink:hover { color: red; text-decoration: none; }
a.a_livLink:active { color: red; text-decoration: none; }

/* ---------------- ฅ20081003 Column ----------------- */
.a_livColumn{
	width: 380px;
	height: auto;
	padding: 10px;
	margin: 0 0 15px 14px; /* {430(width)-380(width)-2(border)-20(padding)}2=14(margin left) */
	float: left;
	border:1px solid #345FAE;
	background-color: #F1F5FC;
	}
* html .a_livColumn{
	margin: 0 0 15px 7px; /*IE4-6ฮ๔*/
	}

*.a_livColumnLine{
	background: url(images/top/line_s.gif) no-repeat;
	width: 100%;
	height: 6px;
	margin: 4px 0px;
	overflow: hidden;
	}
p.a_livColumnTextOnly{
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	color: #666666;
	float: left;
	}
p.a_livColumnDate{
	width: 100%;
	color: #000000;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
.a_livColumn h3 {
	color: #345FAE;
	font-weight: bold;
	font-size: 1em;
	margin: 0px;
	}
	
/*-- ฅ20091014 ADD sera --*/

.a_livContent_sub{
	width: 406px;
	height: auto; 
	padding: 5px;
	margin: 0px 6px 20px;
	_margin: 0px 4px 30px; /*IE4-6ฮ๔*/
	float: left;
	border: solid 1px #0d7039;
}
	.a_livContent_sub h2{
		color: #0d7039;
		font-weight: bold;
		font-size: 18px;
		line-height: 1.5em;
		margin: 0px;
	}
	.a_livContent_sub h3{
		color: #0d7039;
		font-weight: bold;
		font-size: 1em;
		margin: 0px;
	}
.a_livContent_last_sub{
	width: 400px;
	height: auto; 
	padding: 0px;
	margin: 0px 4px 15px;
	_margin: 0px 2px 15px; /*IE4-6ฮ๔*/
	float: left;
}

	.a_livContent_last_sub h2{
		color: #0d7039;
		font-weight: bold;
		font-size: 18px;
		line-height: 1.5em;
		margin: 0px;
	}
	.a_livContent_last_sub h3{
		color: #0d7039;
		font-weight: bold;
		font-size: 1em;
		margin: 0px;
	}


.a_livLine_sub{
	background: url(images/top/line_sub_s.gif) no-repeat;
	width: 400px;
	height: 6px;
	margin: 4px 0px;
	overflow: hidden;
	_margin: 4px 0px 2px 0px; /*IE4-6ฮ๔*/
}
.a_livContent_sub p{
	color: #666666;
	width: 216px;
	height: auto;
	float: right;
	padding: 0px;
	margin: 0px;
}
.a_livContent_last_sub p{
	color: #666666;
	width: 216px;
	height: auto;
	float: right;
	padding: 0px;
	margin: 0px;
}
p.a_livImg_sub{
	width: 174px;
	height: auto;
	float: left;
	padding: 0px 0px 20px;
	margin: 0px 4px;
	_margin: 0px 2px; /*IE4-6ฮ๔*/
}
p.a_livDate_sub{
	width: 406px;
	color: #000000;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
p.a_livTextOnly_sub{
	width: 400px;
	height: auto;
	padding: 0px;
	margin: 0px;
	color: #666666;
	float: left;
}
p.a_livColumnTextOnly_sub{
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	color: #666666;
	float: left;
}

/*-- more linkฅ20091014 ADD sera --*/
a.a_more , 
a:link.a_more , 
a:hover.a_more , 
a:visited.a_more {
  color:#CC0000;
  text-decoration: none;
}
