@charset "euc-kr";
/* À¥Á¢±Ù¼º */
.skip{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;visibility:hidden;font-size:0;line-height:0}

/* common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th, td,form,fieldset,legend,input,textarea,button,select{margin:0; padding:0} 
body,input,textarea,select,button,table{font-family:"¸¼Àº °íµñ", Malgun Gothic, "µ¸¿ò", Dotum, AppleGothic,sans-serif;font-size:14px;line-height:16px;color:#444}
img, fieldset {border:0}
ul,ol{list-style:none}
address,em{color:#444;font-style:normal} 
a{color:#444;text-decoration:none} 
a:hover,a:active,a:focus{text-decoration:underline} 
figure, figcaption{margin:0;padding:0;border:0;font-size: 100%}
.screen_out{position:absolute; left:-9999px; width:0; height:0; font-size:0; line-height:0}
caption {display:none}

hr,legend,caption {display:none;}

html{-webkit-text-size-adjust:none}

body {
  scrollbar-arrow-color: #dddddd;
  scrollbar-darkshadow-color: #dddddd;
  scrollbar-face-color: #ffffff;
  scrollbar-highlight-color: #dddddd;
  scrollbar-shadow-color: #dddddd;
  scrollbar-track-color: #dddddd;
  scrollbar-3dlight-color: #ffffff;
  min-width: 1100px;
}
/* layout */
#wrap {position:relative; width:100%; margin:0 auto}
#header {position:relative;width:1100px;clear:both;margin:0 auto; height:112px}
#container {overflow:hidden; position:relative;width:100%; margin:0 auto}
#content {position:relative;width:1100px; margin:0 auto; padding-bottom:100px}
#content:before{content:''; position:absolute; top:-51px; left:-50px; width:1200px; height:51px; background:#fff}
.content_left {position:relative; overflow:hidden;padding-right:32px; width:734px; float:left}
.content_right {position:relative; width:300px;float:right}
.content_news {overflow:hidden; position:relative;width:1100px; margin:0 auto; padding-bottom:100px; background:url(//img.mk.co.kr/2018/russia2018/bg_content.gif) repeat-y 0 0}

/* gnb_top */
.gnb_wrap {position:relative;width:100%; height:30px; background:url(//img.mk.co.kr/news/2013/main/bg_header.gif) repeat-x 0 0; font-family:"µ¸¿ò",Dotum}
.gnb_top {position:relative;overflow:hidden;width:1100px; height:30px; margin:0 auto;font-family:"µ¸¿ò",Dotum}
.gnb_family {float:left;background:url(//img.mk.co.kr/news/2013/main/ic_logo_group.png) no-repeat 0 8px}
.gnb_family a {display:block;color:#656565;text-decoration:none;font-size:11px;padding:0 0 0 19px;margin:8px 0 7px 0}
.gnb_family .gnb_go {padding:0 0 1px 3px;width:3px;height:5px}
.gnb_utility {position:absolute;top:0;left:547px}
.gnb_utility ul {overflow:hidden}
.gnb_utility ul li {float:left;padding:8px 0 7px 0}
.gnb_utility ul li a{color:#656565;text-decoration:none;font-size:11px;padding:0 9px 0 0;letter-spacing:-1px;}
.gnb_utility .more {background:url(//img.mk.co.kr/news/2013/main/bnt_gnb_more.gif) no-repeat 100% 13px;color:#656565;text-decoration:none;font-size:11px;}
.gnb_user {float:right;display:inline-block;padding:5px 0 7px 0}

/* gnb_layer */
.layer_family {position:relative;position:absolute;left:0;top:0;background:#fbfbfb;text-align:left;z-index:98;height:21px;padding-top:8px; font-family:"µ¸¿ò",Dotum}
.layer_family ul {overflow:hidden}
.layer_family ul li{float:left;overflow:hidden;padding:0 2px}
.layer_family .first{padding:0;margin:0;}
.layer_family .last{padding:0;margin:0 0 0 6px}
.layer_family .bar{color:#b7b7b7;padding:0 5px}

/* gnbmenu */
.gnbmenu_in{margin:0 auto; width:1100px; position:relative}
.gnbmenu_in h1{width:263px; height:48px; position:absolute; top:34px; left:0}
.gnbmenu{position: absolute; top: 45px; left: 317px; width: 710px}
.gnbmenu li{font-size:18px; float:left; padding-left:38px; letter-spacing:-1px}
.gnbmenu li a{color:#222; font-weight:bold}
.gnbmenu li a:hover{color:#f76c00; text-decoration:none}
.gnbmenu .on{display:block}
.gnbmenu .on a{color:#f76c00}

.bt_gnb_srch{position:absolute; top:43px; right:0; width:25px; height:25px}
.gnb_srch{overflow:hidden; position:absolute; top:36px; right:0; width:238px; height:40px; z-index:100}
.gnb_srch legend{display:none}
.gnb_srch input.text{padding:2px 0 2px 5px; width:200px; height:28px; border:1px solid #f17a1d; font-size:13px;letter-spacing:-1px}
.gnb_srch input.img{position:absolute; top:2px; right:32px; width:26px; height:26px; text-indent:-9999px; background:url(//img.mk.co.kr/2018/estate_academy/bt_gnb_srch2.png) no-repeat 0 6px; cursor:pointer; border:0; z-index:101}
.gnb_srch .bt_close{position:absolute;top:0;right:0;display:block;width:28px; height:28px; text-indent:-9999px; background:url(//img.mk.co.kr/2018/estate_academy/bt_gnb_close.png) no-repeat right 7px; cursor:pointer; border:0; z-index:100}

/* °ø¹é */
.bk20{clear:both; overflow:hidden; width:100%; height:20px}
.bk25{clear:both; overflow:hidden; width:100%; height:25px}
.bk35{clear:both; overflow:hidden; width:100%; height:35px}
.bk40{clear:both; overflow:hidden; width:100%; height:40px}
.bk70{clear:both; overflow:hidden; width:100%; height:70px}

/* main */
.main_visual{overflow:hidden; margin:0 auto; width:100%; height:440px; text-align:center; background:#33251c}
.slideimg_wrap{position:relative; margin:0 auto; width:1370px; height:440px}
.slideimg_in{overflow:hidden; margin:0 auto; width:1370px; height:440px}
.slideimg{text-align:center; width:1370px; height:440px}
.bt_slide_prev{display:block; position:absolute; top:187px; left:0; width:38px; height:74px; z-index:100}
.bt_slide_next{display:block; position:absolute; top:187px; right:0; width:38px; height:74px; z-index:100}
.slidebtn {margin:0 auto;position:absolute;bottom:40px;left:50%;margin-left:-70px;/*width:140px;*/height:15px;z-index:100;text-align:center;}/* 240726 ¼öÁ¤ */
.slidebtn ul{width:100%}
.slidebtn ul li{float:left; width:15px; height:15px; margin-right:7px;text-align:center; z-index:100}

.school_list{overflow:hidden; position:relative; width:1100px}
.school_list li{float:left; margin-right:25px; width:350px}
.school_thumb1{width:350px; height:208px; text-align:center; background:url(//img.mk.co.kr/2018/estate_academy/b_school_invest.jpg) no-repeat 0 0}
.school_thumb2{width:350px; height:208px; text-align:center; background:url(//img.mk.co.kr/2018/estate_academy/b_school_build.jpg) no-repeat 0 0}
.school_thumb3{width:350px; height:208px; text-align:center; background:url(//img.mk.co.kr/2018/estate_academy/b_school_business.jpg) no-repeat 0 0}
.tit_school{padding-top:85px; font-size:29px; font-weight:normal; color:#fff; letter-spacing:-0.05em; text-shadow:1px 0 2px #000}
.btn_school_view{display:inline-block; margin-top:15px; width:35px; height:35px}
.school_list .cont_thumb{width:348px; height:105px; border:1px solid #d9d9d9; border-top:none}
.school_list .cont_school{display:block; padding:25px 0 0 25px; font-size:18px; line-height:24px}

.main_news_wrap{overflow:hidden;  width:1100px; height:395px}
.main_news_l{position:relative; float:left; padding:35px; width:703px; height:323px; border:1px solid #d9d9d9}
.main_news_r{position:relative; float:right;width:300px; height:430px}
.newscolumn_box{overflow:hidden; padding-bottom:35px; width:703px; height:150px; border-bottom:1px solid #d9d9d9}
.newscolumn_box .tit_news{float:right; padding-top:5px; width:460px; font-size:24px; letter-spacing:-0.05em; line-height:30px}
.newscolumn_box .thumb_news{float:left; margin-right:20px; width:220px; height:150px}
.newscolumn_box .txt_news{float:right; padding-top:10px; width:460px; font-size:15px; line-height:20px}
.newscolumn_box .txt_news a{color:#8b8b8b}

.main_newslist_wrap{overflow:hidden; padding-top:28px; width:703px}
.main_newslist{float:left; padding-right:30px; width:310px; border-right:1px solid #e2e2e2}
.main_newslist li{ overflow:hidden; margin-bottom:12px; padding-left:10px; width:325px; font-size:15px; letter-spacing:-0.05em; line-height:20px;  background:url(//img.mk.co.kr/2018/estate_academy/bul_list.png) no-repeat 0 8px; white-space:nowrap}

.news_focus{position:relative; float:left; padding-left:30px; width:332px; height:130px}
.news_focus .tit{display:inline-block; padding:3px 7px; font-size:14px; font-weight:normal; color:#666; border-radius:25px; border:1px solid #a3a3a3}
.news_focus_tit{display:block; margin-top:16px; font-size:19px}
.news_focus_tit a{color:#000}
.news_focus_txt{overflow:hidden; display:block; margin-top:12px; font-size:14px; line-height:19px}
.news_focus_txt a{color:#8b8b8b}
.news_focus .btn_group{position:absolute; bottom:6px; right:0; width:55px; height:27px}
.news_focus .btn_group .bt_prev{display:block; float:left; width:28px; height:27px}
.news_focus .btn_group .bt_next{display:block; float:left; width:27px; height:27px}
.b_main300{position:relative; margin-top:25px; width:300px; height:120px}
.b_main300 .btn_group{position:absolute; bottom:0; right:0; width:33px; height:17px}
.b_main300 .btn_group .bt_prev{display:block; float:left; width:17px; height:17px}
.b_main300 .btn_group .bt_next{display:block; float:left; width:16px; height:17px}

/* ±³À°°úÁ¤ */
.lect_list{overflow:hidden; width:1100px}
.lect_list li{position:relative; float:left; width:1100px}
.lect_list li.first{border-top:1px solid #e5e5e5}
.lect_list li.on .lect_cont_wrap{width:1098px; border:1px solid #000}
.lect_list li.on .lect_top{padding:30px 25px 30px 38px; width:1035px; background:#f5f5f5}
.lect_list li.on .lecture01{display:block;float:left;margin-right:10px; padding:5px 8px; border-radius:25px; background:#ebb810;font-size:13px;color:#fff}
.lect_list li.on .lecture02{display:block;float:left;margin-right:10px; padding:5px 8px; border-radius:25px; background:#ef9021;font-size:13px;color:#fff}
.lect_list li.on .lecture03{display:block;float:left;margin-right:10px; padding:5px 8px; border-radius:25px; background:#6a6a6a;font-size:13px;color:#fff}
.lect_list li.on .tit{display:inline-block;padding-right:10px;font-size:22px;font-weight:bold;line-height:24px; letter-spacing:-0.05em; color:#222}
.lect_list li.on .bt_lecture_view{display:block; position:absolute; top:35px; right:25px; width:32px; height:23px; text-align:center}
.lect_list li.on .lect_cont{padding:10px 28px; width:1044px}
.lect_list li.on dl{overflow:hidden; padding:15px 0; width:1044px; border-bottom:1px solid #e5e5e5}
.lect_list li.on dl.last{border-bottom:0}
.lect_list li.on .lect_tit{float:left; margin-left:15px; padding-left:12px; width:100px; font-size:15px; font-weight:bold; color:#222;  background:url(//img.mk.co.kr/2018/estate_academy/bul_list2.gif) no-repeat 0 7px}
.lect_list li.on .lect_txt{float:left; width:914px; font-size:15px; color:#4e4e4e}

.lect_list li.off{padding:25px 0; width:1100px; border-bottom:1px solid #e5e5e5}
.lect_list li.off .lecture01{display:block;float:left;margin-right:10px; padding:5px 8px; border-radius:25px; background:#ebb810;font-size:13px;color:#fff}
.lect_list li.off .lecture02{display:block;float:left;margin-right:10px; padding:5px 8px; border-radius:25px; background:#ef9021;font-size:13px;color:#fff}
.lect_list li.off .lecture03{display:block;float:left;margin-right:10px; padding:5px 8px; border-radius:25px; background:#6a6a6a;font-size:13px;color:#fff}
.lect_list li.off .tit{display:inline-block;padding-right:10px;font-size:18px;line-height:24px; letter-spacing:-0.05em; color:#222}
.lect_list li.off .date{display:inline-block;font-size:13px;color:#858585}
.lect_list li.off .bt_lecture_view{display:block; position:absolute; top:35px; right:5px; width:32px; height:23px; text-align:center}
.lect_list li .lecture_infoico{display:block;float:left;margin-right:10px; padding:5px 8px; border-radius:25px; background:#fff;font-size:13px;color:#444; border:1px solid #cacaca}


/* ¿ù°£ ±³À°ÀÏÁ¤ */
.edu_schedule_wrap{overflow:hidden;margin:0 auto;position:relative;width:1100px;border-top:1px solid #000;border-bottom:1px solid #e5e5e5}
.calendar{overflow:hidden;position:relative;float:left;padding-bottom:15px;width:390px;background-color:#f9f9f9}
.calendar_header{position:relative;padding-top:30px;width:390px;height:45px;text-align:center;font-size:24px;color:#222;letter-spacing:-0.05em;background:#f6c832}
.calendar_header .bt_month_prev{display:block;width:12px;height:21px;position:absolute;top:28px;left:35px;background:url(//img.mk.co.kr/2018/estate_academy/bt_month_prev.png) no-repeat 0 0; text-indent:-9999px}
.calendar_header .bt_month_next{display:block;width:12px;height:21px;position:absolute;top:28px;right:35px;background:url(//img.mk.co.kr/2018/estate_academy/bt_month_next.png) no-repeat 0 0; text-indent:-9999px}
.calendar_tbl{margin-left:20px;width:350px;text-align:center}
.calendar_tbl th{padding:15px 0;border-bottom:1px solid #e0e0e0;font-size:15px;font-weight:normal;color:#222}
.calendar_tbl td{position:relative;width:50px; height:53px;font-size:17px;color:#8a8a8a}
.calendar_tbl td.select{color:#fcc216; font-size:18px; font-weight:bold}
.calendar_tbl td .on{display:block; position:absolute; top:9px; left:7px; width:32px; height:32px; border-radius:100%; border:2px solid #fcc216; font-size:0; line-height:0}

.edu_schedule_list{overflow:hidden;width:710px}
.edu_schedule_list li{padding:25px 0; width:710px; border-bottom:1px solid #e5e5e5}
.edu_schedule_list li.last{border-bottom:0}
.edu_schedule_list li .lecture_link{position:relative; display:block;margin:0 12px 0 25px; width:673px}
.edu_schedule_list li .lecture01{display:block;float:left;margin-right:10px; padding:5px 8px; border-radius:25px; background:#ebb810;font-size:13px;color:#fff}
.edu_schedule_list li .lecture02{display:block;float:left;margin-right:10px; padding:5px 8px; border-radius:25px; background:#ef9021;font-size:13px;color:#fff}
.edu_schedule_list li .lecture03{display:block;float:left;margin-right:10px; padding:5px 8px; border-radius:25px; background:#6a6a6a;font-size:13px;color:#fff}
.edu_schedule_list li .tit{display:inline-block;padding-right:10px;font-size:16px;line-height:24px; letter-spacing:-0.05em; color:#222}
.edu_schedule_list li .date{display:inline-block;font-size:13px;color:#858585}
.edu_schedule_list li .bt_lecture_view{display:block; position:absolute; top:0; right:0; width:25px; height:25px}

/* content */
.sub_top{overflow:hidden; margin:0 auto; width:100%; height:240px; background:#33251c}
.sub_top_in{margin:0 auto; width:1370px; height:240px}
.sub_top_in h2.top_tit{padding-top:72px; text-align:center; font-size:42px; font-weight:normal; line-height:40px; color:#fff; opacity:0.8; filter:alpha(opacity=80); z-index:100}
.sub_top_in h2.top_tit2{padding-top:62px; text-align:center; font-size:38px; font-weight:normal; line-height:40px; color:#fff; opacity:0.8; filter:alpha(opacity=80); z-index:100}
.sub_top_in .top_txt{display:block; margin:25px auto 0; font-size:22px; letter-spacing:-0.05em; text-align:center; color:#fff; opacity:0.8; filter:alpha(opacity=80); z-index:100}
.sub_top_in.sub1{width:100%; height:240px; background:url(//img.mk.co.kr/2019/estate_academy/im_subtop01.jpg) top center no-repeat}
.sub_top_in.sub2{width:100%; height:240px; background:url(//img.mk.co.kr/2019/estate_academy/im_subtop02.jpg) top center no-repeat}
.sub_top_in.sub3{width:100%; height:240px; background:url(//img.mk.co.kr/2019/estate_academy/im_subtop03.jpg) top center no-repeat}
.sub_top_in.sub4{width:100%; height:240px; background:url(//img.mk.co.kr/2019/estate_academy/im_subtop04.jpg) top center no-repeat}
.sub_top_in.sub5{width:100%; height:240px; background:url(//img.mk.co.kr/2019/estate_academy/im_subtop05.jpg) top center no-repeat}
.sub_top_in.sub6{width:100%; height:240px; background:url(//img.mk.co.kr/2019/estate_academy/im_subtop06.jpg) top center no-repeat}

.frame_g{position:absolute; top:0; left:0; border:1px solid #000; opacity:0.1; filter:alpha(opacity=10)}
.mask_img{position:relative; display:block}
.mask_img:after{display:block;width:100%;height:100%;position:absolute;bottom:0;left:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.6)));background-image:-moz-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,.6));background-image:-o-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,.6));background-image:linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,.6));content:'';}

input.checkbox{width:12px; height:12px}
input.radio{margin:0 4px; width:12px; height:12px}
input.textform{padding:7px 5px;border:1px solid #dadada;color:#444}
.sel{margin:0 5px 5px 0; padding:8px; border:1px solid #ccc;color:#444;font-size:14px}

h3.tit{margin:60px 0 20px; font-size:27px; color:#222; letter-spacing:-0.05em; line-height:30px; text-align:center}
h5.sub_tit{padding-left:30px; font-size:22px; letter-spacing:-0.05em; line-height:24px; color:#000; background:url(//img.mk.co.kr/2018/estate_academy/ico_tit.png) no-repeat 0 0}
.last{margin-right:0 !important}
.mt0{margin-top:0 !important}
.mt40{margin-top:40px !important}
.pb0{padding-bottom:0 !important}

.price{font-weight:bold; color:#e76200}

.fl{float:left}
.fr{float:right}

.ad_300{margin-top:40px; width:300px; height:250px}

.bt_lectbox{position:relative; margin-top:35px; text-align:center}
.bt_lect_apply{display:block; float:right; padding:18px 0 0 22px; width:160px; height:34px; background:#000 url(//img.mk.co.kr/2018/estate_academy/ico_lect_apply.png) no-repeat 145px 19px; font-size:20px; font-weight:bold; letter-spacing:-0.05em; color:#fdc827}
.bt_lect_apply:hover{text-decoration:none}
.bt_lect_apply2{display:inline-block; margin-right:10px; padding:18px 0 0 22px; width:158px; height:32px; text-align:left; background:#000 url(//img.mk.co.kr/2018/estate_academy/ico_lect_apply.png) no-repeat 145px 19px; font-size:18px; letter-spacing:-0.05em; color:#fdc827; border:1px solid #000}
.bt_lect_apply2:hover{text-decoration:none}
.bt_lect_list{display:inline-block; padding:18px 0 0 22px; width:158px; height:32px; background: url(//img.mk.co.kr/2018/estate_academy/ico_lect_list.png) no-repeat 145px 19px; font-size:18px; letter-spacing:-0.05em; text-align:left; color:#757575; border:1px solid #bdbdbd}
.bt_lect_list:hover{text-decoration:none}

.school_list2{overflow:hidden; width:100%}
.school_list2 li{float:left; margin-right:25px; margin-bottom:30px; width:350px}
.school_list2 li:nth-child(3n){margin-right:0}
.school_list2 li .thumb{display:block; position:relative; width:350px; height:170px}
.school_list2 li .thumb img{width:350px; height:170px}
.school_list2 li .frame_g{width:348px; height:168px}
.school_list2 li .thumb_cont{padding:26px 15px 0 20px; width:313px; height:150px; border-bottom:1px solid #e5e5e5;  border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5}
.school_list2 li .thumb_cont a:hover{text-decoration:none}
.school_list2 li .lect_tit{overflow:hidden; font-size:20px; font-weight:normal; line-height:24px; letter-spacing:-0.05em; color:#000; text-overflow: ellipsis; white-space: nowrap}
.school_list2 li .lect_tit::after{display:block; margin-top:7px; width:40px; height:1px; background:#000; content:''}
.school_list2 li .lect_info{display:block; padding:15px 0 22px; font-size:15px; letter-spacing:-0.03em; color:#838383; line-height:21px}
.school_list2 li .lect_date{display:block; font-size:14px; color:#999}
.school_list2 li .btn_lectview{padding:16px 0; width:348px; height:22px; border-bottom:1px solid #e5e5e5;  border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5}
.school_list2 li .btn_lectview a{display:block; padding-left:105px; height:21px; font-size:16px; line-height:19px; background:url(//img.mk.co.kr/2018/estate_academy/bt_lecture_view2.png) no-repeat 222px 0}
.school_list2 li .btn_lectview a:hover{text-decoration:none}

.join_sel{margin:25px 0 0 200px; width:660px}
.bt_add{display:inline-block; padding:11px 22px 12px; font-size:14px; background:#ef7b21; color:#fff; text-align:center}
.agree_textarea{overflow-y:scroll; margin:15px 0 0 200px; width:660px; padding:20px; height:232px; word-break:break-all; word-wrap:break-word; font-family:"¸¼Àº °íµñ", Malgun Gothic, "µ¸¿ò", Dotum, AppleGothic,sans-serif; font-size:12px; background:#f7f7f7}
.agree_check{margin:-10px 0 0 200px; width:700px; text-align:right}

/* ±³À°°úÁ¤ »ó¼¼ */
.subtit_area{position:relative; padding:5px 0 25px; width:100%; border-bottom:1px solid #e4e4e4}
.subtit.subtit{font-size:28px; font-weight:normal; line-height:30px; letter-spacing:-0.05em}
.subtit_area .sns_list{position:absolute; top:0; right:0; width:232px; height:49px}
.subtit_area .sns_list li{float:left; margin-left:9px; width:49px; height:49px}
.subtit_area .sns_list li a{display:block; width:49px; height:49px}
.subtit_area .sns_list li .bt_print{width:49px; height:49px; background:url(//img.mk.co.kr/2018/estate_academy/ico_print_off.png) no-repeat 0 0}
.subtit_area .sns_list li .bt_print:hover{width:49px; height:49px; background:url(//img.mk.co.kr/2018/estate_academy/ico_print_over.png) no-repeat 0 0}
.subtit_area .sns_list li .bt_mail{width:49px; height:49px; background:url(//img.mk.co.kr/2018/estate_academy/ico_mail_off.png) no-repeat 0 0}
.subtit_area .sns_list li .bt_mail:hover{width:49px; height:49px; background:url(//img.mk.co.kr/2018/estate_academy/ico_mail_over.png) no-repeat 0 0}
.subtit_area .sns_list li .bt_facebook{width:49px; height:49px; background:url(//img.mk.co.kr/2018/estate_academy/ico_facebook_off.png) no-repeat 0 0}
.subtit_area .sns_list li .bt_facebook:hover{width:49px; height:49px; background:url(//img.mk.co.kr/2018/estate_academy/ico_facebook_over.png) no-repeat 0 0}
.subtit_area .sns_list li .bt_katalk{width:49px; height:49px; background:url(//img.mk.co.kr/2018/estate_academy/ico_katalk_off.png) no-repeat 0 0}
.subtit_area .sns_list li .bt_katalk:hover{width:49px; height:49px; background:url(//img.mk.co.kr/2018/estate_academy/ico_katalk_over.png) no-repeat 0 0}

.viewlecture_box{overflow:hidden; margin-top:36px; width:1100px}
.viewlecture_img{float:left; width:270px; height:305px}
.viewlecture_cont{float:right; width:780px}
.viewlecture_cont .name{display:block; margin-bottom:12px; padding:6px 0; width:75px; font-size:15px; color:#7c7c7c; text-align:center; border:1px solid #bbb}
.viewlecture_cont .tit{font-size:30px; color:#000; line-height:35px; letter-spacing:-0.1em}

.tbl_lectinfo{margin:24px 0; width:100%; border-top:2px solid #000}
.tbl_lectinfo td, th {padding:16px 0; font-size:15px}
.tbl_lectinfo th {padding-left:25px; color:#222; text-align:left; background:url(//img.mk.co.kr/2018/estate_academy/bul_list2.gif) no-repeat 14px 21px; border-bottom:1px solid #e5e5e5}
.tbl_lectinfo td {color:#4e4e4e; border-bottom:1px solid #e5e5e5}

.tbl_etcinfo{margin-top:14px; width:100%; border-top:1px solid #000}
.tbl_etcinfo th {padding-left:90px; font-size:15px; color:#222; text-align:left; background:#fafafa; border-bottom:1px solid #e5e5e5}
.tbl_etcinfo td {padding:28px 20px 28px 35px; font-size:14px; color:#4e4e4e; line-height:20px; border-bottom:1px solid #e5e5e5}
.tbl_etcinfo .etc_tit01{background:#fafafa url(//img.mk.co.kr/2018/estate_academy/ico_etc1.png) no-repeat 40px 50px}
.tbl_etcinfo .etc_tit02{background:#fafafa url(//img.mk.co.kr/2018/estate_academy/ico_etc2.png) no-repeat 40px 56px}
.tbl_etcinfo .etc_tit03{background:#fafafa url(//img.mk.co.kr/2018/estate_academy/ico_etc3.png) no-repeat 40px 20px}

.cont_list{overflow:hidden; width:1100px; margin-top:10px}
.cont_list li{padding-left:10px; font-size:17px; line-height:25px;color:#515151}

.tchinfo_list{overflow:hidden; width:1100px}
.tchinfo_list li{width:535px}
.tchinfo{overflow:hidden; position:relative; margin-top:14px; padding:28px 20px 28px 40px; width:473px; background:#f7f7f7; border:1px solid #eaeaea}
.tchinfo .tch_img{overflow:hidden; float:left; margin-right:25px; width:114px; height:114px; border-radius:70px; border:1px solid #e7e7e7}
.tchinfo .tch_name{margin-top:16px; font-size:20px; color:#000}
.tchinfo .tch_career{margin:14px 0 0 141px; font-size:15px; line-height:20px; color:#515151}

/* ¼ö°­½ÅÃ» */
.tbl_apply{margin-top:14px; width:100%; border-top:1px solid #ccc}
.tbl_apply th {padding:15px 0 15px 30px; font-size:16px; font-weight:normal; color:#222; text-align:left; background:#fafafa; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5}
.tbl_apply td {padding:15px 0 15px 26px; font-size:15px; color:#4e4e4e; line-height:20px; border-bottom:1px solid #e5e5e5}
.bt_tbl01{display:inline-block; margin-left:10px; padding:6px 15px 7px; font-size:14px; background:#b6b6b6; color:#fff; text-align:center}

.tbl_mypage {margin-top:14px; width:100%; border-top:1px solid #ccc}

.tbl_mypage th {padding:15px 0; background-color:#fafafa; border-left:1px solid #e5e5e5; border-bottom:1px solid #ccc; color:#333; text-align:center; line-height:16px}
.tbl_mypage td {padding:12px 0; border-bottom:1px solid #e6e6e6; border-left:1px solid #e6e6e6; line-height:19px; text-align:center}
.tbl_mypage .top {border-left:none}
.bt_download{display:inline-block; padding:0 10px; height:26px; background-color:#676e77; font-size:12px; text-align:center; color:#fff;line-height:24px; font-weight:bold; vertical-align:top}
.bt_video{display:inline-block; padding:0 10px; height:26px; background-color:#ef7900; font-size:12px; text-align:center; color:#fff;line-height:24px; font-weight:bold; vertical-align:top}

.noti_txt{display:block; margin-top:6px; font-size:14px; color:#7c7b7b}
.noti_txt2{display:inline-block; margin-left:20px; padding-left:24px; height:20px; font-srze:15px; color:#222; background:url(//img.mk.co.kr/2018/estate_academy/ico_noti.png) no-repeat 0 0}
.total_price{display:inline-block; padding-top:10px; font-size:26px; font-weight:bold; color:#e76200}
.bt_noti{display:inline-block; margin-top:3px; width:21px; height:21px; vertical-align:top}

.pointinfo_layer{position:absolute; top:385px; left:290px; width:580px; background:#fafafa; border:1px solid #000; box-shadow:5px 8px 20px 0px rgba(0,0,0,0.2); z-index:100}
.layer_in{position:relative; padding:20px; width:540px; font-size:14px; line-height:24px; letter-spacing:-0.03em}
.layer_in .bt_close{dispaly:block; position:absolute; top:20px; right:12px; width:20px; height:20px}

.mypage_info{position:relative; margin:0 auto; width:100%; text-align:center}
.mypage_info .name{font-size:28px; color:#222; vertical-align:middle}
.bt_member{display:inline-block; margin-left:10px; padding:6px 15px 7px; font-size:14px; background:#b6b6b6; color:#fff; text-align:center; vertical-align:middle}

/* ´º½º¡¤Ä®·³ */
.tab_menu{overflow:hidden; margin:0 auto 15px; padding-left:25px; width:420px}
.tab_menu li{float:left; margin-right:20px; padding-top:14px; width:184px; height:35px; font-size:22px; line-height:24px; text-align:center; border:1px solid #d6d6d6}
.tab_menu li.on{font-weight:bold; color:#222; border:1px solid #222}

.list_area{position:relative; overflow:hidden; margin-top:15px; width:100%}
.article_list{position:relative; overflow:hidden; padding:25px 0;border-bottom:1px solid #e5e5e5; clear:both; width:100%}
.article_list .tit a{display:block;font-size:19px;line-height:26px;letter-spacing:-1px;margin-top:-3px;color:#222;font-weight:bold}
.article_list .desc {overflow:hidden}
.article_list .date{display:block;padding-top:12px;font-size:11px;letter-spacing:-0.05em;color:#b7b7b7;font-weight:normal;font-family:Verdana, sans-serif !important}
.article_list .desctxt a{display:block;margin:11px 0 0;font-size:13px;line-height:20px;letter-spacing:-0.05em;color:#777}
.article_list .thumb {float:left;position:relative;overflow:hidden;margin-right:20px;font-size:0;line-height:0}
.article_list .thumb .im_boder{position:absolute;display:block;top:0;left:0;right:0;bottom:0;border:1px solid #000;opacity:.05;filter:alpha(opacity=5);z-index:100}
.article_list .thumb img{max-width:100px; max-height:100px}
.article_list .first{padding-top:0!important}

.article_list2{position:relative; overflow:hidden; padding:25px 0;border-bottom:1px solid #e5e5e5; clear:both; width:100%}
.article_list2 .tit a{font-size:19px;line-height:26px;letter-spacing:-1px;color:#222;font-weight:bold}
.article_list2 .date {padding-left:10px;font-size:11px;letter-spacing:-0.05em;color:#b7b7b7;font-weight:normal; font-family:Verdana, sans-serif !important}
.article_list2 .thumb {overflow:hidden; position:relative; float:left; margin:4px 15px 0 0;font-size:0;line-height:0}
.article_list2 .thumb .im_boder{position:absolute;display:block;top:0;left:0;right:0;bottom:0;border:1px solid #000;filter:alpha(opacity=10);opacity:0.10;z-index:100}
.article_list2 .thumb img{max-width:100px; max-height:100px}
.article_list2 .desc {overflow:hidden}
.article_list2 .desctxt a{display:block;padding:5px 5px 0 0;font-size:13px;line-height:20px;letter-spacing:-0.05em;color:#777}
.article_list2 .slist{clear:both; margin-top:10px}
.art_rel {background:url(//img.mk.co.kr/2018/estate_academy/ic1.png) no-repeat 0 11px; padding:5px 0 0 13px;color:#535353; display:block}
.art_rel a:link, .art_rel a:hover, .art_rel a:visited {display:block;font-size:14px;color:#555}

.column_list{position:relative; overflow:hidden; padding:25px 0;border-bottom:1px solid #e5e5e5; clear:both; width:100%}
.column_list .tit a{display:block;font-size:19px;line-height:26px;letter-spacing:-1px;margin-top:5px;color:#222;font-weight:bold}
.column_list .desc {overflow:hidden}
.column_list .descinfo{margin-top:8px}
.column_list .name{display:inline-block; font-size:13px;letter-spacing:-0.05em;color: #222}
.column_list .date{display:inline-block; padding-left:18px; font-size:11px;letter-spacing:-0.05em;color: #b7b7b7;font-weight:normal;font-family:Verdana, sans-serif !important; background:url(//img.mk.co.kr/main/2015/mk_new/ic_gap.gif) no-repeat 8px 3px}
.column_list .desctxt a{display:block;margin-top:8px;font-size:13px;line-height:20px;letter-spacing:-0.05em;color:#777}
.column_list .thumb {float:left;position:relative;overflow:hidden;margin-right:20px;font-size:0;line-height:0}
.column_list .thumb .im_boder{position:absolute;display:block;top:0;left:0;right:0;bottom:0;border:1px solid #000;opacity:.05;filter:alpha(opacity=5);z-index:100}
.column_list .thumb img{width:95px; height:110px}


.columnist_info{clear:both; margin:0 auto; padding:35px; width:920px; min-height:180px; background:#f6f6f6; border:1px solid #e6e6e6}
.columnist_info_l{position:relative; float:left; width:570px}
.columnist_info_l .name{display:block; position:absolute; top:8px; left:150px; font-size:18px; letter-spacing:-0.05em; color:#000}
.columnist_info_l .name::after{display:block; margin-top:12px; width:55px; height:1px; background:#000; content:''}
.columnist_info_l .columnist_profile{position:absolute; top:55px; left:150px; width:350px}
.columnist_info_l .columnist_profile li{margin-bottom:6px; padding-left:12px; width:350px; font-size:14px;letter-spacing:-0.03em; color:#444;  background:url(//img.mk.co.kr/2018/estate_academy/bul_list2.png) no-repeat 0 7px}
.columnist_info_l .photo{display:block; position:absolute;top:0;left:0}
.columnist_info_l .photo img{width:130px}
.columnist_info_r{float:right; width:330px; min-height:180px; border-left:1px solid #ddd}
.columnist_info_r ul{overflow:hidden; padding-left:30px}
.columnist_info_r ul li{margin-bottom:11px; padding-left:10px; font-size:14px; letter-spacing:-0.05em; text-overflow:ellipsis; white-space:nowrap; background:url(//img.mk.co.kr/2018/estate_academy/bul_list.png) no-repeat 0 6px}
.bt_columnapply{display:block; float:right; margin:0 54px 12px 0; padding:8px 0; width:130px; font-size:15px; text-align:center; border:1px solid #CCC; background:#f6f6f6}
.column_txt{font-size:14px; line-height:22px; color:#777}

/* ´º½º ÁýÁßÅ½±¸ */
h4.tit_newsfocus{margin:40px 0 15px; font-size:18px; font-weight:normal; line-height:20px; color:#222}
.focus_newslist{position:relative; width:300px; background:#f7f7f7}
.focus_newslist ul{overflow:hidden; padding:10px 30px; width:240px}
.focus_newslist ul li{padding:16px 0; width:240px; font-size:16px; font-weight:bold; letter-spacing:-0.03em; border-bottom:1px solid #e4e4e4}
.focus_newslist ul li:last-child {border:0 none}
.txt_hashtag{color:#ef7b21}

.top_newsfocus{overflow:hidden; position:relative; margin-top:50px; padding-right:30px; width:1068px; height:268px; background:#f7f7f7; border:1px solid #e7e7e7}
.top_newsfocus .thumb{overflow:hidden; display:block; float:left; margin-right:35px; width:370px; height:270px}
.top_newsfocus h4{display:inline-block; margin:34px 0 18px; padding:7px 14px; border-radius:50px; background:#face3e; font-size:17px; font-weight:normal; text-align:center; color:#000}
.top_newsfocus .tit{overflow:hidden; display:block; font-size:28px; line-height:30px; letter-spacing:-0.05em}
.top_newsfocus .tit::after{display:block; margin-top:7px; width:55px; height:2px; background:#000; content:''}
.top_newsfocus .tit a{color:#000}
.top_newsfocus .txt{display:block; margin-top:22px; font-size:15px; line-height:21px; letter-spacing:-0.03em}
.top_newsfocus .txt a{color:#636363}

.newsfocus_yearsel{overflow:hidden; position:relative; margin-top:55px; width:1100px}
.newsfocus_yearsel .btn_prev_off, .newsfocus_yearsel .btn_prev, .newsfocus_yearsel .btn_next_off, .newsfocus_yearsel .btn_next{display:block;position:absolute;top:50%;width:8px;height:13px;margin-top:-5px;text-indent:-9999px;overflow:hidden;} 
.newsfocus_yearsel .btn_prev {left:10px;background:url(//img.mk.co.kr/2018/estate_academy/bt_pre_date.gif) 0 0 no-repeat}
.newsfocus_yearsel .btn_prev_off {left:10px;background:url(//img.mk.co.kr/2018/estate_academy/bt_pre_date_off.gif) 0 0 no-repeat}
.newsfocus_yearsel .btn_next {right:10px;background:url(//img.mk.co.kr/2018/estate_academy/bt_next_date.gif) 0 0 no-repeat}
.newsfocus_yearsel .btn_next_off {right:10px;background:url(//img.mk.co.kr/2018/estate_academy/bt_next_date_off.gif) 0 0 no-repeat}
.tab_menu2{overflow:hidden; padding:13px 10px; width:1080px; border-top:1px solid #222; border-bottom:1px solid #e1e1e1}
.tab_menu2 li{display:inline-block; margin:0 15px; font-size:14px;  text-align:center}
.tab_menu2 li a{color:#8d8c8c}
.tab_menu2 li.on{padding:4px 8px; font-weight:bold; border-radius:50px; border:1px solid #fa7004}
.tab_menu2 li.on a{color:#fa7004}

.newsfocus_list_wrap{overflow:hidden; margin:40px 0; padding-bottom:30px; border-bottom:1px solid #ededed}
.newsfocus_list_wrap h5{width:100%; margin-bottom:17px; font-size:18px; letter-spacing:-0.05em}
.newsfocus_list_wrap h5 .date{padding-left:15px; font-size:13px; font-weight:normal; letter-spacing:0; color:#a7a7a7}
.newsfocus_list{float:left; margin-right:30px; width:520px}
.newsfocus_list li{margin-bottom:15px; padding-left:10px; font-size:16px; letter-spacing:-0.03em; text-overflow:ellipsis; white-space:nowrap; background:url(//img.mk.co.kr/2018/estate_academy/bul_list.png) no-repeat 0 8px}


/* news_view */
.view_title{overflow:hidden; position:relative; margin-top:35px; width:100%; background-color:#fff; border-bottom:1px solid #ddd}
.view_title h3{display:inline; font-size:32px; font-weight:normal; line-height:39px; color:#000; letter-spacing:-2px}
.view_title h4{padding-top:20px; font-size:16px; font-weight:normal; line-height:20px; color:#6d6d6d}
.news_title_author{padding:30px 0 15px; height:20px; font-size:13px; color:#888}
.news_title_author .author{float:left; color:#333}
.news_title_author .lasttime{padding-left:20px; float:left; background:url(//img.mk.co.kr/main/2015/mk_new/ic_gap.gif) no-repeat 10px 6px}
.view_txt{margin:30px 0 50px; font-size:17px; color:#222; line-height:29px}
.sns_right {position:absolute; right:0; bottom:15px; z-index:1; zoom:1; overflow:hidden}
.sns_right a:link { display:inline-block}
.sns_right ul li {float:left; padding-left:6px}
.sns_right ul li:first-child {float:left; padding-left:0}

.sns_mbox {width:100%; margin:0 auto; position:fixed;}
.sns_left  {position:fixed; top:150px; left:-590px; width:100%}
.sns_left li{padding-bottom:5px}

.img_center {text-align:left; margin:0 auto; padding-bottom:30px; overflow:hidden; max-width:100%}
.img_center img{max-width:100%}
.img_center figure, .img_left figure, .img_right figure {padding-top:5px; color:#828282; font-size:12px; line-height:15px;}
.img_left { float:left; text-align:left; margin-right:20px; overflow:hidden}
.img_right { float:right; text-align:left; margin-left:20px; overflow:hidden}

.bt_newslist{display:block; margin:0 auto; padding:8px 0; width:80px; font-size:15px; text-align:center; border:1px solid #CCC}

/* paging */
.list_paging{position:relative;width:100%;font-size:0;line-height:0;text-align:center;clear:both}
.list_paging a{display:inline-block; width:30px; height:33px; line-height:30px; margin:0 5px; color:#666; font-size:14px; border:1px solid #ddd; vertical-align:middle}
.list_paging a:hover {color:#000; background-color:#ffffff; border-color:#333333}
.list_paging a.prev{background:url(//img.mk.co.kr/mtech/ic6.gif) no-repeat 17px 12px;padding:0 13px 0 27px;text-align:left}
.list_paging a.next{background:url(//img.mk.co.kr/mtech/ic5.gif) no-repeat 47px 12px;padding:0 25px 0 15px;text-align:left}
.list_paging a:link, .list_paging a:hover, .list_paging a:visited{text-decoration:none}

.paging {position: relative;width: 100%;text-align: center;margin: 30px 0 20px 0;clear: both;float: left}
.paging a {display: inline-block;color: #353e44;font-size: 15px;width: 28px;height: 28px;line-height: 28px;vertical-align: middle;margin-right: -1px;border: 1px solid #dcdcdc;text-decoration:none;font-family:"tahoma",Helvetica,Arial,sans-serif;}
.paging .on{color:#ff7500;border:1px solid #ff7500}
.paging .pre {background: url(//img.mk.co.kr/mkpoll/btn_pre.gif) 0 0}
.paging .pre:hover{background: url(//img.mk.co.kr/mkpoll/btn_pre_hover.gif) 0 0}
.paging .next {background: url(//img.mk.co.kr/mkpoll/btn_next.gif) 0 0}
.paging .next:hover{background: url(//img.mk.co.kr/mkpoll/btn_next_hover.gif) 0 0}

/* °Ë»ö°á°ú */
.srch_re_area{margin-top:30px; position:relative; padding:10px; width:718px; height:23px; border:1px solid #e4e4e4; background-color:#f8f8f8; font-size:14px; line-height:20px}
.srch_re_area .bt_more_news{display:block; position:absolute; top:10px; right:10px; font-size:12px; color:#5178c8}
.srch_word{color:#f76c00}

.srch_none{padding-top:100px;text-align:center;width:100%;font-weight:normal;color:#222;font-size:21px;line-height:26px;letter-spacing:-0.05em}
.srch_none_u {clear:both; padding-top:40px; padding-left:320px}
.srch_none_u li {color:#666; font-size:16px; line-height:16px; padding:6px 0}

.srch_none_btn{position:relative;text-align:center;clear:both;padding-top:80px}
.srch_none_btn a.btn_prev{display:inline-block; margin-right:10px; padding:10 20px; width:200px; height:40px; border:1px solid #b1b1b1;background-color:#fff;text-align:center;text-decoration:none;font-weight:normal;color:#444;font-size:16px;line-height:36px;letter-spacing:-0.05em}
.srch_none_btn a.btn_home{display:inline-block; margin-right:6px; padding:10 20px; width:160px; height:40px; border:1px solid #222;background-color:#222;text-align:center;text-decoration:none;font-weight:normal;color:#fff;font-size:16px;line-height:36px;letter-spacing:-0.05em}
.srch_none_btn a.btn_prev:link, .srch_none_btn a.btn_prev:hover, .srch_none_btn a.btn_prev:visited{text-decoration:none}
.srch_none_btn a.btn_home:link, .srch_none_btn a.btn_home:hover, .srch_none_btn a.btn_home:visited{text-decoration:none}

/* µ¿¿µ»ó °­ÁÂ */
.player_wrap{overflow:hidden; position:relative;width:860px}
.player_wrap h1{padding:20px 0 20px 20px}
.player_wrap .tit_video{padding:20px; background-color:#f6f6f7; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; font-size:18px; font-weight:normal; text-align:center; letter-spacing:-0.03em; color:#000}
.player_content{position:relative;width:860px}
.player_area{float:left; width:560px; height:315px}
.player_list{float:left; padding:20px; width:260px; height:275px; overflow-x:hidden; overflow-y:scroll}
.player_list .tit_list{padding-bottom:20px; border-bottom:1px solid #9b9b9b}
.player_list ul{width:250px; height:275px}
.player_list ul li{margin-top:16px; padding-bottom:16px; border-bottom:1px solid #e2e2e2; font-size:14px; line-height:20px}
.player_list ul li.a {color:#222}
.player_list ul li.on a{color:#ef6911; font-size:15px; font-weight:bold}

/* footer */
#footer{position:relative;width:100%;z-index:5;border-top:1px solid #d9d9d9}
#footer .inbox{position:relative;width:1100px;margin:0 auto}
#footer .inbox .sitemap{position:relative;overflow:hidden;text-align:right;font-size:14px;line-height:38px;color:#222;font-weight:bold;letter-spacing:-1px}
#footer .inbox .sitemap img{vertical-align:middle}
#footer .inbox .sitemap a{color:#222}
#footer .inbox .foot_sec1{position:relative;float:left;width:129px;text-align:left;padding-top:29px}
#footer .inbox .foot_sec2{position:relative;float:left;width:950px;padding-top:22px}
#footer .inbox .foot_sec3{position:absolute;right:0;top:30px}
#footer .inbox .foot_sec3 select{width:133px;font-size:12px;color:#222}

ul.footer_u{position:relative;overflow:hidden}
ul.footer_u.add_area{margin-bottom:40px;margin-top:10px}
ul.footer_u li{float:left;font-size:12px;line-height:24px;color:#666;background:url(//img.mk.co.kr/main/201509/bar4.gif) no-repeat right 60%;padding-right:9px;padding-left:9px;letter-spacing:-1px;font-weight:normal}
ul.footer_u li.first{background-image:none;color:#141414;padding-right:11px;padding-left:0;font-weight:bold}
ul.footer_u li.first2{padding-left:0;font-size:12px;color:#666;letter-spacing:-0.05em}
ul.footer_u li.last{background-image:none}
ul.footer_u li.add{font-size:12px;color:#666;letter-spacing:-0.05em}
ul.footer_u li.add_last{background-image:none;font-size:12px;color:#666;letter-spacing:-0.05em}
ul.footer_u li.add_last span{display:inlin;color:#888;padding-left:6px}
ul.footer_u li.add_last span .rssimg{vertical-align:middle;position:relative;bottom:2px;margin-right:3px}
ul.footer_u li a{color:#666}

#footer .inbox .foot_sec1_n {position:relative;float:left;width:130px!important;text-align:left;padding-top:29px}
#footer .inbox .foot_sec2_n {position:relative;float:left;width:970px!important;padding-top:22px;}
ul.footer_u_n {position:relative;overflow:hidden;padding-left:0!important;}
ul.footer_u_n.add_area{margin-bottom:40px;margin-top:10px}
ul.footer_u_n li{float:left;font-size:12px;line-height:24px;color:#666;background:url(//img.mk.co.kr/main/201509/bar4.gif) no-repeat right 60%;padding-right:9px;padding-left:9px;letter-spacing:-1px;font-weight:normal}
ul.footer_u_n li.first{background-image:none;color:#141414;padding-right:11px;padding-left:0;font-weight:bold}
ul.footer_u_n li.first2{padding-left:0;font-size:12px;color:#666;letter-spacing:-0.05em}
ul.footer_u_n li.last{background-image:none}
ul.footer_u_n li.add{font-size:12px;color:#666;letter-spacing:-0.05em}
ul.footer_u_n li.add_last{background-image:none;font-size:12px;color:#666;letter-spacing:-0.05em}
ul.footer_u_n li.add_last span{display:inlin;color:#888;padding-left:6px}
ul.footer_u_n li.add_last span .rssimg{vertical-align:middle;position:relative;bottom:2px;margin-right:3px}
ul.footer_u_n li a{color:#666}

.footer_mkbox {clear:both; overflow:hidden; margin-left:130px}

/*menu add*/
.gnbmenu2 {position: absolute; top: 45px; left: 310px; width: 780px; }
.gnbmenu2 li{font-size:18px; float:left; padding-left:30px; letter-spacing:-1px}
.gnbmenu2 li a{color:#222; font-weight:bold}
.gnbmenu2 li a:hover{color:#f76c00; text-decoration:none}
.gnbmenu2 .on{display:block}
.gnbmenu2 .on a{color:#f76c00}

/*modify 20230202 by teresia*/
.main_news_l_new {position:relative; float:left; padding:0 35px 35px 35px; width:703px; height:355px; border:1px solid #d9d9d9}
.pd_modify {width: 100%; padding-top: 20px; border-right: none; }
.main_news_l_new .column_list  .thumimg img{width: 108px!important; height: 125px!important; float: left; padding-right: 10px}
.pd_modify li { width: 90%}