/*********************************************
* Default
*********************************************/

a, body, tr, td, table, select, input{font-size:12px;font-family:µ¸¿ò,Dotum,Gulim;color:666666;line-height:140%;}

BODY  /* Scroll */
{
 scrollbar-face-color: #E7E7E7;			scrollbar-shadow-color: #B7B3B7; 
 scrollbar-highlight-color: white;		scrollbar-3dlight-color: #B7B3B7; 
 scrollbar-darkshadow-color: white;		scrollbar-track-color: #efefef; 
 scrollbar-arrow-color: #717171;
}

.pl20{padding-left:20px;}
.pl21{padding-left:21px;}

img {border:0;}
form {display : inline;}
.bg_fix {background-repeat:no-repeat;}

/* Æ÷Åä°¶·¯¸® new */
.photo_new{position:relative;}
.photo_new::after{content: '';position:absolute;top: 0;left: 0;width: 320px;height: 100%;background: url(/imgs/photo_tit_new.gif)no-repeat;}


/*********************************************
* DETAIL
*********************************************/
.textarea_login_step01 {border:1px solid #cdcdcd;background-color:#ffffff;color:#000000;font-size:9pt;line-height:18px;padding:10;}

.cate_scroll{scrollbar-face-color:#ffffff;scrollbar-highlight-color:#ffffff;scrollbar-3dlight-color:#DFDFDF;scrollbar-shadow-color:#CFCFCF;scrollbar-darkshadow-color:#FFFFFF;scrollbar-track-color:#EFEFEF;scrollbar-arrow-color:#7F7F7F;}

/*********************************************
* GLOBAL : LINKS
*********************************************/
A:link		{color:333333;text-decoration:none;}
A:visited	{color:333333;text-decoration:none;}
A:active	{color:02407E;text-decoration:none;}
A:hover		{color:#F87B01;text-decoration:underline;}



.liner{border-right-width:1; border-right-color:#D1E5E1; border-right-style:solid;}
.lineb{border-bottom-width:1; border-bottom-color:#D1E5E1; border-bottom-style:solid;}
.linel{border-left-width:1; border-left-color:#D1E5E1; border-left-style:solid;}
.linet{border-top-width:1; border-top-color:#D1E5E1; border-top-style:solid;}


/*********************************************
* GLOBAL : TEXT STYLE
*********************************************/
.underline {text-decoration:underline}
.bold {font-weight:bold}
.t130  {line-height:130%}
.t140  {line-height:140%}
.t150  {line-height:150%}
.t160 {line-height:160%}
.t170 {line-height:170%}
.t180 {line-height:180%}
.t190 {line-height:190%}
.t200 {line-height:200%}
.t15px {line-height:15px}
.t16px {line-height:16px}
.t17px {line-height:17px}
.t18px {line-height:18px}
.t19px {line-height:19px}
.t20px {line-height:20px}
.just {text-align:justify}


/*********************************************
* GLOBAL : TEXT SIZE
*********************************************/
.d8 {font-size:8pt}
.d9 {font-size:9pt}
.d10 {font-size:10pt}
.d11 {font-size:11pt}
.d12 {font-size:12pt}
.d8b {font-size:9pt;font-weight:bold}
.d9b {font-size:9pt;font-weight:bold}
.d10b {font-size:10pt;font-weight:bold}
.d10b {font-size:11pt;font-weight:bold}
.d12b {font-size:12pt;font-weight:bold}


/*********************************************
* GLOBAL : FONTS
*********************************************/
.fx1px {margin-top:1px}
.defx1px {margin:0px}

/* hangul */
.dotum {font-family:dotum;}
.dotumche {font-family:dotumche,µ¸¿òÃ¼;}
.gulim {font-family:gulim;±¼¸²;}
.gulimche {font-family:gulimche;±¼¸²Ã¼;}

/* tahoma  by point */
.tah7 {font-family:Tahoma,Verdana,Arial;font-size:7pt}
.tah8 {font-family:Tahoma,Verdana,Arial;font-size:8pt}
.tah9 {font-family:Tahoma,Verdana,Arial;font-size:9pt}
.tah12 {font-family:Tahoma,Verdana,Arial;font-size:12pt}
.tah13 {font-family:Tahoma,Verdana,Arial;font-size:13pt}
.tah14 {font-family:Tahoma,Verdana,Arial;font-size:14pt}

/* tahoma by pixel */
.tah7px {font-family:Tahoma,Verdana,Arial;font-size:7px}
.tah8px {font-family:Tahoma,Verdana,Arial;font-size:8px}
.tah9px {font-family:Tahoma,Verdana,Arial;font-size:9px}
.tah10px {font-family:Tahoma,Verdana,Arial;font-size:10px}
.tah11px {font-family:Tahoma,Verdana,Arial;font-size:11px}

/* verdana by point */
.ver7 {font-family:Verdada,Tahoma,Arial;font-size:7pt}
.ver8 {font-family:Verdana,Tahoma,Arial;font-size:8pt}
.ver9 {font-family:Verdana,Tahoma,Arial;font-size:9pt}
.ver12 {font-family:Verdana,Tahoma,Arial;font-size:12pt}
.ver13 {font-family:Verdana,Tahoma,Arial;font-size:13pt}
.ver14 {font-family:Verdana,Tahoma,Arial;font-size:14pt}

/* verdana by pixel */
.ver8px {font-family:Verdana;font-size:8px}
.ver9px {font-family:Verdana;font-size:9px}
.ver10px {font-family:Verdana;font-size:10px}
.ver10px1 {font-family:Verdana;font-size:10px;letter-spacing:-1px}
.ver10pxCapital {font-family:Verdana;font-size:10px;letter-spacing:-1px}
.ver11px {font-family:Verdana;font-size:11px;letter-spacing:-1px}
.ver12px {font-family:Verdana;font-size:12px;letter-spacing:-1px}
.ver13px {font-family:Verdana;font-size:13px;letter-spacing:-1px}
.ver14px {font-family:Verdana;font-size:14px;letter-spacing:-1px}
.ver15px {font-family:Verdana;font-size:15px;letter-spacing:-1px}
.ver16px {font-family:Verdana;font-size:16px;letter-spacing:-1px}
.ver17px {font-family:Verdana;font-size:18px} /* anti-aliased */
.ver18px {font-family:Verdana;font-size:18px;letter-spacing:-1px}

.table1{width:100%;border-collapse: collapse; }
.table1 th{border:1px solid #dfdfdf;padding:8px 0;text-align:center;color:#000;font-weight:Bold;border-top:2px solid #f59807;}
.table1 td{border:1px solid #dfdfdf;padding:8px 0;text-align:center;color:#666;}


/*********************************************
* GLOBAL : COLORS : PERSONALIZED
*********************************************/
.white {color:white}
.gray {color:gray}
.cGray {color:#636363}
.cRed {color:#C60000}
.cOrange {color:#FFCC00}
.cOrange2 {color:#EF5900}
.cYellow {color:#CACC08}
.cGreen {color:#78A806}
.cBlue {color:#004AC4}
.cBlack {color:#292929}


/*********************************************
* GLOBAL : TABLES
*********************************************/
.fixed {table-layout:fixed;}


/*********************************************
* GLOBAL : FORMS
*********************************************/
/* input */
.popup_input {border:1px solid #cdcdcd;background-color:#f7f7f7;height:20px;font-size:9pt;color:#000000;padding:3;}
.ipche_input {border-right: D7D7D7 1px solid; border-top: 9F9F9F 1px solid; border-left: 9F9F9F 1px solid; border-bottom: D7D7D7 1px solid; background-color:#ffffff;height:19px;padding-left:3px;padding-top:2;}

.search	{border:1px solid #B1ADA7;background-color:#ffffff;height:20px;font-size:9pt;color:#393939}
.bip	{border:1px solid #cdcdcd;background-color:#f7f7f7;height:20px;font-size:9pt;color:#000000;padding:3;}
.bip2	{border:1px solid #cdcdcd;background-color:#ffffff;height:19px;font-size:9pt;color:#393939}
.create_input {border-right: #76c6e1 1px solid; border-top: #4f90ae 1px solid; padding-left: 3px; padding-top: 2px; border-left: #4f90ae 1px solid; color: #666666; border-bottom: #76c6e1 1px solid; background-color:#ffffff;height:20px;}
.bd_eng	{border:1px solid #cdcdcd;background-color:#f7f5f7;height:18px;font-family:Verdana,Tahoma,Arial;font-size:10px;color:#393939}
.login_input {border-right: #ffffff 1px solid; border-top: #999999 1px solid; padding-left: 3px; border-left: #999999 1px solid; color: #666666; border-bottom: #ffffff 1px solid; background-color:#f7f7f7}


input {
	FONT-SIZE: 11px; COLOR: #6e6e6e; FONT-FAMILY: dotum,arial;line-height:18px;
	overflow: no; padding:1px;
}
/**/
.INPUT_ {
	FONT-SIZE: 11px; COLOR: #6e6e6e; FONT-FAMILY: dotum,arial;line-height:18px;
	overflow: no; padding:1px; border:0;}

/* button */
.bt_submit_eng  {background-color:#4C67B4;border:solid 1px #3D58A7;color:white;font-family:Verdana,Tahoma;font-size:10px;font-weight:bold}

.bt_submit_eng_reset {background-color:#687FC2;border:solid 1px #7B90CB;border-right:1px solid #5C78C8;border-bottom:1px solid #5C78C8;color:white;font-family:Verdana,Tahoma;font-size:10px;font-weight:bold}

.bt_submit_eng_preview  {background-color:#687FC2;border:solid 1px #3356BB;color:white;font-family:Verdana,Tahoma;font-size:10px;font-weight:bold}

.bt  {background-color:black;border-color:solid 1 black;color:white;font-family:Verdana,Tahoma;font-size:8pt}

.bt_blue {color:white;background-color:#1B5CBD;font-family:Tahoma,Verdana;font-size:8pt;font-weight:bold;border:1px solid #144DA2}  

/* select */
.select {background-color:#859EB4;height:20px;font-size:9pt;color:#ffffff;padding:3;}

.banner_select {background-color:C0C0C0;height:20px;font-size:9pt;color:#ffffff;padding:3;}

/* fileupload */
.filebdc  {border-color:solid 1 c0c0c0;font-family:Tahoma,Verdana;font-size:8pt}

/* textarea */
.ta {border:1px solid #cdcdcd;background-color:#f7f7f7;color:#000000;font-size:9pt;line-height:18px;padding:3;}
.ta_join {border:1px solid #cdcdcd;background-color:#ffffff;color:#000000;font-size:9pt;line-height:18px;padding:3;}
.ta_comment {font-family:;border:1px solid #D3D3B9;border-left:1px solid #C5C5A7;border-top:1px solid #C5C5A7;background-color:white;color:393939;font-size:9pt;}


/*********************************************
* GLOBAL : MISC.
*********************************************/
.w100 {width:100%}
.h100 {height:100%}
.show {display:block}
.hide {display:none}
.visible {visibility:visible}
.invisible {visibility:hidden}
.px2  {letter-spacing:0.5em}
.no  {text-decoration:none}
.rsc  {font-family:Verdana,Arial;font-size:9pt}

.ls1 {letter-spacing:1px;}
.ls0 {letter-spacing:0px;}
.ls-1 {letter-spacing:-1px;}


/*********************************************
* GLOBAL : CURSORS
*********************************************/
.curHand {cursor:hand}
.curWait {cursor:wait}
.curCross {cursor:crosshair}
.curMove {cursor:move}
.curHelp {cursor:help}



/*********************************************
* GLOBAL : HEIGHT
*********************************************/
.pt0 {padding-top:0;}.pt1 {padding-top:1;}.pt2 {padding-top:2;}.pt3 {padding-top:3;}.pt4 {padding-top:4;}.pt5 {padding-top:5;}.pt6 {padding-top:6;}.pt7 {padding-top:7;}.pt8 {padding-top:8;}.pt9 {padding-top:9;}.pt10 {padding-top:10;}.pt11 {padding-top:11;}.pt12 {padding-top:12;}.pt13 {padding-top:13;}.pt14 {padding-top:14;}.pt15 {padding-top:15;}.pt16 {padding-top:16;}.pt17 {padding-top:17;}.pt18 {padding-top:18;}.pt19 {padding-top:19;}.pt20 {padding-top:20;}.pt21 {padding-top:21;}.pt22 {padding-top:22;}.pt23 {padding-top:23;}.pt24 {padding-top:24;}.pt25 {padding-top:25;}.pt26 {padding-top:26;}.pt27 {padding-top:27;}.pt28 {padding-top:28;}.pt29 {padding-top:29;}.pt30 {padding-top:30;}.pt31 {padding-top:31;}.pt32 {padding-top:32;}.pt33 {padding-top:33;}.pt34 {padding-top:34;}.pt35 {padding-top:35;}.pt36 {padding-top:36;}.pt37 {padding-top:37;}.pt38 {padding-top:38;}.pt39 {padding-top:39;}.pt40 {padding-top:40;}.pt41 {padding-top:41;}.pt42 {padding-top:42;}.pt43 {padding-top:43;}.pt44 {padding-top:44;}.pt45 {padding-top:45;}.pt46 {padding-top:46;}.pt47 {padding-top:47;}.pt48 {padding-top:48;}.pt49 {padding-top:49;}.pt50 {padding-top:50;}
.pr0 {padding-right:0;}.pr1 {padding-right:1;}.pr2 {padding-right:2;}.pr3 {padding-right:3;}.pr4 {padding-right:4;}.pr5 {padding-right:5;}.pr6 {padding-right:6;}.pr7 {padding-right:7;}.pr8 {padding-right:8;}.pr9 {padding-right:9;}.pr10 {padding-right:10;}.pr11 {padding-right:11;}.pr12 {padding-right:12;}.pr13 {padding-right:13;}.pr14 {padding-right:14;}.pr15 {padding-right:15;}.pr16 {padding-right:16;}.pr17 {padding-right:17;}.pr18 {padding-right:18;}.pr19 {padding-right:19;}.pr20 {padding-right:20;}.pr21 {padding-right:21;}.pr22 {padding-right:22;}.pr23 {padding-right:23;}.pr24 {padding-right:24;}.pr25 {padding-right:25;}.pr26 {padding-right:26;}.pr27 {padding-right:27;}.pr28 {padding-right:28;}.pr29 {padding-right:29;}.pr30 {padding-right:30;}.pr31 {padding-right:31;}.pr32 {padding-right:32;}.pr33 {padding-right:33;}.pr34 {padding-right:34;}.pr35 {padding-right:35;}.pr36 {padding-right:36;}.pr37 {padding-right:37;}.pr38 {padding-right:38;}.pr39 {padding-right:39;}.pr40 {padding-right:40;}.pr41 {padding-right:41;}.pr42 {padding-right:42;}.pr43 {padding-right:43;}.pr44 {padding-right:44;}.pr45 {padding-right:45;}.pr46 {padding-right:46;}.pr47 {padding-right:47;}.pr48 {padding-right:48;}.pr49 {padding-right:49;}.pr50 {padding-right:50;}
.pl0 {padding-left:0;}.pl1 {padding-left:1;}.pl2 {padding-left:2;}.pl3 {padding-left:3;}.pl4 {padding-left:4;}.pl5 {padding-left:5;}.pl6 {padding-left:6;}.pl7 {padding-left:7;}.pl8 {padding-left:8;}.pl9 {padding-left:9;}.pl10 {padding-left:10;}.pl11 {padding-left:11;}.pl12 {padding-left:12;}.pl13 {padding-left:13;}.pl14 {padding-left:14;}.pl15 {padding-left:15;}.pl16 {padding-left:16;}.pl17 {padding-left:17;}.pl18 {padding-left:18;}.pl19 {padding-left:19;}.pl20 {padding-left:20;}.pl21 {padding-left:21;}.pl22 {padding-left:22;}.pl23 {padding-left:23;}.pl24 {padding-left:24;}.pl25 {padding-left:25;}.pl26 {padding-left:26;}.pl27 {padding-left:27;}.pl28 {padding-left:28;}.pl29 {padding-left:29;}.pl30 {padding-left:30;}.pl31 {padding-left:31;}.pl32 {padding-left:32;}.pl33 {padding-left:33;}.pl34 {padding-left:34;}.pl35 {padding-left:35;}.pl36 {padding-left:36;}.pl37 {padding-left:37;}.pl38 {padding-left:38;}.pl39 {padding-left:39;}.pl40 {padding-left:40;}.pl41 {padding-left:41;}.pl42 {padding-left:42;}.pl43 {padding-left:43;}.pl44 {padding-left:44;}.pl45 {padding-left:45;}.pl46 {padding-left:46;}.pl47 {padding-left:47;}.pl48 {padding-left:48;}.pl49 {padding-left:49;}.pl50 {padding-left:50;}
.pb0 {padding-bottom:0;}.pb1 {padding-bottom:1;}.pb2 {padding-bottom:2;}.pb3 {padding-bottom:3;}.pb4 {padding-bottom:4;}.pb5 {padding-bottom:5;}.pb6 {padding-bottom:6;}.pb7 {padding-bottom:7;}.pb8 {padding-bottom:8;}.pb9 {padding-bottom:9;}.pb10 {padding-bottom:10;}.pb11 {padding-bottom:11;}.pb12 {padding-bottom:12;}.pb13 {padding-bottom:13;}.pb14 {padding-bottom:14;}.pb15 {padding-bottom:15;}.pb16 {padding-bottom:16;}.pb17 {padding-bottom:17;}.pb18 {padding-bottom:18;}.pb19 {padding-bottom:19;}.pb20 {padding-bottom:20;}.pb21 {padding-bottom:21;}.pb22 {padding-bottom:22;}.pb23 {padding-bottom:23;}.pb24 {padding-bottom:24;}.pb25 {padding-bottom:25;}.pb26 {padding-bottom:26;}.pb27 {padding-bottom:27;}.pb28 {padding-bottom:28;}.pb29 {padding-bottom:29;}.pb30 {padding-bottom:30;}.pb31 {padding-bottom:31;}.pb32 {padding-bottom:32;}.pb33 {padding-bottom:33;}.pb34 {padding-bottom:34;}.pb35 {padding-bottom:35;}.pb36 {padding-bottom:36;}.pb37 {padding-bottom:37;}.pb38 {padding-bottom:38;}.pb39 {padding-bottom:39;}.pb40 {padding-bottom:40;}.pb41 {padding-bottom:41;}.pb42 {padding-bottom:42;}.pb43 {padding-bottom:43;}.pb44 {padding-bottom:44;}.pb45 {padding-bottom:45;}.pb46 {padding-bottom:46;}.pb47 {padding-bottom:47;}.pb48 {padding-bottom:48;}.pb49 {padding-bottom:49;}.pb50 {padding-bottom:50;}

/********** ¿ÞÂÊ¸Þ´º  **********/

.menu {text-decoration:none ; font-family:dotum,arial ; font-size:11px ; color:#919191 ; line-height:16px; letter-spacing: -1pt}
.menu:link { text-decoration:none;  font-family:dotum,arial ; font-size:11px; color:#919191; line-height:16px; letter-spacing: -1pt}
.menu:visited { text-decoration:none;  font-family:dotum,arial ; font-size:11px; color:#919191; line-height:16px; letter-spacing: -1pt}
.menu:active { text-decoration:none;  font-family:dotum,arial ; font-size:11px; color:#919191; line-height:16px; letter-spacing: -1pt}
.menu:hover { text-decoration:none;  font-family:dotum,arial ; font-size:11px; color:#F87B01; line-height:16px; letter-spacing: -1pt}

/********** »çÀÌÆ®¸Ê  **********/

.route {text-decoration:none ; font-family:dotum,arial ; font-size:11px ; color:#6e6e6e ; line-height:13px; letter-spacing: -1pt}
.route:link { text-decoration:none;  font-family:dotum,arial ; font-size:11px; color:#6e6e6e}
.route:visited { text-decoration:none;  font-family:dotum,arial ; font-size:11px; color:#6e6e6e}
.route:active { text-decoration:none;  font-family:dotum,arial ; font-size:11px; color:#6e6e6e}
.route:hover { text-decoration:none;  font-family:dotum,arial ; font-size:11px; color:#124188}


.smf {
	FONT-SIZE: 11px; COLOR: #625c4b; FONT-FAMILY: µ¸¿ò; LETTER-SPACING: -0.05em
}


/* 210112ÇÃ·¡½ÃÁ¦°ÅÃß°¡css */
html, body, div, span, object, iframe,
p, blockquote, pre,
a, abbr, address, big, cite, code,
del, dfn, em, font, ins, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, h1, h2, h3, h4, h5, h6,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
{margin:0; padding:0; border:0;}


img, input.type-image { border: 0 none; }
ol, ul, li {list-style:none;}
blockquote, q {quotes:none;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;}
select{font-size: 1em;}
.radio {margin-bottom:-2px;}

hr {display: none;}
legend {visibility:hidden; display:none; height:0; width:0; font-size:0;}
noscript{display:none;}
caption{visibility:hidden; height:0; width:0; font-size:0;}

#header{height:91px;}

#topmenu{overflow:hidden;width:900px;text-align:right;font-size:0;line-height:0;}
#topmenu span{display:inline-block;}
#topmenu a{display:inline-block;}

#logo{position:absolute;top:21px;left:0;width:200px;font-size:0;line-height:0;z-index:10;}
#logo a{display:block;}

#menu_navi{position:absolute;left:0;top:33px;width:900px;height:70px;z-index:7;}
#menu_navi ul{display:inline-block;}
#menu_navi ul li a:hover{text-decoration:none;}

#gnb{margin-left:200px;text-align:right;}
#gnb .gnb_list{display:inline-block;text-align:left;}
#gnb .gnb_list > li{display:inline-block;}
#gnb .gnb_list > li > a{display:inline-block;font-size:15px;font-weight:bold;letter-spacing:-1.5px;padding:10px 6px;}
#gnb .gnb_list > li > a:hover{text-decoration:none;}
#gnb .gnb_list > li.smenu{margin-left:5px;}
#gnb .gnb_list > li.smenu > a{font-size:13px;background:#333;border-radius:10px;margin:10px 0;padding:3px 8px;color:#fff;}

#gnb .gnb_list div{display:none;position:absolute;top:41px;left:0;width:100%;z-index:100;}
#gnb .gnb_list div ul{width:auto;height:30px;padding:0 15px;border-radius:30px;background:#398f8e;text-align:center;}
#gnb .gnb_list div ul:after{content:'';display:block;clear:both;}
#gnb .gnb_list div ul li{display:inline-block;width:auto;padding:0;}
#gnb .gnb_list div ul li:first-child{margin-left:0;}
#gnb .gnb_list div ul li a{display:block;height:30px;padding:0 5px;font-size:12px;font-weight:bold;letter-spacing:-1.5px;line-height:30px;color:#fff;}
#gnb .gnb_list div ul li a:hover{color:#ccff39;}
#gnb .gnb_list div ul.menu1{margin-left:20px;}
#gnb .gnb_list div ul.menu2{margin-left:150px;}
#gnb .gnb_list div ul.menu3{margin-left:350px;}
#gnb .gnb_list div ul.menu4{margin-left:200px;}
#gnb .gnb_list div ul.menu5{margin-left:500px;}
#gnb .gnb_list div ul.menu6{margin-left:500px;}
#gnb .gnb_list div ul.menu7{margin-left:600px;}
#gnb .gnb_list div ul.menu8{margin-left:580px;}
#gnb .gnb_list > li.smenu div ul{background:#3d5493;}

#name{position:absolute;left:585px;top:320px;width:300px;height:15px;z-index:1}

.medi_box{position:relative;height:99px;text-align:right;}
.medi_box ul li div{position:absolute;top:0;left:0;}
.medi_box ul li:first-child a.tit{margin-top:2px;}
.medi_box ul li a.tit{display:inline-block;width:11px;height:31px;margin-top:-1px;border:1px solid #bbde8a;background:#588821;font-family:'verdana';font-weight:bold;font-size:10px;line-height:29px;color:#fff;text-align:center;}
.medi_box ul li a.tit.on{background:#fff;color:#588821;}
.medi_box ul li a.tit:hover{text-decoration:none;}

.floor_box{position:relative;height:615px;background:url(/imgs/floor_bg.gif);font-size:0;line-height:0;}
.floor_box ul{padding:68px 0 0 30px;}
.floor_box ul li div{position:absolute;top:67px;left:117px;}
.floor_box ul li a.tit{display:inline-block;margin-bottom:6px;}

h3{font-family: 'Pretendard';font-size: 15px;}