BODY 
{ 
	margin-top: 0px;	
	margin-left: 10px;	
	margin-right: 0px; 	
	margin-bottom: 0px;	 
}

image {	border: solid 0px ;}
td { font-family: "Arial"; font-size: 12px; color: #525252; line-height: 120%; }


A:LINK 	  	{ font-weight:normal; text-decoration:none;	font-style: normal ;} 
A:VISITED	{ font-weight:normal; text-decoration:none; font-style: normal ;}	
A:ACTIVE 	{ font-weight:normal; text-decoration:none; font-style: normal ;}	
A:HOVER 	{ color:#009bdf; font-weight:normal; text-decoration:none; font-style: normal ;}

A.cal:LINK 	  	{ font-weight:normal; color:Black; text-decoration:none;	font-style: normal ;} 
A.cal:VISITED	{ font-weight:normal; color:Black; text-decoration:none; font-style: normal ;}	
A.cal:ACTIVE 	{ font-weight:normal; color:Black; text-decoration:none; font-style: normal ;}	
A.cal:HOVER 	{ color:#009bdf; font-weight:normal; text-decoration:none; font-style: normal ;}

.color_top	{ height:5px; background-color: #00bcff;}
.color_Rtop	{ background-color: #dfe4e6;}
.color_Tmn	{ background-color: #323232; padding-left:20px}
.color_prod_tapmn { background-color: #dbc698; padding:3px 15px 3px 15px; }



.color_Title 
{ 
	background: url(../../images/comm/title_bg.gif);
	background-color: #585858;
	padding-left:23px;
	padding-right:10px;
	padding-bottom:10px;
}
.mn_top, mn_top:link, mn_top:visited
{ 
	font-family: "Verdana"; 
	color:#666666;
	font-size:10px; 
	padding-right:13px;
	line-height:28px;
}
.mn_top:hover
{ 
	font-family: "Verdana"; 
	color:#009bdf;
	font-size:10px; 
	padding-right:13px;
	line-height:28px;
}
.txt_daily
{
	font-family: "Verdana"; 
	font-size:12px; 
	line-height:26px;
	text-align:center;	
}
.txt_title01
{ 
	font-family: "Verdana"; 
	font-size:13px; 
	color:#000000;
	padding-left:5px;
}
.body_line
{ 
	border-left: solid 1px #d5d5d5;
	border-right: solid 1px #d5d5d5;	
}
.footer_line
{ 
	background: url(../../images/comm/foot_bg.gif);
	background-repeat:repeat-x;
	border-left: solid 1px #7e7e7e;
	border-right: solid 1px #7e7e7e;
}
.visual_box
{ 
	background: url(../../images/comm/top_bg.gif);
	background-repeat:repeat-x;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	border-top: solid 2px #ffffff;
	padding-top:7px;
}
.visual_box01
{ 
	background: url(../../images/comm/top_bg.gif);
	background-repeat:repeat-x;
	border-left: solid 1px #ffffff;
	border-top: solid 2px #ffffff;
	padding-top:15px;
	padding-bottom: 15px;
}
.visual_box01_1
{ 
	background: url(../../images/comm/top_bg.gif);
	background-repeat:repeat-x;
	border-left: solid 1px #ffffff;
	border-top: solid 2px #ffffff;
	padding-top:7px;
	padding-bottom: 0px;
}
.board_txt, board_txt:link, board_txt:visited
{ 
	color:#000000;
	font-size:12px; 
	line-height:16px;
}
.board_txt:hover
{ 
	color:#009bdf;
	font-size:12px; 
	line-height:16px;
}
.Rboard_txt, Rboard_txt:link, Rboard_txt:visited
{ 
	color:#666666;
	font-size:11px; 
	line-height:13px;
}
.Rboard_txt:hover
{ 
	color:#009bdf;
	font-size:11px; 
	line-height:13px;
}
.left_guide
{
	padding: 15px 0px 15px 0px;
}
.cont_guide
{
	padding:20px 5px 15px 0px;
	height:500px;
	vertical-align:top;
}
.blit02
{
	background: url(../../images/comm/blit_02.gif);
	background-repeat: no-repeat;
	padding-left:10px;
	height:14px;
}
.location, location:link, location:visited
{ 
	color:#c7c7c7;
	font-size:10px; 
	line-height:16px;
}
.location:hover
{ 
	color:#ff8f00;
	font-size:10px; 
	line-height:16px;
}
.title
{ 
	color: #ffffff;
	font-size:22px; 
	font-weight:bold;
}
.menu, menu:link, menu:visited
{ 
	color:#ffffff; 
	font-size:12px;
	padding: 2px 18px 2px 0px;
}
.menu:hover
{ 
	color:#ff8f00; 
	font-size:12px; 
	padding: 2px 18px 2px 0px;
}

.cont_title
{ 
	color:#000000; 
	font-size:16px; 
	font-weight:bold;
	line-height:18px;
}
.cont_st
{ 
	color:#000000; 
	font-size:12px; 
	font-weight:bold;
	line-height:20px;
}
.cont_red_num
{ 
	font-family: "Verdana"; 
	color:#ff0000; 
	font-size:14px; 
}
.cont_txt01s, cont_txt01s:link, cont_txt01s:visited
{ 
	font-size:11px; 
	color:#999999; 
	line-height:11px;
	padding-top:5px;
	padding-bottom:5px;
}
.cont_txt01s:hover
{ 
	color:#000000; 
	font-size:11px; 
	line-height:11px;
	padding-top:5px;
	padding-bottom:5px;
}
.cont_down_URL, cont_down_URL:link, cont_down_URL:visited
{ 
	font-size:11px; 
	color:#0036ff; 
	text-decoration:underline;
	line-height:120%;
}
.cont_down_URL:hover
{ 
	font-size:11px; 
	color:#0036ff; 
	text-decoration:underline;
	line-height:120%;
}
.cont_prod_tapmn, cont_prod_tapmn:link, cont_prod_tapmn:visited
{ 
	font-family: "Verdana"; 
	font-size:11px; 
	color:#ffffff; 
	font-weight:bold;
}
.cont_prod_tapmn:hover
{ 
	font-family: "Verdana"; 
	font-size:11px; 
	color:#895b20; 
	font-weight:bold;
}
.cont_Rtitle
{ 
	font-family: "Verdana"; 
	font-size:13px; 
	font-weight:bold;
	line-height:25px;
}
.underline_5p
{
	background: url(../../images/comm/underline_5p.gif);
	background-repeat:repeat-x;
	height:5px;
}

.left_point, left_point:link, left_point:visited
{ 
	font-family: "Verdana"; 
	font-size:11px; 
	color:#c98000; 
	text-decoration:none;
	line-height:14px;
}
.left_point:hover
{ 
	font-family: "Verdana"; 
	font-size:11px; 
	color:#c98000; 
	text-decoration:underline;
	line-height:14px;
}


/* board css */
.BT_Gray 
{
	padding:3px;
	padding-left:15px;
	padding-right:15px;
	font-family: "Verdana"; 
	font-size:12px; 
	color:#333333; 
	font-weight:bold; 
	text-decoration:none; 
	font-style:normal ;
	background-color:#f3f3f3;
	border-bottom: solid 1px #dedede;
	border-right: solid 1px #dedede;	
	border-left: solid 1px #f6f6f6;
	line-height:15px;
}
.BL_Gray
{
	padding-left:5px;
	font-family: "Verdana"; 
	font-size:12px; 
	color:#333333; 
	font-weight:bold; 
	background-color:#f3f3f3;
	border-bottom: solid 1px #dedede;
	border-top: solid 1px #f8f8f8;
	line-height:13px;	
}
.BL_Gray_line 
{	background-color:#dcdcdc; height: 1px;}

.BA_txt, BA_txt:link, BA_txt:visited
{ 
	font-size:12px; 
	color:#666666; 

}
.BA_txt:hover
{ 
	font-family: "Arial"; 
	font-size:12px; 
	color:#000000; 

}
.BH20
{ 
	line-height:20px;
} 

.num, num:link, num:visited
{ 
	font-family: "Verdana"; 
	font-size:11px; 
	color:#595959; 
	padding:5px;
}
.num:hover
{ 
	font-family: "Verdana"; 
	font-size:11px; 
	color:#ff0000;
}
.num_select
{ 
	font-family: "verdana"; 
	font-size:12px; 
	color:#ff0000; 
	font-weight:bold; 
	padding:5px;
}
.Bcont_box
{	
	border: solid 1px #e2e2e2;
	padding:15px;
	font-size:12px; 
	color:#666666; 
	line-height:110%;
	height:300px;	
}
.Bcont_downbox
{	
	border: solid 1px #e2e2e2;
	padding:10px;
	font-size:12px; 
	color:#666666; 
	line-height:110%;
}
.B_bt, B_bt:link, B_bt:visited
{ 
	font-family: "Verdana"; 
	font-size:10px; 
	color:#ffffff; 
	font-weight:bold;
	padding: 3px 10px 3px 10px;
	background-color:#868686;
	margin-bottom: 0px;
}
.B_bt:hover
{ 
	font-family: "Verdana"; 
	font-size:10px; 
	color:#ffffff; 
	font-weight:bold;
	padding: 3px 10px 3px 10px;
	background-color:#ff7e00;
}
.icon_news
{ 
	float:left;
		padding-left:3px;
	padding-right:3px;
	font-size:9px; 
	color:#ffffff; 
	text-align:center;
	background-color:#3198dd;
}
.icon_event
{ 
	float:left;
	padding-left:3px;
	padding-right:3px;
	font-size:9px; 
	color:#ffffff; 
	text-align:center;
	background-color:#ff7e00;
}
.cont_toptxt
{ 
	font-size:11px; 
	color:#15708a; 
	background-color:#edf4f6;
	line-height:12px;
	border-top: solid 1px #f5fbfd;
	border-left: solid 1px #d0e4e9;
	border-bottom: solid 1px #d0e4e9;
	border-right: solid 1px #f5fbfd;
}
.cont_lefttxt
{ 
	font-size:11px; 
	color:#d36b2e; 
	background-color:#fbefe8;
	line-height:12px;
	border-top: solid 1px #fff9f6;
	border-left: solid 1px #f1dccf;
	border-bottom: solid 1px #f1dccf;
	border-right: solid 1px #fff9f6;
}
.cont_bodytxt
{ 
	font-size:12px; 
	color:#666666; 
	background-color:#f4f4f4;
	line-height:12px;
	border-top: solid 1px #f2f2f2;
	border-left: solid 1px #dadada;
	border-bottom: solid 1px #dadada;
	border-right: solid 1px #f2f2f2;
}

.sitemap, sitemap:link, sitemap:visited
{ 
	font-size:11px; 
	color:#757575; 
}
.sitemap:hover
{ 
	font-size:11px; 
	color:#ee9200; 
}

.schedule_txt, schedule_txt:link, schedule_txt:visited
{ 
	font-size:10px; 
	color:#595959; 
}
.schedule_txt:hover
{ 
	font-size:10px; 
	color:#0c53b4; 
}
.table_white 
{
	background-color:#ffffff; 
	padding:2px;
	border-top: solid 1px #f2f2f2;
	border-left: solid 1px #dadada;
	border-bottom: solid 1px #dadada;
	border-right: solid 1px #f2f2f2;
}


.table_white1 
{
	background-color:#ffecec; 
	padding:2px;
	border-top: solid 1px #f2f2f2;
	border-left: solid 1px #dadada;
	border-bottom: solid 1px #dadada;
	border-right: solid 1px #f2f2f2;
}




/* form style */
.tf_schedule
{ 
	padding-top: 2px; 
	padding-left: 5px; 
	font-size: 10pt; 
	font-weight:bold; 
	color: #6e6e6e; 
	background-color: #ffffff; 
	border: solid 1px #333333;	
}
font{
	line-height:120%;
}