/********************** CSSÃß°¡ ³»¿ë ½ÃÀÛ *******************/
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;	
	moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

.board1 { 
	border-collapse: separate; 
	border-width: 1px 1px 1px 1px; 
	border-style: solid; 
	border-color: #DEDEDE;
	}
.board1 TH { 
	background-color: #E3D5C5; 
	text-align: center;
	font-size: 9pt;
	font-weight: bold; 
	font-family: µ¸¿ò;
	padding-left: 3px;
	height: 27px;
	}
.board1 TD { 
	background-color: #F9F8F2;
	text-align: center;
	font-size: 9pt; 
	font-family: µ¸¿ò;
	padding-left: 3px;
	height: 25px;
	}
	
.board_title { 
	background-color: #E3D5C5!important;
	text-align: center!important;
	font-size: 9pt!important;
	font-weight: bold!important;
	font-family: µ¸¿ò!important;
	padding-left: 3px!important;
	height: 27px!important;
	}
	
.noborder { border:0px; }
.noborder input {font-size: 9pt; color: #666666; border: 0px solid #DEDEDE }
.money {font-size: 9pt; color: #666666; border: 0px solid #DEDEDE;text-align:right }

.btn01 { font-family: "µ¸¿ò", "±¼¸²", "Arial", "Verdana"; font-size: 9pt; border-color: #DEDEDE ; vertical-align: middle; padding-top : 2px; padding-right: 5px; padding-left: 6px; background-image: url(../images/btn_bg01.gif); background-color: #FFFFFF; letter-spacing: -0.1em; cursor: hand; color: #FFFFFF; height: 20px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

/********************** CSSÃß°¡ ³»¿ë ³¡ *******************/
A:LINK, A:visited {
	font-size: 9pt;
	color: #8D7F74;
	text-decoration: none;
}
A:hover {
	font-size: 9pt;
	color: #B6691E;
	text-decoration: none; 
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/LKHPWEB/BASE/Images/bg.gif);
	font-family: µ¸¿ò;
	font-size: 9pt;
	color: #8D7F74;
	line-height: 12pt
}

td {
	font-family: µ¸¿ò;
	font-size: 9pt;
	color: #8D7F74;
	line-height: 12pt
}

img { border:0px }

/* input type , ,    */
input,select,TEXTAREA { font-size: 9pt; color: #666666; border: 1px solid #DEDEDE; line-height: 11pt ;background-color: #F9F8F2; } 
.noborder {	border:0px; }

.terms {
	font-size: 9pt;
	color: #AE9F86;
}
.terms A:link {font-size: 9pt; color: #65563C; text-decoration: underline; font-weight: bold;}
.terms A:visited {font-size: 9pt; color: #65563C; text-decoration: underline; font-weight: bold;}
.terms A:hover {font-size: 9pt; color: #FF7000; text-decoration: underline; font-weight: bold;}

.Termstable { 
	border-collapse: separate; 
	border-width: 1px 1px 1px 1px; 
	border-style: solid; 
	border-color: #DEDEDE;
	}
.Termstable TH { 
	background-color: #E3D5C5; 
	text-align: center;
	font-size: 9pt;
	font-weight: bold; 
	font-family: µ¸¿ò;
	padding-left: 3px;
	height: 25px;
	}
.Termstable TD { 
	background-color: #F9F8F2;
	text-align: left;
	font-size: 9pt; 
	font-family: µ¸¿ò;
	padding-left: 3px;
	}
	
.num {
	font-size: 9pt;
	color: #8D7F74;
	font-weight: bold;
}
.num A:link {font-size: 9pt; color: #8D7F74; text-decoration: none; font-weight: bold;}
.num A:visited {font-size: 9pt; color: #8D7F74; text-decoration: none; font-weight: bold;}
.num A:hover {font-size: 9pt; color: #8D7F74; text-decoration: none; font-weight: bold;}

.slash {
	font-size: 8pt;
	color: #D9C8BB;
}

.board { 
	border-collapse: separate; 
	border-width: 1px 1px 1px 1px; 
	border-style: solid; 
	border-color: #DEDEDE;
	}
.board TH { 
	background-color: #E3D5C5; 
	text-align: center;
	font-size: 9pt;
	font-weight: bold; 
	font-family: µ¸¿ò;
	padding-left: 3px;
	height: 27px;
	}
.board TD { 
	background-color: #F9F8F2;
	text-align: left;
	font-size: 9pt; 
	font-family: µ¸¿ò;
	padding-left: 3px;
	height: 25px;
	}
.boardbg { 
	background-color: #F6EDE3!important; 
	font-size: 9pt; 
	font-weight: nomarl;
	}
.boardbg2 { 
	background-color: #EBDBC9!important; 
	font-size: 9pt; 
	font-weight: nomarl;
	}
.boardbg3 { 
	background-color: #EBDBC9!important; 
	font-size: 9pt; 
	font-weight: bold;
	}
.boardbg4 { background-color: #EDE0D1!important; font-size: 9pt; font-weight: bold; }			
.pointtext { font-size: 9pt; color: #9E4806 }

.textspace { padding:5 5 5 5; background-color: #ffffff}

.subtitleBro{
	font-size: 9pt;
	font-weight: bold;
	color: #7E5D38;
	font-family: ±¼¸²; 
	}
.subtitleBlue{
	font-size: 9pt;
	font-weight: bold;
	color: #4098A0;
	font-family: ±¼¸²; 
	}

.subtitleBlue01{
	font-size: 9pt;
	font-weight: bold;
	color: #497F99;
	font-family: ±¼¸²; 
	}

.textspace01 { padding:0 0 0 16; }	
	
.subtitleBroS{
	font-size: 9pt;
	font-weight: bold;
	color: #B59E84;
	font-family: ±¼¸²; 
}
.subtitle {
	font-size: 9pt;
	font-weight: bold;
	color: #345B9E;
	font-family: ±¼¸²; 
}

.Operation {
	font-size: 9pt;
	font-weight: bold;
	color: #C88538;
	font-family: ±¼¸²; 
}

.mail {
	font-size: 9pt;
	font-weight: bold;
	color: #E47C0D;
	font-family: ±¼¸²; 
}

.mailTitle {
	font-size: 9pt;
	font-weight: bold;
	color: #3C8CAF;
	font-family: ±¼¸²; 
}





.BoxtextG{
	font-size: 9pt;
	font-weight: bold;
	color: #93985B;
	font-family: ±¼¸²; 
}

.BoxtextB{
	font-size: 9pt;
	font-weight: normal;
	color: #A78F63;
	font-family: ±¼¸²; 
}

.table {
	border-collapse: separate;
	border-width: 1px 1px 1px 1px; 
	border-style: solid; 
	border-color: #dedede;
	}
.title { 
	background-color: #CDE4F2!important; 
	text-align: center!important;
	font-size: 9pt; 
	font-weight: bold;
	}
.sub { 
	background-color: #E0ECF4!important; 
	text-align: left;
	font-size: 9pt; 
	font-weight: nomarl;
	}
.table TH { 
	background-color: #E0ECF4; 
	text-align: left;
	font-size: 9pt;
	font-weight: normal; 
	font-family: µ¸¿ò;
	padding-left: 3px;
	height: 25px;
	}
.table TD { 
	background-color: #FFFFFF;
	text-align: left;
	font-size: 9pt; 
	font-family: µ¸¿ò;
	padding-left: 3px;
	height: 25px;
	}
	
.text_table {
	border-collapse: separate;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border: thin solid #DEDEDE;
	}
.text_table TD { 
	background-color: #F0EEE2;
	text-align: left;
	font-size: 9pt; 
	font-family: µ¸¿ò;
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

.tablebox { 
 background-color: #F1E6D8!important; 
 text-align: center!important; 
 font-weight: bold; 
 font-size: 9pt; 
 font-family: µ¸¿ò;
 } 
	
.pointtext { font-size: 9pt; color: #FD8900 }	
	
.al { text-align: left!important }   /* align: left */
.ar { text-align: right!important  } /* align: right */
.ac { text-align: center!important  } /* align: center */

.bold { font-weight: bold;!important }

.recruit_tb01 { 
 padding-left:10px; 
 border-color:CAE6B3; 
 border-top-width:1; 
 border-bottom-width:1; 
 border-left-width:0; 
 border-right-width:1; 
 border-style:solid;
 font-weight: bold; 
 font-size: 9pt; 
 font-family: µ¸¿ò;
 } 
 
.recruit_tb02 { 
 padding-left:10px; 
 border-color:DEDEDE; 
 border-top-width:0; 
 border-bottom-width:1; 
 border-left-width:0; 
 border-right-width:1; 
 border-style:solid;
 font-weight: bold; 
 font-size: 9pt; 
 font-family: µ¸¿ò;
 } 
 
 .recruit_tb03 { 
 padding:3px; 
 border-color:DEDEDE; 
 border-top-width:1; 
 border-bottom-width:1; 
 border-left-width:0; 
 border-right-width:0; 
 border-style:solid;
 font-size: 9pt; 
 font-family: µ¸¿ò;
 }
 
 .recruit_tb04 { 
 padding:3px; 
 border-color:DEDEDE; 
 border-top-width:0; 
 border-bottom-width:1; 
 border-left-width:0; 
 border-right-width:0; 
 border-style:solid;
 font-size: 9pt; 
 font-family: µ¸¿ò;
 } 
 
  .recruit_file { 
 padding:3px; 
 font-weight: bold; 
 font-size: 8pt; 
 font-family: µ¸¿ò;
 } 