@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Noto+Serif:400,400i,700,700i');
@import url("http://fonts.googleapis.com/earlyaccess/notosanskr.css");
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0}
body,button,h1,h2,h3,h4,h5,input,select,table,textarea{font-family:'Apple SD Gothic Neo',HelveticaNeue-Light,sans-serif;font-size:15px;line-height:1.267em}
body,html{height:100%;}
body{position:relative;-webkit-text-size-adjust:none;color:#000;}
html{font-size:16px;line-height:1.2;}table{border-collapse:collapse}
fieldset,img{border:0}
ol,ul{list-style:none}
address,em{font-style:normal}
a{text-decoration:none;color:#333}
iframe,img{vertical-align:top}
img{width:100%;}
button{outline:none;border:none;background:none;}
.hdTxt, .hide_txt {position:absolute; top:-9999px; left:-9999px; overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0; text-indent:-9999em; z-index:-1;}

#wrapper{max-width:640px; height:100%; margin:0 auto; position:relative; background:#fff;}
#menu_overlay{position:fixed; top: 0; left: 0; width: 100%; /*height: 100%;*/ z-index:-1; background: rgba(0, 0, 0, 0); transition: all 0.5s ease;-ms-transition: all 0.5s ease;}
#menu_overlay.overlay_on{height:100%; background: rgba(0, 0, 0, 0.7); z-index: 10;}

.contain{padding:0 20px;}
.contain.mgt51{margin-top:51px;}

.mgb0{margin-bottom:0 !important;}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    select:focus, textarea:focus, input:focus {
            font-size: 16px !important;
        }
    }

.go_top_btn{position:fixed; right:15px; bottom:15px; width:38px; height:38px; z-index:21;}
.go_top_btn.gtb_view{bottom:65px;}
.go_top_btn img{width:100%;}

.h_inner .logo .beta{width:21px; margin-left:10px;}

/* header_main */
.header_main{width:100%; background:#fff;}
.header_main .h_inner{height:50px; position:relative;}
.header_main .h_inner .logo{padding-top:16px; text-align:center;}
.header_main .h_inner .logo a{display:inline-block; width:158px; height:18px;}
.header_main .show_menu{display:block; width:30px; height:30px; position:absolute; left:14px; top:10px;}
.header_main .show_menu:after{content:"";display:block;width:18px;height:18px;position:absolute;left:6px;top:6px;background:url("http://news.chosun.com/test_2010/myj/weeklybiz/m/images/wb_show_menu.png") 0 0 no-repeat; background-size:18px;}
.header_main .search_btn{width:30px; height:30px; position:absolute; right:14px; top:10px;}
.header_main .search_btn:after{content:"";display:block;width:18px;height:18px;position:absolute;right:6px;top:6px;background:url("http://news.chosun.com/test_2010/myj/weeklybiz/m/images/wb_search_btn.png") 0 0 no-repeat; background-size:18px;}
.header_main .search_btn.close_btn_show:after{content:"";display:block;width:20px;height:20px;position:absolute;left:5px;top:6px;background:url("http://news.chosun.com/test_2010/myj/weeklybiz/m/images/side_close.png") 0 0 no-repeat; background-size:100%;}


/* header2 */
.header2{width:100%; height:50px; background:#29313a;}
.header2 .progress {position:fixed; left:0; top:0; width:0%; height:3px; z-index:99; max-width: 100%; background-color:#24a4e6; -webkit-transition: width .1s ease; -o-transition: width .1s ease; transition: width .1s ease;}
.header2 .h_inner{height:100%; position:relative;}
.header2 .h_inner .logo{padding-top:16px; text-align:center;}
.header2 .h_inner .logo a{display:inline-block; width:158px; height:18px;}
.header2 .show_menu{display:block; width:30px; height:30px; position:absolute; left:14px; top:10px;}
.header2 .show_menu:after{content:"";display:block;width:18px;height:18px;position:absolute;left:6px;top:6px;background:url("http://news.chosun.com/test_2010/myj/weeklybiz/m/images/wb_show_menu2.png") 0 0 no-repeat; background-size:18px;}
.header2 .search_btn{width:30px; height:30px; position:absolute; right:14px; top:10px;}
.header2 .search_btn:after{content:"";display:block;width:18px;height:18px;position:absolute;right:6px;top:6px;background:url("http://news.chosun.com/test_2010/myj/weeklybiz/m/images/wb_search_btn2.png") 0 0 no-repeat; background-size:18px;}
.header2 .search_btn.close_btn_show:after{content:"";display:block;width:20px;height:20px;position:absolute;left:5px;top:6px;background:url("http://news.chosun.com/test_2010/myj/weeklybiz/m/images/side_close2.png") 0 0 no-repeat; background-size:100%;}

.progress {position:fixed; left:0; top:0; width:0; height:3px; z-index:99; max-width: 100%; background-color:#24a4e6; -webkit-transition: width .1s ease; -o-transition: width .1s ease; transition: width .1s ease;}

.lnb{padding:15px 0; background:#29313a;}
.lnb ul{*zoom:1;}
.lnb ul:after{display:block;content:"";clear:both;}
.lnb ul li{float:left; width:auto; padding-left:20px;}
.lnb ul li:first-child{padding-left:0;}
.lnb ul li a{font-size:15px; line-height:1em; color:#fff; font-family:"Noto Serif", serif; font-weight:500;}
.lnb ul li.active a{color:#24a4e6;}

.side_close{display:block; width:19px; height:19px; padding:15px 0 24px 0;}
.side_close img{width:19px;}

#menu{width:188px; height:100%; background:rgba(255, 255, 255, 0.95); position:fixed; left:-240px; top:0; overflow:auto; z-index:999; transition: all 0.5s ease;-ms-transition: all 0.5s ease;}
#menu.menu_on{left:0;}
.nav_menu{margin:0 20px; position:relative;}
.nav_menu .sec1 li{margin-top:20px;}
.nav_menu .sec1 li:first-child{margin-top:0;}
.nav_menu .sec1 li a{display:block; font-size:17px; line-height:1em; color:#44505f; font-family:"Noto Serif", serif;}
.nav_menu .sec1 li.active a{color:#24a4e6;}
.nav_menu .sec2{padding-top:20px; margin-top:20px; border-top:1px solid #ccd3d9;}
.nav_menu .sec2 li{margin-top:20px;}
.nav_menu .sec2 li:first-child{margin-top:0;}
.nav_menu .sec2 li a{display:block; font-size:17px; line-height:1em; color:#44505f;}
.nav_menu .sec2 li.active a{color:#24a4e6;}
.member_info{padding-top:20px; padding-bottom:30px; margin:18px 20px 0 20px; border-top:1px solid #ccd3d9;}
.member_info .u_info{display:table; *zoom:1;}
.member_info .u_info:after{display:block;content:"";clear:both;}
.member_info .u_info .user_icon{display:table-cell; width:20px; height:20px; border-radius:20px; overflow:hidden;}
.member_info .u_info .u_name{display:table-cell; padding-left:7px; font-size:15px; line-height:1em; color:#44505f; font-weight:bold;}
.member_info .u_fnc{margin-top:15px;}
.member_info .u_fnc a{display:block; float:left; font-size:12px; line-height:12px; color:#999da4; *zoom:1;}
.member_info .u_fnc a:first-child{padding-right:9px; margin-right:9px; border-right:1px solid #dfe1e3;}
.member_info .u_fnc:after{display:block;content:"";clear:both;}

/* search_area */
.search_area{position:absolute; left:-100%; top:50px; width:100%; height:100%; background:#fff; z-index:9; opacity:0; transition: opacity 0.5s ease; -ms-transition: opacity 0.5s ease;}
.search_area.on{left:0; opacity:1;}
.search_in{padding:0 20px; margin-top:16.5px;}
.search_in .input_wrap{position:relative; border-bottom:2px solid #222;}
.search_in .input_wrap .search_input{display:inline-block; width:85%; font-size:20px; line-height:1em; border:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:0; -webkit-appearance:none; -moz-appearance:none; appearance:none; box-shadow:none;}
.search_in .input_wrap .search_input::placeholder { color: #cacaca }
.search_in .input_wrap .search_submit{width:18px; height:19px; position:absolute; top:0; right:0;}
.search_in .input_wrap .search_submit img{width:100%; height:100%;}
.search_in .input_wrap .empty_btn{position:absolute; width:18px; margin-left:5px; top:0; right:25px;}
.search_in .input_wrap .empty_btn img{width:100%;}

/* paginate */
.paginate {clear:both;padding:10px 0 25px 0;text-align:center;line-height:normal;border-bottom:8px solid #eaeaea;}
.paginate *{text-align:center;display:inline-block;position:relative;margin:0 -2px;font-weight: normal;padding:2px 10px;font-size:14px;font-family:'Apple SD Gothic Neo';color:#999;line-height:normal;text-decoration:none;vertical-align:middle}
.paginate strong {color:#999;text-decoration:none;}
.paginate .direction{padding:0 10px;font-weight:bold;font-size:14px;color:#666;text-align:center}
.paginate .direction .Prev {background:url('http://image.chosun.com/issue_2015/images/page_arrow_m.png') no-repeat 0px 0px;width:9px;height:15px;background-size:19px 15px;margin:2px 0px;padding:0;text-indent:-9999px;display:inline-block;vertical-align:middle;}
.paginate .direction .Next {background:url('http://image.chosun.com/issue_2015/images/page_arrow_m.png') no-repeat -10px 0px;width:9px;height:15px;background-size:19px 15px;;margin:2px 0px;padding:0;text-indent:-9999px;display:inline-block;vertical-align:middle;}
.paginate .view_page {display:inline-block;color:#666; font-weight:bold;}
.paginate em {display:inline-block;margin:0;padding:5px 0;}
.paginate em:after {content: "";display:block;position:absolute;right:0px;top:50%;margin-top:-7px;width:1px;height:11px;background-color:#d7d7d7;}
.paginate a:visited{color:#999;}
.paginate.borderno {border-top:0}

/***********************************
//pdf
************************************/
.pdf_wrap{padding-top:25px; padding-bottom:10px; background:#f3f3f3; border-bottom:8px solid #eaeaea;}
.pdf_top{padding-bottom:13px; margin-bottom:15px; border-bottom:1px solid #222; *zoom:1;}
.pdf_top:after{display:block;content:"";clear:both;}
.pdf_top h2{float:left; font-size:20px; line-height:1em; color:#000;}
.pdf_top .cate_box{float:right;}
.pdf_top .cate_box .date_format_change{padding-right:13px; font-size:15px; line-height:1em; color:#000; background:#f3f3f3 url("http://image.chosun.com/weeklybiz/m/images/wb_select_m.gif") 100% 46% no-repeat; background-size:8px 4.5px;}

.pdf_list{margin-left:-10px; *zoom:1;}
.pdf_list:after{display:block;content:"";clear:both;}
.pdf_list li{float:left; width:33.3333333%; padding-left:10px; -webkit-text-size-adjust:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.pdf_list li a{display:block;}
.pdf_list li a.img{min-height:145px;}
.pdf_list li a.img img{max-height:auto;}
/* .pdf_list li a.img{position:relative; height:0; padding-top:138%; font-size:0;}
.pdf_list li a.img img{height:100%; max-height:100%; margin:0 auto; position:absolute; top:0; left:0; bottom:0; right:0;} */
.pdf_list li a.tt{padding:10px 0 13px 6px; font-size:15px; line-height:1em; color:#222;}
.pdf_list li a.tt span.cate{color:#24a4e6}

/***********************************
//search
***********************************/
/* search head */
.search_box_dum { height: 42px; padding-top: 10px; padding-bottom:15px; background: #fff }
.search_box { height: 40px; margin: 0 20px; border-bottom: solid 2px #222;}
.search_box .search_box_leg { display: none }
.search_box .search_input_box {position: relative; padding-right: 40px; }
.search_box .search_input_box .search_input_query { width: 100%; height: 40px; padding-left: 0; box-sizing: border-box; border: 0; font-size: 20px; line-height: 40px; color: #000; border-radius: 0; -webkit-appearance: none }
.search_box .search_input_box input::placeholder { color: #cacaca }
.search_box .search_input_box .search_input_submit { position: absolute; display: block; width: 40px; height: 40px; top: 0; right:0; background: #fff; border: 0; font-size: 0 }
.search_box .search_input_box .search_input_submit .search_input_submit_ico { position: absolute; width: 20px; height: 20px; margin: auto; top: 0; right: 0; bottom: 0; background: url('http://m.chosun.com/img/mcs_ico_all.png') no-repeat -175px 0; background-size: 250px }

.search_box.ontopfix { position: fixed; top: 0; left: 0; width: 100%; height: 50px; margin: 0; border-bottom-width: 1px; opacity: 0.95; z-index: 9999 }
.search_box.ontopfix .search_input_box { padding-right: 50px }
.search_box.ontopfix .search_input_box .search_input_query { height: 50px; line-height: 50px; padding-left: 20px }
.search_box.ontopfix .search_input_box .search_input_submit { width: 50px; height: 50px }
.search_box.ontopfix .search_input_box .search_input_submit .search_input_submit_ico { left:0; right:10px; }
.search_input_query::-webkit-search-cancel-button{
    width:18px;
    height:18px;
    background:url("http://news.chosun.com/test_2010/myj/weeklybiz/m/images/empty_btn.png") 0 0 no-repeat;
    background-size:100%;
    -webkit-appearance: none;
}

/***********************************
//search_result
************************************/
.search_list{}
.sec_art_box {padding:0 20px 0 20px;}
.sec_art_box.sub_art_box h3 { margin-bottom: 0}
.search_info{padding:18px 0 11px 0; border-bottom:1px solid #eaeaea; *zoom:1;}
.search_info:after{display:block;content:"";clear:both;}
.search_info .total{float:left; padding-left:20px; font-size:15px; font-weight:normal; position:relative;}
ul.list_sort {float:right; padding-right:20px;}
ul.list_sort li {position:relative; float:left; margin-right:6px; padding-right:9px;}
ul.list_sort li a {color:#999; font-size:14px;}
ul.list_sort li a.select {color:#24a4e6;}
ul.list_sort li:last-child:after{display:none;}
ul.list_sort li:last-child {margin-right:0; padding-right:0;}
ul.list_sort li.last {margin-right:0; padding-right:0;}
ul.sec_art_list { padding-bottom: 5px }

ul.sec_art_list li { width: 100%; border-top: solid 1px #eaeaea; font-size: 17px}
ul.sec_art_list li:first-child {border-top:none;}
ul.sec_art_list li .list_inner { display: table; position: relative; width: 100%; overflow: hidden}
ul.sec_art_list li .tit {display: table-cell; height:100%; padding:13px 0; font-size: 17px; vertical-align: middle;}
ul.sec_art_list li .tit>a {display:block; margin-bottom:2px;}

ul.sec_art_list li .tit .tag {display:block; padding-bottom:2px; overflow:hidden;}
ul.sec_art_list li .tit .tag span{display:inline-block; padding-right:10px;}
ul.sec_art_list li .tit .tag span a {font-size:14px; color:#4f6aaf}
ul.sec_art_list li .tit span.date { display: block; font-size: 12px; color: #999;}
ul.sec_art_list li .tit span.count { display: block; font-size: 12px; color: #999 }
ul.sec_art_list li .thumb {display: table-cell; max-width: 93px; height: 100%; padding: 10px 0 10px 10px; line-height: 0; text-align: right; vertical-align: middle;}
ul.sec_art_list li .thumb img {width:auto; max-width: 93px; height: 62px; vertical-align: middle }
.search_result_ad{border-bottom:8px solid #eaeaea;}

/* 통합메인 링크 link_type */
.link_type_box {/*margin-top:67px;*/ padding:25px 20px 10px 20px; background:#fff; border-top:9px solid #eaeaea;}
.link_type_box .link_type:first-child {padding-top:0}
dl.link_type {padding:11px 0; }
dl.link_type dt {margin-bottom:7px}
dl.link_type dt > a {font-size:20px; color:#000}
dl.link_type dt span.url_area {display:block;}
dl.link_type dt span.url_area a {border-bottom:0; font-size:15px; color:#999}
dl.link_type dt span.url_area a:hover {text-decoration:underline;}
dl.link_type dd {color:#666; font-size:15px;}
.link_type_box.power {background:#fffef8}
.link_type_box.power dl.link_type {border-top: 1px solid #eaeaea;}
.link_type_box.power .type_head + dl.link_type{border-top:0}
.link_type_box.power dl.link_type dt > a {display:block; font-size:15px; color:#4f6aaf}
.link_type_box.power dl.link_type dt span.url_area a {font-size:14px; color:#3ead62}
.link_type_box.power dl.link_type dd {color:#999; font-size:15px;}

/* 파워링크*/
.type_head {}
.type_head em{display:inline-block; width:24px; height:18px; background:#bbb; color:#fff; font-size:12px; border-radius:3px; margin-left:5px; text-align:center; vertical-align:middle; line-height:18px;}
.type_head h2 {display:inline-block; color:#666; font-size:17px; font-weight:bold; margin-bottom:0;}

div.link_type01.theme {overflow:hidden}
div.link_type01.theme .thumb{ float:right; display: table; width:110px; height:62px; box-box-sizing: border-box; border:1px solid #d7d7d7; margin-left:20px; line-height: 0;}
div.link_type01.theme .thumb img {height:60px}
div.link_type01.theme .thumb > a{display: table-cell; vertical-align: middle; text-align: center;}
div.link_type01.theme dl {}
div.link_type01.theme dl dt > a { font-weight: 600; text-decoration: none; color: #222; font-size: 17px; }
div.link_type01.theme dl dd {font-size: 14px;}
div.link_type01.theme dl dd.read {margin:8px 130px 0 0; line-height:1.5em}
div.link_type01.theme dl dd.text {margin-top:15px;}
div.link_type01.theme dl dd.text ul li{position:relative; padding:0px 0 3px 79px; line-height:1.5em }

div.link_type01.theme dl dd.text ul li strong {position:absolute; top:2px; left:0; width:87px; display:inline-block}
div.link_type01.theme dl dd.text ul li span {padding-left:1px; display:inline}
div.link_type01.theme dl dd.text ul li span a{color:#666}
div.link_type01.theme dl dd.text ul li em{margin: 0 2px 0 3px; color: #adadad; }

/* no_result */
.no_result {display:table; min-height:315px; width:100%; background:#fff; }
.no_result span {display:table-cell; padding:0 15px; font-size:20px; text-align:center; vertical-align: middle}
.no_result span em {color: #ef2229;}


/***********************************
//bbs_list_m
************************************/
/* fixed_menu(mlist) */
.fixed_menu.mlist{width:100%; height:50px; border-bottom:1px solid #ccc; background:#fff; position:fixed; left:0; top:50px; transition: all 0.4s ease; -ms-transition: all 0.4s ease; z-index:8;}
.fixed_menu.mlist.on{top:0;}
.fixed_menu.mlist .f_inner{padding:0 20px; *zoom:1;}
.fixed_menu.mlist .f_inner:after{display:block; content:""; clear:both;}
.fixed_menu.mlist ul{*zoom:1; float:left;}
.fixed_menu.mlist ul:after{display:block;content:"";clear:both;}
.fixed_menu.mlist ul li{float:left;}
.fixed_menu.mlist ul li:first-child{margin-right:23px;}
.fixed_menu.mlist ul li a{display:block; padding:15px 2px; font-size:20px; line-height:1em; text-indent:-2px; color:#999; letter-spacing:-0.05em;}
.fixed_menu.mlist ul li.active a{color:#000; font-weight:bold; position:relative;}
.fixed_menu.mlist ul li.active a:after{content:""; position:absolute; left:0; bottom:-1px; width:100%; height:2px; border-bottom:2px solid #24a4e6;}
.fixed_menu.mlist .write_btn{float:right; margin-top:15px; padding-left:23px; font-size:17px; line-height:1em; color:#24a4e6; letter-spacing:-0.05em; background:url("http://image.chosun.com/weeklybiz/m/images/write_btn_bg.png") 0 0 no-repeat; background-size:16px 16px;}
.fixed_menu.mlist .open_list_pop a{padding-right:15px; background:url("http://image.chosun.com/weeklybiz/m/images/wb_select_m.gif") 100% 50% no-repeat; background-size:8px 4.5px;}

.list_pop{width:100%; position:absolute; left:0; top:-100%; z-index:-1; visibility:hidden; transition: all 0.5s ease;-ms-transition: all 0.5s ease;}
.list_pop.list_pop_on{z-index:999; top:0%; visibility:visible;}
.list_pop_in{height:400px; margin:65px 20px 0 20px; background:#fff; border-radius:8px;}
.list_pop_in .list_pop_tt{padding:19px 0 16px 0; border-bottom:1px solid #222; position:relative;}
.list_pop_in .list_pop_tt h2{text-align:center; font-size:17px; line-height:1em; color:#000; letter-spacing:-0.05em;}
.list_pop_in .list_pop_tt .list_pop_close{position:absolute; right:15px; top:19px; width:19px; height:19px; display:block;}
.list_pop_in ul li{border-top:1px solid #eaeaea;}
.list_pop_in ul li:first-child{border-top:none;}
.list_pop_in ul li a{display:block; padding:17px 0 13px 15px; font-size:17px; line-height:1em; color:#000; letter-spacing:-0.05em;}
.list_pop_in ul li.active a{font-weight:bold;}

/* list_m_index */
.list_m_index .list_m{margin:0 -20px; border-top:9px solid #eaeaea;}
.list_m_index .list_m:first-child{border-top:none;}
.list_m_index .list_m .list_m_tt{display:block; padding:21px 20px 0 20px; font-size:17px; font-weight:bold; line-height:1em; color:#000;}
.list_m_index .list_m .list_m_tt span{float:right; padding-right:12px; font-size:14px; font-weight:normal; color:#666; background:url('http://image.chosun.com/weeklybiz/m/images/arr_right.png') 100% 42% no-repeat; background-size:5px 8.5px;}
.list_m_index .list_m ul{padding:0 20px;}
.list_m_index .list_m li{border-bottom:none; border-top:1px solid #eaeaea;}
.list_m_index .list_m li:first-child{border-top:none;}
.list_m_index .list_m:last-child{margin-bottom:23px;}
/* .list_m */
.list_m li{padding:15px 0; border-bottom:1px solid #eaeaea;}
.list_m li a{display:block;}
.list_m li a .cont{display:table; width:100%;}
.list_m li a .txt{display:table-cell; width:90%;}
.list_m li a .re_num{display:table-cell; vertical-align:middle;}
.list_m li .txt .tt{display:inline-block; padding-right:8px; margin-bottom:6px; font-size:16px; line-height:22px; color:#222; letter-spacing:-0.05em; position:relative;}
.list_m li .txt .tt .new{display:inline-block; width:4px; height:4px; margin-left:1px; border-radius:100%; background:#f04550; vertical-align:top; /*position:absolute; right:0; top:0;*/}
.list_m li .txt .info{display:block; font-size:12px; color:#999; line-height:1em;}
.list_m li .txt .info:after{display:block;content:"";clear:both;}
.list_m li .txt .info span{display:block; float:left;}
.list_m li .txt .info .uid{padding-right:10px; position:relative;}
.list_m li .txt .info .uid:after{content:""; width:1px; height:90%; background:#d7d7d7; color:#d7d7d7; position:absolute; right:4px; top:0px; display:block;}
.list_m li .txt .info .view{padding-left:15px; margin-left:10px; background:url("http://image.chosun.com/weeklybiz/m/images/ic_view.png") 0 0 no-repeat; background-size:13px 10px;}

.list_m li .txt.re .tt{padding-left:15px; background:url("http://news.chosun.com/test_2010/myj/weeklybiz/images/re_icon2.gif") 0 2px no-repeat; background-size:8px 8px;}
.list_m li .txt.re .info{padding-left:15px;}
.list_m li a .re_num span{display:block; width:37.5px; height:22.5px; font-size:15px; line-height:26.5px; text-align:center; color:#fff; background:#24a4e6; border-radius:15px;}
.more_wrap{text-align:center; padding:20px 0 40px 0;}
.more_wrap .more_btn{padding-right:21px; font-size:15px; color:#666; background:url('http://image.chosun.com/weeklybiz/m/images/arr_down.png') 100% 50% no-repeat; background-size:12.5px 7.5px;}

/* SEARCH_WRAP */
.search_wrap{padding:20px 20px; background:#f8f8f8; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
.search_input_lp{height:35px; position:relative; *zoom:1;}
.search_input_lp:after{display:block;content:"";clear:both;}
.search_input_lp input{float:left; display:block; width:100%; height:37px; min-height:35px; padding:0 0 0 10px; line-height:35px; outline:none; border:1px solid #d7d7d7; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; box-shadow:none;}
.search_input_lp input::-webkit-input-placeholder { color:#d0d0d0; line-height:35px;}
.search_input_lp button{width:18px; height:19px; margin-top:-9.75px; position:absolute; top:50%; right:11px; background:url("http://image.chosun.com/weeklybiz/m/images/submit_off.png") 0 0 no-repeat; background-size:18px 19px; border:none; transition: all 1s ease; -ms-transition: all 1s ease;}
.search_input_lp button.on{background:url("http://image.chosun.com/weeklybiz/m/images/submit_on.png") 0 0 no-repeat; background-size:18px 19px;}

/***********************************
//bbs_view_m
************************************/
.biz_write_m{overflow:hidden; position:relative;}
.bbs_write_head{position:fixed; left:0; top:50px; width:100%; height:50px; border-bottom:1px solid #000; transition: all 0.4s ease; -ms-transition: all 0.4s ease; background:#fff;}
.bbs_write_head.on{top:0;}

/*20171109*/
.bbs_write_head .write_close{display:block;width:18px;height:14.5px; position:absolute;left:15px;top:16px;}
.bbs_write_head .write_close2{font-size:17px; line-height:1em; color:#999; letter-spacing:-0.05em; position:absolute;left:15px;top:18px;}
/*20171109*/

.bbs_write_head .write_submit{font-size:17px; line-height:1em; color:#24a4e6; letter-spacing:-0.05em; position:absolute; right:15px; top:18px;}
.bbs_write_head .write_submit.active{color:#24a4e6;}
.bbs_write_head h2{padding-top:16px; text-align:center; font-size:20px; line-height:1em; color:#000; letter-spacing:-0.05em; font-weight:bold;}

.biz_write_m .write_form{padding-top:50px}
.biz_write_m .write_form li{padding:0 15px;}
.biz_write_m .write_form li:first-child{border-bottom:1px solid #eaeaea;}

/*20171109*/
.biz_write_m .write_form .uid span{display:block; padding:16px 0 16px; font-size:14px; line-height:15.5px; letter-spacing:-0.05em; color:#000;}
.biz_write_m .write_form .uid2 a{display:block; padding:17px 0 14px 0; font-size:17px; line-height:18px; letter-spacing:-0.05em; color:#000; background:url("http://image.chosun.com/weeklybiz/m/images/wb_select_m.gif") 100% 50% no-repeat; background-size:8px 4.5px; }
/*20171109*/


.biz_write_m .write_form .w_tt span{display:block; padding:15px 0 15px;}
.biz_write_m .write_form .w_tt input{width:100%; font-size:17px; line-height:18px; color:#000; letter-spacing:-0.05em; border:none;}
.biz_write_m .write_form .w_tt input::-webkit-input-placeholder {font-size:17px; line-height:1em; color:#999; letter-spacing:-0.05em;}

/***********************************
//bbs_view_m
************************************/
.biz_title_box{padding-top:35px;}
.biz_title_box .news_title{}
.biz_title_box .news_title .news_title_cate{font-size:17px; line-height:1em; color:#24a4e6;}
.biz_title_box .news_title h2{font-size:24px; line-height:31px; color:#000; font-weight:normal;}

.biz_title_box .news_info{display:table; width:100%; padding-top:25px; padding-bottom:12px; margin-bottom:12px; border-bottom:1px solid #eaeaea; font-size:14px; line-height:1em;}
.biz_title_box .news_info .name_wrap{display:table-cell; color:#999;}
.biz_title_box .news_info .name_wrap .thumb{display:inline-block; vertical-align:middle; margin-right:5px; width:35px; height:35px; border-radius:35px; overflow:hidden;}
.biz_title_box .news_info .name_wrap .thumb img{width:35px; height:35px;}
.biz_title_box .news_info ul{display:table-cell; *zoom:1; text-align:right; vertical-align:middle;}
.biz_title_box .news_info ul:after{display:block;content:"";clear:both;}
.biz_title_box .news_info ul li{display:inline-block; padding-left:17px; margin-left:15px; color:#999;}
.biz_title_box .news_info ul li:nth-child(1){margin:0; background:url("http://image.chosun.com/weeklybiz/m/images/ic_view.png") 0 1px no-repeat; background-size:13px 10px;}
.biz_title_box .news_info ul li:nth-child(2){background:url("http://image.chosun.com/weeklybiz/m/images/ic_comment.png") 0 1px no-repeat; background-size:13px 10px;}
.biz_title_box .news_info ul li:nth-child(3){background:url("http://image.chosun.com/weeklybiz/m/images/ic_like.png") 0 1px no-repeat; background-size:13px 10px;}

/* .biz_title_box .news_info{*zoom:1; padding-top:25px; padding-bottom:12px; margin-bottom:12px; border-bottom:1px solid #eaeaea; font-size:14px; line-height:1em;}
.biz_title_box .news_info:after{display:block;content:"";clear:both;}
.biz_title_box .news_info a{display:block; float:left; color:#999;}
.biz_title_box .news_info a .thumb{display:inline-block;}
.biz_title_box .news_info ul{float:right; *zoom:1;}
.biz_title_box .news_info ul:after{display:block;content:"";clear:both;}
.biz_title_box .news_info ul li{float:left; padding-left:17px; margin-left:15px; color:#999;}
.biz_title_box .news_info ul li:nth-child(1){background:url("http://image.chosun.com/weeklybiz/m/images/ic_view.png") 0 1px no-repeat; background-size:13px 10px;}
.biz_title_box .news_info ul li:nth-child(2){background:url("http://image.chosun.com/weeklybiz/m/images/ic_comment.png") 0 1px no-repeat; background-size:13px 10px;}
.biz_title_box .news_info ul li:nth-child(3){background:url("http://image.chosun.com/weeklybiz/m/images/ic_like.png") 0 1px no-repeat; background-size:13px 10px;} */

/* news_fn */
.news_fn{height:28px;}
.news_fn .date{font-size:14px; line-height:1em; color:#999;}
.news_fn ul{float:right;}
.news_fn ul li{float:left;}
.news_fn ul li a{display:block; width:28px; height:26px; border:1px solid #d7d7d7;}
.news_fn ul li:first-child a{border-right:none;}

/* biz_news_body */
.biz_news_body{padding-top:25px; font-size:17px; line-height:25px; color:#222;}
.biz_news_body .news_txt_wrap{padding:0 20px;}

.biz_news_body .video_wrap{height:0; margin:0; position:relative; padding-bottom:56.25%; overflow:hidden;}
.biz_news_body .video_wrap iframe{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;}

.biz_news_body .par{margin-top:36px; padding:0 15px;}
.biz_news_body .par:first-child{margin-top:0;}
.biz_news_body .img_box{margin:36px -20px;}

.biz_news_body .attached_file{}
.biz_news_body .attached_file .af_tt{padding:0 20px; margin:25px 0 10px 0; font-size:15px; line-height:1em; color:#222; font-weight:bold;}
.biz_news_body .attached_file .af_box{padding:25px 20px; padding-bottom:0; background:#f7fafa;}
.biz_news_body .attached_file .af_box li{padding-bottom:13px; margin:0 auto;}
.biz_news_body .attached_file .af_box li img{width:100%; max-height:600px;}
.biz_news_body .attached_file .af_box li .file_tt{display:block; text-align:right; font-size:11px; color:#666;}

.biz_news_body .h_icon{padding:25px 0; text-align:center; border-bottom:9px solid #eaeaea;}
.biz_news_body .h_icon a{display:inline-block; background:url("http://image.chosun.com/weeklybiz/m/images/heart_icon.gif") 0 0 no-repeat; background-size:22px 18px;}
.biz_news_body .h_icon a img{width:22px; height:18px;}
.biz_news_body .h_icon a span{display:block; padding:3px 0 3px 27.5px; font-size:15px; line-height:1em; color:#222;}

/* .biz_news_body .like_box{width:100%; text-align:center;}
.biz_news_body .like_box .func_heart{display:block; width:100px; background:url("http://image.chosun.com/weeklybiz/images//icon_comm.png") -363px -5px no-repeat;}
.biz_news_body .like_box .func_heart
.biz_news_body .like_box .func_heart_num{display:block;}
.biz_news_body .like_box .func_heart_tit{position:absolute; top:-9999px; left:-9999px; overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0; text-indent:-9999em; z-index:-1;} */

.like_box {padding:25px 0; text-align: center; border-bottom:9px solid #eaeaea;}
.like_box .func_heart{display:inline-block; background:url("http://image.chosun.com/weeklybiz/m/images/heart_icon_off.png") 0 0 no-repeat; background-size:22px 18px;}
.like_box .func_heart.on{background:url("http://image.chosun.com/weeklybiz/m/images/heart_icon.png") 0 0 no-repeat; background-size:22px 18px;}
.like_box .func_heart .func_heart_num{display:block; padding:3px 0 3px 27.5px; font-size:15px; line-height:1em; color:#222;}

.func_heart span.func_heart_tit {position:absolute; top:-9999px; left:-9999px; overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0; text-indent:-9999em; z-index:-1;}

/* biz_slide */
.biz_slide{padding-bottom:25px; }
.biz_slide h2{padding:24px 0 15px 20px; font-size:17px; line-height:1em; color:#000;}
.biz_slide .swiper-slide:first-child{padding-left:20px;}
.biz_slide .swiper-slide a{display:block;}
.biz_slide .swiper-slide a img{height:92px;}
.biz_slide .swiper-slide .tt{display:block; margin-top:8px; font-size:15px; line-height:1.2em; color:#000; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

/* view_ad */
.view_ad{margin-bottom:25px; border-top:9px solid #eaeaea; border-bottom:9px solid #eaeaea;}

/* biz_comment */
.biz_comment{border-bottom:9px solid #eaeaea;}
.biz_comment .cmt_write_wrap{padding:0 20px;}
.biz_comment .cmt_write_wrap h2{margin-bottom:15px; font-size:20px; line-height:1em; color:#000;}
.biz_comment .cmt_write_wrap h2 span{font-size:17px; line-height:1em; color:#000;}

.biz_comment .cmt_write_area{margin-bottom:20px; position:relative;}
.biz_comment .cmt_write_area .s_btn{display: block; position: absolute; right: 0px; bottom:0; z-index:9; min-width: 69px; height: 41px; background: #666; font-size: 15px; line-height: 100%; font-weight: 700; text-align: center; color: #fff; transition: all 0.6s ease; -ms-transition: all 0.6s ease;}

.biz_comment .cmt_input_first{margin-right:68px; padding:10px 12px 9px 12px; border:1px solid #d7d7d7; background:#fff; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.biz_comment .cmt_input_first span{display:block; width:100%; height:20px; line-height:20px; font-size:16px; color:#999;}
.biz_comment .cmt_input_first label{display:block; overflow:hidden; position:absolute; top:12px; right:12px; bottom:10px; left:12px; font-size:16px; color:#999; line-height:20px;}

.biz_comment .cmt_input{padding:10px 12px 10px 12px; border: 1px solid #d7d7d7; background:#fff; position:relative; z-index:10; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.biz_comment .cmt_input textarea{display:block; width:100%; height:100px; line-height:20px; font-size:16px; border:none; overflow:hidden; -webkit-appearance: none; resize: none;}
.biz_comment .cmt_input label{display:block; overflow:hidden; position:absolute; top:12px; right:12px; bottom:10px; left:12px; font-size:16px; color:#999; line-height:20px;}
.biz_comment .cmt_count{width:100%; height:40px; border:1px solid #d7d7d7; border-top:none; background:#fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.biz_comment .cmt_count:after{display:block;content:"";clear:both;}
.biz_comment .cmt_count span{display:block; float:right; margin-right:85px; font-size:16px; line-height:45px; color:#999;}

/* .biz_comment .cmt_write_area.on{margin-bottom:60px;}
.biz_comment .cmt_write_area.on .cmt_input{margin-right:0;}
.biz_comment .cmt_write_area.on textarea{height:100px;}
.biz_comment .cmt_write_area.on .s_btn{top:100%;}
.biz_comment .cmt_write_area.on .cmt_count{top:100%; opacity:1; visibility:visible;} */

.cmt_reply .cmt_write_wrap{padding:20px 0 0 0; margin:0 20px; border-bottom:1px solid #eaeaea;}

.cmt_box ul li:first-child{padding-top:0;}
.cmt_comment{padding:20px 0 15px 0; margin:0 20px; border-bottom:1px solid #eaeaea;}
.cmt_info{margin-bottom:8px;}
.cmt_info .cmt_name{font-size:14px; line-height:1em; color:#222; font-weight:bold;}
.cmt_info .cmt_date{margin:0 0 2px 5px; font-size:12px; line-height:1em; color:#999;}
.cmt_info .cmt_report_del{float:right; font-size:12px; line-height:23px; color:#9a9a9a;}
.cmt_txt{margin-bottom:20px; font-size:14px; line-height:21px; color:#222;}
.cmt_btn .cmt_write_btn{display:inline-block; height:25px; padding:0 10px; border:solid 1px #d7d7d7; font-size:12px; line-height:25px; color:#222}
.cmt_btn .cmt_write_btn.clicked{background:#f8f8f8;}
.cmt_btn .cmt_reply_like{float:right; display: inline-block; height:25px; padding:0 10px; border:solid 1px #d7d7d7; font-size:12px; line-height:25px; color: #666 }
/* .cmt_btn .cmt_reply_like.clicked{color:#ef2229; border-color:#ef2229;} */
.cmt_btn .cmt_reply_like:before{content:' '; display:inline-block; width:13px; height:15px; margin-right: 5px; background:url("http://image.chosun.com/weeklybiz/m/images/cmt_like_icon.png") 0 0px no-repeat; background-size:100%; vertical-align:middle;}
.cmt_reply{background:#f8f8f8;}
.cmt_reply .cmt_info .cmt_name{padding-left:15px; padding-left:15px; background:url("http://news.chosun.com/test_2010/myj/weeklybiz/images/re_icon2.gif") 0 2px no-repeat; background-size:8px 8px;}
.cmt_reply .cmt_txt{margin-bottom:0; padding-left:15px;}

/* pn_list */
.pn_list{padding:0 20px;}
.pn_list dl{padding:16px 0; padding-left:40px; font-size:15px; line-height:1.2em; *zoom:1;}
.pn_list dl:nth-child(1){border-bottom:1px solid #eaeaea;}
.pn_list dl:after{display:block;content:"";clear:both;}
.pn_list dt{float:left; margin-left:-40px; color:#999;}
.pn_list dd{color:#222; letter-spacing:-0.05em;}
.pn_list dd .num{font-size:12px; line-height:1em; color:#24a4e6; margin-left:3px;}

/* view_ad2 */
.view_ad2{padding:9px 20px; background:#eaeaea;}
.view_ad2 a{display:block; }

/* fixed_bottom */
.fixed_bottom{width:100%; position:fixed; left:0; bottom:0; z-index:20;}
.fixed_bottom ul{/*padding:0 20px;*/ *zoom:1; background:#f8f8f8; border-top:1px solid #d7d7d7;}
.fixed_bottom ul:after{display:block;content:"";clear:both;}
.fixed_bottom ul li{float:left; width:25%; padding:15px 0; text-align:center;}
.fixed_bottom ul li:first-child{padding-left:0;}
.fixed_bottom ul li a{font-size:17px; letter-spacing:-0.05em; color:#222;}
.fixed_bottom ul li:nth-child(1) a{padding-left:16px; background:url("http://image.chosun.com/weeklybiz/m/images/fixed_bottom1.png") 0 3px no-repeat; background-size:7px 12px;}
.fixed_bottom ul li:nth-child(2) a{padding-left:24px; color:#24a4e6; background:url("http://image.chosun.com/weeklybiz/m/images/fixed_bottom2.png") 0 1px no-repeat; background-size:16px 16px;}

.bbs_view_footer{padding-bottom:50px;}

@media all and (max-width: 376px) {
    /* .fixed_bottom ul li{width:25%; padding-left:0;} */
}

@media all and (max-width: 375px) {
    /* .fixed_bottom ul li{width:inherit; padding-left:16.5%;} */
}

@media all and (max-width: 360px) {
    /* .fixed_bottom ul li{width:inherit; padding-left:15.5%;} */
}

/* 320 device */
@media all and (max-width: 320px) {
    /* #header .show_menu{width:18px; height:15px; position:absolute; left:10px; top:17.5px;}
    #header .search_btn{width:18px; height:19px; position:absolute; right:10px; top:15.5px;} */
    .contain{padding:0 10px;}
    .contain.mgt51{margin-top:46px;}
    .fixed_menu.mlist .f_inner{padding:0 10px;}
    .fixed_menu.mlist{height:46px;}
    .fixed_menu.mlist ul li a{font-size:15px;}

    .list_m li .txt .tt{font-size:14px; padding-right:0;}
    .list_m li .txt .tt .new{margin-left:4px;}
    .list_m li .txt .info{font-size:11px;}

    .fixed_bottom ul li{width:inherit; padding-left:13.7%;}

    .pdf_list li a.img{min-height:130px;}
}