@charset "utf-8";

/* healthchosun.com Main Stylesheet  2018  
*/

/* Reset import */
@import url("/css/2018/css_reset_2018.css");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800");
@import url('https://fonts.googleapis.com/earlyaccess/notosanskr.css');


html, body{height:100%;}
html{-webkit-text-size-adjust:none;}
body{min-width:320px;word-break:keep-all;word-wrap:break-word;white-space:inherit;color:#000; /*background: #a2b8ea;*/}
body, input, button, textarea{font-family:AppleSDGothicNeo-Regular,'���� ���','Malgun Gothic',�������,����,Dotum,����,Gulim,'Apple SD Gothic Neo',sans-serif; letter-spacing:-0.05em}
a, a:visited{color:#000;text-decoration:none;background-position: -213px 0;}

/* layout */
#h_Wrap { min-width:1196px; }
#h_Header {position:relative;}
#csContent {position:relative; width: 1200px;margin: 0 auto; padding-top:30px; box-sizing: border-box;}
iframe{display:block}
.ad_gg {width:1196px; text-align:center; margin: 0 auto; padding-bottom:30px}
.ad_gg iframe {text-align:center; margin: 0 auto;}
.ad_gg_top {width:1196px; text-align:center; margin: 0 auto;font-size:0;}
.ad_gg_top a{font-size:0;}
.ad_gg_top a img {padding:20px 0}
.ad_gg_top a img[height="1"] {padding:0}



/* GNB css*/
.top_head {background:#f8f8f8;}
.top_head .inner {position:relative; width:1196px; height:36px; margin: 0 auto;}
.top_head ul.left_info {width:150px; overflow:hidden; padding-top:8px;}
.top_head ul.left_info li {float:left; font-size:13px; }
.top_head ul.left_info li a {color:#777; padding-right:15px;}

.top_head .right_info {position:absolute; top:0; right:0; padding-top:6px;}
.top_head .right_info span{font-size:13px; padding-left:12px;}
.top_head .right_info span a {color:#777;}
.top_head .right_info span.noti{position:relative}
.top_head .right_info .btn2016_chosun { border:0px solid #000; display: block; width: 108px; height: 20px; float: left; font-size: 0; line-height: 0; text-indent: -9999px; background: url(https://health.chosun.com/images/2015/btn_senior.png) no-repeat -190px -54px; }
.top_head .right_info span.noti a {display:inline-block;width:21px; height:20px; background:url(https://image.chosun.com/main/201803//icon_common.png) no-repeat -105px 0; text-indent:-99999px;}
.top_head .right_info span.noti a:hover{background-position:-140px 0;}
.top_head .right_info span.noti em{position:absolute; right: -9px; top: -4px; width:19px; height:13px; background:#e63935; border-radius: 20px;}
.top_head .right_info span.noti em i {color:#fff; display:block; font-style: normal; padding: 1px 4px 0 4px;font-size: 10px; vertical-align:top; }
.top_area {position:relative; height:87px; width:1200px; background: #fff; margin: 0 auto; text-align: center}
.top_area .hc_logo{text-align:center;padding-top: 7px;}
.top_area .top_ad1 {position: absolute;left: 0;top: 10px;}
.top_area .top_ad2 {position:absolute;right:0;top:10px;}

.top_area_b {position:relative; height:97px; width:1200px; background: #fff; margin: 0 auto; text-align: center}
.top_area_b .hc_banner{text-align:center;padding-top: 7px;}



.gnb_menu {position:relative; width:100%; height: 48px;background: #fff; border-top:1px solid #d7d7d7; border-bottom:3px solid #c51a18}
.gnb_menu_inner{position:relative; width:1196px; height: 48px; margin: 0 auto;}
.gnb_menu_inner .btn_menu a{position:absolute; left:0px; top:8px; width:30px; height:30px; background:url(https://health.chosun.com/images/2018/ico_com.png) no-repeat -109px -3px; text-indent:-99999px;}
.gnb_menu_inner .img_logo {float:left; margin-top:12px; width:223px; height:24px; background:url(https://www.chosunonline.com/dhtm/images//logo_cs_online.png) no-repeat}
.gnb_menu_inner ul{overflow:hidden;}
.gnb_menu_inner ul li{float:left;}
.gnb_menu_inner ul li a {display: inline-block; color:#000; height:34px; padding:15px 10px 0; font-size:15px; font-weight: bold}
.gnb_menu_inner ul.newsmenu{display: inline-block; overflow:hidden; padding-left:173px;}
ul.themenu {position:relative; display:inline-block; padding-left:13px;}
ul.themenu:before {content:''; display:inline-block; background:#d7d7d7; position:absolute; left:0; top:34%; width:1px; height:13px;}
ul.themenu li a{padding:15px 8px 0; font-weight: normal; font-size:14px;}
.gnb_menu_inner > ul.themenu li a:hover {text-decoration: underline; color:#000;}
ul.themenu li.menu_set a{width:25px; height:25px; padding:0; background:url(https://image.chosun.com/main/201803//icon_common.png) no-repeat -170px 7px; line-height: 0; text-indent:-99999px;}
.gnb_menu_inner > ul li a:hover, 
.gnb_menu_inner > ul li a.current{text-decoration:none; color: #c41916; transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}

.csh_search .hide {visibility:hidden;}

/*������ü�޴�css*/
.csh_all_trig2016 a {display:block; width:30px; height:30px; background:url(https://health.chosun.com/images/2018/ico_com.png) no-repeat -109px -3px; position:absolute; right:0;
	font-size:0; line-height:0; overflow:hidden; text-indent:-9999px;}
.csh_all_trig2016 a.csh_all_trig_on {background-position: -37px 3px;}
.csh_all2016 {width:1200px; position:absolute; left:-2px; top:50px; background:#fff; padding-top:20px;border:1px solid #d7d7d7; z-index:9999;}
.csh_all2016 ul li a { padding: 0px 12px 0px;}

.csh_all_list01 {border-left: 1px solid #e9e9e9;float: left;height: 650px; /*width: 330px;*/}

ul.csh_all_list {height: 650px; float: left; width: 150px; margin-bottom: 20px; padding-left: 20px; border-left: solid 1px #e9e9e9; }
ul.csh_all_list li {line-height: 15px; float: none; }
ul.csh_all_list li a {font-weight: normal; padding: 0px 0px;}
ul.csh_all_list li.dep1 {font-weight: bold;}
ul.csh_all_list li.dep1 a {color: #222;}

	ul.csh_all_list02 { float: left; width: 150px; /*height: 190px;*/ padding-left: 20px; }
	ul.csh_all_list02 li { line-height: 15px; float:none;}
	ul.csh_all_list02 li.dep1 { font-weight: bold;}
	ul.csh_all_list02 li a {font-weight: normal;}
	ul.csh_all_list02 li.dep1 a {font-weight: bold; color: #222;}

	ul.csh_all_list03 {float: left; width: 150px; /*height: 190px;*/ padding-left: 20px;}
	ul.csh_all_list03 li.empty { height: 25px;}
	ul.csh_all_list03 li {line-height: 15px; float:none; }
	ul.csh_all_list03 li a {font-weight: normal;}

	ul.csh_all_list04 {float: left; width: 150px; height: 550px; padding-left: 20px; }
	ul.csh_all_list04 li {line-height: 15px; float:none; }
	ul.csh_all_list04 li.dep1 { font-weight: bold; }
	ul.csh_all_list04 li a {font-weight: normal;}
	ul.csh_all_list04 li.dep1 a {font-weight: bold; color: #222; }
	ul.csh_all_list04 li.empty {height: 25px;}

	ul.csh_all_list05 {float: left; width: 150px; height: 550px; padding-left: 20px; }
	ul.csh_all_list05 li.empty {height: 25px; }
	ul.csh_all_list05 li {line-height: 15px; float:none; }
	ul.csh_all_list05 li a {font-weight: normal;}

	.csh_all_list06 {float: left; width: 190px; /*height: 550px;*/ border-left: solid 1px #e9e9e9;}	

	ul.csh_all_list07 {width: 180px; padding-left: 20px; }
	ul.csh_all_list07 li {line-height: 15px; float:none; }
	ul.csh_all_list07 li.dep1 {font-weight: bold; }
	ul.csh_all_list07 li a {font-weight: normal;}
	ul.csh_all_list07 li.dep1 a {font-weight: bold; color: #222; }
	
	ul.csh_all_list_last {float: left; width: 170px; height: 650px; margin-bottom: 20px; padding-left: 20px; border-left: solid 1px #e9e9e9; }
	ul.csh_all_list_last li {float: none;}
	ul.csh_all_list_last li a {font-weight: normal;}
	ul.csh_all_list_last li.dep1 {font-weight: bold; }
	ul.csh_all_list_last li.dep1 a {font-weight: bold; color: #222; }

.csh_all_others { clear:both; width:100%; height:40px; border-top:solid 1px #d7d7d7; position:static;}

	ul.csh_all_sns { float:left;margin-left:10px;}
	ul.csh_all_sns li { float:left; width:40px; height:48px;}
	ul.csh_all_sns li.fb { }
	ul.csh_all_sns li.tw {}
	ul.csh_all_sns li.gp {}
	ul.csh_all_sns li a { display:block; width:48px; }

	ul.csh_all_sns {float: left; margin-left: 10px;}
	ul.csh_all_sns li {float: left; width: 40px; height: 48px; }
	ul.csh_all_sns li a {width: 31px; height: 48px; display: block; background: url(https://health.chosun.com/images/2018/ico_com2.png) no-repeat; font-size: 0; line-height: 0; text-indent: -9999px; overflow: hidden; }
	
	ul.csh_all_sites { float:left; padding-left:30px}
	ul.csh_all_sites li { float:left; padding:0 19px; line-height:0;}
	ul.csh_all_sites li a { height:48px; display:inline-block; background:url('https://health.chosun.com/images/2015/csh_main_ico_logo.png') no-repeat; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden;}
	ul.csh_all_sites li a.site_chosun { width:95px; background-position: 0px -98px;}
	ul.csh_all_sites li a.site_healthcare { width:90px; background-position: 0px -150px;}
	ul.csh_all_sites li a.site_mtree { width:70px; background-position: 0px -198px;}
	ul.csh_all_sites li a.site_vita { width:78px; background-position: 0px -250px;}
	ul.csh_all_sites li a.site_magazine { width:84px; background-position: 0px -300px;}
	ul.csh_all_sites li a.site_healthtalk {width: 65px; background-position: 0px -405px; }
	ul.csh_all_sites li a.site_pet {width: 90px; background-position: 0px -458px; }
	ul.csh_all_sites li a.site_mildang {width: 50px; background-position: 0px -510px; }
	ul.csh_all_sites li a.site_amirang {width: 73px; background-position: 0px -558px; }

.csh_all_close_trig {width: 48px; height: 48px; position: absolute; border-left: solid 1px #d7d7d7; bottom: 0px; right: 0px; }
.csh_all_close_trig a {width: 48px; height: 48px; display: block; background: url(https://image.chosun.com/main/201505/csh_main_ico.png) no-repeat -50px -50px; font-size: 0; line-height: 0; text-indent: -9999px; overflow: hidden; }
.csh_all_list_line_a {border-bottom: 1px solid #d7d7d7; margin-bottom:10px; margin-left: 10px; margin-right: 10px; }
.csh_all_list_line { margin: 11px; border-bottom: 1px solid #d7d7d7; }
.csh_all2016 h4 + ul.csh_all_list{padding-left:30px; border:0 none;}




/*������ü�޴�css*/

/* �޴����� ���̾� �˾� */
.naviEmpty.vis {visibility:visible; width: 960px;}
.naviEmpty {visibility:hidden; position:absolute; left:235px; top:0; height:48px;  background:#fff}
.naviEmpty ul {margin-top:9px; float:left;}
.naviEmpty ul li.menu_item{margin-left:6px;}
.naviEmpty ul li.menu_item .empty{display:inline-block; width:63px; height:30px; border:1px solid #d7d7d7; background:#f9f9f9; box-sizing: border-box }
.naviEmpty ul li.menu_item.menu_pointer .empty{border:1px solid #c41916; background:#fff}
.naviEmpty ul.panempty {position:relative; margin-left:25px;padding-left: 23px;}
.naviEmpty ul.panempty li.menu_item .empty{ width:60px;}
.naviEmpty ul.panempty li.menu_item{margin-left:7px;}
.naviEmpty ul.panempty li a{font-weight:normal; font-size:14px;}
.naviEmpty ul.panempty:before {content:''; display:inline-block; background:#d7d7d7; position:absolute; left:0; top:25%; width:1px; height:13px;}
.naviEmpty ul li a {padding-top: 7px}

.fix_s_logo {display:none}
.gnbfixed {position: fixed;top: 0;width: 100%;z-index: 999;}
.gnbfixed + #csContent {padding-top: 102px;}
.gnbfixed .fix_s_logo {display:block; position: absolute; width:100px;  top: 10px; left: 37px;}
.gnbfixed .fix_s_logo a { display: block;margin-top: 6px;width: 100px; height: 20px;background: url(https://image.chosun.com/main/201803/icon_article.png) no-repeat -200px -25px; font-size:0}
.menu_all { visibility:hidden; width:100%; height:100%; position: fixed;top: 0;left: 0;right: 0;background: #fff; opacity: 0; transform: translateY(-10px); transition: ease all 0.4s;}

 /****************************/
.csh_art_in.sch_area {position:relative}
.csh_search {float:right; margin-top:3px;}
.csh_search a {width:40px;height: 40px;display:block; background:url(https://image.chosun.com/main/201803/icon_common.png) no-repeat -90px -25px; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden;}
.csh_search a.search_close {background:url(https://image.chosun.com/main/201803//icon_common.png) no-repeat -355px -359px;}
.csh_search_area.vis {visibility:visible;opacity: 1; transform: translateX(0px); z-index:999}
.csh_search_area.vis.searchfixed {position:fixed; top:52px; transform: inherit;transition: inherit; height: 65px; }
.csh_search_area.vis.searchfixed .searchTerm{font-size: 22px; height:30px; margin: 13px 0 0 0;}
.csh_search_area.vis.searchfixed .csh_search_inputbox .InputOutline .searchBtn {height:36px; background:url(https://health.chosun.com/images/2018/ico_com.png) no-repeat -108px -129px;}
.csh_search_area {visibility:hidden;position:absolute;top:52px;left:0;width:100%; margin-top:0;height:80px;z-index:9999;background:#fff;border-bottom:1px solid #d7d7d7;box-shadow: 1px 1px 4px #e7e7e7;opacity: 0; transform: translateY(-10px); transition: ease all 0.4s;}
.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}
.csh_search_area .csh_search_inputbox .InputOutline .searchBtn{position:absolute;top:-1px;right:0;width:40px; height:40px; margin-right:0; background:url(https://image.chosun.com/main/201803//icon_common.png) no-repeat -97px -24px; border:0; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; cursor:pointer;}
.csh_search_area .searchTerm {width:475px; height:39px;padding:0 40px 4px 5px;margin:18px 0 0 0;background:#fff; text-align:left;border:0;border-bottom:2px solid #222; font-family: AppleSDGothicNeo-Regular,'���� ���','Malgun Gothic',�������,����,Dotum,����,Gulim,'Apple SD Gothic Neo',sans-serif;font-size:30px; line-height:39px; color:#000}
.search_close {position:absolute;top:0;right:0; width:30px; height:30px; background:url(https://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:0;z-index:600;background-color:#fff; display:none;}

/*�����˻�css */
.csh_rightMenu {float:right; margin-top:3px;}
.searchBtn2016 {border:none !important;  background:url(https://health.chosun.com/images/2018/ico_com.png) no-repeat -108px -124px !important; width:40px; height:40px; right:0; top:0;}
#id_searchForm fieldset {position:relative;}
.searchTerm2018{color: #777; font-size: 13px; height: 35px; line-height: 35px; margin: 0; border:0px; padding: 0 5px 0 0px;  text-align:right; width: 190px; }
/*�����˻�css end*/



.menu_all.vis{visibility:visible;opacity:1; transform: translateY(0px); z-index: 999;}
.menu_all_box {width:1196px; position:relative; margin:70px auto 0; text-align:center;}
.menu_all_box .btn_layer_close {width:20px; height:20px;top:65px; left:0; right: inherit; background-position:-372px -372px;}
.menu_all_box .layer_logo {display: inline-block;}
.menu_all_inner{overflow: hidden; max-width: 700px; padding-top:49px; padding-left:186px;}
.menu_all_inner .menu_all_inner_box {overflow:hidden}
.menu_all_inner .menu_all_inner_box .menu_gnb {float:left; width:210px; text-align: left; border-right:1px solid #d7d7d7}
.menu_all_inner .menu_all_inner_box .menu_gnb strong{display: inline-block; font-size:28px; text-align:left; margin-bottom:15px; letter-spacing:-0.1em; }
.menu_all_inner .menu_all_inner_box .hot_box {float:left; padding-left:30px}
.menu_all_inner .menu_all_inner_box .hot_box strong{display: block; font-size:20px; text-align: left; margin-bottom: 10px;}
.menu_gnb_inner {position:relative;}
.accod_scroll {width:200px; height:534px; }
.menu_gnb_inner::after {content:""; display:inline-block; position: absolute; bottom:-18px; height:1px; width:200px;background: #fff;; -webkit-box-shadow: 0px 2px 29px 30px rgba(255, 255, 255, 1);-moz-box-shadow: 0px 2px 29px 30px rgba(255, 255, 255, 1);box-shadow: 0px 2px 29px 30px rgba(255, 255, 255, 1);}

#accordian {height:534px;}
#accordian h4 {position:relative; margin-bottom:12px;}
#accordian h4 a {display:block; padding: 0 10px 0 0; font-size:28px; color: #000; text-decoration: none; letter-spacing:-0.1em;}
#accordian ul ul li a {position: relative;text-decoration: none;font-size: 18px;line-height: 29px;display: block;padding: 0 15px 0 0;}
#accordian ul ul {display: none;}
#accordian li.active>ul {display: block; margin-bottom: 7px;}
#accordian li h4 a::after { content: ""; display:inline-block; margin:0 0 0 10px; width:16px; height:9px; background:url(https://image.chosun.com/main/201803//icon_common.png) no-repeat -106px -178px; vertical-align: middle;}
#accordian li.active h4 >a::after {background:url(https://image.chosun.com/main/201803//icon_common.png) no-repeat -106px -160px;}

#accordian ul ul li:first-child a { font-weight: bold }
#accordian ul ul li a:hover { color: #c41916}

/* �������̾� */
.gnb_set_layer.vis {visibility:visible;}
.gnb_set_layer.vis.setfixed{ position:fixed; top:52px;}
.gnb_set_layer {visibility:hidden; width:100%;/*height:457px;*/ position:absolute; top:0; right:0; left: 0;background: #fff; z-index: 100}
.gnb_set_layer p.set_tit_txt {font-size:13px; color:#777; margin-bottom: 7px;}
.gnb_set_layer p.set_tit_txt strong{display:inline-block;font-size:15px; color:#000; padding-right:8px}
ul.set_menu{}
ul.set_menu li {float:left; width:33.333%; margin: 9px 0;}
ul.set_menu li a{display:inline-block;width:145px;height:45px; text-align:center; line-height:41px;color:#777;border:1px solid #d7d7d7; box-sizing: border-box;text-decoration:none}
ul.set_menu li a:hover{border:1px solid #c41916;transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
ul.set_menu li a::before{content: ""; display:inline-block; width:19px; height:13px; background:url(https://image.chosun.com/main/201803//icon_common.png) no-repeat -176px -160px; vertical-align: middle; padding-right: 5px;}
ul.set_menu li.select a {border:1px solid #c41916;color:#000; font-weight:bold}
ul.set_menu li.select a::before{background:url(https://image.chosun.com/main/201803//icon_common.png) no-repeat -140px -160px;}
/* �������̾� */

/*����*/
.tempstep {display:table; width:100%; border-top:1px solid #eaeaea; /*padding:6px 0 9px; */    height: 78px;}
.tempstep:first-child {padding-top:0; border-top:0}
.tempstep .step_thumb{display:table-cell; vertical-align: middle; text-align:right; padding-left: 8px;}
.tempstep .step_thumb a {line-height:0; display:block}
.tempstep .step_thumb a img{max-width: 87px; height:auto;}
.tempstep dl {width: 100%;display:table-cell; vertical-align: middle;}
.tempstep dl dt{font-size:15px; padding-top:5px;}
.tempstep dl dd.step_info {color:#777; font-size:13px}
.tempstep dl dd.step_info span {position:relative}
.tempstep dl dd.step_info span.time{font-size:12px; padding-left: 8px; margin-left: 8px;}
.tempstep dl dd.step_info span.time:before{content:""; position:absolute; top:1px; left:0; height:14px; border-left:1px solid #b4b4b4;}
.btn_layer_close {display:inline-block; position: absolute; top:20px; right:20px; width:40px; height:40px; background:url(https://image.chosun.com/main/201803//icon_common.png) no-repeat -353px -317px; transform: rotate(-180deg); transition: ease transform 0.4s; text-indent:-9999px; overflow:hidden; font-size:0;}
.btn_layer_close:hover { transform: rotate(0deg) }
/*����*/

/*�ǽð� �αⴺ�� ����Ʈ*/
.news_title_cat {float: left; width: 166px; position: relative; padding-top: 0px;}
.news_title .news_title_cat {border:0 none;}
.news_title_cat em { font-size:20px; color:#222; letter-spacing:-1px;}
.news_title_cat dt { font-size:20px; color:#222; letter-spacing:-1px;}
.news_title_cat dd { margin-top:10px;}
.news_title_text { margin-left:155px; /* padding-right:250px; */word-break: keep-all;}
#cat_list_trigger_id a:after { content:''; display:inline-block; width:9px; height:5px; background:url(https://health.chosun.com/images/2015/cs_art_ico.png) no-repeat -100px -500px; vertical-align:middle; margin-left:5px;}
#cat_list_trigger_id a.open:after { background-position:-100px -525px;}



.news_title_cat ul.news_title_cat_list {line-height:30px; width:125px;position:absolute;top:32px;left:0px;display:none; padding:10px; background:#fff; border:solid 1px #d7d7d7; z-index:9999;}

/*ī�װ�*/
.news_title_cat ul.news_title_cat_list .redline {float:right;width:16px;height:11px; margin-right:46px;margin-top:12px;background:url(https://health.chosun.com/images/2015/cs_art_ico.png) no-repeat -100px -592px; vertical-align:middle;}
.news_title_cat ul.news_title_cat_list .grayline{float:right;width:22px;height:11px; margin-right:41px;margin-top:12px;background:url(https://health.chosun.com/images/2015/cs_art_ico.png) no-repeat -102px -603px; vertical-align:middle;}
.news_title_cat ul.news_title_cat_list li {color:#666;display:block;font-weight:normal; letter-spacing:-1px; font-size:15px;}
.news_title_cat ul.news_title_cat_list li a { display:block;}
.news_title_cat ul.news_title_cat_list li a:hover { background:#e5e5e5; }
.news_title_cat ul.news_title_cat_list li.b a { color:#222;display:block;font-weight:bold; }
.news_title_cat ul.news_title_cat_list li.b a:hover { background:#e5e5e5; }
.news_title_cat ul.news_title_cat_list li.cline { color:#222;display:block;font-weight:bold;padding-bottom:7px;margin-bottom:5px;border-bottom:1px solid #d7d7d7; }
/* .news_title_cat ul.news_title_cat_list li.cline a:hover { background:#e5e5e5; } */


/* �ǽð� �α���*/
.aside_best_news { position: relative; border-top: 0; margin: 15px 0;}
.aside_best_news h5 {position: relative; height: 35px; border-bottom: solid 2px #222; font-size: 15px; line-height: 35px; color: #000; }

.aside_best_news h3.aside_box_title {position: relative; height: 35px; border-bottom: solid 2px #222; font-size: 15px; line-height: 35px; color: #000; }

.aside_best_news .sec_headline_newsq { position: relative; border: solid 1px #d7d7d7; border-top: 0 }
.aside_best_news .sec_headline_newsq .bx-controls {position: absolute; top: -28px; right: 0;}
.aside_best_news .sec_headline_newsq ul li {width: 325px; margin: 0; padding: 0; }
.aside_best_news .sec_headline_newsq dl.newsq_item {width: 300px; margin: 0 auto; border-bottom: solid 1px #eaeaea; overflow: hidden; }
.aside_best_news .sec_headline_newsq dl.newsq_item dt {margin: 20px 0; font-size: 16px; font-weight: bold; color: #222; overflow: hidden; }
.aside_best_news .sec_headline_newsq dl.newsq_item dd.thumb {float: right; margin-top: 13px; margin-left: 8px; line-height: 0; }
.aside_best_news .sec_headline_newsq dl.newsq_item_la {width: 300px; margin: 0 auto; border-bottom: solid 0px #eaeaea; overflow: hidden; }
.aside_best_news .sec_headline_newsq dl.newsq_item_la dt {margin: 20px 0; font-size: 15px; font-weight: bold; color: #222; height: 40px; overflow: hidden; word-break: keep-all}
.aside_best_news .sec_headline_newsq dl.newsq_item_la dd.thumb {float: right; margin-top: 13px; margin-left: 8px; line-height: 0;  }
.aside_best_news .sec_headline_newsq dl.newsq_item dd.thumb img { height: 52px; max-width: 87px }
.aside_best_news .sec_headline_newsq dl.newsq_item_la dd.thumb img { height: 52px; max-width: 87px }
/* �ǽð� �α��� end*/

/*����*/
.aside_doctor { position: relative; border-top: 0; margin-bottom: 15px;}



/*�Ƿ�贺��*/
.aside_newscast { margin-bottom: 15px; }
.aside_newscast h3.aside_box_title { position: relative; height: 35px; border-bottom: solid 2px #222; font-size: 15px; line-height: 35px; color: #000 }
.aside_newscast h3.aside_box_title > .more { float: right }
.aside_newscast h3.aside_box_title > .more > a { margin-left: 5px; font-size: 13px; font-weight: normal; color: #777 }
.aside_newscast h3.aside_box_title > .more > a.current { font-weight: bold; color: #000 }

.aside_list_thumb { position: relative; border: solid 1px #d7d7d7; border-top: 0 }
.aside_list_thumb dl { height: 78px; margin: 0 14px; padding: 0; box-sizing: border-box; border-top: solid 1px #eaeaea }
.aside_list_thumb dl:first-child { border-top: 0 }
.aside_list_thumb dl dd.thumb { float: right; max-width: 87px; height: 50px; margin: 14px 0 14px 5px; overflow: hidden }
.aside_list_thumb dl dd.thumb img { height: 50px; max-width: 87px }
.aside_list_thumb dl dt { display: table; height: 100%; font-size: 15px; word-break: keep-all }
.aside_list_thumb dl dt > span,
.aside_list_thumb dl dt > a { display: table-cell; vertical-align: middle }
.aside_list_thumb dl dt em { font-size: 13px; color: #777 }
.aside_list_thumb dl dt em:after { content: '\A'; white-space: pre }
.aside_list_thumb dl dt span > a { display: block; max-height: 2.6em; overflow: hidden }

.aside_list_thumb .bx-wrapper { margin-bottom: 0px }
.aside_list_thumb .bx-controls { position: absolute; top: 0; right: 0 }
.aside_newscast .aside_list_thumb .bx-controls { position: absolute; top: -28px; right: 0 }
/*�Ƿ�贺��*/

/*�Ƿ����*/
.aside_medievent { margin-bottom: 15px; }
.aside_medievent h3.aside_box_title { position: relative; height: 35px; border-bottom: solid 2px #222; font-size: 15px; line-height: 35px; color: #000 }
.aside_medievent h3.aside_box_title > .more { float: right }
.aside_medievent h3.aside_box_title > .more > a { margin-left: 5px; font-size: 13px; font-weight: normal; color: #777 }
.aside_medievent h3.aside_box_title > .more > a.current { font-weight: bold; color: #000 }
.aside_medievent .aside_list_thumb .bx-controls { position: absolute; top: -28px; right: 0 }
.aside_medievent .aside_list_thumb dl { height: 64px;  margin: 0 14px; padding: 0; box-sizing: border-box; border-top: solid 1px #eaeaea }
/*�Ƿ����*/

/* �̺�Ʈ �˸��ϴ� */
.aside_event { position: relative; margin-bottom:15px;}
.aside_event h3.aside_box_title { position: relative; height: 28px; border-bottom: solid 2px #222; font-size: 15px; line-height: 20px; color: #000 }
.aside_event img{width:100%;  height:95px;}
.aside_event .bx-wrapper{ position: relative; border: solid 1px #d7d7d7; border-top: 0; padding:14px 14px; }
.aside_event ul.rel_art {padding-top:0;}
.aside_event ul.rel_art li {font-size:14px; padding: 4px 0px 2px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.aside_event .bx-controls { position: absolute; top: -28px; right: 0 }
.aside_event .bx-controls .bx-controls-direction {float:right; margin-left:5px;}
.aside_event #pagenum_event{float:left;}

.aside_event ul.rel_art li a {color:#222; padding-left: 12px; font-size:14px;}
.aside_event ul.rel_art.dot li {position: relative;}
.aside_event ul.rel_art.dot li:before {background-color:#222;background-image: none;width: 2px;height: 2px; position: absolute; content: '';display: block; top:15px;}

/*���۹��*/
.aside_google { margin-bottom: 15px; padding:15px 15px;}

/*��������*/
.aside_hospital { position: relative; margin:0px auto; margin-top:-1px; margin-bottom:15px;}
.aside_hospital h3 { position: relative; height: 35px; border-bottom: solid 2px #222; font-size: 15px; line-height: 35px; color: #000; }
.aside_hospital h3 span.red { color:#cc0710}
.aside_hospital div { }
.aside_hospital ul { position: relative; overflow:hidden; border-right:solid 1px #d7d7d7; border-left:solid 1px #d7d7d7; border-bottom:solid 1px #d7d7d7; padding:15px 15px;}
.aside_hospital ul li { width:300px;}
dl.bestclinic_newsq_item { overflow:hidden;}
dl.bestclinic_newsq_item dd.thumb { float:right; line-height:0;border:1px solid #d7d7d7}
dl.bestclinic_newsq_item dd.thumb img { width:135px; height:66px;}
dl.bestclinic_newsq_item dt { font-size:16px; font-weight:bold; color:#222; margin-bottom:5px; letter-spacing:-1px;}
dl.bestclinic_newsq_item dt.tsmall a{font-size:12px; font-weight:bold;line-height:1.5; color:#999;}
.aside_hospital .bx-controls { position: absolute; top: 9px; right: 0 }

ul.news_title_tools { width:200px; height:28px; position:absolute; bottom:10px; right:0px;}
ul.news_title_tools li { float:left;}
ul.news_title_tools li a { width:25px; height:28px; display:block; background:url(https://health.chosun.com/images/2015/cs_art_ico.png) no-repeat; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; }
ul.news_title_tools li.print a { background-position:-150px -600px;}
ul.news_title_tools li.email a { background-position:-175px -600px;}
ul.news_title_tools li.scrap a { background-position:-200px -600px;}
ul.news_title_tools li.font { position:relative; margin-left:6px;}
ul.news_title_tools li.font a { background-position:-232px -600px; width:59px;}
#ntt_font_item { position:absolute; top:27px; right:-1px; background:#fff; border:solid 1px #d7d7d7; display:none; z-index:50;}
#ntt_font_item a { display:block; width:53px; height:auto; padding-left:5px; background:none; font-size:12px; line-height:22px; text-indent:0; }
#ntt_font_item a.selected { background:#e5e5e5;}
#ntt_font_item a + a { font-family:'����';}

ul.news_title_tools li.size_up a { background-position:-291px -600px; width:29px;}
ul.news_title_tools li.size_dn a { background-position:-320px -600px; width:29px;}


.list_body {float: left; width: 700px; padding-top: 10px; padding: 0 0px; padding-right: 20px;/*border-left: solid 1px #d7d7d7;*/ box-sizing: border-box;}

/*����Ʈ*/

/*���� 3�ܰ���*/
ul.cate_news_box.listemp{float:left; width:1029px; box-sizing:border-box}
ul.cate_news_box.listemp.twostep {width:700px;}
ul.cate_news_box.listemp.twostep > li {width:350px; border-right:1px solid #eaeaea; border-left:0}
ul.cate_news_box.listemp li > .gdBox, ul.cate_news_box.listemp.twostep li > .gdBox {padding-top:17px; margin-top:35px; border-top:1px solid #eaeaea}
ul.cate_news_box.listemp li > .gdBox:first-child{border:0; margin-top:0; padding-top:0}
.cate_in_aside_bn {float:left; width:329px;}
.cate_in_aside_bn .aside_bn { text-align:right; margin-top:14px; margin-bottom:0}

ul.cate_news_box {overflow:hidden;}
ul.cate_news_box > li {float:left; width:350px; border-left:1px solid #eaeaea; box-sizing:border-box}

ul.cate_news_box > li:first-child {border-left:0;}
ul.cate_news_box h4{font-size:15px; font-weight:bold}
ul.cate_news_box li > .gdBox{margin:0 20px;}
ul.cate_news_box li.lastW {width:329px}
ul.cate_news_box li.lastW > .gdBox, ul.cate_news_box.listemp.twostep li > .gdBox {margin-top:14px;}
ul.cate_news_box li.lastW .gdBox{overflow:hidden; margin-right:0} 

ul.cate_news_box li .gdBox.tech h4+dl.news_item dt {white-space: nowrap; overflow: hidden;}

ul.cate_news_box li dl.news_item {margin-top:8px;}
ul.cate_news_box li dl.news_item dt {font-size:15px; color:#000; padding:5px 0 0 0;}
ul.cate_news_box li dl.news_item > dt {white-space:nowrap; overflow: hidden; text-overflow: ellipsis;}
ul.cate_news_box li .gdBox h4 + dl.news_item {margin-top:9px;}
ul.cate_news_box li .gdBox h4 + dl.news_item dt{overflow: visible; white-space: inherit;}
ul.cate_news_box li dl.news_item dd.thumb {margin-right: 9px; width:87px;height:50px; overflow: hidden;}
ul.cate_news_box li dl.news_item dd.thumb img{width:87px; height:auto;}
ul.cate_news_box li dl.news_item dd.desc {float:left; color:#777;}
ul.cate_news_box li dl.news_item dd.tit {float:left; width:309px; display: block; padding-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

ul.cate_news_box li.lastW dl.news_item {float:left; display:inline-block; width:145px; margin:8px 0 0 0; padding-left:18px;}
ul.cate_news_box li.lastW .gdBox h4 + dl.news_item { padding-left:0}
ul.cate_news_box li.lastW .gdBox h4 + dl.news_item dt{overflow: hidden; white-space: inherit;}
ul.cate_news_box li.lastW dl.news_item dt{display:inline-block; height:38px; line-height:1.333em; text-align:center; overflow: hidden; padding-bottom:0; white-space: inherit;}
ul.cate_news_box li.lastW dl.news_item dd.thumb {margin-right:0; width:145px; height:85px;}
ul.cate_news_box li.lastW dl.news_item dd.thumb img{min-width: 145px; height: 85px;width: auto;}
/* ul.cate_news_box.listemp li.lastW > .gdBox { margin-top: 13px;} */
/*���� 3�ܰ���*/




/* input style common*/
.checks {display:inline-block;}
.checks input[type="checkbox"] {width: 0px; height: 0px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; opacity:.01;-ms-filter:"alpha(opacity=1)";cursor:pointer;}
.checks input[type="checkbox"] + label {position:relative; display:inline-block; position:relative; color:#777; padding-right: 25px; cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none; font-size:14px; }
.checks input[type="checkbox"] + label:before {content: ''; position: absolute; right:0; display:inline-block; width:20px; height:20px;background:url(https://image.chosun.com/main/201803//icon_common.png) no-repeat -177px -106px; text-align: center; vertical-align: top }
.checks input[type="checkbox"]:checked + label:before {background:url(https://image.chosun.com/main/201803//icon_common.png) no-repeat -212px -106px;}
.checks input[type="radio"] + label { display:inline-block;padding-left:22px; position:relative; display:inline-block; position:relative; color:#000; }
.checks input[type="radio"] + label:before {}
/* input style common*/

.checks.pan{float: right; margin-right:13px;}
.checks.menu {width:33.2%; margin:9px 0}
.checks.menu input[type="checkbox"] + label {padding-right:0; font-size:14px; color:#000;}
.checks.menu input[type="checkbox"] + label:before {position:inherit;right: auto; width:17px; height:17px; background-position:-248px -159px; margin-right:5px;vertical-align: middle;}
.checks.menu input[type="checkbox"]:checked + label:before {background-position:-212px -159px;  }

.tooltip_btn {position: relative; display: inline-block; width:18px;height:18px;background:url('https://image.chosun.com/main/201803//icon_common.png') no-repeat -213px 0;left: 123px;top: -20px}
.tooltip_btn + .tooltiptxt {visibility: hidden; display: inline-block;width:127px; background-color: #fff; text-align: left; color: #868686; padding: 13px 9px;font-size: 13px; line-height: 1.500em; letter-spacing: -0.05em; border:1px solid #d7d7d7; position: absolute; left:4px; top:36px; opacity: 0; transform: translateY(-10px); transition: ease all 0.4s;  z-index: 1; }
.tooltip_btn + .tooltiptxt span{display:block; padding-bottom:5px}
.tooltiptxt::before{content:' '; display: block; width:14px; height:17px;background:url('https://image.chosun.com/main/201803//icon_common.png') no-repeat 0px -383px; position:absolute;left: 120px;top: -6px;}
.tooltip_btn:hover { background-position: -248px 0;}
.tooltip_btn:hover  + .tooltiptxt, .tooltiptxt:hover { visibility: visible; opacity: 1; transform: translateY(0px); z-index: 999}
.tooltip_btn.story  {position: absolute; right: 250px; top: 20px; left: inherit;}
.Cont_wrap_sub .tooltip_btn {left: 210px; top: -29px;}

.menu_area_setting {position: absolute;top: 173px;right: 0;bottom: 0;left: 0;}
.menu_area_setting .menu_area_bg {visibility: hidden;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #000;opacity: .3;filter: alpha(opacity=30);}
.menu_area_setting .menu_area_bg.vis {visibility: visible; z-index:1;}

.searh_area_bg {visibility: hidden;position: absolute;top: 51px;right: 0;bottom: 0;left: 0;background: #fff; opacity: .6;filter: alpha(opacity=30);}
.searh_area_bg.vis {visibility: visible; z-index:99;}



/* in sec_sub items **************************/
/* slider common */
.bx-controls-direction a {display:inline-block; width:17px; height:17px; background:url(https://image.chosun.com/main/201803//icon_common.png) no-repeat; text-indent: -9999px;z-index: 9998;}
.bx-controls-direction .bx-prev {background-position: 0 0;     cursor: pointer;}
.bx-controls-direction .bx-next {background-position: -17px 0;     cursor: pointer;}
.bx-pager.bx-default-pager {display:inline-block; font-size:11px; color:#999; margin-top:1px; letter-spacing:-2px; font-weight:bold; vertical-align:top}
#pagenum {float:left;}
.bx-pager.bx-default-pager:first-letter {color:#777;}
/* slider common */

.banner01_2018f {width: 298px; height: 205px; padding:15px; margin-bottom:20px; border: 1px solid #d7d7d7;}

.sub_item_box{position:relative; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; border-top:2px solid #222; padding:0 15px 5px 15px; margin-bottom: 20px;}
.sub_item_box strong{display:block; font-size:15px; line-height: 1.2em; margin-bottom:9px}
.sub_item_box .ic_qst {position:absolute; top:-12px; right:44%;}

.sub_item_box .tempstep.title{text-align:left; border-top:0;font-weight:bold;}
#opi_02_id dl.news_item dt{font-size: 18px;}
/* .sub_item_box .tempstep.title .label_tit.v1{display:inline-block} */
.sub_item_box .tempstep .step_thumb {width:87px; text-align: left;}
.sub_item_box .tempstep .step_thumb img{width:87px; height:55px; box-sizing: border-box}
.sub_item_box .tempstep dl dd.step_info {color:#777; font-size:13px; padding-top:3px;}

.sub_item_box#opi_box { padding: 0 14px 0 14px}
#opi_box .tempstep .step_thumb {width: 62px; padding: 0 8px 0 0px}
#opi_box .tempstep .step_thumb img { width: 62px;    height: 65px;    border-radius: 50%;    border: 1px solid #e6e6e6;}
#opi_box .tempstep {height:auto; font-size: 17px; padding: 11px 0 11px;}
#opi_box .tempstep dl dt {font-size:15px; padding-top:2px;}
#opi_box .tempstep.title#opi_02_id dl dt{font-size:17px; font-weight:bold}
#opi_box .tempstep dl dd.step_info {padding-top:0;}

.tempstep.title dl dt >div{display:table}
.tempstep.title dl dt span{display: table-cell; vertical-align: middle}
.tempstep.title dl dt span em{width: 35px; margin-right:7px}
.tempstep.title dl dt a {display:inline}

.channel_box{display:none; max-height:60px; position:relative; border-top:1px solid #396dbb; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; padding:10px 0px 10px 0px; margin-bottom:20px; background:#f8f8f8; overflow:hidden}
.channel_box li {width:auto !important; overflow:hidden}
.channel_box .tempstep {height: 60px; width:300px; margin-left:15px; border-top:0 }
.channel_box .tempstep .step_thumb {width:60px; padding-right:10px; padding-left:0;text-align:left;}
.channel_box .tempstep dl dt {padding-top:4px;}
.channel_box .tempstep dl dd.step_info {color:#777; font-size:13px; padding-top:3px;color:#396dbb; font-weight:bold}
.channel_box .bx-controls {position:absolute; top:10px; right:15px}
.channel_box .bx-controls-direction {float:right; margin-left:6px}
.channel_box .bx-controls-direction a {display:inline-block; width:17px; height:17px; background:url(https://image.chosun.com/main/201803//icon_common.png) no-repeat; text-indent: -9999px;z-index: 9999;}
.channel_box .bx-controls-direction .bx-prev {background-position: 0 0;}
.channel_box .bx-controls-direction .bx-next {background-position: -17px 0;}
.channel_box .bx-pager.bx-default-pager {display:inline-block; font-size:11px; color:#999; margin-top:1px; letter-spacing:-2px; font-weight:bold; vertical-align:top}
.channel_box .bx-pager.bx-default-pager:first-letter {color:#777;}

.aside_bn {text-align:center; margin-bottom:20px; padding-left:15px;}

ul#people_id_new {height: 110px;overflow:hidden}
.people_box {position:relative; margin-bottom:10px; overflow:hidden }
.people_box strong{display:block; font-size:15px; margin-bottom: 6px}
.people_box ul li {overflow:hidden; width:330px; height:110px; background:#f8f8f8}
.people_box ul li .people_inner { display:table; height:110px;}
.people_box ul li span.thumb { display: block; line-height:0; overflow:hidden;}
.people_box ul li.st_01 {position:relative; border:1px solid #d7d7d7; box-sizing: border-box;}
.people_box ul li.st_03 .comt_txt {position: absolute}

.people_box ul li.st_01 span.thumb img {position:absolute; top:0px; right:0px; width:140px; height:108px}
.people_box ul li.st_03 .news_bg {position: absolute;bottom: 0;left: 0; right: 0;top: 0;background-color: #000;opacity: .4;}
.people_box ul li.st_03{position: relative;}
.people_box ul li.st_03 .comt_txt {top:50%; transform: translateY(-50%); text-align: center;}
.people_box ul li.st_03 .comt_txt .item_tag a{color:#fff; opacity: .8;}
.people_box ul li.st_03 .comt_txt .item_tit {padding:0 30px}
.people_box ul li.st_03 .comt_txt .item_tit a{color:#fff;}
.people_box ul li .comt_txt {display:table-cell;vertical-align:middle; padding-left:14px;    padding-right: 150px}
.people_box ul li .comt_txt.st_02 {border-right:1px solid #d7d7d7;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.people_box ul li .comt_txt .item_tag {display:block; font-size:13px; font-weight:bold; margin-bottom:4px; }
.people_box ul li .comt_txt .item_tag a{color:#396dbb;}
.people_box ul li .comt_txt .item_tit {display: block; font-size: 17px; color:#000; line-height: 1.333em; letter-spacing:-.05em;}
.people_box .bx-controls {position:absolute; top:7px; right:0px}
.people_box .bx-controls-direction { display:none}
.people_box .bx-pager.bx-default-pager{width:100%;text-align:center;color:#666}
.people_box .bx-pager.bx-default-pager .bx-pager-item,
.people_box .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.people_box .bx-pager.bx-default-pager a{background:#adb0bf;text-indent:-9999px;display:block;width:10px;height:10px;	margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;}
.people_box .bx-pager.bx-default-pager a:hover,
.people_box .bx-pager.bx-default-pager a.active{background:#396dbb;}

.sec_ad_newsq {position: relative; border: solid 1px #d7d7d7; /* border-top: solid 2px #000;*/ margin-bottom:20px}
.sec_ad_newsq ul { overflow: hidden; }
.sec_ad_newsq ul li { width: 325px;  margin: 0;  padding: 0; }
.sec_ad_newsq dl.newsq_item {width: 300px; margin: 0 auto; overflow: hidden;  }
.sec_ad_newsq dl.newsq_item dd.thumb {  float: right;  margin-top: 13px; margin-left: 8px; line-height: 0; }
.sec_ad_newsq dl.newsq_item dd.thumb img {  height: 52px;  max-width: 87px;  }
.sec_ad_newsq dl.newsq_item dt { margin: 20px 0; font-size: 16px; font-weight: bold; color: #222; overflow: hidden; }
.sec_ad_newsq dl.newsq_item dt img { height: 11px;  max-width: 16px;  }

.sec_headline_newsq {position: relative; border: solid 1px #d7d7d7; border-top: 0; }
.sec_headline_newsq ul { overflow: hidden; }
.sec_headline_newsq ul li { width: 325px;  margin: 0;  padding: 0; }
.sec_headline_newsq dl.newsq_item {width: 300px; margin: 0 auto; border-bottom: solid 1px #eaeaea; overflow: hidden;  }
.sec_headline_newsq dl.newsq_item dd.thumb {  float: right;  margin-top: 13px; margin-left: 8px; line-height: 0; }
.sec_headline_newsq dl.newsq_item dd.thumb img {  height: 52px;  max-width: 87px;  }
.sec_headline_newsq dl.newsq_item dt { margin: 20px 0; font-size: 16px; font-weight: bold; color: #222; overflow: hidden; }

.tour_box {position:relative; margin-bottom:20px}
.tour_box h5{display:block; font-size:15px;line-height: 1.2em; margin-bottom:9px}
.tour_box .inner {overflow: hidden; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; border-top:2px solid #222; padding:14px 14px 0px 14px;}
.tour_box a.btn_refresh {display:block;  position:absolute; top:-2px; right:0px; width:26px; height:25px; background:url(https://image.chosun.com/main/201803//icon_common.png) no-repeat -106px -71px;}
.tour_box a.btn_refresh:hover{background-position: -106px -311px;}
.tour_box .inner .healingtour_newsq_item dd.thumb {margin-bottom:14px;}
.tour_box .newsq_toggle_add {display:none;}

dl.newsq_item_la {width: 300px; margin: 0 auto; border-bottom: solid 0px #eaeaea; overflow: hidden; }
dl.newsq_item_la dd.thumb {float: right; margin-top: 13px; margin-left: 8px; line-height: 0; }
dl.newsq_item_la dd.thumb img { height: 52px; max-width: 87px;}
dl.newsq_item_la dt {margin: 20px 0; font-size: 15px; font-weight: bold; color: #222; height: 40px; overflow: hidden; word-break: keep-all; }

dl.live_item { clear:both; width: 260px; position: relative; border-left: solid 1px #eaeaea; margin-left: 20px;padding: 0 0px 12px 29px;}
dl.live_item dd.time { position: absolute; height:17px; top:0px; left:-12px; background: #fff; font-family: Tahoma; font-size: 11px; line-height:17px; color: #777;}
dl.live_item dd.thumb { float:right; margin-left: 10px; }
dl.live_item dd.thumb img { max-width: 87px; height: 50px; }
dl.live_item dt {font-size: 15px; line-height: 1.333em; }
dl.live_item dt a {}


/*���� �ǰ�Į�� �ǻ���*/
.colum_box {margin-bottom:15px;}
.colum_box .sub_item_box {margin-bottom:0px;}
.colum_box strong{display:block; font-size:15px;line-height: 1.2em; margin-bottom:9px; padding-top:5px}
.colum_box .inner strong{display:block; font-size:15px;line-height: 1.2em; margin-bottom:9px; padding-top:10px}

.sub_item_box#opi_box { padding: 0 14px 0 14px}
.consult_box {position:relative; background:#f3f3f3; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; border-top:0px solid #222; padding:0 15px 5px 15px;}
.consult_box .tempstep .step_thumb {width: 55px; padding: 0 8px 0 0px; }
.consult_box .tempstep .step_thumb img {width: 55px;}
.consult_box .tempstep {height:auto; font-size: 17px; padding: 5px 0px 13px 0px; border-top:0px; }
.consult_box .tempstep.line {border-bottom:1px solid #d7d7d7; }
.consult_box .tempstep dl dt {font-size:15px; font-weight:bold; padding-top:2px;}
.consult_box .tempstep.title#opi_02_id dl dt{font-size:17px; font-weight:bold}
.consult_box .tempstep dl dd.step_info {padding-top:4px; font-size:13px; font-weight:bold;}

.color_tit.v1 {color: #c41916;
}
.color_tit.v2 {
    color: #396dbb;
}
.right_tit {display: block; padding-bottom: 10px;}





.banner_sub_tit {position:absolute; bottom:40px; left:0;}

.left_sp_banner {position: absolute;line-height: 0;font-size: 0;left: 50%;top: 30px;width: 350px;height: 710px;margin-left: -956px;}
.right_sp_banner {position: absolute;line-height: 0;font-size: 0;right: 50%;top: 30px;width: 300px;height: 710px;margin-right: -910px;}


/* quick �޴� */
.news_go { position: fixed; bottom: 10px; left: 50%; width: 50px; margin-left: 620px; box-shadow: 0px 4px 7px rgba(0, 0, 0, 0.1); opacity: 0; visibility: hidden; transition: ease opacity 0.4s, visibility 0.4s; z-index:0 }
.news_go.vis { opacity: 1; visibility: visible;}
.news_go a { position: relative; display: block; width: 48px; height: 48px; margin-top: -1px; background: #000; border: solid 1px #d7d7d7 }
.news_go a > span { position: absolute; display: block; visibility: hidden; opacity: 0; height: 25px; padding: 0 8px; top: 13px; left: 60px; background: #4c4c4c; border-radius: 3px; font-size: 11px; line-height: 23px; color: #fff; white-space: nowrap; transform: translateX(-10px); transition: ease all 0.4s }
.news_go a.news_go_top > span { display: none }
.news_go a:hover > span { visibility: visible; opacity: 1; transform: translateY(0px) }
.news_go a:after { content: ' '; position: absolute; display: block; width: 48px; height: 48px; top: 0; left: 0; background:#000 url('https://image.chosun.com/main/201803/icon_common.png') no-repeat }
.news_go a:hover:after { opacity: 0.9 }
.news_go a.news_go_recent:after { background-position: -340px -195px; }
.news_go a.news_go_top:after { background-position: -340px -244px; }



section.art_list.na_summit { background:url(https://image.chosun.com/main/201803//summit_bg.png) no-repeat center 0;margin-bottom:10px}
section.art_list.na_summit .sec_inner {overflow: hidden; border-top: 0; height:595px; padding: 0;}
section.art_list.na_summit .sec_inner h1 {font-size:34px; font-weight:bold; text-align:center; letter-spacing: -.1em; padding: 40px 0 24px 0;}
section.art_list.na_summit .sec_inner h1 a {color:#fff;}
section.art_list.na_summit .sec_inner h1 span{display: inline-block;color:#b0b9ff; font-size:20px; letter-spacing: -.07em; padding:11px 14px 0 0;vertical-align: top;}
.summit_vod {float:left; width:866px; height:487px; }
.summit_art_area {float:left; width:330px;  height:487px; background:#f4f5fe;}
.summit_art_area .title {color:#1f1bbc; font-size:14px; letter-spacing: -0.1em; padding: 16px 0 3px 20px; display: block;}
.summit_art {width:290px; padding:0px 20px; margin-bottom:17px; height:318px; overflow:hidden}
.summit_art > dl {border-top:1px solid #dddfee}
.summit_art > dl:first-child{border-top:0}
.summit_art > dl:first-child dt {padding-top:0}
.summit_art > dl dt {font-size:17px; line-height:1.294em; padding:9px 0 15px 0}
.summit_art > dl dt a {font-size:17px; color:#222}
.summit_slider {position:relative; width:330px; height:115px; background:#e6e8f9}
.summit_slider ul {}
.summit_slider ul li {width:330px; height:115px}
.summit_slider ul li .txt {font-size:16px; font-weight:bold; padding:20px 0 0 20px; letter-spacing: -.075em}
.summit_slider ul li .txt a:hover{text-decoration: none}
.summit_slider ul li .txt span{display:block; font-size: 14px; font-weight:normal; color:#1f1bbc; padding-bottom:3px;}
.summit_slider ul li img{position:absolute; right:0px; bottom:0}
.summit_slider .bx-controls-direction{display:none}
.summit_slider .bx-pager.bx-default-pager{position: absolute;bottom:10px;left: 17px;color:#aeb3dd}
.summit_slider .bx-pager.bx-default-pager .bx-pager-item,
.summit_slider .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.summit_slider .bx-pager.bx-default-pager a{background:#aeb3dd;text-indent:-9999px;display:block;width:6px;height:6px;margin:0 3px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;}
.summit_slider .bx-pager.bx-default-pager a:hover,
.summit_slider .bx-pager.bx-default-pager a.active{background:#00117a;}

.regional_elect {border:1px solid #d7d7d7; margin-bottom:15px; display:none}
.regional_elect .title{width:328px; height:45px; line-height:45px; background:url(https://image.chosun.com/main/201803//elect_tit_bg.png) no-repeat}
.regional_elect .title a {font-size:15px; color:#fff; font-weight: bold; padding-left:10px}
.regional_elect .title a:before{content: ""; display:inline-block; margin:13px 5px 0 0; width:20px; height:20px; background:url(https://image.chosun.com/election2018_iframe/vote_right_title.png) no-repeat 0 0; vertical-align: top;}
.elect_box {padding:0 15px}
.elect_box_inner {border-top:1px solid #eaeaea; margin-top:10px;padding-top:5px}
.elect_box .elect_box_inner:first-child {border-top:0; margin-top:0}
.elect_box dl{overflow:hidden; padding:5px 0}
.elect_box dl dt{padding-right:95px; padding: 6px 0;} 
.elect_box dl dd.thumb{float:right; padding-left:5px;}
.elect_box dl dd.thumb a {display:inline-block; width:87px; height:50px}
.elect_box .rel_art {padding-top:0}
.elect_box .rel_art li{width: 298px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

section.art_list.worldcup_russia {background:url(https://image.chosun.com/special/2018_main//worldcup_bg.png) no-repeat center 0; margin-bottom: 10px;}
section.art_list.worldcup_russia .sec_inner {border-top:0; padding: 30px 0 25px 0;}
section.art_list.worldcup_russia .sec_con {border-left:0}
.wc_russia_live {position:relative; height:40px; background:url(https://image.chosun.com/special/2018_main//live_ticker_bg.png) repeat; overflow:hidden; margin-top:27px}
.wc_russia_live:before{content:''; display:inline-block; width:78px; height:40px; background:url(https://image.chosun.com/special/2018_main//live_ticker.png) no-repeat; margin-right:10px}
.wc_russia_live .wc_russia_live_inner {display: inline-block;width:520px}
.wc_russia_live ul.wc_2018 {display:inline-block; vertical-align: top; padding-top:11px; }
.wc_russia_live ul.wc_2018 li {display:block; height:40px; line-height: 40px; color:#89a9ce;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.wc_russia_live ul.wc_2018 li a {color:#89a9ce; font-size:15px; font-weight:bold; }
.wc_russia_live .wc_russia_live_inner .bx-controls-direction {display:inline-block; position:absolute; top:4px; right:4px; padding-left: 20px;}
.wc_russia_live .wc_russia_live_inner .bx-controls-direction a.bx-prev {display:block; width:19px; height:14px; background:url(https://image.chosun.com/special/2018_main//wolrdcup_btn_up.png) no-repeat;}
.wc_russia_live .wc_russia_live_inner .bx-controls-direction a.bx-next {display:block; width:19px; height:14px; background:url(https://image.chosun.com/special/2018_main//wolrdcup_btn_down.png) no-repeat; margin-top:4px}
section.art_list.worldcup_border .sec_inner{border-top:0}

section.art_list.worldcup_russia .comt_item {position:relative;  width:210px; padding-left:0; margin-left:15px}
section.art_list.worldcup_russia .comt_item:first-child {margin-left:0}
section.art_list.worldcup_russia .comt_item_box {height: 181px;}
section.art_list.worldcup_russia .comt_item_box:after {margin-bottom:14px}
section.art_list.worldcup_russia .comt_item span.thumb img { width:210px; height:118px;-webkit-transition:all .2s ease-in; -o-transition:all .2s ease-in; transition:all .2s ease-in;}
section.art_list.worldcup_russia .comt_item span.thumb a:hover img {transform:scale(1.1); -o-transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1);}
section.art_list.worldcup_russia .comt_item .comt_txt {position:relative;padding:9px 13px 9px; min-height:32px; background:#fff; border:0; border-radius: 0 0 9px 9px; box-shadow: 0 6px 0px 0 #092f5d;}
section.art_list.worldcup_russia .comt_item .comt_txt:before{content: "";position:absolute; top:-12px; left:0;  display:block; width:19px; height:12px; background:url(https://image.chosun.com/special/2018_main//text_point_bg.png) no-repeat;}
section.art_list.worldcup_russia .comt_item .comt_txt .item_tit {display:inline-block; height:38px; text-overflow:ellipsis; /*overflow: hidden*/}
section.art_list.worldcup_russia .comt_item .up_tit{position: absolute;top: 0;left: 0;height: 22px;line-height: 21px;background: #b3373f; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); opacity: .8; color:#fff;font-size: 14px;padding: 0 7px;}
section.art_list.worldcup_russia dl.news_item dt {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
section.art_list.worldcup_russia dl.news_item dt a{color:#fff}

.box_style_wrap {position:relative; width:330px; height:160px; overflow:hidden;margin-bottom:22px}
.box_style_wrap .up_tit {position: absolute; top:0; left:0; background:#396dbb; color:#fff; font-size:13px; padding:5px 6px; letter-spacing: 0;}
ul.box_style { width:330px; float:left; height:160px;}
ul.box_style li:first-child, ul.box_style.right li:first-child {margin-top:0}
ul.box_style li{position:relative; width:330px; } 
ul.box_style li > dl {position: relative; height:160px;overflow: hidden;}
ul.box_style li > dl dt.title{width: 270px; font-size:17px; position: absolute; left:0; bottom:0; padding: 15px 30px;min-height: 38px; text-align: center;} 
ul.box_style li > dl dt.title a {color:#fff;} 
ul.box_style li > dl dd.thumb {} 
ul.box_style .pt_bg {overflow: hidden;position: absolute;bottom: 0;left: 0;right: 0;height:160px;background:url(https://image.chosun.com/main/201803//bg_st01.png) 0 0 repeat-x;}
ul.box_style li > dl dd.thumb img {width:330px; height:160px;-webkit-transition:all .2s ease-in; -o-transition:all .2s ease-in; transition:all .2s ease-in;}
ul.box_style li > dl dd.thumb a{line-height: 0; display: block;}
.box_style_wrap .bx-controls-direction {float:none; margin-left:0; opacity: 0;}
.box_style_wrap:hover .bx-controls-direction{opacity: 1;-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.box_style_wrap .bx-controls-direction a {display:inline-block; top:36%; width:39px; height:40px; background:url(https://image.chosun.com/main/201803//icon_common.png) no-repeat;}
.box_style_wrap .bx-controls-direction .bx-prev {position:absolute;left:0; background-position: 14px -49px;}
.box_style_wrap .bx-controls-direction .bx-next {position:absolute;right:0; background-position: 10px -101px;}

.score_area > strong{display:block; border-bottom:1px solid #83aad6; font-size:15px; color:#fff; padding-bottom:9px; margin-bottom:5px}
.score_area > strong + .score_line{border-top:0}
.score_line {border-top:1px solid #32629b; padding:10px 0}
.score_line > strong.date{float:left; display:inline-block; color:#90cfff; font-size:14px; width:100px; vertical-align: middle; padding-top:2px;}
.score_line dl.score_box{}
.score_line dl.score_box dt {display:inline-block;width:17.5%; font-size:20px; color:#fff; font-weight:bold; text-align: center; letter-spacing: 5px;}
.score_line dl.score_box dt.txt {letter-spacing: 0}
.score_line dl.score_box dd {display:inline-block; width:26%; font-size:13px;}
.score_line dl.score_box dd.l_txt {float: left;}
.score_line dl.score_box dd.l_txt img{margin-right: 8px}
.score_line dl.score_box dd.r_txt {float:right; text-align:right;}
.score_line dl.score_box dd.r_txt img{margin-left: 8px}
.score_line dl.score_box dd span{color:#fff; font-size:13px; vertical-align: middle;}
.score_line dl.score_box dd img{ vertical-align: middle}
/*************** add special ***************/

/*************** ������ ���̺꿵�� ���� ***************/
.live_vod_box.vis{display:block}
.live_vod_box {margin-bottom:18px; display:none}
.live_vod_box strong{display:inline-block; width:330px; height:40px; line-height:40px; background:url(https://image.chosun.com/main/201803//vod_tab_bg.png) no-repeat; color:#fff;}
.live_vod_box strong img{vertical-align: middle; padding-left:15px;}
.live_vod_box strong a {color:#fff; padding-left:6px;}
/*************** ������ ���̺꿵�� ���� ***************/

/*************** ���� ž���� �߰� ���ø� ***************/
.top_news_temp {position:relative;width:660px; height:338px;}
dl.itv_area {position:absolute;top:50px; left:20px; width:400px}
dl.itv_area dd.thumb {}
dl.itv_area dd.up_title {height:23px; display:inline-block; font-weight:bold; background:#d93232; color:#fff; padding:3px 7px 0 7px;}
dl.itv_area dt{font-size:36px; color:#000; font-weight:bold; letter-spacing:-0.075em; line-height:1.250em; padding-top: 6px;}
dl.itv_area dd.read{width: 260px; font-size:15px; font-weight:bold;padding-top:15px}
dl.itv_area dd.read a {color:#d93232;}
.top_news_temp ul.rel_art {position: absolute; bottom:40px; left:20px}
.top_news_temp ul.rel_art li {width:260px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.top_news_temp ul.rel_art li a{font-size:15px;}
dl.itv_area.v1 {left:25px;}
dl.itv_area.v1 dd.up_title {background:#d93232;}
dl.itv_area.v1 dt a{color:#fff;}
dl.itv_area.v1 dd.read a{color:#d93232}
.top_news_temp ul.rel_art.v1 {left:30px}
.top_news_temp ul.rel_art.v1 li {width:auto;}
.top_news_temp ul.rel_art.v1 li a{color:#ccc; font-size:15px;}
.temp_bg{position:absolute; top:0; left:0; display:inline-block; width:660px; height:338px;background:url(https://image.chosun.com/main/201803//temp_bg.png) repeat-y;}

.top_news_temp.wide {position:relative;width:1010px; height:auto;}
.sec_sub.wide {margin-top:450px}
.top_news_temp.wide h2 {font-size: 40px; text-align: center; letter-spacing:-.075em; margin-bottom: 12px}
.top_news_temp.wide h2 a {text-decoration: none}
.temp_wide_box {height:355px;}
.news_temp_left {float:left;}
.news_temp_right {position: relative; width:290px; height:335px; float:right; padding:10px 20px; z-index: 1;overflow: hidden; }
.wide_bg {position:absolute; top:0; left:0; background: #21242a; width:100%; height:100%; z-index:2; opacity: .8;}
.wide_tempstep {position: relative; z-index: 9999;}
.blur_bg_img {position:absolute; top:0; left:0; z-index:1; filter: blur(13px);}
.news_temp_right .tempstep {height:56px;border-top: 1px solid #656565;}
.news_temp_right .tempstep:first-child{border-top:0}
.news_temp_right .tempstep a {color:#fff}
.news_temp_right .tempstep dl dt {padding-top:0}
/*************** ���� ž���� �߰� ���ø� ***************/

/*************** poll �߰����� ***************/
.vote_area.v1 {width:300px}
/*.vote_area.v1 .tit {text-align: center}*/
.vote_area.v1 strong{padding-bottom:24px}
.vote_area.v1 .btn_vote {margin-top: 46px}

.bar_stic {width:250px; position:relative; height:7px; margin-bottom: 36px;}
.bar-label { display: block; position: absolute; top: 11px; font-size: 14px;}
.bar-level-wrapper { display:block; width:250px; background:#f4f4f4; height:7px; border-radius:50px;}
.bar-level {vertical-align: top;  border-radius:50px;}
.bar-percent {position: absolute; top: -7px; right: -48px; font-size: 16px; font-weight: bold;}
.bar-percent em {font-size:13px}
/*************** poll �߰����� ***************/


/*************** SCROLLBAR BASE CSS ***************/
.scroll-wrapper { overflow: hidden !important; padding: 0 !important; position: relative; }
.scroll-wrapper > .scroll-content { border: none !important; box-sizing: content-box !important; height: auto; left: 0; margin: 0; max-height: none; max-width: none !important; overflow: hidden; overflow-x: hidden; overflow-y: scroll; padding: 0; position: relative !important; top: 0; width: auto !important; -ms-overflow-y:scroll }
  .scroll-wrapper > .scroll-content::-webkit-scrollbar {
  height: 0;
  width: 0;
}
.scroll-wrapper .scroll-x { display: none!important;}
.scroll-element { display: none; }
.scroll-element, .scroll-element div { box-sizing: content-box; }
.scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible { display: block; }
.scroll-element .scroll-bar, .scroll-element .scroll-arrow { cursor: default; }
.scroll-textarea { border: 1px solid #cccccc; border-top-color: #999999; }
.scroll-textarea > .scroll-content { overflow: hidden !important; }
.scroll-textarea > .scroll-content > textarea { border: none !important; box-sizing: border-box; height: 100% !important; margin: 0; max-height: none !important; max-width: none !important; overflow: scroll !important; outline: none; padding: 2px; position: relative !important; top: 0; width: 100% !important; }
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
  height: 0;
  width: 0;
}
/*************** SIMPLE INNER SCROLLBAR ***************/
.scrollbar-inner > .scroll-element, .scrollbar-inner > .scroll-element div { border: none; margin: 0; padding: 0; position: absolute; z-index: 4; }
.scrollbar-inner > .scroll-element div { display: block; height: 100%; left: 0; top: 0; width: 100%; }
.scrollbar-inner > .scroll-element.scroll-x { bottom: 2px; height: 8px; left: 0; width: 100%; }
.scrollbar-inner > .scroll-element.scroll-y { height: 100%; right: 5px; top: 0; width: 5px; }
.scrollbar-inner > .scroll-element .scroll-element_outer { overflow: hidden; }
.scrollbar-inner > .scroll-element .scroll-element_outer, .scrollbar-inner > .scroll-element .scroll-element_track, .scrollbar-inner > .scroll-element .scroll-bar { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.scrollbar-inner > .scroll-element .scroll-element_track, .scrollbar-inner > .scroll-element .scroll-bar { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.scrollbar-inner > .scroll-element .scroll-element_track { background-color: #fff; }
.scrollbar-inner > .scroll-element .scroll-bar { background-color: #ccc; }
.scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #ccc; }
.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #ccc; }
/* update scrollbar offset if both scrolls are visible */

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }
.live_scroll {width:328px; height:200px; overflow: hidden;}
.vod_scroll {width:313px; height:290px; overflow: hidden;}
.vod_scroll .tempstep {width:298px;}
.pan_scroll {width:994px; /*height:320px;*/}

.menu_all_inner .menu_all_inner_box .hot_box { width: 450px }

 /*건강동영상 페이징*/
.pager {
    padding: 20px 0 60px 0;
    text-align: center;
}
.pager ul {
    display: inline-block;
    text-align: center;
}
.pager ul li {
    width: 25px;
    height: 25px;
    float: left;
	margin-left: 4px;
}
.pager ul li.mgL8 {
    margin-left: 8px;
}
.pager ul li a {
    display: block;
    width: 100%;
    height: 100%;
    border: 1px solid #d9d9d9;
    text-align: center;
    font-size: 17px;
    line-height: 26px;
    color: #333333;
}
.pager ul li.on a {
    border: 1px solid #c51917;
    color: #c51917;
}
/* small height window */
@media all and (max-height: 850px) {
  .menu_all_box { margin-top: 30px }
  .menu_all_inner { padding-top: 30px }
  .menu_all_inner .menu_all_inner_box .hot_box { width: 450px }
  
  .hot_box ul.pan_thumb + ul.pan_thumb { padding-bottom: 5px }
  .hot_box ul.pan_thumb + ul.pan_thumb li { float: none; left: 0; margin-left: 0; margin-top: 10px; padding-left: 0 }
  .hot_box ul.pan_thumb + ul.pan_thumb li span { display: inline; background: none; color: #000; text-align: left }
  .hot_box ul.pan_thumb + ul.pan_thumb li a { max-width: none }
  .hot_box ul.pan_thumb + ul.pan_thumb li a img { display: none }
  .hot_box ul.pan_thumb + ul.pan_thumb li a .pt_tit { padding-left: 25px; line-height: 1.5 }
  
  .hot_box ul.pan_thumb + ul.pan_thumb li a > span:first-child + .pt_tit { display: block; width: auto; height: auto; background: none;}
  .hot_box ul.pan_thumb + ul.pan_thumb li a > span:first-child + .pt_tit em { display: inline; padding: 0; text-align: left; font-size:15px; line-height: 1.5 }

  .accod_scroll { height: 480px }
  #menu_all_accod_id { height: 480px }
  dl.link_other { margin-top: 20px }
  }







/* for section live mov 2018.05.21 */
#sec_live {}
#sec_live.vis {}
section.art_list#sec_live .sec_inner { padding: 20px 0; box-sizing: border-box; background: #132050 }
section.art_list#sec_live .sec_inner .btn_layer_close { display: none }
section.art_list#sec_live .sec_inner { height: 180px; max-height: 200px; transition: ease all 0.4s }
section.art_list#sec_live.vis .sec_inner { height: 430px; max-height: 600px; padding: 30px 0;box-sizing: border-box; transition: ease all 0.4s }

#sec_live_mov_id iframe { width: 250px; height: 141px; box-sizing: border-box; border: solid 1px #222; transition: ease all 0.4s }
.larger_box { display: block; position: absolute; left: 450px; top: 20px; bottom: auto; transition: ease all 0.4s }
dl.news_item.video { margin-top: 0 }
dl.news_item.video dd.thumb { transition: ease all 0.4s }
dl.news_item.video dd.title { display: inline }
dl.news_item.video dt { display: inline-block; font-size: 30px; color: #fff }
dl.news_item.video dd.desc { display: none }
dl.news_item.video dd.rel { margin-top: 11px; font-size: 15px }
dl.news_item.video dd.rel.over { visibility: hidden; opacity: 0; transition: ease all 0.5s }
dl.news_item.video dd.rel a { color: #fff}
dl.news_item.video dd.rel a:before { content: ' '; display: inline-block; width: 7px; height: 7px; margin-right: 6px; border: solid 2px #c5c5c5; border-top: 0; border-right: 0; box-sizing: border-box;}
#sec_live.vis #sec_live_mov_id { width: 660px; height: 371px; transition: ease all 0.4s }
#sec_live.vis #sec_live_mov_id iframe { width: 660px; height: 371px; transition: ease all 0.4s }
.live_video_box { padding-left: 186px; transition: ease all 0.4s }
#sec_live.vis .live_video_box { padding-left: 30px }
#sec_live.vis dl.news_item.video dd.rel.over { visibility: visible; opacity: 1 }
#sec_live.vis .larger_box { display: block; position: absolute; left: 710px; top: auto; bottom: 35px }

dl.art_list_banner {float: left; margin-top: 3px; background-color: #ccc; }
dl.art_list_banner_last {float: left; margin-top: 3px; margin-left: 8px; background-color: #ccc; }

/* float AD margin fix for 2018.06.12 summit */
#FloatLayer1 { margin-top: 290px; margin-left: 200px }

/**/



body { font-family:'���� ���','Malgun Gothic',�������,����,Dotum,����,Gulim,'Apple SD Gothic Neo',sans-serif; }
body.cs_news_list .csh_art_min.fixed { display:none;}
.clearfix:after {content:'';display:block;clear:both;}

/* list body */
 
/* .list_body {margin-left:155px; padding-bottom:34px; width:600px; padding-left:19px; float:left; font-size:14px; letter-spacing:-1px;position:relative;}*/
.list_body.fontset_gul { font-family:'����', gulim;}
.list_body .news_date { margin-bottom:20px; font-family: '����', Dotum, Arial, Helvetica, sans-serif; font-size: 78.6%; color: #888; }
.list_body .news_subtitle { margin-bottom:20px; font-size:100%; font-weight:bold; color:#555;}
.list_body p { margin-bottom:20px;}


.view_option {width:150px; /*float:left;*/ font-size:13px; float:right;}
.view_option img { vertical-align:middle; margin-right:2px;}
.view_option .selected { margin:0 4px 0 2px;color:#666;font-weight:bold;vertical-align:top; letter-spacing:-0.1em; }
.view_option .selected a { color:#222;letter-spacing:-0.1em; }
.view_option #none-selected {margin-left:2px;margin-right:4px;color:#666; vertical-align:top;  }
.view_option #none-selected a { color:#666;  }
.view_option #img {width:13px; margin:0 2px -2px 0; padding-top:-2px; height:13px;display:inline;}
.view_option #line{font-size:12px;font-weight:none;color:#e6e6e6;padding:0 5px 0 4px;}

.sort_option { float:left; color:#666; letter-spacing:-0.1em; font-size:15px;  }
.sort_option #selected { font-weight:normal;margin:0 0px;    }
.sort_option #selected a { color:#222;  }
.sort_option #none-selected { margin:0 0 0 4px;}
.sort_option #none-selected a { color:#666;  }
.sort_option #line{ font-size:12px;font-weight:none;color:#e6e6e6;padding:0; }

#date_option_all {width:59px;}
.date_option { clear:both;text-align:center; overflow:hidden; padding-top:6px; position:relative; font-size:12px;border-bottom:1px solid #d7d7d7;}



/* list ����_���� */
dl.list_item { padding:20px 0 5px; border-bottom:solid 1px #eaeaea; overflow:hidden; position:relative;}
dl.list_item dt { margin-bottom:8px; font-size:18px; font-weight:normal; color:#000}
dl.list_item dt a { color:#000; }
dl.list_item dd.thumb { margin-bottom:10px; float:left; margin-right:15px; margin-top:4px; min-height: 120px;}
dl.list_item dd.thumb img { max-width: 145px; max-height: 120px;}
dl.list_item dd.desc { margin-bottom:3px; font-size:14px; line-height:21px; color:#777;}
dl.list_item dd.desc a { color:#777;}
dl.list_item dd.date_author { margin-bottom:10px; font-size:13px; color:#999;}
dl.list_item dd.rel_trig { margin-top:-10px; font-size:12px; float:right;}
dl.list_item dd.rel_trig a { color:#222}
dl.list_item dd.rel_trig a:after { content:''; display:inline-block; width:5px; height:3px; margin-left:3px; background:url(https://health.chosun.com/images/2015/cs_art_ico.png) no-repeat -200px -525px; vertical-align:middle;}
dl.list_item dd.rel_trig a.rel_off:after { background-position:-200px -525px; }
dl.list_item dd.rel_trig a.rel_on:after { background-position:-225px -525px; }

dl.list_item dd.card_trig { margin-top:15px; font-size:12px; float:right;}
dl.list_item dd.card_trig a { color:#222}
dl.list_item dd.card_trig a:after { content:''; display:inline-block; width:5px; height:3px; margin-left:3px; background:url(https://health.chosun.com/images/2015/cs_art_ico.png) no-repeat -200px -525px; vertical-align:middle;}
dl.list_item dd.card_trig a.rel_off:after { background-position:-200px -525px; }
dl.list_item dd.card_trig a.rel_on:after { background-position:-225px -525px; }



dl.list_item dd.rel_box { clear:both; position:relative; display:none; margin-bottom:10px; padding:15px 20px; background:#f8f8f8; border:solid 1px #eaeaea; border-left:0; border-right:0;}
dl.list_item dd.rel_box a.rel_close { width:9px; height:9px; display:block; position:absolute; top:7px; right:7px; background:url(https://health.chosun.com/images/2015/cs_art_ico.png) no-repeat -300px -550px;}
ul.rel_list {}
ul.rel_list li { position:relative; margin-top:7px; padding-left:18px; font-size:13px; line-height:20px; color:#666; }
ul.rel_list li:first-child { margin-top:0;}
ul.rel_list li:before { content:''; display:block; width:7px; height:7px; background:url(https://health.chosun.com/images/2015/cs_art_ico.png) no-repeat -100px -300px; position:absolute; top:50%; left:0px; margin-top:-4px;}
ul.rel_list li a { color:#666;}
ul.rel_list li em.date { margin-left:5px; font-size:12px; color:#888;}

/* �ǰ������� list*/
dl.mvlist_item { padding:20px 0 5px; border-bottom:solid 1px #eaeaea; overflow:hidden; position:relative;}
dl.mvlist_item dt { margin-bottom:8px; font-size:18px; font-weight:normal; color:#000}
dl.mvlist_item dt a { color:#000; }
dl.mvlist_item dd.thumb { margin-bottom:10px; float:left; margin-right:15px; margin-top:4px; min-height: 85px;}
dl.mvlist_item dd.thumb img { max-width: 145px; max-height: 120px;}
dl.mvlist_item dd.desc { margin-bottom:3px; font-size:14px; line-height:21px; color:#777;}
dl.mvlist_item dd.desc a { color:#777;}
dl.mvlist_item dd.date_author { margin-bottom:10px; font-size:13px; color:#999;}
dl.mvlist_item dd.rel_trig { margin-top:-10px; font-size:12px; float:right;}
dl.mvlist_item dd.rel_trig a { color:#222}
dl.mvlist_item dd.rel_trig a:after { content:''; display:inline-block; width:5px; height:3px; margin-left:3px; background:url(https://health.chosun.com/images/2015/cs_art_ico.png) no-repeat -200px -525px; vertical-align:middle;}
dl.mvlist_item dd.rel_trig a.rel_off:after { background-position:-200px -525px; }
dl.mvlist_item dd.rel_trig a.rel_on:after { background-position:-225px -525px; }


/* list ���� */
dl.list_item_new { padding:20px 0 5px; overflow:hidden; position: relative;}
dl.list_item_new dt { margin-bottom:10px; font-size:18px; font-weight:bold; color:#222}
dl.list_item_new dt a { color:#222; }
dl.list_item_new dd.thumb { margin-bottom:10px; float:left;height:100px; margin-right:10px; margin-top:4px;}
dl.list_item_new dd.thumb img { border:1px solid #d7d7d7;}
dl.list_item_new dd.desc { margin-bottom:3px; font-size:13px; line-height:21px; color:#666;}
dl.list_item_new dd.desc a { color:#666;}
dl.list_item_new dd.date_author { margin-bottom:10px; font-size:12px; color:#888;}
dl.list_item_new dd.rel_trig { font-size:12px; float:right; position:absolute; right:0; top: 18px;}
dl.list_item_new dd.rel_trig a { color:#222}
dl.list_item_new dd.rel_trig a:after { content:''; display:inline-block; width:5px; height:3px; margin-left:3px; background:url(https://health.chosun.com/images/2015/cs_art_ico.png) no-repeat -200px -525px; vertical-align:middle;}
dl.list_item_new dd.rel_trig a.rel_off:after { background-position:-200px -525px; }
dl.list_item_new dd.rel_trig a.rel_on:after { background-position:-225px -525px; }

dl.list_item_new dd.rel_box { clear:both; position:relative; display:none; margin-bottom:10px; padding:15px 20px; background:#f8f8f8; border:solid 1px #eaeaea; border-left:0; border-right:0;}
dl.list_item_new dd.rel_box a.rel_close { width:9px; height:9px; display:block; position:absolute; top:7px; right:7px; background:url(https://health.chosun.com/images/2015/cs_art_ico.png) no-repeat -300px -550px;}
ul.rel_list {}
ul.rel_list li { position:relative; margin-top:7px; padding-left:18px; font-size:13px; line-height:20px; color:#666; }
ul.rel_list li:first-child { margin-top:0;}
ul.rel_list li:before { content:''; display:block; width:7px; height:7px; background:url(https://health.chosun.com/images/2015/cs_art_ico.png) no-repeat -100px -300px; position:absolute; top:50%; left:0px; margin-top:-4px;}
ul.rel_list li a { color:#666;}
ul.rel_list li em.date { margin-left:5px; font-size:12px; color:#888;}
.title_list_ent {width:100%; height:1px; background-color:#eaeaea; margin-bottom:5px;}
.title_list_ent_red {width:100%; height:1px; background-color:#d61b21; margin-bottom:5px;}





#list_area.list_title {}
#list_area.list_title dl.list_item { border-bottom:0; margin-top:13px; padding:0;}
#list_area.list_title dl.list_item dt { display:inline; }
#list_area.list_title dl.list_item dd.date_author { display:inline}
#list_area.list_title dl.list_item dd.rel_trig { margin-top:0; margin-bottom:5px;}
#list_area.list_title .list_spaceline { margin-top:13px; clear:both; display:block; border-bottom:solid 1px #eaeaea;} 



.paginate { clear:both; margin-top:20px; margin-bottom:20px;}
.paginate_num { text-align:center; font-size:14px; }
.paginate_num a {margin:0 0 0 8px;}


.listAct, .listAct a, .listAct a:visited { font-size:16px; color:#FF5300; font-weight:bold;margin:5px; }




/*
.paginate { clear:both; margin-top:20px; margin-bottom:20px;}
.paginate_num { text-align:center; font-size:14px; }
.paginate_num a, .cmt_pager { padding:0px 4px; border:solid 1px #fff;}
.paginate_num .current { padding:0px 4px; border:solid 1px #fff;}

*/
/* aside */
.news_aside { width:320px; margin-top:30px; margin-left:40px; float:left; letter-spacing:-1px;}
.news_aside_box {  border:solid 1px #d7d7d7; border-top:solid 1px #d61b22; }

/* �α��� ��ü���� */
.sec_headline_newsq { }
/*.sec_headline_newsq h5 { height:35px; padding-left:20px; font-size:16px; font-weight:bold; line-height:35px; background:#f8f8f8; border-bottom:solid 1px #d7d7d7; position:relative; }*/
.hot_box strong{display: block; font-size: 15px; line-height: 1.2em; margin-bottom: 9px; padding-top: 5px; }
/*.sec_headline_newsq h5 a {color:#000;}*/
.sec_headline_newsq h5 span.red { color:#cc0710}
.sec_headline_newsq div { }
.sec_headline_newsq ul { overflow:hidden;}
.sec_headline_newsq ul li { width:318px; margin:0; padding:0;}

#sec_headline_newsq_toggle { font-size:11px; color:#222; cursor:po��nter; position:absolute; top:0px; right:19px;}
#sec_headline_newsq_toggle:before { content:''; width:16px; height:15px; margin-right:5px; display:inline-block; vertical-align:middle; background:url(https://health.chosun.com/images/2015/csh_main_ico_2.png) no-repeat -175px -50px;}
#sec_headline_newsq_toggle.et-run:before { background-position: -150px -50px;}




dl.newsq_item_big { width:280px; height:155px; margin:0 auto; padding:6px 0; border-bottom:solid 1px #eaeaea; overflow:hidden; position:relative; }
dl.newsq_item_big dd.thumb { width:280px; height:155px; position:absolute; top:6px; left:0px; }
dl.newsq_item_big dd.thumb img { width:280px; height:155px;}
dl.newsq_item_big dd.thumb span { width:100%; height:100%; display:block; position:absolute; top:0px; left:0px; background:url(https://health.chosun.com/images/2015/csh_main_gra.png) repeat-x left bottom;}

dl.newsq_item_big dt { width:276px; padding:0 12px; position:absolute; bottom:18px; font-size:16px; font-weight:bold;}
dl.newsq_item_big dt a { color:#fff;}
dl.newsq_item_big dt em { content:''; width:24px; height:24px; display:inline-block; vertical-align:middle; margin-right:8px; background:url(https://health.chosun.com/images/2015/csh_main_ico_2.png) no-repeat -50px -50px;}

/* aside - popular news */
.sec_headline_popular { position:relative; border-top:solid 1px #d7d7d7;}
.sec_headline_popular_item { width:318px;}
.sec_headline_popular h5 { height:35px; padding-left:20px; font-size:16px; font-weight:bold; line-height:35px; background:#f8f8f8; border-bottom:solid 1px #d7d7d7; }
.sec_headline_popular h5 a {color:#000;}
.sec_headline_popular h5 span.red { color:#cc0710}
ul.sec_headline_popular_tab { position:absolute; top:7px; right:5px;}
ul.sec_headline_popular_tab li { display:inline; margin:0 5px;}
ul.sec_headline_popular_tab li a {}
ul.sec_headline_popular_tab li a.current { font-weight:bold;}

.sec_headline_popular .sec_headline_popular_pan { display:none;}
.sec_headline_popular ol { padding:7px 19px; counter-reset:news_pop;}
.sec_headline_popular ol.popular_1 { counter-reset:news_pop 0; }
.sec_headline_popular ol.popular_2 { counter-reset:news_pop 5; }
.sec_headline_popular ol li { font-size:15px; font-weight:bold; line-height:30px; color:#222; counter-increment:news_pop; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -ms-text-overflow:ellipsis}
.sec_headline_popular ol li:before {  content: counter(news_pop) " "; margin-right:5px; font-family:"Bodoni MT", Georgia, "Times New Roman", Times, serif; font-style:italic; color:#555; }
.sec_headline_popular ol li a { color:#222;}
.sec_headline_popular ol li + li {}
.sec_headline_popular .bx-controls { width:120px; position:absolute; top:12px; right:19px;}
.sec_headline_popular .bx-controls-direction { float:right; position:relative;}
.sec_headline_popular .bx-pager { width:50px; padding-right:10px; float:right; position:relative; bottom:auto; text-align:right; font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:15px; color:#999}
.sec_headline_popular .bx-pager:first-letter { color:#222;}

.sec_headline_popular dl.cmt_favnews_item { width:280px; margin:0 auto; padding:0; border-bottom:0; overflow:hidden;
; }
.sec_headline_popular dl.cmt_favnews_item dd.thumb { float:right; margin-top:6px; margin-left:20px; line-height:0;}
.sec_headline_popular dl.cmt_favnews_item dd.thumb img { width:52px; height:52px;}
.sec_headline_popular dl.cmt_favnews_item dt { margin:12px 0; padding:0; font-size:16px; font-weight:bold; line-height:20px; color:#222; height:40px; overflow:hidden;}
.sec_headline_popular dl.cmt_favnews_item dt a { color:#222;}



.art_ad_top { width:970px; height:90px; margin:0 auto; text-align:center;}
.art_ad_aside { width:290px; height:250px; margin:0 auto; text-align:center;}
.art_ad_ss_left { width:160px; height:600px; position:absolute; top:500px; left:50%; margin-left:-750px; }
.art_ad_ss_right { width:160px; height:600px; position:absolute; top:500px; right:50%; margin-right:-750px; }
.art_ad_aside_if_5 { margin:0 auto; display:block;}
.art_ad_aside_if_6 { margin:0 auto; display:block;}
.art_ad_aside_if_12 { margin:0 auto; display:block;}
.art_ad_aside_if_9 { margin:0 auto; display:block;}
.art_ad_aside_if_10 { margin:0 auto; display:block;}

@media print {
.news_aside, aside,
.csh_art_bg, 
.csh_login, 
ul.news_title_tools, 
.news_comment { display:none; }
#csContent, 
.news_title { width:100%;}
}

.sec_sub { float:left; width:330px; box-sizing: border-box; }


/* �����ｺ���� 201510 CHA - ���� ����110px; ������ 980px */
#csContent:after {content:''; display:block; clear:both;}
.list_body_new{
	/*border-left: 1px solid #d7d7d7;*/
	float: left;
	font-size: 14px;
	margin-left:23px;
	margin-right:23px;
	letter-spacing: -1px;
	padding-bottom: 34px;
	padding-left: 19px;
	width: 600px;
}

/*2018 ������error �޽���*/
		#none_content {position: relative; padding: 0 0 69px; z-index: 10; }
		.error {clear: both; padding: 100px 0; border: 1px solid #eaeaea; font-size: 13px; text-align: center; letter-spacing: -1px; }
		.error_msg::before {display: inline-block; vertical-align: top; width: 57px; height: 57px; background-image: url(https://health.chosun.com/images/error_text.png); content: ''; }
		.error_title {padding-top: 24px; font-size: 18px; color: #333; text-align: center; }
		.error_btn {padding-top: 29px; }
		.error_msg a:first-child {margin-left: 0;}
		.error_msg a {display: inline-block; margin-left: 6px; padding: 8px 10px 10px 9px; line-height: 13px; color: #444; text-decoration: none; zoom: 1; border: 1px solid #d0d0d0;}
/*2018 ������error �޽��� end*/

.magazine_container {width:1000px; float:left;}
.magazine_title a {display:block; width:100%; height:241px;}
.newsdata_menu_2015new {margin-top:10px;}
.list_body_new_location {font-size:12px; font-weight:normal;}
.list_body_new_location a {display:inline; font-size:12px; font-weight:normal;}
.list_body_new_location img {padding-right:0.5em;}
.list_body_content h4 {padding:0.5em; border-bottom:2px solid #3384aa; color:#3384aa;}

.list_new {padding:20px 0; border-bottom: 1px solid #eaeaea; overflow: hidden;}
.list_new:after {content:''; display:block; clear:both;}
.list_photo_new {float:left; margin:0 10px 20px 0; padding:0;}
.list_photo_new a {display:block; width:100%; height:auto;}
.list_photo_new img {border:1px solid #a6a6a6;}
.list_tit_new dt {margin: 0 0 5px;}
.list_tit_new dt a {font-size:14px; font-weight:bold; letter-spacing:-1px; color:#00275b; text-decoration:none;}
.list_tit_new dd a {text-decoration:none;}
.list_date_new {padding-left:1em;}
.list_btn {text-align:right;}
.list_btn a img {vertical-align:middle;}
.rel_box {
	background: #f8f8f8 none repeat scroll 0 0;
	border-color: #eaeaea;
	border-image: none;
	border-style: solid none;
	border-width: 1px 0;
	clear: both;
	display: none;
	margin-bottom: 10px;
	padding: 15px 20px;
	position: relative;
}

.right980 {width:980px; float:left; margin-left:23px;}
.right980 dd {line-height:17px; font-size:12px;}
.right980 div {overflow:hidden;}
.right980 h3.title {height:35px; line-height:35px; text-align:center; margin:50px 0 20px 0; background:url(https://health.chosun.com/images/magazine/201511/m_title_bg.jpg) no-repeat left top;}

.visual01 {width:647px; height:290px; margin-right:15px; float:left;}
.visual01 a, .visual01 a {display:block; width:100%; height:auto;}
.visual02 {width:318px; height:290px; float:left;}
.visual03 li {float:left; width:314px; height:290px; border:1px solid #d7d7d7;}
.visual03 li p{width:100%; height:200px; border-bottom:1px solid #d7d7d7;}
.visual03 li img{max-width:100%; height:100%;}
.visual03 dl{padding:10px; height:70px;}
.visual03 dl dt {font-size:16px; font-weight:bold;color:#3055b0;}
.visual03 dl dd {line-height:20px;}

.visual04 li {float:left; width:182px; height:193px; border:1px solid #d7d7d7;}
.visual04 dt {max-width:100%; height:128px;border-bottom:1px solid #d7d7d7;}
.visual04 dd {padding:5px 10px; height:53px;}

.visual05 .visual05L {width:381px; height:403px; border:1px solid #d7d7d7; float:left;}
.visual05 ul.clearfix {float:left; width:582px; height:195px;}
.visual05 div.clearfix {float:left; width:582px; height:195px; margin-top:15px;}
.visual05 ul.clearfix li {width:182px; height:193px; border:1px solid #d7d7d7; float:left;}
.visual05 ul.clearfix li a {display:block; width:100%; height:auto;}
.visual05 li dt {height:128px;border-bottom:1px solid #d7d7d7;}
.visual05 li dd {padding:5px 10px; height:53px; overflow:hidden;}

.visual05 .fl {float:left; width:182px; height:193px; border:1px solid #d7d7d7;}
.visual05 .fl dt {height:128px; border-bottom:1px solid #d7d7d7;}
.visual05 .fl dd {padding:5px 10px;}
.visual05 .fr {float:left; width:381px; height:193px; border:1px solid #d7d7d7;}

.visual06 .visual06L {width:381px; height:193px; border:1px solid #d7d7d7; float:left;}
.visual06 ul.clearfix {float:left; width:582px; height:193px;}
.visual06 ul.clearfix li {width:182px; height:193px; border:1px solid #d7d7d7; float:left;}
.visual06 ul.clearfix li a {display:block; width:100%; height:auto;}
.visual06 li dt {height:128px;border-bottom:1px solid #d7d7d7;}
.visual06 li dd {padding:5px 10px; height:53px; overflow:hidden;}

.visual07 li {float:left; width:480px; height:193px; border:1px solid #d7d7d7;}

.visual08 p {width:580px; height:193px; border:1px solid #d7d7d7; float:left;}
.visual08 ul.clearfix {float:left; width:383px; height:193px;}
.visual08 ul.clearfix li {width:182px; height:193px; border:1px solid #d7d7d7; float:left;}
.visual08 ul.clearfix li a {display:block; width:100%; height:auto;}
.visual08 li dt {height:128px;border-bottom:1px solid #d7d7d7;}
.visual08 li dd {padding:5px 10px; height:53px; overflow:hidden;}

.visual10 .fl2 {float:left;}
.visual10 .fl2 .fll {border: 1px solid #d7d7d7;float:left;width:381px;height:193px;margin-right:15px;}
.visual10 .fl2 .flr {border: 1px solid #d7d7d7;float:right;width:381px;height:193px;}

.visual10 .fl1 {float:right;}
.visual10 .fl1 li {border: 1px solid #d7d7d7;float: left;height: 193px;width: 182px;}
.visual10 dt {border-bottom: 1px solid #d7d7d7;height: 128px;max-width: 100%;}
.visual10 dd {height: 53px;padding: 5px 10px;overflow:hidden;}


.bgBack {position:relative;}
.bgBack a {display:block; width:100%; height:auto;}
.bgCover {background-image: url(https://health.chosun.com/images/magazine/onair.gif); position:absolute; width:100px; height:30px; background-repeat: no-repeat;}

.mgR15 {margin-right:15px;}
.mgL15 {margin-left:15px;}
.mgT15 {margin-top:15px;}

#rel_artlist li {padding-left:12px; background:url("https://health.chosun.com/images/2015/cs_art_ico_new.png") no-repeat left 8px;}


.magazine_lnb li {width:112px; height:33px; margin-top:10px;}
.magazine_lnb li a {display:block; width:100%; height:100%;}


.bg01 {background:#E8DDCB;}
.bg02 {background:#CDB380;}
.bg03 {background:#036564;}
.bg04 {background:#033649;}
.bg05 {background:#031634;}
.bg06 {background:#E9CDC6;}
.bg07 {background:#B32166;}
.bg08 {background:#8D1A51;}
.bg09 {background:#8D4C6B;}
.bg10 {background:#4C788D;}


.floatL2 {float:left; width:480px;}
.floatL2 ul {height:193px; box-sizing:border-box; border:1px solid #d7d7d7;}
.right980 h3.title2 {height:35px; line-height:35px; text-align:center; margin:50px 0 20px 0; background:url(https://health.chosun.com/images/magazine/201511/m_title_bg2.jpg) no-repeat left top;}

.visual09 .visual09L {width:580px;height:193px; float:left; background:pink; border:1px solid #d7d7d7;}
.visual09 ul.clearfix {width:383px;height:193px; float:left;}
.visual09 ul.clearfix li {width:182px; border:1px solid #d7d7d7; float:left;}
.visual09 ul.clearfix li a {display:block; width:100%; height:auto;}
.visual09 li dt {height:128px;border-bottom:1px solid #d7d7d7;}
.visual09 li dd {padding:5px 10px; height:53px; overflow:hidden;}


#sub_left_area {float:left; width:166px;  min-height:375px;}
.sub_left_newsdata_menu{border:1px solid #d7d7d7;color:#000; padding:15px 20px;}
.sub_left_newsdata_menu .sub_left_newsdata_menu_tit {font-size:19px; color:#c51a18; border-bottom:1px solid #c51a18; line-height:1.9; margin-bottom:15px; letter-spacing: -2px}
.sub_left_newsdata_menu ul {margin-bottom:0px;}
.sub_left_newsdata_menu li{color:#000; margin:8px 0px 8px 0px; font-size:15px; vertical-align:middle; letter-spacing:0px;}
.sub_left_newsdata_menu li a {letter-spacing:-1px;}
.sub_left_newsdata_submenu li{margin:0px;font-weight:normal;padding-top:2px;}

#sub_left_area {float:left; width:166px;  min-height:375px;}
.sub_left_newsdata_menu_2013s{border:1px solid #d7d7d7;color:#000; padding:15px 20px;}
.sub_left_newsdata_menu_2013s .sub_left_newsdata_menu_tit {font-size:20px; color:#c51a18; border-bottom:1px solid #c51a18; line-height:1.9; margin-bottom:15px;}
.sub_left_newsdata_menu_2013s ul {margin-bottom:0px;}
.sub_left_newsdata_menu_2013s li{color:#000; margin:8px 0px 8px 0px; font-size:15px; vertical-align:middle; letter-spacing:0px;}
.sub_left_newsdata_menu_2013s li a {letter-spacing:-1px;}
.sub_left_newsdata_submenu li{margin:0px;font-weight:normal;padding-top:2px;}


/*�Ƿ�贺��*/
.news_copyright { content:'';display:block;clear:both; position: relative; margin-top:30px; padding: 5px 0 0px; border-top: solid 1px #d7d7d7; font-size: 13px; color: #777; overflow: hidden; letter-spacing: 0 }
.news_copyright span { float: left }
.news_copyright span + span { float: right }
.news_copyright a { margin-left: 10px; color: #777 }

.realtimeArea {max-width:640px; clear:both; height:40px; background:#C51917; border:1px solid #C51917; position:relative; overflow:hidden;}
.realtimeArea:after {content:'';display:block;clear:both;}
.realtimeArea h4 {width:81px; float:left; padding:9px 0 0 6px;}
.realtimeArea .realtimeNews {width:460px; padding-right:75px; float:right;}
.realtimeNews li {width:230px; height:38px; padding:0 10px 0 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; color:#fff;}
.realtimeNews li a {line-height:38px;font-size:15px; color:#fff; font-weight:bold; letter-spacing:-1px;}

.realtimeArea .bx-wrapper2 {position:relative; max-width: 500px;}

.realtimeArea .bx-controls {position:absolute; top:2px; right:14px}
.realtimeArea .bx-controls .art-controls-direction{position:absolute;}
.realtimeArea .art-controls-direction .bx_healthcare_prev {
	position: absolute;
    right: -57px;
	top: 8px;
    outline: 0 none;
    text-indent: -9999px;
    z-index: 9999;
    width: 17px;
    height: 17px;
    background: url(https://health.chosun.com/images/2016/icon_slideprev.png) no-repeat left top;}

.realtimeArea .art-controls-direction .bx_healthcare_next { 
	position: absolute;
    right: -75px;
	top: 8px;
    outline: 0 none;
    text-indent: -9999px;
    z-index: 9999;
    width: 17px;
    height: 17px;
    background: url(https://health.chosun.com/images/2016/icon_slidenext.png) no-repeat left top;}
#newsq_toggle_add {
    font-size: 11px;
    color: #222;
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 11px;
}



.subTitle2016 {font-size:18px;font-weight:bold; padding-bottom:10px;}
.subTitle2016 img {padding-right: 0.2em; vertical-align: middle;}


#column_contents {
    width: 640px;
    float: left;
    margin: 0px 25px 30px 25px;
    z-index: 1;
    position: relative;
}

.col_title{clear:both; padding:20px 0 20px 0;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7;background-color:#f8f8f8;overflow:hidden;}
.col_title dl{float:left;width:80px;margin:4px 0 0 4px;display:inline;}
.col_title dl dt img{vertical-align:top;margin-bottom:5px;}
.col_title dl dd a,.art_title dl dd a:hover{font-size:12px;color:#666;font-weight:bold;letter-spacing:-1px;}
#news_body_id {font-size:15px; line-height:26px;}


#colted_list {width:700px;float:left;}
#colted_list .related_title {width:530px; height:30px; margin: 0 0 7px 0px; border-bottom: 2px solid #2e81a9;} 
#colted_list h1.title_related {padding:10px 0 0 10px; margin:0px; font-size:12px; color:#2C6280;}
#colted_list .new_realted {margin:0px 0px 0px 5px;}
#colted_list .new_realted li{margin-left:1px; padding-left:16px; background:url(https://health.chosun.com/images/2015/csh_main_ico_2.png) no-repeat -200px 14px;}
#colted_list .new_realted  a:link, .new_realted a:active, .new_realted a:visited, .new_realted a:hover{text-decoration:none; line-height:30px; font-size:16px; font-weight:bold; color:#222;}

#content_full {   
    
    border: 1px solid #d9d9d9;
    background: #fff;
    margin: 0px auto;
    background-color: #eee;
	padding-left:115px;
	margin-bottom:15px;
}


/* �ǰ����� */
.book_list_bx:after {content:'';display:block;clear:both;}
.hbook_theme {border:1px solid #d7d7d7;}
.bookbest {padding:20px 20px 20px 20px;}
.best_box {width:25%; height:220px; float:left;}
.book_thum {padding-top:20px; text-align:center; background:#F8F8F8; border-top:1px solid #4f6aaf;}
.book_thum img {border:1px solid #d7d7d7;}
.bookname .list_style01 {height:50px; padding:10px; text-align:center; border-top:8px solid #4f6aaf; color:#4f6aaf; font-weight:bold;}
.bookname .list_style01 a {color:#4f6aaf; font-weight:bold;}
.bookname .list_style02 {text-align:center;}
.bookname .list_style02 a {color:#666; font-weight:bold;}

.menu05 {padding:20px 0 10px 0;}
.rankbox_list p {text-align:center; border-bottom:1px dotted #d7d7d7;}
.rankbox_list {width:32%; padding:0 10px 20px 10px; float:left; margin-right:2%; box-sizing:border-box; border:1px solid #d7d7d7;}
.rankbox_list table {width:100%; color:#666; font-size:13px; margin-top:10px;}
.rankbox_list table a {color:#666;}
.n_mg {margin:0 !important;}

.book_list_title1 {font-size:17px; height:20px; line-height:20px; letter-spacing:0; vertical-align:top; padding-bottom:4px;}
.book_list_title2 {padding:30px 0 10px 0;border-bottom:2px solid #ccc; margin-bottom:10px;font-size:17px;letter-spacing:0;}
.list_img {width:66px; height:90px; padding:7px 10px 10px; float:left;}
.list_bookbg img {border:1px solid #ccc;}
.booktext {width:520px; height:auto; float:right; text-align:left;}
.list_style_review {margin-top:5px;}
.list_style_review a {font-size:13px; color:#666;}
.linedash {clear:both; margin: 15px 10px; height: 5px; border-top: 1px dashed #ccc;}
.linesolid {background-color: #ccc; height: 2px;margin-bottom: 2px;margin-top:-22px}

.list_style_bookname a {font-weight:bold;}
.list_style_agency a {font-weight:bold; color:#666;}

.nav {padding-top:40px;}
.pagenate_complex {text-align:center;}
.pagenate_complex a {display:inline-block; padding:0 4px;}
.sh_bar {padding-top:20px; text-align:center;}
.sh_bar_name {display:inline-block; width:95px; height:23px; line-height:23px; border:1px solid #d7d7d7;}
.sh_bar_name_srch {display:inline-block; width:160px; height:19px; line-height:19px; border:1px solid #d7d7d7;}
.hb_srch_button {display:inline-block; width:95px; height:23px; line-height:19px; background:#C51917; color:#fff !important; border:1px solid #C51917; vertical-align:middle; text-align:center;}
.hb_srch_button strong{color:#fff;}

.book_info {border:1px solid #d7d7d7; padding:20px;}
.box {width:135px; height:157px; float:left;}
.box img {border:1px solid #d7d7d7;}
.book_text {width:433px; height:157px; float:left; position:relative;}
.book_name {border-bottom:2px solid #ccc;font-size:17px;padding:0.5em 0;font-weight:bold;letter-spacing:0;}
.book_buy a {display:block;width:120px; height:30px; line-height:30px; background:#C51917; color:#fff; font-weight:bold; text-align:center;
	position:absolute; right:0; bottom:0;
}
.book_info div.clearfix {padding-bottom:20px; border-bottom:1px dashed #ccc;}
.bookinfo {padding-top:10px;}
.bookinfo li {font-size:15px; line-height:24px; letter-spacing:0;}
.bookinfo li span {display:inline-block; width:50px; font-weight:bold;}
.bookinfo li strong {display:inline-block; padding-left:1em; font-weight:normal;}
.bx_outbox {margin-top:20px; padding:10px; background:#F8F8F8;}
.bx_outbox p {font-weight:bold; padding-bottom:10px; color:#C51917;}
.bx_outbox p span {font-weight:normal; font-size:0.8em;}
.view_img {text-align:center;}
.view_img img {max-width:100%;}

.book_end {height:30px; margin-top:20px; padding-top:20px; border-top:2px solid #ccc; position:relative;}
.btn_list a {display:block; width:70px; height:30px; line-height:30px; text-align:center; background:#C51917; color:#fff; font-weight:bold;
	position:absolute; right:0; bottom:0;
}

.bx_review200 {letter-spacing:0; line-height:24px;}
.review_box {font-size:15px; letter-spacing:0; line-height:26px;}


/* �α��� */
/* login - cs_gnb_201505_980 */
.login_box {float: left; width:900px; margin:40px;}
.login_box .login_l {float: left; width:696px; height:260px; margin: 40px 0 0 0; background:#FBFBFB; position:relative; border-top:1px solid #6C6C6C; box-sizing:border-box; border-bottom:1px solid #d7d7d7;}
.login_l_top {position:absolute; left:54px; top:39px;}
.login_l_top h3 {font-size:26px; font-weight:normal;}
.login_l_top h3 span {color:#C51917;}
.login_l_top p {padding-top:0.5em; color:#666; line-height:2em; letter-spacing:-1px;}
.login_box .login_l .input_con {float:left; margin: 115px 0 0 54px;}
.input_con label {display:inline-block; width:90px; height:25px; line-height:25px; font-size:16px;}
.login_box .login_l li .input_box {width: 325px; height: 23px; border: 1px solid #cacaca; padding: 6px 0 4px 10px;}
.login_box .login_l li .blank {height: 10px;}
.login_box .login_l .btn_log {float: left; margin: 115px 0 16px 21px;}
.login_box .login_l .id_save {clear: both; margin: 0 0 0 145px; color:#666;}
.login_box .r_con {float: right; height:260px; width: 184px; margin-left: 20px; margin-top: 40px;}
.login_box .r_con .r_con_join {height:48px; padding: 0px; margin-bottom: 16px;}
.login_box .r_con .r_con_id {height:48px; padding: 0px; margin-bottom: 16px;}
.login_box .r_con .r_con_faq {height:132px; margin: 0px; padding: 0px;}

.form_srch{ display:inline-block; float:left; width:294px; height:32px; line-height:32px;font-size:14px;font-weight:bold;color:#333; border:1px solid #cccccc; font-weight:bold; padding:0 0 2px 5px;outline-style:none}
:root .form_srch{float:left; height:32px; line-height:32px; padding-top:0px; padding-bottom:3px } /*Crome Hack*/
.s_menu{ width:980px; height:28px; border:1px solid #d9d9d9; border-top:0px; background:#edf3f8;max-width:978px; overflow:hidden;  }
.mgT40 {margin-top:80px;}

/* ������ */
.question_bizForm {padding:40px; margin:0;}
.question_top {font-size:16px; line-height:24px;}
.bizForm_privacy {margin-top:40px; padding:10px 10px 20px 10px; background:#F8F8F8;}
.bizForm_privacy h4 {color:#666;}
.bizForm_privacy p {color:#666; padding-top:5px;}
.bizForm_privacy p strong {display:block; padding-top:5px;}
.bizForm_privacy div {padding-top:20px; text-align:center;}

.question_bizForm table {margin-top:40px; width:100%; border-top:2px solid #d7d7d7;}
.question_bizForm table td {padding:0.5em; border-bottom:1px solid #d7d7d7; font-size:15px; color:#666; font-weight:bold;}
.bizForm_input1 {width:98%; padding:0 1%;height:26px; line-height:26px; border:1px solid #d7d7d7;}
.bizForm_input2 {width:98%; padding:0 1%; margin:0;border:1px solid #d7d7d7;}
.bizForm_btn {text-align:center; margin-top:40px;}
.bizForm_btn .bizForm_btn_a {display:inline-block;width: 70px; margin:0 2px;height: 30px;line-height: 30px;text-align: center;background: #C51917;color: #fff;font-weight: bold;}
.bizForm_btn .bizForm_btn_b {display:inline-block;width: 70px; margin:0 2px;height: 30px;line-height: 30px;text-align: center;background: #47525C;color: #fff;font-weight: bold;}


/*�λ��̵�*/

.news_left_aside {width: 166px; float: left; position: relative; padding-top: 0px;}
.news_left_aside .list_cat2 {font-size: 18px; font-weight: bold; color: #444; }
.paginate { clear:both; margin-top:20px; margin-bottom:20px;}
.paginate_num { text-align:center; font-size:13px; }
.paginate_num li { display:inline;}
.paginate_num li a, .cmt_pager li strong { padding:3px 10px; border:solid 1px #fff;}
.paginate_num li .current { color:#c41a1a; font-weight:bold; text-decoration:underline;}
.paginate_num li a:hover { text-decoration:none; border:solid 1px #c41a1a}
.paginate_num li a.pager_prev { background:url(https://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -300px -575px; width:7px; height:13px; text-indent:-9999px; display:inline-block; padding:0; vertical-align:middle;  }
.paginate_num li a.pager_next { background:url(https://image.chosun.com/main/201505/cs_art_ico.png) no-repeat -325px -575px; width:7px; height:13px; text-indent:-9999px; display:inline-block; padding:0; vertical-align:middle;  }


.teenager h3 {padding-bottom:40px;}
.teenager {font-size:15px; line-height:26.7px; margin-left:20px;}
.teenager_list {padding-top:2em;}
.teenager_list li {padding-bottom:2em;}
.teenager_list strong {display:block; padding-bottom:0.5em;}
.teenager_management {margin:20px 0; padding:20px;border:1px solid #d7d7d7;}
.teenager_management th {padding:0 0 1em 0; font-size:15px;}
.teenager_management td {font-size:15px;}