@charset "iso-8859-1";
  /*??? ???*/
  
body {
	background-color: #ece5d5; 
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}


img {border: none}


/*  td/P? ???? ?? text  */

    td {font-size: 12px; color: #777777; font-family: "??"; text-decoration: none}
    td A {font-size: 12px; color: #777777; font-family: "??"; text-decoration: none}
    td A:hover {color: #F15A21; text-decoration: none}



/*??*/

.font_11pt {
    font: 11px "??"; color: #666666; 
    text-decoration: letter-spacing -1;
	padding-top: 0px;
}
.font_16pt_1 {
    font:bold 16px "??"; color: #870606; 
    padding-left: 10px;
	padding-top: 0px;
}
.font_16pt_2 {
    font:bold 16px "??"; color: #06459a; 
   	padding-left: 10px;
	padding-top: 0px;
}
.font_16pt {
    font:bold 16px "??"; color: #666666; 
    padding-left: 10px;
	padding-top: 0px;
}
.font_20pt {
    font:bold 20px "??"; color: #ffffff; 
    text-decoration: none;
	padding-left: 10px;
	padding-top: 4px;
}
.font_30pt {
    font:bold 30px "??"; color: #ffffff; 
    text-decoration: none;
	padding-left: 10px;
	padding-top: 4px;
}
.sub2_text1 {
    font: bold 12px "??"; color: #946e03;
    text-decoration: none;
	line-height: 18px;
	padding-left: 0px;
    padding-top: 4px;
}
.font_11pt A:hover  {
    font: 11px "??"; color: #343434; 
    text-decoration: none;
	padding-top: 4px;
}

.sub_link {
    font: bold 12px "??"; color: #22972D;
    text-decoration: underline;
	line-height: 18px;
	padding-left: 10px;
    padding-top: 4px;
}

.sub_link A {
    font: bold 12px "??"; color: #22972D;
    text-decoration: underline;
	line-height: 18px;
	padding-left: 10px;
    padding-top: 4px;
}

.sub_link A:hover {
    font: bold 12px "??"; color: #22972D;
    text-decoration: underline;
	line-height: 18px;
	padding-left: 10px;
    padding-top: 4px;
}


.font_color {
    font: 11px "??"; color: #87A86C; 
    text-decoration: none; 
	padding-top: 0px;
}


.text_red {
    font: 12px "??"; color: #FF0000;
    text-decoration: none;
}


.sub_text1 {
    font: 12px "??"; color: #22972D;
    text-decoration: none;
	line-height: 18px;
    padding-top: 4px;
}
.sub_text1_1 {
    font: 12px "??"; color: #7b77c4;
    text-decoration: none;
	line-height: 18px;
    padding-top: 4px;
}


.sub_text2 {
    font: 12px "??"; color: #666666;
    text-decoration: none;
	line-height: 18px;
	padding-left: 10px;
    padding-top: 4px;
}
.sub_text_2 {
    font: 12px "??"; color: #515151;
    text-decoration: none;
	line-height: 18px;
	padding-left: 10px;
}

.sub_table2 {
    font:bold 11px "??"; color: #666666;
    text-decoration: none;
	line-height: 18px;
	padding-left: 10px;
    padding-top: 2px;
}

.sub_text2 A {
    font: 12px "??"; color: #666666;
    text-decoration: none;
	line-height: 18px;
	padding-left: 10px;
    padding-top: 4px;
}

.sub_text2 A:hover {
    font: 12px "??"; color: #343434;
    text-decoration: none;
	line-height: 18px;
	padding-left: 10px;
    padding-top: 4px;
}


.sub_table_text {
    font: 12px "??"; color: #666666;
    text-decoration: none;
	padding-top: 4px;
}


.sub4_text1 {
    font: bold 12px "??"; color: #676660;
    text-decoration: none;
	line-height: 18px;
	padding-left: 0px;
    padding-top: 4px;
}


.sub4_text2 {
    font: 12px "??"; color: #37AAB3;
    text-decoration: none;
	line-height: 18px;
	padding-left: 10px;
    padding-top: 4px;
}


.sub4_text3 {
    font: 12px "??"; color: #37AAB3;
    text-decoration: none;
}


.sub5_title {
    font: 12px "??"; color: #FFFFFF;
    text-decoration: none;
	padding-top: 4px;

}


.sub6_text_color {
    font: 12px "??"; color: #529ACB;
    text-decoration: none;
	padding-top: 4px;

}

.sub_text_color {
    font: 12px "??"; color: #529ACB;
    text-decoration: none;
}

.letter_black {
    font: 12px "??"; color: #000000;
    text-decoration: none;
    padding-top: 4px;
}


.input_padding {
    font: 12px "??"; color: #666666;
    text-decoration: none;
    padding-left: 10px;
}


.login_text {
    font: bold 12px "??"; color: #6CB358;
    text-decoration: none;
	line-height: 18px;
    padding-top: 4px;
}


.dot {
	color:#EBEBEB;
	border-style:dotted;
	height:1px;
	}



/* input  type */


select { 
    border: #686868 1px solid; 
    font-family:??; font-size:11px; 
    height: 19px 
}

textarea { 
    border: #CCCCCC 0px solid; 
    font-family: ??, verdana; font-size: 12px; color: #666666;  
    padding: 5px 
}

.input {
    border: #CCCCCC 1px solid; 
    height: 15px; 
    font-family: "??"; font-size: 11px; color: #666666;  
    padding-left: 5px ; padding-top: 3px 
}

.input_search {
    border: #898886 1px solid; 
    height: 20px ; background-color: #E3F6C8;
    font-family: "??"; font-size: 11px; color: #666666;  
    padding-left: 5px ; padding-top: 3px 
}

.textarea { 
    border: #CCCCCC 1px solid; 
    font-family: ??, verdana; font-size: 11px; color: #666666;  
    padding: 5px
}

.select { 
    border: 1px #888888 solid; 
    font-family:"??"; font-size:11px; color: #666666; 
    height: 20px ; background-color: #E3F6C8
}	
	
