BODY {
	SCROLLBAR-FACE-COLOR: #f7f7f7; SCROLLBAR-HIGHLIGHT-COLOR: #f7f7f7; SCROLLBAR-SHADOW-COLOR: #d2d2d2; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #e4e4e4; SCROLLBAR-TRACK-COLOR: #efefef; SCROLLBAR-DARKSHADOW-COLOR: #666666
}
.main {
	FONT-SIZE: 9pt; COLOR: #333333; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:active {
	COLOR: #675577; TEXT-DECORATION: none
}
A:visited {
	COLOR: #675577; TEXT-DECORATION: none
}
A:hover {
	COLOR: #9c0808; TEXT-DECORATION: none
}

a.color_brown:hover {font-size: 12px;color: #D74643;text-decoration: none;font-weight:bold;}
a.color_brown:link {font-size: 12px;color: #E74708;text-decoration: none;}
a.color_brown:visited {font-size: 12px;color: #E74708;text-decoration: none;}
a.color_brown:active {font-size: 12px;color: #E74708;text-decoration: none;}

a.color_white:hover {font-size: 12px;color: #CCCCCC;text-decoration: none;font-weight:bold;}
a.color_white:link {font-size: 12px;color: #FFFFFF;text-decoration: none;}
a.color_white:visited {font-size: 12px;color: #FFFFFF;text-decoration: none;}
a.color_white:active {font-size: 12px;color: #FFFFFF;text-decoration: none;}


.white {
	FONT-SIZE: 9pt; COLOR: #ffffff; LINE-HEIGHT: 170%; TEXT-DECORATION: none ; TEXT-ALIGN: center
}
.gray {
	FONT-SIZE: 9pt; COLOR: #333333; LINE-HEIGHT: 170%; FONT-STYLE: normal; TEXT-DECORATION: none
}
.gray01 {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 130%
}
.main01 {
	FONT-SIZE: 9pt; COLOR: #333333; LINE-HEIGHT: 200%; TEXT-DECORATION: underline
}
.mains {
	FONT-SIZE: 9pt; COLOR: #333333; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
.gray2 {
	FONT-SIZE: 12px;
	COLOR: #333333;
	LINE-HEIGHT: 130%;

}
.gray3 {
	FONT-SIZE: 9pt; COLOR: #666666; LINE-HEIGHT: 170%; FONT-STYLE: normal; TEXT-DECORATION: none;
	padding-bottom:2px;
}
.ttl_black {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #000000;
	LINE-HEIGHT: 130%;
	text-align: center;


}

.ttl {
	FONT-SIZE: 13px;
	COLOR: #0033CC;
	LINE-HEIGHT: 125%;
	font-weight: bold;

}
.point {
	FONT-SIZE: 12px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; COLOR: #CC0000; LINE-HEIGHT: 17px; PADDING-TOP: 6px; TEXT-ALIGN: center
}

/* CSS Document */
.css { font-size:9pt; line-height:20px }
.css2 { color:#5A5A5A; font-size:9pt; line-height:20px}
.css3 { color:#1F849E; font-size:9pt; line-height:20px}
.css4 {
	color:#333333;
	font-size:10pt;
	line-height:normal;
	font-weight: bold;
}

.table_td_c {
	FONT-SIZE: 12px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; COLOR: #333333; LINE-HEIGHT: 17px; PADDING-TOP: 6px; TEXT-ALIGN: center
}


.table_td_mini {
	FONT-SIZE: 12px;  padding:1 0 1 0 ; VERTICAL-ALIGN: middle; COLOR: #333333;  TEXT-ALIGN: center
}
.table_td_left {
	FONT-SIZE: 12px; padding:1 0 1 0 ; VERTICAL-ALIGN: middle; COLOR: #333333; LINE-HEIGHT: 17px; 
}

.table_td_title {
	FONT-SIZE: 12px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; COLOR: #FFFFFF; font-weight:bold;  LINE-HEIGHT: 17px; TEXT-ALIGN: center
}

.table_td_brown {
	FONT-SIZE: 12px;  VERTICAL-ALIGN: middle; COLOR: #E74708; LINE-HEIGHT: 17px;  PADDING-TOP: 2px; TEXT-ALIGN: center
}

.table_td_none {
	FONT-SIZE: 12px; 
}

.table_td_center {
	FONT-SIZE: 12px;TEXT-ALIGN: center;
}

.table_td_right {
	FONT-SIZE: 12px;TEXT-ALIGN:right; 
}


.table_td_contents {
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 4px; 
	VERTICAL-ALIGN: top;  
	WIDTH : 430px;
	HEIGHT: 400px;
	PADDING: 5px;
	overflow:auto;
}


.INPUT {
	BACKGROUND-COLOR: #FFFFFF; BORDER-RIGHT: #D5D5D5 1px solid; BORDER-TOP: #D5D5D5 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #D5D5D5 1px solid; COLOR: #575757; LINE-HEIGHT: 20px; BORDER-BOTTOM: #D5D5D5 1px solid; FONT-FAMILY: "µ¸¿ò", "µ¸¿òÃ¼"
}

.INPUT2 {
	FONT-SIZE: 12px;
	COLOR: #333333;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: "µ¸¿ò", "µ¸¿òÃ¼";
	text-align: right;
	border: 1px solid #CCCCCC;
	padding-right:5px;

}



.INPUT_LEFT {
	FONT-SIZE: 12px;
	COLOR: #333333;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: "µ¸¿ò", "µ¸¿òÃ¼";
	border: 1px solid #CCCCCC;
}

.b_tb01 {
	font-size: 12px;
	border: 1px solid #66CCCC;
	background-color: #CBEDED;
	padding: 2px;
	margin: 2px;
	color: #009797;
	font-weight: bold;

	}
.b_tb10 {
	font-size: 13px;
	border: 1px solid #FFFFFF;
	padding: 0px 0px 2px;
	margin: 0px 0px 2px;
	text-align: center;
	font-weight: bold;


}


.b_tb99 {
	font-size: 12px;
	border: 1px solid #0088DE;
	background-color: #4AB5F7;
	padding: 2px;
	margin: 2px;

	}

.b_tb02 {
	margin: 5px;
	padding: 5px;

}
.INPUT3 {
	COLOR: #333333;
	FONT-FAMILY: "µ¸¿ò", "µ¸¿òÃ¼";
	border: 1px solid #FFFFFF;
	VERTICAL-ALIGN: middle;
}
.ttl_word {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #000000;
	LINE-HEIGHT: 130%;
	padding-bottom: 5px;

}

.ttl_chkbox {	
	FONT-FAMILY: "µ¸¿ò", "µ¸¿òÃ¼";
	border-style: none;
	VERTICAL-ALIGN: middle;
}

.bt1 {
	font-size:9pt; 
	WIDTH: 65;
	HEIGHT:20;
	color:#000000; 	
	background-color:#E4E4E4;
	border: 1px solid #666666;
	VERTICAL-ALIGN: middle;
}


.select{
	font-size:9pt; 
	WIDTH: 50;
	color:#000000; 	
	background-color:#FFFFFF;
	border: 1px solid #666666;
	text-align: center;
	VERTICAL-ALIGN: middle;
}

.radio{
	font-size:9pt; 
	color:#000000; 	
	background-color:#FFFFFF;
	border: none;
	VERTICAL-ALIGN: middle;
}

.table_td_item {
	FONT-SIZE: 12px;  COLOR: #029C8C; VERTICAL-ALIGN: middle; padding:4px; TEXT-ALIGN: center;border-top: 1px solid #77c6cb;
}
.table_td_value {
	FONT-SIZE: 12px;  COLOR: #000000; VERTICAL-ALIGN: middle; padding:4px; TEXT-ALIGN: left; border-top: 1px solid #77c6cb;border-left: 1px solid #77c6cb;
}

.INPUT_TITLE {
	FONT-SIZE: 12px;
	COLOR: #333333;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: "µ¸¿ò", "µ¸¿òÃ¼";
	border: 1px solid #CCCCCC;
	WIDTH:260

}


.vote_result1{
	FONT-SIZE: 12px; color:#007868;text-align: right;padding-right:10px;padding-top:5px;padding-bottom:5px;border-right: 1px dotted #77C6CB;font-weight:bold;
}

.vote_result2{
	FONT-SIZE: 12px; text-align: left ;padding-left:10px;
}


.vote_result3 {
	FONT-SIZE: 12px; text-align:right;padding-right:5px;color:#005082;vertical-align:middle;
}

.vote_result4 {
	FONT-SIZE: 12px; text-align:center;padding-right:5px;color:#FA0012;vertical-align:middle;
}

.vote_result5 {
	FONT-SIZE: 12px; PADDING:2px; TEXT-ALIGN: center;COLOR: #019701; 
}

.vote_result{
	color:#EA002C;font-weight:bold;
}





.table_td_result_title {
	FONT-SIZE: 15px; padding:5 ; VERTICAL-ALIGN: middle; COLOR: #333333; text-align:center;font-weight:bold;
}
.table_td_result1 {
	FONT-SIZE: 12px; padding:5 10 5 0 ; VERTICAL-ALIGN: middle; COLOR: #333333; text-align:right;
}
.table_td_result2 {
	FONT-SIZE: 12px; padding:5 180 5 0 ; VERTICAL-ALIGN: middle; COLOR: #333333; text-align:right;
}

.tbl_result{
	 border: 1px solid #999999;  
}

.td_result_title_br_bb{
	FONT-SIZE: 12px; border-right: 1px solid #999999;border-bottom: 1px solid #999999;text-align:center;background-color:#A9DEFF;color:#005082;vertical-align:middle;
}

.td_result_title_nr_bb{
	FONT-SIZE: 12px; border-bottom: 1px solid #999999;text-align:center;background-color:#A9DEFF;color:#005082;
}


.td_result_subtitle_nr_bb{
	HEIGHT:18px;FONT-SIZE: 12px; border-bottom: 1px solid #999999;text-align:center;background-color:#A9DEFF;color:#005082;
}

.td_result_subtitle_br_nb{
	HEIGHT:18px;FONT-SIZE: 12px; border-right: 1px solid #999999;text-align:center;background-color:#A9DEFF;color:#005082;
}

.td_result_subtitle_nr_nb{
	HEIGHT:18px;FONT-SIZE: 12px; text-align:center;background-color:#A9DEFF;color:#005082;vertical-align:middle;
}

.td_result_title{
	FONT-SIZE: 12px; text-align:center;background-color:#A9DEFF;color:#005082;vertical-align:middle;
}


.td_result_contents_br_nb{
	HEIGHT:18px;FONT-SIZE: 12px; border-right: 1px solid #999999;text-align:center;vertical-align:middle;
}

.td_result_contents_br_bb{
	HEIGHT:18px;FONT-SIZE: 12px; border-right: 1px solid #999999;border-bottom: 1px solid #999999;text-align:center;vertical-align:middle;
}


.td_result_contents_br_bb{
	HEIGHT:18px;FONT-SIZE: 12px;border-bottom: 1px solid #999999;text-align:center;vertical-align:middle;
}


.td_result_contents_nonborder{
	HEIGHT:18px;FONT-SIZE: 12px; text-align:center;vertical-align:middle;
}

.avl_vtitle_sr {
	FONT-SIZE: 12px; PADDING-left: 10px; VERTICAL-ALIGN: middle; COLOR: #EC6502;font-weight:bold;
}
.avl_vdate_sr {
	FONT-SIZE: 12px; PADDING-left:5px;VERTICAL-ALIGN: middle; COLOR: #EC6502;text-align:center;
}