/* 2022.10.06 */
@import url('base.css?20210120');
/* 공통 */

/* 타이틀 */
.h2_tit1 {font-size:25px; line-height:30px; font-weight:500; letter-spacing:-0.4px; color:#000;}
.ie8 .h2_tit1 {font-weight:600;}
.h2_tit1 .t1 {display:inline-block; font-family:Segoe Script; font-size:40px; line-height:40px; font-weight:bold; color:#222;}
.h2_tit2 {font-size:43px; line-height:50px; font-weight:500; letter-spacing:-0.25px; color:#222;}
.ie8 .h2_tit2 {font-weight:600;}

.h3_tit1 {font-size:28px; line-height:36px; letter-spacing:-0.25px; color:#d70026;} /* 수정 210119 세종 */
.h3_tit2 {position:relative; padding-top:13px; padding-left:24px; height:37px; background:#eee; font-size:19px; font-weight:500; line-height:30px; letter-spacing:-0.1px; color:#222;}
.ie8 .h3_tit2 {font-weight:600;}
.h3_tit2:after {content:' '; position:absolute; top:11px; left:24px; width:20px; height:4px; background:#ff6600;}
.h3_tit3 {position:relative; padding:20px 0 21px 90px; font-size:19px; font-weight:500; line-height:29px; letter-spacing:-0.1px; color:#222; border:1px solid #222;}
.ie8 .h3_tit3 {font-weight:600; letter-spacing:-2px;}
.h3_tit3:after {content:' '; position:absolute; top:17px; left:90px; width:20px; height:4px; background:#ff6600;}

/* 위치 */
.lgroup {float:left;}
.rgroup {float:right;}
.bxcn {position:relative;}

/* 버튼 */
.btnarea {text-align:center;}
.btn_more1 {position:absolute; top:0; right:0; padding:0 22px 0 14px; height:20px; background:url(//menu.mt.co.kr/company/images/bl_arrow1.png) no-repeat 53px 5px; background-color:#ccc; font-size:13px; line-height:20px; letter-spacing:-0.5px; color:#666;}
.ie8 .btn_more1 {background:url(//menu.mt.co.kr/company/images/bl_arrow1.png) no-repeat 56px 6px; background-color:#ccc;}
.btn_more1:hover {text-decoration:none;}

.btn_type1 {position:relative; display:inline-block; padding:0 32px 0 14px; height:38px; background:#d70026; border:1px solid #d70026;}
.btn_type1:after {content:' '; position:absolute; top:12px; right:16px; width:9px; height:14px; background:url(//menu.mt.co.kr/company/images/bl_arrow4.png) no-repeat 0 0;}
.btn_type1:hover {text-decoration:none;}
.btn_type1 span {visibility:visible; font-size:16px; line-height:36px; letter-spacing:-0.25px; color:#fff;}
.ie8 .btn_type1 span,
.ie9 .btn_type1 span,
.ie10 .btn_type1 span,
.ie11 .btn_type1 span {line-height:14px;}

.btn_type2 {display:inline-block; padding:0 21px 0 25px; min-width:44px; height:40px; background:#000; font-size:16px; line-height:38px; text-align:center; font-weight:500; letter-spacing:-0.25px; color:#fff;}
.btn_type2:hover {text-decoration:none;}
.ie8 .btn_type2 {font-weight:600;}
.btn_type2 span {visibility:visible; display:block; min-width:44px; font-size:16px; color:#fff;}

.btn_type3 {display:inline-block; padding:0 21px 0 25px; height:40px; background:#eee; font-size:16px; line-height:38px; text-align:center; font-weight:500; letter-spacing:-0.25px; color:#222; border:1px solid #dfdfdf;}
.btn_type3:hover {text-decoration:none;}
.ie8 .btn_type3 {font-weight:600;}
.btn_type3 span {visibility:visible; display:block; min-width:44px; font-size:16px; color:#222;}

/* 추가 160812 해리 */
.btn_type4 {display:inline-block; background:#ff6600; height:58px; font-size:20px; font-weight:bold; line-height:58px; letter-spacing:-0.25px; color:#fff;}
.btn_type4 span {visibility:visible; font-size:20px; line-height:53px;}
.btn_type4:hover {text-decoration:none;}
.ie11 .btn_type4 {line-height:54px;}
.ie10 .btn_type4 {line-height:54px;}
.ie9 .btn_type4 {line-height:54px;}
.ie8 .btn_type4 {line-height:52px;}

.btn_type4_2 {display:inline-block; background:#ff6600; height:36px; font-size:16px; font-weight:bold; line-height:36px; letter-spacing:-0.1px; color:#fff;}
.btn_type4_2 span {visibility:visible; font-size:16px; line-height:36px;}
.btn_type4_2:hover {text-decoration:none;}

.btn_type5 {display:inline-block; background:#666; height:58px; font-size:20px; font-weight:bold; line-height:58px; letter-spacing:-0.25px; color:#fff;}
.btn_type5 span {visibility:visible; font-size:20px; line-height:53px;}
.btn_type5:hover {text-decoration:none;}
.ie11 .btn_type5 {line-height:54px;}
.ie10 .btn_type5 {line-height:54px;}
.ie9 .btn_type5 {line-height:54px;}
.ie8 .btn_type5 {line-height:52px;}

.btn_type5_2 {display:inline-block; background:#666; height:36px; font-size:16px; font-weight:bold; line-height:36px; letter-spacing:-0.1px; color:#fff;}
.btn_type5_2 span {visibility:visible; font-size:16px; line-height:36px;}
.btn_type5_2:hover {text-decoration:none;}

.btn_type6 {display:inline-block; background:#222; height:58px; font-size:20px; font-weight:bold; line-height:58px; letter-spacing:-0.25px; color:#fff;}
.btn_type6 span {visibility:visible; font-size:20px; line-height:53px;}
.btn_type6:hover {text-decoration:none;}
.ie11 .btn_type6 {line-height:54px;}
.ie10 .btn_type6 {line-height:54px;}
.ie9 .btn_type6 {line-height:54px;}
.ie8 .btn_type6 {line-height:52px;}

.btn_type6_2 {display:inline-block; background:#222; height:30px; font-size:13px; font-weight:bold; line-height:30px; color:#fff;}
.btn_type6_2 span {visibility:visible; font-size:13px; line-height:30px;}

.btn_type6_3 {display:inline-block; background:#e2e2e2; height:30px; font-size:13px; line-height:30px; color:#222; border:1px solid #ccc;}
.btn_type6_3 span {visibility:visible; font-size:13px; line-height:30px;}

.btn_type7 {display:inline-block; background:#d70026; height:58px; font-size:20px; font-weight:bold; line-height:58px; letter-spacing:-0.25px; color:#fff;}
.btn_type7 span {visibility:visible; font-size:20px; line-height:53px;}
.btn_type7:hover {text-decoration:none;}
.ie11 .btn_type7 {line-height:54px;}
.ie10 .btn_type7 {line-height:54px;}
.ie9 .btn_type7 {line-height:54px;}
.ie8 .btn_type7 {line-height:52px;}

/* 텍스트 */
.txt_type1 {font-size:15px; line-height:23px; letter-spacing:-0.1px; color:#d70026;}

/* wrap */
#wrap {position:relative;}

/* header */
#header {position:relative;}
/* util_area */
#header .util_area {position:relative; width:100%; height:22px; background:#b2b2b2; text-align:center;}
#header .util_area:hover {background:#666;}
#header .util_area .group {}
#header .util_area .bundle {display:inline-block; margin-left:13px;}
#header .util_area .bundle:first-child {margin-left:0;}
#header .util_area .bundle a {display:inline-block; font-size:11px; line-height:22px; color:#fff; opacity:0.7; filter:alpha(opacity:70);}
#header .util_area .bundle a:hover {text-decoration:none; color:#ed1846;}
/* util_area2 */
#header .util_area2 {position:relative;}
#header .util_area2 .name {margin:5px 20px 0 0; text-align:right;}
#header .util_area2 .name a {display:block; font-size:12px; color:#222;}
#header .util_area2 .name .date {display:block; font-size:10px; color:#666;}
#header .util_area2 .group {}
#header .util_area2 .bundle {float:left;}
#header .util_area2 .bundle a {display:block; width:69px; height:44px; font-size:0; line-height:0;}
#header .util_area2 .bundle.t1 a {width:70px; background:url(//menu.mt.co.kr/company/images/btn_sitemap.gif) no-repeat 0 0;}
#header .util_area2 .bundle.t2 a {background:url(//menu.mt.co.kr/company/images/btn_contact.gif) no-repeat 0 0;}
#header .util_area2 .bundle.t3 a {background:url(//menu.mt.co.kr/company/images/btn_login.gif) no-repeat 0 0;}
#header .util_area2 .bundle.t4 a {background:url(//menu.mt.co.kr/company/images/btn_logout.gif) no-repeat 0 0;}
#header .util_area2 .bundle:hover a {background-position:0 -44px;}

/* logo */
#header .logo {margin:43px auto 0; width:1130px; text-align:center;}
#header .logo a {display:inline-block; margin-left:20px;}
/* gnb */
#header .bx_gnb {position:relative; margin:0 auto; width:1130px;}
#header .bx_gnb .gnb {}
#header .bx_gnb .gnb .group {}
#header .bx_gnb .gnb .bundle {position:relative; float:left;}
#header .bx_gnb .gnb .bundle.g1 {margin-left:0;}
#header .bx_gnb .gnb .bundle.g2 {margin-left:88px;}
#header .bx_gnb .gnb .bundle.g3 {margin-left:88px;}
#header .bx_gnb .gnb .bundle.g4 {margin-left:88px;}
#header .bx_gnb .gnb .bundle.g5 {margin-left:88px;}
#header .bx_gnb .gnb .bundle.g6 {margin-left:88px;}
#header .bx_gnb .gnb .bundle a {display:block; height:32px; font-size:18px; font-weight:700; line-height:100%; color:#000;}
#header .bx_gnb .gnb .bundle:hover a,
#header .bx_gnb .gnb .bundle.on a {text-decoration:none;}
#header .bx_gnb .gnb .bundle:hover a:after,
#header .bx_gnb .gnb .bundle.on a:after {content:' '; position:absolute; top:-6px; left:-2px; width:16px; height:4px; background:#d2302E;}
/* snb */
#header .bx_gnb .snb {position:absolute; top:61px; left:0; width:100%; height:40px; background:#222; z-index:1;}
#header .bx_gnb .snb .group2 {}
#header .bx_gnb .snb .bundle2 {float:left; margin-left:39px;}
#header .bx_gnb .snb .bundle2:first-child {margin-left:0;}
#header .bx_gnb .snb.s1 .bundle2:first-child {margin-left:27px;}
#header .bx_gnb .snb.s2 .bundle2:first-child {margin-left:172px;}
#header .bx_gnb .snb.s3 .bundle2:first-child {margin-left:340px;}
#header .bx_gnb .snb.s4 .bundle2:first-child {margin-left:500px;}
#header .bx_gnb .snb.s5 .bundle2:first-child {margin-left:423px;} /* 윤선 161103 수정 */
#header .bx_gnb .snb .bundle2 a {display:block; font-size:13px; font-weight:100; line-height:40px; color:#fff;}

/* footer */
#footer {position:relative; background:#b2b2b2;}
#footer .bxcn {margin:0 auto; width:1130px; height:140px;}
#footer .logo {float:left; margin-left:227px;}
#footer .logo a {}

/* rellink */
#footer .rellink {float:left;}
#footer .rellink .foot_list {}
#footer .rellink .foot_list ul {}
#footer .rellink .foot_list ul li {float:left; padding:0 12px 0 9px; background:url(//menu.mt.co.kr/company/images/bg_bar1.gif) no-repeat 0 5px;}
#footer .rellink .foot_list ul li:first-child {padding-left:0; background:none;}
#footer .rellink .foot_list ul li a {font-size:11px; line-height:14px; color:#838486;}
#footer .rellink .foot_list ul li a:hover {text-decoration:none;}
#footer .rellink .foot_list .c1 {color:#d70026}
#footer .rellink .copy {font-size:11px; color:#838486;}
#footer .rellink .copy .c1 {color:#d70026}


/* container */
#container {position:relative;}

/* content */
#content {position:relative; margin:0 auto; width:1130px;}

/* posi */
.posi {position:absolute; top:0; right:0; padding:0 12px 4px 15px; min-width:160px; font-size:12px; text-align:center; color:#222; border-bottom:1px solid #222;}
.posi a {}
.posi a:hover {text-decoration:none;}

/* search */
.search {overflow:hidden;}
.search .int1 {height:28px; width:98px; background:#eee; line-height:28px; text-align:center; vertical-align:top; border:1px solid #ccc;}
.search .int2 {padding:0 4px; height:28px; width:157px; line-height:28px; vertical-align:top; border:1px solid #ccc;}
.search .bar {padding:0 9px 0 8px; line-height:28px}
.search select {padding-left:10px; height:30px; font-size:13px; color:#222; border:1px solid #ccc;}
.ie8 .search select {padding-bottom:5px;}
.search .btn {width:51px; height:30px; background:#000; text-align:center; border:0;}
.search .btn span {visibility:visible; font-size:13px; color:#fff;}

/* tab1 */
.tab1 {}
.tab1 ul {}
.tab1 ul li {float:left; margin-left:9px; text-align:center;}
.tab1 ul li:first-child {margin-left:0;}
.tab1 ul li a {display:block; width:179px; height:44px; background:#eee; font-size:20px; line-height:43px; font-weight:600; letter-spacing:-0.25px; color:#999; border:3px solid #dfdfdf;}
.ie8 .tab1 ul li a {line-height:38px;}
.tab1 ul li.on a,
.tab1 ul li a:hover {background:#fff; text-decoration:none; color:#d70026; border:3px solid #000;}
/* aform_tab1 - 추가 160812 해리 */
.aform_tab1 {overflow:hidden; height:54px; background:url(//menu.mt.co.kr/company/images/tab_step.gif) no-repeat 0 0;}
.aform_tab1.on1 {background-position:0 0;}
.aform_tab1.on2 {background-position:0 -54px;}
.aform_tab1.on3 {background-position:0 -108px;}
.aform_tab1.on4 {background-position:0 -162px;}
.aform_tab1.on5 {background-position:0 -216px;}
.aform_tab1 li {float:left; height:54px; text-indent:-9999px;}
.aform_tab1 li.step1 {width:255px;}
.aform_tab1 li.step2 {width:226px;}
.aform_tab1 li.step3 {width:227px;}
.aform_tab1 li.step4 {width:226px;}
.aform_tab1 li.step5 {width:196px;}
.aform_tab1 li a {overflow:hidden; display:block; height:54px; }
/*// 추가 160812 해리 */

/* tbx_main */
.tbx_main {position:relative;}
/* thum */
.tbx_main .thum {}
.tbx_main .thum img {}
/* sitmenu */
.tbx_main .sitmenu {position:relative;}
.tbx_main .sitmenu .group {}
.tbx_main .sitmenu .bundle {float:left; overflow:hidden; width:215px; height:215px;}
.tbx_main .sitmenu .bundle a {display:block; width:215px; height:215px; font-size:0; line-height:0;}
.tbx_main .sitmenu .bundle.st1 a {background:url(//menu.mt.co.kr/company/images/sgnb1.gif) no-repeat 0 0;}
.tbx_main .sitmenu .bundle.st2 a {background:url(//menu.mt.co.kr/company/images/sgnb2.gif) no-repeat 0 0;}
.tbx_main .sitmenu .bundle.st3 a {background:url(//menu.mt.co.kr/company/images/sgnb3.gif) no-repeat 0 0;}
.tbx_main .sitmenu .bundle.st4 a {background:url(//menu.mt.co.kr/company/images/sgnb4.gif) no-repeat 0 0;}
.tbx_main .sitmenu .bundle.st5 a {background:url(//menu.mt.co.kr/company/images/sgnb5.gif) no-repeat 0 0;}
.tbx_main .sitmenu .bundle.st6 a {background:url(//menu.mt.co.kr/company/images/sgnb6.gif) no-repeat 0 0;}
.tbx_main .sitmenu .bundle.st7 a {background:url(//menu.mt.co.kr/company/images/sgnb7.gif) no-repeat 0 0;} /* 추가 180523 동현 */
.tbx_main .sitmenu .bundle:hover a {background-position:0 -215px;}

/* bx_area */
.bx_area {}
.bx_area .area {}
.bx_area .area .img {text-align:center;}
.bx_area .area .txt {font-size:19px; line-height:29px; letter-spacing:-0.2px; color:#222;}
.ie8 .bx_area .area .txt {letter-spacing:-2px;}

/* mbx_vod1 */
.mbx_vod1 {position:relative; margin-right:16px;}
.mbx_vod1 .t_area {}
.mbx_vod1 .cls1 {font-size:16px; line-height:22px; letter-spacing:-0.4px; color:#d70026;}
.mbx_vod1 .vod {}

/* lst_type1 */
.lst_type1 {position:relative;}
.lst_type1 .group {}
.lst_type1 .bundle {overflow:hidden; height:30px; font-size:16px; font-weight:300; line-height:30px; color:#222;}
.lst_type1 .bundle .txt {float:left; overflow:hidden; width:480px;}
.lst_type1 .bundle .txt a {}
.lst_type1 .bundle .txt a:hover {color:#d70026;}
.lst_type1 .bundle .date {float:right; font-size:14px; color:#888;}
/* lst_type2 */
.lst_type2 {position:relative;}
.lst_type2 .group {}
.lst_type2 .bundle {overflow:hidden; margin-top:40px;}
.lst_type2 .bundle:first-child {margin-top:0;}
.lst_type2 .bundle .thum {float:left; width:371px;}
.lst_type2 .bundle .thum img {}
.lst_type2 .bundle .area {float:left; overflow:hidden; margin-top:-4px; width:759px;}
.lst_type2 .bundle .area .tit {display:block; font-size:16px; line-height:22px; letter-spacing:-0.25px; color:#666;}
.lst_type2 .bundle .area .company {display:block; font-size:28px; font-weight:600; line-height:32px; letter-spacing:-0.25px; color:#d70026;}
.lst_type2 .bundle .area .txt {font-size:19px; line-height:29px; letter-spacing:-0.3px; color:#222;}
.ie8 .lst_type2 .bundle .area .txt {letter-spacing:-2px;}
.lst_type2 .bundle .btn_go {position:relative; display:inline-block; padding:0 45px 0 21px; min-width:152px; height:38px; font-size:16px; line-height:36px; vertical-align:top; color:#222; border:1px solid #999;} /* 수정 210907 세종 */
.lst_type2 .bundle .btn_go:after {content:' '; position:absolute; top:11px; right:19px; width:11px; height:15px; background:url(//menu.mt.co.kr/company/images/bl_arrow2.png) no-repeat 0 0;}
.lst_type2 .bundle .btn_go:hover {text-decoration:none;}
.lst_type2 .bundle .btn_go2 {position:relative; display:inline-block; padding:0 40px 0 32px; height:38px; font-size:16px; font-weight:600; line-height:36px; vertical-align:top; color:#d70026; border:1px solid #d70026;} /* 수정 210907 세종 */
.lst_type2 .bundle .btn_go2:after {content:' '; position:absolute; top:11px; right:19px; width:11px; height:15px; background:url(//menu.mt.co.kr/company/images/bl_arrow3.png) no-repeat 0 0;}
.lst_type2 .bundle .btn_go2:hover {text-decoration:none;}
.lst_type2 .bundle .btn_go3 {position:relative; display:inline-block; padding:0 40px 0 32px; height:38px; font-size:16px; font-weight:600; line-height:36px; vertical-align:top; color:#222; border:1px solid #999;} /* 수정 210907 세종 */
.lst_type2 .bundle .btn_go3:after {content:' '; position:absolute; top:11px; right:19px; width:11px; height:15px; background:url(//menu.mt.co.kr/company/images/bl_arrow2.png) no-repeat 0 0;}
.lst_type2 .bundle .btn_go3:hover {text-decoration:none;}
.lst_type2 .bundle .btn_go4 {position:relative; display:inline-block; padding:0 35px 0 24px; height:38px; background:#eee; font-size:16px; font-weight:600; line-height:36px; vertical-align:top; color:#222; border:1px solid #999;} /* 수정 210907 세종 */
.lst_type2 .bundle .btn_go4:after {content:' '; position:absolute; top:11px; right:19px; width:11px; height:15px; background:url(//menu.mt.co.kr/company/images/bl_arrow2.png) no-repeat 0 0;}
.lst_type2 .bundle .btn_go4:hover {text-decoration:none;}
.lst_type2 .bundle .bxline1 {display:inline-block; width:203px; height:38px; font-size:18px; font-weight:600; line-height:36px; text-align:center; letter-spacing:-0.25px; vertical-align:top; color:#666; border:1px solid #999;} /* 수정 210907 세종 */
.lst_type2 .bundle .bxline2 {display:inline-block; padding:0 17px 0 17px; height:38px; font-size:18px; font-weight:600; line-height:36px; text-align:center; letter-spacing:-0.25px; vertical-align:top; color:#666; border:1px solid #999;}
/* lst_type3 */
.lst_type3 {position:relative; border:1px solid #dfdfdf;}
.lst_type3 .group {}
.lst_type3 .bundle {padding:30px 7px 33px 81px; border-top:1px solid #dfdfdf;}
.lst_type3 .bundle:first-child {border-top:0;}
.lst_type3 .bundle:hover {background:#e2eefd; cursor:pointer;}
.lst_type3 .bundle dl {}
.lst_type3 .bundle dl dt {position:relative; font-size:19px; line-height:29px; font-weight:600; letter-spacing:-0.15px; color:#222;}
.ie8 .lst_type3 .bundle dl dt {letter-spacing:-2px;}
.lst_type3 .bundle dl dd {position:relative; margin-top:22px; font-size:19px; line-height:29px; letter-spacing:-0.15px; color:#222; word-break: break-all;} /* 수정 180523 동현 */
.ie8 .lst_type3 .bundle dl dd {letter-spacing:-1.9px;}
.lst_type3 .bundle dl .cls {position:absolute; top:-6px; left:-43px; font-size:36px;}
.lst_type3 .bundle dl .qu {color:#ff6600;}
.lst_type3 .bundle dl .an {top:-1px; left:-41px; color:#666;}
/* lst_type4 */
.lst_type4 {position:relative;}
.lst_type4 .group {}
.lst_type4 .bundle {overflow:hidden; margin-top:65px;}
.lst_type4 .bundle:first-child {margin-top:0;}
.lst_type4 .bundle .thum {float:left; margin-right:48px;}
.lst_type4 .bundle .thum a {display:block;}
.lst_type4 .bundle .area {float:left; margin-top:-3px; width:780px;}
.ie8 .lst_type4 .bundle .area {margin-top:-6px;}
.lst_type4 .bundle .area .tit {display:block; font-size:28px; line-height:32px; font-weight:600; letter-spacing:-0.25px; color:#d70026;}
.lst_type4 .bundle .area .txt {font-size:17px; line-height:29px; text-align:justify; letter-spacing:-0.3px; color:#222;}
.ie8 .lst_type4 .bundle .area .txt {letter-spacing:-1.8px;}
/* lst_type5 */
.lst_type5 {position:relative;}
.lst_type5 .group {}
.lst_type5 .bundle {float:left; margin-left:57px;} /* 수정 180523 동현 */
.lst_type5 .bundle:first-child {margin-left:0;}
.lst_type5 .bundle:last-child {margin-left:56px;} /* 추가 180523 동현 */
.lst_type5 dl {}
.lst_type5 dt {width:238px; height:38px; font-size:18px; line-height:38px; font-weight:400; text-align:center;  letter-spacing:-0.25px; color:#222; border:1px solid #222;} /* 수정 180523 동현 */
.ie8 .lst_type5 dt {font-weight:600;}
.lst_type5 dd {position:relative; margin-top:23px; padding-left:34px;}
.lst_type5 .group2 {}
.lst_type5 .group2:after {content:' '; position:absolute; top:18px; left:0; width:20px; height:4px; background:#ff6600;}
.lst_type5 .bundle2 {}
.lst_type5 .bundle2 a {display:inline-block; font-size:18px; line-height:40px; letter-spacing:-0.25px; color:#222;}
/* lst_type6 */ /* 수정 210119 세종 */
.lst_type6 {position:relative;}
.lst_type6 dl {}
.lst_type6 dt {float:left; padding-top:34px; width:200px; height:266px; background:#999; font-size:15px; text-align:center; font-weight:400; letter-spacing:-0.25px; color:#fff;}
.lst_type6 dd {float:left; padding:25px 0 0 46px; width:884px; height:275px; background:#eaf3ff;}

.lst_type6 .grbox {overflow:hidden; padding:25px 0 26px 58px; background:#eaf3ff;}
.lst_type6 .group {float:left;}
.lst_type6 .bundle {font-size:15px; line-height:36px; letter-spacing:-0.5px;}
.lst_type6 .bundle strong {color:#1800ff;}
.lst_type6 .bundle a {color:#666;}


/* tb_lst1 */
.tb_lst1 {position:relative;}
.tb_lst1 .group {}
.tb_lst1 .bundle {overflow:hidden;}
.tb_lst1 .bundle dl {}
.tb_lst1 .bundle dl dt {float:left; padding:24px 0 0 15px; width:185px; font-size:28px; font-weight:600; letter-spacing:-0.25px; color:#d70026; border-top:1px solid #d70026;}
.ie8 .tb_lst1 .bundle dl dt {letter-spacing:-2.5px;}
.tb_lst1 .bundle dl dt.type2 {padding:20px 0 0 13px; width:207px; line-height:30px;}
.tb_lst1 .bundle dl dt.t1 {font-size:25px;}
.tb_lst1 .bundle dl dd {float:right; padding:18px 0 60px 29px; width:851px; border-top:1px solid #ddd;}
/* group1 */
.tb_lst1 .bundle dl dd.group1 {}
.tb_lst1 .bundle dl dd.group1 ul {}
.tb_lst1 .bundle dl dd.group1 li {overflow:hidden; font-size:18px; line-height:39px; letter-spacing:-0.1px; color:#222;}
.tb_lst1 .bundle dl dd.group1 li strong {display:inline-block; width:103px; font-weight:500; vertical-align:top;}
.ie8 .tb_lst1 .bundle dl dd.group1 li strong {font-weight:600;}
.tb_lst1 .bundle dl dd.group1 li span {display:inline-block;}
/* group2 */
.tb_lst1 .bundle dl dd.group2 {float:right; padding:16px 0 80px 15px; width:865px; border-top:1px solid #ddd;}
.tb_lst1 .bundle dl dd.group2 ul {overflow:hidden;}
.tb_lst1 .bundle dl dd.group2 li {float:left; margin-left:39px; font-size:18px; line-height:39px; letter-spacing:-0.7px; color:#222;} /* 수정 180523 동현 */
.ie8 .tb_lst1 .bundle dl dd.group2 li {letter-spacing:-2px;}
.tb_lst1 .bundle dl dd.group2 li:first-child {margin-left:0;}
/* group3 */
.tb_lst1 .bundle dl dd.group3 {float:right; padding:16px 0 80px 15px; width:865px; border-top:1px solid #ddd;}
.tb_lst1 .bundle dl dd.group3 ul {float:left;}
.tb_lst1 .bundle dl dd.group3 li {font-size:16px; line-height:39px; letter-spacing:-0.1px; color:#222;} /* 수정 180523 동현 */
/* bx_txt1 */
.tb_lst1 .bx_txt1 {height:38px; background:#eee; font-size:18px; line-height:39px; text-align:center; letter-spacing:-0.1px; color:#999; border:1px solid #dfdfdf;}
/* 추가 180905 동현 */
.info_box {overflow:hidden; margin-top:49px; margin-bottom:4px;}
.info_box .btn_area {overflow:hidden; float:right; margin-top:29px;}
.info_box .btn_area a {display:block; float:left;}
.info_box .btn_area .btn_down {float:left; position:relative; padding-left:24px; font-size:0; font-weight:bold; line-height:0; letter-spacing:-0.025em; border:1px solid #dfdfdf; background:#eee;}
.info_box .btn_area .btn_down.ai {width:156px; height:38px; background:url(//menu.mt.co.kr/company/images/btn_down_ai.gif)no-repeat 0 0;}
.info_box .btn_area .btn_down.jpg {margin-left:4px; width:171px; height:38px; background:url(//menu.mt.co.kr/company/images/btn_down_jpg.gif)no-repeat 0 0;}
.str_txt {font-size:22px; line-height:29px; font-weight:400; letter-spacing:-0.01em; color:#222; word-break:keep-all;}
.thin_txt {font-size:19px; line-height:29px; letter-spacing:-0.01em; color:#222; word-break:keep-all;}
/* IE10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.thin_txt {letter-spacing:-0.02em;}
}
/* IE9,10 */
@media screen and (min-width:0\0){
	.thin_txt {letter-spacing:-0.02em;}
}
.thin_txt + .thin_txt {margin-top:23px;}

/* tb_lst2 */
.tb_lst2 {position:relative;}
.tb_lst2 .group {}
.tb_lst2 .bundle {overflow:hidden;}
.tb_lst2 .bundle + .bundle {margin-top:90px;}
.tb_lst2 .bundle dl {}
.tb_lst2 .bundle dl dt {float:left; padding-top:20px; width:220px; font-size:26px; font-weight:bold; line-height:30px; letter-spacing:-0.025em; color:#d70026; border-top:1px solid #d70026;}
.tb_lst2 .bundle dl dt.ie_lts {letter-spacing:-0.03em;}
.tb_lst2 .bundle dl dt.t1 {font-size:25px;}
.tb_lst2 .bundle dl dd {float:right; width:880px; border-top:1px solid #ddd;}

.tb_lst2 .bundle dl dd.group1 .txt_box {margin-top:24px;}
.tb_lst2 .bundle dl dd.group1 .txt_box .thin_txt {margin-top:26px;}
.tb_lst2 .bundle dl dd.group1 .txt_box .thin_txt + .thin_txt {margin-top:23px;}
.tb_lst2 .bundle dl dd.group1 .img_box {margin:29px 0;}

.tb_lst2 .bundle dl dd.group2 .txt_box {margin-top:16px;}
.tb_lst2 .bundle dl dd.group2 .txt_box .thin_txt {letter-spacing:0;}
.tb_lst2 .bundle dl dd.group2 .img_box {margin-top:30px;}
.tb_lst2 .bundle dl dd.group2 .img_box.g2mgt {margin-top:45px;}

.tb_lst2 .bundle dl dd.group3 .img_box {margin-top:22px;}
.tb_lst2 .bundle dl dd.group3 .img_box.g3mgt {margin-top:25px;}

.tb_lst2 .bundle dl dd.group4 .txt_box {margin-top:15px;}
.tb_lst2 .bundle dl dd.group4 .txt_box .str_txt {font-size:19px;}
.tb_lst2 .bundle dl dd.group4 .txt_box .thin_txt {margin-top:18px;}
.tb_lst2 .bundle dl dd.group4 .img_box {margin-top:48px;}

.tb_lst2 .bundle dl dd.group5 {margin-bottom:59px;}
.tb_lst2 .bundle dl dd.group5 .txt_list {margin-top:16px;}
.tb_lst2 .bundle dl dd.group5 .txt_list .thin_txt {position:relative; padding-left:14px;}
.tb_lst2 .bundle dl dd.group5 .txt_list .thin_txt:after {content:''; position:absolute; top:13px; left:0; width:3px; height:3px; background:#222;}
.tb_lst2 .bundle dl dd.group5 .txt_list .thin_txt + .thin_txt {margin-top:25px;}
/* //추가 180905 동현 */

/* thum_list */
.thum_lst {overflow:hidden; margin-left:46px; margin-bottom:88px;}
.thum_lst li {float:left; margin-left:41px;}
.thum_lst li:first-child {margin-left:0;}
.thum_lst li .thum {display:block;}
.thum_lst li .txt {display:block; margin-top:12px; font-size:16px; line-height:22px; text-align:center; letter-spacing:-0.25px; color:#666;}

/* tb1 */
.tb1 {border:1px solid #ccc;}
.tb1 .pl30 {padding-left:30px;}	/* 추가 160812 해리 */
.tb1 .pr30 {padding-right:30px;}	/* 추가 160812 해리 */
.tb1 th {background:#ccc; height:50px; font-size:16px; font-weight:500; color:#222;}
.ie8 .tb1 th {font-weight:600;}
.tb1 td {padding:11px 0 12px; height:25px; border-top:1px solid #ccc; word-break:break-all;}
.tb1 td.no1 {font-size:15px; text-align:center; color:#222;}
.tb1 td.no2 {padding-left:30px; font-size:15px; text-align:center; color:#222;}
.tb1 td.use {padding-right:30px; font-size:15px; text-align:center; color:#222;}	 /* 추가 160812 해리 */
.tb1 td.subject {position:relative; padding-left:95px; font-size:15px; line-height:25px; color:#222;}
.tb1 td.subject.pb1 {padding-left:62px;}	/* 추가 160812 해리 */
.tb1 td.date {font-size:15px; text-align:center; color:#222;}
.tb1 .notic td.subject {font-weight:400;}
.ie8 .tb1 .notic td.subject {font-weight:600;}
.tb1 .notic td.no1 {font-weight:400; color:#f60;}
.ie8 .tb1 .notic td.no1 {font-weight:600;}
.tb1 .notic td.no2 {font-weight:400; color:#f60;}
.ie8 .tb1 .notic td.no2 {font-weight:600;}
.tb1 .new td.subject:after {content:' '; position:absolute; top:20px; left:55px; width:27px; height:9px; background:url(//menu.mt.co.kr/company/images/icon_new1.png) no-repeat 0 0;}
.tb1 .new td.subject.pb1:after {left:22px;}
.tb1 .re td.subject {padding-left:131px}
.tb1 .re td.subject:after {content:' '; position:absolute; top:6px; left:95px; width:27px; height:27px; background:url(//menu.mt.co.kr/company/images/icon_re1.gif) no-repeat 0 0;}
/* tb2 */
.tb2 {padding:31px 0 37px 59px; background:#e2eefd; border:1px solid #c9d7ea;}
.tb2 .htit {display:block; font-size:18px; line-height:30px; letter-spacing:-0.1px; font-weight:400; color:#222;}
.ie8 .tb2 .htit {font-weight:600;}
.tb2 .ctype1 {font-size:15px; line-height:29px; letter-spacing:-0.1px; color:#2470d8;}
.ie8 .tb2 .ctype1 {letter-spacing:-1.5px;}
.tb2 .ctype2 {font-size:18px; line-height:39px; letter-spacing:-0.1px; color:#222;}
.ie8 .tb2 .ctype2 {letter-spacing:-1.5px;}
.tb2 table {}
/* 수정 및 추가 160812 해리 */
.tb2 table th {padding-top:16px; font-size:15px; font-weight:500; line-height:30px; text-align:left; letter-spacing:-0.1px; vertical-align:top; color:#222;}
.ie8 .tb2 table th {font-weight:600;}
.tb2 table td {padding-top:14px; font-size:15px; letter-spacing:-0.1px; color:#222;}
.tb2 table td input[type="text"] {padding:0 4px; height:28px; background:#fff; font-size:15px; line-height:28px; border:1px solid #ccc;}
.ie8 .tb2 table td input[type="text"] {padding:0 6px;}
.tb2 table td input[type="password"] {padding:0 4px; height:28px; background:#fff; font-size:15px; line-height:28px; border:1px solid #ccc;}
.ie8 .tb2 table td input[type="password"] {padding:0 6px;}
.tb2 table td input[type="file"] {height:28px; background:#fff; font-size:15px; line-height:28px; border:1px solid #ccc;}
.tb2 table td select {padding-left:9px; height:28px; background:#fff; font-size:15px; line-height:28px; vertical-align:middle; border:1px solid #ccc;} /* 수정 180523 동현 */
.tb2 table td select {height:28px; background:#fff; font-size:15px; line-height:28px; vertical-align:middle; border:1px solid #ccc;}
.ie8 .tb2 table td select {padding-bottom:2px; letter-spacing:-1px;}
.tb2 table td textarea {font-size:15px; line-height:20px; border:1px solid #ccc;}
.tb2 table td .c1 {display:inline-block; padding-top:8px; color:#d70026;}
.ie8 .tb2 table td .c1 {padding-top:6px;}
.tb2 table td .bar {display:inline-block; padding-top:5px;}
.ie8 .tb2 table td .bar {padding-top:8px;}
/* tb3 */
.tb3 {border:1px solid #ccc;}
.tb3 table {}
.tb3 table th {padding-left:28px; height:70px; font-size:18px; font-weight:400; text-align:left; color:#222; border-top:1px solid #ccc;}
.ie8 .tb3 table th {font-weight:600;}
.tb3 table td {font-size:18px; color:#222; border-top:1px solid #ccc;}
.tb3 table .bg1 th,
.tb3 table .bg1 td {background:#ccc;}
.tb3 table td .int1 {padding:0 4px; height:28px; line-height:28px; border:1px solid #999;}
.tb3 table td .txarea {padding:27px 30px 30px 29px;}
.tb3 table td .txarea textarea {padding:5px; width:1057px; height:288px;font-size:18px; line-height:29px; color:#222; border:1px solid #ccc;}

/* txt_area1 */
.txt_area1 {position:relative;}
.txt_area1 .tit1 {display:block; font-size:19px; line-height:29px; font-weight:400; letter-spacing:-0.1px; color:#222;}
.ie8 .txt_area1 .tit1 {font-weight:600;}
.txt_area1 .txt1 {font-size:19px; line-height:29px; letter-spacing:-0.4px; color:#222;}
.ie8 .txt_area1 .txt1 {letter-spacing:-2px;}
.txt_area1 .bx1 {padding:35px 0 37px 59px; background:#e2eefd; border:1px solid #c9d7ea;}
.txt_area1 .bx1 .bx_tit1 {display:block; font-size:19px; line-height:29px; font-weight:400; letter-spacing:-0.1px; color:#2470d8;}
.ie8 .txt_area1 .bx1 .bx_tit1 {font-weight:600;}
.txt_area1 .bx1 .bx_txt1 {font-size:18px; line-height:39px; letter-spacing:0.1px; color:#222;}
.txt_area1 .btn_go1 {position:relative; display:inline-block; padding:0 44px 0 24px; height:38px; background:#eee; font-size:16px; line-height:36px; letter-spacing:-0.25px; color:#222; border:1px solid #dfdfdf;}
.txt_area1 .btn_go1:after {content:' '; position:absolute; top:11px; right:19px; width:11px; height:15px; background:url(//menu.mt.co.kr/company/images/bl_arrow2.png) no-repeat 0 0;}
.txt_area1 .btn_go1:hover {text-decoration:none;}
/* txt_area2 */
.txt_area2 {position:relative;}
.txt_area2.bg1 {padding:26px 0 27px 59px; background:#eee; border:1px solid #ccc;}
.txt_area2 h3 {font-size:18px; line-height:29px; font-weight:400; letter-spacing:-0.1px; color:#222;}
.txt_area2 h4 {font-size:15px; line-height:29px; font-weight:400; letter-spacing:-0.1px; color:#222;}
.txt_area2 h4 strong {font-weight:400;}
.ie8 .txt_area2 h4 {font-weight:600;}
.ie8 .txt_area2 h4 strong {font-weight:600;}
.txt_area2 h5 {font-size:15px; line-height:29px; font-weight:300; letter-spacing:-0.1px; color:#222;}
.txt_area2 ul {}
.txt_area2 ul li {font-size:15px; line-height:29px; letter-spacing:-0.1px; color:#222;}
.ie8 .txt_area2 ul li {letter-spacing:-1.5px;}
.txt_area2 ol {}
.txt_area2 ol li {font-size:15px; line-height:29px; letter-spacing:-0.1px; color:#222;}
.txt_area2 p {font-size:15px; line-height:29px; letter-spacing:-0.1px; color:#222;}
.txt_area2 .t1 {text-align:center; border:1px solid #c9d7ea;}
.txt_area2 .t1 th {font-weight:300; color:#222; border:1px solid #c9d7ea;}
.txt_area2 .t1 td {color:#2470d8; border:1px solid #c9d7ea;}
.txt_area2 .t2 {text-align:center; border:1px solid #c9d7ea;}
.txt_area2 .t2 th {font-weight:500; color:#222; border:1px solid #c9d7ea;}
.ie8 .txt_area2 .t2 th {font-weight:600;}
.txt_area2 .t2 td {padding:9px 35px 16px; line-height:26px; text-align:left; color:#2470d8;}
.txt_area2 .t2 td strong {font-weight:300;}
.txt_area2 .btn {position:relative; display:inline-block; padding:0 42px 0 24px; height:38px; background:#eee; font-size:16px; line-height:36px; color:#222; border:1px solid #dedede;}
.txt_area2 .btn:after {content:' '; position:absolute; top:11px; right:19px; width:11px; height:15px; background:url(//menu.mt.co.kr/company/images/bl_arrow2.png) no-repeat 0 0;}
.txt_area2 .btn:hover {text-decoration:none;}
/* 추가 171228 성광 */
.txt_area2 .t3 {width:100%; text-align:center; border:1px solid #d9d9d9;}
.txt_area2 .t3 th {height:48px; font-weight:300; color:#222; background:#f3f3f3; border:1px solid #d9d9d9;}
.txt_area2 .t3 td {height:38px; padding:5px 10px; color:#333; border:1px solid #d9d9d9;}
.txt_area2 .t3 td.ta_left{text-align:left;}

/* step1_base - 추가 1608112 해리 */
.bxinfo {position:relative; padding-top:5px; padding-left:68px; min-height:50px; background:url(//menu.mt.co.kr/company/images/icon_info.gif) no-repeat 0 0; font-size:15px; line-height:23px; letter-spacing:-0.1px; color:#d70026;}
.step1_base {position:relative;}
.step1_base .c1 {color:#df4a68;}
.step1_base .ttype1 {font-size:15px; line-height:23px; letter-spacing:-0.1px;}
.step1_base .ttype2 {font-size:13px; line-height:23px; letter-spacing:-0.1px; color:#222;}
.step1_base .photo {float:left; padding:19px 19px 0 20px; min-height:300px;}
.step1_base .photo .img {width:138px; height:170px; background:#e8e8e8; border:1px solid #ccc;}
.step1_base .photo .btn1 {width:140px; height:25px; background:#e8e8e8; border:1px solid #ccc;}
.step1_base .photo .btn1 span {visibility: visible; font-size:13px; line-height:25px; color:#222;}
/* table_type1 */
.step1_base .table_type1 {}
.step1_base .table_type1.br1 {border:1px solid #ccc; border-right:0;}
.step1_base .table_type1 th {padding:18px 0 0 17px; height:38px; background:#e8e8e8; font-size:16px; letter-spacing:-0.1px; font-weight:400; text-align:left; vertical-align:top; color:#222; border:1px solid #ccc;}
.step1_base .table_type1 td {padding:13px 0 13px 13px; height:30px; font-size:16px; letter-spacing:-0.1px; color:#222; border:1px solid #ccc; word-break:break-all;}
.step1_base .table_type1 input[type="text"] {padding:0 4px; height:28px; background:#fff; font-size:15px; line-height:28px; border:1px solid #ccc;}
.step1_base .table_type1 input[type="file"] {padding:0 4px; height:28px; background:#fff; font-size:15px; line-height:28px; border:1px solid #ccc;}
.step1_base .table_type1 select {height:30px; background:#fff; font-size:15px; line-height:28px; vertical-align:middle; border:1px solid #ccc;}
.step1_base .table_type1 textarea {padding:4px; background:#fff; font-size:15px; line-height:23px; letter-spacing:-0.1px; color:#222; border:1px solid #ccc; word-break:break-all;}
.step1_base .table_type1 .first th,
.step1_base .table_type1 .first td {border-top:0;}
.step1_base .table_type1 .last th,
.step1_base .table_type1 .last td {border-bottom:0;}
.step1_base .table_type1 .btn_add {margin-left:-1px; width:99px; height:30px; background:#e8e8e8; border:1px solid #ccc;}
.step1_base .table_type1 .btn_add span {visibility: visible; font-size:13px; line-height:25px; color:#222;}
.step1_base .table_type1 .bar {margin:0 5px;}
/* table_type2 */
.step1_base .table_type2 {}
.step1_base .table_type2 th {height:56px; background:#e8e8e8; font-size:16px; font-weight:400; color:#222; border:1px solid #ccc; border-bottom:0;}
.step1_base .table_type2 td {padding:13px 0;  height:23px; font-size:16px; text-align:center; color:#222; border:1px solid #ccc; word-break:break-all;}
.step1_base .table_type2 input[type="text"] {padding:0 4px; height:28px; background:#fff; font-size:15px; line-height:28px; border:1px solid #ccc;}
.step1_base .table_type2 input[type="file"] {padding:0 4px; height:28px; background:#fff; font-size:15px; line-height:28px; border:1px solid #ccc;}
.step1_base .table_type2 select {height:30px; background:#fff; font-size:15px; line-height:28px; vertical-align:middle; border:1px solid #ccc;}
.step1_base .table_type2 textarea {padding:4px; background:#fff; font-size:15px; line-height:23px; letter-spacing:-0.1px; color:#222; border:1px solid #ccc; word-break:break-all;}
.step1_base .table_type2 .tarea {padding:12px; min-height:184px; background:#fff; font-size:15px; line-height:23px; letter-spacing:-0.1px; color:#222; border:1px solid #ccc; word-break:break-all;}
.step1_base .table_type2 .btn_close {width:21px; height:21px; background:url(//menu.mt.co.kr/company/images/btn_close1.gif) no-repeat 0 0;}
.step1_base .table_type2 .bar {display:inline-block; margin:5px 5px}
.step1_base .table_type2 .t_txt {padding:0 14px; font-size:16px; line-height:20px; letter-spacing:-0.1px; color:#222;}
.step1_base .table_type2 .t_txt .tit {float:left; font-weight:400;}
.step1_base .table_type2 .t_txt .txt {float:right; color:#7d7d7d;}
.step1_base .table_type2 .t_txt2 {padding:0 9px; font-size:15px; line-height:23px; text-align:left; color:#333;}
.step1_base .table_type2 .t_txt3 {display:block; margin-top:6px; padding:0 9px; font-size:13px; line-height:18px; text-align:left; color:#222;}
.step1_base .table_type2 .bl_type1 {font-size:16px; line-height:23px; letter-spacing:-0.1px;}
.step1_base .table_type2 .bl_type1 .bl {padding-left:7px; background:url(//menu.mt.co.kr/company/images/bl_square1.gif) no-repeat 0 12px;}
.step1_base .table_type2 .bl_type1 a {text-decoration:underline; color:#0066cc;}
.step1_base .table_type2 .f_type1 {font-weight:400;}
.ie8 .step1_base .table_type2 .f_type1 {font-weight:600;}

/* step2_base */
.step2_base {padding:44px 0 45px; text-align:center; border:1px solid #999;}
.step2_base .tend {display:block;  font-size:25px; line-height:50px; letter-spacing:-0.4px; vertical-align:top; color:#000;}
.ie8 .step2_base .tend {line-height:45px;}
.step2_base .tend .icon {margin-right:10px;}
.step2_base .tarea1 {font-size:16px; line-height:23px; letter-spacing:-0.25px; color:#666;}
.step2_base table {margin:0 auto; width:820px;}
.step2_base table th {height:56px; background:#e8e8e8; font-size:16px; font-weight:400; letter-spacing:-0.1px; color:#222; border:1px solid #ccc;}
.step2_base table td {padding-left:15px; text-align:left; font-size:16px; letter-spacing:-0.1px; color:#222; border:1px solid #ccc;}
/* step3_base */
.step3_base {position:relative;}
.step3_base .title {width:100%; height:120px; background:url(//menu.mt.co.kr/company/images/bg_applicationRe1.gif) no-repeat 0 0; background-color:#ff9f26; font-size:30px; line-height:40px; color:#fff;}
.step3_base .title strong {display:block; padding:68px 0 0 70px;}
.step3_base .tarea1 {padding:64px 69px 56px; font-size:18px; line-height:28px; letter-spacing:-0.25px; color:#222; border:1px solid #ccc; border-top:0;}
.step3_base .tit1 {font-size:25px; letter-spacing:-0.4px; line-height:33px; color:#000;}
/*// 추가 1608112 해리 */

/* 본문 */
#aticle {}
#aticle .top {padding:20px 31px 18px 28px; border:1px solid #666;}
#aticle .top .tit {max-width:750px; font-size:18px; line-height:30px; font-weight:400; color:#222;}
.ie8 #aticle .top .tit {font-weight:600;}
#aticle .top .info {font-size:15px; line-height:30px; color:#222;}
#aticle .top .info .date {margin-left:34px;}
#aticle .area {padding:50px; font-size:15px; line-height:33px; color:#666; border:1px solid #ccc; border-top:0; word-break:break-all;}
#aticle .area .article_photo.left {float:left; margin:5px 20px 10px 0; padding:0;}
#aticle .area .article_photo.right {float:right; margin:5px 0 10px 20px; padding:0;}
#aticle .area .article_photo.center {margin:0 auto; min-width:40px; margin-bottom:20px;}
#aticle .write_list {}
#aticle .write_list dl {overflow:hidden; height:48px; border:1px solid #ccc;}
#aticle .write_list dt {float:left; width:98px; font-size:15px; line-height:48px; text-align:center; color:#999;}
#aticle .write_list dd {float:left; width:1028px; font-size:15px; line-height:48px; color:#222;}
#aticle .btn_list {display:inline-block; width:88px; height:38px; background:#eee; font-size:16px; line-height:38px; text-align:center; letter-spacing:-0.25px; color:#222; border:1px solid #dfdfdf;}
#aticle .btn_list:hover {text-decoration:none;}

/* bx_agree */
.bx_agree {position:relative;}
.bx_agree .txt1 {font-size:15px; line-height:29px; font-weight:300; letter-spacing:-0.1px; color:#222;}
.bx_agree .agree_area {padding:26px 0 27px 59px; background:#eee; font-size:15px; line-height:39px; letter-spacing:-0.1px; color:#222; border:1px solid #ccc;}
.bx_agree .agree_area strong {font-size:18px; font-weight:400;}
.ie8 .bx_agree .agree_area strong {font-weight:600;}

.bx_agree .argee_check {font-size:15px; line-height:29px; letter-spacing:-0.1px; color:#222;}
.ie8 .bx_agree .argee_check {letter-spacing:-1.5px;}	 /* 추가 160812 해리 */
.bx_agree .argee_check .c1 {color:#d70026;}
.bx_agree .argee_check input[type="checkbox"] {margin-top:5px; width:20px; height:20px;}
.bx_agree .argee_check label {margin-left:9px;}

.bx_agree .btn {position:relative; display:inline-block; padding:0 42px 0 24px; height:38px; background:#eee; font-size:16px; line-height:36px; color:#222; border:1px solid #999;}
.bx_agree .btn:after {content:' '; position:absolute; top:11px; right:19px; width:11px; height:15px; background:url(//menu.mt.co.kr/company/images/bl_arrow2.png) no-repeat 0 0;}
.bx_agree .btn:hover {text-decoration:none;}

/* map_adrr */
.map_adrr {position:relative;}
.map_adrr .lst1 {}
.map_adrr .lst1 dt {font-size:18px; line-height:29px; font-weight:400; letter-spacing:-0.1px; color:#222;}
.ie8 .map_adrr .lst1 dt {font-weight:600;}
.map_adrr .lst1 dd {font-size:18px; line-height:29px; letter-spacing:-0.1px; color:#222;}

/* 팝업 - 추가 160812 해리 */
#popwrap {}
#popwrap .tit1 {display:block; padding-left:12px; height:45px; background:#222; font-size:18px; line-height:45px; font-weight:400; letter-spacing:-0.1px; color:#fff;}
.ie8 #popwrap .tit1 {font-weight:600;}
#popwrap .laybx1 {padding:25px 19px 24px 24px;}
#popwrap .laybx1 .tx1 {font-size:16px; letter-spacing:-0.1px; color:#222;}
#popwrap .laybx1 .tx1 strong {font-weight:500;}
.ie8 #popwrap .laybx1 .tx1 strong {font-weight:600;}
#popwrap .laybx1 input[type="text"] {padding:0 3px; height:28px; font-size:16px; line-height:28px; border:1px solid #ccc;}
#popwrap .laybx1 input[type="password"] {padding:0 3px; height:28px; font-size:16px; line-height:28px; border:1px solid #ccc;}
#popwrap .laybx1 .area {}
#popwrap .laybx1 .area .txt {font-size:16px; line-height:30px; font-weight:500; letter-spacing:-0.1px; color:#222;}
.ie8 #popwrap .laybx1 .area .txt {font-weight:600;}
#popwrap .laybx1 .area .btn_find {margin-left:-1px; width:50px; height:30px; background:#e2e2e2; vertical-align:top; border:1px solid #ccc;}
#popwrap .laybx1 .area .btn_find span {visibility:visible; font-size:13px; line-height:30px; color:#222;}
#popwrap .laybx1 .info {font-size:13px; line-height:22px; color:#222;}

.swiper {
	width: 430px;
	a {
		display: block;
		width: 100%;
		height: 100%;
		img {
			width: 100%;
			height: 250px;
		}
	}
	p {
		color: #fff;
	}
	.swiper-slide, .empty-bnr {
		height: 250px;
		width: 100%;
		.back-img {
			transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
		}
		&:after {
			position: absolute;
			content: "";
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background: rgba(0, 0, 0, 60%);
		}
		.career-info {
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			margin: 20px auto;
			z-index: 2;
		}

	}
	.empty-bnr {
		position: relative;
		overflow: hidden;
		&:hover {
			.back-img {
				transform: scale(1.1);
			}
			p {
				text-decoration: underline;
			}
			&:after {
				background: rgba(0, 0, 0, 45%);
			}
		}
		.career-info {
			width: 390px;
			p {
				line-height: normal;
			}
			.title {
				font-size: 20px;
				font-weight: 500;
				letter-spacing: -0.8px;
			}
			.goto {
				position: absolute;
				bottom: 0;
				right: 0;
				font-size: 14px;
				font-weight: 500;
				letter-spacing: -0.42px;
				span {
					font-size: 16px;
					font-weight: 700;
					letter-spacing: -0.48px;
				}
			}
		}
	}
	.swiper-slide {
		height: 250px;
		width: 100%;
		.back-img {
			transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
		}
		&:hover {
			.back-img {
				transform: scale(1.1);
			}
			&:after {
				background: rgba(0, 0, 0, 45%);
			}
		}
		.career-info {
			width: 316px;
			align-content: center;
			p {
				text-align: left;
				line-height: 160%;
			}
			.info {
				display: flex;
				gap: 2px;
				margin-bottom: 6px;
				p {
					font-size: 16px;
					font-weight: 400;
					letter-spacing: -0.48px;
					span {
						padding: 0 2px;
						color: rgba(255, 255, 255, 0.45);
					}
				}
			}
			.title {
				font-size: 22px;
				font-weight: 500;
				letter-spacing: -0.88px;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 2;
				-webkit-box-orient: vertical;
			}
		}
	}
	.swiper-button-next, .swiper-button-prev {
		width: 40px;
		height: 40px;
		z-index: 1;
		background-size: 40px 40px;
	}
	.swiper-button-next {
		background-image: url(//menu.mt.co.kr/company/images/icon_next.svg);
		right: 0;
	}
	.swiper-button-prev {
		background-image: url(//menu.mt.co.kr/company/images/icon_prev.svg);
		left: 0;
	}
}