
/*ÇÁ¸®ÅÙ´Ùµå Ãß°¡*/
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css") /*Pretendard Ãß°¡ 24.04.01*/


/*table	{font-family:notosanskr-regular, verdana, "Noto Sans KR"; font-size:9px;}*/
    table {font-family: 'Pretendard', sans-serif;  font-size: 9px;}
td,body	  {font-size:9pt; font-family:'Pretendard', sans-serif; text-decoration: none; color: 000000; line-height:150%;text-decoration:none;
 SCROLLBAR-FACE-COLOR: #E6E6E6;
		SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
		SCROLLBAR-SHADOW-COLOR: #ffffff;
		SCROLLBAR-3DLIGHT-COLOR: #B0B0B0;
		SCROLLBAR-ARROW-COLOR: #666666;
		SCROLLBAR-TRACK-COLOR: #E6E6E6;
		SCROLLBAR-COLOR: #B0B0B0;
		SCROLLBAR-DARKSHADOW-COLOR: #9C9C9C;}
body, td, th, caption, li, input, button, select, textarea, p {FONT-SIZE: 9pt; FONT-FAMILY: 'Pretendard', sans-serif; color:#000000}
/*table	{font-family:'µ¸¿ò,verdana,Gulim'; font-size:9px; }*/

/*A:link    {font-size:9pt; font-family:verdana, ±¼¸², µ¸¿ò, Gulim, arial,helvetica; text-decoration: none ; color: #333333;}
A:active  {font-size:9pt; font-family:verdana, ±¼¸², µ¸À½, Gulim,arial,helvetica; text-decoration: none ; color: #333333;}
A:visited {font-size:9pt; font-family:verdana, ±¼¸², µ¸¿ò, Gulim,arial,helvetica; text-decoration: none ; color: #333333;}
A:hover   {font-size:9pt; font-family:verdana, ±¼¸², µ¸¿ò, Gulim,arial,helvetica; text-decoration: }*/
a.no-uline { text-decoration:none }
A:link    {color:222222;text-decoration:none;}
A:visited {color:777777;text-decoration:none;}
A:active  {color:939598;text-decoration:none;}
A:hover  {color:bbbbbb;text-decoration:none;}

	.input      {BORDER:#C0C0C0 1px solid; HEIGHT:17px;}
	.input1      {BORDER:#C0C0C0 1px solid; HEIGHT:15px; FONT-SIZE: 8pt; letter-spacing:0.01px; FONT-FAMILY: 'Pretendard', sans-serif; color:#000000}

  .inputfs    {BORDER:#C0C0C2012-11-290 1px solid; HEIGHT:18px; background:#F5F5F5;}
	.sinput     {border:1px solid #E5E5E5; width:100px; HEIGHT:18px; COLOR:555555; }

  .textarea   {FONT-FAMILY:'Pretendard', sans-serif; FONT-SIZE:9pt; background:#FFFFFF; BORDER:#C0C0C0 1px solid; PADDING:4px;
              scrollbar-track-color:#FFFFFF; scrollbar-face-color:#FFFFFF;
              scrollbar-3dlight-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF;
              scrollbar-shadow-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF;
              scrollbar-arrow-color:#DDDDDD;}

  .textarea2   {FONT-FAMILY:'Pretendard', sans-serif; FONT-SIZE:9pt; background:#FFFFFF; BORDER:#C0C0C0 1px solid; PADDING:4px;
              scrollbar-track-color:#FFFFFF; scrollbar-face-color:#FFFFFF;
              scrollbar-3dlight-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF;
              scrollbar-shadow-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF;
              scrollbar-arrow-color:#DDDDDD;}


  .textarea3   {FONT-FAMILY:'Pretendard', sans-serif; FONT-SIZE:9pt; background:#f2f2f2; BORDER:#C0C0C0 1px solid; PADDING:4px;
              scrollbar-track-color:#FFFFFF; scrollbar-face-color:#FFFFFF;
              scrollbar-3dlight-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF;
              scrollbar-shadow-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF;
              scrollbar-arrow-color:#DDDDDD;}

  .textareafs {FONT-FAMILY:'Pretendard', sans-serif; FONT-SIZE:9pt; background:#F5F5F5; BORDER:#C0C0C0 1px solid; PADDING: 4px;
              scrollbar-track-color:#F5F5F5; scrollbar-face-color:#FFFFFF;
              scrollbar-3dlight-color:#F5F5F5; scrollbar-highlight-color:#F5F5F5;
              scrollbar-shadow-color:#F5F5F5; scrollbar-darkshadow-color:#F5F5F5;
              scrollbar-arrow-color:#DDDDDD;}

	.button1     { border-left:1px solid #dddddd; border-top:1px solid #dddddd;
							 border-right:1px solid #666666; border-bottom:1px solid #666666;
							 background:#EFEFEF; font-size:9pt; font-family:'Pretendard', sans-serif; padding-top:3px; color:#333333; height:24; cursor:hand;
							 filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='#BBBBBB', Positive='true'); }

	.sbutton     { border-left:1px solid #dddddd; border-top:1px solid #dddddd;
							 border-right:1px solid #666666; border-bottom:1px solid #666666;
							 background:#EFEFEF; font-size:9pt; font-family:'Pretendard', sans-serif; padding-top:3px; color:#333333; height:20; cursor:hand;
							 filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='#BBBBBB', Positive='true'); }
	.text        {border:#C1C1C1 1px solid; font-size:9pt;}

	.small {FONT-SIZE: 8pt; FONT-FAMILY: 'Pretendard', sans-serif; LETTER-SPACING: -1px}
	.small2 {FONT-SIZE: 8pt; FONT-FAMILY: 'Pretendard', sans-serif; LETTER-SPACING: 2px}
	.small3 {FONT-SIZE: 8pt; FONT-FAMILY: 'Pretendard', sans-serif; LETTER-SPACING: 0px}
	.small4 {FONT-SIZE: 7pt; FONT-FAMILY: 'Pretendard', sans-serif; LETTER-SPACING: 0px}
	.tfont2 {COLOR:#3F782C}
	.tfont3 {COLOR:#A32828}
	.tfont4 {COLOR:#B6224D}.utext_11 {
	font-family: 'Pretendard', sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #FFFFFF;
}
.utext_12 {
	font-family: 'Pretendard', sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #666666;
}

.title {
	font-family:'Pretendard', sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	color: #FFFFFF;
}


.selected_1{     /*°øÅë ¼¿·ºÆ®¹Ú½º */
width: 110px;
padding:1px;
text-align:center;
vertical-align:middle;
font-size:0.75rem !important;color:#000;
height:27px;
font-family: 'Pretendard', sans-serif !important;
border-radius:3px;
border:1px solid #b9b7b7;
}


.btit1{height: 50px; text-align: center; background-color: #080808; font-weight:bold; color:#fff;  font-family: 'Pretendard', sans-serif; font-size: 12px;}
.btit2{height: 50px; text-align: center; background-color:#0938A5; font-weight:bold; color:#fff;  font-family: 'Pretendard', sans-serif; font-size: 12px;}
.btit3{height: 50px; text-align: center; background-color:#980709; font-weight:bold; color:#fff;  font-family: 'Pretendard', sans-serif; font-size: 12px;}
.btit4{height: 50px; text-align: center; background-color:#119021; font-weight:bold; color:#fff;  font-family: 'Pretendard', sans-serif; font-size: 12px;}
.btit5{height: 50px; text-align: center; background-color:#A5660A; font-weight:bold; color:#fff;  font-family: 'Pretendard', sans-serif; font-size: 12px;}
.btit6{height: 50px; text-align: center; background-color:#565557; font-weight:bold; color:#fff;  font-family: 'Pretendard', sans-serif; font-size: 12px;}
.btit7{height: 50px; text-align: center; background-color:#9C8A0D; font-weight:bold; color:#fff;  font-family: 'Pretendard', sans-serif; font-size: 12px;}

.con{ padding:6 10 6 10;}
.con2{ padding:6 0 6 0;}
.con3{ padding:1 0 1 5;   background-color:#FFFFFF;}


/*20200519 ¹«¼±È¨ KTF½ÅÃ»¼­ ¼öÁ¤*/
/*.tit21	{font-weight:bold; color:#ffffff; background-color:#00a2be; text-align: center;}*/
.tit21	{font-weight:bold; color:#222222; text-align: center; font-family: 'Pretendard', sans-serif; font-size: 14px;}
.con4 {padding: 10px 10px; border: 1px solid #8ed6e2; border-radius: 10px;}
/*.con4 {padding: 10px 10px;}*/





.top_tit	{ font-weight:bold;color:#005B88;  background-color:#E1ECFF;}

.top_tit2	{ font-weight:bold;color:#FFFFFF;  background-color:#595959;} /*Á¶È¸´ëÀå Å¸ÀÌÆ² */

.top_tit3	{ font-weight:bold;color:#005B88;  background-color:#FF9900;}

.top_tit4	{ font-weight:bold;color:#ffffff;  background-color:#505050; border-color:#cc0099;border:1px;border-style:solid;font-size:18px;} </*¿ÞÂÊ ´ë¸Þ´º*/

.top_tit5	{ background-color:#F4F0DB;}

.top_tit6	{ color:#FFFFFF;  background-color:#000000;font-size:1.1rem;} /*½Ç½Ã°£Åë°èÇ¥ Å¸ÀÌÆ²*/

.top_tit7{ font-weight:bold;line-height:45px; color:#FFFFFF; text-align:center; padding:6 0 6 10; background-color:#595959;font-size:18px;border-radius: 5px;} /*600 Áß¾Ó Å¸ÀÌÆ² */

.top_tit8	{ color:#FFFFFF;  background-color:#000000;font-size:1.1rem;} /*¿Â¶óÀÎ ½Ç½Ã°£Åë°èÇ¥ Å¸ÀÌÆ²*/


.s_form {
	font-family:'Pretendard', sans-serif;width:160px; height:18px;color:#787878;font-size:12px;border:1px solid #084473;background:#FFFFFF;
}
.20_form {
	font-family:'Pretendard', sans-serif;width:20px; height:18px;color:#787878;font-size:12px;border:1px solid #DDDDDD;background:#FFFFFF;
}
.25_form {
	font-family:'Pretendard', sans-serif;width:25px; height:18px;color:#787878;font-size:12px;border:1px solid #DDDDDD;background:#FFFFFF;
}
.30_form {
	font-family:'Pretendard', sans-serif;width:30px; height:18px;color:#787878;font-size:12px;border:1px solid #DDDDDD;background:#FFFFFF;
}
.40_form {
	font-family:'Pretendard', sans-serif;width:40px; height:18px;color:#787878;font-size:12px;border:1px solid #DDDDDD;background:#FFFFFF;
}
.45_form {
	font-family:'Pretendard', sans-serif;width:45px; height:18px;color:#787878;font-size:12px;border:1px solid #DDDDDD;background:#FFFFFF;
}
.60_form {
	font-family:'Pretendard', sans-serif;width:60px; height:18px;color:#787878;font-size:12px;border:1px solid #DDDDDD;background:#FFFFFF;
}
.70_form {
	font-family:'Pretendard', sans-serif;width:70px; height:18px;color:#787878;font-size:12px;border:1px solid #DDDDDD;background:#FFFFFF;
}
.100_form {
	font-family:'Pretendard', sans-serif;width:100px; height:18px;color:#787878;font-size:12px;border:1px solid #DDDDDD;background:#FFFFFF;
}
.135_form {
	font-family:'Pretendard', sans-serif;width:135px; height:18px;color:#787878;font-size:12px;border:1px solid #DDDDDD;background:#FFFFFF;
}
.150_form {
	font-family:'Pretendard', sans-serif;width:150px; height:18px;color:#787878;font-size:12px;border:1px solid #DDDDDD;background:#FFFFFF;
}
.180_form {
	font-family:'Pretendard', sans-serif;width:180px; height:18px;color:#787878;font-size:12px;border:1px solid #DDDDDD;background:#FFFFFF;
}
.250_form {
	font-family:'Pretendard', sans-serif;width:250px; height:18px;color:#787878;font-size:12px;border:1px solid #DDDDDD;background:#FFFFFF;
}
.400_form {
	font-family:'Pretendard', sans-serif;width:400px; height:18px;color:#787878;font-size:12px;border:1px solid #DDDDDD;background:#FFFFFF;
}

.35_form {
	font-family:'Pretendard', sans-serif;width:35px; height:18px;color:#787878;font-size:12px;border:1px solid #DDDDDD;background:#FFFFFF;
}
.320_form {
	font-family:'Pretendard', sans-serif;width:310px; height:18px;color:#787878;font-size:12px;border:1px solid #DDDDDD;background:#FFFFFF;
}

.title_line { border: 1px solid; border-color:#dddddd; BACKGROUND-COLOR: #f7f7f7; PADDING: 5px; color:000000; font-size:15px; font-weight: bold; FONT-FAMILY:'Pretendard', sans-serif;}
.title_text { color:000000; font-size:15px; font-weight: bold; FONT-FAMILY:'Pretendard', sans-serif; padding-top:10px; height:7px;}

.lmenu {
	font-size:12px;
	letter-spacing:-1px;
	padding-top:3px;
	padding-left:15px;

	color:#ffffff;
	font-weight:bold;
	background-repeat: no-repeat;
}

.lmenu1 {
	font-size:12px;
	letter-spacing:-1px;
	padding-top:3px;
	padding-left:15px;
	color:#0000FF;
	font-weight:bold;
	background-repeat: no-repeat;
}

/* ¹öÆ° */
.btn {padding:0;}
	.btn li {float:left; padding-right:5px;}


/* Button Reset */
.button,
.button a,
.button button,
.button input { position:relative; margin:0; display:-moz-inline-stack; display:inline-block; text-decoration:none !important; border:0; font-size:12px; font-family:'Pretendard', sans-serif; white-space:nowrap; background:url(/images/buttonWhite.gif) no-repeat; overflow:visible; color:#333;}
.button { height:23px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}
.button a,
.button button,
.button input{ left:2px; vertical-align:top; cursor:pointer;}

/* Button Size */
.button.large { height:29px; background-position:left -30px; }
.button.xLarge { height:35px; background-position:left -65px; }
.button.small { height:18px; background-position:left -107px; }
.button a,
.button button,
.button input { height:23px; padding:0 10px 0 8px; font-size:12px; line-height:23px; background-position:right top;}
.button.large a,
.button.large button,
.button.large input { height:30px; padding:0 10px 0 8px; font-size:16px; line-height:29px; background-position:right -30px;}
.button.xLarge a,
.button.xLarge button,
.button.xLarge input { height:35px; padding:0 10px 0 8px; font-size:20px; line-height:35px; background-position:right -65px;}
.button.small a,
.button.small button,
.button.small input { height:18px; padding:0 6px 0 4px; font-size:11px; line-height:18px; background-position:right -107px;}

/* Button Text Color */
.button *:hover,
.button *:active,
.button *:focus{ color:#690;}
.button.orange,
.button.orange a,
.button.orange button,
.button.orange input { background-image:url(/images/buttonju.gif); color:#fff;}
.button.orange *:hover,
.button.orange *:active,
.button.orange *:focus{ color:#ff0;}
.button.green,
.button.green a,
.button.green button,
.button.green input { background-image:url(/images/buttonGreen.gif); color:#fff;}
.button.green *:hover,
.button.green *:active,
.button.green *:focus{ color:#ff0;}
.button.black,
.button.black a,
.button.black button,
.button.black input { background-image:url(/images/buttonBlack.gif); color:#fff;}
.button.black *:hover,
.button.black *:active,
.button.black *:focus{ color:#ff0;}
.button.red,
.button.red a,
.button.red button,
.button.red input { background-image:url(/images/buttonRed.gif); color:#fff;}
.button.red *:hover,
.button.red *:active,
.button.red *:focus{ color:#ff0;}
.button.blue,
.button.blue a,
.button.blue button,
.button.blue input { background-image:url(/images/buttonBlue.gif); color:#fff;}
.button.blue *:hover,
.button.blue *:active,
.button.blue *:focus{ color:#ff0;}

.button.yellow,
.button.yellow a,
.button.yellow button,
.button.yellow input { background-image:url(/images/buttonYellow.gif); color:#fff;}
.button.yellow *:hover,
.button.yellow *:active,
.button.yellow *:focus{ color:#ff0;}



/* Button Text Strong */
.button.strong * { font-weight:bold !important;}


.button_1 input[type="submit"] {

	width:80px;
    background-color: #444444;
    border: none;
    color:#fff;
    padding: 3px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
	border-radius:5px;
	margin-left:2px;
	font-family:'Pretendard', sans-serif;
	font-size:0.8rem;
	height:29px;

}


.button_2{   /*°Ë»öÃÊ±âÈ­ ºÓÀº*/
	width:80px;
    background-color: #d75339;
    border: none;
    color:#fff;
    padding: 3px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
	border-radius:5px;
	margin-left:2px;
	font-family:'Pretendard', sans-serif;
	font-size:0.8rem;
	height:29px;

}



.button_3{   /*°Ë»öÃÊ±âÈ­ ºÓÀº Á¶±Ý ±ä*/
	width:120px;
    background-color: #d75339;
    border: none;
    color:#fff;
    padding: 1px;
    text-align: center;
    text-decoration: none;
	vertical-align:middle;
    display: inline-block;
    cursor: pointer;
	border-radius:5px;
	margin-left:2px;
	font-family:'Pretendard', sans-serif;
	font-size:0.8rem;
	height:29px;

}





.table01 {border-top:1px solid #efefef;border-bottom:0px solid #F5F5F5;}   /*È¸»ö¹ÙÅÁ */
.table01 th {background:#f9f9f9;border-bottom:1px solid #e2e2e2;padding:7px 5px;text-align:left;font-weight:normal;color:#888}
.table01 td {border-bottom:1px solid #e2e2e2;padding:5px 7px 5px 7px;}
.table01 .title{color:#010101;font-weight:bold; font-family: 'Pretendard', sans-serif; font-size:18px;}
.table01 .lineno{border-bottom:1px solid #fff}




.table03 {border-top:1px solid #efefef;border-bottom:4px solid #F5F5F5;border:1px solid #e2cfcf;}
.table03 th {background:#f9f9f9;border-bottom:1px solid #e2e2e2;padding:7px 5px;text-align:left;font-weight:normal;color:#777;border-right:1px solid #e2e2e2;font-family:'Pretendard', sans-serif; }
.table03 td {border-bottom:1px solid #e2e2e2;padding:3px 5px 3px 5px;font-family:'Pretendard', sans-serif;}
.table03 .lineno{border-right:1px solid #fff;}
.table03 .textc{text-align:center;padding:10px}

.table04 {border-top:1px solid #efefef;border-bottom:4px solid #F5F5F5;border:1px solid #e2cfcf;}
.table04 th {background:#ededed;border-bottom:1px solid #e2e2e2;padding:7px 5px;text-align:left;font-weight:bold;color:#555;border-right:1px solid #e2e2e2}
.table04 td {border-bottom:1px solid #e2e2e2;padding:3px 5px 3px 5px;}
.table04 .lineno{border-right:1px solid #fff;}


.table05 {border-top:1px solid #efefef;border-bottom:1px solid #F5F5F5;border:1px solid #e2e2e2;}
.table05 th {background:#f9f9f9;border-bottom:1px solid #e2e2e2;padding:2px 1px;text-align:left;font-weight:bold;color:#555;border-right:1px solid #e2e2e2}
.table05 td {border-bottom:1px solid #e2e2e2;padding:1px 1px 1px 1px;border-right:1px solid #e2e2e2;}
.table05 .lineno{border-right:1px solid #fff;}



.form_ta {border-top:1px solid #efefef;border-bottom:4px solid #F5F5F5;border:1px solid #c5a5a7;}
.form_ta th {background:#f9f9f9;border-bottom:1px solid #e2e2e2;padding:3px 5px;font-weight:normal;color:#666;border-right:1px solid #e2e2e2;text-align:center;}
.form_ta td {border-bottom:1px solid #e2e2e2;padding:3px 5px 3px 10px;border-right:1px solid #e2e2e2;text-align:left}
.form_ta .l_tit{width:100px;font-weight:bold;color:#925e60;background:#f8ecec;text-align:center}
.form_ta .l_tit2{width:120px;font-weight:bold;color:#925e60;background:#f8ecec;text-align:left}
.form_ta .titb{color:#555;background:#f7f7f7;}

.loginbox{border:3px solid #ccc;padding:15px}

/*  °Ô½ÃÆÇ ¸®½ºÆ® ½ºÅ¸ÀÏ*/
.bd-list {border-top:2px solid #098CB6;border-bottom:1px solid #9a9a9a;border-left:1px solid #fff; overflow:hidden; _display:inline-block; }
.bd-list { width:780px; border-collapse:collapse; margin-left:-1px; margin-top:-1px; }
.bd-list th {text-align:center; color:#4f4f4f;padding:7px 5px 5px 5px; font-weight:bold;background:#f5f5f5;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;}
.bd-list td {text-align:center;color:#777; padding:5px 10px 5px 10px;border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.bd-list .no{border-left:none }

.bd-list2 {border-top:2px solid #098CB6;border-bottom:1px solid #9a9a9a;border-left:1px solid #fff; overflow:hidden; _display:inline-block; }
.bd-list2 { width:100%; border-collapse:collapse; margin-left:-1px; margin-top:-1px; }
.bd-list2 th {text-align:center;color:#4f4f4f;padding:7px 5px 5px 5px; font-weight:bold;background:#f5f5f5; border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.bd-list2 td {text-align:center;color:#777; padding:5px 5px 3px 5px;border-left:1px solid #cccccc; border-top:1px solid #cccccc;border-bottom:1px solid #cccccc; }






.topbg{background:url(/images/main/bg.jpg) repeat-x}

#total { position: relative;width980px; margin: 0 auto;text-align:center;}

#wrap{width:100%;text-align:center;background:url(/images/main/bg.jpg) repeat-x}
#header {position: relative;width:980px;text-align:center; margin: 0 auto;}
#container {position: relative;width:980px;text-align:center; margin: 0 auto;}
#footer {margin: 0 auto;position: relative;width:100%;text-align:center;background:url(../images/main/bottombg.gif) repeat-x center top;margin-top:50px}
#footer .fc {width:980px;margin: 0 auto;text-align:center;}
#footer .txts{font-family:'Pretendard', sans-serif ;font-size:11px;color:#888;padding:15px 0 10px 0;line-height:130% }


.title2{color:#222;font-weight:bold}
.title2 a:link	{color:#222; font-size:12px; text-decoration:none;font-weight:bold}
.title2 a:visited {color:#222; font-size:12px; text-decoration:none;font-weight:bold}
.title2 a:active	{color:#222; font-size:12px; text-decoration:none;font-weight:bold}
.title2 a:hover	{color:#222; font-size:12px; text-decoration:none;font-weight:bold}

.item{font-size:12px; line-height:140%}
.item a:link	{ font-size:12px; text-decoration:none;}
.item a:visited { font-size:12px; text-decoration:none;}
.item a:active	{font-size:12px; text-decoration:none;}
.item a:hover	{font-size:12px; text-decoration:none;}

.amount1{color:#555;}
.amount2{color:#ff0000;}
.amount3{color:#ff0000;font-family:'Pretendard', sans-serif; font-size:18px;}
.amount4{color:#444;font-family:'Pretendard', sans-serif; font-size:14px;}

.m_txt01{color:#010101;font-size:13px;font-weight:bold}
.m_txt02{color:#0047ff;font-family: 'Pretendard', sans-serif;font-size:13px;font-weight:bold}
.txtb{color:#444;font-weight:bold}
.pline{border:#ccc 1px  solid;}

.txtb2{font-weight:bold}
.txt11{color:#888; font-family: 'Pretendard', sans-serif; font-size:11px;}
.stxtb{color:#000000;font-weight:bold}
.txt24{color:#010101;font-weight:bold; font-family: 'Pretendard', sans-serif; font-size:24px;}
.txt30{color:#010101;font-weight:bold; font-family:'Pretendard', sans-serif; font-size:30px;}
.txt14{color:#7e1111;font-weight:bold; font-size:14px;}
.txt14_2{color:#000;font-weight:bold; font-size:14px;font-family: dotum; }
.txt14_3{color:#41607a;font-weight:bold; font-size:14px;font-family: dotum;padding:5px 5px 5px 5px;background:#f5f5f5;border:#ddd 1px  solid;}

.txtb4{color:#fc202a;font-weight:bold; font-size:14px;padding-left:12px;padding-bottom:5px;background:url(/images/icon2.gif) no-repeat 0px 40%;}/*title±Û¾¾*/



/*page*/
.pagenum{height:25px}
.pagenum li {float:left;margin-left:3px}
.pagenum li a{font: bold 14px Arial,tahoma,  Helvetica, sans-serif;color:#545454;display: block;width:26px;height: 25px;
	line-height: 21px;
	text-decoration: none;text-align:center;border:#e1e1e1 1px  solid;}
.pagenum li a:link, li a:visited {color:#545454;}
.pagenum li a:hover{	color:#545454;}
.pagenum li a.selected{	color:#ff1188;border:#ff1188 1px  solid;}


/*input¹Ú½ºÇüÅÂ*/
.select{font-family: 'Pretendard', sans-serif;font-size: 12px;color: #666;border: 1px solid #ccc; height:20px}
.box {font-family: 'Pretendard', sans-serif;font-size: 12px;color: #666;border: 1px solid #ccc; padding:2px 5px 3px 5px;line-height: 140%;background:#FAFAFA;}
.box2 { font-size:11px; color:#666666; border: 1px solid #ccc;text-decoration:none;background:#FAFAFA ;}
.box3 { border:1px solid #ccc; padding:3px 5px 4px 5px; color:#666; font-family:'Pretendard', sans-serif; vertical-align:middle }
textarea{border:1px solid #ccc; padding:3px 5px 4px 5px; color:#666; font-family:'Pretendard', sans-serif;background:#FAFAFA}




/*¶óÀÎÁÖ±â*/

.line_b   {border-bottom:#efefef 1px solid;}
.line_r   {border-right:#efefef 1px solid;}
.line_l   {border-left:#efefef 1px solid;}
.line_t   {border-top:#cccccc 1px solid;padding:2px 0px 2px 0px;}
.line_all   {border:#efefef 1px  solid;}
.line_all2   {border:#799edd 1px  solid;padding:2px 3px 2px 3px;color:#3873B3}

/*¼­ºê¹Ú½º¶óÀÎ*/
.box_all   {border:#e00000 3px  solid;}
.box_all2  {border:#ccc 1px  solid;}
.box_all3  {border:#e9e9e9 1px  solid;}
.box_all4  {border:#ddd 2px  solid;background:#fdf6f6;padding:10px}

/* table */
.table{
	width:;
  border:0;
  background:#fff url() repeat-x 0 0;
  border:1px solid #adbfdb;
}
.table .part_right{
  border-right: 3px solid #f1dbc0;
}
.table .part_left{
  border-left: 3px solid #f1dbc0;
}
.table th{
  padding:10px 0;
  text-align:center;
  font-weight:bold;
  font-size:13px;
  font-weight: 600;
  color: #766e5b;
  border-top: 1px solid #f1dbc0;
  border-left: 1px solid #f1dbc0;
  border-bottom: 1px solid #f1dbc0;
  border-right: 1px solid #f1dbc0;
  background: #FBF8F1;
}
.table td{
  padding:10px 0;
  font-size:13px;
  color: #766e5b;
  text-align:center;
  border-right: 1px solid #f1dbc0;
  border-bottom: 1px solid #f1dbc0;
  border-left: 1px solid #f1dbc0;
}


/* ÀÏÀÏÄÝÃ¼Å© css ¼öÁ¤ 220128 */
.call_table{
	border:0;
  background:#fff url() repeat-x 0 0;
  border:1px solid #adbfdb;
}
.call_table th {
  padding:15px 0;
  text-align:center;
  font-weight:bold;
  color: #222;
  font-size:14px;
  border-left:1px solid #e1e1e1;
  border-bottom:1px solid #e1e1e1;
  background:#efefef;
  letter-spacing: -0.5px;
}

.call_table td:not(:first-child) {
  font-weight: 600 !important;
  font-size: 16px !important;
}
.call_table td {
  padding:15px 0;
  font-size:15px;
  text-align:center;
  border-right:0px solid #e1e1e1;
  border-bottom:1px solid #e1e1e1;
  border-left:1px solid #e1e1e1;
}

.call_table td:last-child{
  border-left: 3px solid #f13d67;
  border-right: 3px solid #f13d67;
  box-sizing: border-box;
}
.call_table tr:last-child td:last-child{
  border-left: 3px solid #f13d67;
  border-bottom: 3px solid #f13d67;
  box-sizing: border-box;
}
.call_table th:last-child{
  border-left: 3px solid #f13d67;
  border-right: 3px solid #f13d67;
  border-top: 3px solid #f13d67;

  box-sizing: border-box;
}

.call_table .txtcolor{color:#048ad7;}



/* padding */
.pd3 {	padding: 3px;}
.pd5 {	padding: 5px;}
.pd10 {	padding: 10px;}
.pd15 {	padding: 15px;}
.pd20 {	padding: 20px;}
.pd_t5  {padding-top:5px}
.pd_t10 {padding-top:10px}
.pd_t15 {padding-top:15px}
.pd_t20 {padding-top:20px}
.pd_t25 {padding-top:25px}
.pd_t30 {padding-top:30px}
.pd_t35 {padding-top:35px}
.pd_b5  {padding-bottom:5px}
.pd_b10 {padding-bottom:10px}
.pd_b15 {padding-bottom:15px}
.pd_b20 {padding-bottom:20px}
.pd_b25 {padding-bottom:25px}
.pd_b30 {padding-bottom:30px}
.pd_b35 {padding-bottom:35px}
.pd_b40{padding-bottom:40px}
.pd_l3  {padding-left:3px}
.pd_l5  {padding-left:5px}
.pd_l10 {padding-left:10px}
.pd_l15 {padding-left:15px}
.pd_l20 {padding-left:20px}
.pd_l24 {padding-left:24px}
.pd_l25 {padding-left:25px}
.pd_l30 {padding-left:30px}
.pd_l35 {padding-left:35px}
.pd_l40 {padding-left:40px}
.pd_r5  {padding-right:5px}
.pd_r10 {padding-right:10px}
.pd_r15 {padding-right:15px}
.pd_r20 {padding-right:20px}
.pd_r24 {padding-right:24px}
.pd_r25 {padding-right:25px}
.pd_r30 {padding-right:30px}
.pd_r35 {padding-right:35px}
.pd_r40 {padding-right:40px}
.pd_r45{padding-right:45px}

/* margin */
.mg5 {	margin: 5px;}
.mg10 {	margin: 10px;}
.mg20 {	margin: 20px;}
.mg30 {	margin: 30px;}
.mg40 {	margin: 40px;}
.mg50 {	margin: 50px;}
.mg_t5  {margin-top:5px}
.mg_t10 {margin-top:10px}
.mg_t15 {margin-top:15px}
.mg_t20 {margin-top:20px}
.mg_t25 {margin-top:25px}
.mg_t30 {margin-top:30px}
.mg_t40 {margin-top:40px}
.mg_t50 {margin-top:50px}
.mg_t60 {margin-top:60px}
.mg_b3  {margin-bottom:3px}
.mg_b5  {margin-bottom:5px}
.mg_b10 {margin-bottom:10px}
.mg_b15 {margin-bottom:15px}
.mg_b20 {margin-bottom:20px}
.mg_b25 {margin-bottom:25px}
.mg_b30 {margin-bottom:30px}
.mg_b35 {margin-bottom:35px}
.mg_l5  {margin-left:5px}
.mg_l10 {margin-left:10px}
.mg_l15 {margin-left:15px}
.mg_l20 {margin-left:20px}
.mg_l25 {margin-left:25px}
.mg_l30 {margin-left:30px}
.mg_l35 {margin-left:35px}
.mg_l40 {margin-left:40px}
.mg_l45 {margin-left:45px}
.mg_r5  {margin-right:5px}
.mg_r10 {margin-right:10px}
.mg_r15 {margin-right:15px}
.mg_r20 {margin-right:20px}
.mg_r24 {margin-right:24px}
.mg_r25 {margin-right:25px}



/* faq ½ºÅ² list °ü·Ã */
.slide_subject {
font: 9pt ±¼¸²;
color: #4b4b4b;
cursor: pointer;
padding: 0 0 0 5px;
}

.slide_td {
background:#FDF6F6 url(images/faq_list_aske_bg.gif) no-repeat;
font: 9pt ±¼¸²;
color: #4b4b4b;
padding: 6px 6px 6px 57px;
vertical-align: top;
line-height:150%;
}



/*  °Ô½ÃÆÇ ¸®½ºÆ® ½ºÅ¸ÀÏ*/
.bd-list { border-top:2px solid #098CB6; border-bottom:1px solid #9a9a9a; overflow:hidden; _display:inline-block; }
.bd-list table { width:100%; border-collapse:collapse; margin-left:-1px; margin-top:-1px; }
.bd-list table th { padding:9px 0 7px 0; border-left:1px solid #dddddd; border-top:1px solid #dddddd; background:#f5f5f5; text-align:center; color:#4f4f4f; font-weight:normal; white-space:nowrap; }
.bd-list table td { padding:9px 15px 7px 15px; border-left:1px solid #dddddd; border-top:1px solid #dddddd color:#acacac; }
.bd-list table td.no { padding:0 !important; text-align:center; color:#acacac !important; }
.bd-list table td.tac { padding:0 !important; }


/*  °Ô½ÃÆÇ view ½ºÅ¸ÀÏ*/
.bd-view { border-top:2px solid #098CB6; border-bottom:1px solid #9a9a9a; overflow:hidden; _display:inline-block; }
.bd-view  table{ width:100%; border-collapse:collapse; margin-bottom:-1px; }
.bd-view th { padding:9px 0 7px 0;border-bottom:1px solid #dddddd; background:#f5f5f5; text-align:center;font-weight:bold  }
.bd-view th { font-size:12px !important; }
.bd-view td { padding:9px 15px 7px 15px; border-bottom:1px solid #dddddd; }
.bd-view .date { display:inline-block; width:110px; text-align:left; }
.bd-view .tbl-cont { padding:20px 15px 20px 15px; line-height:18px; }
.bd-view .th-way { display:inline-block; width:65px; text-align:center; }
.bd-view .th-way img { vertical-align:bottom; }
.bd-view .way-title { display:inline-block; width:510px; }


 /*  °Ô½ÃÆÇ ¾²±â ½ºÅ¸ÀÏ*/
.bd-write { border-top:2px solid #098CB6; border-bottom:1px solid #9a9a9a; overflow:hidden; _display:inline-block; }
.bd-write table { width:100%; border-collapse:collapse; margin-bottom:-1px; }
.bd-write  th {padding:9px 10px 7px 10px; font-size:12px !important;text-align:left;border-bottom:1px solid #dddddd; background:#f5f5f5; font-weight:bold }
.bd-write  td {text-align:left;border-bottom:1px solid #dddddd;background-color: #fff;padding:5px 15px 5px 15px;}
.bd-write .text01 {text-align:left;}
.bd-write .text02 {text-align:left;padding:5px 15px 5px 15px;}
.bd-write .textarea{width:90%;border:#cecece 1px solid;font-size:12px;padding:5px;color:#676767;}
.bd-write span{padding:5px 0px 0px 0px;}

/* °Ô½ÃÆÇ °øÅë ½ºÅ¸ÀÏ*/
.article {color:#326A9B;}
.line_all{border:1px solid #EDEDED;}
 caption{display:none}
.in-img-search { border:0; margin:0; padding:0; width:85px !important; height:23px; }

/* paging */
.paging { width:100%; height:27px; position:relative; margin:15px 0 15px 0; line-height:0; text-align:center;}
.paging strong { color:#098CB6; }
.paging img { margin-bottom:-2px; }
.paging .sbtn{float:left;text-align:center; display: block;width:100%}
.paging a { margin:0 8px;font-family:'Pretendard', sans-serif;  }
.paging a.dpre,.paging a.pre,.paging a.next,.paging a.dnext { margin:0 !important; }
 .bbtn{width:100%; height:27px;margin-top:15px;text-align:right}




.search { padding:12px 0; border:1px solid #e7e7e7; padding-left:110px; }
.search * { vertical-align:middle; }
.search input { width:280px; margin:0 3px 0 4px; }
.search label { width: 0; height: 0; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; }

.next_box{text-align:left;background-color: #f9f9f9;padding:10px 0px 10px 0px;border-bottom:1px solid #ccc;}
