A:link {
	TEXT-DECORATION: underline
}
A:visited {
	TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}
BODY {
	COLOR: #666666
}

.table_data {
	font-size:x-small;
}
.notice {
	font-size:x-small;
}

.txt14 {
	font-size: 14px;
	line-height: 120%;
}

.txt12 {
	font-size: 12px;
	line-height: 120%;
}

.txt06 {
	font-size: 10px;
	line-height: 120%;
}

.non_style_disp {display:none;}
.style_disp {display :block;}

.body_base {
	width : 752px;
	text-align : center;
}

.body_container {
	width : 100%;
	text-align : center;
}

.footer_copyright {
	width : 752px;
	font-size : 8pt;
	text-align : right;
}

.main_title {
	background-position:3px;
	background-repeat:no-repeat;
	background-image:url(../images/subtitle_backb.gif);
	padding-left:20px;
	color:#cc0033;
	height:36px;
	font-weight : bold;
	padding-top:3px;
/*	background-repeat : repeat-y;
	background-position : right;	*/
}
.sub_title {
/*	border-bottom : 1px solid #ffd700;	*/
	background-image:url(../images/sub_titlebg3.gif);
	background-repeat : no-repeat;
	background-position : bottom;
	background-color : #ffffff;
	
}

.form_base {
	background-color : #cc99ff;
	border : 1px solid #9999ff;
}

/*
.form_border {
	background-color : #999900;
}
*/
.form_title {
	background-color : #cc66ff;
	color : #ffffff;
}

.table_border {
	background-color : #cc99ff;
	border : 1px solid #9999ff;
}
.table_head {
	background-color : #ddccff;
}
.table_data {
	background-color : #ddccff;
}
.table_data2 {
	background-color : #cc99ff;

}

.n01 {
	font-size : xx-small;
	color : #ffffff;
}

.head_message {
	background-image:url(../images/logo2.gif);
	font-size:7.8pt;
	text-align:left;
	color:#ffffff;
	padding-left:60px;
	padding-right:10px;
}
