@charset "euc-kr";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');/* 2023 Renewal */

/* 2015.07.27 ÆùÆ® °æ·Î ¾÷±×·¹ÀÌµå*/
@font-face {
    font-family: 'Nanum Gothic';
    font-style: normal;
    font-weight: 700;
    src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
    src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
    url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
    url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
    url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
    font-family: 'Nanum Gothic';
    font-style: normal;
    font-weight: 400;
    src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
    src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
    url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
    url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
    url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
/* 2015.07.27 ÆùÆ® °æ·Î ¾÷±×·¹ÀÌµå*/


html>body {overflow-y:scroll;}
* {padding:0; margin:0;}
html, body { height:100%; }
:root {
    --main-mdblue-color: #0082ff;
    --main-bgDark-color: #111;
    --main-bgLight-color: #f5f5f5;
    --main-text-color: #111;
    --main-textlight1-color: #666;
    --main-textlight2-color: #ccc;
    --main-white-color: #fff;
    --main-red-color: #ff0000;
    --main-bgprof1-color: #0078ff;
    --main-bgprof2-color: #fff;
    --main-bgprofhover1-color: #005aff;
    --main-bgprofhover2-color: #e1ebfa;
}
body { font-family:Nanum Gothic, gulim;  }
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0;font-style:normal; font-family: Nanum Gothic, NanumGothic;}

/* @font-face { font-family:Nanum Gothic, NanumGothic; }
a:link {font-family: Nanum Gothic, NanumGothic;text-decoration:none; }
a:link {font-family: Nanum Gothic, NanumGothic;text-decoration:none; outline:none;}
a:visited {font-family: Nanum Gothic, NanumGothic;text-decoration:none;}
a:hover {font-family: Nanum Gothic, NanumGothic;text-decoration:none;color:#f84f26 !important}
a:active {font-family: Nanum Gothic, NanumGothic;} */
a {text-decoration:none; outline:none;}
strong {font-weight:600;}/* 20131010 */
img, fieldset {border:none; vertical-align:top;}
legend,caption {position:absolute; left: 0; top:-5000px; font-size:0; line-height:0;}
iframe {border:none;border-collapse:collapse;}
ul,ol{list-style:none;margin:0; padding:0;}
/*table{border-collapse:collapse;border-spacing:0;}*/
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;font-family:Nanum Gothic, NanumGothic; }

/* ir-so ´ëÃ¼ÅØ½ºÆ® Á¦°ø 2023.09.07 */
.alt_hidden { position: absolute; margin: -1px; width: 1px; height: 1px; padding: 0; border: 0; white-space: nowrap; overflow: hidden; /* overflow: visible ÀÌ¸é clip ¼Ó¼º ÀÛµ¿ ¾ÈµÊ */ clip: rect(0, 0, 0, 0); }

/*------------------------------------------------------------------------------
| ÀÚÁÖ¾²´Â ½ºÅ¸ÀÏ   2018.07.17
|.............................................................................*/
.clearfix { *zoom: 1; } /* 2018.07.17 */
.clearfix:after { display: block; clear: both; content: ''; } /* 2018.07.17 */

/*2019.04.29*/
.absolute {position: absolute;}
.tcenter {text-align: center;}
.tleft {text-align: left;}
.tright {text-align: right;}
.fleft {float: left;}
.fright {float: right;}

/* Layout */
#wrap { overflow:hidden; }
#wrap, #head { position:relative; width:100%; min-width:1200px; } /* 24.06.12 */
#wrap #head.main { border:0 !important; }

/* 2023 Renewal Header : 2023.08.11 ¼öÁ¤ */
#head [class^="section_"], #head [class*=" section_"] { width:100%; }
#container_main [class^="grp_"], #container_main [class*=" grp_"] { width:1200px; margin:0 auto; }

#head { z-index:60; padding-bottom:20px; }
#head .section_topnavi { width:100%; height:40px; background:#f4f6f9; }

#head .section_topnavi > .inner { width:1200px; margin:0 auto; display:flex; justify-content:space-between; }
#head .section_topnavi > .inner .dep0 { display:flex; justify-content:flex-start; align-items:center; height:40px; }
#head .section_topnavi > .inner .dep0 li { position:relative; }
#head .section_topnavi > .inner .dep0 li a { display:inline-block; padding:0 18px; background:#f4f6f9; font:14px/40px "Noto Sans KR"; color:var(--main-textlight1-color); letter-spacing:-1px; }
#head .section_topnavi > .inner .dep0 li a.on { background:#fff; font-weight:500; color:#111; }
#head .section_topnavi > .inner .dep0 li a:hover { color:#111 !important; }

#head .section_topnavi > .inner .dep1 { display:flex; justify-content:flex-end; align-items:center; height:40px; }
#head .section_topnavi > .inner .dep1 li { position:relative; padding:0 9px; }
#head .section_topnavi > .inner .dep1 li a { font:14px/28px "Noto Sans KR"; color:var(--main-textlight1-color); letter-spacing:-1px; }
#head .section_topnavi > .inner .dep1 li a:hover { color:var(--main-mdblue-color) !important; }
#head .section_topnavi > .inner .dep1 li a.bltDrop.on { color:var(--main-mdblue-color); }
#head .section_topnavi > .inner .dep1 li a.bltDrop.on:after { border-width:0 4px 4px 4px; border-color:var(--main-mdblue-color) transparent; }
#head .section_topnavi > .inner .dep1 li:last-child { padding-right:0; }
#head .section_topnavi > .inner .dep1 li:first-child:before { display:none; }
#head .section_topnavi > .inner .dep1 li:before { content:''; position:absolute; top:8px; left:0; width:1px; height:13px; background:#e6e9ee; }
#head .section_topnavi > .inner .dep1 li.dday_area { display:inline-block; height:28px; margin-right:20px; text-align:center; }
#head .section_topnavi > .inner .dep1 li.dday_area a { font:14px/28px "Noto Sans KR"; letter-spacing:-0.5px; }
#head .section_topnavi > .inner .dep1 li.dday_area strong { color:var(--main-mdblue-color); margin-left:4px; }

#head .section_mainnavi { position:relative; z-index:2; width:1200px; margin:34px auto 0; }
#head .section_mainnavi h1 { position:absolute; top:0; left:0; width:180px; height:50px; }
#head .section_mainnavi .dep1 { display:flex; justify-content:flex-end; align-items:center; height:50px; }
#head .section_mainnavi .dep1 li { position:relative; margin-left:50px; }
#head .section_mainnavi .dep1 li a { display:block; font:500 19px/50px "Noto Sans KR"; color:var(--main-text-color); letter-spacing:-1.25px; }/* 2023.07.03 height »èÁ¦ */
#head .section_mainnavi .dep1 li a.cam, #head .section_mainnavi .dep1 li a:hover, #head .section_mainnavi .dep1 li a.on { color:var(--main-mdblue-color) !important; }

#head .section_mainnavi .menu_btn button { border:none; background:none; margin-left:2px; padding:4px 0; cursor:pointer; }
#head .section_mainnavi .menu_btn button span { display:block; width:18px; height:2px; background-color:var(--main-bgDark-color); transition:0.3s; }
#head .section_mainnavi .menu_btn button span ~ span { margin-top:4px; }
#head .section_mainnavi .menu_btn.on button span { background-color:var(--main-mdblue-color); }
#head .section_mainnavi .menu_btn.close button span { background-color:var(--main-mdblue-color); }
#head .section_mainnavi .menu_btn.close button span ~ span { margin-top:0; }
#head .section_mainnavi .menu_btn.close button span:nth-child(1) { transform:translate(0, -3px) rotate(45deg); }
#head .section_mainnavi .menu_btn.close button span:nth-child(2) { opacity:0; }
#head .section_mainnavi .menu_btn.close button span:nth-child(3) { transform:translate(0, -7px) rotate(-45deg); }

#head .section_mainnavi .dep1 li.menu_btn * { box-sizing:border-box; }
#head .section_mainnavi .dep1 li.menu_btn > ul.lyr_navi { display:none; position:absolute; top:-4px; left:50%; z-index:-1; width:180px; padding:46px 23px 24px; background:#fff; border:2px solid var(--main-mdblue-color); border-radius:15px; transform:translate(-50%, 0); }
#head .section_mainnavi .dep1 li.menu_btn > ul.lyr_navi li { margin:0; padding:0 5px; }
#head .section_mainnavi .dep1 li.menu_btn > ul.lyr_navi li:first-child { padding-top:10px; border-top:2px solid var(--main-mdblue-color); }
#head .section_mainnavi .dep1 li.menu_btn > ul.lyr_navi li a { display:block; font:500 14px/28px "Noto Sans KR"; color:var(--main-textlight1-color); }
#head .section_mainnavi .dep1 li.menu_btn > ul.lyr_navi { box-shadow:0 10px 10px -6px rgba(0,20,90,0.25); -webkit-box-shadow:0 10px 10px -6px rgba(0,20,90,0.25); -moz-box-shadow:0 10px 10px -6px rgba(0,20,90,0.25); }
#head .section_mainnavi .dep1 li.menu_btn.close > ul { display:block; animation:lyr_navi 0.2s ease-in-out forwards; }

/* Header Spot Banner */
#head .grp_spotbnr { overflow:hidden; position:absolute; top:63px; left:50%; width:225px; height:60px; margin-left:640px; }
#head .grp_spotbnr .bx-pager { display:none; }
#head .grp_spotbnr .bx-controls { z-index:51; }
#head .grp_spotbnr a.bx-prev, #head .grp_spotbnr a.bx-next { position:absolute; right:0; bottom:3px; overflow:hidden; display:block; width:20px; height:22px; text-indent:-999px; background:url(//img.megals.co.kr/2023/0428_renewal/btn_spot_arrow.png) no-repeat 0 0; opacity:0.25; transition:0.3s; }
#head .grp_spotbnr a.bx-prev { bottom:27px; }
#head .grp_spotbnr a.bx-next { background-position-y:-24px; }
#head .grp_spotbnr a.bx-prev:hover, #head .grp_spotbnr a.bx-next:hover { opacity:1; }

@keyframes lyr_navi {
    0% { transform:translate(-50%, -2px) }
    to { transform:translate(-50%, 0) }
}

#head .lyr_personal { position:absolute; top:24px; right:-1px; z-index:3; width:110px; padding:3px 0; background:#fff; border:1px solid #777; -webkit-box-shadow:3px 4px 4px 0px rgba(0,0,0,.25); -moz-box-shadow:3px 4px 4px 0px rgba(0,0,0,.1); box-shadow:3px 4px 4px 0px rgba(0,0,0,.1); }
#head .lyr_personal li { white-space:nowrap; line-height:18px; position:relative; }
#head .lyr_personal li > a { padding-left:8px; font:12px/24px "Noto Sans KR" !important; }
#head .lyr_personal li > a:before { display:block; position:absolute; top:11px; left:10px; width:3px; height:3px; background:#acacac; content:''; }
/*/ 2023 Renewal Header */

#header_s {position:relative; z-index:2;width:100%; height:76px; padding:0;  background:url("//img.megals.co.kr/common/head_bg_s.jpg") repeat-x center top;}/* 2016-02-23 */
#header_s:after { content:""; display:block; clear:both; }
#header_s .head {position:relative; width:1000px;margin:0 auto;}
#header_s .logo {height:36px;}
#header_s .logo img {width:11%; margin:-54px 0 0 25px;}

/* 2019.01.10 ¼öÁ¤ ¹× Ãß°¡ */
#head { position:relative; width:100%; border-bottom:1px solid #ddd; background:#fff; }
#head .sub1 { height:35px; background:#f4f4f7; font:11px/35px Verdana,Dotum; }
#head .sub1 dl { width:1000px; margin:0 auto; padding-right:0px; }
#head .sub1 dl a { color:#9F9F9F; }
#head .sub1 dl span img { padding:7px 0 0 1px;}
#head .sub1 dl dt { float:left; }
#head .sub1 dl dt .start { display:none; font-size:11px; color:#333; font-family:dotum; letter-spacing:-0.08em; }
#head .sub1 dl dd { float:right; position:relative; padding-left:2px; color:#9f9f9f; }
#head .sub1 dl dd.nob img { padding:7px 0 0 0; border:none; margin-right:-7px; }
#head .sub1 .bltDrop.on { color: #222; font-weight: bold; }

/* 2019.01.10 ¼öÁ¤ ¹× Ãß°¡ */
#head .sub1 dl dd ul { position:absolute; top:32px; right:0; border:1px solid #ccc; background:#fff; z-index:1; width: 108px; -webkit-box-shadow: 3px 4px 4px 0px rgba(0,0,0,.1);-moz-box-shadow: 3px 4px 4px 0px rgba(0,0,0,.1); box-shadow: 3px 4px 4px 0px rgba(0,0,0,.1); }
#head .sub1 dl dd ul li { /*padding:2px 1em 4px;*/ white-space:nowrap; line-height:18px; position: relative; padding: 3px 0; background: #f4f4f7; color: #000; }
#head .sub1 dl dd ul li>a { padding-left: 17px; color: #222; font-size: 12px; }
#head .sub1 dl dd ul li>a:before { display: block; position: absolute; left: 8px; top: 10px; width: 3px; height: 3px; background: #acacac; content: ''; 	}
#head .sub1 dl dd ul li.alarm_new { padding-top: 6px; background: #fff; }
#head .sub1 dl dd ul li.alarm_new a { padding-left: 6px; color: #9f9f9f; font-size: 11px; }
#head .sub1 dl dd ul li.alarm_new a em { color: #f84f26; }
#head .sub1 dl dd ul li.alarm_new a span { display: inline-block; width: 8px; text-align: center; }
#head .sub1 dl dd ul li a { display:block; }
#head .sub1 dl dd ul li + li { border-top:1px solid #ccc; }
#head .sub1 dl dd:after { content:'|'; margin-left:5px; color:#ccc; font-family:Dotum; }
#head .sub1 dl dd:before { content:'\00a0'; }
#head .sub1 dl:after { content:" "; display:block; clear:both; }
#head .sub1 dl dd .since {margin:7px auto 7px -51px; width:97px; height:22px; float:left; position:relative; background:url("//img.megals.co.kr/index/gnb_since_bg.jpg") no-repeat; }
#head .sub1 dl dd .since p { left:47px; top:4px; position:absolute; float:left; }

/* 2019.01.10 ¼öÁ¤ */
#head .sub2 { clear:both; position:relative; width:1000px; /*height:73px;*/ height: 93px; margin:0 auto 0; padding-right:0px; }
#head .sub2 .logo { position:absolute; /*top:23px;*/ top: 31px; left:390px;}
#head .sub2 .left_link { position:absolute; top:35px; left:0; }
#head .sub2 .left_link a { height:77px; color:#62698b; font-weight:600; padding:0 20px 0 0; }
#head .sub2 .right_link { position:absolute; top:37px; right:0; font-size:13px; }
#head .sub2 .right_link a { color:#62698b; font-weight:600; padding:0 13px 0 0; }
#head .sub2 .right_link a:last-child { padding:0; }

#head .sub3 { position:relative; clear:both; height:42px; font-size:16px; font-weight:bold; line-height:42px; text-align:center; }/* 2022.01.28 */
#head .sub3 dl { width:1000px; margin:0 auto;}
#head .sub3 dl dt { float:left; text-align:left; }
#head .sub3 dl dt a { color:#555555; display:block; }
#head .sub3 dl dd { float:left; }
#head .sub3 dl dd a { float:left; color:#333; display:block; }
#head .sub3 dl dt.on a,
#head .sub3 dl dd.on a { color:#f84f26; }
#head .sub3 dl:after { content:" "; display:block; clear:both; }
#head .sub3 dd span {color:#fb977f; font-weight:600; padding:0 0 0 10px; height:20px; }
#head .sub3 dl dd.campusbtn.on a { color: #0082ff !important; } /*20.02.28*/
#head .sub3 dl dd .icon_campus {display: inline-block;margin: 0 5px -3px 0;width: 23px;height: 22px;background: url(//img.megals.co.kr/academy/2020/0228_cam_main/gnb_i_campus.png) 0 0 no-repeat;}  /*20.02.28*/

/* D-Day : 2022.01.28 */
#head .sub3 .dday{ position:absolute; top:0; left:50%; width:120px; margin-left:520px; color:#8296c8; font-size:11px; line-height:40px; text-align:center; }
#head .sub3 .dday strong{ vertical-align:top; margin-right:8px; line-height:42px; }
#head .sub3 .dday span{ font-size:18px; vertical-align:top; }
#head .sub3 .dday span em{ color:#4664c8; font-weight:bold; }

/* GNB UPDATE - 2018.05.23 */
#head .sub4,#head .sub4 div,#head .sub4 ul,#head .sub4 li,#head .sub4 dl,#head .sub4 dt,#head .sub4 dd,#head .sub4 ul.campus li h5 { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; }
#head .sub4 { position:absolute; z-index:5; display:none; width:100%; height:250px; border-top:2px solid #3a3f5c; border-bottom:1px solid #e6e6eb; background:#f5f5fa; }
#head .sub4 ul { position:relative; width:1000px; margin:0 auto; padding-top:28px; }
#head .sub4 ul li { float:left; }
#head .sub4 ul li:last-child { position:absolute; top:0; right:0; width:250px !important; }
#head .sub4 ul li:after { content:""; display:block; clear:both; }
#head .sub4 ul li dl { margin-bottom:20px; }
#head .sub4 ul li dt { padding-bottom:5px; color:#333; font-weight:bold; font-size:14px; }
#head .sub4 ul li dt img { padding:0 0 2px 7px; vertical-align:middle; }
#head .sub4 ul li dt a { color:#333; }
#head .sub4 ul li dd { line-height:25px; }
#head .sub4 ul li dd a { font-size:13px; color:#62698b; }
#head .sub4 ul li dd a i { display:inline-block; margin-left:2px; font-family:arial; font-size:9px; font-style:normal; font-weight:bold; color:#f84f26; vertical-align:2px; }
#head .sub4 ul.mypage li,#head .sub4 ul.prof li,#head .sub4 ul.data li { width:150px; }
#head .sub4 ul.prof li dl dd { float:left; display:block; width:65px; line-height:22px; }
#head .sub4 ul.lect li { width:120px; }
#head .sub4 ul.lect li:nth-child(2) { width:360px; }
#head .sub4 ul.lect li:nth-child(2) dl dt { margin-bottom:10px; }
#head .sub4 ul.lect li:nth-child(2) dl dd dl { float:left; overflow:hidden; width:120px; }
#head .sub4 ul.lect li:nth-child(2) dl dd dl dt { margin-bottom:3px; }
#head .sub4 ul.lect li:nth-child(2) dl dd dl:after { content:""; display:block; clear:both; }
#head .sub4 ul.lect li:nth-child(2) dl dd dl dt { font-size:13px; color:#374696; line-height:16px; }
#head .sub4 ul.lect li:nth-child(2) dl dd dl dd { line-height:22px; }
#head .sub4 ul.data li:first-child { width:120px; }
#head .sub4 ul.book li { width:200px; }
#head .sub4 ul.book li dl dd { float:left; display:block; width:100px; }
#head .sub4 ul.book li dl dd:after { content:""; display:block; clear:both; }
#head .sub4 ul.campus li { width:150px; margin-left:170px; }
#head .sub4 ul.campus li:nth-child(1),#head .sub4 ul.campus li:nth-child(2) { position:relative; }
#head .sub4 ul.campus li h5 { position:absolute; top:0; left:-170px; width:150px; height:59px; padding:8px 0 0 13px; border:1px solid #c3c3d7; }
#head .sub4 ul.campus li h5 span { display:inline-block; margin-bottom:4px; font-size:11px; font-weight:normal; color:#8c8ca0; }
#head .sub4 ul.campus li h5 p { font-size:16px; color:#4650a0; }

#head a:hover { color:#f84f26 !important; }
#head.type1 .sub1 dl dt .logo { display:none; }
#head.type1 .sub1 dl dt .start { display:inline; }
#head.type1 .sub1 dl dt .start_fb { left:375px; font-size:11px; color:#999; font-family:dotum; letter-spacing:-0.08em; margin-top:2px; }
#head.type1 .sub1 dl dt .start_fb em { font-size:11px; color:#bbb; margin-left:2px; margin-right:3px; }
#head.type1 .sub1 dl dt .start_favor { font-size:11px; color:#333;font-family:dotum; letter-spacing:-0.05em; margin-top:2px; }
#head.type1 .sub2 { display:block; }
.IE9 #head .sub1 { height:34px; padding-top:1px; line-height:33px; }
.IE9 #head .sub1 dl dt + dd a img { margin-top:-4px; }
.bltDrop:after { margin:-4px .2em 0 .5em; border-width:4px 4px 0 4px; border-color:#888 transparent; border-style:solid; content:' '; vertical-align:middle; display:inline-block; }
.bltDrop:hover:after { border-color:var(--main-mdblue-color) transparent; }
.bltDrop.on:after { border-width:0 4px 4px 4px; }
.fNew { color:#e12c22; font:bold 10px Verdana; vertical-align:text-top; }
.hide { display:none; }

#head .sub1 dl,
#head .sub2,
#head .sub3 dl,
#head .sub4 > ul { padding-right:0; }
#head .sub2 .banner,
#head .sub4 ul li.banner { right:0; }

.gnb_bn { position:absolute; bottom:0; right:0;}
.cam_gnb {position:absolute; top:0; right:0; overflow:hidden; display:block; width:116px; height:36px;  z-index:5}
.cam_gnb a {position:relative;}

/* ·Î±×ÀÎ ¶óÀÎ */
.head_login_area {position:absolute; top:0px; right:0; width:590px; margin:0;z-index:11;}/* 20131217 ¼öÁ¤ */
.head_login_area img {vertical-align:middle; }
.log_in {margin-right:30px; font-size:12px; color:#888;}
.log_in .name {font-size:12px; color:#888; }
.log_in .log_noti {position:relative; float:left; margin:0 16px 0 10px;}
.log_in .log_noti .layer_ar {position:relative;display:block; width:50px; height:36px; padding:0 0 0 9px; font-size:11px; line-height:39px; color:#666; font-family:dotum;  background-color:#f6f6f6; border:1px solid #e1e1e1; border-top:none; border-bottom:none;}/* 20131217 ¼öÁ¤ */
.log_in .log_noti .layer_ar img {position:absolute; top:19px; right:11px;}
.log_in .log_noti .layer_div {position:absolute; top:39px; right:-330px;}
.log_in .my_count { display:inline-block; float:left; padding:13px 0 0 0;font-size:11px; color:#666; font-family:dotum; letter-spacing:-1px; }
.log_in .my_count em {display:inline-block; margin:0 9px 0 3px; font-size:11px;color:#ddd;}
.log_in .lawyers {position:absolute; top:5px; right:-100px;}/* 2016-06-24 */

.log_out {font-size:12px; color:#888;}
.log_out .name {font-size:12px; color:#888; }
.log_out .log_noti {position:relative; float:left; margin:0 0 0 15px;}
.log_out .log_noti .layer_ar {position:relative;display:block; width:75px; height:36px; padding:0 0 0 13px; font-size:11px; line-height:39px; color:#666; font-family:dotum;  background-color:#f6f6f6; border:1px solid #e1e1e1; border-top:none; border-bottom:none;}/* 2016-02-23 */
.log_out .log_noti .layer_ar img {position:absolute; top:19px; right:11px;}
.log_out .log_noti .layer_div {position:absolute; top:39px; right:0;}
.log_out .my_count { display:inline-block; float:left; padding:13px 0 0 0; margin:0 0 0 11px; font-size:11px; color:#666; font-family:dotum; }
.log_out .my_count a { font-size:11px; color:#666; font-family:dotum; }
.log_out .my_count em {display:inline-block; margin:0 9px 0 3px; font-size:11px;color:#ddd;}
.log_out .lawyers {position:absolute; top:4px; right:-117px;}/* 2016-06-24 */

#password .pswd2{	background:#fff url("//img.megals.co.kr/common/bg_pw2.jpg") no-repeat left top;}
#password .pswd2.on {background-image: none; background-color:#fff;}
.top_log_input input:focus {color:#000;}

.main_layer_my { width:382px; padding:0 0 21px; border:2px solid #ccc;background-color:#fff;}
.main_my_in {position:relative;}
.main_layer_my .tit {display:block; height:26px; padding:17px 0 0 18px; margin:0 0 15px 0;  font-size:14px; color:#333; background-color:#f4f4f4;}
.main_layer_my .tit em {position:absolute; top:19px; right:19px;font-size:11px; color:#888; font-family:dotum;}
.main_layer_my .tit em img { vertical-align:middle;}
.layer_my_con {font-size:12px; color:#888; line-height:18px; text-align:center;}
.bt_my_close { position:absolute; top:0; right:0;}
.main_my_in dl {overflow:hidden; display:block; width:95%; margin:0 20px; padding:4px 0 8px; border-bottom:1px solid #e8e8e8}
.main_my_in dl dt  { font-weight:600; font-size:12px; color:#888; line-height:20px;}
.main_my_in dl dd {font-size:12px; color:#363636; line-height:20px;}
.main_layer_my2 { width:86px; padding:0; border:2px solid #ccc;background-color:#f6f6f6;}
.main_layer_my2 .main_my_in a {display:block; width:76px; height:29px;  padding:0 0 0 10px; font-size:11px; color:#666; line-height:29px;  border-bottom:1px solid #eee}
.main_layer_my2 .main_my_in a:hover, .main_layer_my2 .main_my_in a:focus {color:#f84f26;}

/* ÄÁÅÙÃ÷ : 2023 Renewal */
#container { width:100%; min-width:1200px; }/* 2023.09.07 : overflow:hidden »èÁ¦ */ /* 24.06.12 */
#container:after { display:block; clear:both; content:''; }
.content { position:relative; z-index:10; width:1200px; margin:40px auto 0; padding:0 0 60px; background: url("//img.megals.co.kr/2023/0428_renewal/bg_con.gif") repeat-y left top; }/* 2023.09.07 */
.content:after { display:block; clear:both; content:''; }
.content2 { position:relative; z-index:1; width:1200px; margin:20px auto 0; padding:0 0 60px; }
.content2:after { display:block; clear:both; content:''; }
#cont { position:relative; width:790px; }
.cont { display:block; float:left; width:790px; min-height:900px; }
.cont a:hover, .data_submain a:hover { color:#f84f26 !important; }

/* 2023.09.07 : ¸®´º¾ó ¼­ºêÆäÀÌÁö ·¹ÀÌ¾Æ¿ô (¸®´º¾ó width 940px °øÅë »ç¿ë) */
.cont.renew { width:940px; min-height:auto; margin-bottom:40px; }
.bn_r.renew { top: 100px; right:0px; text-align: right; } /* ¿ìÃø ÇÃ·ÎÆÃ ½ºÄ«ÀÌ¹è³Ê ¸ðµç ¸®´º¾ó ¼­ºêÆäÀÌÁö °øÅë»ç¿ë 2023.08.25 */  
.rnbQuickWrap { width:100px; top: 0px; left: 50%; margin-left: 630px; position: absolute; z-index: 999;}/* 2023.09.07 */
.rnbQuickWrap.fixed { top: 40px; position: fixed;}
.rnbQuickWrap .rnb_quick ul li { width: 100px; height: 30px; font-size: 13px; display: flex; justify-content: center; align-items: center; margin-bottom: 1px; border:1px solid #e0e0e0; box-sizing: border-box; border-radius: 5px; font-family: 'Noto Sans KR' !important;}
.rnbQuickWrap .rnb_quick ul li:first-child { background: #0080ff; color:#fff; }
.rnbQuickWrap .rnb_quick ul li a { width: 100px; height: 30px; display: block; color:#888; display: flex; justify-content: center; align-items: center; }

/* lnb */
.lnb {display:block; float:left; width:208px; margin-right:40px;border:1px solid #e9eaea; border-bottom:none; }
.lnb.renew { width:210px; box-sizing: border-box; margin-right:50px;}/* 2023.09.07 */
.lnb_top {position:relative; height:64px; padding:23px 0 0 17px; border-bottom:2px solid #333; background-color:#fff;}
.lnb_top span {display:block; font-size:20px; line-height:26px; color:#666; }
.lnb_top strong {display:block; font-size:20px; line-height:26px; color:#000; }
.lnb_top a {position:absolute; top:0px; right:-7px; display:block;font-weight:600;width:84px; height:31px; padding:0 15px 0 0; text-align:right; letter-spacing:-1px; font-size:12px; line-height:24px; color:#fefefe; background: url("//img.megals.co.kr/common/bt_left_top.png") no-repeat left top;}
.lnb .list li {border-bottom:1px solid #fff; vertical-align:top; background: url("//img.megals.co.kr/common/line_lnb.jpg") repeat-x left bottom;}
.lnb .list li a {border-bottom: 1px solid #C7C7C7; display:block; width:190px; height:39px; padding:0 0 0 18px; font-size:14px; line-height:39px; color:#333; font-weight:600; background-color:#e9eaea; }
.lnb .list li a:hover, .lnb .list li a:active, .lnb .list li a:focus, .lnb .list li a.on { background:#f5f5f5 url("//img.megals.co.kr/common/lnb_on.png") no-repeat 187px center;}
.lnb .list li.last {border-bottom:1px solid #C7C7C7;}
.lnb .list li.last a {border-bottom:none;}

.md_board_view3 img{max-width:760px}

.lnb_top2 {position:relative; height:53px; padding:34px 0 0 0;margin:0 0 -1px;text-align:center; border-bottom:2px solid #333; background-color:#fff;}
.lnb_top2 a { display:block; font-size:24px; line-height:30px; font-weight:600;color:#000; }
.lnb .list2 li {vertical-align:top;}
.lnb .list2 li.last {border-bottom:1px solid #6d6e71;}
.lnb .list2 li a.dep01 {display:block; width:180px; padding:10px 10px 10px 18px; font-size:14px; line-height:20px; color:#333; font-weight:600; border-top:1px solid #ccc;}
.lnb .list2 li a.dep01_1 {margin-top:-1px; display:block; width:160px; height:39px; padding:0 0 0 18px; font-size:14px; line-height:39px; color:#333; font-weight:600; border-top:none;}
.lnb .list2 li dt a.dep02 {display:block; height:35px; width:208px; font-size:14px; line-height:35px;font-weight:600; color:#666;  text-align:center; border-top:1px solid #c7c7c6; background-color:#fff}
.lnb .list2 li dt a.dep02_1 {display:block; height:35px; width:208px; font-size:14px; line-height:35px;font-weight:600; color:#666;  text-align:center;  background-color:#fff}
.lnb .list2 li dl dd {overflow: hidden; width:208px;padding:9px 0 3px 0; border-top:1px solid #c4c5c7;background-color:#eff7fa; }
.lnb .list2 li dl dd ul {border-bottom:1px solid #ccc;}
.lnb .list2 li dl dd .ln_cam {float:left; width:75px; margin:0; padding:0 0 0 30px;}
.lnb .list2 li dl dd .ls_cam {float:left; width:69px; margin:0 -7px 0 0; padding:0 0 0 30px;}
.lnb .list2 li dl dd a {display:block; margin:0 0 6px; font-size:12px; line-height:14px; color:#888; }
.lnb .list2 li dl dd a.on {font-size:12px; line-height:14px; color:#333; font-weight:600;}
.lnb .list2 li dl dd a img {vertical-align:middle;}

.lnb .list3 li {vertical-align:top; }
.lnb .list3 li.last {background: url("//img.megals.co.kr/common/top_lnb_bg.jpg") repeat-x left bottom;}
.lnb .list3 li span {display:block;background: url("//img.megals.co.kr/common/top_lnb_bg.jpg") repeat-x left top;}
.lnb .list3 li a.dep01 {display:block; width:160px; height:39px; padding:0 0 0 18px; font-size:14px; line-height:39px; color:#333; font-weight:600;}
.lnb .list3 li dt a.dep02 {display:block; height:42px; width:159px; padding:0 0 0 19px; font-size:14px; line-height:42px;font-weight:600; color:#fff;  text-align:left; border-top:1px solid #6d6e71; background-color:#888}
.lnb .list3 li dt a.dep02:hover {color:#fff !important;}
.lnb .list3 li dl dd {overflow: hidden; width:208px;padding:9px 0 3px 0; border-top:1px solid #c4c5c7; background-color:#fff;}
.lnb .list3 li dl dd .ln_cam {float:left; width:66px; margin:0; padding:0 0 0 23px;}
.lnb .list3 li dl dd .ls_cam {float:left; width:61px; margin:0 1px 0 0; padding:0 0 0 27px;}
.lnb .list3 li dl dd  a {display:block; margin:0 0 6px 19px; padding:0 0 0 6px; font-size:12px; line-height:14px; color:#888; background: url("//img.megals.co.kr/lecture/bull08.jpg") no-repeat left 7px; }
.lnb .list3 li dl dd  a.on {font-size:12px; line-height:14px; color:#333; font-weight:600;}
.lnb .list3 li dl dd  a img {vertical-align:middle;}

.lnb .list4 li.noti { display:block;border-bottom:1px solid #fff;width:208px; height:42px; font-size:14px; color:#333; font-weight:600; background-color:#e9eaea; }
.lnb .list4 li.noti a {display:block; height:41px;  padding:0 0 0 18px;border-bottom:1px solid #ccc;font-size:14px; line-height:39px; color:#333; }
.lnb .list4 li.noti .num {display:inline-block; width:31px; height:15px; padding:0 0 0 7px; margin:3px 0 0 10px; font-size:12px; line-height:15px; color:#fff; font-weight:600; background: url("//img.megals.co.kr/common/bg_noti.jpg") no-repeat left top;}
.lnb .list4 li dl dt {border-bottom:1px solid #fff;}
.lnb .list4 li dl a.dep01 {border-top:none;border-bottom:1px solid #ccc; }
.lnb .list4 li dl dd {overflow: hidden; width:208px;padding:9px 0 0 0; border-top:none; border-bottom:1px solid #ccc;background:none; background-color:#fff}
.lnb .list4 li dl > dd {overflow: hidden; width:208px;padding:9px 0 0 0; border-top:none; border-bottom:0;background:none; background-color:#fff}

.lnb .list4 li dl dd li {overflow: hidden; clear:both; padding:0 0 6px 19px; margin:0 0 5px; background: url("//img.megals.co.kr/common/line_dot05.png") repeat-x left bottom;}
.lnb .list4 li dl dd li.last {margin:0 0 3px; background:none; border-bottom:none;}
.lnb .list4 li dl dd a {display:block; margin:0 0 0; padding:0 0 0 10px; font-size:12px; line-height:14px; color:#888;font-weight:600; background: url("//img.megals.co.kr/common/bull12.jpg") no-repeat left 5px; }
.lnb .list4 li dl dd a.on {font-size:12px; line-height:14px; color:#db2727; font-weight:600;background: url("//img.megals.co.kr/common/bull13.jpg") no-repeat left 5px;}
.lnb .list4 li dl dd a:hover {background: url("//img.megals.co.kr/common/bull13.jpg") no-repeat left 5px;}
.lnb .list4 li.last {border-bottom:none;}
.lnb .list4 li.def_link {border-bottom: 1px solid #fff;vertical-align:top; background: url("//img.megals.co.kr/common/line_lnb.jpg") repeat-x left bottom;}
.lnb .list4 li.def_link a {border-bottom: 1px solid #C7C7C7; display:block; width:160px; height:39px; padding:0 0 0 18px; font-size:14px; line-height:39px; color:#333; font-weight:600; background-color:#e9eaea; }
.lnb .list4 li.def_link a:hover, .lnb .list li a:active, .lnb .list li a:focus, .lnb .list li a.on { background:#f5f5f5 url("//img.megals.co.kr/common/lnb_on.png") no-repeat 187px center;}

.lnb .list4 li dl dd.dep02_1 {padding:0;}
.lnb .list4 li dl dd.dep02_1 dt a {display:block; height:35px;padding:0 0 0 19px; font-size:14px; line-height:35px;font-weight:600; color:#666;  border-bottom:1px solid #c7c7c6; background:none}
.lnb .list4 li dl dd.dep02_1 .dep02_2 {display:block; height:35px;padding:0 0 0 19px; font-size:14px; line-height:35px;font-weight:600; color:#666;  border-bottom:1px solid #c7c7c6; background:none}
.lnb .list4 li dl dd.dep02_1 .dep02_2.last {border-bottom:none;}
.lnb_bn01 {display:block;margin:9px 0 0 -1px;}

/* 2014-04-02 ±³¼ö´Ô LNB Ãß°¡ */
.lnb .list5 li {border-bottom: 1px solid #ccc; border-top:1px solid #fff; margin-top:0px;}
.lnb .list5 li a {display:block; width:160px; padding:0 0 0 18px; font-size:14px; color:#333; font-weight:600; border-top:none;}
.lnb .list5 div {overflow: hidden; width:208px; padding:9px 0 0 0; margin:-10px 0; background-color:#fff; letter-spacing:-1px;}
.lnb .list5 div p {overflow: hidden; clear:both; padding:5px 0 8px 19px; margin:0 0 5px; background: url("//img.megals.co.kr/common/line_dot05.png") repeat-x left bottom;}
.lnb .list5 div p a {background: url("//img.megals.co.kr/common/bull12.jpg") no-repeat left 5px;}
.lnb .list5 div p a.on {font-size:12px; line-height:14px; color:#db2727; font-weight:600;background: url("//img.megals.co.kr/common/bull13.jpg") no-repeat left 5px;}
.lnb .list5 div p a:hover {background: url("//img.megals.co.kr/common/bull13.jpg") no-repeat left 5px;}
.lnb .list5 div p.last {margin:0 0 3px; background:none; border-bottom:none;}
.lnb .list5 div a {display:block; margin:0 0 0; padding:0 0 0 10px; font-size:12px; line-height:16px; color:#888;font-weight:600;}
.lnb .list5 p.last {border-bottom:none;}

/* 2014-09-23 Ä¿¹Â´ÏÆ¼ Ãß°¡ LNB Ãß°¡ */
.lnb .list6 li {vertical-align:top;}
.lnb .list6 li.last {border-bottom:1px solid #6d6e71;}
.lnb .list6 li a.dep01 {display:block; width:150px; padding:12px 10px 10px 18px; font-size:14px; line-height:20px; color:#333; font-weight:600; border-top:1px solid #ccc;}
.lnb .list6 li a.dep01_1 {margin-top:-1px; display:block; width:160px; height:39px; padding:0 0 0 18px; font-size:14px; line-height:39px; color:#333; font-weight:600; border-top:none;}
.lnb .list6 li dt a.dep02 {display:block; height:35px; width:208px; font-size:14px; line-height:35px;font-weight:600; color:#666;  text-align:center; border-top:1px solid #c7c7c6; background-color:#fff}
.lnb .list6 li dt a.dep02_1 {display:block; height:35px; width:208px; font-size:14px; line-height:35px;font-weight:600; color:#666;  text-align:center;  background-color:#fff}
.lnb .list6 li dl dd {overflow: hidden; width:208px;padding:9px 0 3px 0; border-top:1px solid #c4c5c7; background: url("//img.megals.co.kr/common/bg_lnb2.jpg") repeat-y left bottom;}
.lnb .list6 li dl dd ul {border-bottom:1px solid #ccc;}
.lnb .list6 li dl dd .ln_cam {float:left; width:66px; margin:0; padding:0 0 0 23px;}
.lnb .list6 li dl dd .ls_cam {float:left; width:61px; margin:0 1px 0 0; padding:0 0 0 27px;}
.lnb .list6 li dl dd a {display:block; margin:0 0 6px; font-size:12px; line-height:14px; color:#888; }
.lnb .list6 li dl dd a.on {font-size:12px; line-height:14px; color:#333; font-weight:600;}
.lnb .list6 li dl dd a img {vertical-align:middle;}

.dep01_o { background:#e9eaea url("//img.megals.co.kr/common/lnb_dw.png") no-repeat 182px center; }/* 2023 Renewal */
.dep01_c { background: url("//img.megals.co.kr/common/lnb_up.png") no-repeat 182px center; }/* 2023 Renewal */

/* Å¸ÀÌÆ² */
.content .tit_area {position:relative; height:40px; width:100%; padding:47px 0 0 0; border-bottom:2px solid #333; display:none;}
.content .tit_area2 {position:relative; height:77px; width:100%; padding:47px 0 0 0; border-bottom:2px solid #333;}
.content h1 {font-size:14px;color:#000; font-weight:600;}
.content h2 {font-size:24px;color:#000; font-weight:600;}
.content h2 span.other_sel {font-size:12px; color:#363636;}
.content .sub_txt {float:left; padding:10px 0 0 10px; font-size:12px; color:#666;letter-spacing:-1px;}

.data_submain { margin:0 !important; }

.content .sub_txt2 {float:right; margin:13px 0 0 0; font-size:11px; color:#f84f26; }
.board_txt {font-size:12px; color:#888; line-height:20px; }

/* ±¸ºÐ ¼±ÅÃ */
.content .select01 {position:absolute; top:50px; right:0; height:19px; padding:0; }
.content .select01 label {display: block; float: left; font-size: 12px; color: #363636; margin-right: 8px; margin-top: 5px; }
.content .select02 {position:absolute; top:60px; right:0; height:19px; padding:0; font-size:12px; color:#333; }

.box_search {width:658px; height:46px; padding:24px 0 0 132px; background-color:#f5f5f5;}
.box_search:after{display:block;clear:both;content:'';}
.box_search2 {width:620px; height:46px; padding:24px 0 0 180px; margin:20px 0 30px 0; background-color:#f5f5f5;float:left;}
.box_search2:after{display:block;clear:both;content:'';}
.box_search2 label {display: block; float: left; font-size: 12px; color: #363636; margin-right: 8px; margin-top: 5px; }/* 20131109 */

.box_search3 {width:699px; padding:21px 0 19px 91px; margin:0 0 30px 0; background-color:#f5f5f5; border-top:1px solid #333;}/* 2017-07-27 */
.box_search3 label {float: left; padding:5px 7px 0 0; font-size:12px; color:#363636;  }
.box_search3:after{display:block;clear:both;content:'';}
.box_search3 p {clear:both;*width:100%; display:block; vertical-align:top;}

.box_search5 {position:relative;width:770px; padding:13px 0 11px 20px; margin:-2px 0 30px 0; border-top:1px solid #aeaeae;  border-bottom:1px solid #333; background-color:#919191;}
.box_search5 label {padding:3px 0 0 0; font-size:12px; color:#fff; }
.box_search5:after{display:block;clear:both;content:'';}
.box_search5 p {clear:both;*width:100%; display:block; vertical-align:top;}


/* input */
.inp01 {height: 23px; padding:0 5px; font-size:12px; color:#363636; line-height:23px; border:1px solid #ccc;border-bottom:1px solid #9f9f9f;}
.inp02 {height: 23px; padding:0 5px; font-size:12px; color:#363636; line-height:23px; border:1px solid #ddd;}
.inp03 {height: 32px; padding:0 5px; font-size:12px; color:#999; line-height:32px; border:1px solid #ccc;border-bottom:1px solid #adadad;}
.inp04 {height: 18px; padding:0; font-size:12px; color:#333; line-height:18px; border:1px solid #ccc;border-bottom:1px solid #adadad; text-align:center;}
.inp05 {height: 24px; padding:0 5px; font-size:12px; color:#363636; line-height:24px; border:3px solid #bad5e7;}
.inp06 {height: 21px; padding:0 5px; font-size:11px; color:#b5b5b5; line-height:21px; border:3px solid #bad5e7;}
.inp07 {height: 25px; padding:0 10px; font-size:11px; font-family:dotum; color:#666; line-height:25px; border:1px solid #ababab; border-bottom:1px solid #e00101; background-color:#fff;}
.inp08 {height: 18px; padding:0 8px; font-size:11px; color:#ccc; line-height:18px; border:1px solid #ccc;}

/* select */
select { font-size:12px; color:#333;height:23px; line-height:23px;border:1px solid #ccc; border-bottom:1px solid #9f9f9f;vertical-align:middle;}

/* input_file */
.file_input_div {float: left; margin-left:4px;position: relative; width: 70px; height: 25px; overflow: hidden;}
.file_input_button{width: 70px; height:25px;position: absolute; top: 0px; border:none;background:url(//img.megals.co.kr/common/bt_file.jpg) no-repeat center top;}
.file_input_hidden{font-size: 45px;cursor:pointer; position: absolute; right: 0px; top: 0px; opacity: 0; filter: alpha(opacity=0); -ms-filter: "alpha(opacity=0)"; -khtml-opacity: 0; -moz-opacity: 0;}
.file_area {float: left; width:528px; margin:0 4px 0;}

/* textarea */
.t_area {padding:9px 10px; font-size:12px; color:#666; line-height:18px; border:1px solid #ddd;}
.t_area2 {padding:9px 10px; font-size:12px; color:#666; line-height:18px; border:1px solid #ccc; border-bottom:1px solid #adadad}

/* form */
.form label, .box_search label{margin-top:5px;margin-right: 8px;	display: block;	float:left;font-size:12px; color:#363636;}/* 20131109 */
.jqtransformdone div.rowElem{	clear:both;padding:0;}

/* Radios */
.jqTransformRadioWrapper {float: left;display:block;margin:0 4px;	margin-top:5px;}
.jqTransformRadio {background: transparent url(//img.megals.co.kr/common/radio_off.jpg) no-repeat center top;	vertical-align: middle;height: 19px;	width: 18px;display:block;}
.radio label {font-size:13px; color:#000;}

/* Checkboxes */
span.jqTransformCheckboxWrapper{display:block;float:left;margin-top:5px;}
a.jqTransformCheckbox {background: transparent url(//img.megals.co.kr/common/chek_off.png) no-repeat center top;	vertical-align: middle;height: 17px;width: 18px;	display:block;/*display: -moz-inline-block;*/}

/* Checked - Used for both Radio and Checkbox */
a.jqTransformChecked { background: transparent url(//img.megals.co.kr/common/chek_on.png) no-repeat center top;}
.radio a.jqTransformChecked { background: transparent url(//img.megals.co.kr/common/radio_on.jpg) no-repeat center top;}

/* Selects */
.jqTransformSelectWrapper {width: 101px;margin-right:3px;position:relative;height: 23px;	float:left;	border:1px solid #ccc;border-bottom:1px solid #9f9f9f;}
.jqTransformSelectWrapper div span {width:100% !important;	font-size: 12px;	color:#363636;	float: none;	position: absolute;white-space: nowrap;	height: 23px;	line-height: 23px;	padding: 0;	text-indent:7px;overflow: hidden;cursor:pointer;	background:#fff url(//img.megals.co.kr/common/line_select.jpg) repeat-x left top;}
.jqTransformSelectWrapper  a.jqTransformSelectOpen {	display: block;	position: absolute;right: 0;width: 27px;height: 23px;background: url(//img.megals.co.kr/common/bt_sel.jpg) no-repeat center center;}
.jqTransformSelectWrapper ul {position: absolute;width: 100% !important;	top: 23px;	left: -1px;	list-style: none;	background-color: #FFF;	border: solid 1px #CCC;	display: none;	margin: 0px;	padding: 0px;	height: 150px;	overflow: auto;	overflow-y: auto;	z-index:10;}
.jqTransformSelectWrapper ul a {	display: block;	padding: 5px;text-decoration: none;	color:#333;	background-color: #FFF;	font-size: 12px;}
.jqTransformSelectWrapper ul a.selected {	background: #EDEDED;	color: #333;}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {	background:#3582c4;	color: #fff !important;}

/* Hidden - used to hide the original form elements */
.jqTransformHidden {display: none;}

/* table */
.tbl_type01 {width:100%;  border-top: 2px solid #333; }
.tbl_type01 th {height:48px; font-weight:600;padding: 0px 0; margin: 0; font-size:13px; color:#464646;  text-align:center; border-bottom:1px solid #363636;  }
.tbl_type01 td {padding:14px 0 17px 0 ; border-bottom:1px solid #ddd; vertical-align:middle; text-align:center; font-size:12px; color:#aaa;  background-color:#fff;}
.tbl_type01 td.last {border-right:none;}
.tbl_type01 .noti td {border-bottom:1px solid #f84f26; background-color:#f5f5f5;}
.tbl_type01 .noti2 td {background-color:#f5f5f5;}
.tbl_type01 .noti .td01, .tbl_type01 .noti .td02, .tbl_type01 .noti2 .td01, .tbl_type01 .noti2 .td02 {font-weight:600;color:#333; }
.tbl_type01 .td0 { border-left:1px solid #ddd;}
.tbl_type01 .td01 {font-size:13px; color:#666; border-left:1px solid #ddd;font-weight:600;}/* 20131010 ¼öÁ¤ */
.tbl_type01 .td02 {padding-left:17px; padding-right:17px; font-size:13px; color:#333; text-align:left; border-left:1px solid #ddd; }
.tbl_type01 .td02 a,.tbl_type01 .td06 a {font-size:13px; color:#333;}
.tbl_type01 .td03 { color:#333; }
.tbl_type01 .td04 { color:#888; }
.tbl_type01 .td05 {font-size:12px; color:#aaa;border-left:1px solid #ddd;}
.tbl_type01 .td06 {padding-left:17px; padding-right:17px; font-size:13px; color:#333; text-align:left;}
.tbl_type01 .td07 {color:#333; border-left:1px solid #ddd;}/*2013-11-25*/
.tbl_type01 .td08 {font-size:13px; color:#2a5695; border-left:1px solid #ddd; font-weight:600;}/*2013-11-25*/
.tbl_type01 .td09 {background-color:#f5f5f5; border-left:1px solid #ddd; color:#333; font-weight:600;}/*2013-11-25*/
.tbl_type01 .last td {border-bottom:1px solid #888;}
.tbl_type01 .no_list {font-size:14px; color:#888; }
.tbl_type01 td .top_link {display: block;	font-size:12px; color:#2a5696;}
.tbl_type01 td .top_link2 {color:#998a71;}
.tbl_type01 td .bot_link {display: block;	margin:8px 0 0 0; font-size:14px; color:#333;}
.tbl_type01 td .bot_link2 {display: block;	margin:0; font-size:13px; color:#333;}
.tbl_type02 {width:100%; margin-top:29px; border-top: 1px solid #999; }
.tbl_type02 td {padding:14px 0 11px 0 ;}
.tbl_type02 .last td {border-bottom:1px solid #999;}
.tbl_type02 .now td {background-color:#f5f5f5}
.tbl_type02 .pre {padding:0 0 0 13px; margin-left:-13px;  font-size:12px; color:#333; background: url("//img.megals.co.kr/common/bull02_bot.jpg") no-repeat left center;}
.tbl_type02 .nxt {padding:0 13px 0 0; margin-left:13px; font-size:12px; color:#333; background: url("//img.megals.co.kr/common/bull03_bot.jpg") no-repeat right center;}
.tbl_type03 {width:100%;  border-top: 2px solid #333; }
.tbl_type03 th {font-weight:600;padding:19px 0 0 0; margin: 0; font-size:16px; color:#666;  text-align:center; border-bottom:1px solid #ddd; vertical-align:top; background-color:#f5f5f5;  }
.tbl_type03 td {padding:18px 0 15px 19px; border-bottom:1px solid #ddd; vertical-align:top; font-size:13px; color:#000;  background-color:#fff;}
.tbl_type03 .last th, .tbl_type03 .last td {border-bottom-color:#999;}
.tbl_type04 {width:100%;  border-top:none; }
.tbl_type04 th {font-weight:600;padding:5px 0 0 0; margin: 0; font-size:14px; color:#000;  text-align:left; border-bottom:none; vertical-align:top; background-color:#fff;  }
.tbl_type04 td {padding:0px 0 10px 0px; border-bottom:none; vertical-align:top; font-size:13px; color:#000;  background-color:#fff;}
.tbl_type04 .jqTransformSelectWrapper { border-color:#ddd;}
.tbl_type05 {width:100%; border-top:1px solid #ccc}
.tbl_type05 th {font-weight:normal;font-size:12px; line-height:32px; color:#2a5696;  text-align:center; border-bottom:1px solid #e8e8e8;}
.tbl_type05 td {text-align:center;border-bottom:1px solid #e8e8e8;}
.tbl_type05 td.con {padding:0 0 0 9px; text-align:left; font-size:12px;line-height:32px;color:#555; }
.tbl_type05 td.con a {font-size:12px;line-height:32px;color:#555;}
.tbl_type05 .last  th, .tbl_type05 .last  td {border-bottom:none;}
.tbl_type06 {width:100%;  border-top: 2px solid #333; }
.tbl_type06 th {height:48px; font-weight:600;padding: 0px 0; margin: 0; font-size:14px; color:#5e5e5e;  text-align:center; border-bottom:1px solid #363636;  }
.tbl_type06 td {height:48px;border-bottom:1px solid #ddd; vertical-align:middle; text-align:center;  font-size:11px; color:#aaa;  background-color:#fff;}
.tbl_type06 td a {font-size:13px; color:#333;}
.tbl_type06 td a:hover {font-size:13px; color:#333 !important; font-weight:600;}
.tbl_type06 .td01 {padding:0 0 0 17px ; font-size:12px; color:#aaa; text-align:left;}
.tbl_type06 .td02 {font-size:12px; color:#aaa;}
.tbl_type06 td.last {border-bottom-color:#888;}
.tbl_type07 {width:100%;  border-top: 2px solid #333; }
.tbl_type07 th {height:48px; font-weight:600;padding: 0px 0; margin: 0; font-size:13px; color:#464646;  text-align:center; border-bottom:1px solid #363636;  }
.tbl_type07 td {padding:15px 0 12px 0 ; border-bottom:1px solid #ddd; vertical-align:middle; text-align:center; font-size:11px; color:#aaa;  background-color:#fff;}
.tbl_type07 td.coun_tit {text-align:right; padding-right:50px; border-right:1px solid #e1e1e1; font-size:12px; color:#666;  background-color:#f8f8f8; font-weight:600;}/*2013-12-11*/
.tbl_type07 td.coun_txt {padding:10px 20px 10px 23px; text-align:left; font-size:12px; line-height:18px; color:#666666; background-color:#f8f8f8;}/*2013-12-11*/
.tbl_type07 .td01 {padding-left: 17px;padding-right: 17px; font-size:13px; color:#333; text-align:left; }
.tbl_type07 .td01 a {display:block; font-size:12px; color:#888;}
.tbl_type07 .td01 a.tit {margin-top:8px; font-size:16px; color:#333;}
.tbl_type07 .td01 a.tit:active {font-weight:bold;}
.tbl_type07 .td01 a.tit:focus {font-weight:bold;}
.tbl_type07 .td02 {font-size:13px !important; color:#666 !important; font-weight:600;}
.tbl_type07 .td03 {font-size:13px; color:#333; font-weight:600;}
.tbl_type07 .last td {border-bottom:1px solid #888;}
.tbl_type07 .review_con {width:662px;padding:15px 64px;  text-align:left; background-color:#f5f5f5}
.tbl_type07 .review_in {position:relative; padding:0 0 40px 0; font-size:13px;line-height:25px; color:#333;}
.tbl_type07 .review_in .bt_mod {position:absolute; bottom:0; right:0;}
.tbl_type07 .no_list {font-size:14px; color:#888; }
.tbl_type07 .noti td {border-bottom:1px solid #f84f26; background-color:#f5f5f5;}
.tbl_type07 .noti2 td {background-color:#f5f5f5;}
.tbl_type08 {width:100%;  border-top: 2px solid #333; }
.tbl_type08 th {height:48px; font-weight:600;padding: 0px 0; margin: 0; font-size:14px; color:#5e5e5e;  text-align:center; border-bottom:1px solid #363636;}
.tbl_type08 td {height:48px;border-bottom:1px solid #ddd; vertical-align:middle; text-align:center;  font-size:11px; color:#888;  background-color:#fff;}
.tbl_type08 td a {font-size:13px; color:#888;}
.tbl_type08 td a:hover {font-size:13px; color:#333 !important; font-weight:600;}
.tbl_type08 .td01 {padding:0 0 0 4px ; font-size:13px; color:#aaa;font-weight:600; text-align:left;}
.tbl_type08 .td02 { font-size:13px; color:#888; font-weight:600; }
.tbl_type08 td.last {border-bottom-color:#888;}
.tbl_type09 {width:100%;  border-top: 1px solid #333; }
.tbl_type09 th {font-weight:600; padding:15px 0 15px 26px; margin: 0; font-size:12px; line-height:17px; color:#000;  text-align:left; border-bottom:1px solid #ddd; vertical-align:middle; background-color:#f5f5f5;}/*2013-12-11*/
.tbl_type09 td {padding:15px 0 15px 14px; border-bottom:1px solid #ddd; vertical-align:middle; font-size:13px; color:#000; line-height:20px;  background-color:#fff;}/*2013-12-13*/
.tbl_type09 td.letter {color:#666666; line-height:20px;}/*2013-11-25*/
.tbl_type09 .txt_num {color: #888; display: block;  font-size: 12px; margin: 4px 0 0; text-align: right;}
.tbl_type09 td.bt_print {width:790px; text-align:right; border-bottom:1px solid #ddd; margin-bottom:10px; padding:0 0 10px 0;}/*2013-11-25*/
.tbl_type09 td.no_b_borter {padding:15px 0 15px 14px; border-bottom:none !important; vertical-align:middle; font-size:13px; color:#000;  background-color:#fff;}/*2013-11-25*/
.tbl_type09 input {vertical-align:middle;}


.tbl_type10 {width:100%;  border-top: 2px solid #333; }
.tbl_type10 th {height:38px; font-weight:600;padding: 0px 0; margin: 0; font-size:13px; color:#363636;  text-align:center; border-bottom:1px solid #363636;  }
.tbl_type10 td {padding:6px 0 8px 0;border-bottom:1px solid #ddd; vertical-align:middle; text-align:center;  font-size:12px; line-height:20px; color:#888; font-weight:600; background-color:#fff;}/*2013-12-16*/
.tbl_type10 td input {vertical-align:middle;}
.tbl_type10 td label {font-weight:normal;}
.tbl_type10 td a {font-size:12px; line-height:20px; color:#333; font-weight:600;}
.tbl_type10 .td01 {padding:6px 15px 8px ; font-size:12px; color:#888; text-align:left;}
.tbl_type10 .td02 { font-size:13px; color:#2a5696;font-weight:600;}
.tbl_type10 .td03 { font-size:13px; color:#666;font-weight:600;}
.tbl_type10 .td04 {font-size:13px; color:#363636; font-weight:600; text-align:left; padding-left:10px;}/*2013-12-16*/
.tbl_type10 .td05 {font-size:13px; color:#363636; text-align:left; padding-left:10px; font-weight:200;}/*2016-05-23*/
.tbl_type10 .last td {border-bottom-color:#888;}
.tbl_type11 {width:100%;  border-top: 2px solid #f84f26; border-bottom:1px solid #888;}
.tbl_type11 th {height:48px; font-weight:600; padding: 0px 0; margin: 0;border-left:1px solid #ddd;  font-size:12px; color:#363636;  text-align:center; border-bottom:1px solid #363636;background:#fff url("//img.megals.co.kr/mypage/tbl_top_bg.jpg") repeat-x left bottom;   }
.tbl_type11 th .th_txt {font-size:11px; color:#888;font-weight:normal; }
.tbl_type11 th.first {border-left:none;}
.tbl_type11 td {padding:17px 0 19px 0; border-top:1px solid #ddd; border-left:1px solid #ddd;  vertical-align:middle; text-align:center;  font-size:13px; line-height:20px; color:#333;}
.tbl_type11 td.first {border-left:none;}
.tbl_type11 td input {vertical-align:middle;}
.tbl_type11 .top_td td {border-top:none;}
.tbl_type11 .td01 {padding-left:20px;padding-right:20px;   text-align:left;}
.tbl_type11 .td02 { font-size:12px; color:#888; }
.tbl_type11 .td03 { font-size:12px; color:#888; background-color:#edf4f8 }
.tbl_type11 .td04 {padding-left:20px;padding-right:20px;   text-align:right;}
.tbl_type11 .add_cell td {height:29px;padding:0 0 0 20px; font-size:12px; color:#333;text-align:left;  line-height:29px;border-color:#f0f0f0; background-color:#f0f0f0 }
.tbl_type11 .add_cell td a.dw {display:inline-block; margin-left:60px; font-size:11px; color:#333; font-family:dotum;}
.tbl_type11 .add_cell td img {vertical-align:middle;}
.tbl_type12 {width:100%;  border-top: 2px solid #333; border-bottom:1px solid #363636;}
.tbl_type12 th {height:48px; font-weight:600; padding:0; margin: 0; border-left:1px solid #ddd;  font-size:13px; color:#363636;  text-align:center; border-bottom:1px solid #363636;background:#fff url("//img.megals.co.kr/mypage/tbl_top_bg.jpg") repeat-x left bottom;   }
.tbl_type12 th.first {border-left:none;}
.tbl_type12 td {padding:12px 0 14px 0; border-top:1px solid #ddd; border-left:1px solid #ddd;  vertical-align:middle; text-align:center;  font-size:12px; line-height:24px; color:#333;}
.tbl_type12 td a {font-size:14px; line-height:24px; color:#2a5696;font-weight:600; }
.tbl_type12 td.first {border-left:none;color:#888}
.tbl_type12 td input {vertical-align:middle;}
.tbl_type12 .top_td td {border-top:none;}
.tbl_type12 .td01 {padding-left:20px; text-align:left;}
.tbl_type12 .td02 { font-size:12px; color:#888; }
.tbl_type12 .add_cell td {height:35px;padding:5px 0 5px 20px;font-weight:600;  font-size:12px; color:#999;text-align:left;  line-height:26px;border-color:#f0f0f0; border-top:none; background:#f0f0f0 url("//img.megals.co.kr/common/line_dott02.jpg") repeat-x left top; }/*2014-02-04*/
.tbl_type13 {width:100%;  border-top: 2px solid #f84f26; ;}
.tbl_type13 th {height:38px; font-weight:600; padding:0; margin: 0; border-left:1px solid #ddd;  font-size:12px; color:#363636;  text-align:center; border-bottom:1px solid #363636;background:#fff url("//img.megals.co.kr/mypage/tbl_top_bg.jpg") repeat-x left bottom;   }
.tbl_type13 th.first {border-left:none;}
.tbl_type13 td {padding:11px 0; border-left:1px solid #ddd;border-bottom:1px solid #ddd;  vertical-align:middle; text-align:center;  font-size:13px; line-height:20px; color:#333;}
.tbl_type13 td a {padding:11px 0; vertical-align:middle; text-align:center;  font-size:13px; line-height:20px; color:#333;}/*20140127*/
.tbl_type13 .package td {border-bottom:none; background:#f5f5f5 url("//img.megals.co.kr/common/line_dott.jpg") repeat-x left bottom}
.tbl_type13 .package.last td {border-bottom:1px solid #888; background-image:none;}
.tbl_type13 .last td {border-bottom-color:#888; }
.tbl_type13 td.first {border-left:none;}
.tbl_type13 td input {vertical-align:middle;}
.tbl_type13 .td01 {padding-left:20px;  text-align:left;}
.tbl_type13 .td02 {padding-right:13px;   text-align:right;}
.tbl_type13 .td03 {padding-left:20px;  text-align:left; padding-right:20px; }
.tbl_type13 .td04 { font-size:12px; color:#888; }
.tbl_type13 .td05 { font-size:11px; color:#888; font-family:dotum; }
.tbl_type13 .td06 { font-size:12px; color:#333; background-color:#edf4f8 }
.tbl_type13 .td07 { font-size:12px; color:#333;  }
.tbl_type14 {width:100%;  border-top: 2px solid #333; }
.tbl_type14 th {font-weight:600; padding:18px 0 0 0; margin: 0; font-size:16px; color:#666;  text-align:center; border-bottom:1px solid #ddd; vertical-align:top; background-color:#f5f5f5;  }
.tbl_type14 td {padding:20px 14px 20px 14px; border-bottom:1px solid #ddd; font-size:13px; color:#888; vertical-align:middle; background-color:#fff; line-height:26px; }/*2014-02-13*/
.tbl_type14 td input{vertical-align:middle; }/*2014-02-13*/
.tbl_type14 .last th, .tbl_type14 .last td {border-bottom:1px solid #999;}
.tbl_type15 {width:100%; padding:13px 0 0 0 ; border-top: 2px solid #333; border-bottom: 1px solid #999; background-color:#f5f5f5; }
.tbl_type15 th {font-weight:600; padding:0px 0 7px 0; margin: 0; font-size:14px; color:#000;  text-align:center;  vertical-align:middle;  }
.tbl_type15 td {padding:0 20px 7px 0; vertical-align:middle; font-size:14px; color:#888;}
.tbl_type15 .txt_num {display:block; margin:3px 0 10px 0;text-align:right; font-size:11px; color:#999; text-align:right;}
.tbl_type16 {width:258px; margin:3px auto 9px;}
.tbl_type16 th { width:36px;height:31px; font-size:13px; color:#666; text-align:center;  vertical-align:middle;border-right:1px solid #fff; }
.tbl_type16 td { width:36px;height:26px; font-size:12px; color:#666;  font-family:dotum; text-align:center; vertical-align:middle; border-right:1px solid #fff;border-bottom:1px solid #fff;}
.tbl_type16 td a {display:block;width:36px;height:26px;  font-size:12px; line-height:26px;  color:#666; font-family:dotum; text-align:center;background-color:#eee}
.tbl_type16 td a.res {background-color:#d4e8f7}
.tbl_type16 td a.holiday {color:#f84f26;}
.tbl_type16 td a.on, .tbl_type16 td a:hover {display:block;  font-size:12px; color:#fff !important; text-align:center; background-color:#f84f26}
.tbl_type17 {width:100%; border-left:1px solid #e8e8e8;}
.tbl_type17 th {height:29px; font-weight:600; padding:0; margin: 0; font-size:13px; color:#010101;  text-align:center; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; vertical-align:middle; background-color:#f8f8f8;  }
.tbl_type17 tbody th { font-size:12px; }
.tbl_type17 td {height:29px;padding:0; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; vertical-align:middle;  background-color:#fff;}
.tbl_type17 .state_con {position:relative; padding:0 0 8px 0;}
.tbl_type17 .state_con dl {overflow:hidden; padding:0 8px;}
.tbl_type17 .state_con dt {padding:7px 0 5px 0; font-size:12px; color:#010101; font-weight:600}
.tbl_type17 .state_con dt span {color:#cf2424;}
.tbl_type17 .state_con dd, .tbl_type17 .state_con dd a { display:block; letter-spacing:-1px;white-space: nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;width:100%; margin:0; font-size:11px; color:#666; font-family:dotum;}
.tbl_type17 .state_con.end dt,.tbl_type17 .state_con.end dt span, .tbl_type17 .state_con.end dd a,.tbl_type17 .state_con.end dd a:hover {color:#999 !important; cursor:default;}
.tbl_type17 .top_state {position:relative; display:block; font-size:11px; line-height:20px; color:#999; font-family:dotum; border-bottom:1px solid #e8e8e8;  background-color:#f8f8f8;}
.tbl_type17 .top_state .bt_bask {position:absolute; top:0; right:0; }
.tbl_type18 {width:100%;  border-top: 1px solid #ddd; }
.tbl_type18 th {font-weight:600;padding:0; margin: 0; font-size:14px; color:#666;  text-align:center;  vertical-align:middle;border-bottom:1px solid #ddd; background-color:#f5f5f5;  }
.tbl_type18 td {padding:13px 0 16px 19px; vertical-align:middle; font-size:13px; color:#666; border-bottom:1px solid #ddd;border-left:1px solid #ddd; background-color:#fff;}
.tbl_type18 .last th, .tbl_type18 .last td {border-bottom-color:#999;}
.tbl_type19 {width:100%; border-top:1px solid #888;}
.tbl_type19 th {height:44px; font-weight:600; padding:0; margin: 0; font-size:14px; color:#666;  text-align:center; border-bottom:1px solid #e9eaea; border-right:1px solid #e9eaea; vertical-align:middle; background-color:#f8f8f8;  }
.tbl_type19 td {padding:12px 0;  font-size:13px; color:#666;border-bottom:1px solid #e9eaea; border-right:1px solid #e9eaea; vertical-align:middle; text-align:center;  background-color:#fff;}
.tbl_type19 .last {border-right:none;}

.tbl_type20 {width:100%;  border-top: 1px solid #333; }/*2013-12-11*/
.tbl_type20 th {font-weight:600; padding:10px 0 10px 13px; margin: 0; font-size:12px; line-height:17px; color:#000;  text-align:left; border-bottom:1px solid #ddd; vertical-align:middle; background-color:#f5f5f5;}/*2013-12-11*/
.tbl_type20 td {padding:10px 0 10px 12px; border-bottom:1px solid #ddd; vertical-align:middle; font-size:12px; color:#000; line-height:20px;  background-color:#fff;}/*2013-12-11*/
tbl_type20 input {vertical-align:middle;}/*2013-12-11*/

/* ÆË¾÷: Å×ÀÌºí ½ºÅ¸ÀÏ Ãß°¡ 20160316 */
.pop_tbl {width:100%;  border-top: 1px solid #333; }
.pop_tbl th {font-weight:600; padding:8px 0 8px 26px; margin: 0; font-size:12px; line-height:17px; color:#000;  text-align:left; border-bottom:1px solid #ddd; vertical-align:middle; background-color:#f5f5f5;}
.pop_tbl td {padding:8px 0 8px 14px; border-bottom:1px solid #ddd; vertical-align:middle; font-size:13px; color:#000; line-height:20px;  background-color:#fff;}
.pop_tbl td.letter {color:#666666; line-height:20px;}
.pop_tbl .txt_num {color: #888; display: block;  font-size: 12px; margin: 4px 0 0; text-align: right;}
.pop_tbl td.bt_print {width:790px; text-align:right; border-bottom:1px solid #ddd; margin-bottom:10px; padding:0 0 10px 0;}
.pop_tbl td.no_b_borter {padding:15px 0 15px 14px; border-bottom:none !important; vertical-align:middle; font-size:13px; color:#000;  background-color:#fff;}
.pop_tbl input {vertical-align:middle;}

/* 2019.04.29 table-style */
.pop_tbl2 {border-top: 1px solid #ccc; width: 100%; border-collapse: collapse;}
.pop_tbl2 th, .pop_tbl2 td { padding: 9px 5px 10px; border:1px solid #ccc;  vertical-align:middle; font-size:13px; line-height:18px; text-align: center;  }
.pop_tbl2 th { background:#ececec; font-weight: bold; color: #222; }
.pop_tbl2 td { color:#222;  background:#fff;}
.pop_tbl2 tr .bg1 {background: #ececec !important;}


/* table_view */
.noti_view dl {display:block; width:790px; border-top: 1px solid #ddd;}/* 2017-07-27 */
.noti_view dl dt {display:block; width:790px; background:#f5f5f5; border-bottom:1px solid #ddd; }
.noti_view .cate {display:inline-block; padding:15px 0 16px 0;vertical-align:top;width:70px; font-size:16px; color:#888;text-align:center;}
.noti_view .cate2 {display:inline-block; padding:9px 0 10px 0;vertical-align:top; width:70px; font-size:13px; line-height:16px; color:#888;text-align:center;}/*2013-11-25*/
.noti_view .tit {display:inline-block; padding:15px 0 16px 0;vertical-align:top;width:575px; font-size:16px; color:#333;}
.noti_view .date {display:inline-block;padding:15px 0 16px 0;vertical-align:top;width:80px; font-size:12px; color:#aaa;text-align:center;}
.noti_view .num {display:inline-block;padding:15px 0 16px 0;vertical-align:top;width:50px; font-size:12px; color:#aaa;text-align:center; }
.noti_view dl dd {display:block;overflow:hidden;width:742px; padding:0 24px ; border-bottom:1px solid #ddd; }

.noti_view dl dd.letter {padding-top:20px; padding-bottom:22px; font-size:14px; line-height:30px; color:#333; border-bottom:1px solid #fff !important;}/*2013-11-25*/
.noti_view dl dd.bt_print { width:790px; text-align:right; border-bottom:1px solid #ddd; margin-bottom:10px; padding:0 0 10px 0;}/*2013-11-25*/
.dw_first {float:left; padding:18px 19px 16px 0; font-size:12px;color:#333;  text-align:right;font-weight:600;}
.dw_first strong {color:#f84f26;}
.dw_first .bt_dw_all {display:block;margin-top:4px;}/* 20131010 */
.dw_doc {float:left; width:462px; padding:16px 0 0 0;}
.dw_doc a { display:inline-block; vertical-align:top; width:227px; margin:0 0 8px 0; font-size:11px; font-family: dotum; color:#888; }
.dw_doc a img {vertical-align:middle;}
.noti_view dl dd.last {padding-top:20px; padding-bottom:22px; font-size:14px; line-height:30px; color:#333;border-bottom:1px solid #999;  }
/*.noti_view dl dd.last img {display:block;}*/
.noti_view2 {position:relative; }
.noti_view2 dl dt {overflow:hidden; display:block; width:790px; border-bottom:none;  background:#f5f5f5 url("//img.megals.co.kr/common/line_dott.jpg") repeat-x left bottom; }
.noti_view2 .cate {width:120px;}
.noti_view2 .col {position:absolute; top:42px; left:120px; width:670px;}/*2014-02-04*/
.noti_view2 .lec_name {display:inline-block; width:490px; line-height:17px;font-size:12px; color:#666;}/*2014-02-07*/
.noti_view2 .lec_name a {padding:0 13px 0 0; margin:0;font-size:12px; color:#888; background: url("//img.megals.co.kr/common/bull05.jpg") no-repeat right center;}/*2014-02-07*/
.noti_view2 .name {position:absolute; top:10px; left:550px; display:inline-block; padding:0;vertical-align:middle;width:101px; font-size:11px; color:#aaa; }/*2014-02-04*/
.noti_view2 .date2 {position:absolute; top:10px; left:600px; display:inline-block;vertical-align:middle; width:65px; letter-spacing:-1px;font-size:11px; color:#aaa; }/*2014-02-04*/
.noti_view2 .date3 {display:block; text-align:right; font-size:11px; color:#aaa; font-family:dotum }
.noti_view2 .date3 em{font-family:dotum }
.noti_view2 .write { display: block; margin: 0 0 16px; padding:0 30px 0 0; text-align: right; }
.noti_view2 .write .name2 {display:inline-block;padding:0; vertical-align:middle; font-size:11px; color:#aaa; font-family:dotum; }
.noti_view2 .write .num2 {display:inline-block; margin:0 0 0 12px; padding:0; vertical-align:middle; width:auto; letter-spacing:0px;font-size:11px; color:#aaa;font-family:dotum; }
.noti_view2 .icon_condition {position:absolute; top:17px; right:21px; }
.dw_doc2 {padding:28px 0 0 0;}
.noti_view3 {width:692px; padding:28px 49px 16px; border:1px solid #ddd; border-top:1px solid #cc0000; border-bottom:none;}
.noti_view3 dt {height:29px;font-size:16px;color:#333; font-weight:600;border-bottom:1px solid #ddd;}
.noti_view3 dd {padding:8px 71px;font-size:14px; line-height:30px; color:#888; }
.noti_view3 dd strong {display:block; margin:14px 0 7px 0; font-size:14px; line-height:28px; color:#333; }
.noti_view3 dd p {font-size:14px; line-height:26px; color:#333;}
.noti_view4 {width:698px; padding:8px 46px 15px; border:1px solid #333; border-left:none; border-right:none;background-color:#f5f5f5;}/* 20131010 */
.noti_view4 dl {display:block; }
.noti_view4 dl dt {display:block; }
.noti_view4 .cate {display:inline-block; padding:15px 0 16px 0;vertical-align:top;width:70px; font-size:14px; color:#929599;text-align:center;}
.noti_view4 .tit {display:inline-block; padding:15px 0 9px 0;vertical-align:top;width:575px; font-size:14px; color:#000;}
.noti_view4 .etc { display:block; margin:6px 0 0 0; font-size:12px; line-height:20px; color:#999;}
.noti_view4 dd {padding:0px 74px;font-size:12px; line-height:26px; color:#666; }
.noti_view4 dd .rowElem input, .noti_view4 dd .rowElem img  {vertical-align:middle;}
.noti_view4 dd label {font-weight:600;margin:0 0 0 3px;; }
.noti_view4 dd .form em {display:inline-block; vertical-align:middle;}
.noti_view4 dd .form img { vertical-align:middle;}
.noti_view4 .add_info {margin:0 11px;}
.noti_view5 {position:relative; border-top:1px solid #cc0000 }
.noti_view5 dl dt {display:block; width:790px;  border-bottom:none; background:#f5f5f5 url("//img.megals.co.kr/common/line_dott.jpg") repeat-x left bottom; }
.noti_view5 .cate2 {padding:0; margin:10px; width:45px; height:45px; background-color:#737371; overflow:hidden;}/* 2016-01-22 */
.noti_view5 .cate2 img {width:85px; margin-right:-20px; margin-left:-20px;}/* 2016-01-22 */
.noti_view5 .tit {padding-top:22px;}
.noti_view5 .col {position:absolute; top:19px; left:660px; }
.noti_view5 .lec_name { display:inline-block; width:490px;}
.noti_view5 .lec_name a {padding:0 13px 0 0; font-size:12px; color:#888; background: url("//img.megals.co.kr/common/bull05.jpg") no-repeat right center;}
.noti_view5 .name {display:inline-block;padding:0;vertical-align:middle;width:55px; font-size:11px; color:#aaa; }
.noti_view5 .date2 {display:inline-block;vertical-align:middle; width:65px; letter-spacing:-1px;font-size:11px; color:#aaa; }
.noti_view5 .icon_condition {position:absolute; top:17px; right:21px; }
.noti_view6 {clear:both; border-top: 2px solid #333333;}
.noti_view6 dl dt {display:block; width:790px; background-color:#f5f5f5 url("//img.megals.co.kr/common/line_dott.jpg") repeat-x left bottom; }
.noti_view6 .cate {display:inline-block; padding:19px 0 17px 0;vertical-align:top;width:100px; font-size:12px; color:#888;text-align:center;}
.noti_view6 .tit {display:inline-block; padding:19px 0 17px 0;vertical-align:top;width:545px; font-size:12px; color:#666;}
.noti_view6 dl dd.last {position:relative; padding:20px 0 97px 29px; width:761px; font-size:14px; line-height:30px; color:#333;border-bottom:1px solid #999;  }
.noti_view6 .date {display:inline-block;padding:19px 0 17px 0;vertical-align:top;width:80px; font-size:12px; color:#aaa;text-align:center;}
.noti_view6 .num {display:inline-block;padding:19px 0 17px 0;vertical-align:top;width:50px; font-size:12px; color:#aaa;text-align:center; }
.noti_view7 {width:670px; padding:9px 0 8px 120px; border-bottom:1px solid #333;font-size:12px; color:#888;background: url("//img.megals.co.kr/common/line_dott02.jpg") repeat-x left top}

/* pageing */
.paginate{padding:16px 0;text-align:center;color:#c5cad0; }
.paginate span {display:inline-block; vertical-align:middle;}
.paginate a img{border:none;vertical-align:middle;}
.paginate a,.paginate strong{display:inline-block; width:19px; height:21px; line-height:21px; text-align:center; padding: 0 0 0 0; color:#8a8f95;font-size:12px; }
.paginate strong,.paginate a:hover {color:#cc0000 !important; }
.paginate a.pre,.paginate a.next{height:21px; padding:0;}
.paginate a.pre {margin:0 6px 0 0; }
.paginate a.next{margin:0 0 0 6px; }

/* ´ñ±Û */
.reply {position:relative;clear:both;width:728px; margin:50px auto 0; background-color:#edf4f8}
.reply_in { overflow:hidden;width:728px; padding:23px 0 0; border:1px solid #cee0eb; border-bottom:none;background-color:#edf4f8}
.reply_in dt {float:left; padding:0 11px 0 30px; font-size:14px; line-height:30px;color:#333; font-weight:600; }
.reply_in dd {float:left; font-size:11px; color:#888; font-family:dotum; }
.reply_in dd .txt_num {display:block ; margin:9px 0 12px 0; font-size:11px; color:#888; font-family:dotum; text-align:right;}
.reply_in dd .dt_save { position:absolute; top:24px; right:30px;}
.reply2 {clear:both;width:670px; margin:18px auto 0; }
.reply2 ul {overflow:hidden; display:block;  border-top:1px solid #ddd}
.reply2 li {display:block; padding:16px 7px 10px; font-size:12px; color:#666; line-height:20px; background:url("//img.megals.co.kr/common/line_dott02.jpg") repeat-x left bottom;}
.reply2 li .writer {display:block;margin:5px 0 0 0;  font-size:11px; color:#888; font-family:dotum;  line-height:14px;}

/************************* ÆË¾÷ *************************/
.pop_head {width:auto;height:36px; padding:12px 0 0 0;  background-color:#333333}
.pop_head .pop_tit { display:inline-block; margin:0 0 0 30px !important; font-size:18px !important;  color:#fff !important;}
.pop_head .pop_tit2 { display:inline-block; margin:2px 0 0 30px !important; font-size:16px !important;  color:#fff !important;}
.pop_head span {display:inline-block;margin:0 0 0 10px; font-size:12px; color:#fff; }
.pop_head span.bar {display:inline-block;margin:0 2px; font-size:12px; color:#ccc; }
.pop_head em,.pop_head del {display:inline-block;margin:0 0 0 0px; font-size:12px; color:#999; }
.pop_con {width:auto;padding:23px 19px 22px 20px; background:#f7f7f7;}
.pop_con .pop_txt { font-size:14px; line-height:22px;  color:#464646;}
.pop_con .pop_txt2 { font-size:13px; line-height:22px;  color:#464646;}
.pop_btn {width:100%; margin:21px 0 0 0; text-align:center;padding:25px 0 0 0;border-top:1px solid #d6d6d6}
.layer01_in {position:relative;z-index:999;border:1px solid #000; border-top:none;  }
.pop_close {position:absolute; top:11px; right:10px; }
.pop_ul li {overflow:hidden; padding:0 6px 5px 15px; margin:0 0 6px; font-size:12px; line-height:18px; color:#888; border-bottom:1px solid #e8e8e8;background: url("//img.megals.co.kr/common/bull01_top.jpg") no-repeat 4px center;}
.pop_ul li.last {border-bottom:none;}
.pop_ul2 li {overflow:hidden; padding:0 6px 10px 15px; font-size:12px; line-height:18px; color:#888; background: url("//img.megals.co.kr/common/bull01_top.jpg") no-repeat 4px 6px;}
.pop_ul3 li {overflow:hidden; padding:0 6px 10px 15px; font-size:13px; line-height:20px; color:#000; background: url("//img.megals.co.kr/common/bull01_top.jpg") no-repeat 4px 6px;}
.pop_ul3 li em {font-weight:600; color:#cf2424;}
.pop_ul3 li span {font-weight:600; font-size:12px; line-height:18px; color:#888;}
.layer02_in {position:relative;z-index:999; border-bottom:1px solid #363636; border-left:1px solid #363636; border-right:1px solid #363636;}/*2013-12-21*/
.layer02_in .pop_con {padding:18px 20px 20px; background:none;}
.layer02_in .pop_con .titl {display:block;margin:0 0 10px; font-size:16px; line-height:18px; color:#010101;}
.layer03_in {position:relative;z-index:999;}/*2013-12-22*/
.layer03_in .pop_con {padding:18px 20px 20px; background:none;}/*2013-12-22*/
.layer03_in .pop_con .titl {display:block;margin:0 0 10px; font-size:16px; line-height:18px; color:#010101;}/*2013-12-22*/
.pop_con .pop_top_tab {overflow:hidden;width:100%; }
.pop_con .pop_top_tab .tab_pop {overflow:hidden;padding:0 0 1px; margin:0 0 18px 0; background: url("//img.megals.co.kr/common/line_tab.jpg") repeat-x left 37px;}
.pop_con .tab_pop li {float:left; margin-right:-1px;width:103px; height:38px;}
.pop_con .tab_pop li a {display:block; text-align:center; font-size:13px; line-height:38px; color:#707070;font-weight:600;background:url("//img.megals.co.kr/lecture/tab.jpg") no-repeat left top;}
.pop_con .tab_pop li a.selected {position:relative; display:block;height:38px;  font-weight:600; background:url("//img.megals.co.kr/lecture/tab_selected.jpg") no-repeat left top;}
.pop_con .tab_pop li a em {color:#cc0000}

.pop_con .tab_pop li.add {float:left; margin-right:-1px; width:130px; height:38px;}/*2014-01-21*/
.pop_con .tab_pop li.add a {display:block; text-align:center; font-size:13px; line-height:38px; color:#707070;font-weight:600; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; background:url("//img.megals.co.kr/lecture/tab.gif") repeat-x left top;}/*2014-01-21*/
.pop_con .tab_pop li.add a.selected {position:relative; display:block;height:38px;  font-weight:600; border-left:1px solid #cc0001; border-right:1px solid #cc0001; background:url("//img.megals.co.kr/lecture/tab_selected.gif") repeat-x left top;}/*2014-01-21*/

.pop_con .panel{clear:both;position: relative; height:330px; border:1px solid #dfdfdf;overflow:auto; overflow-x:hidden; }
.pop_dl_panel {position: relative;  padding:15px 18px 0 143px; margin:0; }
.pop_dl_panel dt {padding:0; margin:0 0 5px;  font-size:15px; line-height:22px; color:#333;}
.pop_dl_panel dt a {font-size:15px;color:#333;  font-weight:600; }
.pop_dl_panel dd { font-size:12px; line-height:24px; color:#555;}
.pop_dl_panel dd .books2 {position:absolute; top:19px; left:19px; width:104px; height:133px; padding:1px 0 0 1px;  background: url("//img.megals.co.kr/lecture/bg_click_book.jpg") no-repeat left top;}
.pop_dl_panel dd .click_h {position:absolute; top:76px; left:55px;}
.pop_dl_panel dd .pn_ebook {padding:0;}
.pop_dl_panel dd .pn_ebook p {display:block; font-size:12px;color:#999;}
.pop_dl_panel dd .pn_ebook p img {display:inline-block;margin:0 6px; height:10px; color:#dbdbdb; vertical-align:middle; }
.pop_dl_panel dd .pn_ebook p span {display:inline-block;margin:0 0 0 6px; }
.pop_dl_panel dd .pn_last {display:block;margin:14px 0 0 0; padding:16px 0 32px 0; font-size:16px; color:#333; background: url("//img.megals.co.kr/common/line_dott02.jpg") repeat-x left top;}
.pop_dl_panel dd .pn_last em{display:inline-block; margin:0 0 0 10px; font-weight:600;  font-size:16px; color:#cc0000;}
.pop_top_tab .pn_edit {clear: both;  padding:19px 20px 15px 20px; background-color:#f9f9f9; }
.pop_top_tab .pn_edit .tit { display:block; width:100%; height:24px; margin:0 0 7px 0; font-size:14px; color:#010101;  border-bottom:1px solid #9e9e9e}
.pop_top_tab .pn_edit p { display:block; width:100%; line-height:22px; font-size:12px; color:#333; }
.addul1221 {overflow:hidden;padding-left:0; background-image:none;}
.addul1221 li {padding-left:0; background-image:none;}
.ads_txt01 { font-size:13px; color:#000;}
.ads_txt01 span {color:#cf2424;}
.ads_box { width:100%; height:181px; width:540px; padding:30px 0 0 120px; margin:10px 0 0 0; border-top:1px solid #ababab; background:#f8f8f8 url("//img.megals.co.kr/common/bg_ads01.jpg") no-repeat left top;}
.ads_txt02 {display:block; margin:8px 0 48px 6px; font-size:11px; color:#888;}
.ads_box dt {float:left;width:83px; font-size:13px; color:#000; font-weight:600;}
.ads_box dd {float:left; font-size:12px; color:#000;}
.ads_box dd li {overflow:hidden; width:340px; margin:0 0 7px;}
.ads_box dd li span {float:left; width:217px; font-size:12px; color:#000;}
.ads_box dd li span em { color:#cf2424;}
.ads_box dd li span.ex_adr {width:122px; color:#2a5695;}
.tit_adr { height:26px; font-size:16px; color:#010101;}
.ads_txt_right {color: #cf2424; float: right; font-size: 14px; margin: 0px 0 0;}

.pop_head2 {width:auto;height:40px; padding:0 0 0 20px;  background-color:#333333}
.pop_head2 .pop_tit { display:inline-block; margin:0 0 0 30px !important; font-size:18px !important;  color:#fff !important;}
.pop_head2 .tab_pop { position:absolute; top:0; right:40px; padding-right:2px;background: url("//img.megals.co.kr/common/pop_top_line.jpg") no-repeat right top}
.pop_head2 .tab_pop li {float:left; width:110px; height:40px;padding:0 0 0 2px; background: url("//img.megals.co.kr/common/pop_top_line.jpg") no-repeat left top}
.pop_head2 .tab_pop li a {display:block; text-align:center; font-size:14px; line-height:40px; color:#fff; font-weight:600; background-color:#333;}
.pop_head2 .tab_pop li a.selected {position:relative; display:block;height:39px; color:#000; border-top:1px solid #333;  font-weight:600; background-color:#fff;}

.h2_tit { width:720px;background: url("//img.megals.co.kr/lecture/icon_tit.jpg") no-repeat scroll left 7px; height:33px; color: #000000;  font-size: 20px;  font-weight: 600; padding: 0 0 0 20px; border-bottom:2px solid #333}
.in_scroll {overflow:auto;overflow-x:hidden; width:100%; height:662px; }
.in_scroll input {vertical-align:middle;}
.email_cfm, .phone_cfm {float:left; width:365px; margin:40px 0 0 0;}
.email_cfm {margin-right:10px;}
.email_cfm h3, .phone_cfm h3 {font-size:16px;height:28px; color:#010101; font-weight:600;}
.email_cfm_box {overflow:hidden;width:325px; padding:16px 20px 20px; background:#f8f8f8 url("//img.megals.co.kr/common/bg_id.jpg") no-repeat left top; }
.email_cfm .top_txt, .phone_cfm .top_txt  { display:block; margin:0 0 47px 0; font-size:12px; line-height:18px; color:#333; letter-spacing: -1px;}
.email_cfm dt,.phone_cfm dt  {float:left; width:64px; font-size:12px;line-height:25px; color:#010101;}
.email_cfm dd,.phone_cfm dd {margin:0 0 10px 0; float:left; width:261px; font-size:12px;color:#010101;}
.email_cfm dd span,.phone_cfm dd span  {font-size:14px; color:#010101;}
.email_cfm dd select,.email_cfm dd input ,.phone_cfm dd select,.phone_cfm dd input  {vertical-align:middle;}
.phone_cfm .phone_right {float:right; margin:5px 0 0 0; font-size:12px; color:#666;}

.h2_tit2 { width:740px;background: url("//img.megals.co.kr/lecture/icon_tit.jpg") no-repeat scroll left 7px; height:33px; color: #000000;  font-size: 20px;  font-weight: 600; padding: 0 0 0 20px; border-bottom:2px solid #333}
/* 2015/02/05 ¼öÁ¤ */
.in_scroll2 {position:relative; overflow:auto;width:680px; height:198px;padding:108px 0 0 80px;border-bottom:1px solid #ababab;background-color:#fafafa }
.bt_login { position:absolute; top:80px; left:304px;}
.in_scroll2 label {font-size:12px; line-height:14px; color:#333;}
.in_scroll2 label input {vertical-align:middle;}
.bt_log02 {display:block;margin:55px 0 0 0; }

.log_bn {position:absolute; top:20px; right:20px; width:255px; height:238px;padding:0 0 0 20px;border-left:1px solid #e8e8e8}
.log_bn a {display:block;margin:0 0 10px 0; border:1px solid #cacaca}
#password input{	background:#fff url("//img.megals.co.kr/common/bg_pw.jpg") no-repeat -7px top;}
#password input.on{background-image: none; background-color:#fff;}

.h3_tit {height:27px; font-size:16px; color:#010101; font-weight:600;}
.h5_tit {height:16px; font-size:16px; color:#010101; font-weight:600;}/*2013-12-09*/
.clause_box01 {overflow:auto; overflow-x:hidden; width:675px; height:143px; padding:14px 27px;	font-size:12px;line-height:1.5em;	color:#666;border:2px solid #ddd}/* 20131025 ¼öÁ¤ */
.clause_box01 h4{color:#cf2424;	padding:10px 0 5px 0;font-size:12px;font-weight:600;}
.clause_box01 dl dt	{padding:7px 0;color:#000;	font-weight:600;}
.clause_box01 dl dd	{padding:0 0 0 5px;color:#666;}
.clause_box01 dl dd ul	{padding:0 0 0 13px;}
.clause_box01 dl dd ul li{padding:0 0 0px 0px;}
.pop_con .pop_top_tab {overflow:hidden;width:100%; }
.pop_con .pop_top_tab .tab_pop2 {overflow:hidden; padding:0 0 1px; margin:0 10px 10px 0; background: url("//img.megals.co.kr/common/line_tab.jpg") repeat-x left 37px;}/* 20131025 ¼öÁ¤ */
.pop_con .pop_top_tab .tab_pop2 li {float:left; margin-right:-1px;width:194px; height:38px;}
.pop_con .pop_top_tab .tab_pop2 li a {display:block; text-align:center; font-size:13px; line-height:38px; color:#707070;font-weight:600;background:url("//img.megals.co.kr/common/tab.jpg") no-repeat left top;}
.pop_con .pop_top_tab .tab_pop2 li a.selected {position:relative; display:block;height:38px; color:#f84f26; font-weight:600; background:url("//img.megals.co.kr/common/tab_selected.jpg") no-repeat left top;}
.pop_con .pop_top_tab .tab_pop2 li a em {color:#cc0000}

.email_cfm_box2 {overflow:hidden;width:325px; padding:16px 20px 20px; background:#f8f8f8 url("//img.megals.co.kr/common/bg_cl.jpg") no-repeat left top; }
.con_id {width:700px; height:156px; padding:0 18px; border:2px solid #ddd}/* 20131025 ¼öÁ¤ */
.con_id dt {width:100%; height:64px; font-size:16px; line-height:64px; text-align:center;color:#000; font-weight:600; border-bottom:1px solid #ddd}
.con_id dt span {color:#cf2424;}
.con_id dd {padding:15px 0 0 20px; font-size:12px; line-height:20px; color:#666;}

.new_lec2 {float:left;position:relative; width:740px; margin:64px 0 0 0;}
.new_lec2 h4 {height:31px; }
.new_lec2 .tab3 {position:absolute; top:8px; right:5px;}/* 20131025 ¼öÁ¤ */
.new_lec2 .tab3 > li {float:left; height:12px; }
.new_lec2 .tab3 > li a {display:inline-block;font-size:11px; color:#999; font-family:dotum;vertical-align:top;letter-spacing:-1px;}
.new_lec2 .tab3 > li img {vertical-align:top;}
.new_lec2 .tab3 .selected {color:#cc0000;font-weight:600;letter-spacing:-1px;}
.new_lec2 .icon_num {position:absolute; top:0; left:15px;}
.new_lec2 .top_lec {position:relative;width:635px; height:97px; padding:14px 0 0 105px; background:#f5f5f5 url("//img.megals.co.kr/lecture/line_dott3.jpg") repeat-x left bottom; border-top:1px solid #ababab }
.new_lec2 .top_lec .pho { position:absolute; top:15px; left:15px;width:78px; height:78px; border:1px solid #888}
.new_lec2 .top_lec a .cate {display:block; margin:0 0 6px; font-size:13px;  color:#000;}
.new_lec2 .top_lec a .cate img {vertical-align:middle;}
.new_lec2 .top_lec a .cate em {color:#cc0000;}
.new_lec2 .top_lec a strong {display:block;font-size:14px; line-height:18px; color:#333; margin:8px 0 0 0;letter-spacing:-1px;  }
.new_lec2 .txt_bom4 ul {float:left; width:370px; margin:18px 0 0 0;}
.new_lec2 .txt_bom4 ul li { width:370px; height:25px; margin:0; padding:0;  }
.new_lec2 .txt_bom4 ul li a { display:block; width:375px; font-size:13px; color:#888;}
.new_lec2 .txt_bom4 ul li a img {vertical-align:middle;}
.new_lec2 .txt_bom4 ul li strong {color:#000}
.new_lec2 .panel2 .bt_mv3 {position:absolute; top:72px;*top:69px; left:104px;font-size:13px;color:#000 }
.new_lec2 .panel2 .bt_mv3 img {vertical-align:middle;}
.new_lec2 .panel2 .top_lec3 a strong {height:23px;}
.new_lec2 .txt_bom05 {display:block; margin:0; font-size:13px; line-height:20px; color:#888;letter-spacing:-1px;}

.in_scroll3 {overflow:hidden; width:720px; height:238px; margin:40px 0 0 0; padding:0 18px 0; border:2px solid #ddd; text-align:center; }
.in_scroll3 .top_txt { display:block; margin:27px 0 20px 0; font-size:16px;  color:#000; letter-spacing: -1px;}
.in_scroll3 .modi_box {overflow:hidden; width:720px; height:125px; padding:30px 0 0 0; text-align:left; background-color:#f8f8f8; }
.in_scroll3 dl {clear:both; width:230px;margin:0 auto;}
.in_scroll3 dt {float:left; width:64px; font-size:12px;line-height:25px; color:#010101;}
.in_scroll3 dd {margin:0 0 10px 0; float:left;  font-size:12px;color:#010101;}
.in_scroll3 dd p {font-size:14px; color:#010101;}
.in_scroll3 dd input {vertical-align:middle;}
.in_scroll4 {overflow:auto;overflow-x:hidden; width:720px; height:682px;padding:0 20px }/* 20131025 ¼öÁ¤ */

.top_ul01 {overflow:hidden;}
.top_ul01 li {overflow:hidden; padding:0 0 0 8px; margin:0 0 4px; font-size:13px; color:#000;background:url("//img.megals.co.kr/common/bull10.jpg") no-repeat left center;}
.top_ul02 {overflow:hidden; display:block; height:80px;margin:15px 0 8px;  border-left:1px solid #ddd; }
.top_ul02 li {float:left; width:173.5px; height:61px; padding:17px 0 0;  text-align:center; background:url("//img.megals.co.kr/common/bg_do01.jpg") no-repeat left top; border:1px solid #ddd; border-left:none;}
.top_ul02 li p {font-size:13px; color:#000;}
.top_ul02 li strong {display:block; margin:6px 0 0 0; font-size:20px; color:#cf2424;}
.pop_cont_in .p_txt01 { display:block;margin:19px 0 8px 0; font-size:13px; color:#cf2424;}
.top_ul03 {overflow:hidden;}
.top_ul03 li {overflow:hidden; padding:0 0 0 8px; margin:0 0 4px; font-size:13px; color:#666;background:url("//img.megals.co.kr/common/bull11.jpg") no-repeat left center;}
.ul_check li {float:left; width:132px; margin:0 0 11px; }
.ul_check li input {margin:-1px 0 0 0;vertical-align:middle;font-size:13px; color:#666;}
.ul_radio li {float:left; width:146px; height:23px; line-height:23px;margin:0 0 11px; }
.ul_check2 li {float:left; width:289px; margin:0 0 11px; }

.in_scroll .sub_txt2 { color: #f84f26;  float: right; font-size: 11px; }
.txt_etc2 { margin:0 0 0 5px; color: #999; font-size: 11px;}
.txt_etc3 { margin:0; color: #000; font-size: 13px;}
.txt_etc4 { margin:6px 0 0 0; color: #999; font-size: 11px;}
.txt_etc5 { margin:10px 0 0 20px; color: #999; font-size: 12px; font-family:dotum;}
.txt_etc5 a { color: #999; font-size: 12px; font-family:dotum;}

.h4_tit {height:24px; font-size:14px; color:#cf2424; font-weight:600;}

.pop_head_s {width:auto; height:37px; border-bottom:1px solid #ddd; background-color:#333333}
.pop_head_s form {position:absolute; top:6px; left:11px; }
.pop_head_s form input {vertical-align:middle;}
.pop_head_s label { font-size:11px; color:#888;vertical-align:middle; }
.pop_con_s {width:auto;padding:12px 0 10px 0; background:#fff; text-align:center;}
.pop_con_s strong {display:inline-block;margin:0 0 9px; font-size:14px; color:#333; }
.pop_con_s p {font-size:12px; color:#888; }
.pop_con_s p.p01 {margin-top:-3px;font-size:14px; line-height:22px; color:#666; }
.pop_con_s p em {color:#f84f26;}
.pop_con_s p.p01 em {color:#cc0000;}
.pop_con_s p strong {font-size:12px;color:#333;}
.pop_close2 {position: absolute; right: 10px; top: 6px;}

.h2_tit3 {background: url("//img.megals.co.kr/lecture/icon_tit.jpg") no-repeat scroll left 5px; height:26px; color: #333 !important;  font-size:16px !important;  font-weight: 600; padding: 0 0 0 20px; }
.set_favor {position:absolute; top:21px; right:21px; display:inline-block; padding:0 10px 0 0; font-size:11px;color:#fff;background: url("//img.megals.co.kr/mypage/bull01.png") no-repeat right 2px;}
.sel_box {width:459px; height:53px; padding:0 0 0 19px; line-height:50px;border:1px solid #ddd; background-color:#f5f5f5;}
.sel_box label {margin:0 56px 0 0; font-size:12px; color:#888;}
.sel_box input {vertical-align:middle;}

.box_up {width:440px; height:450px; padding:18px 19px 0 19px; margin:0 0 12px 0; border:1px solid #ddd; background-color:#f5f5f5;}
.h3_tit2 {height:23px; font-size:14px; color:#2a5696; font-weight:600;}
.h3_tit3 {display:inline-block; padding: 0 0 9px 20px; background: url("//img.megals.co.kr/lecture/icon_tit.jpg") no-repeat scroll left 7px; color: #000; font-size: 18px; font-weight: 600;}
.h3_tit4 {height:19px; font-size:14px; color:#333; font-weight:600;}
.h3_tit5 {display:block; padding: 0 0 11px 20px; background: url("//img.megals.co.kr/lecture/icon_tit.jpg") no-repeat scroll left 5px; color: #000; font-size: 16px; font-weight: 600;}
.h3_tit5 span {font-size:11px; color:#999999; font-weight:200 !important;}/*2013-12-11*/
/*2015.08.05 Ãß°¡*/
.h3_tit6 {padding: 0 0 9px 20px; background: url("//img.megals.co.kr/lecture/icon_tit.jpg") no-repeat scroll left 7px; color: #000; font-size: 18px; font-weight: 600;}
/*2015.08.05 Ãß°¡*/

.sel_box2 {width:440px; padding:5px 0 28px 0; border-top:1px solid #ddd;}
.sel_box2 label {margin:0 52px 0 0; font-size:12px; color:#888;}
.sel_box2 input {vertical-align:middle;}
.h3_tit2 label {margin:0 0 0 39px; font-size:12px; color:#888;}
.h3_tit2 input {vertical-align:middle;}
.tbl_up {overflow:auto; overflow-x:hidden; width:440px; height:280px;}

.p_list_right {display:block; color: #999;width:100%;  text-align: right; font-size: 11px; margin: 0 0 10px 0;}
.p_list_left {display:block; color: #999;width:100%;  font-size: 11px; margin: 0 0 10px 0;}/*2013-12-11*/
.box_search4 {width:440px; font-size:12px; line-height:18px; color:#666666; padding:15px 20px; margin:0px 0 0 0; background-color:#f5f5f5;}/*2013-12-11*/
.box_search4 {width:460px; padding:21px 0 20px 20px; margin:0px 0 0 0; background-color:#f5f5f5;}
.box_search4 label {float: left; padding:5px 7px 0 0; font-size:12px; color:#363636;  }
.box_search4:after{display:block;clear:both;content:'';}
.box_search4 p {clear:both;*width:100%; display:block; vertical-align:top;}
.tbl_up2 {overflow:auto; overflow-x:hidden; width:480px; height:280px;}

.ti_sel {float:left; color: #333; display: inline-block; font-size: 14px;}
.reload_sel {float:right; color: #363636; display: inline-block; font-size: 12px; padding: 0 0 0 18px; background: url("//img.megals.co.kr/common/icon_reload.jpg") no-repeat scroll left center;}
.reload_sel:hover {text-decoration:underline;}
.select_box { float:right;overflow:hidden;width:435px;padding:10px 19px 19px 24px; margin:9px 0;  border:1px solid #cee0eb; background-color:#edf4f8;}
.select_box li {position:relative; width:434px;padding:8px 0 10px 0;  background: url("//img.megals.co.kr/mypage/bg_line_dott.jpg") repeat-x left bottom;}
.select_box li dt {display:block; margin:0 0 8px 0;  font-size:12px; color:#888; }
.select_box li dd {display:block; width:366px;  font-size:12px; color:#333;letter-spacing:-1px; }
.select_box li dd em {font-size:12px; color:#2a5696; }
.select_box li .bt_x {position:absolute; top:10px; right:0px;}

.h2_tit4 {background: url("//img.megals.co.kr/lecture/icon_tit.jpg") no-repeat scroll left 3px; color: #000;  font-size:14px;  font-weight: 600; padding: 0 0 0 20px; }
.st_txt01 {font-size:13px; line-height:20px; color:#333}
.st_txt02 {font-size:13px; line-height:20px; color:#888}
.st_txt03 {font-size:13px; line-height:20px; color:#2a5696}
.st_txt04 {font-size:16px;  color:#333}
.st_txt05 {font-size:12px; line-height:20px;color:#888}
.st_txt06 {font-size:16px; line-height:20px;color:#2a5696}
.st_txt07 {font-size:14px; line-height:20px;color:#888}
.st_txt08 {font-size:11px; line-height:20px; font-family:dotum; color:#888}
.st_txt09 {font-size:12px; line-height:16px;color:#333}

.lec_condition2 {border-left:1px solid #adadad;border-top:2px solid #333; border-bottom:1px solid #dc0000}
.lec_condition2:after{display:block;clear:both;content:'';}
.lec_condition2 .lec_con2 {float:left;width:160px; }
.lec_condition2 .lec_con2.last {float:left;width:159px; }
.lec_con2 dt {width:140px; height:40px; padding:0 0 0 19px; font-size:15px; line-height:40px;font-weight:600; color:#000; border-right:1px solid #bebfc0; border-bottom:1px solid #adadad; background-color:#e0e0e2;}
.lec_con2 dd {width:159px; height:132px;padding:15px 0 0 0; border-right:1px solid #d7d7d7;}/* 20131010 ¼öÁ¤ */
.lec_con2 dd .lec_con_box {overflow:auto; overflow-x:hidden; width:159px; height:117px;} /* 20131010 Ãß°¡ */
.lec_con2 dd li {clear:both; overflow:hidden; width:138px; padding:0 0 0 20px; margin:0 0 10px;}
.lec_con2 dd li input {vertical-align:middle;}
.lec_con2 dd li label {margin:6px 0 0 2px; font-size:13px; color:#000000; }
.lec_con2.last dt {width:139px;}
.lec_con2.last dd {width:158px;}
.bot_result2 {float:right;position:relative;  width:428px; min-height:45px; height:auto !important; height:45px;padding:13px 25px 12px 25px; margin: 8px 0 0 0; border:1px solid #adadad; background-color:#f7f7f7;}
.bot_result2 .list a {display:inline-block;margin:0 0 6px 0; font-size:12px; color:#888; }
.bot_result2 .list a span {display:inline-block; height:10px; width:10px; margin:0 3px 0 5px; font-size:9px;line-height:11px; color:#b3b3b3; text-align:center;}
.bot_result2 .list a:hover span, .bot_result2 .list a:focus span{ display:inline-block; margin:-1px 2px 0 4px;border:1px solid #f19393;color:#e00000; font-size:9px;line-height:11px; text-align:center;}

.box_dada { position:relative;width:461px; height:74px; padding:21px 0 0 19px;background:url("//img.megals.co.kr/mypage/box_dada.jpg") no-repeat left top;}
.box_dada dt {float:left; margin:0 3px 0 0; font-size:14px; line-height:20px; color:#333; font-weight:600;}
.box_dada dd {float:left; font-size:12px; line-height:20px; }
.box_dada dd strong {display:inline-block; margin:0 6px;font-size:16px; line-height:20px;}
.box_dada dd em {margin:0 0 0 10px;font-weight:600;}
.box_dada dd img {margin:0 7px; vertical-align:middle;}
.box_dada dd .clr01 {color:#2a5696;}
.box_dada dd .clr02 {color:#888;}
.box_dada dd .clr03 {color:#cf2424;}
.box_dada dd.dc_detail { position:absolute; bottom:12px; left:84px;}

.ul_way li {padding:0 0 6px 10px; font-size:13px; line-height:18px; color:#888; letter-spacing:-1px;background:url("//img.megals.co.kr/mypage/bull04.jpg") no-repeat left 8px; }
.box_char {padding:15px 0 21px 0; font-size:14px; line-height:20px;color:#333 ;text-align:center; background-color:#edf4f8; border:1px solid #d1e2ec}
.box_pau {padding:21px 0 18px 20px; font-size:11px; font-family:dotum;  line-height:18px;color:#888; background-color:#f7f7f7; border:1px solid #dfdfdf}
.box_pau li {padding:0 0 2px 7px; font-size:11px; font-family:dotum;  letter-spacing:-1px;background:url("//img.megals.co.kr/mypage/bull04.jpg") no-repeat left 7px; }
.box_pau input {margin:-2px 0 0 0; vertical-align:middle;}
.dl_pau {width:480px;}
.dl_pau:after { content:""; display:block; clear:both; }
.dl_pau dt {float:left; width:85px; height:22px; margin:11px 0 0 0 ; font-size:14px; color:#888; font-weight:600; background:url("//img.megals.co.kr/common/line_dott04.jpg") repeat-x left bottom; }
.dl_pau dd {float:left; width:395px; height:22px;margin:11px 0 0 0 ; font-size:14px; color:#353535;  font-weight:600; background:url("//img.megals.co.kr/common/line_dott04.jpg") repeat-x left bottom; }
.dl_pau2 dt,.dl_pau2 dd { font-weight:normal;}
.box_pau2 {padding:26px 0 27px 31px; font-size:14px; line-height:20px;color:#333 ; background-color:#edf4f8; border:1px solid #d1e2ec}
.box_pau2 label {font-size:14px; color:#333; font-weight:600;}
.box_pau2 img {vertical-align:middle;}
.rebw_top {position:relative; height:134px; padding:11px 0 0 119px; margin:0 0 20px;  border-top:2px solid #333; border-bottom:1px solid #888; background-color:#f1f1f1;}
.rebw_top img {vertical-align:middle;}
.rebw_top span {font-size:13px; line-height:18px; color:#010101;}
.rebw_top dt {color: #363636; display:block;  font-weight:600;font-size: 15px;line-height:22px;  margin: 7px 0 10px 0;}
.rebw_top dd {font-size:11px; line-height:16px; color:#999; font-family:dotum; }
.rebw_top dd img { vertical-align: -2px;}
.rebw_top p {position:absolute; top:0; left:0; width:100px; height:125px; background-color:#f2f2f2; overflow:hidden;}/* 2016-01-22 */
.rebw_top p img {width:170px; margin-right:-30px; margin-left:-30px;}/* 2016-01-22 */
.rebw_box {position:relative; padding:15px 19px; border:1px solid #dfdfdf; border-top:1px solid #cc0000}
.rebw_box .tit {display:block;font-size:13px; line-height:22px; color:#363636;}
.rebw_box .write {width:100%; display:block; margin:11px 0 21px 0; padding:0 0 4px; text-align:right; font-size:11px; line-height:22px; color:#888; border-bottom:1px solid #ddd}
.rebw_box .write span { margin:0 16px 0 0;}
.rebw_con {overflow:auto; overflow-x:hidden;width:441px; height:267px; padding: 0; font-size:13px; line-height:24px; color:#888;}
.survey_box {overflow:auto; overflow-x:hidden; width:546px; height:350px; padding:17px 14px 0 0; border-top:2px solid #333; border-bottom:1px solid #999}
.survey_box .que {overflow:hidden; display:block; height:26px; margin:0 0 9px;  font-size:13px; line-height:16px; color:#000; background:url("//img.megals.co.kr/common/line_dott02.jpg") repeat-x left bottom;}
.survey_box .exp {overflow:hidden; display:block; margin:0 0 20px; font-size:11px; line-height:25px; color:#666;font-family:dotum; }
.pop_con2 {background-color:#fff}
.pop_con2 .acm_popp_tit {overflow:hidden; width:487px; padding:11px 0 12px 20px; border-top:1px solid #ababab; border-bottom:1px solid #c8c8c8}
.pop_con2 .acm_popp_tit dt {float:left; width:67px; font-size:14px; line-height:20px; color:#cf2424; font-weight:600;}
.pop_con2 .acm_popp_tit dd {float:left; width:404px; font-size:14px; line-height:20px; color:#000; font-weight:600;}
.pop_con2 .acm_popp_box {overflow:auto; overflow-x:hidden; height:276px; padding:18px 18px 15px; border:1px solid #e8e8e8; background-color:#fafafa; font-size:12px; color:#888; line-height:20px;}/* 20131212 ¼öÁ¤ */
.pop_con2 .acm_popp_box h3 {margin:0 0 6px; height:22px; font-size:13px;color:#2a5695; font-weight:600; border-bottom:1px solid #c8c8c8}
.pop_ul4 li {padding: 0 6px 2px 11px;}

.pop_con2 .acm_popp_box2 {overflow:auto; overflow-x:hidden; height:116px; font-size:12px; line-height:20px; color:#555; padding:15px 18px 0px; border:1px solid #e8e8e8; background-color:#fafafa}
.top_lec_cal {position:relative;width:392px; height:116px; padding:15px 0 0 115px; background:url("//img.megals.co.kr/lecture/line_dott3.jpg") repeat-x left bottom; border-top:1px solid #ababab }/*20140128¼öÁ¤*/
.top_lec_cal .pho { position:absolute; top:15px; left:15px; display:block; overflow:hidden; width:80px; height:80px; padding:5px; background-color:#dedede}/* 2016-01-22 */
.top_lec_cal .pho img {width:155px; margin-right:-36px; margin-left:-36px;}/* 2016-01-22 */
.top_lec_cal .bt_mv {margin:0 0 7px; }
.top_lec_cal .cate {display:block; margin:0 0 6px; font-size:13px;  color:#000;}
.top_lec_cal .cate img {vertical-align:middle;}
.top_lec_cal .cate em {color:#cc0000;}
.top_lec_cal strong {display:block; margin:0 0 6px 0; font-size:14px; line-height:20px; color:#333; letter-spacing:-1px;  }/*20140128¼öÁ¤*/
.top_lec_cal .book dt { float:left;padding: 0 0 0 8px; color: #999; font-size: 11px; line-height: 18px; margin: 0 11px 0 0; font-family:dotum; background: url("//img.megals.co.kr/common/bull01_top.jpg") no-repeat left 6px; }
.top_lec_cal .book dd {float:left; color: #666; font-size: 11px; line-height: 18px; font-family:dotum; }
.time_day {width:493px; height:42px;  padding:0 0 0 14px; background-color:#f7fafc; border-bottom:1px solid #c8c8c8}
.time_day dl {float:left;}
.time_day .day dt {float:left;font-size:12px; line-height:42px;  letter-spacing:-1px; color:#cf2424; font-weight:600;}
.time_day .day dd {float:left;font-size:12px; line-height:42px; color:#333; font-weight:600;}
.time_day .date dt {float:left; padding: 0 0 0 8px; margin:14px 9px 0 21px;   letter-spacing:-1px; font-size:11px;line-height:14px; color:#999; font-family:dotum; background: url("//img.megals.co.kr/common/bull01_top.jpg") no-repeat left 6px;}
.time_day .date dd { float:left; letter-spacing:-1px;padding: 0 1px 0 0 ;  font-size:11px; line-height:42px; color:#333;font-family:dotum;  }
.bt_bask_cal {width:100%; display:block; margin:9px 0 0 0; font-size:14px; line-height:34px; color:#888; text-align:right;}
.bt_bask_cal strong {display:inline-block; margin:0 2px 0 9px;  font-size:18px; line-height:34px; color:#cf2424; }

.faq_box {border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.faq_box dt img,.faq_box dd span {position:absolute; top:0; left:0;} /*2014-02-04*/
.faq_box dt {position:relative; padding:18px 40px 23px 70px; font-size:16px; color:#333; line-height:24px; font-weight:600; background:#f5f5f5 url("//img.megals.co.kr/common/line_dott02.jpg") repeat-x left bottom }/*2014-02-04*/
.faq_box dd {position:relative; padding:18px 40px 24px 70px; font-size:14px; color:#333; line-height:24px; }/*2014-02-04*/

.h2_tit5 {background: url("//img.megals.co.kr/lecture/icon_tit.jpg") no-repeat scroll left 5px; height:26px; color: #333;  font-size:16px;  font-weight: 600; padding: 0 0 0 20px;border-bottom:2px solid #333 }
.his_map {display:block; margin:10px 0 6px 0;  font-size:11px; color:#888; font-family:dotum;  line-height:14px;}
.his_map span {color:#ccc;}
.his_map:after { content:""; display:block; clear:both; }

.top_tab_free {overflow:hidden;width:790px; padding:0 0 1px;background: url("//img.megals.co.kr/common/line_tab.jpg") repeat-x left bottom;}
.top_tab_free li {float:left;border:1px solid #dfdfdf; border-bottom:none;margin-right:-1px;background-color:#f2f2f2}
.top_tab_free li.on {position:relative; margin-bottom:-1px; border:1px solid #f84f26; border-bottom:1px solid #fff; background-color:#fff;}/* 2016-10-25 */
.top_tab_free li a {display:block; width:auto; padding:0 15px;height:36px;text-align:center; font-size:13px; line-height:36px; color:#707070;font-weight:600;}
.top_tab_free li.on a {height:37px; font-size:13px; line-height:36px; color:#f84f26; font-weight:600; }
.top_tab_free img,.top_tab input {vertical-align:middle;}
.top_tab_free li a.selected {position:relative; margin-bottom:-1px; color:#f84f26; font-weight:600; border:1px solid #f84f26; border-bottom:1px solid #fff; background-color:#fff;}/* 2016-10-25 */

/* È¸»ç¼Ò°³ ¿À½Ã´Â±æ 2017-02-01 */
.tbl_map { width:100%; border-top:2px solid #8b8b8b; border-bottom:1px solid #8b8b8b; font-size:13px; line-height:20px; }
.tbl_map th {background:#e7e3e1; color:#333; font-size:14px; font-weight:bold; width:20%; padding-left:35px; text-align:left; border-bottom:1px solid #d0d0d0; }
.tbl_map td { color:#333; font-size:13px; text-align:left; line-height:220%; padding:15px 0; border-bottom:1px solid #d0d0d0;}
.tbl_map th.finished { border-bottom:0px;}
.tbl_map th.finished { border-bottom:0px;}
.tbl_map td span.fblue {color:#3556a6; font-weight:bold; padding-right:10px;}
.tbl_map td span.fgreen {color:#50a232; font-weight:bold; padding-right:10px;}
.tbl_map td span.fred {color:#dc1219; font-weight:bold; padding-right:10px;}

.lst13 dt { float:left; width:6em; color:#333; font-size:13px; font-weight:bold;}
.lst13 dd { padding-left:7em; font-size:13px; color:#666; }
.lst13.lst4em dt { width:4em; line-height:160% }
.lst13.lst4em dd { padding-left:5em; line-height:160%  }

.tit22 { position:relative; margin:40px 0 0; padding:0 0 0 18px; background:url('//img.megalawyers.co.kr/css/tit22.png') left center no-repeat; color:#333; font-weight:bold; font-size:16px; }

.dotline1 { margin:20px 0; height:1px; background:url('//img.megalawyers.co.kr/css/dotline1.png') repeat-x; }

.sort2 {display:block; text-align:right;color:#e0e0e0;  padding: 0 0 6px 0; border-bottom:2px solid #494a4d}
.sort2 img {display:inline-block; vertical-align: middle; }
.sort2 a {font-size:11px; line-height:14px; font-family: dotum; color:#969696;vertical-align: middle; }
.sort2 a.on {color:#f84f26; }

.com_sel_bottom {padding:10px 0 10px 13px; margin:0 0 19px 0; font-size:12px; line-height:18px; color:#666; border:1px solid #cfcfcf; border-top:none; background-color:#eee; }/*2013-12-14*/
.com_sel_bottom img {vertical-align:middle;}/*2013-12-14*/
.com_sel_bottom a {font-size:11px; line-height:14px; font-family: dotum; color:#969696;vertical-align: middle; }/*2013-12-14*/
.com_sel_bottom a.on {color:#407ac1;}/*2013-12-14*/

.prof_con {overflow:auto; overflow-x:hidden; width:459px; height:162px; padding:14px 0 14px 19px; font-size:12px; line-height:20px; color:#888;border:1px solid #ddd; border-top:2px solid #333;}
.prof_con li {padding:0 0 0 8px; font-size:12px; line-height:20px; color:#888; background: url("//img.megals.co.kr/common/bull14.jpg") no-repeat left 10px;}
.prof_con2 {height:102px; background-color:#f5f5f5}

.package_con {overflow:auto; overflow-x:hidden; width:440px; padding:14px 19px 14px 19px; font-size:12px; line-height:20px; color:#888;border:1px solid #ddd;}/*2014-02-20*/
.package_con li {padding:0 0 0 8px; font-size:12px; line-height:20px; color:#888; background: url("//img.megals.co.kr/common/bull14.jpg") no-repeat left 10px;}/*2014-02-20*/
.package_con dd {width:300px; font-size:13px; color:#333333; font-weight:600;}/*2014-02-20*/
.package_con dd.info {width:420px; background-color:#f7f7f7; font-size:11px; font-family:dotum; font-weight:300 !important; color:#999; padding:3px 10px 1px 10px; margin-top:7px; border-bottom:1px solid #eeeeee;}/*2014-02-20*/
.package_con p.price {width:85px; position:absolute; top:10px; left:330px; color:#999; font-size:15px; font-weight:600; text-align:right; border-left:1px solid #eeeeee; padding:15px 0 15px 15px;}/*2014-02-20*/
.package_box {position:relative;}/*2014-02-20*/

/* Sky Banner S */
/*20131222 ¼öÁ¤ */
.bn_r { float:right; }/* 2024.03.13 ¼öÁ¤ */
.bn_r2 { position:absolute; top:0; right:-150px;}/* 2017-08-30 */
.bn_in {width:135px; height:145px; margin:0 0 11px;}
.bn_in ul {overflow:hidden;margin:10px 0 0 0; }
.bn_in li { clear:both;display:block; }
.bn_in li span, .bn_in li a {float:left;font-size:11px; color:#888; font-family:dotum;  line-height:20px;}
.bn_in li a {width:145px; margin:0 0 0 6px;}
.bn_in2 {width:208px; height:146px; padding:17px 0 0 10px;}
/* Sky Banner E */

/* Sky Banner left S */
/*20140318 ¼öÁ¤ */
.bn_l { position:absolute; top:20px; left:-150px;} /* sky banner ÁÂ¿ì À§Ä¡ Á¶Á¤ left °ªÀ» Á¶Á¤ ÇÑ´Ù. */
/* Sky Banner left E */

/* ¸µÅ© */
a.link01 {display:inline-block;padding:0 13px 0 0; font-size:12px; color:#363636; background: url("//img.megals.co.kr/common/bull05.jpg") no-repeat right center;}

/* È­Áú¸µÅ© */
/* .pic_area a {display:inline-block;letter-spacing:-1px; border:1px solid #dddee1; height:16px; color:#666 !important;  font-size:11px !important; font-family: dotum; line-height:18px !important; padding:0 5px 0 12px; background:#fff url("//img.megals.co.kr/common/bull04_pic.jpg") no-repeat 5px center;}*/ /* 20131010 »èÁ¦ */
.pic_area a img {vertical-align:middle;}/* 20131010 Ãß°¡ */
/* .pic_area a.on {color:#3e92d7 !important; background:#fff url("//img.megals.co.kr/common/bull04_pic_on.jpg") no-repeat 5px center;}*//* 20131010 »èÁ¦ */

.e_tit {width:660px; font-size:16px; font-weight:600; background-color:#2a5695; color:#ffffff; padding:10px 0 12px 0; text-align:center; margin-bottom:20px;}/*2013-12-16*/

/* default */
.pos_r {position:relative;}
.hide_txt {position: absolute; text-indent:-999999px; display:block;}
.f_left {float:left;}
.f_right {float:right;}
.c_both {clear:both}
.b_t_none {border-top:none !important}
.b_b_none {border-bottom:none !important}
.b_r_none {border-right:none !important}
.b_l_none {border-left:none !important}
.b_color01 {border-color:#666 !important}
.b_color02 {border-color:#333 !important}
.bt_left {width:100%;display:block; margin:10px 0 0 0;}
.bt_right {width:100%;display:block; margin:10px 0 9px 0; text-align:right;}
.bt_right2 {width:100%;display:block; margin:9px 0 0 0; text-align:right;}
.bt_right3 {width:100%;display:block; margin:15px 0 0 0; text-align:right;}/*2013-12-13*/
.bt_right4 {width:100%;display:block; margin:-40px 0 0px 0; text-align:right;}/*2014-2-7*/
.bt_right5 {width:100%;display:block; margin:-70px 0 0px 0; text-align:right;}/*2014-2-7*/
.bt_center {width:100%;display:block; margin:0; text-align:center;}
.d_block {display:block;}
.bg_none {background:none !important;}
.v_mid {vertical-align:middle;}

.emp01 {color:#f84f26 !important;}
.emp02 {color:#f62e2e !important;}
.emp03 {color:#f84f26 !important; /*#cf2424*/}/* 2017-07-14 */
.emp04 {color:#666 !important;}
.emp05 {color:#db1818 !important;}
.emp06 {color:#333 !important}
.emp07 {color:#e00000 !important;}
.emp08 {color:#2a5696 !important;}
.emp09 {color:#888 !important;}
.emp10 {color:#363636 !important;}
.emp11 {color:#407ac1 !important;}
.emp12 {color:#000 !important;}

.font11 {font-size:11px !important; font-family:dotum;}/*2013-11-25*/
.font12 {font-size:12px !important;}
.font15 {font-size:15px !important;}
.font14 {font-size:14px !important;}
.font18 {font-size:18px !important;}

.pt4 {padding-top:4px;}
.pt10 {padding-top:10px;}
.mt_m1 {margin-top:-1px;}
.mt_m2 {margin-top:-2px;}
.mt_m3 {margin-top:-3px;}
.mt_m10 {margin-top:-10px;}
.mt2 {margin-top:2px !important;}
.mt5 {margin-top:5px !important;}
.mt6 {margin-top:6px !important;}
.mt7 {margin-top:7px !important;}
.mt8 {margin-top:8px !important;}
.mt9 {margin-top:9px !important;}
.mt10 {margin-top:10px;}
.mt12 {margin-top:12px;}
.mt14 {margin-top:14px;}
.mt16 {margin-top:16px;}
.mt18 {margin-top:18px !important;}
.mt20 {margin-top:20px;}
.mt22 {margin-top:22px !important;}
.mt25 {margin-top:25px !important;}
.mt26 {margin-top:26px !important;}
.mt27 {margin-top:27px !important;}
.mt28 {margin-top:28px !important;}
.mt30 {margin-top:30px !important;}
.mt33 {margin-top:33px;}
.mt40 {margin-top:40px;}
.mt45 {margin-top:45px;}
.mt48 {margin-top:48px;}
.mt50 {margin-top:50px;}
.mt56 {margin-top:56px;}
.mr10 {margin-right:10px;}
.ml1 {margin-left:1px;}
.ml5 {margin-left:5px;}
.ml8 {margin-left:8px;}
.ml10 {margin-left:10px;}
.ml12 {margin-left:12px;}
.ml17 {margin-left:17px;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px;}
.ml46 {margin-left:46px;}
.ml60 {margin-left:60px;}
.mr10 {margin-right:10px;}
.mr13 {margin-right:13px !important;}
.mb0  {margin-bottom:0px !important;}
.mb5  {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb35 {margin-bottom:35px !important;}
.mb40 {margin-bottom:40px !important;}
.mb45 {margin-bottom:45px !important;}
.mb50 {margin-bottom:50px !important;}
.pt17 {padding-top:17px !important;}
.pt24 {padding-top:24px !important;}

/* 2013-12-24 Ãß°¡ */
.hand {cursor:pointer}

/*À¯µ¿ÅÇ*/
.ftab_ul {overflow:hidden;width:790px; padding:0 0 1px;}/*2014-01-17*/
.ftab_ul li {float:left;border:1px solid #dfdfdf; margin-right:-1px; background-color:#fafafa;}/*2014-01-17*/
.ftab_ul li a {display:block; width:auto; padding:0 30px;height:37px;text-align:center; font-size:12px; line-height:36px; color:#707070;font-weight:600;}/*2014-01-17*/
.ftab_ul li a.on {position:relative; color:#ffffff; margin-bottom:-1px; border-bottom:1px solid #fff; background:url("//img.megals.co.kr/lecture/tab_li_on.jpg") repeat-x left top;}/*2014-01-17*/
.ftab_ul li a.selected {position:relative; margin-bottom:-1px; color:#f84f26; font-weight:600; border:1px solid #f84f26; border-bottom:1px solid #fff;background-color:#fff;}/*2014-01-17*/

/* ÅØ½ºÆ®¹öÆ° */
.r_btn {height:31px; color:#fff; background:url("//img.megals.co.kr/common/r_btn.gif") repeat-x top; vertical-align:middle; overflow:hidden; display:inline-block; padding-top:7px;}
.g_box {min-height:28px; color:#888; background-color:#f5f5f5; border:1px solid #e4e4e4; padding:4px 21px 2px; vertical-align:middle; overflow:hidden; display:inline-block; font-size:11px; line-height:13px; margin:7px;}

/*------------------------------------------------------------------------------
| ¹öÆ°
|.............................................................................*/

.btn20a { height:20px; color:#fff; background:url('//img.megals.co.kr/leet/2014/btn20a.left.gif') left top no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn20a i { height:20px; margin:0 0 0 5px; padding:0 15px 0 5px; background:url('//img.megals.co.kr/leet/2014/btn20a.gif') right top no-repeat; font:11px/22px Dotum; text-align:center; display:block; *cursor:pointer; }
.btn20a:hover { color:#fff !important; }
.IE .btn20a i { line-height:23px; }

.btn20b { height:20px; color:#333; background:url('//img.megals.co.kr/leet/2014/btn20b.gif') left top no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn20b i { height:20px; margin:0 0 0 5px; padding:0 15px 0 5px; background:url('//img.megals.co.kr/leet/2014/btn20b.gif') right top no-repeat; font:11px/22px Dotum; text-align:center; display:block; *cursor:pointer; }
.btn20b:hover { color:#333 !important; }
.IE .btn20b i { line-height:23px; }

.btn23a { height:23px; color:#fff; background:url('//img.megals.co.kr/leet/2014/btn23a.left.gif') left top no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn23a i { height:23px; margin:0 0 0 5px; padding:0 10px 0 5px; background:url('//img.megals.co.kr/leet/2014/btn23a.gif') right top no-repeat; font:11px/23px Dotum; text-align:center; display:block; *cursor:pointer; }
.btn23a:hover { color:#fff !important; }
.IE .btn23a i { line-height:27px; *line-height:25px; }
.IE8 .btn23a i { line-height:25px; }

.btn25a { height:23px; color:#fff; background:url('//img.megals.co.kr/leet/2014/btn25a.gif') left top no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn25a i { height:23px; margin:0 0 0 5px; padding:0 15px 0 5px; background:url('//img.megals.co.kr/leet/2014/btn25a.gif') right top no-repeat; font:11px/24px Dotum; text-align:center; display:block; *cursor:pointer; }
.btn25a:hover { color:#fff !important; }
.IE .btn25a i { line-height:27px; *line-height:25px; }
.IE8 .btn25a i { line-height:25px; }

.btn30a { height:30px; color:#fff; background:url('//img.megals.co.kr/leet/2014/btn30a.left.gif') left top no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn30a i { min-width:41px; height:30px; margin:0 0 0 5px; padding:0 17px 0 12px; background:url('//img.megals.co.kr/leet/2014/btn30a.gif') right top no-repeat; font:bold 14px/29px 'Nanum Gothic'; text-align:center; display:block; *cursor:pointer; }
.btn30a:hover { color:#fff !important; }
.IE8 .btn30a i { line-height:30px; }

.btn31a { height:31px; color:#fff; background:url('//img.megals.co.kr/leet/2014/btn31a.left.gif') left top no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn31a i { min-width:46px; height:31px; margin:0 0 0 5px; padding:0 17px 0 12px; background:url('//img.megals.co.kr/leet/2014/btn31a.gif') right top no-repeat; font:bold 13px/29px 'Nanum Gothic'; text-align:center; display:block; *cursor:pointer; }
.btn31a:hover { color:#fff !important; }
.IE8 .btn31a i { line-height:30px; }

.btn31b { height:31px; color:#fff; background:url('//img.megals.co.kr/leet/2014/btn31b.left.gif') left top no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn31b i { min-width:46px; height:31px; margin:0 0 0 5px; padding:0 17px 0 12px; background:url('//img.megals.co.kr/leet/2014/btn31b.gif') right top no-repeat; font:bold 13px/29px 'Nanum Gothic'; text-align:center; display:block; *cursor:pointer; }
.btn31b:hover { color:#fff !important; }
.IE8 .btn31b i { line-height:30px; }

.btn31c { height:31px; color:#fff; background:url('//img.megals.co.kr/leet/2014/btn31c.left.gif') left top no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn31c i { min-width:46px; height:31px; margin:0 0 0 5px; padding:0 17px 0 12px; background:url('//img.megals.co.kr/leet/2014/btn31c.gif') right top no-repeat; font:bold 13px/29px 'Nanum Gothic'; text-align:center; display:block; *cursor:pointer; }
.btn31c:hover { color:#fff !important; }
.IE8 .btn31c i { line-height:30px; }

.btn34a { height:34px; color:#fff; background:url('//img.megals.co.kr/leet/2014/btn34a.left.gif') left top no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn34a i { min-width:96px; height:34px; margin:0 0 0 5px; padding:0 17px 0 12px; background:url('//img.megals.co.kr/leet/2014/btn34a.gif') right top no-repeat; font:bold 14px/33px 'Nanum Gothic'; text-align:center; display:block; *cursor:pointer; }
.btn34a:hover { color:#fff !important; }
.IE8 .btn34a i { line-height:34px; }

/* ¡Ú°­»ç ÀÌ¹ÌÁö ÀÚµ¿ ¸®»çÀÌÂ¡ Ãß°¡ (2016.01.22)¡Ú */

/*¸ÞÀÎ, °­ÁÂ»ó¼¼*/
.Pimg70x79 {float:left}
.Pimg70x79 li {width:70px; height:79px;background-color:#f2f2f2; overflow:hidden;}
.Pimg70x79 img{width:130px; margin-left:-29px; }

/*±³¼ö¼Ò°³*/
.Pimg250x155 {position:relative;float:left; width:250px; height:155px; background:url("//img.megals.co.kr/professor/bg_n.jpg") no-repeat; overflow:hidden; cursor:pointer; border-bottom:1px solid #333}
.Pimg250x155 img {position:absolute; margin-left:-30px;;}
.Pimg250x155 .favor {position:absolute; bottom:54px; right:50px;}
.Pimg250x155 samp a {color:#fff;}
.Pimg250x155 strong {color:#fff;}
.Pimg250x155 samp {position:absolute; bottom:0; right:0; height:35px;padding:0 11px; font-size:22px; line-height:35px; color:#ccc; background-color:#333;}

/*LEETÀÎ°­,°øÀÎ¿µ¾î,Á÷¿µÇÐ¿ø ¼­ºê¸ÞÀÎ*/
.Pimg78x78 {float:left}
.Pimg78x78 li {width:78px; height:78px; background-color:#959595; overflow:hidden;}
.Pimg78x78 img{width:150px; margin-right:-36px; margin-left:-36px;}

/*¸¶ÀÌÆäÀÌÁö ¼­ºê¸ÞÀÎ */
.Pimg45x45 {float:left}
.Pimg45x45 li {width:45px; height:45px; background-color:#737371; overflow:hidden;}
.Pimg45x45 img{width:85px; margin-right:-20px; margin-left:-20px;}

/*¸¶ÀÌÆäÀÌÁö >My°­ÀÇ½Ç>¼ö°­ÈÄ±â »ó¼¼ */
.Pimg100x125 {float:left}
.Pimg100x125 li {width:100px; height:125px; background-color:#f2f2f2; overflow:hidden;}
.Pimg100x125 img{width:160px; margin-right:-30px; margin-left:-30px; overflow:hidden;}

/* ¸ð¹ÙÀÏ > ³»°­ÀÇ½Ç> My°­ÁÂ >¼ö°­ÁßÀÎ °­ÁÂ */
.Pimg56x57 {float:left}
.Pimg56x57 li {width:56px; height:57px; background-color:#949494; overflow:hidden;}
.Pimg56x57 img{width:85px; margin-right:-20px; margin-left:-20px;}

/* footer ¼öÁ¤ 2019.01.10 */
#footer .top_link  { width:100%; /*height:55px; background-color:#f9f9f9;*/ height: 58px; background: #fff; border-bottom:1px solid #dcdcdc;  }
#footer .top_link ul { width:1000px; margin:0 auto; color:#dcdcdc; }
#footer .top_link li { float: left; height: 100%; }
#footer .top_link li a { /*float:left; line-height:55px; font-weight:600;*/ display: block; height: 100%; line-height: 58px; font-weight: normal; color:#999; font-size: 13px;  padding-right: 30px; }
#footer .top_link li a img { vertical-align:middle; padding:15px 0; }
#footer .top_link li select { float:right; width:190px; height:30px; color:#777777; font-size:13px; border:1px solid #ccc; vertical-align:middle; margin-top:12px; padding-left:9px; }
#footer dl.megals_infor { position:relative; width:1000px; /*height: 72px;*/ height:90px; margin:0 auto; padding-top:33px; }/* 2020.12.01 ¼öÁ¤ */
#footer dl.megals_infor dt { position:absolute; top:45px; left:0; }
#footer dl.megals_infor dd { position:absolute; top:33px; left:135px; font:11px/18px Dotum !important; color:#999999; letter-spacing:-0.06em; }
#footer dl.megals_infor dd span { padding-left:20px; }/* 2020.12.01 ¼öÁ¤ */
#footer dl.megals_infor dd img { margin-top:5px; }
#footer .megals_infor_wrap{position:relative; width:1000px; margin:0 auto;}/* 2020.12.01 Ãß°¡ */
#footer .foot_link{position:absolute; right:0; bottom:0;}/* 2020.12.01 Ãß°¡ */

/* °øÅë *//*2019.04.29*/
.f11 { font-size:11px; }
.f12 { font-size:13px; }
.f13 { font-size:13px; }/* 2016-10-13 */
.f14 { font-size:14px; }
.f15 { font-size:15px; }
.f16 { font-size:16px; }
.f17 { font-size:17px; }
.f18 { font-size:18px; }
.f19 { font-size:19px; }
.f20 { font-size:20px; }
.notice { color:#e15822; }/* 2016-10-27 */

/* ¸ÞÀÎ ¸®½ºÆ® ·Ñ¸µ ÅÇ */
.sotab2 { position:relative; *zoom:1; }
.sotab2 li { float:left; }
.sotab2 li a:after { content:" "; }
.sotab2 li a { color:#a2a4ae; padding:1px 0 0 7px; font:11px/16px Dotum !important; letter-spacing:-.1em; }
.sotab2 li.on a { color:#f84f26; padding-left:10px; margin-left:7px; background:url('//img.megals.co.kr/index/tab2_on.png') left 1px no-repeat; }/* 2016-10-13 */
.sotab2:after { content:" "; display:block; clear:both; }

/* LEETÀÎ°­ ¸ÞÀÎ ÀÌº¥Æ®/¹«·áÆ¯°­ ¹è³Ê (¸ÞÀÎ¹è³Ê¶û ÄÁÅÙÃ÷ ¿¬µ¿µÇ´Â ºÎºÐ) 2019.01.10 */
.leet_hotfocus .eventfree li a { position: relative; height: 100px; border: 1px solid #ddd; text-align: left; }
.leet_hotfocus .eventfree li a:after { clear: both; content: ''; display: block; }
.leet_hotfocus .eventfree .lebel { display: none; }
.leet_hotfocus .eventfree .t1 { display: block; overflow: hidden; margin: 13px 0 0 13px; font-size: 16px; line-height: 21px; color: #222; font-weight: bold; letter-spacing: -0.8px;  }
.leet_hotfocus .eventfree .color1 { color: #405398; font-weight: 500; font-weight: bold; }
.leet_hotfocus .eventfree .t2 { position: absolute; left: 13px; bottom: 12px; display: block; font-size: 11px; color: #888; letter-spacing: -0.4px; }
.leet_hotfocus .eventfree .color2 { color: #222; }
.leet_hotfocus .eventfree .t1 .t_type1 { font-weight: inherit; font-size: 13px; } /*2019.01.10*/

/*2019.10.24*/
.payment_box{padding:0 20px;}
.payment_list{margin-bottom:2px;}
.payment_list dt{padding-left:20px;border:2px solid #3b509a;background:#3b509a;color:#fff;letter-spacing:-1px;font-size:15px;font-weight:bold;height:40px;line-height:35px;}
.payment_list.etc dt{background:#fff;color:#3b509a;}
.payment_list dd{position:relative;display:none;padding:20px;color:#666;font-size:13px;}
.payment_list dd.on{display:block;}
.payment_list dd p.point_tip{margin:15px 0;color:#2187ea;font-weight:bold;background:#f3f4fb;padding:3px 5px;}
.payment_list dd .payment_notice_list{margin-top:15px}
.payment_list dd .payment_notice_list li{color:#365189;margin-top:3px;}
.payment_list dd .payment_notice_list li:before{content:"-";margin-right:3px;}
.payment_list.etc dd label{position:absolute;left:20px;top:20px;}
.payment_list.etc dd label.txt2{left:100px;}
.payment_list.etc dd .payment_list_s{display:none;padding-top:30px;}
.payment_list.etc dd .payment_list_s.on{display:block;}
.grp_infobox.payment{background:#f3f4fb;border-color:#e8e9f7}
.charge_box{width:100%;border:4px solid #3b509a;}
.charge_box th{text-align:center;background:#f9f9f9;color:#365189;font-size:15px;font-weight:bold;}
.charge_box td{vertical-align:bottom;font-size:13px;color:#000;padding:25px 25px 20px;}
.charge_box td label strong{vertical-align:bottom;font-size:19px;color:#ff2502;}
.info_box2.payment{background:none}
.info_box2.payment .info_ti_area{width:750px;border-bottom:0}
.info_box2.payment .pay_way{background:#f9f9f9;padding:10px;position:relative;margin-right:20px;}
.info_box2.payment .pay_way .bt_view{position:absolute;right:10px;top:15px;}
.box_char.payment{padding-top:30px;background:#fff;border-color:#dddddd}
.box_char.payment *{text-align:left;letter-spacing:-1px}
.box_char.payment .payment_notice_list{margin:0 !important;width:auto !important}
.box_char.payment .payment_notice_list li{padding:0 !important;}
/*2019.10.24*/
/*2021.01.18 Ç²ÅÍ ¼öÁ¤*/
#footer{position:relative;padding-bottom:40px;background:#fff;overflow:visible; clear:both; z-index:11; }/* 2024.05.10 z-index:11 Ãß°¡ */
#footer *{font-family:'¸¼Àº °íµñ','Malgun Gothic','Apple SD Gothic Neo',Verdana, Arial, sans-serif;}
#footer .footer_inner{position:relative;width:1000px;margin:0 auto;}
#footer .footer_inner:after{content: ''; display:block;; clear: both}
#footer .family_area{background:#fff;padding:14px 0 16px;height:28px;border-top:1px solid #bebfc0;border-bottom:1px solid #bebfc0;}
#footer .family_link{margin-top:4px;float:left;}
#footer .family_link:after{content: ''; display:block; clear: both}
#footer .family_link li{float:left;margin-left:18px;}/* 2021.12.21 */
#footer .family_link li:first-child{margin-left:0;}
#footer .family { position: absolute; top: 0; right: 0; z-index: 5; overflow: hidden; width: 130px; height: 28px; border: 1px solid #ddd; border-radius: 15px; background: #fff; }/* 2021.12.21 */
#footer .family.open { overflow:visible; background: #f5f5f5; }
#footer .family .formnav { font-size:12px;display: block; position: relative; overflow: hidden; height: 28px; line-height:26px; text-indent: 18px; color: #666; text-align: left;  cursor: pointer; }
#footer .family .formnav:after { content:""; position: absolute; top: 13px; right: 20px; display: block; width:0; border-top: 4px solid #969798; border-right: 4px solid transparent; border-left: 4px solid transparent; vertical-align:-1px; }
#footer .family.open .formnav { color: #333; }
#footer .family.open .formnav:after  { top: 8px; border-top: 4px solid transparent; border-bottom: 4px solid #969798; }
#footer .family ul li { overflow: hidden; }
#footer .family ul li a { display:block; width:100%; height:24px; padding:0 10px; color:#666; line-height:20px; text-align:left; letter-spacing:-1px; }/* 2021.12.21 */
#footer .family ul li a:hover { color:#333; background: #f5f5f5; }
#footer .family ul.family_list { position:absolute; left:-1px; bottom:30px; display:none; width:130px; height:0; padding:10px 0; border:1px solid #ddd; border-radius:15px; background:#fff; font-size:12px; }/* 2021.12.21 */
#footer .family ul.family_list.open { bottom:28px; display:block; overflow:visible; height:auto; }
#footer .corp_area {padding:33px 0 27px;}
#footer .corp_list{overflow:hidden}
#footer .corp_list li{float:left;margin-left:15px;}
#footer .corp_list li:before{content:"";display:inline-block;width:1px;height:10px;background:#c3c4c5;margin-right:15px;}
#footer .corp_list li a{font-size:13px;color:#5f6064;}
#footer .corp_list li:first-child{margin-left:0}
#footer .corp_list li:first-child:before{display:none;}
#footer .addr_box{float:left;width:720px;}
#footer .addr{width:720px;margin-bottom:14px}
#footer .addr:after{content: ''; display:block;  clear: both}
#footer .addr span{margin-bottom:3px;margin-right:19px;height:19px;line-height:19px;display:inline-block;font-size:12px;color:#969798;}
#footer .addr span a{display:inline-block;position:relative}
#footer .copy{font-size:12px;color:#969798;}
#footer .patments{float:right}

/* ·Î±×ÀÎ ÆË¾÷ ¸®´º¾ó : 2022.07.29 */
.loginpop { overflow:hidden; border-top:3px solid #cf2424; background:#f7f7f7; }
.loginpop > .log_head { height:40px; padding-left:20px; background:#333; }
.loginpop > .log_content { min-width:760px; padding:20px; }
.loginpop > .log_content > h2 { height:33px; padding-left:20px; border-bottom:2px solid #333; background:url("//img.megals.co.kr/lecture/icon_tit.jpg") no-repeat left 7px; font-size:20px; color:#000; }
.loginpop > .log_content > .log_inner { overflow:hidden; width:90%; margin:0 auto; padding:20px 0 27px; }
.loginpop > .log_content > .log_inner > div { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; }
.loginpop > .log_content > .log_inner > .logbox { float:left; width:60%; }
.loginpop > .log_content > .log_inner > .logbox > ul { position:relative; overflow:hidden; width:300px; margin:50px auto 0; }
.loginpop > .log_content > .log_inner > .logbox > ul li { margin-bottom:5px; }
.loginpop > .log_content > .log_inner > .logbox > ul li .inp03 { width:200px; }
.loginpop > .log_content > .log_inner > .logbox > ul li > label { display:inline-block; margin-top:10px; }
.loginpop > .log_content > .log_inner > .logbox > ul li > label span { display:inline-block; font-size:12px; vertical-align:3px; }
.loginpop > .log_content > .log_inner > .logbox > ul li > .btn_login { position:absolute; top:0; right:0; display:inline-block; width:81px; }
.loginpop > .log_content > .log_inner > .bnrbox { float:left; width:40%; height:238px; border-left:1px solid #e8e8e8; }/* 2022.08.09 ¼öÁ¤ */
.loginpop > .log_content > .log_inner > .bnrbox > ul { float:right; }
.loginpop > .log_content > .log_inner > .bnrbox > ul::after { content:""; display:block; clear:both; }
.loginpop > .log_content > .log_inner > .bnrbox > ul li { margin-bottom:10px; }
.loginpop > .log_content > .log_inner > .bnrbox > ul li:last-child { margin:0; }

/* 2023.01.12 : ¸¶ÀÌÆäÀÌÁö E-BOOK */
.my_ebook .tbl_type13.my_ebook {width:100%;  border-top: 2px solid #333;}
.my_ebook .tbl_type13.my_ebook th {height:38px; font-weight:600; padding:0; margin: 0; border-left:none;  font-size:12px; color:#363636;  text-align:center; border-bottom:1px solid #363636;background:#fff; }
.my_ebook .tbl_type13.my_ebook th.first {border-left:none;}
.my_ebook .tbl_type13.my_ebook td {padding:21px 0; border-left:none;border-bottom:1px solid #ddd;  vertical-align:middle; text-align:center;  font-size:13px; line-height:20px; color:#333;}
.my_ebook .tbl_type13.my_ebook td a {padding:11px 0; vertical-align:middle; text-align:center;  font-size:13px; line-height:20px; color:#333;}/*20140127*/
.my_ebook .tbl_type13.my_ebook .package td {border-bottom:none; background:#f5f5f5 url("//img.megals.co.kr/common/line_dott.jpg") repeat-x left bottom}
.my_ebook .tbl_type13.my_ebook .package.last td {border-bottom:1px solid #888; background-image:none;}
.my_ebook .tbl_type13.my_ebook .last td {border-bottom-color:#888; }
.my_ebook .tbl_type13.my_ebook td.first {border-left:none; font-weight: bold;}
.my_ebook .tbl_type13.my_ebook td input {vertical-align:middle;}
.my_ebook .tbl_type13.my_ebook .td01 {padding-left:20px; text-align:left; font-size: 15px; font-weight: bold;}
.my_ebook .tbl_type13.my_ebook .td02 {padding-right:13px; text-align:right; }
.my_ebook .tbl_type13.my_ebook .td03 {padding-left:20px; text-align:left; padding-right:20px; font-weight: bold;}
.my_ebook .tbl_type13.my_ebook .td04 { font-size:13px; color:#666; font-weight: bold;}
.my_ebook .tbl_type13.my_ebook .td01 span.ico_ebook { font-size: 11px; color: #da0605; border:1px solid #da0605; box-sizing: border-box; padding: 2px 4px; font-weight: normal;}
.my_ebook .tbl_type13.my_ebook .td01 span.info_period { font-size: 11px; color:#888; font-weight: normal;}
.my_ebook .tbl_type13.my_ebook  td a.btn_app {min-width: 95px; font-size: 12px; background: #333; color: #fff; display: inline-block; font-weight: bold; box-sizing: border-box; padding:5px 8px}/*25.03.25*/
.my_ebook .tbl_type13.my_ebook  td a.btn_web {min-width: 95px;margin-bottom: 4px; font-size: 12px; background: #0072ff; color: #fff; display: inline-block; font-weight: bold; box-sizing: border-box; padding:5px 8px}/*25.03.25*/
.my_ebook .tbl_type13.my_ebook  td a:hover { color:#fff !important;}
.my_ebook .noti_wrap{padding: 30px; font-size: 16px;font-weight: bold; background: #f9f9f9;color: #333;}/*25.03.25*/
.my_ebook .noti_wrap dd{font-size: 12px;font-weight: 500;line-height: 1.9; color: #666;}/*25.03.25*/
.my_ebook .noti_wrap dd a{text-decoration: underline;color: #0072ff;}/*25.03.25*/
.my_ebook .noti_wrap dd span{color: #0072ff;}/*25.03.25*/
.my_ebook .noti_wrap dd b{color: #111;}/*25.03.25*/

.my_ebook a.btn_app_purc { font-size: 12px; background: #da0605; color: #fff; display: inline-block; font-weight: bold; box-sizing: border-box; padding:10px 8px }
.my_ebook a.btn_app_purc:hover {color:#fff !important;}

/* 2023 Renewal - Ãß°¡ */
/* »ó´Ü ÀÌµ¿ TOP ¹öÆ° */
.section_gotop { position:fixed; bottom:0; left:0; z-index:100; width:100%; min-width:1500px; height:0; -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; -o-transition:0.5s; transition:0.5s; }/* 2023.09.21 z-index:100 ¼öÁ¤ */
.section_gotop .goTop { position:absolute; bottom:50px; right:30px; width:48px; height:48px; border:1px solid #ddd; border-radius:50%; background:#fff url(//img.megals.co.kr/2023/0428_renewal/btn_top.png) no-repeat; font-size:0; text-indent:-999px; transition:0.5s; }
.section_gotop .goTop:hover { border-color:#555; }

#footer .footer_inner { width:1200px !important; }
#footer .addr_box, #footer .addr { width:900px !important; }
#footer .family, #footer .family ul.family_list { width:160px; }
#footer .corp_area { position:relative; }
#footer .corp_area .sns { position:absolute; top:36px; left:50%; margin-left:329px; }
#footer .corp_area .sns ul { display:flex; justify-content:flex-start; align-items:center; }
#footer .corp_area .sns ul li { width:24px; margin-right:4px; }
#footer .corp_area .sns ul li a { overflow:hidden; display:block; width:24px; height:24px; background:url(//img.megals.co.kr/2023/0428_renewal/icon_sns.png) no-repeat; text-indent:-9999px; }
#footer .corp_area .sns ul li a.facebook { background-position-x:-24px; }
#footer .corp_area .sns ul li a.youtube { background-position-x:-48px; }
#footer .corp_area .sns ul li a.kakao { background-position-x:-72px; }
#footer .corp_area .sns ul li a.blog { background-position-x:-96px; }
#footer .corp_area .sns ul li a.navertv { background-position-x:-118px; } /* 2023.06.05 */