@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");

/**
* ==============================+
* 작업자 : 박유진
* 작업 시작일 : 2017.07
* ==============================+
*/

/*기존css black s_gnb================================================================*/
.sch_inputbox .searchBtn input {position:absolute; right:0; bottom: 0; width:44px; height:42px;  background:url(http://image.chosun.com/search/2017_new/all_icon.png) no-repeat -132px 4px; text-indent:999px; cursor:pointer; font-size:0}

.csh_art { width:100%; height:189px;}
.csh_art_area {height:40px; background:#000;}
.csh_art_in {/* max-width:1116px;*/ height:40px; margin:0 auto;}
.csh_art_in.w_list {width:auto}
.csh_art_in a.csh_cs {float: left; display:block; width:101px; height:13px; background:url(http://image.chosun.com/search/2017_new/all_icon.png) no-repeat -294px -5px; text-indent:-9999px; overflow:hidden; margin-top:14px; opacity: 0.5;}
.csh_art_in a.csh_cs.w_biz_logo {width:162px; height:15px; background:url(http://news.chosun.com/test_2010/_markup//weeklybiz_logo_s.png) no-repeat; text-indent:-9999px; overflow:hidden; margin:14px 0 0 15px; opacity:1;}
h2#csh_brand .csh_logo_title {overflow:hidden;}
h2#csh_brand a.csh_logo { display:block; color:#fff; position:absolute; top:6px; left:50%; margin-left:-25px;font-size:20px;text-decoration:none}

.csh_login {float:right; display:block; height:40px; vertical-align: top;}
.csh_login a#logLinkmini_pc {display: inline-block; color:#999; margin:9px 5px 0 0; font-size:13px; vertical-align:top;}
.csh_login .csh_all_trig_off { width:23px; height:20px; background:url(http://image.chosun.com/weeklybiz/images//icon_comm.png) no-repeat -248px -5px; text-indent:-9999px; overflow:hidden; display:inline-block; vertical-align:middle;}
.csh_login .csh_all_trig_on { width:23px; height:20px; background:url(http://image.chosun.com/weeklybiz/images//icon_comm.png) no-repeat -301px -5px; text-indent:-9999px; overflow:hidden; display:inline-block; vertical-align:middle;}

ul#cs_mgnb_pop_id {margin: 0;padding: 0;border: 0;color: #333;font: 15px/30px "맑은 고딕", "Malgun Gothic", 나눔고딕, 돋움, Dotum, 굴림, Gulim, "Apple SD Gothic Neo", sans-serif;}
ul#cs_mgnb_pop_id { display: none; position: absolute; width: 168px; padding-top: 5px; top: 40px; right: 0px; background: #fff; border: solid 1px #ddd; letter-spacing: -1px; list-style: none; z-index: 99999 }
ul#cs_mgnb_pop_id.fixed { position: fixed; position: fixed; top: 44px; left: 50%; margin-left: 410px;}
ul#cs_mgnb_pop_id li { list-style: none; padding-left: 19px; }
ul#cs_mgnb_pop_id li a { text-decoration:none;}
ul#cs_mgnb_pop_id li a:hover { text-decoration: underline; }
ul#cs_mgnb_pop_id li.service_all { margin-top: 10px; border-top: solid 1px #ebebeb; border-bottom: solid 1px #ebebeb; font-size: 13px; line-height: 43px; }
ul#cs_mgnb_pop_id li.service_all a { font-size: 13px; font-weight: bold; color: #333; }
a.cs_mgnb_trig_off { width: 22px; height: 22px; margin-left: 20px; display: inline-block; background: url(http://image.chosun.com/main/201505/cs_mgnb_ico.png) no-repeat -125px -1px; text-indent: -9999px; vertical-align: middle; }
a.cs_mgnb_trig_on { width: 22px; height: 22px; margin-left: 20px; display: inline-block; background: url(http://image.chosun.com/main/201505/cs_mgnb_ico.png) no-repeat -150px 0px; text-indent: -9999px; vertical-align: middle; }
ul#cs_mgnb_pop_id li.sns_links { padding: 5px 0 12px 15px; line-height: 0; }
ul#cs_mgnb_pop_id li.sns_links a { position: relative; width: 30px; height: 30px; margin-left: 2px; display: inline-block; font-size: 0; line-height: 0; text-indent: -9999px; background: url(http://image.chosun.com/main/201505/csh_main_ico.png) no-repeat; }
ul#cs_mgnb_pop_id li.sns_links a.fb { background-position: 0px -500px; }
ul#cs_mgnb_pop_id li.sns_links a.tw { background-position: -50px -500px; }
ul#cs_mgnb_pop_id li.sns_links a.gp { background-position: -100px -500px; }
ul#cs_mgnb_pop_id li.sns_links a.kas { background-position: -150px -500px; }
ul#cs_mgnb_pop_id li.sns_links a:first-child { margin-left: 0; }
ul#cs_mgnb_pop_id li.sns_links a.fb:hover { background-position: 0px -450px; }
ul#cs_mgnb_pop_id li.sns_links a.tw:hover { background-position: -50px -450px; }
ul#cs_mgnb_pop_id li.sns_links a.gp:hover { background-position: -100px -450px; }
ul#cs_mgnb_pop_id li.sns_links a.kas:hover { background-position: -150px -450px; }
ul#cs_mgnb_pop_id li, ul#cs_mgnb_pop_id li a { font-size: 16px; }
ul#cs_mgnb_pop_id li.service_all a { font-size: 15px }

.csh_search_trig {display: inline-block; vertical-align: top;}
#search_Btn  {width:40px;height: 40px;display:block; background:url(http://image.chosun.com/main/201505/csh_main_ico.png) no-repeat -142px -541px; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden;}
#search_Btn.sch_close_btn{width:40px;height: 40px;display:block; background:url(http://image.chosun.com/main/201505/csh_main_ico.png) no-repeat -191px -541px; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden;}

.csh_search_area.show{display:block}
.csh_search_area {display:none;position:absolute;top:40px;left:0;float:inherit;width:100%; margin-top:0;height:80px;z-index:9999;background:#fff;border-bottom:1px solid #d7d7d7;box-shadow: 1px 1px 4px #e7e7e7;}
.csh_search_area .csh_search_inputbox {width:1115px; margin:0 auto;height:80px}
.csh_search_area .csh_search_inputbox fieldset {text-align:center}
.csh_search_area .csh_search_inputbox .InputOutline {position:relative; display: inline-block;}
.csh_search_area .csh_search_inputbox .InputOutline .searchBtn{position:absolute;top:10px;right:0;width:40px; height:40px; margin-right:0; background: url(http://image.chosun.com/search/2017_new/all_icon.png) no-repeat -132px 4px; border:0; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; cursor:pointer;}
.csh_search_area .searchTerm {width:533px; height:39px;padding:0 40px 0 7px;margin:13px 0 0 0;background:#fff; text-align:left;border:0; border-bottom: 2px solid #222; font-family: 'Open Sans', sans-serif;font-size:22px; line-height:39px; color:#000}
.trgi_close {position:absolute;top:0;right:0; width:30px; height:30px; background:url(http://image.chosun.com/main/201505/csh_main_ico.png) no-repeat -41px -541px;font-size:0; line-height:0; text-indent:-9999px;}
#mask {position:absolute;left:0;top:40px;z-index:100;background-color:#fff; display:none;}

.menu_btn {display: inline-block; height: 40px; width:40px; vertical-align: top; margin-right: 5px;}
.menu_btn a {display: block; width: 40px; height: 40px;font-size: 0;line-height: 0;text-indent: -9999px;overflow: hidden;background:url(http://image.chosun.com/weeklybiz/images//icon_comm.png) no-repeat }
.menu_btn a.menu_btn_show.block {background-position: -290px 5px; }
.menu_btn a.menu_btn_show {background-position: -239px 5px; }
    

.w_biz_menu {display:none;position: absolute;top: 39px;right: 14px;width: 200px;border: 1px solid #000;box-sizing: border-box;background: #fff;z-index: 99; }
.w_biz_menu.block {display:block;}
.w_biz_menu ul {padding: 24px;border-bottom: 1px solid #eaeaea;font-family: '맑은고딕';}
.w_biz_menu ul li a {font-family: "Noto Sans KR", sans-serif;display: block;font-size: 17px;padding: 5px 0; color: #222; line-height: 1.2;}
.w_biz_menu ul.fontStyle li a {font-family: "Noto Serif", serif; color: #222; }
.w_biz_menu dl {overflow: hidden;font-family: "Noto Sans KR", sans-serif;padding: 24px 19px; border-bottom: 1px solid #eaeaea; }
.w_biz_menu dl dt {float: left;margin-right: 10px; width:35px; height:35px; }
.w_biz_menu dl dt img{width:35px; height:35px; border-radius:20px;}
.w_biz_menu dl dd {font-size: 15px; }
.w_biz_menu dl dd strong {color: #666; }
.w_biz_menu dl dd span {display: inline-block;padding-right: 6px;vertical-align: top; }
.w_biz_menu dl dd span:before {content: '';border-left: 1px solid #dadcdf;margin-right: 6px;height: 12px;display: inline-block;vertical-align: middle;margin-bottom: 2px; }
.w_biz_menu dl dd span a {color: #999;font-size: 13px; }
.w_biz_menu dl dd span:first-child:before {border: 0;margin: 0; }
.w_biz_menu dl.login_area{padding: 20px 19px;}
.w_biz_menu dl.login_area dd span{position:relative; width: 50%;text-align: center; padding-right:0}
.w_biz_menu dl.login_area dd span:before {position: absolute; left: 0;top: 4px;}
.w_biz_menu dl.login_area dd span:first-child:before {border: 0;margin: 0; }