@charset "utf-8";

body, input, select, textarea, button {font-family:'NotoSansKR_400',NotoSansKR,'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;font-size:14.5px;line-height:1.5;color:#333;}
a {text-decoration:none;color:#333;background-color:transparent;}

#header_wrap, #container_wrap, #footer_wrap {min-width:1900px;position:relative;/*overflow:hidden;*/}
#header_wrap {height:104px;background-color:#fff;}
#header {height:104px;width:1349px;left:53.8%;margin-left:-674.5px;position:relative;z-index:9990;background-color:#ac1f24;}
#container {width:1500px;left:50%;margin-left:-750px;position:relative;}
#footer_wrap {width:100%;height:200px;border-top:1px solid #d7d7d7;background-color:#282828;}
#footer {height:200px;width:1500px;left:50%;margin-left:-750px;position:relative;display:table;background-color:#282828;color:#fff;}

#header .logo {position:absolute;top:24px;left:-320px;}
#header .mlc_logo {position:absolute;top:29px;right:-190px;}
#header .view {position:absolute;top:15.5px;right:-90px;width:73px;height:73px;}
#header .view a {display:block;width:100%;height:100%;background:url('/eng/images/misc/btn_view_off.jpg') 0 0 no-repeat;transition:0.2s all;}
#header .view a:hover {background:url('/eng/images/misc/btn_view_on.jpg') 0 0 no-repeat;transition:0.2s all;}
#header .language_link_wrap {position:absolute;top:25px;left:-40px;}
#header .language_link_wrap ul li {margin:10px 0;}
#header .language_link_wrap ul li a > img {transition:0.2s all;}
#header .language_link_wrap ul li a:hover > img {-webkit-transform:scale3d(0.9,0.9,0.9);transform: scale3d(0.9,0.9,0.9);transition:0.2s all;}

/* utilmenu */
.utilmenu {position:absolute;right:0px;top:5px;}
.utilmenu li {float:left;padding:0 10px;background:url('/eng/images/common/sep_util.jpg') 0 8px no-repeat;}
.utilmenu li:first-child {padding-left:0;background:none;}
.utilmenu li:last-child {padding-right:0;}
.utilmenu li a {font-size:0.9em;}

/* gnb */
#gnb {position:absolute;bottom:0px;right:30px;width:1230px;height:104px;}
#gnb a {display:block;vertical-align:top;text-align:center;}

#gnb>li {float:left;position:relative;width:226px;background:url('/eng/images/common/sep_gnb.jpg') 0 10px no-repeat;}
#gnb>li:first-child {background:none;}
#gnb>li:last-child {padding-right:0;}

#gnb>li>a {width:226px;height:104px;line-height:104px;font-size:18px;font-weight:500;color:#fff;}
#gnb>li:hover>a, #gnb>li.on>a {background-color:#fff;color:#282828;}

/*#gnb>li:hover>a, #gnb>li.on>a {color:#f00;}*/

#gnb ul {position:absolute;top:104px;width:226px;padding:15px 0;background:url('/eng/images/common/gnb_ul_bg.jpg') 0 0 repeat-y;display:none;}
#gnb ul.gnb1_sub {left:0px;}
#gnb ul.gnb2_sub {left:0px;}
#gnb ul.gnb3_sub {left:0px;}
#gnb ul.gnb4_sub {left:0px;}
#gnb ul.gnb5_sub {left:0px;}
#gnb ul.gnb6_sub {left:0px;}

#gnb ul li {margin-right:10px;}
#gnb ul a {width:226px;height:40px;line-height:40px;font-size:14px;color:#fff;}
#gnb ul.gnb1_sub .sub1 {width:226px;}
#gnb ul.gnb1_sub .sub2 {width:226px;}
#gnb ul.gnb1_sub .sub3 {width:226px;}
#gnb ul.gnb1_sub .sub4 {width:226px;}
#gnb ul.gnb1_sub .sub5 {width:226px;}
#gnb ul.gnb1_sub .sub6 {width:226px;}

#gnb ul.gnb_ul_bar {position:absolute;top:20px;margin:0 auto;width:118px;height:5px;background-color:#aba000;}
#gnb ul a:hover {text-decoration:underline;}

/* 공통 */
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.mb85 {margin-bottom:85px;}
.mb90 {margin-bottom:90px;}
.mb300 {margin-bottom:300px;}

.mt45 {margin-top:45px;}
.mt90 {margin-top:90px;}
.mt310 {margin-top:310px;}

.pl65 {padding-left:65px;}
.pl144 {padding-left:144px;}

.ml117 {margin-left:117px;}
.mr294 {margin-right:294px;}
.mr303 {margin-right:303px;}

.left {float:left;}
.right {float:right;}


/* 전체 메뉴 */
.total_menu {width:100%;height:100%;position:relative;z-index:99990;color:#fff;}
.total_menu a:hover {text-decoration:underline;}
.total_menu_title {width:1000px;margin:0 auto;}
.total_menu_sub_title {float:left;width:200px;font-size:20px;font-weight:500;text-align:center;}

.total_menu_sub_title > p {margin-bottom:20px;}
.total_menu_title ul > li {display:block;width:200px;font-size:18px;font-weight:400;text-align:center;}
.total_menu_title ul li a {width:200px;font-size:16px;color:#fff;}
.total_menu_title ul li > ul li {text-align:left;text-indent:60px;}
.total_menu_title ul li > ul li a {font-size:14px;color:#fff;}
.total_menu_title ul li > ul li a:before {content:'· ';}
.total_menu_sub_sub_title > li {padding:15px 0;}
.total_menu_sub_sub_title > li p {font-size:18px;font-weight:400;}

.total_menu_title ul li > ul.sitemap_threedepth li{font-size: 16px; text-indent: 0; text-align: center; padding: 4px 0;}
.total_menu_title ul li > ul.sitemap_threedepth li a{color: rgba(255,255,255,0.8);}
.sitemap_threedepth li a::before{display: none;}

/* footer */
#footer .logo_foot {padding:10px 0 0 10px;}
#footer .addr {/*display:table-cell;vertical-align:middle;*/margin-top:42px;font-weight:300;}
#footer .addr > div {float:left;}
#footer .addr p {text-align:left;color:#a6a6a6;font-size:13px;font-weight:200;}
#footer .addr ul li {line-height:1.1;}
#footer .addr a {color:#a6a6a6;font-size:13px;font-weight:200;}
#footer .addr .sep_foot {margin:0 5px;}
#footer .copy {margin-top:7px;color:#fff;font-weight:300;/*font-family:Tahoma, Helvetica, Roboto, 'Apple SD Gothic Neo', Arial, 'Century Gothic', CenturyGothic, Geneva, AppleGothic, sans-serif;*/}
