@charset "euc-kr";
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 100;
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 300;
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 900;
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
}



/*------------------------------------------------------------------------------
| ÀÚÁÖ¾²´Â ½ºÅ¸ÀÏ
|.............................................................................*/

.absolute { position:absolute !important; }
.relative { position:relative !important; }
.hand     { cursor:pointer; }
.hide     { display:none; }
.inblock  { display:inline-block !important; } /*2021.09.09*/
.clearfix { *zoom: 1; }
.clearfix:after { display: block; clear: both; content: ''; }


/*------------------------------------------------------------------------------
| ¿©¹é
|.............................................................................*/

.m0   { margin:0 !important; }			.mt-1 { margin-top:-1px !important; }
.mt0  { margin-top : 0   !important; }	.mt1  { margin-top: 1px !important; }
.mt2  { margin-top : 2px !important; }	.mb0  { margin-bottom: 0px !important; }
.mt5  { margin-top : 5px !important; }	.mb5  { margin-bottom: 5px !important; }
.mt10 { margin-top :10px !important; }	.mb10 { margin-bottom:10px !important; }
.mt15 { margin-top :15px !important; }	.mb15 { margin-bottom:15px !important; }
.mt20 { margin-top :20px !important; }	.mb20 { margin-bottom:20px !important; }
.mt25 { margin-top :25px !important; }	.mb25 { margin-bottom:25px !important; }
.mt30 { margin-top :30px !important; }	.mb30 { margin-bottom:30px !important; }
.mt35 { margin-top :35px !important; }	.mb35 { margin-bottom:35px !important; }
.mt40 { margin-top :40px !important; }	.mb40 { margin-bottom:40px !important; }
.mt45 { margin-top :45px !important; }	.mb45 { margin-bottom:45px !important; }
.mt50 { margin-top :50px !important; }	.mb50 { margin-bottom:50px !important; }
.mb80 { margin-bottom:80px !important; }
.ml3  { margin-left: 3px !important; }	.mr3  { margin-right : 3px !important; }
.ml5  { margin-left: 5px !important; }	.mr5  { margin-right : 5px !important; }
.ml10 { margin-left:10px !important; }	.mr10 { margin-right :10px !important; }
.ml15 { margin-left:15px !important; }	.mr15 { margin-right :15px !important; }
.ml20 { margin-left:20px !important; }	.mr20 { margin-right :20px !important; }
.ml25 { margin-left:25px !important; }	.mr25 { margin-right :25px !important; }
.ml30 { margin-left:30px !important; }	.mr30 { margin-right :30px !important; }
.ml40 { margin-left:40px !important; }	.mr40 { margin-right :40px !important; }

/*------------------------------------------------------------------------------
| Á¤·Ä
|.............................................................................*/

.fleft  { float:left; }
.fright { float:right; }
.fclear { clear:both; }
.fgroup { *zoom:1; }
.fgroup:after { content:" "; display:block; clear:both; }

.tleft { text-align:left !important; }
.tright { text-align:right !important; }
.tcenter { text-align:center !important; }
.tjustify { text-align:justify !important; }
.bcenter { margin-left:auto; margin-right:auto; }

.vtop { vertical-align:top !important; }
.vmid { vertical-align:middle !important; }
.vmiddle { vertical-align:middle !important; margin-bottom:2px; }
.vbottom { vertical-align:bottom !important; }
.vbase { vertical-align:text-bottom !important; }
.vcenter { #position:relative; height:100%; display:table; overflow:hidden; }
.vcenter > div { #position:absolute; #top:50%; display:table-cell; vertical-align:middle; }
.vcenter > div > div { #position:relative; #top:-50%; }


/*------------------------------------------------------------------------------
| ±Û²Ã
|.............................................................................*/

.f12 { font-size:12px !important; } .f17 { font-size:17px !important; }
.f13 { font-size:13px !important; } .f18 { font-size:18px !important; }
.f14 { font-size:14px !important; } .f20 { font-size:20px !important; }
.f15 { font-size:15px !important; }	.f22 { font-size:22px !important; }
.f16 { font-size:16px !important; } .f25 { font-size:25px !important; }

.bold    { font-weight:bold !important; }
.fNormal { font-weight:normal !important; }
.fDotum  { font-family:Dotum !important; }
.fVerda  { font-family:Verdana,Dotum !important; }
.fNanum  { font-family:'Malgun Gothic',Dotum; }
.fSmall  { color:#888; font:11px Dotum; }
.fNew    { color:#e12c22; font:bold 10px Verdana; vertical-align:text-top; }
.fNew12  { color:#e12c22; font:italic bold 12px Verdana; vertical-align:text-top; }
.fTop    { color:#e12c22; font:italic bold 9px Verdana; vertical-align:text-top; }
.ls-1    { letter-spacing:-1px; }
.nowrap  { white-space:nowrap; }

.mark0 { color:#bbb !important; }
.mark1 { color:#2a75ca !important; }
.mark2 { color:#e12c22 !important; }
.mark3 { color:#8d776a !important; }
.mark8 { color:#888 !important; }
.mark9 { color:#333 !important; }
.mark9 > a { color:#333; text-decoration:none; }
.mark9 > a:focus,a:active { outline:none; }
.mark9 > a:hover { color:#e12c22; }
.mark10{ padding-left:50px; }
.mark11 { color:#2a75ca; background:#e5f0fa; }
.underline { border-bottom:1px solid #333; }

a[class^= 'mark']:hover,
a[class*=' mark']:hover { color:#e12c22 !important; }
a.underline:hover { border-color:#e12c22; }

a[class^= 'btn'],
a[class*=' btn'] { text-indent:0; text-decoration:none; }

/*------------------------------------------------------------------------------
| Æû
|.............................................................................*/

input { margin:0; vertical-align:middle; }
input[type='radio'],
input[type='checkbox'] { margin:0 2px; *margin-right:0; vertical-align:-2px; }
.IE8 input[type='radio'],
.IE9 input[type='radio'] { vertical-align:-1px; }
*+html input[type='checkbox'] { vertical-align:-3px; }

input[type='text'],
input[type='password'] { height:28px; padding:0 9px; border:1px solid #ccc; color:#666; line-height:28px; }

select { height:30px; border:1px solid #ccc; color:#666; font-size:12px; vertical-align:middle; }
textarea { padding:9px; border:1px solid #ccc; color:#666; vertical-align:top; overflow:auto; resize:none; }
.IE8 select { padding-:4px 0; }
*+html select { height:auto; }

[readonly] { border-color:#ccc !important; background:#f8f8f8; }
[readonly]:focus { border-color:#ccc !important; }

select:focus,
textarea:focus,
input[type='text']:focus,
input[type='password']:focus { border-color:#53a6f3; }

/*------------------------------------------------------------------------------
| ·¹ÀÌ¾Æ¿ô
|.............................................................................*/


/* °øÅë */
.ethics{font-weight:300;}
.inner{width:1200px;margin:0 auto;position:relative;}
.inner:after{display: block; clear: both; content: '';}

#header{position:absolute;left:0;top:0;z-index:3;width:100%;height:99px;}
.gnb_top{height:99px;border-bottom:1px solid rgba(215, 217, 223, .5);}
.gnb_top:after{content:"";display:block;clear:both;}
.gnb_top h1{float:left;margin-top:30px;}
.gnb_top .gnb{float:right;margin-top:9px;}
.gnb_top .gnb:after{content:"";display:block;clear:both;}
.gnb_top .gnb li{float:left;margin-left:50px;}
.gnb_top .gnb li a{height:90px;line-height:90px;display:block;color:#fff;font-size:18px;font-weight:700;position:relative}
.gnb_top .gnb li a:after {content: '';display: inline-block;position: absolute;bottom: -1px;left: 0;width: 100%;height: 2px;background: #0082ff;transform-origin: center;transform: scaleX(0);transition: transform 0.3s cubic-bezier(0.4, 0, 0, 1)}
.gnb_top .gnb li a:hover:after,
.gnb_top .gnb li.on a:after,
.gnb_top .gnb li.active1 a:after{transform: scaleX(1);transition: transform 0.3s cubic-bezier(0.4, 0, 0, 1)}
.gnb_top .gnb li.active a:after {transform: scaleX(0);}

.sub #header{position:relative;}
.sub .gnb_top{background:#fff;}
.sub .gnb_top .gnb li a{color:#111;}

#contents{position:relative}

/* #footer{background:#111111;padding:60px 0;}
#footer .inner{height:50px;width:1200px;}
#footer .address{color:#777;font-size:16px;position:absolute;left:200px;top:0;}
#footer .address p{font-size:12px;}
#footer .family_site_wrap {position:absolute;top:2px;right:0;}
#footer .family_site {position:relative; width:186px; height:36px; border:1px solid #4e4e4e; background:url(//img.megamd.co.kr/2022/0203_ethics/family.jpg) 92% center no-repeat;cursor:pointer;}
#footer .family_site strong {display:block; width:148px; padding:0 26px 0 13px; line-height:32px; font-size:13px; color:#aaa; font-weight:400; }
#footer .family_site ul {display:none; position:absolute; bottom:34px; left:-1px; width:100%; padding:6px 0; background:#393939; border:1px solid #4e4e4e; box-sizing:content-box;}
#footer .family_site ul li {width:100%; height:29px;}
#footer .family_site ul li a {display:block; width:100%; height:100%; font-size:12px; color:#999; line-height:29px; padding-left:15px;}
#footer .family_site ul li:hover {background:#303030;}
#footer .family_site ul li:hover a {color:#bababa} */

.top_btn{z-index:100;font-size:0;color:#fff;font-family:'Montserrat';text-align:center;background:#0082ff;position:fixed;right:50%;margin-right:-670px;bottom:200px;border-radius:50%;}
.top_btn{ --background: #0082ff;--text: #fff;--font-size: 16px;--duration: .44s;--move-hover: -4px;--font-shadow: var(--font-size);padding: 20px 0;width:60px;font-weight: 500;line-height: var(--font-size);outline: none;text-decoration: none;font-size: var(--font-size);letter-spacing: .5px;background: var(--background);color: var(--text);box-shadow: var(--shadow);-webkit-transform: translateY(var(--y));transform: translateY(var(--y));-webkit-transition: box-shadow var(--duration) ease, -webkit-transform var(--duration) ease;transition: box-shadow var(--duration) ease, -webkit-transform var(--duration) ease;transition: transform var(--duration) ease, box-shadow var(--duration) ease;transition: transform var(--duration) ease, box-shadow var(--duration) ease, -webkit-transform var(--duration) ease;display:none;}
.top_btn em {width:35px;margin:0 auto;display: -webkit-box;display: flex;overflow: hidden;text-align:center;text-shadow: 0 var(--font-shadow) 0 var(--text);}
.top_btn span {font-size:16px;display: block;-webkit-backface-visibility: hidden;backface-visibility: hidden;font-style: normal;-webkit-transition: -webkit-transform var(--duration) ease;transition: -webkit-transform var(--duration) ease;transition: transform var(--duration) ease;transition: transform var(--duration) ease, -webkit-transform var(--duration) ease;-webkit-transform: translateY(var(--m));transform: translateY(var(--m));}
.top_btn span:nth-child(1) {-webkit-transition-delay: 0.05s;transition-delay: 0.05s;}
.top_btn span:nth-child(2) {-webkit-transition-delay: 0.1s;transition-delay: 0.1s;}
.top_btn span:nth-child(3) {-webkit-transition-delay: 0.15s;transition-delay: 0.15s;}
.top_btn:hover {--y: var(--move-hover);--shadow: var(--shadow-hover);}
.top_btn:hover span {--m: calc(var(--font-size) * -1);}

/* ¸ÞÀÎ */
.main_visual{text-align:center;z-index:1;position:relative;}
@keyframes slide-in-top { 0% {transform: translateY(100%);opacity: 0} 100% {transform: translateY(0);opacity: 1} }
.main_visual{height:955px;}
.main_visual #main_slider li{position:relative;height:955px;background-size:100%}
.main_visual #main_slider li .main_visual_tit{text-align:left;position:absolute;left:50%;margin-left:-600px;top:300px;width:1300px;z-index:1;}
.main_visual #main_slider li .main_visual_tit strong,
.main_visual #main_slider li .main_visual_tit p{display:none;}
.main_visual #main_slider li.on .main_visual_tit strong{line-height:1.2;letter-spacing:-1px;display:block;font-size:50px;color:#000;margin-bottom:25px;animation: slide-in-top .8s .7s ease-out both;}
.main_visual #main_slider li.on .main_visual_tit p{display:block;font-size:16px;color:#000;animation: slide-in-top .8s .7s ease-out both;}
.main_visual .slWrap #main_slider li{text-align:center;}
.main_visual .slWrap .bx-controls-direction{z-index:10;}
.main_visual .slWrap .bx-controls-direction a{ display: block; position: absolute; top: 600px; z-index: 10; width: 22px; height: 22px; margin-top: -11px; background: url(//img.megamd.co.kr/2022/0203_ethics/slider_bt.png) 0 0 no-repeat; text-align: left; text-indent: -9999px; }
.main_visual .slWrap .bx-controls-direction a.bx-prev { left: 50%; margin-left:-215px;}
.main_visual .slWrap .bx-controls-direction a.bx-next { left: 50%; margin-left:-190px;;background-position: -22px 0; }
.main_visual .slWrap .bx-pager {display:inline-block;font-size:0;text-align:center;position:absolute;left: 50%; margin-left:-595px;top: 600px;z-index:10}
.main_visual .slWrap .bx-pager .bx-pager-item{display:inline-block;}
.main_visual .slWrap .bx-pager .bx-pager-item .bx-pager-link{display:inline-block;width:120px;height:1px;background:#000000;}
.main_visual .slWrap .bx-pager .bx-pager-item .bx-pager-link.active{position:relative;height:3px;top:-1px;background:#0082ff;}
.main_notice {margin-top:-113px;height:163px;z-index:2;position:relative;}
.main_notice .inner{width:1200px;margin:0 auto;}
.main_notice .notice_list{height:163px;position:relative;background:#006cff url(//img.megamd.co.kr/2022/0203_ethics/bg_notice_list.png) no-repeat 100% 0}
.main_notice .notice_list strong{display:block;color:#fff;font-size:16px;position:absolute;left:58px;top:75px;}
.main_notice .notice_list ul{width:472px;position:absolute;left:170px;top:40px;}
.main_notice .notice_list ul li{overflow:hidden;margin-bottom:5px;}
.main_notice .notice_list ul li a{letter-spacing:-1px;display:inline-block;width:395px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;font-size:15px;float:left;}
.main_notice .notice_list ul li a:hover{font-weight:400}
.main_notice .notice_list ul li span{font-size:13px;color:#a9d5ff;float:right}

.main #contents{background:url(//img.megamd.co.kr/2022/0203_ethics/main_bg.jpg) repeat-x center bottom;} /*2020.06.09 º¯°æ*/

.main_section{text-align:center;padding-bottom:130px;}
.main_section.first{margin-top:150px;}
.main_section >h2{font-size:35px;color:#000;text-align:center;letter-spacing:-0.5px}
.main_section >p{font-size:16px;color:#777;margin-top:10px;}
.main_section .business{margin-top:75px;}
.main_section .business:after{display: block; clear: both; content: '';}
.main_section .business li{width:299px;float:left;height:160px;border-left:1px solid #e2e2e2;}
.main_section .business li:first-child{border-left:0;}
.main_section .business li strong{font-size:17px}
.main_section .business li p{font-size:13px;color:#b1b1b1;margin-top:10px;}
.main_section .business li:before{margin:0 auto 10px;display:block;content:"";width:110px;height:80px;background:url(//img.megamd.co.kr/2022/0203_ethics/main_sp.png) no-repeat 0 0;}
.main_section .business li.business2:before{background-position-x:-110px}
.main_section .business li.business3:before{background-position-x:-220px}
.main_section .business li.business4:before{background-position-x:-330px}
.main_section .people_list{margin-top:80px;text-align:center}
.main_section .people_list li{display:inline-block;margin-left:10px;vertical-align:top;position:relative;}
.main_section .people_list li span,
.main_section .people_list li a{display:block;}
.main_section .people_list li.hover span{border:1px solid #000;width:278px;height:398px;overflow:hidden}
.main_section .people_list li.hover span img{-webkit-transition: -webkit-transform .2s cubic-bezier(.165,.84,.44,1);transition: -webkit-transform .2s cubic-bezier(.165,.84,.44,1);transition: transform .2s cubic-bezier(.165,.84,.44,1),-webkit-transform .2s cubic-bezier(.165,.84,.44,1);image-rendering: -webkit-optimize-contrast}
.main_section .people_list li.hover span:hover img{-webkit-transition-duration: .3s;transition-duration: .3s;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05)}
.main_section .people_list li.people_img01:after{content:"";position:absolute;left:26px;bottom:-57px;width:72px;height:76px;background:url(//img.megamd.co.kr/2022/0203_ethics/people_list01.png) no-repeat 0 0;}
.main_section .people_list li.people_img02{margin-top:40px;}
.main_section .people_list li.people_img02:after{content:"";position:absolute;left:26px;top:-70px;width:185px;height:84px;background:url(//img.megamd.co.kr/2022/0203_ethics/people_list02.png) no-repeat 0 0;}
.main_section .people_list li.people_img04{margin-left:40px;}
.main_section .people_list li:first-child{margin-left:0;}

/* .gnb_menu{display:none;position:absolute;left:0;top:100px;width:100%;height:60px;background:#fff;z-index:100}
.gnb_menu.gnb_menu_active,
.gnb_menu.active{display:none}
.js_fixed_top1.gnb_menu.gnb_menu_active{display:block;animation: opacity-key .2s .2s ease-in both;box-shadow: 0 9px 18px rgba(0,0,0,0.08)}
.gnb_menu ul{overflow:hidden;margin-top:15px;position:absolute;left:50%;margin-left:190px;z-index: 2}
.gnb_menu.active{position:absolute !important;display :block;top:100px !important;bottom:auto}
.gnb_menu.menu1 ul{margin-left:80px;}
.gnb_menu.menu3 ul{margin-left:300px;}
.gnb_menu.menu4 ul{margin-left:432px;}
.gnb_menu li{float:left;margin-right:50px;}
.gnb_menu li a{font-weight:400;font-size:15px;color:#9e9fa3;font-family:'Montserrat','Noto Sans KR',sans-serif, Malgun Gothic;}
.gnb_menu li.on a,
.gnb_menu li a:hover{color:#0082ff;}
.js_fixed_top {position: fixed;top: 0;left: 0;right: 0;z-index: 400;animation: opacity-key .2s .2s ease-in both;box-shadow: 0 9px 18px rgba(0,0,0,0.08)}
.js_fixed_top:after {content: '';display: block;position: absolute;top: 0;left: 0;right: 0;z-index: 1;width: 100%;height: 100%;background: #fff}
.main .gnb_menu {display:none !important} */

/* animation */
.wait-animation { -webkit-animation-play-state: paused; animation-play-state: paused; }
[data-animation] { opacity: 0; }
[data-animation="fadeInUp"].animated { -webkit-animation: fadeInUp 1s; animation: fadeInUp 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
[data-animation="fadeInDown"].animated { -webkit-animation: fadeInDown 1s; animation: fadeInDown 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
[data-animation="fadeIn"].animated { -webkit-animation: fadeIn 1s; animation: fadeIn 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
@keyframes fadeInUp { from {opacity: 0;-webkit-transform: translate3d(0, 30%, 0);transform: translate3d(0, 30%, 0);} to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);} }
@keyframes fadeInDown { from {opacity: 0;-webkit-transform: translate3d(0, -30%, 0);transform: translate3d(0, -30%, 0);} to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);} }
@keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}
[data-scroll] { position: relative; -webkit-transition: all 0.8s cubic-bezier(0.39, 0.575, 0.565, 1); -moz-transition: all 0.8s cubic-bezier(0.39, 0.575, 0.565, 1); -ms-transition: all 0.8s cubic-bezier(0.39, 0.575, 0.565, 1); -o-transition: all 0.8s cubic-bezier(0.39, 0.575, 0.565, 1); transition: all 0.8s cubic-bezier(0.39, 0.575, 0.565, 1); }

.sub_visual{height:230px;overflow:hidden;background-size:100%;background:url(//img.megamd.co.kr/2022/0203_ethics/sub_img01.jpg) no-repeat 50% 0;}
.sub_visual.sub1{background-image:url(//img.megamd.co.kr/2022/0203_ethics/sub_img01.jpg);background-attachment: fixed;}
.sub_visual.sub2{background-image:url(//img.megamd.co.kr/2022/0203_ethics/sub_img02.jpg);background-attachment: fixed;}
.sub_visual.sub3{background-image:url(//img.megamd.co.kr/2022/0203_ethics/sub_img03.jpg);background-attachment: fixed;}
.sub_visual.sub4{background-image:url(//img.megamd.co.kr/2022/0203_ethics/sub_img04.jpg);background-attachment: fixed;}
.sub_visual.sub5{background-image:url(//img.megamd.co.kr/2022/0203_ethics/sub_img05.jpg);background-attachment: fixed;} /*2021.09.09*/

table{width:100%;}
.tb_type1{border-top:1px solid #191b21;}
.tb_type1 tr th,
.tb_type1 tr td{padding:25px 30px;border-bottom:1px solid #dddddd;}
.tb_type1 tr th{text-align:left;}
.tb_type1 tr th strong{font-weight:500;color:#191b21;font-size:24px;display:block;letter-spacing:-1px}
.tb_type1 tr th a:hover strong{/*text-decoration:underline;*/color:#8d8d8d;}
.tb_type1 tr th span{font-size:15px;color:#999}
.tb_type1 tr td{vertical-align:middle;}

.tb_type2{border-top:1px solid #191b21;}
.tb_type2 tr th,
.tb_type2 tr td{padding:20px 10px;border-bottom:1px solid #dddddd;color:#000;font-size:16px;text-align:center}
.tb_type2 thead tr th{font-size:18px;background:#fafafa;font-weight:500}
.tb_type2 tbody tr th{color:#999;}
.tb_type2 tbody tr td a{color:#000;font-size:18px;font-weight:500}
.tb_type2 tbody tr td a:hover{/*text-decoration:underline;*/color:#8d8d8d;}

.paging{text-align:center;margin:45px 0 60px;}
.paging a,
.paging strong{display:inline-block;margin:0 10px;color:#999;font-size:16px;}
.paging strong,
.paging a.on{color:#000;font-weight:700}

.recruit_btn{text-align:center;display:block;background:#077cf4;border:1px solid #077cf4;font-size:16px;color:#fff;height:34px;line-height:32px;width:112px;}
.recruit_btn.type2{background:#fff;color:#077cf4;}
.recruit_btn.type3{background:#fff;color:#999;border:1px solid #999;}
.recruit_btn.type4{background:#111;color:#fff;border:1px solid #111;}
.recruit_btn.type5{background:#bbb;color:#fff;border:1px solid #bbb;}
.recruit_btn.large{font-weight:400;height:78px;line-height:78px;width:300px;font-size:22px;border:1px}
.recruit_btn.middle{font-weight:400;height:60px;line-height:60px;width:200px;font-size:22px;}/*2021.09.08*/

.business_section{position:relative;}
.business_section .inner{overflow:hidden;padding:150px 0;}
.business_section dl{z-index:3;position:relative}
.business_section.type1{background:#fafafa;}
.business_section.type1:after{position:absolute;margin-left:-650px;left:50%;top:130px;content:"";width:598px;height:364px;background:url(//img.megamd.co.kr/2022/0203_ethics/business_section01.png) no-repeat 0 0;}
.business_section.type2 dl{padding-left:110px;}
.business_section.type2:after{z-index:0;position:absolute;right:50%;margin-right:-900px;top:110px;content:"";width:821px;height:427px;background:url(//img.megamd.co.kr/2022/0203_ethics/business_section02.jpg) no-repeat 0 0;}/*2020.06.12¼öÁ¤*/
.business_section.type3{padding-bottom:50px;}
.business_section.type3 dl{width:507px}
.business_section.type3:after{z-index:0;position:absolute;left:50%;margin-left:-900px;top:0;content:"";width:1024px;height:562px;background:url(//img.megamd.co.kr/2022/0203_ethics/business_section03.jpg) no-repeat 0 0;}/*2020.06.12¼öÁ¤*/
.business_section.type4{background:#fafafa;}
.business_section.type4:after{z-index:0;position:absolute;margin-right:-900px;right:50%;top:-93px;content:"";width:983px;height:541px;background:url(//img.megamd.co.kr/2022/0203_ethics/business_section04.png) no-repeat 0 0;}/*2020.06.12¼öÁ¤*/
.business_section.type4 dl{padding-left:110px;}
.business dl{width:600px;letter-spacing:-.5px}
.business dl dd{font-size:16px;color:#777777;}
.business dl dd ul{overflow:hidden;margin-top:38px;}
.business dl dd ul li{float:left;margin-left:20px;} /*2020.06.08 : Ãß°¡*/
.business dl dd ul li:first-child{margin-left:0;}
.business dl dd ul li a{font-weight:700;font-size:15px;color:#0082ff;}
.business .sub_tit{font-size:42px;color:#000;font-weight:700;margin-bottom:65px;}

[class^="recruit_sec"] { position: relative; padding:110px 0 100px;}
[class^="recruit_sec"] .sub_tit{color:#1e1e1e;font-size:50px;font-weight:900;text-align:center;display:block;margin-bottom:40px;}
[class^="recruit_sec"] .sub_tit.type2{text-align:left;font-weight:900;font-size:50px;}

.recruit_sec01{padding-bottom:0;}
.recruit_sec01:after{content:"";position:absolute;left:0;bottom:15px;width:100%;height:1px;background:#333;}
.recruit_sec01 .sub_tit{padding-left:100px;}
.sub04_img{margin-top:-50px;}
.recruit_sec02{background:#fff}
.personnel_list:after{display: block; clear: both; content: '';}
.personnel_list{margin-left:50px}
.personnel_list li{position:relative;float:left;width:330px;height:200px;margin-left:45px;margin-bottom:35px;}
.personnel_list li dl{position:relative;z-index:1;cursor:pointer;padding:40px 0 0 40px;width:290px;height:160px;border:1px solid #666;}
.personnel_list li dl:after{content:"";display:block;position:absolute;right:15px;bottom:15px;width:70px;height:60px;background:url(//img.megamd.co.kr/2022/0203_ethics/personnel_list01.png) no-repeat 0 0}
.personnel_list li.tab2 dl:after{background-image:url(//img.megamd.co.kr/2022/0203_ethics/personnel_list02.png)}
.personnel_list li.tab3 dl:after{background-image:url(//img.megamd.co.kr/2022/0203_ethics/personnel_list03.png)}
.personnel_list li.tab4 dl:after{background-image:url(//img.megamd.co.kr/2022/0203_ethics/personnel_list04.png)}
.personnel_list li.tab5 dl:after{background-image:url(//img.megamd.co.kr/2022/0203_ethics/personnel_list05.png)}
.personnel_list li.tab6 dl:after{background-image:url(//img.megamd.co.kr/2022/0203_ethics/personnel_list06.png)}
.personnel_list li dl dt{letter-spacing:-1px;color:#111;font-size:22px;margin-bottom:20px;font-weight:700;}
.personnel_list li dl dd{color:#666;font-size:15px;font-weight:500;}
.personnel_list li:hover dl{border:1px solid #fff;}
.personnel_list li:hover:after{box-shadow: 4px 3px 30px 5px rgba(18, 36, 70, .2);z-index:0;content:"";width:331px;height:201px;background:#fff;position:absolute;left:0;top:0;}

.recruit_sec03{background:#f3f5f7}
.recruit_sec04{background:#0f0f11 url(//img.megamd.co.kr/2022/0203_ethics/bg_recruit_sec04.jpg) no-repeat center 0;text-align:center}
.recruit_sec04 .sub_tit{color:#fff;}

.recruit_list{overflow:hidden;text-align:center;}
.recruit_list li{width:350px;display:inline-block;text-align:center;margin-bottom:60px;}
.recruit_list li p{display:inline-block;width:130px;height:130px;margin:0 auto;overflow:hidden;border-radius:50%}
.recruit_list li p img{-webkit-transition: -webkit-transform .2s cubic-bezier(.165,.84,.44,1);transition: -webkit-transform .2s cubic-bezier(.165,.84,.44,1);transition: transform .2s cubic-bezier(.165,.84,.44,1),-webkit-transform .2s cubic-bezier(.165,.84,.44,1);image-rendering: -webkit-optimize-contrast}
.recruit_list li:hover p img{-webkit-transition-duration: .3s;transition-duration: .3s;-webkit-transform: scale(1.10);-ms-transform: scale(1.10);transform: scale(1.10)}
.recruit_list li strong{font-size:22px;color:#111;display:block;margin:20px 0 10px;}
.recruit_list li span{font-size:15px;color:#666;display:block;}

.recruit_sec05 .inner{width:1100px;}
.recruit_sec05 .tb_type1{margin:0 auto;}

.recruit_tip{margin-top:60px;background:#f1f1f1;text-align:center;font-size:14px;padding:15px 0;}
.recruit_tip strong{color:#111;}
.btn_box{text-align:center;font-size:0;margin-top:40px;}
.btn_box a{display:inline-block;width:298px;height:58px;line-height:54px;border:1px solid #ddd;color:#222;font-weight:400;font-size:15px;text-align:center;}
.btn_box a:first-child{border-right:0;}

.ir_section{padding:110px 0 0 0;}
.ir_section .inner{width:1080px;}
.ir_section .sub_tit{color:#000;font-weight:700;font-size:60px;margin-bottom:30px;letter-spacing:-1px;line-height:60px;}
.ir_section.type2{padding:110px 0;background:#545454 url(//img.megamd.co.kr/2022/0203_ethics/bg_ir_section.jpg) no-repeat center 0;}
.ir_section.type2 .inner{width:1200px}
.ir_section.type2 .sub_tit{color:#fff;text-align:center}
.ir_section .fiexd{border-bottom:1px solid #d0d0d0;position:fixed;top:60px;left:50%;margin-left:-600px;width:1200px;background:#fff;padding:10px 0;}
.ir_section_con{background:#fff;padding:100px 60px 50px;}
.ir_section_con h3{margin-bottom:60px;text-align:center;font-size:30px;color:#000;font-weight:700}
.ir_section_con table{margin-bottom:70px;}
.ir_section_con th,
.ir_section_con td{padding:20px 0;vertical-align:top}
.ir_section_con th{letter-spacing:-1px;text-align:left;font-size:18px;color:#000;font-weight:500;}
.ir_section_con td{font-size:16px;color:#666;}

.notice_box{background:#f1f1f1;padding:50px 0;}
.notice_box dl{display:table;width:100%;}
.notice_box dt{color:#000;font-size:25px;display:table-cell;width:25%;font-weight:500;}
.notice_box dd{color:#666;font-size:17px;display:table-cell;width:75%;}
.notice_box dd span{color:#000;font-size:18px;font-weight:400;display:inline-block;margin-left:10px;}

.history_section{padding-top:110px;}
.history_section .inner{width:1080px}
.history_section .history_tit{font-family:'Montserrat';font-weight:600;letter-spacing:-3px;position:relative;text-align:center;font-size:130px;color:#111;line-height:1}
.history_section .history_tit:after{content:"";width:100%;height:2px;background:#111111;position:absolute;left:0;bottom:17px;}
.history_section .history_list{border-bottom:1px solid #111111;}
.history_section .history_list li{border-top:1px solid #e2e2e2;padding:30px 0 30px 270px;overflow:hidden}
.history_section .history_list li:first-child{border:0;}
.history_section .history_list li .year{font-family:'Montserrat';font-weight:700;font-size:17px;color:#111;float:left;width:150px;}
.history_section .history_list li .history_list_con{float:left;width:622px;}
.history_section .history_list li dl{overflow:hidden;width:630px;margin:1px auto 0;}
.history_section .history_list li dl:first-child{margin-top:0;}
.history_section .history_list li dl dt{font-family:'Montserrat';font-weight:700;font-size:17px;color:#111;width:137px;float:left;}
.history_section .history_list li dl dd{line-height:2;font-size:15px;color:#222;width:335px;float:left;}

.company_section{overflow:hidden;padding:95px 0 60px;width:1200px;margin:0 auto 60px;border-bottom:1px solid #555555;}
.company_section .sub_tit{margin-top:-10px;font-family:'Montserrat';font-weight:600;letter-spacing:-3px;font-size:60px;width:400px;padding-left:60px;color:#111;}
.company_section .company_txt{width:730px;font-size:20px;font-weight:500;color:#222;}
.company_con{background:#fff url(//img.megamd.co.kr/2022/0203_ethics/bg_company_con.png) no-repeat center 0}
.company_con dl{padding:60px 0;overflow:hidden;width:740px;margin:0 auto;}
.company_con dl dt{float:left;width:165px;font-size:30px;color:#222;font-weight:700;line-height:1.2}
.company_con dl dd{letter-spacing:-1px;float:left;width:565px;font-size:16px;color:#777;font-weight:300;line-height:1.7}
.company_con dl.type2{width:1200px;background:#fafafa;}
.company_con dl.type2 dt{width:240px;padding-left:60px;}
.company_con dl.type2 dd{width:900px;}
.company_con dl.type3{width:590px;margin-right:200px;}
.company_con dl.type3 dt{width:200px;}
.company_con dl.type3 dd{width:390px;}
.ci_section{text-align:center;padding:60px 0 53px;background:#fff url(//img.megamd.co.kr/2022/0203_ethics/bg_ci_section.jpg) repeat 0 0;border-top:1px solid #aaaaaa;margin-top:80px;animation: fadein1 .5s;-webkit-animation: fadein1 .5s; }
.ci_section .ci_img_box .ci_img{display:block}
.ci_section .ci_img_box .ci_img_black{display:none}
.ci_section .ci_txt{text-align:left;font-size:16px;color:#222;font-weight:300;margin:60px 0 0 240px;}
.ci_section.black{background:#111111;animation: fadein 0.7s;-webkit-animation: fadein 0.7s; }
@keyframes fadein { from {opacity:0;} to {opacity:1;} }
@-webkit-keyframes fadein { /* Safari and Chrome */ from {opacity:0;} to {opacity:1;} }
@keyframes fadein1 { 0% {opacity:0;} 50% {opacity:0.5;} 100% {opacity:1;} }
@-webkit-keyframes fadein { /* Safari and Chrome */ 0% {opacity:0;} 50% {opacity:0.5;} 100% {opacity:1;} }
.ci_section.black .ci_img_box .ci_img{display:none}
.ci_section.black .ci_img_box .ci_img_black{display:block}
.ci_section.black .ci_txt{color:#777;}

.location_section{padding-top:110px;}
.location_tit{overflow:hidden;width:1100px;}
.location_tit h3{font-family:'Montserrat';font-weight:600;letter-spacing:-3px;font-size:65px;color:#111;float:left;}
.location_tit p{margin-top:40px;padding:0 0 2px 110px;background:url(//img.megamd.co.kr/2022/0203_ethics/bg_location_tit.png) no-repeat 0 0;font-size:15px;font-weight:200;color:#1e1e1e;float:right;}
.location_con{margin-top:10px;background:url(//img.megamd.co.kr/2022/0203_ethics/bg_location_section.jpg) no-repeat 0 0;height:500px;}

.recruit_view{width:1080px;margin:110px auto;}
.recruit_view dl{border-top:2px solid #191b21;border-bottom:2px solid #191b21;}
.recruit_view dt{padding:40px 30px;border-bottom:1px solid #ddd;}
.recruit_view dt strong{letter-spacing:-2px;font-size:40px;color:#191b21;font-weight:700;}
.recruit_view dt p{color:#888;font-family:'Montserrat';font-size:14px;margin-top:10px;}
.recruit_view dd{padding:40px 30px 80px;}
.recruit_view dd img{max-width:100%;} /*2020.06.05 Ãß°¡*/
.recruit_view_con .recruit_view_tit{display:block;color:#191b21;font-size:21px;margin-bottom:15px;}
.recruit_view_con .recruit_view_list{margin-bottom:50px;}
.recruit_view_con .recruit_view_list li{color:#666;font-size:16px;margin-top:10px;position:relative;}
.recruit_view_con .recruit_view_list li:before{content:"";position:relative;top:-2px;display:inline-block;margin-right:10px;width:6px;height:6px;background:#666;border-radius:50%;}
.recruit_view_con .recruit_view_list li:first-child{margin-top:0;}
.recruit_view_btn{overflow:hidden;margin-top:20px;}
.recruit_view_btn .recruit_btn{font-weight:400;font-size:15px;height:48px;line-height:48px;border-color:#222;color:#222;}

.apply_section{width:1080px;margin:110px auto;}
.apply_section .sub_tit{position:relative;display:block;color:#191b21;font-size:50px;font-weight:900;margin-bottom:50px;letter-spacing:-2px}
.apply_section .sub_tit:after{content:"";width:770px;height:10px;background:#191b21;position:absolute;right:0;top:35px;}
.apply_input li{margin-top:30px;}
.apply_input dt{color:#191b21;font-size:24px;font-weight:800;margin-bottom:10px;line-height:40px;}
.apply_input dd{position:relative}
.apply_input dd .bd_input{margin-left:16px;color:#999999;padding:0 30px;width:305px;display:inline-block;height:68px;line-height:68px;border:1px solid #999;background:#fff;font-size:16px;}
.apply_input dd .bd_input:first-child{margin:0;}
.apply_input dd select.bd_input{padding:0 0 0 30px;} /*2020.06.12*/
.apply_input dd input,
.apply_input dd p{background:#fff;font-size:16px;width:1018px;height:68px;line-height:68px;border:1px solid #999;padding:0 30px;color:#1a2939;}
.apply_input dd p{background:#dbdbdb;font-weight:700;font-size:20px;border:1px solid #dbdbdb;color:#575757;}
.apply_input dd input::placeholder{color:#999999;font-size:16px;}
.apply_input dd .recruit_btn{height:68px;line-height:68px;position:absolute;right:0;top:0;}
.apply_input .tip{color:#999;font-size:16px;}
.apply_btn{text-align:center;margin-top:60px;}
.apply_btn .recruit_btn{display:inline-block;border:1px;}
.apply_section label.agree_tit input{width:0;height:0;-moz-appearance: none;-webkit-appearance: none;}
.apply_section label.agree_tit{ padding-left:30px;color:#191b21;font-size:21px;font-weight:700;height:30px;line-height:30px;background: url(//img.megamd.co.kr/2022/0203_ethics/btn_input_check.png) 0 0 no-repeat; display:inline-block; cursor: pointer;  text-align: left; }
.apply_section label.agree_tit.on{background-image:url(//img.megamd.co.kr/2022/0203_ethics/btn_input_check_on.png);}
.agree_box{margin:25px 0 50px;padding:40px;border:1px solid #ccc;color:#666666;font-size:16px;height:200px;overflow-y:auto}

/*2021.09.09*/
textarea {background:#fff;border:1px solid #999;padding:30px;color:#1a2939;width:1018px;font-size:16px;}
.ethics .apply_input{margin-bottom:35px;border-bottom:2px solid #000000;padding-bottom:30px}
.apply_input li.line{margin-top:40px;border-top:1px solid #000000;padding-top:25px}
.section_bg{background:#f3f5f7;}
.sub_txt{text-align:center;font-weight:400;font-size:20px;color:#333333;letter-spacing:-1px;line-height:28px;}
.sub_tit3{color:#000000;font-size:30px;font-weight:700;text-align:left;display:block;margin-bottom:20px;line-height:42px;}
.ethics .ir_section{padding-bottom:100px}
.mb60{margin-bottom:60px}
.tip{color:#666666;font-size:13px;}

.ethics_list{overflow: hidden;}
.ethics_list li{float:left;font-weight:500;font-size:18px;color:#333333;width:269px;}
.ethics_list.type1 li{width:260px; height:350px;background:#f3f5f7;text-align:center;margin-left:10px}
.ethics_list.type1 li:first-child{margin-left:0}
.ethics_list.type1 li dl{position:relative;padding-top:150px;}
.ethics_list.type1 li dl:before{content:"";position:absolute;left:0;top:40px;background:url(//img.megamd.co.kr/2022/0203_ethics/ethics_list0101.png) no-repeat center 0;width:100%;height:68px;display:block;}
.ethics_list.type1 li dt{font-size:18px;color:#000000;font-weight:600;letter-spacing:-1px;}
.ethics_list.type1 li dd{letter-spacing:-1.5px;font-size:16px;color:#666666;font-weight:300;margin-top:17px;line-height:1.7}
.ethics_list.type1 li.tab2 dl:before{top:30px;height:94px;background:url(//img.megamd.co.kr/2022/0203_ethics/ethics_list0102.png) no-repeat center 0;}
.ethics_list.type1 li.tab3 dl:before{height:83px;background:url(//img.megamd.co.kr/2022/0203_ethics/ethics_list0103.png) no-repeat center 0;}
.ethics_list.type1 li.tab4 dl:before{height:71px;background:url(//img.megamd.co.kr/2022/0203_ethics/ethics_list0104.png) no-repeat center 0;}

.ethics_list.type2 li{text-align:center;height:100px;padding-top:60px;background:#fff;border-right:1px solid #f3f5f7;border-bottom:1px solid #f3f5f7;line-height:24px;}
.ethics_list.type3{border-left:1px solid #666666;border-top:1px solid #666666;}
.ethics_list.type3 li{height:140px;padding-top:30px;border-right:1px solid #666666;border-bottom:1px solid #666666;position:relative}
.ethics_list.type3 li:first-child{width:268px}
.ethics_list.type3 li dl{padding-left:30px;}
.ethics_list.type3 li dt{font-size:21px;color:#000000;font-weight:600;letter-spacing:-1px;line-height:1.3}
.ethics_list.type3 li dd{font-size:14px;color:#666;font-weight:400;margin-top:25px}
.ethics_list.type3 li:after{content:"";position:absolute;right:20px;bottom:25px;background:url(//img.megamd.co.kr/2022/0203_ethics/ethics_list0201.png) no-repeat center 0;width:72px;height:43px;display:block;}
.ethics_list.type3 li.tab2:after{bottom:30px;background:url(//img.megamd.co.kr/2022/0203_ethics/ethics_list0202.png) no-repeat center 0;}
.ethics_list.type3 li.tab3:after{background:url(//img.megamd.co.kr/2022/0203_ethics/ethics_list0203.png) no-repeat center 0;}
.ethics_list.type3 li.tab4:after{background:url(//img.megamd.co.kr/2022/0203_ethics/ethics_list0204.png) no-repeat center 0;}

.ethics .ir_section_list li{margin-bottom:10px;}
.ethics .ir_section_list .ir_section_con{padding:0}
.ethics .ir_section_list .ir_section_con h3{cursor:pointer;position:relative;margin-bottom:0;background:#111;height:90px;line-height:90px;color:#eff2f3;text-align:center}
.ethics .ir_section_list .ir_section_con h3:after{position:absolute;right:25px;top:0px;font-size:50px;content:"+";color:#0082ff;}
.ethics .ir_section_list .ir_section_con table{display:none}
.ethics .ir_section_list .ir_section_con table th{font-size:17px;letter-spacing:-1px;line-height:24px;}
.ethics .ir_section_list .ir_section_con table td{word-break:keep-all;line-height:24px;}
.ethics .ir_section_list li.active .ir_section_con{padding:30px 50px 30px;}
.ethics .ir_section_list li.active .ir_section_con h3{background:#fff;color:#000000;}
.ethics .ir_section_list li.active .ir_section_con h3:after{content:"-";color:#000;}
.ethics .ir_section_list li.active .ir_section_con table{display:block}

label.radio input{border:0;padding:0;width:0;height:0;-moz-appearance: none;-webkit-appearance: none;}
label.radio{ padding-left:30px;color:#191b21;font-size:21px;font-weight:700;height:30px;background: url(//img.megamd.co.kr/2022/0203_ethics/btn_input_radio.png) 0 0 no-repeat; display:inline-block; cursor: pointer;  text-align: left; }
label.radio.on{background-image:url(//img.megamd.co.kr/2022/0203_ethics/btn_input_radio_on.png);}
.ethics .apply_input li dt{position:relative}
.ethics .apply_input li dt em{font-size:12px;position:absolute;top:0;}


.layerPop_ab {display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 100; text-align: center;}
.layerPop_ab .popInner {margin:100px auto 0;position: relative; z-index: 999; background:#fff;padding:50px;width:700px }
.layerPop_ab .ly_dim { position: fixed; left: 0; top: 0; z-index: 990; width: 100%; height: 100%; background: rgba(0,0,0,.5); }
.pop_tit{color:#191b21;font-size:40px;letter-spacing:-1px;font-weight:900;margin-bottom:3px;line-height:40px;}
.pop_txt{color:#191b21;font-size:24px;letter-spacing:-1px;font-weight:300;margin-bottom:40px;line-height:40px;}
.popup_close{display:block;font-size:0;position:absolute;right:30px;top:30px;width:30px;height:30px;background:url(//img.megamd.co.kr/2022/0203_ethics/popup_close.png) no-repeat 0 0}
.popup_input{width:700px;margin:0 auto 10px;overflow:hidden;}
.popup_input dt{float:left;width:180px;background:#111111;color:#fff;text-align:center;font-size:18px;height:70px;line-height:70px;}
.popup_input dd{float:left;width:515px;border:1px solid #bbbbbb;border-left:0;height:68px;}
.popup_input dd input{border:0;width:93%;padding-left:5% !important;height:68px;line-height:68px;}

.tb_type3{border-top:2px solid #191b21;}
.tb_type3 tr th,
.tb_type3 tr td{padding:15px 10px;border-bottom:1px solid #dddddd;color:#000;font-size:16px;text-align:center}
.tb_type3 tr th{font-size:18px;color:#000000;background:#fafafa;font-weight:500}
.tb_type3 tr td{padding-left:30px;text-align:left;font-size:18px;font-weight:300}