body{margin:0; background-color:#000000;}

.bg_blue{background-color:#0C308A;}
.bg_lightblue{background-color:#173EA0;}
.bg_blue2{background-color:#041C59;}
.bg_blue3{background-color:#0F3CAD;}
.bg_red{background-color:#C91835;}


.txt12w{font-size:12px; color:#ffffff; line-height:18px;}
.txt14w{font-size:14px; color:#ffffff; line-height:20px;}

.btnbg{background-color:#050066;}

.idx_table_l{background-image:url('images/index/table_lbg.gif');}
.idx_table_r{background-image:url('images/index/table_rbg.gif');}
.idx_table_bg{background-image:url('images/index/table_bg.gif'); background-repeat:repeat-x; background-color:#0000FF;}

.table_l{background-image:url('images/contact/table_lbg.gif');}
.table_r{background-image:url('images/contact/table_rbg.gif');}
.table_bg{background-image:url('images/contact/table_bg.gif'); background-repeat:repeat-x; background-color:#1D76FF;}

.framecolor{background-color:#5F8DFF;}
.title1{font-size:12px; color:#ffffff; font-weight:bold; background-color:#3260D2;}
.title2{font-size:12px; color:#3CD2FF; font-weight:bold; background-color:#0F3CAD;}
.contents{font-size:12px; color:#ffffff; background-color:#224CB6;}

a{text-decoration:underline; color:#2AC0FF;}
a:active{text-decoration:none; color:#ffffff;}
a:hover{text-decoration:none; color:#ffffff;}
a:visited{text-decoration:underline; color:#1BAAE5;}
.on a {
	color: #FFFFFF;
}
.on a:visited{
	color: #FFFFFF;
}
.top a {
	color: #FFFFFF;
}
.top a:visited{
	color: #FFFFFF;
}

p.foot{
	color: #FFFFFF;
	text-align: center;
	line-height: 140%;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
}
p.on{
	line-height: 140%;
	color: #FFFFFF;
	text-align: right;
	margin-right: 15px;
	font-size: 12px;
}
p.top{
	color: #FFFFFF;
	text-align: right;
	margin-right: 15px;
	margin-top: 5px;
	font-size: 12px;
}

h1{
	color: #FFFF00;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}

h2{
	color: #FFFF00;
	font-size: 16px;
	margin-left: 10px;
	margin-top: 10px;
	padding: 0px;
	margin-bottom: 0px;
}
h2.today{
	color: #FFFF00;
	font-size: 16px;
	margin-left: 10px;
	margin-top: 10px;
	padding: 0px;
	margin-bottom: 5px;
}

