@charset "euc-kr";

html { overflow:scroll; overflow-x:auto; }
html,body { margin:0; padding:0; color:#111; background:#fff; }
body { color:#333333; font-size:14px; font-family:"Malgun Gothic",µ¸¿ò,Dotum,±¼¸²,Gulim,Apple-Gothic,DroidSansFallback,sans-serif; background:#f3f3f3; -webkit-text-size-adjust:none; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin:0; padding:0; }
ul,ol,li {list-style:none outside none;}
table{ border-collapse:collapse; border-spacing:0; }
fieldset,img{ border:0; }
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal; }
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; font-family:"Malgun Gothic",µ¸¿ò,Dotum,±¼¸²,Gulim,Apple-Gothic,DroidSansFallback,sans-serif;}
hr { display:none; }
strong { font-weight: bold;}
label,button {margin:0;padding:0;outline:0;border:0 none;background-color:transparent;cursor:pointer}
button {overflow:visible}

a, a:link { color: #111111; font-family: "Malgun Gothic",µ¸¿ò,Dotum,±¼¸²,Gulim,Apple-Gothic,DroidSansFallback,sans-serif; text-decoration: none; -webkit-tap-highlight-color:rgba(0,0,0,0);}


/****************************************************************************
	°øÅë
****************************************************************************/
.screen_out {display:block; overflow:hidden; position:absolute; left:-9999px; width:1px; height:1px; font-size:0; line-height:0; text-indent:-9999px;}
.link_corp {display:inline-block; position:relative; text-align:center; cursor:pointer; line-height:1em/*line-height:0*/; z-index:1;}




/****************************************************************************
    layout
****************************************************************************/
#wrap { position:relative; width:100%; }
#header { position:relative; background-color:#FFFFFF; }
#header .header_top {position:relative; height:46px;}
#header .header_top .godreamvote a {position:absolute; left:91px; top:16px;}
#header h1 { float:left; display:inline; width:80px; height:25px; margin:11px 0 0 10px; }
#header .today_info { float:right; display:inline; margin:5px 52px 0 0; text-align:right; }
#header .today_info .date { font-size:12px; color:#818181;}
#header .today_info .weather { display:block; }
#header .today_info .weather .w_ic { display:inline-block; width:22px; height:20px; background:url('//img.khan.co.kr/spko/weatheri/00_s.gif') 0 0 no-repeat; text-indent:-3000px; overflow:hidden; vertical-align:bottom; line-height:9999px; }
#header .today_info .weather .w_loc { display:inline-block; height:20px;}
#header .header_top .otherOpen { position: absolute; right:10px; top:8px; z-index:20; }
#header .header_top .otherOpen a { display:block; width:31px; height:31px; background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/m_imgset.gif') 0 0 no-repeat transparent; overflow:hidden; text-indent:-9999px; }
#header .header_top .otherOpen a.on { background-position: -40px 0; }
#header .gnb { background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/bg_gnb.gif') 0 0 repeat-x;  width:100%; height:36px; position:relative; z-index:2;}

/* ´ë¼±Àü ¸Þ´º */
#header .gnb ul li { background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/bg_gnb_bar.gif') no-repeat scroll left 0 transparent; float:left; height:36px; position:relative; text-align:center;}
#header .gnb ul li a { color:#ffffff; display:block; font-size:16px; font-weight:bold; height:28px; letter-spacing:-1px; text-align:center; white-space:nowrap; overflow:hidden; padding-top:8px;}
#header .gnb ul li.news { width:18%}
#header .gnb ul li.opinion { width:28%}
#header .gnb ul li.enter { width:36%}
#header .gnb ul li.economy { width:18%}
#header .gnb ul li.selected a {background:none repeat scroll 0 0 #004088; height:28px;}

#header .subMenu { background: none repeat scroll 0 0 #eff8fe; border-bottom:1px solid #8cc6f1; clear:both; position:relative; padding:0 0 3px; width:100%;}
#header .subMenu ul { overflow:hidden; width:100%;}
#header .subMenu li { display:inline; float:left; height:30px;}
#header .subMenu li a { background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/sub_bg_bar.gif') no-repeat scroll right 45% transparent; display:block; color:#545454; font-size:14px; height:24px; padding:7px 5px 5px 4px; text-align:center; white-space:nowrap; font-weight:bold;}
#header .subMenu li.end a {  background:none repeat scroll 0 0 transparent;}
#header .subMenu li.selected a { color:#1287ff;}

#header .gnb:after { clear:both; display:block; content:"";}
#header:after { clear:both; display:block; content:""; }
#header .layer_media { background:none repeat scroll 0 0 #ffffff; border:2px solid #338bd6; position:absolute; top:42px; right:10px; width:110px; z-index:10; display:none; }
#header .layer_media li { font-size:15px; text-align:left; width:100%; height:35px; line-height:36px; }
#header .layer_media li a { display:block; border-bottom:1px solid #c2d4e6; color:#222; font-weight:bold; padding-left:10px; width:100px; height:35px;}
#header .layer_media li.end a { border:none 0;}




/* ========================== ·¹ÀÌµð°æÇâ, ÁÖ°£°æÇâ Çì´õ (¸ð¹ÙÀÏÀ¥ °³Æí¿ë) : 20150114 Ãß°¡ IH ========================== */
.hidden {display:block; overflow:hidden; left:-9999px; position:absolute; width:1px; height:1px; line-height:0; text-indent:-9999px; font-size:0;}
/* header ·Î°í¿µ¿ª */
#mgz_header {background-color:#fff;}
#mgz_header .logo_area {position:relative;width:100%;height:49px;}
#mgz_header .logo_area .logo {position:relative;width:auto;height:49px;}
#mgz_header .logo_area .logo a {display:block; width:130px; height:18px; margin:13px auto 0;}
#mgz_header .logo_area .logo img {display:block; margin:0 auto;}
#mgz_header .logo_area .khan_go {display:block;position:absolute;left:10px;top:12px;}
#mgz_header .logo_area .search {display:block;position:absolute;right:46px;top:13px;}
#mgz_header .logo_area .total_menu {display:block;position:absolute;right:10px;top:14px;}

/* header ¸Þ´º¿µ¿ª */
nav {position:relative;letter-spacing: -1px;}
#mgz_header .gnb {width:100%;height:36px;background:#fafafa;margin-top:1px;border-top:1px solid #e8e8e8;border-bottom:1px solid #979797;}
#mgz_header .gnb ul {display:table;table-layout:fixed;width:90%;}
#mgz_header .gnb.service ul {width:100%;}
#mgz_header .gnb ul.gnb_margin {margin-left:30px;} /*ºñÁî¾Ø¶óÀÌÇÁ ¿ÞÂÊÈ­»ìÇ¥·Î ÀÎÇÑ ¿ÞÂÊ ¸¶Áø°ª*/
#mgz_header .gnb li {display:table-cell;height:36px;text-align:center;}
#mgz_header .gnb li a {position:relative;display:block;height:28px;padding-top:8px;font-size:16px;font-weight:600;white-space:nowrap;}
#mgz_header .gnb.mgz {display:block;}
#mgz_header .gnb.mgz ul {width:100%;}

/* °Ë»öÃ¢ */
.search_wrap button {border:0 none; cursor:pointer; background-color:transparent;}
.search_wrap {position:relative; padding:5px 70px 6px 10px; border-top:1px solid #1169ee; background-color:#2157d3;}
.search_wrap .input_area {display:block; overflow:hidden; position:relative; height:28px; padding:0 52px 0 10px; border-radius:15px; line-height:17px; background:none repeat scroll 0 0 #fff;}
.search_wrap .input_area input {display:block; width:100%; height:20px; margin-top:4px; border:0 none; font-size:14px; outline:0 none; line-height:20px; background:none repeat scroll 0 0 #fff;}
.search_wrap .btn {position:absolute; border-radius:3px; box-shadow:0 1px rgba(255, 255, 255, 0.1) inset; color:#fff;}
.search_wrap .clear {display:block; overflow:hidden; right:7px; top:3px; width:19px; height:19px; padding:3px; border:0 none; font-size:1px; text-indent:150%; white-space:nowrap; background:url("//img.khan.co.kr/mobile/images/btn_srch_clear.png") no-repeat 3px 3px; background-size:16px 16px;}
.search_wrap .clear span {position:static;}
.search_wrap .srch_btn {display:block; position:absolute; right:5px; top:4px; width:58px; height:30px; color:#454545; font-family:"¸¼Àº °íµñ","Malgun Gothic",µ¸¿ò,Dotum,±¼¸²,Gulim,Apple-Gothic,DroidSansFallback,sans-serif; font-size:16px; font-weight:bold; line-height:1.6; letter-spacing:-1px; line-height:100%; background-color:#fff;}

/* ·¹ÀÌµð°æÇâ */
.lady_header .logo_area {border-top:1px solid #ee7fbf; border-bottom:1px solid #c2328e; background:#e34bac;}
.lady_header .gnb li.selected a {color:#e34bac;}
.lady_header .gnb li.selected .menu:after {display:block; position:absolute; left:0; right:0; bottom:-1px; height:4px; content:""; z-index:10; background:none repeat scroll 0 0 #e34bac;}
.lady_header .gnb_sub li.selected a {color:#e34bac;}
.lady_header .search_wrap {border-top:1px solid #ee7fbf; background-color:#c2328e;} /* °Ë»öÃ¢ */

/* ÁÖ°£°æÇâ */
.weekly_header .logo_area {border-top:1px solid #3f5d96; border-bottom:1px solid #192f5d; background:#25437b;}
.weekly_header .gnb li.selected a {color:#25437b;}
.weekly_header .gnb li.selected .menu:after {display:block; position:absolute; left:0; right:0; bottom:-1px; height:3px; border-bottom:1px solid #2157d3; content:""; z-index:10; background:none repeat scroll 0 0 #25437b;}
.weekly_header .gnb_sub li.selected a {color:#25437b;}
.weekly_header .search_wrap {border-top:1px solid #3f5d96; background-color:#192f5d;} /* °Ë»öÃ¢ */




#footer {clear:both; width:100%; margin:0 auto; /* border-top:1px solid #dedede; */ text-align:center; background-color:#fff;}
#footer .media {  padding:12px 0; margin:0 auto; width:300px;}
#footer .media li { display:inline-block; height:16px; letter-spacing:-1px; margin:0; text-align:left;}
#footer .media li a { background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/bg_bar.gif') right 50% no-repeat transparent; color:#5c5c5c; font-size:14px; height:16px; padding:0 6px 0 5px;}
#footer .media li.end a { background:none repeat scroll 0 0 transparent;}
#footer .khFoot {width:100%; margin:0 auto; padding:15px 0 50px; border-top:2px solid #626262; background-color:#f3f3f8;}
#footer.bnr_extend .khFoot {padding-bottom:100px;}
#footer.gg_ad .khFoot {padding-bottom:3px;}
#footer .khFoot .copyright {width:100%; margin:5px 0 10px 0; color:#787878; font-size:13px;}
#footer .khFoot ul {overflow:hidden; width:100%; margin:10px auto 0; text-align:center;}
#footer .khFoot ul li { display:inline-block; text-align:left;}
#footer .khFoot ul li a {display:block; height:28px; color:#4b505e; text-align:center; font-weight:600; font-size:14px; letter-spacing:-0.052em; line-height:2.2em; background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/m_imgset.gif') 0 0 no-repeat transparent;}
#footer .khFoot ul li.pc a {width:64px; background-position:0 -100px;}
#footer .khFoot ul li.android a {width:86px; padding:5px 0 0 18px; background-position:-73px -100px;}
#footer .khFoot ul li.apple a {width:78px; padding: 5px 0 0 15px; background-position:-186px -100px;}
#footer .khFoot ul li.nzine a {width:104px; background-position:-73px -138px;}
#footer .khFoot ul li.login a {width:64px; background-position:0 -100px;}

#adWrap { display:block; height:48px; overflow:hidden; text-align:center; width:100%; margin:0; padding:0; }

#container { background: none repeat scroll 0 0 #ffffff; height: 100%; overflow: hidden;}
.list_box { position:relative; width:100%; margin:0;}
.list_box .news_h { position:relative; border-bottom: 2px solid #3c404c; color:#000000; font-size:16px; padding:10px 0 5px 10px; font-weight:bold; }
.list_box ul { height:100%; overflow:hidden;}
.list_box ul li { position:relative; padding:0 15px; border-bottom:1px solid #e5e5e5; font-size:15px; line-height:1.2em;}
.list_box ul li a { display:block; overflow:hidden; padding:12px 0 10px; text-overflow:ellipsis; white-space:nowrap;}
.list_box .img_box { height:auto; margin-top:10px; }
.list_box .img_box li { float:left; text-align:center; width:33.3%; padding:0; cursor:pointer; border-bottom: 0 none;}
.list_box .img_box li a { display:block; padding:0; white-space:normal;}
.list_box .img_box li a span { color:#555555; display:block; font-size:12px; line-height:14px; margin:0 auto; padding-top:4px; width:92px; }
.list_box .img_box li img { width:92px; height:83px; border:1px solid #c9c9c9;}
.list_box .img_box:after { clear:both; display:block; content:"";}
.list_box .img_box.first li img { width:92px; height:61px; border:1px solid #c9c9c9;}
.list_box .img_box.second {margin-top:20px; }
.list_box .img_box.second li img { width:92px; height:61px; border:1px solid #c9c9c9;}
.newsPaging { clear:both; margin:15px auto 16px; width:145px;}
.newsPaging .page_sel { color:#1889fa;}
.newsPaging a { background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/m_imgset.gif') 0 0 no-repeat transparent; display:inline-block;  width:42px; height:23px; overflow:hidden; positon:relative; text-indent:-9999px; vertical-align:middle;}
.newsPaging a.prev { background-position:0 -40px;}
.newsPaging a.next { background-position:-50px -40px;}
.newsPaging span { color:#888888;  font-size:14px; display:inline-block; text-align:center; width:50px;}


.mobile_brf { width:100%; border-top:1px solid #c9e0f1; border-bottom:1px solid #c9e0f1; background-color:#f4fafe;}
.mobile_brf a { display:block; overflow:hidden; padding:10px 0; text-overflow:ellipsis; white-space:nowrap;  text-align:center;}
.mobile_brf .mb_title { color:#0573e0;}
.list_box.entertain { margin-top:20px;}
.list_box.economy { margin-top:20px;}
.list_box.life { margin-top:20px;}
.list_box h3 { position:relative; border-bottom: 1px solid #3c404c; color:#000000; font-size:17px; padding:0 0 10px 15px; font-weight:bold;}
.list_box .right_more { position:absolute; top:0; right:10px; font-size:12px; color:#333333; padding:3px 0 0;}
.list_box .right_more a { background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/ico_more.gif') right 6px no-repeat transparent; color:#6a6a6a; display:block; font-size:12px; margin:-3px 0 0; padding:2px 10px 0 0;}
.list_box .img_list li { border-bottom:1px solid #e5e5e5; position:relative; height:60px; padding:0 10px 0 0; white-space:normal;}
.list_box .img_list li.first {margin-top:6px;}
.list_box .img_list li a { display:block; height:60px; padding:0 10px 0 0; margin:0;}
.list_box .img_list li img { border:1px solid #5f5f5f; position:absolute; left:10px; top:4px;}
.list_box .img_list li span { display:block; font-size:14px; left:72px; line-height:1.2em; white-space:normal; position:absolute; top:12px; padding:0 10px 0 0;}
.list_box .life_info { position:absolute; top:0; left:60px; font-size:12px; background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/bg_bar.gif') left 60% no-repeat transparent; padding:4px 0 0 10px; height:16px;}
.list_box .life_info .life_up { color:#e70000;}
.list_box .life_info .life_down { color:#1e63bd;}
.list_box .life_info .life_no { margin:0 10px;}

.go_top_weekly { overflow:hidden; padding:20px 10px 10px;  position:relative;}
.go_top_weekly a { display:block; width:37px; height:16px;  background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/m_imgset.gif') 0 -70px no-repeat transparent; float:right; font-size:12px; letter-spacing:-1px; padding:5px 5px 5px 19px;}
.go_top_weekly a.btn_list { display:block; width:85px; height:19px;  background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/m_imgset.gif') -68px -70px no-repeat transparent; float:left; font-size:12px; letter-spacing:-1px; text-align:center; padding:5px 0 0 0; font-weight:bold; color:#0059be;}



.go_top {overflow:hidden; float:right; position:fixed; right:0px; bottom:56px; width:38px; height:32px; margin:-43px 8px 0 0; padding:0; border:1px solid #aaa; border-radius:3px; color:#6a6a6a; font-size:12px; letter-spacing:-1px; line-height:12px; text-align:center; vertical-align:top; white-space:nowrap; background-color:#f0f0f0; opacity:0.8;}
.go_top.bnr_extend {bottom:106px;}
.go_top .sprh {display:block; margin:5px auto 1px;}
.go_top a {display:block; overflow:hidden; margin:5px auto; padding-top:11px; white-space:nowrap; background:url("//img.khan.co.kr/mobile/images/btn_goTop.png") no-repeat 50% -2px; background-size:12px 12px;}

/* °Ë»ö(¼­ºê ÇÏ´Ü) */
.totall_search {position:relative; padding:20px; border-top:1px solid #ccc; background-color:#FFF;}
.totall_search input {position:relative; left:0; top:0; width:100%; height:40px; padding:10px; border:1px solid #e34bac; border-radius:0; font-size:14px; box-sizing:border-box;}
.totall_search .btn_search {display:block; position:absolute; right:20px; top:20px; width:40px; height:40px; border:1px solid #e34bac; background-color:#e34bac;}
.totall_search .btn_search span {display:block; position:absolute; left:-1px; top:-1px; width:40px; height:40px; text-indent:-9999px; background:url("//img.khan.co.kr/mobile/images/top_search.png") no-repeat 50% 50%; background-size:23px 23px;}



.gotop {overflow:hidden; margin:0 auto; padding:10px 12px; height:28px; text-align:center;}

.gotop a.art_list {display:block; float:left; overflow:hidden; position:relative; width:64px; height:25px; margin:0 2px; border:1px solid #C4C4C4; border-radius:3px 3px 3px 3px; color:#0059BE; font-size:13px; letter-spacing:-1px; line-height:26px; background-color:#FBFBFB; background-image:linear-gradient(to bottom, #FFFFFF, #F6F6F6);}
.gotop a.top {display:block; overflow:hidden; float:right; position:relative; width:64px; height:25px; margin:0 2px; border:1px solid #C4C4C4; border-radius:3px 3px 3px 3px; color:#444444; font-size:13px; letter-spacing:-1px; line-height:26px; background-color:#FBFBFB; background-image:linear-gradient(to bottom, #FFFFFF, #F6F6F6);}
.gotop a.top em {color:#0059BE;}


/* ´º½º */
.list_box .photoNews { position:relative; width:100%; background-color:#f5f5f5; border-bottom:1px solid #c5c5c5; padding: 15px 0 12px 0;}
.list_box .news_h2 { position:relative; color:#000000; font-size:16px; padding:0 0 5px 10px; font-weight:bold; border:none 0;}
.list_box .news_h3 {  position:relative; border-bottom: 2px solid #4ca8ef; color:#1a7ee2; font-size:16px; padding:10px 0 5px 10px; font-weight:bold;}
.list_box.latest { margin-top:20px;}
.list_box .right_more2 { position:absolute; top:20px; right:10px; font-size:12px; color:#333333; padding:3px 0 0;}
.list_box .right_more2 a { background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/ico_more.gif') right 6px no-repeat transparent; color:#6a6a6a; display:block; font-size:12px; margin:-3px 0 0; padding:2px 10px 0 0;}
.phTxtArtc { width:100%; padding:0 15px; box-sizing:border-box;}
.phTxtArtc ul { overflow:hidden;}
.phTxtArtc .type2 { overflow:hidden; padding:10px 0; }
.phTxtArtc .type2 a { display:block; float:left; margin-right:10px; font-size:12px; line-height:17px; color:#444444; height:84px;}
.phTxtArtc .type2 a.right_txt { float:none; overflow:hidden; padding-right:10px;}
.phTxtArtc .type2 .title { display:block; font-size:16px; line-height:19px; padding:4px 0 5px;}
.phTxtArtc img {width:110px; height:80px; border:1px solid #5f5f5f; display:block;}
.phTxtArtc .type3 { margin-top:-4px; border-bottom:1px solid #e5e5e5;}
.phTxtArtc .type3 a { display:block; overflow:hidden; font-size:14px; text-overflow:ellipsis; white-space:nowrap; padding:15px 10px 7px 0; color:#444444;}

.todayPhoto { clear:both; width:100%;}
.todayPhoto li.hdArea { background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/bg_phototitle.gif') 0 0 repeat-x transparent; height:35px; }
.todayPhoto li.hdArea a { display:block; background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/ico_arrow.gif') 97% 50% no-repeat transparent; height:27px; padding:8px 0 0 10px; margin:0; font-size:16px; color:#000000; font-weight:bold;}
.todayPhoto li.hdArea.first a { border-top:1px solid #dddddd;}
.todayPhoto .photoView { width:100%; height:auto; background: none repeat scroll 0 0 #ffffff; border-bottom:1px solid #dddddd;}

.photoViewpage { margin:0 0 10px 0;}
.photoViewpage .photoviewHeader { padding:5px 10px; position:relative;}
.photoViewpage .photoviewHeader h4 {color: #999999; font-weight: bold; margin: 0 0 4px; }
.photoViewpage .photoviewHeader h4 strong { color: #111111; display: block; font-size: 16px; line-height: 1.3em; margin: 0 0 6px; letter-spacing:-1px; font-weight:bold;}
.photoViewpage .photoviewHeader h4 span { font-size: 12px; font-weight: normal; line-height: 1.3em;}
.photoViewpage .photoviewHeader .header_sns { position: absolute; bottom:10px; right:10px;}
.photoViewpage .photoviewHeader .header_sns li {float:left; margin:0 2px 0 0; text-align:left; text-decoration:underline; display:inline-block;}
.photoViewpage .photoviewHeader .header_sns li a {background: url("//img.khan.co.kr/spko/mobile/img_2012_v2/bg_bar.gif") no-repeat scroll right 66% transparent; font-size:13px; color:#676767; letter-spacing:-1px; height:14px; padding:0 7px 0 5px;}
.photoViewpage .photoviewHeader .header_sns li.end a { background: none repeat scroll 0 0 #ffffff;}
.photoViewpage .photoviewHeader .header_sns:after { clear:both; display:block; content:"";}
.photoViewpage .slideview_box { position:relative; padding:0 0 10px 0;}
.photoViewpage .slideview_box .photo_area { margin:0 auto; position:relative; text-align:center; vertical-align:middle;}
.photoViewpage .slideview_box .photo_area img { max-width:300px; max-height:220px;}
.photoViewpage .slideview_box .prev_btn { left:10px; margin:-20px 0 0; position:absolute; top:50%; z-index:10;}
.photoViewpage .slideview_box .next_btn { right:11px; margin:-20px 0 0; position:absolute; top:50%; z-index:10;}
.photoViewpage .slide_summary { color:#000000; font-size:14px; line-height:17px; padding:0 10px;}
.photoViewpage .slide_summary span { padding-bottom:15px; display:block;}
.photoViewpage .slide_summary a { margin:0 auto; background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/m_imgset.gif') 0 -270px no-repeat transparent; display:block; color:#000000; font-size:14px; font-weight:bold; width:87px; height:23px; text-align:center; padding-top:7px;}


/* ¿ÀÇÇ´Ï¾ð */
.cartoon { position:relative; width:100%; margin:10px 0 0 0;}
.cartoon h3 { position:relative;  color:#000000; font-size:16px; padding:10px 0 5px 10px; font-weight:bold;}
.cartoon .right_more { position:absolute; top:12px; right:10px; font-size:12px; color:#333333; padding:3px 0 0;}
.cartoon .right_more a { background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/ico_more.gif') right 6px no-repeat transparent; color:#6a6a6a; display:block; font-size:12px; margin:-3px 0 0; padding:2px 10px 0 0;}
.tabArea { border-top:1px solid #c3c3c3; width:100%;}
.tabArea li { background: none repeat scroll 0 0 #efefef; font-size:14px; overflow:hidden;  border-bottom:1px solid #D2D2D2;}
.tabArea li a { color:#666666; display:block; line-height:34px; text-align:center;}
.tabArea li.on { border:none 0;}
.tabArea li.on a { background: none repeat scroll 0 0 #ffffff; font-weight:bold; color:#000000; }
.tabArea li:first-child { border-right:1px solid #D2D2D2; float:left;}
.tabArea:after { clear:both; display:block; content:"";}
.cartoon .img_box { height:auto; margin-top:10px; }
.cartoon .img_box li { float:left; text-align:center; width:49.5%; padding:0; cursor:pointer; border-bottom: 0 none;}
.cartoon .img_box li a { display:block; padding:0; white-space:normal;}
.cartoon .img_box li a span { display:block; font-size:12px; line-height:14px; margin:0 auto; padding-top:4px; width:92px; }
.cartoon .img_box li img { width:105px; height:95px; border:1px solid #666666;}

.cartoon:after { clear:both; display:block; content:"";}

.mobileBrf { width:100%; border-top:1px solid #c9e0f1; border-bottom:1px solid #c9e0f1; background-color:#f4fafe; margin:20px 0 0 0;}
.mobileBrf h3 { position:relative;  color:#000000; font-size:16px; padding:6px 0 5px 10px; font-weight:bold; border-bottom:1px solid #cde2f2;}
.mobileBrf a { display:block; overflow:hidden; padding:10px 10px;}
.mobileBrf .title { color:#0573e0; display:block; font-weight:bold; font-size:15px; padding-bottom:4px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mobileBrf .reads { display:block; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.list_box .img_list.ctoon li .title { display:block; font-size:16px; left:82px; line-height:1.4em; white-space:normal; position:absolute; top:15px; padding:0 10px 0 0; margin-bottom:10px;}
.list_box .img_list.ctoon li .date { display:block; font-size:14px; color:#888888; left:82px; line-height:1.2em; white-space:normal; position:absolute; top:37px; padding:0 10px 0 0;}
.list_box .img_list.ctoon li { background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/ico_arrow_2.gif') 97% 50% no-repeat transparent; border-bottom:1px solid #e5e5e5; position:relative; height:77px; padding:0 10px 0 0; white-space:normal;}
.list_box .img_list.ctoon li img { width:60px; height:54px; border:1px solid #5f5f5f; position:absolute; left:10px; top:10px;}
.list_box .img_list.ctoon li a { display:block; height:77px; width:100%; margin:0; overflow:hidden;}
.list_box .img_list.ctoon li.first {margin-top:none 0;}


/* ¿¬¿¹¤ý½ºÆ÷Ã÷ */
.phTxtArtc.enter li { overflow:hidden; padding:10px 0; border-bottom:1px solid #e5e5e5;}
.phTxtArtc.enter li a { display:block; float:left; margin-right:10px; font-size:12px; line-height:17px; color:#444444; height:75px;}
.phTxtArtc.enter li a.right_txt { float:none; overflow:hidden; padding-right:10px;}
.phTxtArtc.enter li .title { display:block; font-size:16px; line-height:18px; padding:0 0 5px;}
.phTxtArtc.enter img {width:110px; height:75px; border:1px solid #5f5f5f; display:block;}


/* ½ºÆ÷Ã÷°æÇâ */
h2.tit_sportskh { position:relative;  padding:6px 0 5px 10px; border-bottom:2px solid #db0000;}
.phTxtArtc.sportskh li { overflow:hidden; padding:10px 0; border-bottom:1px solid #e5e5e5;}
.phTxtArtc.sportskh li a { display:block; float:left; margin-right:10px; font-size:12px; line-height:18px; color:#444444; height:94px;}
.phTxtArtc.sportskh li a.right_txt { float:none; overflow:hidden; padding-right:10px;}
.phTxtArtc.sportskh li .title { display:block; font-size:16px; line-height:19px; padding:4px 0 5px;}
.phTxtArtc.sportskh img {width:100px; height:94px; border:1px solid #c9c9c9; display:block;}


/* ÁÖ°£°æÇâ */
h2.tit_weekkh { position:relative;  padding:6px 0 5px 10px; border-bottom:2px solid #000000;}
.coverStory { position:relative; width:100%; margin:0 0 10px;}
.coverStory li {overflow:hidden; max-width:480px; margin:0 auto; padding:0;}
.coverStory li a { display:block; width:100%; margin:0; overflow:hidden; padding:10px 0 15px; text-align:center;}
.coverStory li a strong.title {display:block; overflow:hidden; padding:0 15px; font-size:23px; font-weight:600; line-height:1.4em; text-overflow:ellipsis; letter-spacing:-0.02em;}
.coverStory li a .reads {display:block; width:auto; margin:0 auto; padding:10px 15px 0; color:#666; font-size:17px; line-height:1.4em; text-align:left;}
.coverStory li a img {display:block; width:100%; position:relative; margin:0 auto; padding:10px 0 0;}
.coverStory li.lastLine { border-bottom:1px solid #3c404c; padding:0 10px 5px 10px;}
.coverStory li.txtOne {width:100%; max-width:100%; border-top:1px solid #fff; border-bottom:1px solid #cecece; background-color:#f5f5f5;}
.coverStory li.txtOne:last-child {border-bottom:1px solid #666;}
.coverStory li.txtOne a {display:block; width:auto; padding:10px 15px; line-height:22px; text-align:left; font-size:17px; font-weight:600; letter-spacing:-0.025em; text-overflow:ellipsis; white-space:nowrap;}

.phTxtArtc.weekkh li {overflow:hidden; padding:15px 0; border-bottom:1px solid #e5e5e5;}
.phTxtArtc.weekkh li:last-child {border-bottom:none;}
.phTxtArtc.weekkh li a {display:block; float:left; height:67px; margin-right:10px; color:#666; font-size:13px; line-height:16px;}
.phTxtArtc.weekkh li a.right_txt { float:none; overflow:hidden; margin-right:0; padding-right:0;}
.phTxtArtc.weekkh li .title {display:block; color:#333; font-size:16px; line-height:17px; padding:1px 0;}
.phTxtArtc.weekkh img { width:100px; height:67px; border:none; display:block;}


/* ·¹ÀÌµð°æÇâ */
h2.tit_ladykh { position:relative;  padding:6px 0 5px 10px; border-bottom:2px solid #8a79e7;}
h2 .lady_stit { color:#000000; font-size:16px; font-weight:bold; position:absolute; top:10px; left:95px;}
.coverStory.lady li a { display:block; width:100%; margin:0; overflow:hidden; padding:7px 0 10px 0;}
.ctgList { margin-top:10px; overflow:hidden;}
.ctgList li { float:left; text-align:center; margin:8px 0 0 10px;}
.ctgList li a { display:block; height:80px; width:52px; overflow:hidden;}
.ctgList li a .icon { background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/ctg_map.gif') 0 0 no-repeat transparent; display:block; height:52px; width:52px; margin:0 auto 5px;}
.ctgList li a .icon.enter { background-position: 0 0;}
.ctgList li a .icon.interior { background-position: -62px 0;}
.ctgList li a .icon.style { background-position: -124px 0;}
.ctgList li a .icon.cook { background-position: -186px 0;}
.ctgList li a .icon.health { background-position: -248px 0;}
.ctgList li a .icon.edu { background-position: 0 -60px;}
.ctgList li a .icon.culture { background-position: -62px -60px;}
.ctgList li a .icon.money { background-position: -124px -60px;}
.ctgList li a .icon.travel { background-position: -186px -60px;}
.ctgList li a .icon.people { background-position: -248px -60px;}
.ctgList li a .ctgname { display:inline; padding-bottom:1px; color:#6652ce; font-size:14px; letter-spacing:-1px;}
.phTxtArtc.ladykh li {min-height:67px; padding:15px 0; border-bottom:1px solid #e5e5e5; }
.phTxtArtc.ladykh li:last-child {border-bottom:none;}
.phTxtArtc.ladykh li a { display:block; float:left; position:relative; margin-right:12px; font-size:13px; line-height:16px; color:#868686;}
.phTxtArtc.ladykh li a:before {position:absolute;top:0px;left:0px;width:100%;height:100%;border:1px solid rgba(0, 0, 0, 0.1);box-sizing:border-box;content:"";} /*ÀÌ¹ÌÁö º¸´õ */
.phTxtArtc.ladykh li a.right_txt {float:none; margin-right:0; padding-right:0;}
.phTxtArtc.ladykh li a.right_txt:before {border:none;}
.phTxtArtc.ladykh li .title { display:block; font-size:16px; line-height:1.3em; padding:0; color:#333; font-weight:600; letter-spacing:-0.025em;}
.phTxtArtc.ladykh li .detail { display:block; margin-top:5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.phTxtArtc.ladykh li .byline { display:block; margin-top:5px;}
.phTxtArtc.ladykh li .kind { color:#6652ce; font-size:12px;}
.phTxtArtc.ladykh img { width:100px; height:67px; /* border:1px solid #c9c9c9; */ border:none;}


/* ±â»çºä */
.viewHeader {position:relative; padding:10px; border-bottom:1px solid #d5d5d5;}
.viewHeader h3 {font-weight:bold; margin:0 0 10px;}
.viewHeader h3 strong {display:block; margin:0 0 5px; color:#121212; font-size:24px; line-height:1.3em; letter-spacing:-0.055em; font-weight:400;}
.viewHeader h3 span {color:#999; font-size:12px; font-weight:normal; line-height:1.3em;}
/* ±âÀÚÁ¤º¸ & ±â»çÀÔ·Â½Ã°£ & ÆùÆ®Å©±âÁ¶Àý : ºÎºÐ °³Æí */
.viewHeader .info_view {display:block; position:relative; margin:0 0 15px; line-height:16px; color:#333; font-size:13px; letter-spacing:0;}
.viewHeader .info_view .author {font-size:14px; margin-right: 45px;}
.viewHeader .info_view .author a {position:relative; box-shadow:inset 0 -6px 0 rgba(227, 75, 172, .2);}
.viewHeader .info_view .txt_info {display:block; overflow:hidden; margin:5px 0;}
.viewHeader .info_view .txt_info em {float:left; padding-right:17px; color:#333; font-size:14px;}
.viewHeader .info_view .txt_info em.close {float:left; padding-right:17px; color:#333; font-size:14px; background:url("//img.khan.co.kr/mobile/images/2018/ico_login_arr_bottom.png") no-repeat right 50%; background-size:11px 6px;}
.viewHeader .info_view .txt_info em.open {background:url("//img.khan.co.kr/mobile/images/2018/ico_login_arr_top.png") no-repeat right 50%; background-size:11px 6px;}
.viewHeader .info_view .txt_info em:nth-child(2) {display:none; clear:left; background:none;}
.viewHeader .header_right {position:absolute; bottom:10px; right:15px;}
.viewHeader .header_right .sns {display:inline; float:left;}
.viewHeader .header_right .sns li { background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/m_imgset.gif') 0 0 no-repeat transparent; float:left; height:24px;  width:24px; margin:0 6px 0 0;}
.viewHeader .header_right .sns li.facebook { background-position: 0 -320px;}
.viewHeader .header_right .sns li.twitter { background-position: -30px -320px;}
.viewHeader .header_right .sns li.metoday { background-position: -60px -320px; margin-right:11px;}
.viewHeader .header_right .sns li.band { background-position: -60px -320px; margin-right:11px;}
.viewHeader .header_right .sns li a { display:block; height:24px; text-indent:-9999px; width:24px;}
.viewHeader .header_right .btn { display:inline;}
.viewHeader .header_right .btn li { background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/icon_large_small.gif') 0 0 no-repeat transparent; float:left; width:46px; height:25px;}
.viewHeader .header_right .btn a { color:#444444; display:block; font-size:13px; font-weight:bold; letter-spacing:-1px; line-height:24px; padding:1px 0 0 16px;} 
.viewHeader .header_right .btn li.btnfont_small { background-position: 0 0;}
.viewHeader .header_right .btn li.btnfont_large { background-position: 0 -40px;}
.viewHeader .header_right .btn2 { display:inline;}
.viewHeader .header_right .btn2 li.btn_newsview { background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/m_imgset.gif') 0 -360px no-repeat transparent; width:57px; height:25px; float:left; text-align:center;}
.viewHeader .header_right .btn2 a { color:#444444; display:block; font-size:13px; font-weight:bold; letter-spacing:-1px; line-height:24px; padding:1px 0 0 0;} 
.viewHeader .header_right .bookmark {display:inline; float:left; margin-right:5px;}
.viewHeader .header_right .bookmark a {display:block; width:24px; height:24px; border:1px solid #bbb; border-radius:5px; text-indent:-9999px; background:url("//img.khan.co.kr/mobile/images/2018/ico_vp_bookmark.png") no-repeat scroll 50% 60%; background-size:16px 16px; background-color:#f9f9f9;}
.viewHeader .header_right .bookmark.on a {background:url("//img.khan.co.kr/mobile/images/2018/ico_vp_bookmark_on.png") no-repeat scroll 50% 60%; background-size:16px 16px; background-color:#f9f9f9;}


.viewHeader:after { clear:both; display:block; content:"";}
.viewContent {padding:20px 15px 0;}
.viewContent .viewText { line-height:1.6em; font-size:16px; overflow:hidden; width:100%;}
.viewContent .viewText table,
.viewContent .viewText .viewImage { margin:7px 0 12px; width:100%;}
.viewContent .viewText .mimg {clear:both; text-align:center;}
.viewContent .viewText .mimg.left {float:left; padding:10px 15px 5px 0;}
.viewContent .viewText .mimg.right {float:right; padding:10px 0 5px 15px;}
.viewContent .viewText .mimg.center {}
.viewContent .viewText img {display:block; border:0 none; margin: 10px auto; max-width:100%; }
.viewContent .viewText .reporter {border-bottom:1px dashed #aaa; line-height:1.6;}
.viewContent .viewText .reporter:active {background-color:#9cadf7;}
.viewContent .viewText .cont_image {margin:0 0 20px;}
.viewContent .viewText .byline {color: #5a5a5a; box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);}

.relative_news { background-color: #F9F9F9; border-top: 1px solid #EAEAEA;  border-bottom: 1px solid #EAEAEA; padding: 7px 0 10px 13px; width:100%; margin:20px 0 0 0;}
.relative_news h3 { color:#197ddf; font-size:14px; font-weight:bold;}
.relative_news ul { margin:6px 0 0;}
.relative_news ul li { background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/ico_news_blit.gif') 0 10px no-repeat transparent; overflow:hidden; padding: 0 18px 0 9px; text-overflow:ellipsis; white-space:nowrap;}
.relative_news ul li a { font-size:14px; color;#555555; line-height:23px;}
.ad_area { padding: 15px 0; width:100%; margin:0;}
.ad_area li { overflow:hidden; padding: 0 0 0 9px; text-overflow:ellipsis; white-space:nowrap;}
.ad_area li a { font-size:14px; line-height:23px;}
.hot_news { border-top: 1px solid #EAEAEA; margin: 0; padding: 7px 13px 10px;}
.hot_news h3 { color:#197ddf; font-size:15px; font-weight:bold;}
.hot_news ul { margin:6px 0 0;}
.hot_news ul li { overflow:hidden; padding:0 0 0 9px; border-bottom:1px solid #cecece; background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/ico_news_blit.gif') 0 10px no-repeat transparent; text-overflow:ellipsis; white-space:nowrap;}
.hot_news ul li a { font-size:14px; color;#555555; line-height:25px;}
.viewBottom { margin:20px 0 15px;}
.viewBottom .reply { padding:0 10px;}
.viewBottom .reply a { background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/bg_reply_btn.gif') 0 0 repeat-x transparent; border:1px solid #c8c8c8; display:block; height:29px; text-align:center; padding:7px 0 0; font-size:16px; font-weight:bold;}
.viewBottom .reply a span.num { color:#ff0000;}
.viewBottom .sns { margin:15px 10px 0 10px; border:1px solid #c7c7c7; background-color:#f5f5f5; font-size:14px; height:33px;}
.viewBottom .sns .link_list { float:left; height:33px; line-height:33px; overflow:hidden; text-align:center; width:13.9%; font-weight:bold;}
.viewBottom .sns .list_sns { float:left; width:86%;}
.viewBottom .sns .list_sns li { float:left; height:33px; }
.viewBottom .sns .list_sns li.face { width:35%;}
.viewBottom .sns .list_sns li.tw { width:29.4%;}
.viewBottom .sns .list_sns li.mt { width:35%;}
.viewBottom .sns .list_sns li a { border-left:1px solid #c7c7c7; display:block; height:100%; line-height:33px; overflow:hidden; text-align:center; width:100%;}
.viewBottom .sns .list_sns li a .img_sns { background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/m_imgset.gif') 0 2px no-repeat transparent;}
.viewBottom .sns .list_sns li a .ico_face { background-position: 0 -200px; padding-left:22px;}
.viewBottom .sns .list_sns li a .ico_tw { background-position: 0 -220px; padding-left:22px;}
.viewBottom .sns .list_sns li a .ico_mt { background-position: 0 -240px; padding-left:22px;}

.viewReply { padding:11px 12px 0; }


/* °øÅë_ÆäÀÌÂ¡ */
.paging * {display:inline-block; min-width:10px; height:23px; margin:0 2px; padding:0 7px; border:1px solid #ddd; line-height:1.7em; vertical-align:middle; font-size:15px;}
.paging {height:25px; margin:30px 0; padding:0; text-align:center;}
.paging strong {border:1px solid #1b75e6; color:#1b75e6;}
.paging a.next {background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/m_imgset.gif') 0 -140px no-repeat transparent; height:25px; overflow:hidden; padding:0; width:25px; border:medium none;}
.paging a.prev {background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/m_imgset.gif') -35px -140px no-repeat transparent; height:25px; overflow:hidden; padding:0; width:25px; border:medium none;}
.paging a.goend {background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/m_imgset.gif') -186px -140px no-repeat transparent; height:26px; overflow:hidden; padding:0; width:25px; border:medium none;}
.paging a.gofirst {background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/m_imgset.gif') -221px -140px no-repeat transparent; height:26px; overflow:hidden; padding:0; width:25px; border:medium none;}
.paging a span { overflow:hidden; text-indent:-9999px; border:medium none;}
.paging a.now { border:1px solid #1b75e6; color:#1b75e6; padding:0 7px; font-weight:bold;}


/* °æÇâ ´º½ºÁøNewsZine ¾È³»ÆäÀÌÁö */
.knzine h1 {padding-top:10px; text-align:center;}
.knzine .slide {text-align:center; margin-bottom:20px; padding:15px 0; background-color:#e3e3e3; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.knzine .slide img {display:block; max-width:80%; margin:10px auto; border:0 none;}
.knzine .info {text-align:center; margin-bottom:20px; padding:15px 0; background-color:#e3e3e3; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.knzine .info img {display:block; max-width:90%; margin:10px auto; border:0 none;}

.knzine .cnt {padding:0 12px;}
.knzine .cnt .cont {margin-bottom:30px;}
.knzine .cnt .cont h3 {margin-bottom:5px; border-bottom:1px dotted #cecece;}
.knzine .cnt .cont p {margin-bottom:10px;}
.knzine .cnt .cont p.moreInfo {width:175px; height:23px; margin-bottom:10px; margin-left:15px;}
.knzine .cnt .cont li {margin-bottom:3px;}
.knzine .cnt .cont li strong {color:#cb6501;}
.knzine .cnt .cont span {display:block; color:#043f7b; font-size:12px; font-weight:bold; letter-spacing:-1px;}
.knzine .godown {margin-top:20px; margin-bottom:20px; text-align:center;}


/* ±â»ç¸é ¹ÙÀÌ¶óÀÎ ¾Æ·¡ SNS¹öÆ° ¹× ´ñ±Û Ä«¿îÅÍ 20130610 IH */
.sns_rightWrap {display:block; position:relative; width:100%; height:40px; margin-bottom:10px;}
.sns_rightWrap .sns_right { position: absolute; bottom:6px; right:15px;}
.sns_rightWrap .sns_right .sns { display:inline;}
.sns_rightWrap .sns_right .sns li { background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/m_imgset.gif') 0 0 no-repeat transparent; float:left; height:24px;  width:24px; margin:0 6px 0 0;}
.sns_rightWrap .sns_right .sns li.facebook { background-position: 0 -320px;}
.sns_rightWrap .sns_right .sns li.twitter { background-position: -30px -320px;}
.sns_rightWrap .sns_right .sns li.metoday { background-position: -60px -320px; margin-right:11px;}
.sns_rightWrap .sns_right .sns li.band { background-position: -60px -320px; margin-right:11px;}
.sns_rightWrap .sns_right .sns li a { display:block; height:24px; text-indent:-9999px; width:24px;}
.sns_rightWrap .sns_right .replycount {display:inline-block;}
.sns_rightWrap .sns_right .replycount a {display:block; width:90px; height:25px; padding-top:3px; text-align:center; font-size:15px; font-weight:bold; background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/bg_replybox.gif') 0 0 no-repeat transparent;}
.sns_rightWrap .sns_right .replycount a span.num {color:#ff0000;}
.sns_rightWrap .n_promotion {position:absolute; left:15px; bottom:12px;}
.sns_rightWrap .n_promotion a {display:block; position:relative; color:#3f5f92; font-size:15px; font-weight:600; letter-spacing:-0.025em;}
.sns_rightWrap .n_promotion a:after {position:absolute; left:0; bottom:-2px; width:100%; height:1px; content:""; background-color:rgba(63,95,146,.75);}
.sns_rightWrap .n_promotion a .pro_ico {position:relative; top:2px; width:15px; height:15px;}



/* ¸ÅÃ¼º° ÀÎ±â´º½º 20130610 IH (20130731¼öÁ¤) */
.swipe {overflow:hidden; position:relative; visibility:visible; /* border:1px solid #cccfd3; */ border-top:none;}
.swipe-wrap {overflow:hidden; position:relative; background-color:#fff;}
.swipe-wrap > div {float:left; position:relative; width:100%;}
.realtime_news {padding:18px 12px; border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; background-color:#ededed;}
.realtime_news h2 { color:#197ddf; margin-bottom:10px; font-size:15px; font-weight:bold;}
.realtime_news .tab_head {overflow:hidden; position:relative; width:100%; height:auto;}
.realtime_news .tab_head ul {display:block; overflow:hidden; width:100%; margin-right:0;}
.realtime_news .tab_head li {float:left; width:25%; height:31px; border-bottom:1px solid #CCCFD3; color:#CACDD2; text-align:center;}
.realtime_news .tab_head li a, .realtime_news .tab_head li span {display:block; padding-top:7px; text-align:center; color:#666; font-weight:700;}
.realtime_news .tab_head .on {position:relative;}
.realtime_news .tab_head .on a, .realtime_news .tab_head .on span {display:block; height:24px; margin:0; color:#121212; font-size:14px; letter-spacing:-1px; line-height:18px; border:1px solid #CCCFD3; border-bottom:none; border-radius:4px 4px 0 0; background-color:#fff;}
.realtime_news .cont {display:inline-block; overflow:hidden; width:100%; height:100%; margin-top:-3px; border:1px solid #}
.realtime_news .cont h3 {position:absolute; left:-9999px; top:-9999px; font-size:0; line-height:0;}
.realtime_news .cont ul {display:block; padding:15px; background-color:#fff;}
.realtime_news .cont ul li {overflow:hidden; padding:0 0 0 10px; text-overflow:ellipsis; white-space:nowrap; line-height:1.9em; background:url("//img.khan.co.kr/spko/mobile/img_2012_v2/ico_news_blit.gif") no-repeat scroll 0 50% transparent;}
.realtime_news .cont ul li a {font-size:14px; line-height:24px;}


/* ½ºÆ÷Ã÷°æÇâ ´º½º½ºÅÄµå ¾È³»ÆäÀÌÁö ¸µÅ© Ãß°¡ : 20130712 IH */
.gostand {padding-left:12px; color:#197DDF; font-size:16px;}
.gostand a {color:#197DDF; font-weight:bold;}


/* ·¹ÀÌµð°æÇâ (°æÇâ¸ÞÀÎ °³Æí¿¡ ¸Â°Ô)Ä¿¹ö½ºÅä¸® ¼öÁ¤ : 20131103 JE */
.coverStory_lady { position:relative; width:100%; padding:15px 0 0;}
.coverStory_lady .storyWrap { height:auto;}
.coverStory_lady .storyWrap:after { clear:both; display:block; content:""; }
.coverStory_lady .storyWrap li { cursor:pointer; float:left; padding:0; text-align:center; width:49.5%;}
.coverStory_lady .storyWrap li a { display:block; padding:0; white-space:normal;}
.coverStory_lady .storyWrap li img { border:1px solid #666; height:125px; width:125px;}
.coverStory_lady .storyWrap li a span { display:block; font-size:14px; line-height:16px; margin:0 auto; padding-top:3px; width:145px;}


/* °æÇâ´º½ºÁø ¾ÆÀÌÆù ¾Û & °æÇâ½ºÅä¾î ¿ÀÇÂ ÀÌº¥Æ® : 20131224 IH */
.epaper_event {position:relative; text-align:center;}


/* ±¹¹ÎÀÌ »ÌÀº µå¸²³»°¢ ¸ð¹ÙÀÏ ¹öÀü : 20140728 IH */
.dreamvote_Header {position:relative; margin-top:-1px; padding:12px; border-top:1px solid #bababa; border-bottom:1px solid #9e9f9f; text-align:center; background:url("//img.khan.co.kr/spko/mobile/img_2012_v2/bg_dreamvote_header.gif") repeat scroll 0 0 #fafafa;}
.dreamvote_Header:before, .dreamvote_Header:after {overflow:hidden; position:absolute; left:0; bottom:-2px; width:100%; height:1px; content:""; opacity:0.1; background-color:#000;}
.dreamvote_Header:after {bottom:-3px; opacity:0.03;}
.dreamvote_Header .main_tit {margin-bottom:5px;}
.dreamvote_Header .intro {margin-bottom:7px; color:#666; font-size:15px; font-weight:bold; letter-spacing:-1px;}
.notice_wrap {display:block; position:relative; width:100%; height:24px;}
.notice_wrap .period {position:absolute; left:10px; height:24px;}
.notice_wrap .share_btn {position:absolute; right:10px;}
.notice_wrap .share_btn li {float:left; width:24px; height:24px; margin:0 6px 0 0;}
.notice_wrap .share_btn li a {display:block; width:24px; height:24px;}
.dreamvote_cont {padding:1px 12px 12px; background-color: #fafafa;}
.dreamvote_cont .c2 button {display:block; width:160px; height:40px; margin:0 auto 10px; padding:0; border:1px solid #f12829; border-radius:5px; color:#fff; cursor:pointer; line-height:40px; font-size:18px; font-weight:bold; background-color:#ff3d3e;}
.dreamvote_cont .c2 .btn_off {display:block; color:#0a5992; font-size:13px;}
.indicator {display:block; width:100%; height:40px; padding:12px 0; background-color:#fafafa;}
.indicator li {float:left; width:50%; height:40px; background-color:#d3d3d3;}
.indicator li span {display:block; height:40px; padding:0 15px 0 0; text-align:center; color:#666; font-size:18px; font-weight:bold; line-height:40px; letter-spacing:-1px; background:url("//img.khan.co.kr/spko/mobile/img_2012_v2/imgset_dreamvote_indicator.png") no-repeat scroll right top transparent;}
.indicator li.last span {padding-right:0; background:none repeat scroll 0 0 transparent;}
.indicator .on {background-color:#8d66bc;}
.indicator li.front span {background-position:right -50px;}
.indicator .on span {color:#fff; background-position:right 0;}
.indicator li:nth-of-type(1) {width:55%;}
.indicator li:nth-of-type(2) {width:45%;}
.recommend_wrap {overflow:hidden; position:relative; border:1px solid #014b81; background-color:#8cc6f1;}
.recommend_wrap .dept {float:left; width:106px; font-size:12px; cursor:pointer;}
.recommend_wrap .dept li {padding:11px 5px; border-bottom:1px color:#4b4b4b; border-bottom:1px solid #8cc6f1; background-color:#eff8fe;}
.recommend_wrap .dept li.voted {color:#bbd7ef; background-color:#066dc4; text-decoration:underline;}
.recommend_wrap .dept li.on {color:#121212; font-weight:bold; font-size:13px; letter-spacing:-1px; background-color:#8cc6f1;}
.recommend_wrap .dept li.last {border-bottom:none;}
.recommend_wrap .nominee_wrap {margin-left:106px; padding:10px 10px 0; background-color:#8cc6f1;}
.recommend_wrap .nominee_wrap .rate_recommend {display:block; margin-bottom:4px; text-align:right;}
.recommend_wrap .nominee li {margin-bottom:10px; padding:5px; border-radius:5px; background-color:#fff;}
.recommend_wrap .nominee li.on {position:relative; margin-bottom:10px; padding:5px; border-radius:5px; background-color:#014b81;}
.recommend_wrap .nominee li .ard_check {position:absolute; left:97px; top:-4px; width:22px; height:18px; background:url("//img.khan.co.kr/spko/mobile/img_2012_v2/img_dreamvote_ardCheck.png") no-repeat scroll 0 0 / 100% auto transparent;}
.recommend_wrap .nominee li .badge {position:absolute; left:97px; top:-4px; width:23px; height:30px; background:url("//img.khan.co.kr/spko/mobile/img_2012_v2/img_dreamvote_winner.png") no-repeat scroll 0 0 / 100% auto transparent;}
.recommend_wrap .nominee li .self {left:110px;}
.recommend_wrap .nominee dl {overflow:hidden; position:relative;}
.recommend_wrap .nominee dl:after {clear:both;}
.recommend_wrap .nominee dd.thumb {float:left; position:relative; margin-right:5px;}
.recommend_wrap .nominee dd.thumb a {display:block;}
.recommend_wrap .nominee dt {display:block; overflow:hidden; margin-bottom:2px; color:#474747; font-weight:bold; font-size:15px; line-height:20px; text-overflow:ellipsis; white-space:nowrap;}
.recommend_wrap .nominee span.ratenum {position:absolute; right:0; top:0; color:#8d66bc; font-size:15px; font-weight:bold;}
.recommend_wrap .nominee dd.txt {color:#525252; font-weight:normal; font-size:11px; line-height:1.2em;}
.recommend_wrap .nominee p.ratebar {height:10px; margin:2px 0; background-color:#dddddd;}
.recommend_wrap .nominee p.ratebar span {display:block; height:10px; background-color:#861d8a;}
.recommend_wrap .nominee .on dl {overflow:hidden; position:relative;}
.recommend_wrap .nominee .on dl:after {clear:both;}
.recommend_wrap .nominee .on dd.thumb {float:left; position:relative; margin-right:5px;}
.recommend_wrap .nominee .on dd.thumb a {display:block;}
.recommend_wrap .nominee .on dt {display:block; overflow:hidden; margin-bottom:2px; color:#fff; font-weight:bold; font-size:15px; line-height:20px; text-overflow:ellipsis; white-space:nowrap;}
.recommend_wrap .nominee .on span.ratenum {position:absolute; right:0; top:0; color:#fff; font-size:15px; font-weight:bold;}
.recommend_wrap .nominee .on dd.txt {color:#fff; font-weight:normal; font-size:11px; line-height:1.2em;}
.recommend_wrap .nominee .on p.ratebar {height:10px; margin:2px 0; background-color:#dddddd;}
.recommend_wrap .nominee .on p.ratebar span {display:block; height:10px; background-color:#861d8a;}
.srchBox {position:relative; height:18px; margin:0 0 0 57px; padding:4px 6px 5px; border:1px solid #454545; line-height:18px; font-size:16px; background:none repeat scroll 0 0 #f7f7fa;}
.srchBox .type-text {width:100%; border:0 none; font-size:100%; background:none repeat scroll 0 0 #f7f7fa;}
.voteBtn {display:block; width:60%; height:30px; margin:8px auto 0; border:1px solid #0a5992; border-radius:5px; color:#fff; text-align:center; cursor:pointer; line-height:32px; font-size:17px; font-weight:bold; background-color:#1b91e7;}
 
.notice_btm {padding:10px; color:#666; letter-spacing:-1px;}

.related_news {margin:0; padding:20px 12px; border-top:1px solid #bababa;}
.related_news:before, .related_news:after {overflow:hidden; position:absolute; left:0; bottom:-2px; width:100%; height:1px; content:""; opacity:0.1; background-color:#000;}
.related_news:after {bottom:-3px; opacity:0.03;}
.related_news .tit {position:relative; color:#197ddf; font-size:15px; font-weight:bold;}
.related_news .tit .share_btn {position:absolute; right:10px; top:0; margin:0;}
.related_news .tit .share_btn li {float:left; width:24px; height:24px; margin:0 6px 0 0; padding:0;}
.related_news .tit .share_btn li a {display:block; width:24px; height:24px;}
.related_news ul {margin:6px 0 0;}
.related_news ul li {overflow:hidden; padding:0 0 0 9px; border-bottom:none; background:url('//img.khan.co.kr/spko/mobile/img_2012_v2/ico_news_blit.gif') 0 10px no-repeat transparent; text-overflow:ellipsis; white-space:nowrap;}
.related_news ul li a {font-size:14px; color;#555555; line-height:25px;}

.finish_wrap {padding:10px 10px 20px; text-align:center; font-size:15px;}
.finish_wrap span.confirmBtn {display:block; width:60%; height:40px; margin:15px auto 0; border:1px solid #f12829; border-radius:5px; color:#fff; text-align:center; cursor:pointer; line-height:40px; font-size:18px; font-weight:bold; background-color:#ff3d3e;}

.artpollLink {margin:10px 0; text-align:center;}
.artpollLink a {display:inline-block; height:16px; padding:6px 9px 5px; border:1px solid #0e467f; border-radius:5px; color:#fff; font-weight:bold; letter-spacing:-1px; line-height:16px; background-color:#237ad3;}




/* µ¥ÀÌºí dable °ü·Ã±â»ç À§Á¬ : 20150910 Ãß°¡ IH */
.widget_related_dable {margin:10px 0 25px; padding:10px 10px 0px; border-bottom:1px solid #ccc;} /* ±â»ç º»¹® ÇÏ´Ü °ü·Ã±â»ç À§Á¬ */
.widget_mtop_dable {width:200px; float:right; padding:10px 6px 10px 10px; text-align:left;} /* ±â»ç º»¹® ½ÃÀÛÇÒ ¶§ ³ëÃâµÇ´Â À§Á¬ */
.widget_mhotnews_dable {} /* ¸¹ÀÌ º» ´º½º À§Á¬ */


/* ·¹ÀÌµð°æÇâ °³Æí 20160817 Ãß°¡ IH */
.news_wrap {/* margin:10px; background:none repeat scroll 0 0 #ffffff; */}
.ladyspot {overflow:hidden; position:relative; min-height:180px;}
.ladyspot dt a span {display:block; overflow:hidden; width:auto; margin:10px 15px 0; box-sizing:border-box; text-align:left; color:#121212; font-size:23px; font-weight:bold; letter-spacing:-0.03em; text-overflow:ellipsis; word-break:break-all; line-height:1.4em; /* white-space:nowrap; */}
.ladyspot dd.lead {margin:5px 15px 15px}
.ladyspot dd.lead a {display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:3; -webkit-box-orient:vertical; color:#666; font-size:15px; letter-spacing:-0.025em;}
.ladyspot dd a .iBox {display:block; overflow:hidden; position:relative; max-height:230px; margin:0 auto;} /* ½æ³×ÀÏ »çÀÌÁî */
@media all and (min-width:640px){
    .ladyspot dd a .iBox {max-width:480px; max-height:320px;}
}
.ladyspot dd a .iBox:after {position:absolute; top:0px; left:0px; width:100%; height:100%; border:1px solid rgba(0, 0, 0, 0.1); box-sizing:border-box; content:"";}
.ladyspot dd a .iBox img {display:block;}
.ladyspot dd.sub_tit {display:none; margin-bottom:7px; color:#e34bac; font-size:16px; font-weight:bold; letter-spacing:0;}
.top_relate {margin:0 10px 10px;}
.top_relate li {overflow:hidden; height:22px; margin-bottom:5px; padding-bottom:5px; padding-left:11px; border-bottom:1px dotted #ddd; line-height:21px; color:#7d7d7d; font-size:15px; background:url("//img.khan.co.kr/spko/main_2013/blit_relat.png") no-repeat scroll 1px 7px transparent; text-overflow:ellipsis; white-space:nowrap;}
.top_relate li:after { clear: both; content: ""; display: block;}
.top_relate li:last-child {border-bottom:none;}
.top_relate li a { color:#444; letter-spacing:-0.03em;}

.list_photo.ladyNews {overflow:hidden; padding:20px 5px 20px; border-top:1px solid #dedede;}
.list_photo.ladyNews .list_photo {overflow:hidden; padding:10px 0 5px;}
.list_photo.ladyNews li {overflow:hidden; float:left; width:50%; margin:10px 0; padding:0 10px; box-sizing:border-box;}
.list_photo.ladyNews li a {display:block; overflow:hidden; position:relative;}
.list_photo.ladyNews li a span {display:block; overflow:hidden; max-width:180px; margin:5px auto 0; color:#333; font-size:16px; font-weight:500; letter-spacing:-0.025em; line-height:1.286em; text-overflow:ellipsis; word-break:break-all;}
.list_photo.ladyNews li a span:last-child {display:-webkit-box; overflow:hidden; padding:0 10px; text-align:center; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; max-height:2.5em; min-height:2.5em;}
.list_photo.ladyNews li a img {margin-right:5px;}
.list_photo.ladyNews li a .iBox:before {position:absolute;top:0px;left:0px;width:100%;height:100%;border:1px solid rgba(0, 0, 0, 0.1);box-sizing:border-box;content:"";} /*ÀÌ¹ÌÁö º¸´õ */
.list_photo.ladyNews li a .iBox img {display:block; vertical-align:top;}
.list_photo.ladyNews li a .iBox {position:relative; max-width:180px; max-height:180px; margin:0 auto;} /* ½æ³×ÀÏ »çÀÌÁî */

.monthly_art_wrap {}
/* ÀâÁö ±â»ç º¸±â : 20200506 Alex Ãß°¡ */
.wrap_view_mgz {position:relative; margin:10px 15px 0; text-align:left;}
.wrap_view_mgz .btn_view_mgz {display:inline-block; height:24px; font-size:14px; padding-right:28px; letter-spacing:-0.025em; line-height:1.9em; background:url("//img.khan.co.kr/spko/lady/lady_2016/icon_lady_callendar.png") no-repeat scroll 100% 50% transparent; background-size:21px 21px;}
.wrap_view_mgz .mgz_tit {padding-left:3px; color:#e34bac; font-size:15px; font-weight:700; letter-spacing:-0.025em;}
.wrap_slt_mgz {display:none; position:absolute; left:50%; top:30px; width:280px; margin-left:-140px; border:1px solid #333; border-radius:4px; background-color:#fff; z-index:10;}
.wrap_slt_mgz .ly_header {position:relative; padding:10px 0;}
.wrap_slt_mgz .ly_header .ym {position:relative; width:100px; height:18px; margin:0 auto; font-size:19px; text-align:center; letter-spacing:-0.025em;}
.wrap_slt_mgz .ly_header .btn {display:block; position:absolute; width:18px; height:18px; font-size:0;}
.wrap_slt_mgz .ly_header .btn button span {font-size:0;}
.wrap_slt_mgz .ly_header .btn.pm {top:16px; left:60px;}
.wrap_slt_mgz .ly_header .btn.pm button {width:18px; height:18px; background:url("//img.khan.co.kr/spko/lady/lady_2016/double-arrow-left.png") no-repeat scroll 50% 50% transparent; background-size:10px 10px;}
.wrap_slt_mgz .ly_header .btn.nm {top:16px; right:60px;}
.wrap_slt_mgz .ly_header .btn.nm button {width:18px; height:18px; background:url("//img.khan.co.kr/spko/lady/lady_2016/double-arrow-right.png") no-repeat scroll 50% 50% transparent; background-size:10px 10px;}
.wrap_slt_mgz .slt_tit {padding:15px 20px; font-size:16px; font-weight:700; text-align:center;}
.wrap_slt_mgz .slt_month {overflow:hidden; min-height:150px; padding:10px 0;}
.wrap_slt_mgz .list_month {float:left; width:25%; text-align:center;}
.wrap_slt_mgz .list_month a {display:block; height:20px; padding:15px 0; vertical-align:middle; font-size:14px;}
.wrap_slt_mgz .list_month.on a {color:#e34bac; font-weight:700;}
.wrap_slt_mgz .btn_whole {display:block; padding:0 20px 15px; text-align:center;}
.wrap_slt_mgz .btn_whole span {padding-right:20px; font-size:13px; background:url("//img.khan.co.kr/spko/lady/lady_2016/icon_btn_clock.png") no-repeat scroll 100% 50% transparent; background-size:16px 16px;}
.wrap_slt_mgz .btn_cf {border-top:1px solid #666;}
.wrap_slt_mgz .btn_cf a {display:block; float:left; width:50%; padding:18px 0; text-align:center; font-size:14px;}
.wrap_slt_mgz .btn_cf a:first-child {color:#787878; border-radius:0 0 0 4px; background-color:#fafafa;}
.wrap_slt_mgz .btn_cf a .confirm {font-weight:700;}

.monthly_art {overflow:hidden; margin:0px 0 10px; padding:12px 15px; border-bottom:1px dashed #dedede; background-color:#fefefe;}
.monthly_art p.left {float:left; position:relative; top:3px; color:#333; line-height:1.9em; font-size:17px; font-weight:600; letter-spacing:-0.025em;}
.monthly_art p.left strong {color:#e34bac; font-size:17px; font-weight:bold;}
.monthly_art p.right {float:right; border:1px solid #cdcdcd; border-radius:4px; background-color:#fff;}
.monthly_art p.right .refresh {display:block; float:right; width:22px; height:22px; padding:5px; border-left:1px solid #cdcdcd; border-radius:0 4px 4px 0; background-color:#fff;}
.monthly_art p.right .refresh a {display:block; width:22px; height:22px; text-indent:-9999px; background:url("//img.khan.co.kr/mobile/images/m_lady_refresh.png") no-repeat 50% 50%; background-size:18px 18px;}
.monthly_art p.right .select_year {display:inline-block; float:left; padding:6px 10px 4px 10px; font-size:15px; font-weight:600; letter-spacing:-0.025em; line-height:1.5em;}

.period_select_wrap {padding:15px 10px 5px;}
.period_select {display:block; overflow:hidden; position:relative; width:100%; max-width:400px; height:30px; margin:0 auto; border:1px solid #777; line-height:30px; background-color:#f8f8f8;}
.period_select select {width:100%; border:0; color:#666;}

/* [´õº¸±â + ¸ÇÀ§·Î] ÇüÅÂ */
.cont_paging {display:block; overflow:hidden; position:relative; height:50px; margin:15px 15px 30px; border:1px solid #ccc; background:none repeat scroll 0 0 #fefefe;}
.cont_paging .page_num {display:block; color:#6a6a6a; text-align:center; font-size:17px; line-height:3.2em;}
.cont_paging .page_num.nomore {opacity:0.4; cursor:default;}
.cont_paging .page_num strong {margin-left:5px; color:#333; font-weight:500;}
.cont_paging a.btn {position:absolute; top:0; width:100px; height:40px; }
.cont_paging a.btn_next {right:0; border-left:1px solid #ddd;}
.cont_paging .btn span {display:block; overflow:hidden; width:45px; margin:0 auto; padding-left:20px; color:#333; font-weight:bold; font-size:14px; text-align:center; line-height:40px; white-space:nowrap; background:url("//img.khan.co.kr/mobile/images/btn_goTop.png") no-repeat 5px 50%; background-size:12px 12px;}


/* ÇªÅÍ */
.footer_area {position:relative;}
.footer {clear:both;}
.fpg {position:relative; height:43px; padding:9px 0 0; border-top:1px solid rgba(181, 184, 191, 0.5); line-height:48px; text-align:center; background-color:#fafafa;}
.fpg_a {display:inline-block; overflow:hidden; width:35px; height:32px; border:1px solid #c6c8cb; border-radius:3px; vertical-align:top; background-color:#f0f0f0;}
.fpg_a .sprh {margin-top:9px; vertical-align:top;}
.fpg_n {display:inline-block; height:34px; margin:0 5px; color:#989ea0; font-size:17px; font-weight:bold; line-height:34px; vertical-align:top;}
.fpg_non {color:#555;}
.tol {position:relative; width:100%; height:0;}
.tol_fs {float:left; margin:-43px 0 0 8px;}
.tol_fssic, .tol_fslic {position:relative; float:left; width:35px; height:34px; padding-right:1px; border:1px solid #c6c8cb; border-bottom-left-radius:3px; border-right:0 none; border-top-left-radius:3px; color:#6a6a6a; font-size:11px; font-weight:bold; line-height:32px; vertical-align:top; white-space:nowrap; background-color:#f0f0f0;}
.tol_fssic:after {position:absolute; right:0; top:0; width:1px; height:32px; content:""; background-color:#c6c8cb;}
.tol_fslic {border-bottom-right-radius:3px; border-left:0 none; border-top-right-radius:3px; font-size:15px;}
.tol .fsize {float:left; position:relative; top:0; margin:-43px 0 0 15px; background-color:#f3f3f3;}
.tol .f_smaller, .tol .f_bigger {display:inline-block; overflow:hidden; position:relative; width:34px; height:32px; border:1px solid #cdcdcd; line-height:999px; vertical-align:top;}
.tol .f_smaller {border-bottom-left-radius:3px; border-top-left-radius:3px; background:url("//img.khan.co.kr/mobile/images/img_article_fontsizeM.png") no-repeat 0px 0px; background-size:31px 31px;}
.tol .f_bigger {border-bottom-right-radius:3px; border-top-right-radius:3px; border-left:0 none; background:url("//img.khan.co.kr/mobile/images/img_article_fontsizeP.png") no-repeat 3px 3px; background-size:25px 25px;}
.tol .f_smaller:after, .tol .f_bigger:after {display:block; overflow:hidden; position:absolute; content:"";}
.tol_fs button[disabled="disabled"] {color:#9f9f9f;}
.sprh {display:inline-block; overflow:hidden; color:transparent; white-space:nowrap; background:url("//img.khan.co.kr/mobile/images/btn_goTop.png") no-repeat 0 0; background-size:12px 12px;}
.sprh_tolminus {width:7px; height:3px;}
.tol_fs .sprh {margin-left:3px; vertical-align:middle;}
.tol_fssic .sprh {margin-top:-3px;}
.tol_fssic[disabled="disabled"] .sprh {background-position:-225px -10px;}
.sprh_tolplus {width:7px; height:8px; background-position:-235px -20px;}
.sprh_fpgprev {width:9px; height:15px; background:url("//img.khan.co.kr/mobile/images/img_footer_indexprev.png") no-repeat 0 0; background-size:9px 15px;}
.sprh_fpgnext {width:9px; height:15px; background:url("//img.khan.co.kr/mobile/images/img_footer_indexnext.png") no-repeat 0 0; background-size:9px 15px;}
.fpg_a .sprh {margin-top:9px; vertical-align:top;}
.sprh_toltop {width:12px; height:10px; background-position:0 -2px;}
.tol_top {overflow:hidden; float:right; width:38px; height:32px; margin:-43px 15px 0 0; border:1px solid #c6c8cb; border-radius:3px; color:#6a6a6a; font-size:12px; letter-spacing:-1px; line-height:12px; text-align:center; vertical-align:top; white-space:nowrap; background-color:#f0f0f0;}
.tol_top .sprh {display:block; margin:5px auto 1px;}
/* .go_top {overflow:hidden; float:right; position:fixed; right:0px; bottom:56px; width:38px; height:32px; margin:-43px 8px 0 0; border:1px solid #aaa; border-radius:3px; color:#6a6a6a; font-size:12px; letter-spacing:-1px; line-height:12px; text-align:center; vertical-align:top; white-space:nowrap; background-color:#f0f0f0; opacity:0.8;} */
.go_top .sprh {display:block; margin:5px auto 1px;}
.fot {display:block; padding:30px 0 65px; font-size:16px; line-height:18px; text-align:center; background-color:#333;}
.footer_area.gg_ad .fot {padding-bottom:20px;}
.tip_top, .fot_pa {display:inline-block; height:30px; margin:0 2px; padding:0 12px; border:1px solid #222; border-radius:2px; color:#333!important; line-height:30px; background:none repeat scroll 0 0 #f5f5f5;}
.fot_p3a {display:block; margin:10px 0; font-size:13px; color:#cecece!important}
.fot_p3a strong {color:#efefef;}
.gotomobile {text-align:center;} /* ¸ð¹ÙÀÏ È­¸éÀ¸·Î º¸±â ¸µÅ© ¹öÆ° */

/* ¶óÀÌºê¸® ´ñ±Û °øÁö»çÇ× : 20170417 IH */
.reply_notice {margin:0 0 15px; padding:10px; border:1px solid #ccc; border-radius:5px; line-height:1.3; font-size:15px; background:#fefefe;}




/****************************************************************************
    ·¹ÀÌµð°æÇâ ÇªÅÍ ¼öÁ¤ : 20200512 ALEX
****************************************************************************/
#footer.footer_lady {padding:0 0 50px; text-align:left; z-index:10;}
#footer.footer_lady.gg_ad {padding-bottom:0;}
#footer.footer_lady.gg_ad .go_top {bottom:6px;}
.footer_lady.bnr_extend {padding:0 0 100px; z-index:10;}
.ft_site_map {padding:40px 15px 1px; background-color:#2a2a2a;}
.ft_site_map .logo_lady {display:inline-block;}
.ft_site_map .logo_lady img {display:block; width:88px; height:20px; margin:0 0 10px 10px;}
.ft_site_map section {margin:10px auto; padding-bottom:5px; border-bottom:1px solid #333;}
.ft_site_map section .list {overflow:hidden; margin:0 0 5px;}
.ft_site_map section .list .item {float:left; width:50%; height:30px; box-sizing:border-box;}
.ft_site_map section.list_family .list .item,
.ft_site_map section.list_biz .list .item {width:100%;}
.ft_site_map section .list .item.lst {border-bottom:0}
.ft_site_map section .list .item.width__f {width:100%;}
.ft_site_map section .list .ft_section {display:block; padding:5px 15px; color:#858585; font-size:15px;}
.ft_site_map section .list .ft_section strong {color:#e34bac; font-weight:700;}
.wrap_corpinfo {padding:0 15px 15px; background-color:#2a2a2a;}
.wrap_corpinfo:after {content:'';display:block;visibility:hidden;clear:both;height:0;font-size:0}
.wrap_corpinfo .list_corpinfo {padding:10px 0;font-size:0.875em;color:#898888;border-top:1px solid #555;text-shadow:1px 1px 0 rgba(0,0,0,.2);letter-spacing:-0.06em;line-height:1.6em;}
.wrap_corpinfo .list_corpinfo.lst {padding-bottom:0}
.wrap_corpinfo .list_corpinfo .item {position:relative;}
.wrap_corpinfo .list_corpinfo .item.dg {color:#666;}
.wrap_corpinfo .list_snslink {display:table; margin:0 auto; padding:25px 0 0; border-top:0;}
.wrap_corpinfo .list_snslink .item {display:table-cell;padding:0 7px;text-align:center}
.wrap_corpinfo .list_snslink .link_sns {display:block;width:50px;height:50px}
.wrap_corpinfo .list_snslink .ico_sns_circle {display:block; width:24px; height:24px; margin:0 auto;}
.wrap_corpinfo .list_snslink .item:nth-child(3) .ico_sns_circle {position:relative; top:1px; width:22px; height:22px;}
.wrap_corpinfo .app_list {overflow:hidden; height:50px; padding:0 20px; border-top:none;}
.wrap_corpinfo .app_list .item {float:left; position:static; width:50%; padding:10px; text-align:center; box-sizing:border-box;}
.wrap_corpinfo .app_list .link_app {display:none; position:relative; left:0; top:0; width:82px; height:32px; margin:0 auto; border-radius:100px; border:1px solid #333; color:#333; text-shadow:none; font-size:12px; line-height:2.8em; /* text-indent:20px; */ background-color:#e5e5e5; z-index:10;}
.wrap_corpinfo .app_list.ios .link_ios {display:block!important;}
.wrap_corpinfo .app_list.and .link_and {display:block!important;}
.wrap_corpinfo .list_etc {overflow:hidden; padding:15px 0 15px; border-top:none;}
.wrap_corpinfo .list_etc .item {float:left; position:relative; width:33.3%; margin:5px 0; text-align:center; box-sizing:border-box;}
.wrap_corpinfo .list_etc .item:last-child {width:33.3%;}
.wrap_corpinfo .list_etc .item .ft_section {padding:10px 0; color:#858585; font-size:14px;}
.wrap_corpinfo .list_etc .item .ft_section:after {content:""; position:absolute; top:2px; right:0; width:1px; height:18px; background-color:#4a4a4a;}
.wrap_corpinfo .list_etc .item:nth-child(3) .ft_section:after {background:none;}
.wrap_corpinfo .list_etc .item:last-child .ft_section:after {display:none;}
.footer_lady .box_copyright {padding:15px 0;text-align:center;background-color:#232323}
.footer_lady .box_copyright .tit {font-size:13px; color:#cecece; letter-spacing:0; text-shadow:1px 1px 0 #000;}
@media (max-width:320px) {
	.footer_lady .box_copyright {padding:12px 0}
}
@media (min-width:640px) {
	.wrap_corpinfo .list_corpinfo:nth-child(2), .wrap_corpinfo .list_corpinfo:nth-child(3) {float:left; width:50%; padding-top:15px;}
	.wrap_corpinfo .list_corpinfo:nth-child(4) {width:100%; border-top:0;}
    .wrap_corpinfo .list_snslink .item:first-child {padding-left:30px;}
    .wrap_corpinfo .list_snslink .item:last-child {padding-right:40px;}
    .wrap_corpinfo .app_list {padding:0;}
}




/****************************************************************************
    ·¹ÀÌµð°æÇâ Çì´õ ¼öÁ¤ : 20200512 ALEX
****************************************************************************/
.header_ladykh {position:relative; left:0; right:0; width:100%; z-index:110;}
.header_ladykh:after {content:""; position:absolute; left:0; bottom:0px; width:100%; height:1px; background-color:#666;}
.header_ladykh.header {transition: All 0.3s ease-in-out;-webkit-transition: All 0.3s ease-in-out;-moz-transition: All 0.3s ease-in-out;-o-transition: All 0.3s ease-in-out;}
.header_ladykh .gnb {position:relative; width:100%; height:50px; background-color:#fff;}
.header_ladykh .gnb .tit_logo {text-align:center; color:#121212; font-size:22px; font-weight:400; line-height:2.4em;}
.header_ladykh .gnb .logo_lady {display:inline-block; height:100%; padding-top:14px;}
.header_ladykh .gnb .logo_lady img {display:block; width:89px; height:23px;}
.header_ladykh .gnb .link_corp {display:block; position:absolute; height:26px;}
.header_ladykh .gnb .link_corp img {display:block; width:20px; height:20px;}
.header_ladykh .gnb .btn_menubox {top:12px; left:15px}
.header_ladykh .gnb .btn_article {top:12px; right:15px}
.header_ladykh .gnb .btn_back_article {top:12px; left:5px}
.header_ladykh .gnb .btn_back_article .ico_back_article {width:24px; height:24px;}
.header_ladykh .gnb .btn_close {position:absolute; width:37px; height:37px; top:6px; right:8px}
.header_ladykh nav {position:relative; letter-spacing:-1px;}
.header_ladykh .sub_gnb {width:100%; height:36px; border-top:1px solid #e8e8e8; border-bottom:1px solid #bcbcbc; background:#fff;}
.header_ladykh .sub_gnb ul {display:table; table-layout:fixed; width:100%;}
.header_ladykh .sub_gnb li {display:table-cell; height:36px; text-align:center;}
.header_ladykh .sub_gnb li a {display:block; position:relative; height:27px; padding-top:9px; font-weight:700; white-space:nowrap;}
.header_ladykh .sub_gnb li.selected a:after {display:block; position:absolute; left:0; right:0; bottom:-1px; height:3px; border-bottom:1px solid #e34bac; content:""; background:none repeat scroll 0 0 #e34bac; z-index:10;}



/****************************************************************************
    ·¹ÀÌµð°æÇâ »çÀÌµå³×ºñ Ãß°¡ : 20200512 ALEX
****************************************************************************/
/* SNB - °øÅë */
.snb {overflow-y:scroll; position:fixed; right:0; top:0; width:100%; height:100%; background-color:#fff; -webkit-overflow-scrolling:touch; z-index:150;}
.snb .inner_snb {/*overflow-y:scroll;overflow-x:hidden;*/ overflow:hidden;position:absolute;top:0;left:0;width:100%;/* height:100%; */-webkit-overflow-scrolling:touch}
.snb .snb_head {position:relative;width:100%;height:50px;}
.snb .snb_head .tit_group .ud_time {margin-left:8px; color:#999; font-weight:400; font-size:11px;}
.snb .snb_head .btn_close {position:absolute;height:37px;top:8px;right:15px}
.snb .snb_head .ico_close {width:30px;height:30px}
.bg_overlay {overflow:hidden; position:fixed; left:0px; top:0px; width:100%; height:100%; background:rgba(0, 0, 0, 0.6); z-index:140;}

/* SNB - ±â»ç¸ðÀ½ */
.snb.article {right:-320px;width:320px;transition: All 0.3s ease-in-out;-webkit-transition: All 0.3s ease-in-out;-moz-transition: All 0.3s ease-in-out;-o-transition: All 0.3s ease-in-out}
.snb.article.open {right:0;box-shadow:2px 0 5px rgba(0,0,0,.2)}
.snb.article .tit_group {padding:16px 20px; font-weight:700;}

/* SNB - ¸Þ´º¸ðÀ½ - °øÅë */
.group_menubox_etc {/* border-top:1px solid #e4e6e7 */background-color:#212121;}
.group_menubox_etc .tit_group {position:relative;padding:12px 15px;font-size:1em;font-weight:500;color:#fafafa;/* border-top:9px solid #f2f2f2 */}
.group_menubox_etc .tit_group.border__null {border-top:0}
.group_menubox_etc .ico_home {display:inline-block;width:21px;height:21px;margin-bottom:-3px;padding-left:5px}
.group_menubox_etc .ico_arr_menubox {position: absolute;top:22px;right:15px;width:auto;height:0.5em}
.group_menubox_etc .area_copyright {position:relative; padding:30px 15px; text-align:center; font-size:14px; font-weight:500; color:#787878;}
@media (max-width:320px) {
	.group_menubox_etc .tit_group {padding-left:12px}
}

/* SNB - Å¸ÀÌÆ², ·Î±×ÀÎ¿µ¿ª */
.inner_snb_head {padding:17px 20px 12px; border-bottom:1px solid #dedede; background-color:#f5f5f5;}
.inner_snb_head .logo_lady {display:inline-block;}
.inner_snb_head .logo_lady img {display:block; width:83px; height:20px;}
.inner_snb_head .link_login {display:inline-block; float:right; height:29px;}
.inner_snb_head .link_login .ico_login {width:23px; height:23px;}

/* SNB - ÆÐ¹Ð¸® ¸µÅ© 20200413 AR */
.wrap_family_link {overflow:hidden; padding:5px 0 0 0; border:none;}
.wrap_family_link .item {float:left; width:50%; height:auto; border:none; box-sizing:border-box;}
.wrap_family_link .item:first-child {width:50%;}
.wrap_family_link .item .link_section {display:block; padding: 10px 15px 10px 20px; font-size:15px; text-align:left;}
.wrap_family_link .item a span {display:inline-block; overflow:hidden; color:#333; vertical-align:middle; word-break:break-all;}

/* SNB - ¸Þ´º¸ðÀ½ - »ó´Ü */
.snb.menubox {left:-320px; width:320px; transition: All 0.3s ease-in-out; -webkit-transition:All 0.3s ease-in-out; -moz-transition:All 0.3s ease-in-out; -o-transition:All 0.3s ease-in-out;}
.snb.menubox.open {left:0; /* box-shadow:-2px 0 5px rgba(0,0,0,.2) */}
.snb.menubox .snb_head .link_login {display:inline-block; height:29px; margin:15px 20px; padding:5px 20px 3px; border:1px solid #d8d7d7; border-radius:50px; background-color:#fdfdfd;}
.snb.menubox .snb_head .ico_login {width:20px;height:23px;margin-top:2px; margin-right:5px}
.snb.menubox .snb_head .txt_login {color:#2b2b2b;vertical-align:top;font-size:19px; font-weight:500; line-height:1.5em;}
.snb.menubox .snb_head .txt_login:nth-child(3) {position:relative;margin-left:8px;padding-left:8px}
.snb.menubox .snb_head .txt_login:nth-child(3):after {content:"";position:absolute;top:5px;left:0;width:2px;height:18px;background-color:#fff}
.snb.menubox .snb_head .btn_close {left:inherit;top:16px;right:15px;}
.fld_search_snb {}
.fld_search_snb .box_searchbar {position:relative; margin:0 20px 10px; border-bottom:1px solid #666;}
.fld_search_snb .box_searchbar input:after {content:""; position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid #d9d9d9 \0/IE8+9; border:1px solid rgba(0,0,0,0.1); box-sizing:border-box; z-index:100;}
.fld_search_snb .tf_search {width:100%; height:35px; margin-top:10px; padding:0 15px 0 40px; border:0; font-size:16px; box-sizing:border-box; background-color:#fff;}
.fld_search_snb .tf_search:hover, .fld_search_snb .tf_search.vs_border {position:relative; top:1px; border:1px solid #121212;}
.fld_search_snb .btn_search {position:absolute; left:0; right:10px; top:9px; width:40px; height:40px;}
.fld_search_snb .btn_search .ico_search {width:20px; height:20px; text-align:center; vertical-align:middle;}
@media (max-width:320px) {
	.snb.menubox .snb_head .link_login {left:12px}
	.snb.menubox .snb_head .btn_close {right:12px}
	.fld_search_snb .box_searchbar {margin:12px}
}

/* SNB - ¸Þ´º¸ðÀ½ - ·Î±×ÀÎ */
.snb_head.status_logIn, .snb_head.status_logOut {height:auto; background:#fafafa;}

/* SNB - ¸Þ´º¸ðÀ½ - ÀüÃ¼¸Þ´º */
.wrap_menubox {}
.wrap_menubox .tit {position:relative;padding:12px 15px;font-size:1.188em;font-weight:500;font-family:Noto Sans KR;border-top:1px solid #e4e6e7}
.wrap_menubox .ico_arr_menubox {position:absolute;top:22px;right:15px;width:18px;height:10px}
.wrap_menubox .list {padding:0 0 10px; border-top:none; background-color:#fff;}
.wrap_menubox .list:after {content:'';display:block;visibility:hidden;clear:both;height:0;font-size:0}
.wrap_menubox .list .item {float:left; width:100%; height:40px; box-sizing:border-box;}
.wrap_menubox .list .item.lst {border-bottom:0}
.wrap_menubox .list .item.width__f {width:100%;}
.wrap_menubox .list .link_section {display:block; padding:10px 15px 10px 20px; font-size:15px;}
.wrap_menubox .list .link_section strong {color:#e34bac; font-weight:700;}
@media (max-width:320px) {
	.wrap_menubox .tit {padding-left:12px}
	.wrap_menubox .ico_arr_menubox {right:12px}
}
/* »õ·Î¿î ¼­ºñ½º ¸Þ´º N ¾ÆÀÌÄÜ */
.wrap_menubox .list .item .service_new {background: url("//img.khan.co.kr/mobile/images/2018/ico_service_new.png") no-repeat; background-size: 12px 12px; width: 12px; height: 12px; display: inline-block; margin-left: 4px; margin-top: 3px; font-size: 0; line-height: 0; color: transparent; overflow: hidden; vertical-align: top;}

.group_menubox_etc .list_etc {overflow:hidden; padding:15px 0 15px; border-top:none; background-color:#212121;}
.group_menubox_etc .list_etc .item {float:left; position:relative; width:33.3%; text-align:center; box-sizing:border-box;}
.group_menubox_etc .list_etc .item .link_section {padding:10px 0; color:#858585;}
.group_menubox_etc .list_etc .item .link_section:after {content:""; position:absolute; top:2px; right:0; width:1px; height:18px; background-color:#595959;}
.group_menubox_etc .list_etc .item:last-child .link_section:after {display:none;}

/* SNB - ¸Þ´º¸ðÀ½ - °ø½ÄSNS */
.wrap_menubox_snslink {padding:0; border-top:1px solid #e4e6e7; background-color:#fafafa;}
.wrap_menubox_snslink .list {display:table;width:100%;padding:12px 15px;/* border-top:1px solid #dcdedf;background-color:#f2f2f2; */box-sizing:border-box}
.wrap_menubox_snslink .list .item {display:table-cell;text-align:center;line-height:1em}
.wrap_menubox_snslink .list .item:first-child {padding-left:0}
.wrap_menubox_snslink .list .item:last-child {padding-right:0}
.wrap_menubox_snslink .list .item > a {display:table-cell; width:69px; height:50px; margin:0 auto; vertical-align:middle;}
.wrap_menubox_snslink .list .ico_sns_circle {width:24px; height:24px;}
.wrap_menubox_snslink .list .item:nth-child(3) .ico_sns_circle {position:relative; top:-1px; width:22px; height:22px;}
.wrap_menubox_snslink .tit_group {min-height:25px; padding:3px 15px; color:#666; font-size:13px; font-weight:700; line-height:2em; background-color:#f0f0f0;}
.wrap_menubox_snslink .app_list {overflow:hidden; height:50px; padding:10px;}
.wrap_menubox_snslink .app_list .item {float:left; position:relative; width:50%; padding:10px; text-align:center; box-sizing:border-box;}
.wrap_menubox_snslink .app_list .link_app {display:none; position:relative; left:0; top:0; width:82px; height:32px; margin:0 auto; border-radius:100px; border:1px solid #dadada; font-size:12px; line-height:2.8em; background-color:#fff; z-index:100;}
.wrap_menubox_snslink .app_list.ios .link_ios {display:block!important;}
.wrap_menubox_snslink .app_list.and .link_and {display:block!important;}
@media (max-width:320px) {
	.wrap_menubox_snslink .list {padding:12px}
}

/* SNB - ¸Þ´º¸ðÀ½ - ¾ÖÇÃ¸®ÄÉÀÌ¼Ç ´Ù¿î·Îµå */
.wrap_menubox_app {padding:15px 0; background-color:#212121;}
.wrap_menubox_app .list {/* background-color:#f2f2f2 */}
.wrap_menubox_app .list .item {padding:8px 0 8px 30px;/* border-top:1px solid #dcdedf */}
.wrap_menubox_app .list .tit {display:block;width:80px;margin-bottom:5px;color:#bdbdbd;font-size:14px;}
.wrap_menubox_app .list .link_app {display:inline-block;width:76px;height:30px;vertical-align:middle}
.wrap_menubox_app .list .link_ios {margin-right:5px}
.wrap_menubox_app .list .link_app .ico_app {width:76px;height:30px}
@media (max-width:320px) {
.wrap_menubox_app .list .item {padding-left:12px}
}






/**************************************************************************** 
	±¤°í AD_banner
****************************************************************************/
#lumieyes {overflow:hidden; height:52px; padding-right:13px;}

/* ±â»ç¸é ÇÏ´Ü ¼îÇÎ¹Ú½º ±¤°í 20130612 IH */
.mobile_adbox {height:285px; max-height:285px; border:1px solid rgb(206, 206, 206); margin:16px 8px 8px;}

/* Á¦¸ñ »ó´Ü ±¤°í */
.ad_titTop {width:100%; height:38px; margin:0 auto; padding:5px 0; border-bottom:1px solid #D5D5D5; background-color:#FFFFFF;}
.ad_titTop iframe {float:left;}

/* ÀÌ½Ã°¢ ¸¹ÀÌ º» ´º½º ÇÏ´Ü ±¤°í : 20140424 IH */
.m_btm_ad {margin-bottom:15px; padding-right:13px;}
.m_btm_ad a {display:block; margin-left:10px; padding:2px 0 1px 0; font-family:"Malgun Gothic",µ¸¿ò,Dotum,±¼¸²,Gulim,Apple-Gothic,DroidSansFallback,sans-serif!important; border-bottom:1px solid #cecece;}

/* ½æ³×ÀÏ 3´Ü ±¤°í Ãß°¡ : 20141202 IH */
.ad_thumb_btm {overflow:hidden; min-height:115px;}
.ad_thumb_btm .phA {margin:0 0 20px 0;}
/* ½æ³×ÀÏ 3´Ü ±¤°í Ãß°¡¼öÁ¤ : 20160113 JE */
.ad_thumb_btm .phA .list_photo { overflow:hidden;}
.ad_thumb_btm .phA .list_photo li { float:left; width:33.3%; text-align:center;}

/* ±â»ç¸é Áß´Ü ¹è³Ê Ãß°¡ : 20150306 IH */
.banner_artmid {height:50px; margin:10px 0; text-align:center;}
.banner_artmid.art_btm {height:130px;}

/* ÅØ½ºÆ® 5ÁÙ ±¤°í : 20150309 IH */
.ad_adtive {margin-left:10px;}

/* ¸ð¹ÙÀÏÀ¥ ¸ÞÀÎ¸é ÅØ½ºÆ® ±¤°í 20151026 Ãß°¡ IH */
.ad_main_txt {box-sizing:border-box; background:url("//img.khan.co.kr/mobile/images/img_ad_mainTxt.png") no-repeat right bottom; background-size:24px 16px;}
.ad_main_txt.lady {margin:20px 10px 20px; padding-top:4px; border:1px solid #cccccc;} /* ·¹ÀÌµð°æÇâ */
.ad_main_txt.lady iframe {height:30px; padding:2px 7px 0; border-bottom:1px solid #e4e4e4; box-sizing:border-box;}
.ad_main_txt.lady iframe:last-child {height:27px; border-bottom:none;}
.ad_main_txt.weekly {margin:20px 10px 20px; padding-top:4px; border:1px solid #cccccc;} /* À§Å¬¸®°æÇâ */
.ad_main_txt.weekly iframe {height:30px; padding:2px 7px 0; border-bottom:1px solid #e4e4e4; box-sizing:border-box;}
.ad_main_txt.weekly iframe:last-child {height:27px; border-bottom:none;}

/* ±â»çºä Á¦¸ñ»ó´Ü ±¤°í */
.contBn {max-height:58px; margin:0; padding:0 10px; background: #fff;}

/* ±â»çºä Á¦¸ñ»ó´Ü ¹è³Ê ±¤°í 20190327 Ãß°¡ IH */
.art_top_bn {overflow:hidden; clear:both; height:50px; padding:10px 0 5px; text-align:center; background-color:#fff;}

/* ¸ð¹ÙÀÏÀ¥ ±â»çºä »ó´Ü ÅØ½ºÆ® ±¤°í 20160502 Ãß°¡ JE */
.ad_textarea { text-align:left; padding:5px 10px 0; box-sizing:border-box; background:#fff !important; border-bottom:1px solid #dadada; height:54px;}
.ad_textarea li { background:url('//img.khan.co.kr/mobile/images/ad_txt_blit.png') no-repeat scroll 0 9px transparent; padding-left:8px; margin-bottom:5px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

/* ¶óÀÌºê¸® °³ÀÎÈ­±¸¿ª ÇÏ´Ü ÅØ½ºÆ® ±¤°í 20160706 Ãß°¡ IH */
.social_btm {max-height:100%; background-color:#fff; box-sizing:border-box; margin:0 0 40px 0; overflow:hidden; position:relative; border-top:6px solid #ececec; padding-top:10px;}
.social_btm iframe {padding:0 10px; box-sizing:border-box;}

/* ÃÖÇÏ´Ü ±¤°í ¹è³Ê : 20161005 Ãß°¡ */
.contBn_foot {overflow:hidden; position:fixed; bottom:0; width:100%; max-height:100px; margin:0; text-align:center; box-sizing:border-box; z-index:110;}

/* ÇÏ´Ü ¹è³Ê ±¤°í : 20190613 Ãß°¡ IH */
.cont_btm_bn {padding-bottom:30px; background-color:#fff;}
.cont_btm_bn iframe {display:block; margin:0 auto; width:320px;}

/* ±¤°í °³Æí : 20180710 Ãß°¡ */
.art_btm_text {overflow:hidden; width:100%; padding:15px; box-sizing:border-box;}
.art_btm_text li:last-child {margin-bottom:0;}
.ad_new {position:relative;}
.ad_new .tit_group {position:relative; margin-bottom:10px; padding:0; color:#20201f; font-weight:500; font-size:17px; font-weight:700; letter-spacing:-0.06em;}
.ad_new li {overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; white-space:nowrap; height:25px; margin-bottom:3px; line-height:2em; color:#444; font-size:15px; letter-spacing:-0.025em;}
.ad_new li strong {color:#436ab5; font-weight:500;}
.ad_new .bullet_tit {padding-left:12px; background:url("//img.khan.co.kr/mobile/images/2018/ico_ad_bullet_tit01.png") no-repeat 0 50%; background-size:6px 6px;}
.ad_new .num_tit .num_count {display:block; float:left; margin-right:10px; color:#436ab5; font-weight:500; font-style:italic; vertical-align:top;}
.ico_new_ad {position:absolute; right:20px; top:15px;}
.ico_new_ad img {width:22px; height:15px;}
.ad_typeA {margin:20px 0 0;} /* ÀÌ½Ã°¢ °ü½ÉÁ¤º¸*/
.ad_typeB {} /* ¿À´ÃÀÇ ÀÎ±âÁ¤º¸ */
.ad_typeB ul {padding-left:5px;}
.ad_typeC {} /* Åõµ¥ÀÌ ÇÖ ÀÎÆ÷ */

/* imad ±¤°í : 20200115 Ãß°¡ IH */
.list2 {padding: 0 20px;}
.list2 .item {position:relative; padding:7px 0; border-top:1px solid #f5f5f5;}
.list2 .link_thumb {display:block; overflow:hidden; float:right; position:relative; width:100px; height:69px; max-height:130px; margin:6px 0; line-height:0;}
.list2 .link_thumb .thumb {display:block; width:100px; height:100%; margin-left:0;}
.list2 .link_thumb .ad {position:absolute; right:0; top:0;}
.list2 .link_thumb:after {content:""; position:absolute; top:0; left:0; width:100%; height:100%; border:1px solid #d9d9d9 \0/IE8+9; border:1px solid rgba(0,0,0,0.1); box-sizing:border-box; z-index:100;}
.list2 .link_caption {display:table-cell; height:81px; padding:0 0.625em 0 0em; vertical-align:middle;}
.list2 .link_caption .tit {font-size:15px; font-weight:400;}

/* ÁÖ°£°æÇâ ³×ÀÌ¹öÃ¤³Î ÇÁ·Î¸ð¼Ç : 20200908 */
.wrap_bnr_promotion {height:65px; margin:10px auto 0; background-color:#16d87b;}
.wrap_bnr_promotion a {display:block; height:65px; text-align:center;}

/* 404 error */
.error {width:100%; margin: 50px auto; text-align:center;}
.error .tit {margin:0 0 40px; color:#444; font-size:18px; line-height:1.6;}
.error .img_symbol img {opacity: .85;}
.error .s-tit {margin:30px 0; color:#4469B0; font-size:16px;}
.error .goback .btn {display:block; width:150px; margin:20px auto 0; padding:15px 20px; border-radius:4px; text-align:center;  font-size:14px; background-color:#F2F4F6;}

/* ÁÖ°£°æÇâ À±¸®°­·É Ãß°¡ */
.terms {padding:10px;}
.terms h2.t_tit {margin-bottom:20px; color:#121212; font-size:18px; font-weight:600;}
.terms h3 {margin-bottom:20px; color:#a56922; font-size:15px; font-weight:600;}
.terms .t_intro {margin-bottom:40px; color:#4a4a4a; font-size:15px; line-height:22px;}
.terms .t_txt {margin-bottom:30px; color:#666; font-size:14px; line-height:22px;}