@font-face {font-family:NanumGothic; src:url(/css/NanumGothic.eot);}
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR&display=swap');

/**
 * ÁÖ¿ä ½ºÅ¸ÀÏ Á¤ÀÇ

 
   ----- History -----
 
   ÃÖÃÊ ÀÛ¼º : 2006.11.23 ¾Èº´±Ç
   ¼öÁ¤ 2006.11.23: ¾Èº´±Ç: input, radio µÎ²¾°¡ ¾È»ý±âµµ·Ï ¼öÁ¤
   ¼öÁ¤ 2006.11.23: ÆÄÀÏ¸í º¯°æ ¹× body ¼Ó¼º º¯°æ 
   ¼öÁ¤ 2006-12-20: Á¤ÀºÃ¶: .input -> line-height: 19px; ¼Ó¼º Á¦°Å, padding:3px; º¯°æ
   Ãß°¡ 2007.01.23: ¹Ú¹Î¿µ: Àå¹Ù±¸´Ï, À§Å°
*/




/*
body ÀüÃ¼ ¼Ó¼º
*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	/* IE Àü¿ë, ½ºÅ©·Ñ¹Ù ¼Ó¼º */
	scrollbar-3dlight-color    : #dedede;
	scrollbar-arrow-color      : #a7c3d8;
	scrollbar-track-color      : #f6f6f6;
	scrollbar-darkshadow-color : #f6f6f6;
	scrollbar-face-color       : #ffffff;
	scrollbar-highlight-color  : #dedede;
	scrollbar-shadow-color     : #dedede;
}


/*
iframe »ç¿ë½Ã body ¹é±×¶ó¿îµå ÇÏÇÑ»öÀ¸·Î º¯°æ
*/
.subbody {
	background-color: #FFFFFF;
}

body,td,a {
	font-size:13px;
	font-family: 'Noto Sans KR', sans-serif;
	/*font-family: 'Nanum Gothic', '³ª´®°íµñ', 'NanumGothic', 'Nanum Barun Gothic','Malgun Gothic','verdana','arial','dotum', 'µ¸¿ò'; */
	color:#444444; 
	line-height: 140%; 
}

form { display : inline; }

A:link {text-decoration:none;color:#;} 
A:visited {text-decoration:none;color:#;}
A:active {text-decoration:none;color:#;}
A:hover {text-decoration:none;color:#0868AA;} 

/* ÅØ½ºÆ® »çÀÌÁî */
.t7pt { font-size:7pt; }
.t8pt { font-size:8pt; }
.t9pt { font-size:9pt; }
.t10pt { font-size:10pt; }
.t11pt { font-size:11pt;}
.t12pt { font-size:12pt; }
.t13pt { font-size:13pt; }
.t14pt { font-size:14pt; }


/*ÆùÆ®Ä®¶ó ½ºÅ¸ÀÏ*/
.font_gray1 {color:#898989;}
.font_gray2 {color:#7e7e7e;}
.font_gray3 {color:#666666;}
.font_blue1 {color:#347EC4;}
.font_blue2 {color:#243d8f;}
.font_blue3 {color:#5280d6;}
.font_orange1 {color:#ac490e;}
.font_brown {color:#9f8a69;}
.font_green1 {color:#415a21;}
.font_violet {color:#784c8f;}

/*Å×ÀÌºí ¿©¹é¼³Á¤*/
.pa_t4 {padding-top:4px;}
.pa_t7 {padding-top:7px;}
.pa_t10 {padding-top:10px;}
.pa_t15 {padding-top:15px;}
.pa_t20 {padding-top:20px;}
.pa_t25 {padding-top:25px;}
.pa_t30 {padding-top:30px;}
.pa_t40 {padding-top:40px;}
.pa_l10 {padding-left:10px;}
.pa_l15 {padding-left:15px;}
.pa_l20 {padding-left:20px;}
.pa_l25 {padding-left:25px;}
.pa_l30 {padding-left:30px;}
.pa_l40 {padding-left:40px;}
.pa_r5 {padding-right:5px;}
.pa_r10 {padding-right:10px;}
.pa_r15 {padding-right:15px;}
.pa_r20 {padding-right:20px;}
.pa_r25 {padding-right:25px;}
.pa_r30 {padding-right:30px;}
.pa_b5 {padding-bottom:5px;}
.pa_b10 {padding-bottom:10px;}
.pa_b15 {padding-bottom:15px;}
.pa_b20 {padding-bottom:20px;}
.pa_b25 {padding-bottom:25px;}
.pa_b30 {padding-bottom:30px;}
.pa_b40 {padding-bottom:40px;}
.pa_b10t10 {padding-bottom:10px;padding-top:10px;}
.pa_b20t20 {padding-bottom:20px;padding-top:20px;}
.pa_t25l37 {padding-top:25px;padding-left:37px;}
.pa_t5_b5_l5_r5 {padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;}
.pa_t9_b9_l9_r9 {padding-top:9px;padding-bottom:9px;padding-left:9px;padding-right:9px;}
.pa_t10_b10_l10_r10 {padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;}
.pa_t20_b20_l20_r20 {padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;}


/*ÆùÆ®Á¾·ù*/
.tahoma { font-family:tahoma; }
.verdana { font-family:verdana; }
.gulim { font-family:±¼¸²; }


/* µÎ²®°Ô */
.bold { font-weight:bold; }


/* ¾ð´õ¶óÀÎ */
.f-deco01 {	text-decoration: underline;}


/* ÁÙ°£°Ý */
.line14px { line-height:14px; }
.line16px { line-height:16px; }
.line18px { line-height:18px; }
.line20px { line-height:20px; }
.line22px { line-height:22px; }


/* ¼¿·ºÆ®¹Ú½º */
.select{behavior: url('/css/selectbox.htc');}


/* ÆûÀÇ input, checkbox, radio ¹Ú½º¿¡ ´ëÇÑ ¼³Á¤ */
INPUT { border: expression( (this.type=='checkbox' || this.type=='radio' || this.type=='image' || this.type=='reset')?'':'1px solid #c0c0c0');font-family:µ¸¿ò;font-size:12px;color:#666666;background-color:;padding:1px;height:18px;}
.INPUT2 { border: expression( (this.type=='checkbox' || this.type=='radio' || this.type=='image' || this.type=='reset')?'':'1px solid #c0c0c0');font-family:µ¸¿ò;font-size:12px;color:#666666;background-color:;padding:1px;height:20px;}

/* ?? ??? */

.text_box {border: #c0c0c0;border-style: solid;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;}


/* ÀÚ°£ */
.ls01mm { letter-spacing:-0.1mm; }
.ls02mm { letter-spacing:-0.2mm; }
.letter_spacing1 { letter-spacing:-1px; }
.letter_spacing2 { letter-spacing:-2px; }


/* ¼± */
.line1 {border-left-width: 1px;border-left-style: solid;border-left-color: #cfcfcf;}
.line2 {border-right-width: 1px;border-right-style: solid;border-right-color: #cfcfcf;}


/*
¸ðµç ÀÌ¹ÌÁö µÎ²² 0 À¸·Î ¼³Á¤
*/

img { border: none; }   


.png24 {
  tmp:expression(setPng24(this));
}

/*   ÄÄÇÃ¶óÀÌ¾ð½º Å×ÀÌºí º¸´õ   */
.tb1_bd1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color: #d9d9d9;
}
.tb1_bd2 {
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color: #d9d9d9;
}

/*  ¿µ¹®ÆùÆ®  */
.ft_e11_gray1 {
	font-family:Arial;
	font-size:11px;
	color:#666666;
	line-height:16px;
}
.ft_e11_gray2 {
	font-family:Arial;
	font-size:11px;
	color:#999999;
	line-height:16px;
}

table th {
	font-weight:bold;
	text-align:left;
	font-size:14px;
	height:30px;
	background:url("/images/main/arrow1.gif") no-repeat left 10px;
	text-indent:12px;
}
.mang_left_title {
	height:56px;
	text-align:center;
	background: #fff url("/images/main/title_bg.gif") no-repeat top center;
	color:#fff;
	font-size:15px;
	border-bottom:5px solid #e3e9f4;
}
.alert {
	font-size:12px; color:#666;
	margin-top:10px;
}
.pass {
	width:34px;
	background:#1c57ba;
	color:#fff;
	font-size:11px;
	border:0px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	padding-top:4px;
}
.fail {
	width:45px;
	background:#999;
	color:#fff;
	font-size:11px;
	border:0px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	padding-top:4px;
	letter-spacing:-1.3px;
}
.title_tb td {
	height:40px;
	background:url("/images/community/dh_bg.gif");
	border-bottom:1px solid #ddd;
	color:#222;
}
.input_width100 {
	width:200px; line-height:27px;
	height:27px;
	border:1px solid #ddd;
	background:#fff;
	font-family: 'Nanum Gothic', '³ª´®°íµñ', 'NanumGothic', 'Nanum Barun Gothic','Malgun Gothic','verdana','arial','dotum', 'µ¸¿ò';
}
.input_width120 {
	width:240px; line-height:27px;
	height:27px;
	border:1px solid #ddd;
	background:#fff;
	font-family: 'Nanum Gothic', '³ª´®°íµñ', 'NanumGothic', 'Nanum Barun Gothic','Malgun Gothic','verdana','arial','dotum', 'µ¸¿ò';
}
.mb10 {
	margin-bottom:5px;
}

table.tbl_list > tbody > tr > td, .tbl_list td{
    border-bottom: 1px dotted #aaa;
}