
/*a           { selector-dummy: expression(this.hideFocus=true);}*/
A:link      { text-decoration:none; color: #000000;}
A:visited   { text-decoration:none; color: #000000;}
A:active    { text-decoration:none; color: #000000;}
A:hover     { text-decoration:none; color: #000000;}

body,td     { margin:0;font-size:12px;font-family:"µ¸¿ò";color:#525152;}
image       { border:none;}
img {border:0;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button,select,address,caption,legend,input,button {margin:0; padding:0; line-height:1.5em; font-family:Dotum, sans-serif; color:#777; font-size:12px;}
p,ul,ol,li,dl,dt,dd,form { list-style-image:none; list-style-position:outside; list-style-type:none; border:0; margin:0; padding:0;}

/*ÄûÁî°³Æí*/
.lfn {border-bottom:solid 1px #e3e3e3; height:22px}
.tmn {background:url(/images/front/tmnbg.gif) repeat-x}
.tmn p {float:left; padding-left:30px; padding-right:10px; padding-top:20px}
.top5 {float:right;padding-right:20px; padding-top:5px}
.top5 td {height:22px;border-bottom:solid 1px #f3f3f3}
.bookimg { border:solid 1px #777 }
.qbg {background:url(/images/front/fbg.gif) no-repeat; width:667px; height:154px}
.qpad {float:left; width:410px; text-align:left}
.qarea {float:left; height:200px; width:420px; text-align:left}
.qtxt {padding-top:4px; padding-right:5px; font-weight:bold; color:#555; clear:both}
.qtxt_org {padding-top:4px; padding-right:5px; font-weight:bold; color:#FF9900; clear:both}
.qyes {float:left; width:120px; border-right:solid 1px #CCCCCC; text-align:center}
.qno {float:left; width:120px; text-align:center}
.qbinf {font-size:11px; padding-top:8px; color:#0066CC; padding-left:5px}
.nbpad {padding-top:25px}
.newbook {width:100%; text-align:left}
.tbl {background:url(/images/front/tabbc.gif) repeat-x ; height:27px}
.nblst {padding-left:5px}
.nblst dt {width:105px; float:left; text-align:center}
.nblst p {width:105px; float:left; text-align:center; padding-top:10px}
.chtabon {text-align:center; float:left; font-weight:bold; color:#333; width:79px; border-left:solid 1px #00CC99; border-right:solid 1px #999999; border-top:solid 1px #999999; height:20px; padding-top:3px}
.chtab {text-align:center; float:left; font-weight:bold; color:#666666; width:79px; border-bottom:solid 1px #00CC99; height:20px; padding-top:3px}
.clcst {border-bottom: dotted 1px #CCCCCC; height:24px}
.clcst p { padding-top:4px}
.lntab {text-align:center; float:left; font-weight:bold; color:#00CCCC; width:105px; border-bottom:solid 1px #00CCCC; height:20px; padding-top:3px}
.lntabon {text-align:center; float:left; font-weight:bold; color:#009999; width:105px; border-left:solid 1px #00CCCC; border-right:solid 1px #00CCCC; border-top:solid 1px #00CCCC; height:20px; padding-top:3px}
.qbox {border:solid 1px #CCCCCC}
.qbox p {padding-top:3px; padding-bottom:2px; border-bottom:dotted 1px #e3e3e3; padding-left:2px}
.qctxt {font-size:11px; color:#999}
.quick {width:117px; padding-top:0}
.quick dt {padding-top:3px;padding-bottom:2px}

.lang_tab {padding-top:10px; padding-left:10px}
.lang_tab dt {float:left; width:200px; text-align:left}
.lang_tab span {font-weight:bold; color:#0099CC}

.fnbook { padding-left:0}
.fnbook p {float:left; text-align:center; width:105px}
.fnbook dt {float:left;text-align:center; width:105px}
.fnbooktab {float:left; width:136px; height:35px}

.fmidbg {width:667px; height:149px; background:url(/images/front/fmidbg.gif) no-repeat}

.lmn { padding-left:10px}
.pt5 { padding-top:5px}
.lmfut {padding-left:10px; padding-top:5px}

.fmidbook_wrt {padding-top:5px; width:200px; height:20px; overflow:hidden}
.fmsmnbg {width:667px; height:150px; background:url(/images/front/fmidmbg.gif) repeat-y}
.fmidbook {float:right; padding-right:10px; width:330px}
.fmidseminar {width:120px; float:left; padding-top:10px}

.finfobook {text-align:left; padding-top:20px; padding-left:5px}
.finfobook dt {float:left; width:81px}
.lmnsbg {background:url(/images/front/lmnsbg4.gif) no-repeat; padding-left:15pxpx; padding-right:8px; padding-top:2px}
.lmnsbg2 {background:url(/images/front/lmnsbg2.gif) repeat-y; padding-left:15pxpx; padding-right:8px}

#leftsmn1 p { padding-bottom:1px; padding-top:3px; border-bottom:dotted 1px #CCCCCC}
#leftsmn2 p { padding-bottom:1px; padding-top:3px; border-bottom:dotted 1px #CCCCCC}
#leftsmn3 p { padding-bottom:1px; padding-top:3px; border-bottom:dotted 1px #CCCCCC}
#leftsmn4 p { padding-bottom:1px; padding-top:3px; border-bottom:dotted 1px #CCCCCC}
#leftsmn5 p { padding-bottom:1px; padding-top:3px; border-bottom:dotted 1px #CCCCCC}



.best {padding-top:4px}
a.best:link {padding-top:4px}
a.best:visited {padding-top:4px}
a.best:active {padding-top:4px}
a.best:hover{padding-top:4px; color:#FF3333; text-decoration:underline}

input,select {border: 1px solid #c7c7c7;background-color:#ffffff;color:#333333; font-family:"µ¸¿ò","vernada"; font-size: 9pt;}
input1 {border:0 solid #ffffff;background-color:#ffffff; color:#ffffff; font-family:"µ¸¿ò","vernada"; font-size: 9pt;}

.checkbox {border:0 solid #C8CEE2 ;background-color:#ffffff;color:#706151; height:12px;}
.inputBox {border-top: #C9C9C9 1px solid;
           border-bottom: #C9C9C9 1px solid;
           border-left: #C9C9C9 1px solid;
           border-right: #C9C9C9 1px solid;
           color: #000033;
           background-color: #ffffff;
           font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 11px; scrollbar-arrow-color: #6699CC}


.selbox{border:1px solid #AFAFAF;height: 21px;width:66px;font-size: 9pt; font-family: "µ¸¿ò";}
.IMG01 {padding: 3 3 3 3; border:1px solid #CCCCCC}

.link  { font-family: "±¼¸²"; font-size: 11px; color: 525152; font-weight: bold}
a.link:link { font-family: "µ¸¿ò"; font-size: 11px; color:#525152; font-weight: bold}
a.link:visited { font-family: "µ¸¿ò"; font-size: 11px; color:#525152; font-weight: bold}
a.link:active { font-family: "µ¸¿ò"; font-size: 11px; color:#525152; font-weight: bold }
a.link:hover { font-family: "µ¸¿ò"; font-size: 11px; color:#e72008; font-weight: bold;}

.seminar_text_title  { font-family: "µ¸¿ò"; font-size: 12px; color:#32822b;font-weight: bold }


/*lig*/
.author  { font-family: "±¼¸²"; font-size: 11px; color: 626262}
a.author:link { font-family: "µ¸¿ò"; font-size: 11px; color:#626262;}
a.author:visited { font-family: "µ¸¿ò"; font-size: 11px; color:#626262;}
a.author:active { font-family: "µ¸¿ò"; font-size: 11px; color:#626262;font-weight: bold }
a.author:hover { font-family: "µ¸¿ò"; font-size: 11px; color:#626262;font-weight: bold; letter-spacing:-1}

.bookname  { font-family: "µ¸¿ò"; font-size: 11px; color:#000000;font-weight: bold }
a.bookname:link { font-family: "µ¸¿ò"; font-size: 11px; color:#000000;font-weight: bold }
a.bookname:visited { font-family: "µ¸¿ò"; font-size: 11px; color:#000000;font-weight: bold }
a.bookname:active { font-family: "µ¸¿ò"; font-size: 11px; color:#000000;font-weight: bold }
a.bookname:hover { font-family: "µ¸¿ò"; font-size: 11px; color:#000000;font-weight: bold }

.book_border {padding:3 3 3 3; border:1; border-color:#d4d4d4; border-style:solid; }

.bule_11px_bold  { font-family: "µ¸¿ò"; font-size: 11px; color:#5186b8;font-weight: bold }
.bule_12px_bold  { font-family: "µ¸¿ò"; font-size: 12px; color:#5186b8;font-weight: bold }
.white_11px_bold  { font-family: "µ¸¿ò"; font-size: 11px; color:#ffffff;font-weight: bold }


.contents  { font-family: "±¼¸²"; font-size: 12px; color: 626262; line-height:18px}

/*Å×ÀÌºí*/
.table { background-attachment:fixed ; background-color: #abc7cf ; padding:3 2 3 2; font-family: "µ¸¿ò"; 
         font-size: 12px; color:#555555; text-align:center; margin-top:6}/*<--Å×ÀÌºíÆ²*/
.table_title {font-family: "µ¸¿ò"; font-size: 12px; color:#555555; padding:4 3 3 3; background-color:#eaf2f4; text-align:center }


/*¼­¿Ï¼®*/
.top_navi_1  { font-family: "±¼¸²"; font-size: 11px; color: #a8a8a8; letter-spacing:-1}
.top_navi_2  { font-family: "±¼¸²"; font-size: 11px; color: #737373; letter-spacing:-1}

.text_dot  { font-family: "±¼¸²"; font-size: 11px; color: #626262; text-decoration:underline;}
a.text_dot:link  { font-family: "±¼¸²"; font-size: 11px; color: #626262; text-decoration:underline;}
a.text_dot:visited  { font-family: "±¼¸²"; font-size: 11px; color: #626262; text-decoration:underline;}
a.text_dot:active  { font-family: "±¼¸²"; font-size: 11px; color: #5186b8; text-decoration:underline;}
a.text_dot:hover  { font-family: "±¼¸²"; font-size: 11px; color: #5186b8; text-decoration:underline;}

.text_under  { font-family: "±¼¸²"; font-size: 12px; color:#666666 }
a.text_under:link  { font-family: "±¼¸²"; font-size: 12px; color:#666666 }
a.text_under:visited  { font-family: "±¼¸²"; font-size: 12px; color:#666666 }
a.text_under:active  { font-family: "±¼¸²"; font-size: 12px; color:#666666 }
a.text_under:hover  { font-family: "±¼¸²"; font-size: 12px; color:#0066FF; text-decoration:underline;}

.text_under2  { font-family: "±¼¸²"; font-size: 12px; color: #ffffff; }
a.text_under2:link  { font-family: "±¼¸²"; font-size: 12px; color: #ffffff;}
a.text_under2:visited  { font-family: "±¼¸²"; font-size: 12px; color: #ffffff;}
a.text_under2:active  { font-family: "±¼¸²"; font-size: 12px; color: #ffffff;}
a.text_under2:hover  { font-family: "±¼¸²"; font-size: 12px; color: #ffffff; text-decoration:underline;}

.text_under3  { font-family: "±¼¸²"; font-size: 12px; color: #333333; }
a.text_under3:link  { font-family: "±¼¸²"; font-size: 12px; color: #333333;}
a.text_under3:visited  { font-family: "±¼¸²"; font-size: 12px; color: #333333;}
a.text_under3:active  { font-family: "±¼¸²"; font-size: 12px; color: #333333;}
a.text_under3:hover  { font-family: "±¼¸²"; font-size: 12px; color: #999999; text-decoration:underline;}

.text_under_table { padding:3 0 0 3}

.text_under5  { font-family: "±¼¸²"; font-size: 12px; color: #555555; font-weight:bold}
a.text_under5:link  { font-family: "±¼¸²"; font-size: 12px; color: #555555; font-weight:bold}
a.text_under5:visited  { font-family: "±¼¸²"; font-size: 12px; color: #555555; font-weight:bold}
a.text_under5:active  { font-family: "±¼¸²"; font-size: 12px; color: #555555; font-weight:bold}
a.text_under5:hover  { font-family: "±¼¸²"; font-size: 12px; color: #555555; font-weight:bold;text-decoration:underline;}


.navi_underbar  { font-family: "µ¸À½"; font-size: 11px; color: #7b7b7b; letter-spacing:-1; }
a.navi_underbar:link  { font-family: "µ¸À½"; font-size: 11px; color: #7b7b7b; letter-spacing:-1;}
a.navi_underbar:visited  { font-family: "µ¸À½"; font-size: 11px; color: #7b7b7b; letter-spacing:-1;}
a.navi_underbar:active  { font-family: "µ¸À½"; font-size: 11px; color: #7b7b7b; letter-spacing:-1;}
a.navi_underbar:hover  { font-family: "µ¸À½"; font-size: 11px; color: #438a01; letter-spacing:-1; text-decoration:underline;}


.con_text  { font-family: "±¼¸²"; font-size: 12px; color: 7d5434}
a.con_text:link  {  font-family: "±¼¸²"; font-size: 12px; color: 7d5434}
a.con_text:visited  {  font-family: "±¼¸²"; font-size: 12px; color: 7d5434;}
a.con_text:active  {  font-family: "±¼¸²"; font-size: 12px; color: 7d5434}
a.con_text:hover  {  font-family: "±¼¸²"; font-size: 12px; color: 7d5434; text-decoration:underline;}


.text_orenge { font-family: "±¼¸²"; font-size: 11px; color:#ff623c}
.text_orenge_12 { font-family: "±¼¸²"; font-size: 12px; color:#ff623c;font-weight: bold }


.board_text  { font-family: "µ¸¿ò"; font-size: 12px; color:#626262; }
a.board_text:link { font-family: "µ¸¿ò"; font-size: 12px; color:#626262;}
a.board_text:visited { font-family: "µ¸¿ò"; font-size: 12px; color:#626262; }
a.board_text:active { font-family: "µ¸¿ò"; font-size: 12px; color:#ff623c; }
a.board_text:hover { font-family: "µ¸¿ò"; font-size: 12px; color:#ff623c; }

.book_border {padding:3 3 3 3; border:1; border-color:#d4d4d4; border-style:solid; }

.11px_bold  { font-family: "µ¸¿ò"; font-size: 11px; color:#4b4b4b;font-weight: bold }
.blue_11px_bold  { font-family: "µ¸¿ò"; font-size: 11px; color:#4b4b4b;font-weight: bold }

.teach_text_bold  { font-family: "µ¸¿ò"; font-size: 12px; color:#000000;font-weight: bold; padding-left:10}
.teach_text_1  { font-family: "µ¸¿ò"; font-size: 12px; color:#6a6a6a;padding-left:10}
.teach_top_text  { font-family: "µ¸¿ò"; font-size: 14px; color:#ff6600;font-weight: bold; }
.teach_top_text_blt  { font-family: "µ¸¿ò"; font-size: 14px; color:#333333;font-weight: bold}

textarea.transparent { background-color:transparent; border:0; line-height: 17px; padding-top:0; font-size:12px; color:#6a6a6a;}

.text {  font-family: "±¼¸²"; font-size: 12px; line-height: 150%; color: #656565}
.book_title { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #656565; FONT-FAMILY: "µ¸¿ò" }
.book_title_orange { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #656565; FONT-FAMILY: "±¼¸²" }
.gr { FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 140%; FONT-FAMILY: "µ¸¿ò" }

/*ÄÚ¸àÆ®¿ë*/

.board_back_1 { background-color:#fbfbfb}

.board_text_11px  { font-family: "µ¸¿ò"; font-size: 12px; color:#000000; padding-left:15px}
a.board_text_11px:link  { font-family: "µ¸¿ò"; font-size: 12px; color:#000000; padding-left:15px }
a.board_text_11px:visited  { font-family: "µ¸¿ò"; font-size: 12px; color:#000000; padding-left:15px}
a.board_text_11px:active  { font-family: "µ¸¿ò"; font-size: 12px; color:#6a8dab; padding-left:15px }
a.board_text_11px:hover  { font-family: "µ¸¿ò"; font-size: 12px; color:#6a8dab; padding-left:15px }

.gray_11px  { font-family: "µ¸¿ò"; font-size: 12px; color:#828282 }
.bule_11px  { font-family: "µ¸¿ò"; font-size: 11px; color:#6a8dab }
.bule_12px  { font-family: "µ¸¿ò"; font-size: 12px; color:#6a8dab }
.dayback  { font-family: "µ¸¿ò"; font-size: 11px; color:#999999}
.dayback_12px { font-family: "µ¸¿ò"; font-size: 12px; color:#32822b;}
.orenge_12px  { font-family: "µ¸¿ò"; font-size: 12px; color:#ff8911;font-weight: bold }
.notice_12px    { font-family: "µ¸¿ò"; font-size: 12px; color: 626262;font-weight: bold}
.notice     { font-family: "±¼¸²"; font-size: 12px; color: 626262}

.title2_11px_g_bold  { font-family: "µ¸¿ò"; font-size: 11px; color:#848285;font-weight: bold }
.white_big  { font-family: "µ¸¿ò"; font-size: 18px; color:#ffffff; font-weight: bold; letter-spacing:-3 }
.green_11 {  font-family: "µ¸¿ò"; font-size: 11px; color: #234C40; line-height: 120%}
.green_11_underbar {  font-family: "µ¸¿ò"; font-size: 11px; color: #3786b0; text-decoration:underline;}
.seminar_text_12p { font-family: "µ¸¿ò"; font-size: 12px; color:#635531 }




.seminar_text { font-family: "µ¸¿ò"; font-size: 11px; color:#635531 }

.text_request_board  { font-family: "±¼¸²"; font-size: 12px; color: #6b6d5a; }
a.text_request_board:link  { font-family: "±¼¸²"; font-size: 12px; color: #6b6d5a;}
a.text_request_board:visited  { font-family: "±¼¸²"; font-size: 12px; color: #6b6d5a;}
a.text_request_board:active  { font-family: "±¼¸²"; font-size: 12px; color: #6b6d5a;}
a.text_request_board:hover  { font-family: "±¼¸²"; font-size: 12px; color: #e76500;}

.text_request_name  { font-family: "±¼¸²"; font-size: 11px; color: #9c9e9c; }
a.text_request_name:link  { font-family: "±¼¸²"; font-size: 11px; color: #69c9e9c;}
a.text_request_name:visited  { font-family: "±¼¸²"; font-size: 11px; color: #9c9e9c;}
a.text_request_name:active  { font-family: "±¼¸²"; font-size: 11px; color: #9c9e9c;}
a.text_request_name:hover  { font-family: "±¼¸²"; font-size: 11px; color: #9c9e9c;}

.text_request_title  { font-family: "µ¸¿ò"; font-size: 11px; color:#ffffff;font-weight: bold }

.infobook  { font-family: "µ¸À½"; font-size: 11px; color: #7b7b7b; letter-spacing:-1; }
a.infobook:link  { font-family: "µ¸À½"; font-size: 11px; color: #7b7b7b; letter-spacing:-1;}
a.infobook:visited  { font-family: "µ¸À½"; font-size: 11px; color: #7b7b7b; letter-spacing:-1;}
a.infobook:active  { font-family: "µ¸À½"; font-size: 11px; color: #7b7b7b; letter-spacing:-1;}
a.infobook:hover  { font-family: "µ¸À½"; font-size: 11px; color: #438a01; letter-spacing:-1; text-decoration:underline;}

/* ´ëÇÐ ÀÌ¿ë¾È³» */
.Help_text { font-family: "µ¸¿ò"; font-size: 12px; color:#666666; line-height:140%}

.text_Downlink  { font-family: "±¼¸²"; font-size: 12px; color: #4a86d6; font-weight:bold}
a.text_Downlink:link  { font-family: "±¼¸²"; font-size: 12px; color: #4a86d6; font-weight:bold}
a.text_Downlink:visited  { font-family: "±¼¸²"; font-size: 12px; color: #4a86d6; font-weight:bold}
a.text_Downlink:active  { font-family: "±¼¸²"; font-size: 12px; color: #4a86d6; font-weight:bold}
a.text_Downlink:hover  { font-family: "±¼¸²"; font-size: 12px; color: #4a86d6; font-weight:bold;text-decoration:underline;}

.help_mailto  { font-family: "±¼¸²"; font-size: 12px; color: #ff6600;}
a.help_mailto:link  { font-family: "±¼¸²"; font-size: 12px; color: #ff6600;}
a.help_mailto:visited  { font-family: "±¼¸²"; font-size: 12px; color: #ff6600;}
a.help_mailto:active  { font-family: "±¼¸²"; font-size: 12px; color: #ff6600;}
a.help_mailto:hover  { font-family: "±¼¸²"; font-size: 12px; color: #ff6600 ; text-decoration:underline;}

.help_adress {width:100%; clear:both; list-style-type:none; margin:0; padding:5px 0 0 0;}
    .help_adress li.txtcon {width:100%; float:right; line-height:130%;}
	.help_adress li.txtcon div h4 {margin:15px 0 10px 0; padding:0;}
	.help_adress li.txtcon div ul {list-style-type:none; margin:0; padding:0;}
	.help_adress li.txtcon div ul li {padding:1px 0 1px 9px; background: url('/images/dot_help.gif') 0 9px no-repeat;}
	.help_adress li.txtcon div ul li a {color:#FF6600;}
	.help_adress li.txtcon div.oper {float:left; width:99%;}

.Table_title_11px {padding-top:3px; font-family: "±¼¸²"; font-size: 11px; color: #ffffff}
.Table_border {width:99%; border:1 solid; background-color:#e7e7e7}
.Table_text_left {font-family: "±¼¸²"; font-size: 11px; color: #636563; background-color:#fffbf7; 
				  text-align:center; vertical-align:middle}
.Table_text_content {font-family: "±¼¸²"; font-size: 11px; color: #636563; background-color:#ffffff; padding:8px 3px 5px 3px}
.Table_text_blue { color: #fe672b; font-weight:bold}

.help_table { border:1 solid #f7d7ce; }
.help_table_title { font-family: "µ¸¿ò"; font-size: 12px; font-weight:bold; color:#50504f;background-color:#fef4f2; text-align:center }

.help_table_01 {font-family: "µ¸¿ò"; font-size: 12px; font-weight:bold; color:#de927b; padding:5px; background-color:#fff3f7; text-align:center}

/*·¹ÇÁÆ® ·¹ÀÌ¾î*/

.layer_title { font-family: "µ¸¿ò"; font-size: 12px; color:#848285;font-weight: bold; padding:0 0 8px 7px }

.layer_text  { font-family: "µ¸¿ò"; font-size: 12px; color:#63798e; padding:5px}
a.layer_text:link  { font-family: "µ¸¿ò"; font-size: 12px; color:#63798e}
a.layer_text:visited  { font-family: "µ¸¿ò"; font-size: 12px; color:#63798e}
a.layer_text:active  { font-family: "µ¸¿ò"; font-size: 12px; color:#63798e }
a.layer_text:hover  { font-family: "µ¸¿ò"; font-size: 12px; color:#0e70ad; text-decoration:underline}


/************ ¾îÇÐÅ¬¸®´Ð *************/
/* ¸ÞÀÎ */
.language_area:after{content: ""; clear: both; overflow: hidden; display: block}
.lang_bigtbl{border:2px solid #333;}
.lang_box{text-align: left; width: 652px; float: left; padding:0 0 0 5px; margin:10px 0 0;}
.lang_box:after{content: ""; clear: both; overflow: hidden; display: block}
.lang_cont .tit{font-size: 15px; color: #5959b5; border-bottom: 2px solid #5959b5; padding: 2px 0 9px 0; font-weight: bold; margin:12px 0 5px 0; text-align: left; letter-spacing: -1px}
.lang_cont ul {padding: 0; margin:12px 0 0}
.lang_cont ul:after{content: ""; clear: both; overflow: hidden; display: block}
.lang_cont ul li{float: left; margin:0 0 16px 4px; display: inline-block} 
.lang_cont ul li div{width: 156px; overflow: hidden; display: -webkit-box; -webkit-line-clamp:2;-webkit-box-orient:vertical; height: 32px; line-height: 17px; text-overflow: ellipsis; letter-spacing: -1px; margin-top: 3px; font-size: 13px; text-align: left}
.lang_cont ul li img{width: 156px;}

/* ¼­ºê */
.sublang_area{margin: 20px 0 50px 20px; text-align: center}
.sublang_area .top_box img{display: inline-block; margin: 20px 0}
.tit_langtoptit{background: #5959b5; font-size:16px; font-weight: bold; color: #fff; padding: 10px 0; }
.lang_maintbl{border-top:2px solid #5959b5; width: 100%;border-bottom: 2px solid #5959b5;}
.lang_maintbl th{border-bottom: 1px solid #5959b5; color: #5959b5;  text-align: center; padding: 10px 0; font-size: 12px;font-weight: bold;}
.lang_maintbl td:nth-child(2){text-align:left;}
.lang_maintbl td:nth-child(3){text-align:center;}
.lang_maintbl td{font-size: 12px; border-top:1px solid #c8c8d1; padding:6px 0; color: #5959b5; font-weight: bold;}
.lang_maintbl td:first-child{text-align:center;}


.content_text{padding:15px; text-align:justify; line-height:1.9}
.renewal_leftmenu {
    padding: 0 0 0 2px;
    margin-top: 10px;
    margin-right: 1px;
    margin-bottom: 10px;
    width: 180px;
}
.renewal_leftmenu a li{font-family:"Noto Sans KR"; line-height:32px; margin-left: 15px; font-size:13px; color:#000}
.renewal_leftmenu a li:hover{text-decoration:underline}
.renewal_leftmenu p{margin:8px 0; font-size: 13px}
.sidenav {
  height: 100%;
  width: 200px;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: none;
  border: solid 2px #427be1;
  overflow-x: hidden;
  padding-top: 20px;
}
/* Style the sidenav links and the dropdown button */
.sidenav a, .dropdown-btn {
  padding: 6px 20px 6px 18px;
  text-decoration: none;
  font-family:"Noto Sans KR";
  font-size: 14px;
  color: #818181;
  display: block;
  border: none;
  background-color: rgba( 255, 255, 255, 1);
  width: 100%;
  text-align: left;
  cursor: pointer;
  outline: none;
}


/* On mouse-over */
.sidenav a:hover, .dropdown-btn:hover {
  color: black; font-weight: bold;
}


/* Add an active class to the active dropdown button */
.active {
  background-color: #ffffff;
  color: white;
}


/* Dropdown container (hidden by default). Optional: add a lighter background color and some left padding to change the design of the dropdown content */
.dropdown-container {
  display: none;
  background-color: white;
  padding-left: 20px;
}

/* Optional: Style the caret down icon */
.fa-caret-down {
  float: right;
  padding-right: 0px;
    margin-top:9px
}