@charset "euc-kr";
html,body { margin:0px; padding:0px; }
body,  p, input, button, textarea, select, .c1 { font-family:"µ¸¿ò",Dotum,Helvetica,AppleGothic,Sans-serif; font-size:12px; color:#222222; }
form { margin:0px; }
img {border:0px;}

/*select{font-family:µ¸¿ò; font-size:12px; behavior: url('../selectbox.htc'); CURSOR: pointer;  vertical-align:middle;}*/

a:link, a:visited, a:active { text-decoration:none; color:#222222; }
a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#929398; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, ±¼¸²; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:µ¸¿ò; }
.cloudy, a.cloudy {color:#888888;} /* Èå¸² */

.word_break { WORD-BREAK:break-all; }

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

/* ÀÎÇ² */
.input_btn01 { border:1px solid #D8D8D8;  background-color:#fff; text-align:right; color:#000; }
.input_btn02 { border:1px solid #D8D8D8;  background-color:#fff;  color:#000; }
.text_area01 { border:1px solid #D8D8D8; background-color:#fff;  color:#000;}

.input_box { border:1px solid #D8D8D8;  background-color:#fff;  color:#000; }


.cursor { cursor:pointer; }


/*ÆùÆ® */
.f_bold { font-weight:bold; }
.f_center { text-align:center; }
.txt_center { text-align:center; }
.f_left { text-align:left; }

.f_white { color:#ffffff; }
.f_red { color:#ff0000; }
.f_blue { color:#0000ff; }
.f_0bb632 { color:#0bb632; }
.f_5f5f5f { color:#5f5f5f; }


.f_11px { font-size:11px; }
.f_15 { font-size:15px; line-height:25px; font-family:Dotum; }
.f_24 { font-size:24px; line-height:25px; font-family:Dotum; }





/*¹è°æ»ö°¥*/
.bg_ffffff { background-color:#ffffff; }
.bg_efefef { background-color:#efefef; }
.bg_bcd564 { background-color:#bcd564; }
.bg_eaeaea { background-color:#eaeaea; }
.bg_d6d6d6 { background-color:#d6d6d6; }
.bg_dee9ee { background-color:#dee9ee; }


.bg_1 { background-color:E0D453; }
.bg_2 { background-color:9A97C0; }
.bg_f9fbe2 { background-color:#f9fbe2; }
.bg_ececec { background-color:#ececec; }

.pl_10 { padding-left:10px; }
.pl_20 { padding-left:20px; }
.pl_30 { padding-left:30px; }
.pl_40 { padding-left:40px; }


.pr_10 { padding-right:10px; }
.pr_20 { padding-right:20px; }
.pr_30 { padding-right:30px; }
.pr_40 { padding-right:40px; }

/* ÆÐµù */
.p_0_20_0_20 { padding:0 20px 0 20px; }
.p_10_0_10_0 { padding:10px 0 10px 0; }
.p_all_2 { padding:2px; }



/* Æò°¡¼­ °á°ú c4c7b6 */
.r_t_line {border-top:1px solid #000; }
.r_l_line {border-left:1px solid #000; }
.r_r_line {border-right:1px solid #000; }
.r_b_line {border-bottom:1px solid #000; }



#fileBox {
	margin-top:0px; 
	overflow-y:scroll;

}



/* Å¸ÀÌÆ² */

.font_title {font-size: 12pt; font-weight:bold;}
.font_title_s {font-size: 10pt; font-weight:bold; height:40px; }

/* Å×ÀÌºí Å×µÎ¸® °ü·Ã */ 
.e_box { padding:0px;  }
.e_box td{ height:35px; }

.e_txt_center { text-align:center; }
.e_txt_left  { text-align:left; }
.e_txt_right  { text-align:right; }


.e_box_line_t { border-top:1px solid #c4c4c4; }
.e_box_line_l { border-left:1px solid #c4c4c4; }
.e_box_line_r { border-right:1px solid #c4c4c4; }
.e_box_line_b { border-bottom:1px solid #c4c4c4; }

.bg_f4f4f4 { background-color:#f4f4f4 !important;   }



/*//Å«¶ó¿îµå ¹Ú½º*/
.mainbox_top { background:url('./img/bg/mainbox_top.gif') no-repeat;  height:12px; }
.bg_04 { background:url('./img/bg/bg_04.gif') repeat-y;   }
.mainbox_bottom { background:url('./img/bg/mainbox_bottom.gif') no-repeat;  height:12px;  }

/* wndrks fkdnsem qkrtm*/
.box_left_top { background:url('./img/bg/box_left_top.gif') no-repeat;  width:5px; height:5px; }
.box_bg_top { background:url('./img/bg/box_bg_top.gif') repeat-x;  height:5px; }
.box_bg_left { background:url('./img/bg/box_bg_left.gif') repeat-y;  }
.box_bg_right { background:url('./img/bg/box_bg_right.gif') repeat-y;   }
.box_right_top { background:url('./img/bg/box_right_top.gif') no-repeat; width:5px; height:5px; }



.box_bg_bottom { background:url('./img/bg/box_bg_bottom.gif') repeat-x;  height:5px; }
.box_right_bottom { background:url('./img/bg/box_right_bottom.gif') no-repeat; width:5px; height:5px; }
.box_left_bottom { background:url('./img/bg/box_left_bottom.gif') no-repeat;  width:5px; height:5px; }



/* ÀÛÀº¹Ú½º */
.mainbox_top_420 { background:url('./img/bg/mainbox_top_420.gif') no-repeat;  height:12px; }
.bg_04_420 { background:url('./img/bg/bg_04_420.gif') repeat-y;   }
.mainbox_bottom_420 { background:url('./img/bg/mainbox_bottom_420.gif') no-repeat;  height:12px;  }



/* ÆË¾÷ ¹Ú½º */
.box_left_top2 { background:url('./img/bg/box2_left_top.gif') no-repeat;   }
.box_bg_top2 { background:url('./img/bg/box2_top.gif') repeat-x;   }
.box_right_top2 { background:url('./img/bg/box2_right_top.gif') no-repeat;   }

.box_bg_left2 { background:url('./img/bg/box2_left.gif') repeat-y;   }
.box_bg_right2 { background:url('./img/bg/box2_right.gif') repeat-y;   }

.box_left_bottom2 { background:url('./img/bg/box2_left_bottom.gif') no-repeat;   }
.box_bg_bottom2 { background:url('./img/bg/box2_bottom.gif') repeat-x;   }
.box_right_bottom2 { background:url('./img/bg/box2_right_bottom.gif') no-repeat;   }


/* ¿­°üÀ² Àç·á ºÎºÐ ¹Ú½º */
.box4_lefttop { background:url('./img/bg/box4_lefttop.gif') no-repeat;   }
.bg_box4_top	   { background:url('./img/bg/bg_box4_top.gif') repeat-x;   }
.box4_righttop { background:url('./img/bg/box4_righttop.gif') no-repeat;   }


.bg_box4_left  { background:url('./img/bg/bg_box4_left.gif') repeat-y;   }
.bg_box4_right { background:url('./img/bg/bg_box4_right.gif') repeat-y;   }


.box4_leftbottom { background:url('./img/bg/box4_leftbottom.gif') no-repeat;   }
.bg_box4_bottom { background:url('./img/bg/bg_box4_bottom.gif') repeat-x;   }
.box4_rightbottom { background:url('./img/bg/box4_rightbottom.gif') no-repeat;   }


.font_red {color: #EE0117;}
.table_body { font-family: ±¼¸², µ¸¿ò; font-size: 11px; color:#636363; line-height:18px; }






input.enabled {
	background-color: #ffffff; 
	border-top-color: #978A81;
	border-right-color: #D6D1CD;
	border-bottom-color: #D6D1CD;
	border-left-color: #978A81;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	line-height: normal;
	box-sizing:border-box;
}

input.disabled {
	background-color: #EBEBEB; 
	border-top-color: #978A81;
	border-right-color: #D6D1CD;
	border-bottom-color: #D6D1CD;
	border-left-color: #978A81;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	line-height: normal;
	ime-mode:disabled;
	padding-right: 3px;
	box-sizing:border-box;
}




/* ÅÇ¸Þ´º ºñÁã */
.tap_on { font-size:12px; color:#1f1f1f; text-align:center;	} 
.tap_off { font-size:12px; color:#ffffff; text-align:center; }

.tap_bg_on { background:url('./img/tap_bg.gif') repeat-x;   }
.tap_bg_off { background:url('./img/tap_bg_ov.gif') repeat-x;   }



ul.fl 		{ list-style-type:none;  font-size:12px;  color:#66AEAD; margin:0px; padding:10px; }
ul.fl li	{ font-weight:bold; color:#66AEAD; }


#fileBox {
	margin-top:0px; 
	overflow-y:scroll;

}







/*  ##### ¸®½ºÆ®Å×ÀÌºí ##### */
.listtable {background-color: #C4C4C4;}
.listtable1 {background-color: #ACACAC;}
.listdefault {background-color: #FFFFFF; padding-left:3;}
.listcenter {background-color: #FFFFFF; text-align: center;}
.listright {background-color: #FFFFFF; text-align: right; padding-right:4;}
.listtitle1 {background-color: #D9DDE9; text-align: center; color: #4F4F4F; font-weight: bold;}
.listtitle2 {background-color: #EAEAEA; text-align: center;}
.listtitle3 {background-color: #EFEFEF; text-align: center;}
.listtitle4 {background-color: #DADFE8; text-align: center;}
.listtitle5 {background-color: #FBF5F2; text-align: center;}
.listtitle6 {background-color: #F2F3FB; text-align: center;}
.listtitle7 {background-color: #E3E7EF; text-align: center;}
.listtitle8 {background-color: #F7DDAB; text-align: center;}
.listtitle9 {background-color: #EFEFEF;}
.listtd {background-color: #FFFEE3;}
.list_dis {color: #808080; background-color: #EAEAEA;}



/* ###### ¼³¸í±Û ###### */
.guide {font-family: "µ¸¿ò"; font-size: 11px; color: #888888; word-spacing: 1px; letter-spacing: -1px;}
.guide_1 {font-family: "µ¸¿ò"; font-size: 12px; color: #888888;}
.guide_2 {font-family: "µ¸¿ò"; font-size: 11px; color: #A09741;}
.guide_3 {font-family: "µ¸¿ò"; font-size: 11px; color: #797979; background-color: #FEFDF8; word-spacing: 1px; letter-spacing: -1px;}



/* ###### ±âÅ¸ ###### */
.warning {color: #333333;}
.black-bold {font-weight: bold; color: #000000; text-decoration: none;}
.brown {color: #A17627; text-decoration: none;}
.orange-bold {color: #DA900F; font-weight: bold;}
.blue-bold {color: #569BC3; font-weight: bold;}
.olive {color: #A09741; text-decoration: none;}
.navy {color: #388CA7; text-decoration: none;}
.gray {background-color: #D7D7D7;}
.red {font-size: 11px; color: #FF0000; text-decoration: none;}
.red-bold {color: #FF2A00; font-weight: bold;}
.11px-gray {color:#333333; font-size: 11px}
.brown11 {font-size: 11px; color: #A17627; text-decoration: none;}
	A.brown11:link { text-decoration:none; color:#A17627}
	A.brown11:visited { text-decoration:none; color:#A17627}
	A.brown11:active { text-decoration:none; color:#A17627}
	A.brown11:hover {text-decoration:none; color:#FF0000}

.ttip {
  border:1px solid black;
  font-size:12px;
  layer-background-color:lightyellow;
  background-color:lightgreen
}


/* 2022-08-31*/
.show_btn{border:0;padding:5px 10px;background:#415f8c;color:#fff;border-bottom:1px solid #ccc;}



/* Å×ÀÌºí ¼¿ °­Á¶ **************************************************************************************/
	/* °¡·Î 1Ä­ + ¼¼·Î´Â ¿©·¯ÁÙ ÀÏ °æ¿ì*/
	.point_top{border:2px dashed #f55d00 !important;border-bottom:1px solid #c4c4c4 !important;}/* ¸Ç À§ ¼¿*/
	.point_mid{border-left:2px dashed #f55d00 !important;border-right:2px dashed #f55d00 !important;}/* Áß°£ ¼¿*/
	.point_btm{border:2px dashed #f55d00 !important;border-top:1px solid #c4c4c4 !important;}/* ¸Ç ¾Æ·¡ ¼¿*/

	/* °¡·Î1Ä­ + ¼¼·Î 1Ä­ ÀÏ °æ¿ì*/
	.point_cell{border:2px dashed #f55d00 !important;} /* ÇÑ°³ ¼¿¿¡¸¸ °­Á¶ÇÒ¶§*/

	/* °¡·Î 2Ä­ + ¼¼·Î 1Ä­ÀÏ °æ¿ì*/
	.point_cell_l{border:2px dashed #f55d00 !important;border-right:1px solid #c4c4c4 !important;}
	.point_cell_m{border-top:2px dashed #f55d00 !important;border-bottom:2px dashed #f55d00 !important;}
	.point_cell_r{border:2px dashed #f55d00 !important;border-left:1px solid #c4c4c4 !important;}
/* Å×ÀÌºí ¼¿ °­Á¶ **************************************************************************************/