
/* Sitemap */
#menuList{position:absolute;right:-150px;top:52px;bottom:0;width:149px;background-color:#656b78;border-left:1px solid #525761;transition:all .5s;-webkit-transition:all .5s;z-index:100000;font-family:'Malgun Gothic','',dotum,'',Gulim,Helvetica,Apple-Gothic,sans-serif;}
.menuList_tit{display:block;overflow:hidden;height:42px;margin-left:-1px;padding:0 10px 0 0;border-bottom:1px solid #e17200;border-left:1px solid #e17200;border-top:1px solid #e17200;background-color:#fb8e1e;white-space:nowrap;font-size:15px;height:42px;line-height:42px;font-weight:normal;color:#fff;}
.ic_login{display:block;background:url(//m.mk.co.kr/images/2014/ic_login.png) no-repeat 9px 12px;-webkit-background-size:18px 18px;background-size:18px 18px;padding-left:33px;font-weight:bold;font-size:15px;line-height:42px;color:#fff}

.menuList_l{position:relative;overflow:hidden}
.menuList_l li.mn{border-bottom:1px solid #525761;background-color:#656b78}
.menuList_l li.mn a{display:block;overflow:hidden;padding:0 10px 0 33px;height:35px;font-weight:bold;font-size:14px;line-height:37px;color:#fff;text-overflow:ellipsis;white-space:nowrap}
.menuList_l li ul li.submn{border-bottom:1px solid #474d5a;background-color:#343944}
.menuList_l li ul li.submn a{display:block;overflow:hidden;padding:0 10px 0 32px;height:35px;font-weight:normal;font-size:13px;line-height:37px;color:#ced0d5;text-overflow:ellipsis;white-space:nowrap}

.ml_off{position:absolute;right:10px;width:5px;height:35px;display:inline-block;background:url(//m.mk.co.kr/images/2014/ic_sm_off.png) 0 12px no-repeat;-webkit-background-size:5px 10px;background-size:5px 10px}
.ml_on{position:absolute;right:8px;width:10px;height:35px;display:inline-block;background:url(//m.mk.co.kr/images/2014/ic_sm_on.png) 0 15px no-repeat;-webkit-background-size:10px 5px;background-size:10px 5px}
.ic_close{position:absolute;top:15px;right:10px;width:14px;height:13px;display:inline-block;background:url(//m.mk.co.kr/images/2014/ic_close.png) 0 0 no-repeat;-webkit-background-size:14px 13px;background-size:14px 13px}
.st_ic1{position:absolute;left:6px;width:24px;height:28px;display:inline-block;background:url(//m.mk.co.kr/images/2014/ic8.png) 0 6px no-repeat;-webkit-background-size:24px 24px;background-size:24px 24px}
.st_ic2{position:absolute;left:6px;width:24px;height:28px;display:inline-block;background:url(//m.mk.co.kr/images/2014/ic1.png) 0 6px no-repeat;-webkit-background-size:24px 24px;background-size:24px 24px}
.st_ic3{position:absolute;left:6px;width:24px;height:28px;display:inline-block;background:url(//m.mk.co.kr/images/2014/ic2.png) 0 6px no-repeat;-webkit-background-size:24px 24px;background-size:24px 24px}
.st_ic4{position:absolute;left:6px;width:24px;height:28px;display:inline-block;background:url(//m.mk.co.kr/images/2014/ic3.png) 0 6px no-repeat;-webkit-background-size:24px 24px;background-size:24px 24px}
.st_ic5{position:absolute;left:6px;width:24px;height:28px;display:inline-block;background:url(//m.mk.co.kr/images/2014/ic4.png) 0 6px no-repeat;-webkit-background-size:24px 24px;background-size:24px 24px}
.st_ic6{position:absolute;left:6px;width:24px;height:28px;display:inline-block;background:url(//m.mk.co.kr/images/2014/ic5.png) 0 6px no-repeat;-webkit-background-size:24px 24px;background-size:24px 24px}
.st_ic7{position:absolute;left:6px;width:24px;height:28px;display:inline-block;background:url(//m.mk.co.kr/images/2014/ic6.png) 0 6px no-repeat;-webkit-background-size:24px 24px;background-size:24px 24px}
.st_ic8{position:absolute;left:6px;width:24px;height:28px;display:inline-block;background:url(//m.mk.co.kr/images/2014/ic7.png) 0 6px no-repeat;-webkit-background-size:24px 24px;background-size:24px 24px}
.st_ic9{position:absolute;left:6px;width:24px;height:28px;display:inline-block;background:url(//m.mk.co.kr/images/2014/ic9.png) 0 6px no-repeat;-webkit-background-size:24px 24px;background-size:24px 24px}
.st_ic10{position:absolute;left:6px;width:24px;height:28px;display:inline-block;background:url(//m.mk.co.kr/images/2014/ic10.png) 0 6px no-repeat;-webkit-background-size:24px 24px;background-size:24px 24px}
.st_ic11{position:absolute;left:6px;width:24px;height:28px;display:inline-block;background:url(//m.mk.co.kr/images/2014/ic11.png) 0 6px no-repeat;-webkit-background-size:24px 24px;background-size:24px 24px}
.st_ic12{position:absolute;left:6px;width:24px;height:28px;display:inline-block;background:url(//m.mk.co.kr/images/uberin/ic12.png) 0 6px no-repeat;-webkit-background-size:24px 24px;background-size:24px 24px}
.st_ic13{position:absolute;left:6px;width:24px;height:28px;display:inline-block;background:url(//m.mk.co.kr/images/2016/ic13.png) 0 6px no-repeat;-webkit-background-size:24px 24px;background-size:24px 24px}
.st_ic14{position:absolute;left:6px;width:24px;height:28px;display:inline-block;background:url(//m.mk.co.kr/images/2016/ic14.png) 0 6px no-repeat;-webkit-background-size:24px 24px;background-size:24px 24px}
.st_ic15{position:absolute;left:6px;width:24px;height:28px;display:inline-block;background:url(//img.mk.co.kr/2017/MKBN/m//ic16.png) 0 6px no-repeat;-webkit-background-size:24px 24px;background-size:24px 24px}
.st_ic16{position: absolute;left: 6px;width: 24px;height: 28px;display: inline-block;background: url(//m.mk.co.kr/images/2017/imi/ic15.png) 0 6px no-repeat;-webkit-background-size: 24px 24px;background-size: 24px 24px;}
.st_ic17{position:absolute;left:6px;width:24px;height:28px;display:inline-block;background:url(//m.mk.co.kr/images/2017/ic_mtech.png) 0 6px no-repeat;-webkit-background-size:24px 24px;background-size:24px 24px}
.st_ic18{position:absolute;left:6px;width:24px;height:28px;display:inline-block;background:url(//m.mk.co.kr/images/2018/ic_gamezin.png) 0 6px no-repeat;-webkit-background-size:24px 24px;background-size:24px 24px}
.st_ic19{position:absolute;left:6px;width:24px;height:28px;display:inline-block;background:url(//m.mk.co.kr/images/2018/ic_newsletter.png) 0 6px no-repeat;-webkit-background-size:24px 24px;background-size:24px 24px}
.st_ic50{position:absolute;left:9px;width:24px;height:28px;display:inline-block;background:url(//m.mk.co.kr/images/2014/ic_50th_icon.png) 0 9px no-repeat;-webkit-background-size:19px 19px;background-size:19px 19px}

.ml_dot{position:absolute;left:21px;width:3px;height:35px;display:inline-block;background:url(//m.mk.co.kr/images/2013/ic_dot2.gif) 0 16px no-repeat}
.linkorg{color:#ef7a00}

/* animation */
#wrapper{position:relative;width:100%;height:100%;overflow:hidden}
#menuList.Ani{right:0}
.ct_move.Ani{position:relative;display:block;left:-150px}



/*add 20220404 aside */
.ly_mode {overflow:hidden; height:100%}

.ly_aside {z-index:40000; overflow-y:auto; position:fixed; top:0; bottom:0; left:0; right:0; width:100%; height:100%; background:#f0f0f0}
.aside {position:relative; max-width:768px; padding-bottom:60px; margin:0 auto; background:#f0f0f0}
.aside .aside_head {position:relative; background:#fff}
.aside .aside_head .head_wrap {position:relative; height:54px; text-align:center}
.aside .aside_head .head_wrap:after {content:''; display:block; clear:both}
.aside .aside_head .logo {position:absolute; top:0; left:50%; display:inline-block; height:54px; padding:14px 0; box-sizing:border-box; -webkit-transform:translateX(-50%); transform:translateX(-50%)}
.aside .aside_head .logo a {display:inline-block; width:84px; height:27px; text-indent:-9999px; background:url(//img.mk.co.kr/m/2021/logo.png?20210317) no-repeat; background-size:84px 27px}
.aside .aside_head .hleft {float:left}
.aside .aside_head .aside_area {display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; vertical-align:top}
.aside .aside_head .aside_area .btn_close {width:16px; height:54px; padding:0 15px; background:url(//img.mk.co.kr/m/2021/btn_layer_close.png) center center no-repeat; background-size:16px 16px; cursor:pointer}
.aside .user {position:relative; padding:10px 13px; background:#fff}
.aside .user .user_list {position:relative}
.aside .user .user_list li {display:inline-block; font-size:16px; font-weight:500; color:#333; letter-spacing:-0.025em; margin-left:8px}
.aside .user .user_list li:first-child {margin:0}
.aside .user .user_list li:before {content:''; display:inline-block; width:1px; height:12px; margin-right:10px; background:#e5e5e5}
.aside .user .user_list li:first-child:before {display:none}
.aside .user .user_list li a {display:inline-block; font-size:16px; font-weight:500; color:#333; letter-spacing:-0.025em}
.aside .user .user_list li strong {display:inline-block; font-size:16px; font-weight:700; color:#333; letter-spacing:0}
.aside .user .user_list li .btn_update_user {display:inline-block; font-size:14px; font-weight:400; color:#999; letter-spacing:-0.025em}
.aside .search_wrap {position:relative; padding:5px 13px 13px 13px; border-radius:0 0 12px 12px; background:#fff}
.aside .search_wrap fieldset {height:40px}
.aside .search_wrap .search_box {overflow:hidden; position:relative; border-radius:10px; background:#f5f5f5}
.aside .search_wrap .search {float:left; width:calc(100% - 55px); padding-left:15px}
.aside .search_wrap .search input {width:100%; height:40px; font-size:15px; font-weight:400; color:#222; letter-spacing:-0.025em; border:none; background:transparent}
.aside .search_wrap .search input:focus {outline:none}
.aside .search_wrap .btn_search {float:right; display:block; width:20px; height:20px; padding:10px; background:url(//img.mk.co.kr/m/2021/ic_aside_search.png) center center no-repeat; background-size:20px 20px; cursor:pointer}
.aside .sec {position:relative; margin:10px 5px 0 5px; border-radius:12px; background:#fff}
.aside .news {padding:12px 10px}
.aside .news .news_tit {font-size:18px; font-weight:700; color:#222; letter-spacing:-0.025em; line-height:35px}
.aside .news .news_list {overflow:hidden; margin-top:5px}
.aside .news .news_list li {float:left; width:50%}
.aside .news .news_list li a {overflow:hidden; display:block; font-size:16px; font-weight:400; color:#222; letter-spacing:-0.025em; line-height:40px; text-overflow:ellipsis; white-space:nowrap}
.aside .n_subscribe {border:1px solid #ffa10b}
.aside .btn_n_subscribe {display:block; font-size:17px; font-weight:700; color:#ffa10b; letter-spacing:-0.025em; line-height:40px; text-align:center; padding:8px 0}
.aside .mkservice {padding:10px 0}
.aside .mkservice ul {overflow:hidden}
.aside .mkservice ul li {position:relative; float:left; width:50%; text-align:center}
.aside .mkservice ul li:before {content:''; position:absolute; top:50%; left:0; width:1px; height:20px; margin-top:-10px; background:#e5e5e5}
.aside .mkservice ul li:first-child:before {display:none}
.aside .mkservice ul li a {display:inline-block; font-size:16px; font-weight:400; color:#222; letter-spacing:-0.025em; line-height:40px}
.aside .mkservice ul li .btn_mkgroup:before {content:''; display:inline-block; width:12px; height:11px; margin-right:6px; background:url(//img.mk.co.kr/m/2021/ic_aside_mkgroup.png) no-repeat; background-size:12px 11px}
.aside .mkservice ul li .btn_subscribe:before {content:''; display:inline-block; width:11px; height:12px; margin-right:6px; background:url(//img.mk.co.kr/m/2021/ic_aside_subscribe.png) no-repeat; background-size:11px 12px}
.aside .ft {text-align:center; padding-top:20px}
.aside .ft .btn_logout {display:inline-block; font-size:16px; font-weight:400; color:#999; letter-spacing:-0.025em; line-height:30px}