/* @import url(https://fonts.googleapis.com/earlyaccess/MalgunGothic.css); */

@charset "euc-kr";



/*
 * Nanum Gothic (Korean) https://fonts.googleapis.com/earlyaccess
 */

/* @font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: normal;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
} */

/*@font-face {
  font-family: 'Nanum Gothic Web';
  url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
  url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff')
}*/

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&family=Noto+Serif+KR:wght@200;300;400;500;600;700;900&display=swap');
/* Reset */
/* font, b,*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
u, i, center, option,
dl, dt, dd, ol, ul, li, input, select, option,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-weight:normal;
	vertical-align:baseline;
	background:transparent;
	-webkit-text-size-adjust:none;
	
    font-family: 'Noto Sans KR', sans-serif;
	
	/*font-size:16px; letter-spacing:-0.05em;*/
	color:#333;
	list-style:none;
}
p {/*line-height:1.6em;*/ line-height: 1.78;}
h1, h2, h3, h4, h5, h6 {color:#333333;}
em,address{font-style:normal;}
hr{display:none}
body{word-break:break-all; -webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;}
ol, ul{list-style:none;}
blockquote, q{quotes: none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}

ins{text-decoration:none;}
del{text-decoration:line-through;}
table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;word-break:break-all;}
table th, table td{vertical-align:middle;}
caption{visibility:hidden;width:0;height:0;font-size:0;line-height:0;zoom:1;}
fieldset{margin:0;padding:0;border:0 none;}
legend{overflow:hidden;width:0;height:0;font-size:0;visibility:visible;}

a {color:#222; text-decoration:none; cursor:pointer;}
a:hover, a:focus {text-decoration:none;}
/* a:focus {outline-style:dashed; outline-width:1px;} */
img,input{padding:0; margin:0; vertical-align:top;}
label{vertical-align:middle; font-size:16px;}
select {margin:0; padding:0; font-size:16px; vertical-align:middle;
color:#333; }
option {font-size:13px; line-height:1.5em; font-family:'MalgunGothic', 'Nanum Gothic', 'Dotum', 'Gulim', 'Arial', sans-serif;}
textarea {border:1px solid #ebebeb; color:#555555; font-size:13px; line-height:18px; padding:5px; overflow-y:auto;
resize:none; background:#eee;font-family:'MalgunGothic', 'Nanum Gothic', 'Dotum', 'Gulim', 'Arial', sans-serif;}

img {max-width:100%; height: auto; vertical-align:middle;}

.skip {position:absolute; left:-9999px; text-indent:-9999px; font-size:0;}

/* input[type='text'], input[type='file'], input[type='number'],
input[type='password'], input[type='file'],
input[type='search'] {font-family:'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif;
	width:168px; height:30px; *height:29px; line-height:31px; font-size:13px; margin:0; margin-right:10px; border:1px solid #ddd; color:#555555; background:#eee; padding:0; vertical-align: middle;}

input[type='checkbox'] {background:#fff; border:solid 1px #ddd; height:16px; width:16px; -webkit-appearance:none; -webkit-border-radius:3px; padding:0; border:0 0/IE8+9; margin:2px; margin:2px0/IE8+9; vertical-align:middle;}
input[type='checkbox']:checked {background:#fff; border:solid 1px #ddd; border:0 0/IE8+9;}
input[type='checkbox']:checked:after {content:""; display:block; width:8px; height:8px; background:#666; position:relative; top:3px; left:3px; -webkit-border-radius:0px;}

input[type='radio'] {background:#fff; border:solid 1px #ddd; height:16px; width:16px; -webkit-appearance:none; -webkit-border-radius:10px; padding:0; border:0 0/IE8+9; *border:0; margin-top:0; margin-top:2px 0/IE8+9;vertical-align: middle;}
input[type='radio']:checked {background:#fff; border:solid 1px #ddd; border:0 0/IE8+9;}
input[type='radio']:checked:after {content:""; display:block; width:8px; height:8px; background:#666; position:relative; top:3px; left:3px; -webkit-border-radius:5px;}

input[type='submit'],
input[type='reset'],
input[type='button']{font-family:'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif; padding:0; vertical-align: middle;cursor:pointer;}
input[type='button']:hover {display: inline-block; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: background; transition-property: background; -webkit-transform: translateZ(0);  transform: translateZ(0);}
input[type='button']:hover {background: #e24343;  border:1px solid #e24343;  color: #fff;} */


/* html5 reset */

header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block; padding:0; margin:0;}


/* float ÇØÁ¦ */

.clearfix:after {content:"";display:block;clear:both;}
/*.clearfix {clear:both;}*/
.clearfix {*zoom:1;}
.float_l {float:left;}
.float_r {float:right;}

.n_mg {margin:0 !important;}
.n_pd {padding:0 !important;}
.n_bd {border:0 !important;border:none !important;}
.n_bdB {border-bottom:0 !important;border-bottom:none !important;}
.backNone {background:none !important;}


/* common table */
table {font-size:1.2em;}
table th {font-size:1.2em; padding:12px 0; border:1px solid #e7e7e7; background:#fafafa;}
table td {font-size:1.2em; padding:12px 0; border:1px solid #e7e7e7; text-align:center;}

.table_mini {margin:5px 0;}
.table_mini th {font-size:1em;padding:6px 0; text-align:center;}
.table_mini td {font-size:1em;padding:6px 0;}

/* colwidth */
.tc {display:table-cell !important;}

.th5 {width:5%;}
.th10 {width:10%;}
.th15 {width:15%;}
.th20 {width:20%;}
.th30 {width:30%;}
.thfr {width:*;}


/* colorPoint */
.main_t_red {color:#c51917;font-size:24px;font-weight:bold;}
.main_c_red {color:#c51917;font-weight:bold;}
.pointRed {color:#fc4c52;}
.pointRRed {color:#c51917;}
.pointRR {color:#ff0000;}
.pointBlue {color:#6086db !important;}
.pointBBlue {color:#5565a9;}
.pointGray {color:#666;}
.pointOrange {color:#ff8a00;}
.pointBl {color:#000;}

.pdTop7 {padding-top:7.5px;}
.pdTop15 {padding-top:15px !important;}
.pdTop25 {padding-top:25px !important;}
.pd15 {padding:15px;}

.mgTop7 {margin-top:7.5px;}
.mgTop15 {margin-top:15px;}
.mgTop20 {margin-top:20px;}

.bdT {border-top:1px solid #f0f0f0;}
.bdTl {border-top:1px solid #e5e5e5;}
.bdB {border-bottom:1px solid #e5e5e5;}
.bdR {border-right:1px solid #e5e5e5;}

.talignL {text-align:left !important;}
.talignR {text-align:right !important;}
.talignC {text-align:center !important;}

.line {text-decoration:underline;}

/* layout */
html, body {height:100%;}
#wrap {min-width:350px; margin:0 auto; width:100%; position:relative;}
#header {height:53px; position:relative;border-bottom:1px solid #e5e5e5;}
#footer {padding:15px 0; background:#ddd;border-top:1px solid #676666;}

#sub_container {position:relative; overflow:hidden;z-index:1; padding: 0px 1px;}

.open_left{height:100%; overflow:hidden;}

/* header */
#header .navbtn {position:absolute; left:10px; top:16px; display:block; width:25px; height:17px; text-align:center;}
#header h1 {width:130px;  margin:0 auto; padding-top:7px;}
#header .findbtn {width:26.5px; height:26.5px; position:absolute; right:7.5px; top:14.5px;}
header .search {height:41px; border-bottom:1px solid #e5e5e5; position:relative; display:none;}
header .search input[type='text']{width:72%; padding:0 2%;height:31px; background:#ededed; border:0; border:none;
	border-radius:7px; font-size:14px;
	-o-border-radius:7px;
	-ms-border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	margin-left:10px; margin-top:5px;
}
.search_btn {width:10%; min-width:48px; height:31px; line-height:31px; border:1px solid #c63e3e; background:#de5b5b; box-sizing:border-box; color:#fff; font-size:0.857em; font-weight:bold;position:absolute;right:8px;top:5px;}

.list_gnb {min-width:320px; margin:0 auto; width:100%; position:fixed; left:0; top:0; z-index:999;}



/* header 201907*/
.health_main_menu { position: relative; overflow: hidden; width: 100%; border-bottom: 1px solid #c51917; height: 52px; padding-right: 110px; box-sizing: border-box; border-top: solid 1px #d7d7d7 }
.health_main_menu:after { content: ' '; position: absolute; display: block; top: 0; right: 107px; width: 30px; height: 45px; background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); }

.health_main_menu a.h_menu_search { position: absolute; top: 0; right: 0; width: 80px; height: 52px; padding-left: 13px; box-sizing: border-box; background: #fff; font-size: 15px; line-height: 50px; color: #003071; font-weight:bold; }
.health_main_menu a.h_menu_search:after { content: ' '; position: absolute; display: block; top: 15px; left: 0; width: 1px; height: 23px; background: #d7d7d7; }
.health_main_menu a.h_menu_search:before { content: ' '; display: inline-block; width: 18px; height: 22px; margin-right: 4px; background: url('https://m.health.chosun.com/images/ico_head.png') no-repeat; background-size: 18px; vertical-align: middle }

ul.health_main { white-space: nowrap; height: 52px; box-sizing: border-box; font-size: 0 }
ul.health_main li { position: relative; display: inline-block; padding: 0 9px; line-height: 0;}
ul.health_main li a { display: block; height: 52px; box-sizing: border-box; font-size: 16px; font-weight:600; line-height: 50px; text-decoration: none }
ul.health_main li a.current { border-bottom: solid 2px #ef2229; color: #ef2229; font-weight: bold }
ul.health_main li:first-child a { padding: 0 0px 0 10px; }

/* header 201907 media*/ 
@media (min-width: 768px) {
ul.health_main {display: table; width: 100%; text-align: center; transform: translate3d(0px, 0px, 0px)!important; }
ul.health_main li {display: table-cell; padding: 0;}
ul.health_main li a {display: inline-block; padding: 0 10px; }
}


.mcsg_main_menu { position: relative; overflow: hidden; width: 100%; height: 52px; padding-right: 100px; box-sizing: border-box; border-top: solid 1px #d7d7d7 }
.mcsg_main_menu:after { content: ' '; position: absolute; display: block; top: 0; right: 80px; width: 30px; height: 52px; background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); }
.mcsg_main_menu a.mcsg_menu_pan { position: absolute; top: 0; right: 0; width: 102px; height:52px; padding-left: 3px; box-sizing: border-box; background: #fff; font-size: 15px; line-height: 45px; color: #222 }

ul.mcsg_main { white-space: nowrap; border-bottom: solid 1px #ccc; box-sizing: border-box; font-size: 0 }
ul.mcsg_main li { position: relative; display: inline-block; padding: 0 7px; line-height: 0; }
ul.mcsg_main li a { display: block; height: 52px; box-sizing: border-box; font-size: 17px;line-height: 52px; text-decoration: none }


/* sub header 2019*/
.health_gnb{position:relative;z-index:2100;overflow:hidden;background-color:#2f50a4;font-family:helvetica,AppleSDGothicNeo-Regular,sans-serif;font-size:14px;line-height:14px;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:contents}
.health_gnb.is_scale .health_gnb_logo{-webkit-transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:scale(0.75);transform:scale(0.75)}
.health_gnb.is_scale .health_gnb_service{-webkit-transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:translateX(-6px);transform:translateX(-6px)}
.health_gnb.is_scale .Ntool_button .Nicon_search{opacity:0;-webkit-transition:transform .2s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:-webkit-transform .2s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform .2s cubic-bezier(0.645,0.045,0.355,1);transition:transform .2s cubic-bezier(0.645,0.045,0.355,1);transition:transform .2s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .2s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:scale(1.15);transform:scale(1.15)}
.health_gnb_logo{float:left;background-color:rgba(0,0,0,0.1)}
.health_gnb_logo .Nlogo_link{display:block;overflow:hidden;margin:4px;width:45px;height:41px;text-align:center;line-height:39px}
.health_gnb_logo .Nlogo_link .Nicon_logo{width:18px;height:18px;display:inline-block;margin:0 auto;vertical-align:middle;color:transparent}
.health_gnb_logo {background-image: url('https://m.health.chosun.com/images/top_sub_logo.png'); background-size: 55px 51px;}
.health_gnb_navigation{float:left}
.health_gnb_navigation+.health_gnb_service{padding-left:0}
.health_gnb_navigation .Nnavigation_link{display:block;overflow:hidden;margin:4px;height:40px;text-align:center;line-height:39px}
.health_gnb_navigation .Nnavigation_link .Nicon_home{display:inline-block;margin:0 8px 0 11px;width:23px;height:22px;background-image:url(https://ssl.pstatic.net/static.news/image/news/m/2016/05/03/sp_gnb.png);background-image:-webkit-linear-gradient(transparent,transparent),url(https://ssl.pstatic.net/static.news/image/news/m/2016/05/03/sp_gnb.svg);background-image:linear-gradient(transparent,transparent),url(https://ssl.pstatic.net/static.news/image/news/m/2016/05/03/sp_gnb.svg);background-position:-36px -73px;background-size:134px 128px;background-repeat:no-repeat;color:transparent;vertical-align:middle}
html[data-useragent*="Android 2.3"] .health_gnb_navigation .Nnavigation_link .Nicon_home{background-image:url(https://ssl.pstatic.net/static.news/image/news/m/2017/03/08/sp_gnb.png)}
.health_gnb_service{overflow:hidden;margin:0 76px 0 0;padding-left:10px;height:48px;}

.health_gnb .findbtn {width: 26.5px; height: 26.5px; position: absolute; right: 7.5px; top: 10.5px;}
.health_gnb .search {clear:both; height: 47px; border-bottom: 1px solid #e5e5e5; position: relative; display: none; }
.health_gnb .search input[type='text'] {width: 73%; padding: 0 2%; height: 35px; background: #ededed; border: 0; border: none; border-radius: 7px; font-size: 14px; 
	-o-border-radius: 7px; -ms-border-radius: 7px;  -moz-border-radius: 7px; -webkit-border-radius: 7px;
    margin-left: 10px; margin-top: 5px; }
.health_gnb .search_btn {width: 13%; min-width: 48px; height: 35px; line-height: 31px; border: 1px solid #c63e3e; background: #de5b5b; box-sizing: border-box;
    color: #fff; font-size: 0.857em; font-weight: bold; position: absolute; right: 8px; top: 5px; -o-border-radius: 7px; -ms-border-radius: 7px;  -moz-border-radius: 7px; -webkit-border-radius: 7px;}



@media(max-width:374px){.health_gnb_service{margin-right:0}
}
.health_gnb_service .Nservice_item{float:left;color:#fff;font-size:21px;line-height:inherit}
.health_gnb_service .Nservice_item .Nicon_service{font-size:18px;color:#fff; margin:-5px 2px 0px 0;line-height:47px;font-weight:700;}

.health_gnb_service .Nservice_subitem{float:left;color:#ffffff;}
.health_gnb_service .Nservice_subitem .Nicon_family{margin:-1px 0 1px;vertical-align:middle;opacity:.7}
.health_gnb_service .Nservice_subitem .Nicon_entertain{font-size:14px;color:#ffffff; line-height:47px;}
.health_gnb_service .Nservice_subitem .Nicon_sports{width:48px;height:24px;background-position:0 0}
.health_gnb_service .Nservice_subitem:before{display:inline-block;float:left;margin:17px 11px 0;width:1px;height:17px;background-color:rgba(255,255,255,0.5);content:''}
@media(max-width:374px){.health_gnb_service .Nservice_subitem:before{margin:16px 9px 0}
}
.health_gnb_tool{position:absolute;top:4px;right:12px;font-size:0}
.health_gnb_tool .Ntool_button{position:relative;display:inline-block;overflow:hidden;padding:0;height:40px;border:0;background:0;color:transparent;vertical-align:top;line-height:40px;-ms-touch-action:manipulation;touch-action:manipulation}
.health_gnb_tool .Ntool_button+.Ntool_button{margin-left:6px}
.health_gnb_tool .Ntool_button.is_hide{display:none}
.health_gnb_tool .Ntool_button:active{background-color:rgba(0,0,0,0.1);-webkit-transition:all .1s cubic-bezier(0.645,0.045,0.355,1);transition:all .1s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:scale(0.9);transform:scale(0.9)}
.health_gnb_tool .Ntool_button [class*='Nicon_']{display:inline-block;margin:0 6px;vertical-align:middle}
.health_gnb_tool .Ntool_button .Nicon_search{width:18px;height:18px;background-position:0 -58px}

/* ¸íÀÇ ¼­ºñ½º sub header 2019*/
.health_gnb01{position:relative;z-index:2100;overflow:hidden;background-color:#082877; font-family:helvetica,AppleSDGothicNeo-Regular,sans-serif;font-size:14px;line-height:14px;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:contents}
.health_gnb01.is_scale .health_gnb01_logo{-webkit-transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:scale(0.75);transform:scale(0.75)}
.health_gnb01.is_scale .health_gnb01_service{-webkit-transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:translateX(-6px);transform:translateX(-6px)}
.health_gnb01.is_scale .Ntool_button .Nicon_search{opacity:0;-webkit-transition:transform .2s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:-webkit-transform .2s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform .2s cubic-bezier(0.645,0.045,0.355,1);transition:transform .2s cubic-bezier(0.645,0.045,0.355,1);transition:transform .2s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .2s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:scale(1.15);transform:scale(1.15)}
.health_gnb01_logo{float:left;background-color:rgba(0,0,0,0.1)}
.health_gnb01_logo .Nlogo_link{display:block;overflow:hidden;margin:4px;width:45px;height:41px;text-align:center;line-height:39px}
.health_gnb01_logo .Nlogo_link .Nicon_logo{width:18px;height:18px;display:inline-block;margin:0 auto;vertical-align:middle;color:transparent}
.health_gnb01_logo {background-image: url('https://m.health.chosun.com/images/top_sub_logo.png'); background-size: 55px 51px;}
.health_gnb01_navigation{float:left}
.health_gnb01_navigation+.health_gnb01_service{padding-left:0}
.health_gnb01_navigation .Nnavigation_link{display:block;overflow:hidden;margin:4px;height:40px;text-align:center;line-height:39px}
.health_gnb01_navigation .Nnavigation_link .Nicon_home{display:inline-block;margin:0 8px 0 11px;width:23px;height:22px;background-image:url(https://ssl.pstatic.net/static.news/image/news/m/2016/05/03/sp_gnb.png);background-image:-webkit-linear-gradient(transparent,transparent),url(https://ssl.pstatic.net/static.news/image/news/m/2016/05/03/sp_gnb.svg);background-image:linear-gradient(transparent,transparent),url(https://ssl.pstatic.net/static.news/image/news/m/2016/05/03/sp_gnb.svg);background-position:-36px -73px;background-size:134px 128px;background-repeat:no-repeat;color:transparent;vertical-align:middle}
html[data-useragent*="Android 2.3"] .health_gnb01_navigation .Nnavigation_link .Nicon_home{background-image:url(https://ssl.pstatic.net/static.news/image/news/m/2017/03/08/sp_gnb.png)}
.health_gnb01_service{overflow:hidden;margin:0 76px 0 0;padding-left:10px;height:48px;}

.health_gnb01 .findbtn {width: 26.5px; height: 26.5px; position: absolute; right: 7.5px; top: 10.5px;}
.health_gnb01 .search {clear:both; height: 47px; border-bottom: 1px solid #e5e5e5; position: relative; display: none; }
.health_gnb01 .search input[type='text'] {width: 73%; padding: 0 2%; height: 35px; background: #ededed; border: 0; border: none; border-radius: 7px; font-size: 14px; 
	-o-border-radius: 7px; -ms-border-radius: 7px;  -moz-border-radius: 7px; -webkit-border-radius: 7px;
    margin-left: 10px; margin-top: 5px; }
.health_gnb01 .search_btn {width: 13%; min-width: 48px; height: 35px; line-height: 31px; border: 1px solid #c63e3e; background: #de5b5b; box-sizing: border-box;
    color: #fff; font-size: 0.857em; font-weight: bold; position: absolute; right: 8px; top: 5px; -o-border-radius: 7px; -ms-border-radius: 7px;  -moz-border-radius: 7px; -webkit-border-radius: 7px;}
@media(max-width:374px){.health_gnb01_service{margin-right:0}
}
.health_gnb01_service .Nservice_item{float:left;color:#fff;font-size:21px;line-height:inherit}
.health_gnb01_service .Nservice_item .Nicon_service{font-size:18px;color:#fff; margin:-5px 2px 0px 0;line-height:47px;font-weight:700;}

.health_gnb01_service .Nservice_subitem{float:left;color:#ffffff;}
.health_gnb01_service .Nservice_subitem .Nicon_family{margin:-1px 0 1px;vertical-align:middle;opacity:.7}
.health_gnb01_service .Nservice_subitem .Nicon_entertain{font-size:14px;color:#ffffff; line-height:47px;}
.health_gnb01_service .Nservice_subitem .Nicon_sports{width:48px;height:24px;background-position:0 0}
.health_gnb01_service .Nservice_subitem:before{display:inline-block;float:left;margin:17px 11px 0;width:1px;height:17px;background-color:rgba(255,255,255,0.5);content:''}
@media(max-width:374px){.health_gnb01_service .Nservice_subitem:before{margin:16px 9px 0}
}
.health_gnb01_tool{position:absolute;top:4px;right:12px;font-size:0}
.health_gnb01_tool .Ntool_button{position:relative;display:inline-block;overflow:hidden;padding:0;height:40px;border:0;background:0;color:transparent;vertical-align:top;line-height:40px;-ms-touch-action:manipulation;touch-action:manipulation}
.health_gnb01_tool .Ntool_button+.Ntool_button{margin-left:6px}
.health_gnb01_tool .Ntool_button.is_hide{display:none}
.health_gnb01_tool .Ntool_button:active{background-color:rgba(0,0,0,0.1);-webkit-transition:all .1s cubic-bezier(0.645,0.045,0.355,1);transition:all .1s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:scale(0.9);transform:scale(0.9)}
.health_gnb01_tool .Ntool_button [class*='Nicon_']{display:inline-block;margin:0 6px;vertical-align:middle}
.health_gnb01_tool .Ntool_button .Nicon_search{width:18px;height:18px;background-position:0 -58px}

/*¸íÀÇ ÇÏÀ§ ¸Þ´º 2019*/
.bd_gnb {background:#ffffff; border-bottom: 1px solid #082877;}
.bd_gnb .nav {width:99%; margin:0 auto; position:relative;}
.bd_gnb .nav:after{content:'';display:block;clear:both;}
.bd_gnb .nav li {float:left; height:42px; }
.bd_gnb .flt2 {width:15%;}
.bd_gnb .flt3 {width:18%;}
.bd_gnb .flt4 {width:22%;}
.main_gnb .flt16 {width:16%;}
.bd_gnb .flt17 {width:17%;}
.bd_gnb .flt20 {width:20%;}
.bd_gnb .flt23 {width:23%;}
.bd_gnb .flt25 {width:25%;}
.bd_gnb .flt28 {width:28%;}
.bd_gnb .flt30 {width:30%;}
.bd_gnb .flt32 {width:32%;}
.bd_gnb .flt34 {width:34%;}
.bd_gnb .flt35 {width:35%;}
.bd_gnb .flt40 {width:40%;}
.bd_gnb .flt44 {width:44%;}
.bd_gnb .nextb {width:5%;line-height:40px;}
.bd_gnb .preb {width:5%;line-height:40px;}

.bd_gnb .nav li a {display:block; width:100%; height:auto;text-align:center;color:#fff;}
.bd_gnb .nav li h2 {width:100%; height:100%; margin:0 auto; text-decoration:none;font-size:17px; line-height:42px;text-align:center;overflow:hidden;color:#222;}
.bd_gnb .on h2 {color:#082877 !important; font-weight: bold; }


/* °Ç°­»ó´ã gnb top 2019*/
.counsel_gnb{position:relative;z-index:2100;overflow:hidden;background-color:#2baf51;font-family:helvetica,AppleSDGothicNeo-Regular,sans-serif;font-size:14px;line-height:14px;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:contents}
.counsel_gnb.is_scale .counsel_gnb_logo{-webkit-transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:scale(0.75);transform:scale(0.75)}
.counsel_gnb.is_scale .counsel_gnb_service{-webkit-transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:translateX(-6px);transform:translateX(-6px)}
.counsel_gnb.is_scale .Ntool_button .Nicon_search{opacity:0;-webkit-transition:transform .2s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:-webkit-transform .2s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform .2s cubic-bezier(0.645,0.045,0.355,1);transition:transform .2s cubic-bezier(0.645,0.045,0.355,1);transition:transform .2s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .2s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:scale(1.15);transform:scale(1.15)}
.counsel_gnb_logo{float:left;background-color:rgba(0,0,0,0.1)}
.counsel_gnb_logo .Nlogo_link{display:block;overflow:hidden;margin:4px;width:45px;height:41px;text-align:center;line-height:39px}
.counsel_gnb_logo .Nlogo_link .Nicon_logo{width:18px;height:18px;display:inline-block;margin:0 auto;vertical-align:middle;color:transparent}
.counsel_gnb_logo {background-image: url('https://m.health.chosun.com/images/top_sub_logo.png'); background-size: 55px 51px;}
.counsel_gnb_navigation{float:left}
.counsel_gnb_navigation+.counsel_gnb_service{padding-left:0}
.counsel_gnb_navigation .Nnavigation_link{display:block;overflow:hidden;margin:4px;height:40px;text-align:center;line-height:39px}
.counsel_gnb_navigation .Nnavigation_link .Nicon_home{display:inline-block;margin:0 8px 0 11px;width:23px;height:22px;background-image:url(https://ssl.pstatic.net/static.news/image/news/m/2016/05/03/sp_gnb.png);background-image:-webkit-linear-gradient(transparent,transparent),url(https://ssl.pstatic.net/static.news/image/news/m/2016/05/03/sp_gnb.svg);background-image:linear-gradient(transparent,transparent),url(https://ssl.pstatic.net/static.news/image/news/m/2016/05/03/sp_gnb.svg);background-position:-36px -73px;background-size:134px 128px;background-repeat:no-repeat;color:transparent;vertical-align:middle}
html[data-useragent*="Android 2.3"] .counsel_gnb_navigation .Nnavigation_link .Nicon_home{background-image:url(https://ssl.pstatic.net/static.news/image/news/m/2017/03/08/sp_gnb.png)}
.counsel_gnb_service{overflow:hidden;margin:0 76px 0 0;padding-left:10px;height:48px;}

.counsel_gnb .findbtn {width: 26.5px; height: 26.5px; position: absolute; right: 7.5px; top: 10.5px;}
.counsel_gnb .search {clear:both; height: 47px; border-bottom: 1px solid #e5e5e5; position: relative; display: none; }
.counsel_gnb .search input[type='text'] {width: 73%; padding: 0 2%; height: 35px; background: #ededed; border: 0; border: none; border-radius: 7px; font-size: 14px; 
	-o-border-radius: 7px; -ms-border-radius: 7px;  -moz-border-radius: 7px; -webkit-border-radius: 7px;
    margin-left: 10px; margin-top: 5px; }
.counsel_gnb .search_btn {width: 13%; min-width: 48px; height: 35px; line-height: 31px; border: 1px solid #c63e3e; background: #de5b5b; box-sizing: border-box;
    color: #fff; font-size: 0.857em; font-weight: bold; position: absolute; right: 8px; top: 5px; -o-border-radius: 7px; -ms-border-radius: 7px;  -moz-border-radius: 7px; -webkit-border-radius: 7px;}



@media(max-width:374px){.counsel_gnb_service{margin-right:0}
}
.counsel_gnb_service .Nservice_item{float:left;color:#fff;font-size:21px;line-height:inherit}
.counsel_gnb_service .Nservice_item .Nicon_service{font-size:18px;color:#fff; margin:-5px 2px 0px 0;line-height:47px;font-weight:700;}

.counsel_gnb_service .Nservice_subitem{float:left;color:#ffffff;}
.counsel_gnb_service .Nservice_subitem .Nicon_family{margin:-1px 0 1px;vertical-align:middle;opacity:.7}
.counsel_gnb_service .Nservice_subitem .Nicon_entertain{font-size:14px;color:#ffffff; line-height:47px;}
.counsel_gnb_service .Nservice_subitem .Nicon_sports{width:48px;height:24px;background-position:0 0}
.counsel_gnb_service .Nservice_subitem:before{display:inline-block;float:left;margin:17px 11px 0;width:1px;height:17px;background-color:rgba(255,255,255,0.5);content:''}
@media(max-width:374px){.counsel_gnb_service .Nservice_subitem:before{margin:16px 9px 0}
}
.counsel_gnb_tool{position:absolute;top:4px;right:12px;font-size:0}
.counsel_gnb_tool .Ntool_button{position:relative;display:inline-block;overflow:hidden;padding:0;height:40px;border:0;background:0;color:transparent;vertical-align:top;line-height:40px;-ms-touch-action:manipulation;touch-action:manipulation}
.counsel_gnb_tool .Ntool_button+.Ntool_button{margin-left:6px}
.counsel_gnb_tool .Ntool_button.is_hide{display:none}
.counsel_gnb_tool .Ntool_button:active{background-color:rgba(0,0,0,0.1);-webkit-transition:all .1s cubic-bezier(0.645,0.045,0.355,1);transition:all .1s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:scale(0.9);transform:scale(0.9)}
.counsel_gnb_tool .Ntool_button [class*='Nicon_']{display:inline-block;margin:0 6px;vertical-align:middle}
.counsel_gnb_tool .Ntool_button .Nicon_search{width:18px;height:18px;background-position:0 -58px}

/* °Ç°­»ó´ã ¸Þ´º 2019 */
.counsel_sub_gnb {background:#ffffff; border-bottom: 1px solid #2baf51;}
.counsel_sub_gnb .nav {width:99%; margin:0 auto; position:relative;}
.counsel_sub_gnb .nav:after{content:'';display:block;clear:both;}
.counsel_sub_gnb .nav li {float:left; height:42px; }
.counsel_sub_gnb .flt2 {width:15%;}
.counsel_sub_gnb .flt3 {width:18%;}
.counsel_sub_gnb .flt4 {width:22%;}
.counsel_sub_gnb .flt16 {width:16%;}
.counsel_sub_gnb .flt17 {width:17%;}
.counsel_sub_gnb .flt20 {width:20%;}
.counsel_sub_gnb .flt23 {width:23%;}
.counsel_sub_gnb .flt25 {width:25%;}
.counsel_sub_gnb .flt28 {width:28%;}
.counsel_sub_gnb .flt30 {width:30%;}
.counsel_sub_gnb .flt32 {width:32%;}
.counsel_sub_gnb .flt34 {width:34%;}
.counsel_sub_gnb .flt35 {width:35%;}
.counsel_sub_gnb .flt40 {width:40%;}
.counsel_sub_gnb .flt44 {width:44%;}
.counsel_sub_gnb .flt49 {width:49%;}
.counsel_sub_gnb .nextb {width:5%;line-height:35px;}
.counsel_sub_gnb .preb {width:5%;line-height:35px;}

.counsel_sub_gnb .nav li a {display:block; width:100%; height:auto;text-align:center;color:#fff;}
.counsel_sub_gnb .nav li h2 {width:100%; height:100%; margin:0 auto; text-decoration:none;font-size:17px; line-height:42px;text-align:center;overflow:hidden;color:#222;}
.counsel_sub_gnb .on h2 {color:#2baf51 !important; font-weight: bold; }


/* °Ç°­¼­Àû gnb top 2019*/
.bookl_gnb{position:relative;z-index:2100;overflow:hidden;background-color:#ee952c;font-family:helvetica,AppleSDGothicNeo-Regular,sans-serif;font-size:14px;line-height:14px;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:contents}
.bookl_gnb.is_scale .bookl_gnb_logo{-webkit-transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:scale(0.75);transform:scale(0.75)}
.bookl_gnb.is_scale .bookl_gnb_service{-webkit-transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:translateX(-6px);transform:translateX(-6px)}
.bookl_gnb.is_scale .Ntool_button .Nicon_search{opacity:0;-webkit-transition:transform .2s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:-webkit-transform .2s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform .2s cubic-bezier(0.645,0.045,0.355,1);transition:transform .2s cubic-bezier(0.645,0.045,0.355,1);transition:transform .2s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .2s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:scale(1.15);transform:scale(1.15)}
.bookl_gnb_logo{float:left;background-color:rgba(0,0,0,0.1)}
.bookl_gnb_logo .Nlogo_link{display:block;overflow:hidden;margin:4px;width:45px;height:41px;text-align:center;line-height:39px}
.bookl_gnb_logo .Nlogo_link .Nicon_logo{width:18px;height:18px;display:inline-block;margin:0 auto;vertical-align:middle;color:transparent}
.bookl_gnb_logo {background-image: url('https://m.health.chosun.com/images/top_sub_logo.png'); background-size: 55px 51px;}
.bookl_gnb_navigation{float:left}
.bookl_gnb_navigation+.bookl_gnb_service{padding-left:0}
.bookl_gnb_navigation .Nnavigation_link{display:block;overflow:hidden;margin:4px;height:40px;text-align:center;line-height:39px}
.bookl_gnb_navigation .Nnavigation_link .Nicon_home{display:inline-block;margin:0 8px 0 11px;width:23px;height:22px;background-image:url(https://ssl.pstatic.net/static.news/image/news/m/2016/05/03/sp_gnb.png);background-image:-webkit-linear-gradient(transparent,transparent),url(https://ssl.pstatic.net/static.news/image/news/m/2016/05/03/sp_gnb.svg);background-image:linear-gradient(transparent,transparent),url(https://ssl.pstatic.net/static.news/image/news/m/2016/05/03/sp_gnb.svg);background-position:-36px -73px;background-size:134px 128px;background-repeat:no-repeat;color:transparent;vertical-align:middle}
html[data-useragent*="Android 2.3"] .bookl_gnb_navigation .Nnavigation_link .Nicon_home{background-image:url(https://ssl.pstatic.net/static.news/image/news/m/2017/03/08/sp_gnb.png)}
.bookl_gnb_service{overflow:hidden;margin:0 76px 0 0;padding-left:10px;height:48px;}

.bookl_gnb .findbtn {width: 26.5px; height: 26.5px; position: absolute; right: 7.5px; top: 10.5px;}
.bookl_gnb .search {clear:both; height: 47px; border-bottom: 1px solid #e5e5e5; position: relative; display: none; }
.bookl_gnb .search input[type='text'] {width: 73%; padding: 0 2%; height: 35px; background: #ededed; border: 0; border: none; border-radius: 7px; font-size: 14px; 
	-o-border-radius: 7px; -ms-border-radius: 7px;  -moz-border-radius: 7px; -webkit-border-radius: 7px;
    margin-left: 10px; margin-top: 5px; }
.bookl_gnb .search_btn {width: 13%; min-width: 48px; height: 35px; line-height: 31px; border: 1px solid #c63e3e; background: #de5b5b; box-sizing: border-box;
    color: #fff; font-size: 0.857em; font-weight: bold; position: absolute; right: 8px; top: 5px; -o-border-radius: 7px; -ms-border-radius: 7px;  -moz-border-radius: 7px; -webkit-border-radius: 7px;}

/* °Ç°­µ¿¿µ»ó gnb top 2019*/
.mov_gnb{position:relative;z-index:2100;overflow:hidden;background-color:#c00000;font-family:helvetica,AppleSDGothicNeo-Regular,sans-serif;font-size:14px;line-height:14px;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:contents}
.mov_gnb.is_scale .mov_gnb_logo{-webkit-transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:scale(0.75);transform:scale(0.75)}
.mov_gnb.is_scale .mov_gnb_service{-webkit-transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:translateX(-6px);transform:translateX(-6px)}
.mov_gnb.is_scale .Ntool_button .Nicon_search{opacity:0;-webkit-transition:transform .2s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:-webkit-transform .2s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform .2s cubic-bezier(0.645,0.045,0.355,1);transition:transform .2s cubic-bezier(0.645,0.045,0.355,1);transition:transform .2s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .2s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:scale(1.15);transform:scale(1.15)}
.mov_gnb_logo{float:left;background-color:rgba(0,0,0,0.1)}
.mov_gnb_logo .Nlogo_link{display:block;overflow:hidden;margin:4px;width:45px;height:41px;text-align:center;line-height:39px}
.mov_gnb_logo .Nlogo_link .Nicon_logo{width:18px;height:18px;display:inline-block;margin:0 auto;vertical-align:middle;color:transparent}
.mov_gnb_logo {background-image: url('https://m.health.chosun.com/images/top_sub_logo.png'); background-size: 55px 51px;}
.mov_gnb_navigation{float:left}
.mov_gnb_navigation+.mov_gnb_service{padding-left:0}
.mov_gnb_navigation .Nnavigation_link{display:block;overflow:hidden;margin:4px;height:40px;text-align:center;line-height:39px}
.mov_gnb_navigation .Nnavigation_link .Nicon_home{display:inline-block;margin:0 8px 0 11px;width:23px;height:22px;background-image:url(https://ssl.pstatic.net/static.news/image/news/m/2016/05/03/sp_gnb.png);background-image:-webkit-linear-gradient(transparent,transparent),url(https://ssl.pstatic.net/static.news/image/news/m/2016/05/03/sp_gnb.svg);background-image:linear-gradient(transparent,transparent),url(https://ssl.pstatic.net/static.news/image/news/m/2016/05/03/sp_gnb.svg);background-position:-36px -73px;background-size:134px 128px;background-repeat:no-repeat;color:transparent;vertical-align:middle}
html[data-useragent*="Android 2.3"] .mov_gnb_navigation .Nnavigation_link .Nicon_home{background-image:url(https://ssl.pstatic.net/static.news/image/news/m/2017/03/08/sp_gnb.png)}
.mov_gnb_service{overflow:hidden;margin:0 76px 0 0;padding-left:10px;height:48px;}

.mov_gnb .findbtn {width: 26.5px; height: 26.5px; position: absolute; right: 7.5px; top: 10.5px;}
.mov_gnb .search {clear:both; height: 47px; border-bottom: 1px solid #e5e5e5; position: relative; display: none; }
.mov_gnb .search input[type='text'] {width: 73%; padding: 0 2%; height: 35px; background: #ededed; border: 0; border: none; border-radius: 7px; font-size: 14px; 
	-o-border-radius: 7px; -ms-border-radius: 7px;  -moz-border-radius: 7px; -webkit-border-radius: 7px;
    margin-left: 10px; margin-top: 5px; }
.mov_gnb .search_btn {width: 13%; min-width: 48px; height: 35px; line-height: 31px; border: 1px solid #c63e3e; background: #de5b5b; box-sizing: border-box;
    color: #fff; font-size: 0.857em; font-weight: bold; position: absolute; right: 8px; top: 5px; -o-border-radius: 7px; -ms-border-radius: 7px;  -moz-border-radius: 7px; -webkit-border-radius: 7px;}

.stit { height: 20px; position: relative; padding: 8px 0 10px 0px; border-bottom: 2px solid #c00000;     background: #f9f9f9;}
.stit h3{font-size: 18px;  font-weight: bold;  }

#cont {padding: 15px; }
#cont h3 {display: inline; font-size: 18px;  font-weight: bold;  padding-bottom: 15px;}
#cont h3 a {position: absolute; right: 0; top: 4px; color: #a7a7a7; font-size: 13px; font-weight: normal; }

.mtit5 {font-size: 12px; position: relative; padding: 3px 0 5px 10px; border-bottom: 1px solid #d9d9d9; margin-top: 10px; }
.mtit5 h2 {display: inline; font-size: 1.05em; color: #19468f; vertical-align: 3px; padding-left: 3px; }
.mtit5 h3 {display: inline; font-size: 18px;  font-weight: bold;  padding-bottom: 15px; margin-left:5px; }
.mtit5 h3 a {position: absolute; right: 0; top: 4px; color: #a7a7a7; font-size: 13px; font-weight: normal; }
#video_frame{width:300px; height:196px;}
#video_topcast{width:320px; height:206px; margin:0 auto; padding-top:12px; background:url(https://m.health.chosun.com/images/video/bg_video_topcast.gif) center no-repeat;}
.topcast_area{text-align:center;}
.topcast_area .image{position:relative; padding-top:2px; margin-left:-1px;}
.topcast_area .desc{position:absolute; margin-top:-37px; color:#fff; height:35px; padding-top:3px; margin-left:17px; *margin-left:-143px; z-index:100; width:285px; background-color:#000;font-size:12px;opacity:0.75}


.video_lst{position:relative; padding-left:10px;}

.video_lst dl{position:relative; float:left; clear:both; margin:0px; padding:0px; padding-top:7px;}
.video_lst dd{position:relative; width:108px; height:72px; float:left; padding:3px; background-color:#ffffff; border:1px solid #e5e5e5; line-height:16px; margin:0px auto; font-size:0px;}
.video_lst dt{position:relative; float:left; text-align:left; line-height:16px; padding-left:7px;}
.video_lst dt h1{position:relative; display:block; overflow:hidden; font-size:14px; font-weight:bold; line-height:16px; color:#333; padding-top:3px; font-family:dotum;}
.video_lst dt span{position:relative; display:block; overflow:hidden; font-size:11px; line-height:16px; color:#666; padding-left:0px;}

.complex_info4{overflow:hidden;clear:both;position:relative;padding:10px 10px 0px 10px;}
.complex_info4 .thmb{float:left;position:relative;width:110px;height:80px;margin-right:11px; text-align:center;}
.complex_info4 .thmb a{display:inline-block;color:#666}
.complex_info4 .thmb img{vertical-align:top}
.complex_info4 .thmb .videothum{position:relative; width:108px; height:72px; float:left; padding:3px; background-color:#ffffff; border:1px solid #e5e5e5; line-height:16px; margin:0px auto; font-size:0px;}
.complex_info4 .info_area img{font-size:0px; line-height:14px; vertical-align:-2px; padding-left:2px;}


.pg{clear:both; position:relative;margin:0.0em 0 1.43em;text-align:center}
.pg_btn{overflow:hidden;width:30px;height:24px;border:1px solid #c9c9c9;background:url(https://m.health.chosun.com/images/btn_prev2.gif) no-repeat 50% -1px;color:transparent;line-height:50em;vertical-align:middle;-webkit-border-radius:1px;-webkit-box-shadow:inset 1px 1px #fff,inset -1px -1px #f7f7f7}
.pg_btn_next{background:#fafafa url(https://m.health.chosun.com/images/btn_next2.gif) no-repeat 50% -1px;}
.pg_btn_prev{background:#fafafa url(https://m.health.chosun.com/images/btn_prev2.gif) no-repeat 50% -1px;}

.pg_num_area{display:inline-block; height:25px;font-size:.93em;line-height:25px;color:#999;letter-spacing:2px}
.pg_num_area_v1{position:relative; letter-spacing:0;}
.pg_num{display:inline-block;overflow:hidden;width:5px;height:5px;border:1px solid #c6c6c6;background:#dfdfdf;color:transparent;vertical-align:middle;-webkit-border-radius:3px}
.pg_num_on{width:7px;height:7px;border-color:#2F5996;background:#2c4885;background:-webkit-gradient(linear,0 0,0 100%,from(#508cc6),to(#4574bd));-webkit-border-radius:4px}


.pg2{clear:both; position:relative;margin:0.0em 0 1.43em;text-align:center}
.pg_btn2{overflow:hidden;width:30px;height:24px;border:1px solid #c9c9c9;background:url(https://m.health.chosun.com/images/btn_prev2.gif) no-repeat 50% -1px;color:transparent;line-height:50em;vertical-align:middle;-webkit-border-radius:1px;-webkit-box-shadow:inset 1px 1px #fff,inset -1px -1px #f7f7f7}
.pg_btn_next2{background:#fafafa url(https://m.health.chosun.com/images/btn_next2.gif) no-repeat 50% -1px;}
.pg_btn_prev2{background:#fafafa url(https://m.health.chosun.com/images/btn_prev2.gif) no-repeat 50% -1px;}
.pg_num_area2{display:inline-block; height:25px;font-size:.93em;line-height:25px;color:#999;letter-spacing:2px}
.pg_num_area_v2{position:relative; letter-spacing:0}
.pg_num2{display:inline-block;overflow:hidden;width:5px;height:5px;border:1px solid #c6c6c6;background:#dfdfdf;color:transparent;vertical-align:middle;-webkit-border-radius:3px}
.pg_num_on2{width:7px;height:7px;border-color:#2F5996;background:#2c4885;background:-webkit-gradient(linear,0 0,0 100%,from(#508cc6),to(#4574bd));-webkit-border-radius:4px}


.pg3{clear:both; position:relative;margin:0.0em 0 1.43em;text-align:center}
.pg_btn3{overflow:hidden;width:20px;height:20px; border:1px solid #e4e4e4;background:url(https://m.health.chosun.com/images/btn_prev4.gif) no-repeat 50% 0px;color:transparent;line-height:50em;vertical-align:middle;}
.pg_btn_next3{background:#e4e4e4 url(https://m.health.chosun.com/images/btn_next4.gif) no-repeat 50% 5px;}
.pg_btn_prev3{background:#e4e4e4 url(https://m.health.chosun.com/images/btn_prev4.gif) no-repeat 50% 5px;}
.pg_num_area3{display:inline-block; height:25px;font-size:.93em;line-height:25px;color:#999;letter-spacing:2px}
.pg_num_area_v3{position:relative; letter-spacing:0}
.pg_num3{display:inline-block;overflow:hidden;width:5px;height:5px;border:1px solid #c2c2c2;background:#fff;color:transparent;vertical-align:middle;-webkit-border-radius:3px}
.pg_num_on3{width:7px;height:7px;border-color:#2F5996;background:#2c4885;background:-webkit-gradient(linear,0 0,0 100%,from(#508cc6),to(#4574bd));-webkit-border-radius:4px}

.pg4{clear:both; position:relative;margin:0.0em 0 1.43em;text-align:center;}
.pg_btn4{overflow:hidden;width:30px;height:24px;border:1px solid #c9c9c9;background:url(https://m.health.chosun.com/images/btn_prev2.gif) no-repeat 50% -1px;color:transparent;line-height:50em;vertical-align:middle;-webkit-border-radius:1px;-webkit-box-shadow:inset 1px 1px #fff,inset -1px -1px #f7f7f7}
.pg_btn_next4{background:#fafafa url(https://m.health.chosun.com/images/btn_next2.gif) no-repeat 50% -1px;}
.pg_btn_prev4{background:#fafafa url(https://m.health.chosun.com/images/btn_prev2.gif) no-repeat 50% -1px;}

/* button */
.mBt{padding:10px 5px 10px 5px;}
.mBt .top_title{margin:0px 1px 0px 0px;height:15px; font-size:0.85em; text-align:center; background-color:#f9f9f9; border-top:1px solid #dedede;  border-right:1px solid #dedede; border-left:1px solid #dedede; vertical-align:5px;}
.mBt ul{position:relative;zoom:1;}
.mBt ul:after{content: ".";clear:both;display:block;height:0;visibility:hidden;}
.mBt li{float:left;width:50%;margin:-1px -1px 0 0;}
.mBt li a{display:block;padding:8px 0 8px 0;background:url('https://m.health.chosun.com/images/bg_btn1.gif') repeat-x;color:#333;border:1px solid #d9d9d9;text-align:center;letter-spacing:-1px;}
.mBt li h3 a{font-size:1em; display:block;padding:8px 0 8px 0;background:url('https://m.health.chosun.com/images/bg_btn1.gif') repeat-x;color:#333;border:1px solid #d9d9d9;text-align:center;letter-spacing:-1px;}

.snsBt{padding:10px 10px 10px 10px; clear:both;}
.snsBt ul{position:relative;zoom:1;}
.snsBt ul:after{content: ".";clear:both;display:block;height:0;visibility:hidden;}
.snsBt li{float:left;width:50%;margin:-1px -1px 0 0;}
.snsBt li a{display:block;padding:5px 0 5px 0; color:#333;border:1px solid #d9d9d9;text-align:center;letter-spacing:-1px;}
.snsBt li img{font-size:12px; vertical-align:-4px; padding-right:5px;}
.snsBt li .tweet{border-right:1px solid #d9d9d9;}
.snsBt li .tweet img{width:17px; height:17px;}
.snsBt li .facebook img{width:17px; height:17px;}

/* ¹öÆ° 3°³ Å×½ºÆ® */
.snsBt2{padding:10px 0px 0px 0px; clear:both;}
.snsBt2 ul{position:relative;zoom:1;border-top:1px solid #d9d9d9;border-bottom:1px solid #c5c5c5;}
.snsBt2 ul:after{content: ".";clear:both;display:block;height:0;visibility:hidden;}
.snsBt2 li{float:left;width:33%;margin:-1px -1px 0 0;}
.snsBt2 li a{display:block;padding:5px 0 5px 0; color:#333;text-align:center;letter-spacing:-1px;}
.snsBt2 li .tweet{border-right:1px solid #d9d9d9;}
.snsBt2 li .tweet img{width:17px; height:17px;}
.snsBt2 li .facebook{border-right:1px solid #d9d9d9;}
.snsBt2 li .facebook img{width:17px; height:17px;}
.snsBt2 li:last-child{float:left;width:34%;margin:-1px -1px 0 0; padding-right:3px;}
.snsBt2 li:last-child a{display:block;padding:5px 0 5px 0; color:#333;text-align:center;letter-spacing:-1px;}
.snsBt2 li img{font-size:12px; vertical-align:-4px; padding-right:5px;}
/* ¹öÆ° 3°³ Å×½ºÆ® */

/* ¹öÆ° 3°³ Å×½ºÆ® */
.snsBt2_column{padding:0px 0px 0px 0px; clear:both;}
.snsBt2_column ul{position:relative;zoom:1;border-top:1px solid #d9d9d9;border-bottom:1px solid #c5c5c5;}
.snsBt2_column ul:after{content: ".";clear:both;display:block;height:0;visibility:hidden;}
.snsBt2_column li{float:left;width:33%;margin:-1px -1px 0 0;}
.snsBt2_column li a{display:block;padding:5px 0 5px 0; color:#333;text-align:center;letter-spacing:-1px;}
.snsBt2_column li .tweet{border-right:1px solid #d9d9d9;}
.snsBt2_column li .tweet img{width:17px; height:17px;}
.snsBt2_column li .facebook{border-right:1px solid #d9d9d9;}
.snsBt2_column li .facebook img{width:17px; height:17px;}
.snsBt2_column li:last-child{float:left;width:34%;margin:-1px -1px 0 0; padding-right:3px;}
.snsBt2_column li:last-child a{display:block;padding:5px 0 5px 0; color:#333;text-align:center;letter-spacing:-1px;}
.snsBt2_column li img{font-size:12px; vertical-align:-4px; padding-right:5px;}
/* ¹öÆ° 3°³ Å×½ºÆ® */

.mBt li span{font-size:0.85em;}

/* button 4°³ */
.mBt2{padding:10px 5px 0px 5px;}
.mBt2 .top_title{margin:0px 0px 0px 0px;height:15px; font-size:0.85em; text-align:center; background-color:#f9f9f9; border-top:1px solid #dedede;  border-right:1px solid #dedede; border-left:1px solid #dedede; vertical-align:5px;}
.mBt2 ul{position:relative;zoom:1;margin-right:-3px;}
.mBt2 ul:after{content: ".";clear:both;display:block;height:0;visibility:hidden;}
.mBt2 li{float:left;width:25%;margin:-1px -1px 0 0;}
.mBt2 li a{display:block;padding:7px 0 7px 0;background:url('https://m.health.chosun.com/images/bg_btn1.gif') repeat-x;color:#333;border:1px solid #d9d9d9;text-align:center;letter-spacing:-1px;}
.mBt2 li span{font-size:0.85em;}


@media(max-width:374px){.bookl_gnb_service{margin-right:0}
}
.bookl_gnb_service .Nservice_item{float:left;color:#fff;font-size:21px;line-height:inherit}
.bookl_gnb_service .Nservice_item .Nicon_service{font-size:18px;color:#fff; margin:-5px 2px 0px 0;line-height:47px;font-weight:700;}

.bookl_gnb_service .Nservice_subitem{float:left;color:#ffffff;}
.bookl_gnb_service .Nservice_subitem .Nicon_family{margin:-1px 0 1px;vertical-align:middle;opacity:.7}
.bookl_gnb_service .Nservice_subitem .Nicon_entertain{font-size:14px;color:#ffffff; line-height:47px;}
.bookl_gnb_service .Nservice_subitem .Nicon_sports{width:48px;height:24px;background-position:0 0}
.bookl_gnb_service .Nservice_subitem:before{display:inline-block;float:left;margin:17px 11px 0;width:1px;height:17px;background-color:rgba(255,255,255,0.5);content:''}
@media(max-width:374px){.bookl_gnb_service .Nservice_subitem:before{margin:16px 9px 0}
}
.bookl_gnb_tool{position:absolute;top:4px;right:12px;font-size:0}
.bookl_gnb_tool .Ntool_button{position:relative;display:inline-block;overflow:hidden;padding:0;height:40px;border:0;background:0;color:transparent;vertical-align:top;line-height:40px;-ms-touch-action:manipulation;touch-action:manipulation}
.bookl_gnb_tool .Ntool_button+.Ntool_button{margin-left:6px}
.bookl_gnb_tool .Ntool_button.is_hide{display:none}
.bookl_gnb_tool .Ntool_button:active{background-color:rgba(0,0,0,0.1);-webkit-transition:all .1s cubic-bezier(0.645,0.045,0.355,1);transition:all .1s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:scale(0.9);transform:scale(0.9)}
.bookl_gnb_tool .Ntool_button [class*='Nicon_']{display:inline-block;margin:0 6px;vertical-align:middle}
.bookl_gnb_tool .Ntool_button .Nicon_search{width:18px;height:18px;background-position:0 -58px}

/* °Ë»ö gnb top 2019*/
.search_gnb{position:relative;z-index:2100;overflow:hidden;background-color:#2f50a4;font-family:helvetica,AppleSDGothicNeo-Regular,sans-serif;font-size:14px;line-height:14px;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:contents}
.search_gnb.is_scale .search_gnb_logo{-webkit-transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:scale(0.75);transform:scale(0.75)}
.search_gnb.is_scale .search_gnb_service{-webkit-transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1);transition:transform .3s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .3s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:translateX(-6px);transform:translateX(-6px)}
.search_gnb.is_scale .Ntool_button .Nicon_search{opacity:0;-webkit-transition:transform .2s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:-webkit-transform .2s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform .2s cubic-bezier(0.645,0.045,0.355,1);transition:transform .2s cubic-bezier(0.645,0.045,0.355,1);transition:transform .2s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .2s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:scale(1.15);transform:scale(1.15)}
.search_gnb_logo{float:left;background-color:rgba(0,0,0,0.1)}
.search_gnb_logo .Nlogo_link{display:block;overflow:hidden;margin:4px;width:45px;height:41px;text-align:center;line-height:39px}
.search_gnb_logo .Nlogo_link .Nicon_logo{width:18px;height:18px;display:inline-block;margin:0 auto;vertical-align:middle;color:transparent}
.search_gnb_logo {background-image: url('https://m.health.chosun.com/images/top_sub_logo.png'); background-size: 55px 51px;}
.search_gnb_navigation{float:left}
.search_gnb_navigation+.search_gnb_service{padding-left:0}
.search_gnb_navigation .Nnavigation_link{display:block;overflow:hidden;margin:4px;height:40px;text-align:center;line-height:39px}
.search_gnb_navigation .Nnavigation_link .Nicon_home{display:inline-block;margin:0 8px 0 11px;width:23px;height:22px;background-image:url(https://ssl.pstatic.net/static.news/image/news/m/2016/05/03/sp_gnb.png);background-image:-webkit-linear-gradient(transparent,transparent),url(https://ssl.pstatic.net/static.news/image/news/m/2016/05/03/sp_gnb.svg);background-image:linear-gradient(transparent,transparent),url(https://ssl.pstatic.net/static.news/image/news/m/2016/05/03/sp_gnb.svg);background-position:-36px -73px;background-size:134px 128px;background-repeat:no-repeat;color:transparent;vertical-align:middle}
html[data-useragent*="Android 2.3"] .search_gnb_navigation .Nnavigation_link .Nicon_home{background-image:url(https://ssl.pstatic.net/static.news/image/news/m/2017/03/08/sp_gnb.png)}
.search_gnb_service{overflow:hidden;margin:0 76px 0 0;padding-left:10px;height:48px;}

.search_gnb .findbtn {width: 26.5px; height: 26.5px; position: absolute; right: 7.5px; top: 10.5px;}
.search_gnb .search {clear:both; height: 47px; border-bottom: 1px solid #e5e5e5; position: relative; display: none; }
.search_gnb .search input[type='text'] {width: 73%; padding: 0 2%; height: 35px; background: #ededed; border: 0; border: none; border-radius: 7px; font-size: 14px; 
	-o-border-radius: 7px; -ms-border-radius: 7px;  -moz-border-radius: 7px; -webkit-border-radius: 7px;
    margin-left: 10px; margin-top: 5px; }
.search_gnb .search_btn {width: 13%; min-width: 48px; height: 35px; line-height: 31px; border: 1px solid #c63e3e; background: #de5b5b; box-sizing: border-box;
    color: #fff; font-size: 0.857em; font-weight: bold; position: absolute; right: 8px; top: 5px; -o-border-radius: 7px; -ms-border-radius: 7px;  -moz-border-radius: 7px; -webkit-border-radius: 7px;}



@media(max-width:374px){.search_gnb_service{margin-right:0}
}
.search_gnb_service .Nservice_item{float:left;color:#fff;font-size:21px;line-height:inherit}
.search_gnb_service .Nservice_item .Nicon_service{font-size:18px;color:#fff; margin:-5px 2px 0px 0;line-height:47px;font-weight:700;}

.search_gnb_service .Nservice_subitem{float:left;color:#ffffff;}
.search_gnb_service .Nservice_subitem .Nicon_family{margin:-1px 0 1px;vertical-align:middle;opacity:.7}
.search_gnb_service .Nservice_subitem .Nicon_entertain{font-size:14px;color:#ffffff; line-height:47px;}
.search_gnb_service .Nservice_subitem .Nicon_sports{width:48px;height:24px;background-position:0 0}
.search_gnb_service .Nservice_subitem:before{display:inline-block;float:left;margin:17px 11px 0;width:1px;height:17px;background-color:rgba(255,255,255,0.5);content:''}
@media(max-width:374px){.search_gnb_service .Nservice_subitem:before{margin:16px 9px 0}
}
.search_gnb_tool{position:absolute;top:4px;right:12px;font-size:0}
.search_gnb_tool .Ntool_button{position:relative;display:inline-block;overflow:hidden;padding:0;height:40px;border:0;background:0;color:transparent;vertical-align:top;line-height:40px;-ms-touch-action:manipulation;touch-action:manipulation}
.search_gnb_tool .Ntool_button+.Ntool_button{margin-left:6px}
.search_gnb_tool .Ntool_button.is_hide{display:none}
.search_gnb_tool .Ntool_button:active{background-color:rgba(0,0,0,0.1);-webkit-transition:all .1s cubic-bezier(0.645,0.045,0.355,1);transition:all .1s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:scale(0.9);transform:scale(0.9)}
.search_gnb_tool .Ntool_button [class*='Nicon_']{display:inline-block;margin:0 6px;vertical-align:middle}
.search_gnb_tool .Ntool_button .Nicon_search{width:18px;height:18px;background-position:0 -58px}


/* footer */
#footer p {font-size:0.85em; text-align:center; color:#404241;}
#footer p span {font-size:1em; padding:0 1em; color:#404241;}
#footer address {font-size:0.7em; padding-top:15px; text-align:center; color:#a9a9a9;}


.mcsmg_footer { background: #fff; border-top: solid 9px #eaeaea; padding: 20px 0 25px; font-family: HelveticaNeue,AppleSDGothicNeo,'Malgun Gothic','¸¼Àº °íµñ', Dotum, 'µ¸¿ò', sans-serif }
.mcsmg_footer_links { margin: 0 15px 17px; text-align: center; font-size: 0 }
.mcsmg_footer_links a { font-size: 14px; color: #666; text-decoration: none }
.mcsmg_footer_links a:before { content: ' '; display: inline-block; margin: 0 15px 0 10px; width: 1px; height: 10px; background-color: #ccc;}
.mcsmg_footer_links a:first-child:before { display: none }
.mcsmg_footer_copyright { font-size: 12px; color: #999; text-align: center }

.go_top .btn_open_pick {
    display: block;
    width: 40px;
    padding: 0;
    margin: 0;
    height: 40px;
	margin-top: 5px;
    border-radius: 3px;
    background-color: #e8e8e8;
	background-color: rgba(242, 242, 242, 0.9);
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    border: 0;
    vertical-align: top;   
	border:1px solid #dedede;
}
.go_top .btn_open_pick .ic_pick {
    position: relative;
    display: inline-block;
    width: 14px;
    height: 14px;
    transition: all .6s;
    -webkit-transition: all .6s;
}

.go_top .btn_open_pick:hover .ic_pick {
    -webkit-transform: rotate( 360deg );
    transform: rotate( 360deg );
}
.go_top .btn_open_pick .ic_pick:before {
    width: 14px;
    height: 2px;
    margin: -1px 0 0 -7px;
}
.go_top .btn_open_pick .ic_pick:after {
    width: 2px;
    height: 14px;
    margin: -7px 0 0 -1px;
}

.go_top .btn_open_pick .ic_pick:before, .go_top .btn_open_pick .ic_pick:after {
    content: "";
    display: block;
    background-color: #c51917;
    position: absolute;
    left: 50%;
    top: 50%;
}

/* main slide + navi */
#main_slide {width:100%; margin:0 auto; background:#ededed; position:relative; overflow:hidden; z-index:1;}

.backG {position:absolute; left:0; top:0; width:100%; height:100%;display:none;}
.coverG {background:#000; opacity:0.8; z-index:998;}
.navigation {width:76.875%; height:100%; /* min-height:100%; */ position:absolute; overflow:hidden; overflow-y:auto; z-index:999;background:#fff;left:-100%;}
.navigation .scroll {padding-left:8%;}
.nav_control {width:38px; height:75px; position:absolute; left:-90%; top:7.5px; z-index:999;}
.nav_control .homeBtn {display:block; width:24px; height:24px;}
.nav_control .homeBtn img {width:24px; height:100%;}
/* .nav_control .homeBtn .txT {display:inline-block;font-size:0.9em; font-weight:none; position:absolute; left:45px; bottom:12px; color:#fff;} */
.nav_control .closeBtn {display:block; width:24px; margin-top:20px;}
.nav_control .closeBtn img {width:100%; height:100%;}
.navigation li h2 {box-sizing:border-box; padding:0 7.5px; height:38px; background:#fff; border-bottom:1px solid #f1f2f3;}
.navigation li h2 a {display:block; width:100%; height:100%; line-height:38px; font-size:0.9375em; color:#333; position:relative;letter-spacing:0;}
.navigation li h2 .arrow {position:absolute; right:2px; top:0;text-align:right;}
.navigation li h2 .arrow img {width:50%;margin:0 auto;}
.navigation h3 {box-sizing:border-box; padding:0 7.5px 0 20px; height:38px; border-bottom:1px solid #f1f2f3;}

.navigation li a {display:block; width:100%; height:100%; line-height:28px; color:#9b9b9b; font-size:0.875em;letter-spacing:0;}
.navigation h3 a {line-height:38px; color:#666; position:relative; font-size:0.875em;letter-spacing:0;}
.navigation h3 .arrow {position:absolute; right:2px; top:0;text-align:right;}
.navigation h3 .arrow img {width:50%;margin:0 auto;}

.navigation .subject {padding:15px 15px 15px 30px; border-bottom:1px solid #f1f2f3;}

.siteImgmap li{width:45%; float:left; text-align:center; }
.siteImgmap li:nth-child(1){ border-right:1px solid #f1f2f3; border-bottom:1px solid #f1f2f3;}
.siteImgmap li:nth-child(2){ border-bottom:1px solid #f1f2f3;}
.siteImgmap li:nth-child(3){ border-right:1px solid #f1f2f3;}
.siteImgmap li:nth-child(4){ border-bottom:1px solid #f1f2f3;}
.siteImgmap li:nth-child(5){ border-right:1px solid #f1f2f3;}
.siteImgmap li:nth-child(6){ border-bottom:1px solid #f1f2f3;}
.siteImgmap li a img {padding:10% 5%;}

.snsLink {margin-left:8%; border-top:1px solid #f1f2f3; padding:20px 0;}
.snsLink li {float:left;}
.snsLink li a {display:block; height:100%; font-size:0.875em; vertical-align:middle;}
.snsLink li a img{width:17px; height:17px; margin-right:4px;vertical-align:middle; position:relative; bottom:1px;}
.snsLink .w30 {width:32%;}
.snsLink .w46 {width:43%;}
.snsLink .w24 {width:25%;}

.bdNav {border-top:1px solid #f1f2f3;}
.bdNavb {border-bottom:1px solid #f1f2f3;}

/* ÀÎµ¦½º ¸Þ´º */
.main_gnb2 { border-bottom:1px solid #c51917;}
.main_gnb2 .nav {width:99%; margin:0 auto;}
.main_gnb2 .nav:after{content:'';display:block;clear:both;}
.main_gnb2 .nav li {float:left; height:40px;}
.main_gnb2 .flt2 {width:15%;}
.main_gnb2 .flt3 {width:15%;}
.main_gnb2 .flt4 {width:22%;}
.main_gnb2 .nav li a {display:block; width:100%; height:auto;text-align:center;}
.main_gnb2 .nav li h2 {width:100%; height:100%; margin:0 auto; text-decoration:none;font-size:1em; line-height:40px;text-align:center;font-weight:bold;overflow:hidden;}
.main_gnb2 .on h2 {background:url(/images/icon_bar01.png) repeat-x left bottom;color:#c51917;}

.add_banner {padding:4px 15px 0px 15px; text-align:center;}

.hcBtn {color:#1B71B8;}

/* ¼­ºê ´º½º¸®½ºÆ® ¸Þ´º 2019 */
.main_gnb {background:#ffffff; border-bottom: 1px solid #3f63bf;}
.main_gnb .nav {width:99%; margin:0 auto; position:relative;}
.main_gnb .nav:after{content:'';display:block;clear:both;}
.main_gnb .nav li {float:left; height:42px; }
.main_gnb .flt2 {width:13%;}
.main_gnb .flt3 {width:17.5%;}
.main_gnb .flt4 {width:21%;}
.main_gnb .flt16 {width:16%;}
.main_gnb .flt17 {width:17%;}
.main_gnb .flt20 {width:20%;}
.main_gnb .flt23 {width:23%;}
.main_gnb .flt25 {width:25%;}
.main_gnb .flt28 {width:28%;}
.main_gnb .flt30 {width:30%;}
.main_gnb .flt32 {width:32%;}
.main_gnb .flt34 {width:34%;}
.main_gnb .flt35 {width:35%;}
.main_gnb .flt40 {width:40%;}
.main_gnb .flt44 {width:44%;}
.main_gnb .nextb {width:5%;line-height:35px;}
.main_gnb .preb {width:5%;line-height:35px;}

.main_gnb .nav li a {display:block; width:100%; height:auto;text-align:center;color:#fff;}
.main_gnb .nav li h2 {width:100%; height:100%; margin:0 auto; text-decoration:none;font-size:17px; line-height:42px;text-align:center;overflow:hidden;color:#222;}
.main_gnb .on h2 {color:#3f63bf !important; font-weight: bold; }


.article_view_top {position:relative; border-bottom: solid 1px #eaeaea; padding-top:10px;}
.article_view_top .fontsize {position:absolute; right:0; bottom:15px;}
.article_view_top .fontsize li {display:block; float:left;width:28px; height:25px; margin:0;}
.article_view_top .fontsize li a {display:block; width:100%; height:100%; line-height:24px; font-size:14px !important;
	text-align:center; color:#888;
}
.size_up {border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.size_dn {border:1px solid #d7d7d7;}
/*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*/


/* contents_news 201907*/
.content {width: 100%;}/*¸ÞÀÎ ¿ÞÂÊ ÆÇ³Ú*/
.swiper-container {	/*width: 100%;*/ height: 100%;}
.swiper-slide { 
			font-size: 18px;	
			background: #ededed;
			/* Center slide text vertically */
			display: -webkit-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			display: flex;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			-webkit-justify-content: center;
			justify-content: center;
			-webkit-box-align: center;
			-ms-flex-align: center;
			-webkit-align-items: center;
			align-items: center;
		}
.searchclinic {text-align: center; /*background-color: #2C8DFB;*/ text-align:center; position: relative; width: 150px !important;  min-height: 540px;	height:100%;	}
.menu {text-align: center; background-color: #fff !important; text-align:center; position: relative; width: 150px !important;  max-height: 540px;	height:100%;	}
.searchclinic h2.menu_title{position: relative; color: #fff;}
.menu_btn {	position:absolute; width:200px; height:54px; top:0; bottom:0; left:0; right:0; margin:auto; padding-top:150px;}

/*³×ÀÌ¹ö ±¸µ¶ ¹Ù·Î°¡±â ¹è³Ê*/
.n_banner {display:none;position: fixed; left: 0; bottom: 20px; width: 100%; min-height: 116px; z-index: 100000; }
.n_banner .link_area {display: block; position: relative; margin: 0 auto; width: 320px; height: 116px;}
.n_banner .link_area a {display: block;}
.n_banner .link_area a .logo {display: block; width: 320px;  height: 116px; background: url(https://m.health.chosun.com/images/m_main_naver.png)no-repeat center center; background-size: cover;}
.n_banner .link_area .close_btn {display: block; border:0px; position: absolute; top: 7px; right: 19px; width: 28px;  height: 28px; background: url(https://m.health.chosun.com/images/close_btn_n.png)no-repeat center center; background-size: cover; }
.n_banner button span {visibility: hidden; font-size: 0px; line-height: 0px;}

.pop_banner {display:none;position: fixed; left: 0; bottom: 20px; width: 100%; min-height: 104px; z-index: 100000; }
.pop_banner .link_area {display: block; position: relative; margin: 0 auto; width: 240px; height: 85px;}
.pop_banner .link_area a {display: block;}
.pop_banner .link_area a .logo {display: block; width: 240px;  height: 85px; background: url(https://m.health.chosun.com/images/m_main_naver.png)no-repeat center center; background-size: cover;}
.pop_banner .link_area .close_btn {display: block; border:0px; position: absolute; top: 0px; right: 8px; width: 22px;  height: 22px; background: url(https://m.health.chosun.com/images/close_btn_n.png)no-repeat center center; background-size: cover; }
.pop_banner button span {visibility: hidden; font-size: 0px; line-height: 0px;}


.swiper-wrapper{background-color: #2C8DFB;}

.news_relation li a {line-height: 34px; font-weight: bold;}
.news_relation li span { padding-right: 7.5px;}
.news_relation li span img {max-width: 8px;  vertical-align: middle;}

.contents_news_top, .contents_news_figure, .contents_news_figure2, .contents_news_q, .contents_news_figure2016 {
	margin-top:0px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background:#fff; overflow:hidden;
}
.contents_news_list {border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background:#fff; overflow:hidden;}
.contents_news_list h3 {font-size:1.1em; font-weight:bold; padding-bottom:7.5px; border-bottom:1px solid #e5e5e5;}
.contents_news_list h3 span {font-size:1em; font-weight:bold;}

.contents_news_list .art-header > a {display: block; padding: 1rem 0; }
.contents_news_list .art-header > a::after {content:'';display:table;clear:both}
.contents_news_list .art-header .art-theme {float: left; font-weight: 700; color:#000; font-size:0.90em; }



.contents_foot {padding-top:7.5px; overflow:hidden; background:#ffffff; padding-left: 18px; padding-right: 18px; margin-bottom: 15px; border-top: 1px solid #e5e5e5;}

.contents_news_top {margin-top:10px;}
.contents_news_top .text{padding-top:5px;padding-left:18px;padding-right:18px; padding-bottom:5px;}
.contents_news_top .text p {font-size:16px;}

.contents_news_top h3 {height:auto; font-size:19px; line-height:1.3em; font-weight:bold;}

.contents_news_top dl {margin-top:7.5px;}
.contents_news_top dl dt {width:100%; max-height:660px; max-height:230px; overflow:hidden;}
.contents_news_top dt img {width:100%; }
.contents_news_top dl dd {display:none; padding-left:10px; padding-right:10px; overflow:hidden; font-size:0.95em;line-height:1.5em; letter-spacing:-0.5;}
.contents_news_top dl dd a {color:#888;}

.contents_news_top.ver2 dl {padding-left: 18px; padding-right: 18px;}
.contents_news_top.ver2 dl dt {float: left; width: 45%; min-width: 94px;}
.contents_news_top.ver2 dt img {width:100%; border: 1px solid #e5e5e5;}
.contents_news_top.ver2 dl dd {display:block; padding-left: 10px; min-height: 50px; overflow: hidden; font-size: 0.93em; line-height: 1.3em; letter-spacing:-0.5;}
.contents_news_top.ver2 dl dd a {color: #888;}

.contents_news_top ul {clear:both;margin-top:7.5px; padding-left:18px;padding-right:18px; padding-bottom:5px;}
.contents_news_top li {height:28px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.contents_news_top li a {padding-bottom: 5px; font-size: 17px; color: #666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.contents_news_top li a:before {content: ' '; display: inline-block; width: 5px; height: 5px; margin-top: 5px; margin-right: 5px; border: solid 1px #858585; border-top: 0; border-right: 0; vertical-align: top;}


.contents_news_top li span {padding-right:7.5px;}
.contents_news_top li span img {max-width:8px; vertical-align:middle;}

.contents_news_top2 {background:#fff;padding-top:45px;padding-left:20px;padding-right:20px;padding-bottom:17px; margin-top:-1em; }
.contents_news_top2 .header {position:relative; margin-bottom:1.0rem; }
.contents_news_top2 .header::before {content:'';position:absolute; /*z-index:1;*/left:0; top:50%; width:100%;height:0;border-top:3px solid #bfbfbf;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.contents_news_top2 .header > strong {color:#000; font-weight:bold; display:inline-block; position:relative; /*z-index:5;*/ padding:0 5px 0 0px; font-size:1.1rem;line-height:1;background-color:#fff;}
.contents_news_top2 .header > a {background-color:#f5f5f5}


.contents_news_top2 ul {clear:both; padding:0px 10px;}
.contents_news_top2 li {/*height:34px;*/overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.contents_news_top2 li.banner {height:103px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.contents_news_top2 li.banner iframe{width:100%; max-height:103px;}
.contents_news_top2 li a {line-height:34px; font-size: 1.05em;}
.contents_news_top2 li .li_a:before {content: ' '; display: inline-block; width: 5px; height: 5px; margin-top: 15px; margin-right: 5px; border: solid 2px #bfbfbf; border-top: 0; border-right: 0; vertical-align:top; }
.contents_news_top2 li .li_ad:before {content: 'AD'; color:#bfbfbf; font-size: 10px; font-weight:bold; margin-right: 3px; }
.contents_news_top2 li.banner_img a:before {content: ' '; display: inline-block; width: 0px; height: 0px; margin-top: 0px; margin-right: 0px; border: solid 0px #bfbfbf; border-top: 0; border-right: 0; vertical-align:top; }
.contents_news_top2 li span {padding-right:7.5px;}
.contents_news_top2 li span img {max-width:8px; vertical-align:middle;}

.article_best {padding-top:20px; margin-bottom:20px; background:#ededed;}
.article_best .header {position:relative; margin-bottom:1.0rem; margin-left: 18px; margin-right: 18px; }
.article_best .header::before {content:'';position:absolute;z-index:1;left:0; top:50%; width:100%;height:0;border-top:3px solid #bfbfbf;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.article_best .header > strong {color:#000; font-weight:bold; display:inline-block; position:relative;z-index:5; padding:0 5px 0 0px; font-size:1.1rem;line-height:1;background-color:#ededed;}
.article_best .header > a {}


.contents_news_list {padding-left:18px;padding-right:18px; margin-bottom:10px;}
.contents_news_list1 li,.contents_news_list2 li { height:44px; line-height:44px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width: 100%; border-top: solid 1px #eaeaea; font-size: 17px; }
.contents_event_list li { height:41px; line-height:39px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width: 100%; border-top: solid 1px #eaeaea; font-size: 16px; }
/*.contents_news_list2 div { height:44px; line-height:44px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width: 100%; border-top: solid 1px #eaeaea; font-size: 17px; }*/
.contents_news_list .column_list {	
    line-height: 44px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    border-top: solid 1px #eaeaea;
    font-size: 17px;
}
.contents_news_list .column_list div{height:44px;}

.contents_news_banner .float_l, .contents_news_banner .float_r {width:48%;}
.contents_news_banner .float_l a, .contents_news_banner .float_r a{display:block; width:100%; height:100%;}
.contents_news_banner a {display:block; width:100%; height:auto;}
.contents_news_banner a img {width:100%;}
.contents_news_list .more {height:38px; line-height:38px; text-align:right;}
.contents_news_list .more a {color:#a7a7a7; font-size:13px;}
.contents_news_list .more span {color:#a7a7a7;}
.contents_news_list .more strong {color:#a7a7a7; font-size:1em; font-weight:bold;}

.contents_news_figure {padding:15px;}
.contents_news_figure .pointRRed{font-size:0.78em;}
.contents_news_figure .float_l, .contents_news_figure .float_r {width:48%;}
.contents_news_figure figure img {box-sizing:border-box; border:1px solid #e5e5e5;width:100%;}

.contents_news_figure2 {padding:15px;}
.contents_news_figure2 figure:after {content:'';display:block;clear:both;}
.contents_news_figure2 figure {position:relative;}
.contents_news_figure2 .float_l, .contents_news_figure2 .float_r {width:49%;}
.contents_news_figure2 img {width:53px; height:53px;position:absolute;left:0;top:0;}
.contents_news_figure2 figcaption {margin-left:61px; padding-top:14px; background:url(https://health.chosun.com/images/2015/coma.png) no-repeat left top; background-size:9px; font-size:14px;}
.contents_news_figure2 figcaption p {font-size:0.78em;}
.contents_news_figure2 figcaption span {font-size:0.6em;line-height:0.8em;}

.contents_news_q {padding:0 15px;}
.contents_news_q li {height:46px; line-height:46px; border-bottom:1px solid #f0f0f0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.contents_news_q .pointRed {font-weight:bold;}
.health_column_list .pointRed {font-weight:bold;}
.contents_news_q .more {height:38px; line-height:38px; text-align:right;}
.contents_news_q .more a {color:#a7a7a7;font-size:13px;}
.contents_news_q .more span {color:#a7a7a7;}
.contents_news_q .more strong {color:#a7a7a7; font-size:1em;font-weight:bold;}

.contents_foot h2 {font-size:0.7em; padding:0 15px; height:24px; line-height:24px; color:#fff; background:#4f4f4f;border-top:1px solid #e5e5e5;}
.contents_foot h2 span {font-size:0.7em; color:#fff;}
.contents_foot h3 {font-size:18px; color:#000; font-weight:700; margin:14px 0px;}
.contents_foot li {width:31%; margin:0px 2% 2% 0px; border:1px solid #e2e2e2; text-align:center; }
.contents_foot li:nth-last-child( 3n+1 ) {margin:0px 0px 2% 0px; width:32%;}
.contents_foot li a img {padding:10% 5%;}
/*.contents_foot li:nth-last-child( 3n+1 ) a img {padding:5% 5%;}*/


.main_doctorNew {padding:15px 15px;}


/* ÄÃ·³ °Ç°­»ó´ã Ãß°¡ 2016 */
.contents_news_figure2016 {padding:15px 15px 0 15px;}
.column2016:after {content:'';display:block;clear:both;}
.column2016 a {display:block; width:100%; height:auto;}
.column2016 dl {position:relative; height:79px; overflow:hidden; padding-bottom:15px; border-bottom:1px solid #f0f0f0;}
.column2016 dt {width:79px; height:79px; position:absolute; left:0; top:0;}
.column2016 dt img {width:79px; height:79px;}
.column2016 dd {margin-left:94px; height:auto; font-size:17px;}
.column2016 dd strong {font-weight:bold; color:#222; font-size:1em;}
.column2016 dd span {display:block; padding-top:0.5em;font-size:15px;color:#666;}
.contents_news_figure2016 .more {height: 38px; line-height: 38px;text-align: right;}
.contents_news_figure2016 .more span {color:#a7a7a7; }
.contents_news_figure2016 .more strong {color:#a7a7a7; font-size:1em; font-weight:bold;}
.contents_news_figure2016 .more a {color:#a7a7a7; font-size:13px;}
.columnList2016 {clear:both;}
.columnList2016 li {padding-top:15px; font-size:15px; color:#222; padding-bottom:15px; border-bottom:1px solid #f0f0f0; font-weight:bold;}
.columnList2016 li span {display:block; padding-top:0.5em;font-size:15px; color:#666;}

.counsel_2016 {margin:7.5px 0 0 0; padding:0 15px 0 15px; background:#fff; border-top:1px solid #e5e5e5;}
.counsel_2016 h4 {padding-top:15px; vertical-align:middle; position:relative;}
.counsel_2016 h4 .columnmore{position:absolute; right:0; top:0;border-bottom:0; padding:0;}
.counsel_2016 h5 {display:none;}
.m_pdbt15 {padding-bottom:15px;}

.columnmore {padding:0 15px; height:38px; line-height:38px;text-align:right; background:#fff; border-bottom:1px solid #e5e5e5;}
.columnmore a {color:#a7a7a7; font-size:13px;}
.columnmore a strong {color:#a7a7a7; font-size:1em; font-weight:bold;}
.columnmore a span {color:#a7a7a7;}

.counsel_2016_item {position:relative; min-height:85px; margin-top:5px; overflow:hidden;}
.counsel_2016_item:after {content:'';display:block;clear:both;}
.counsel_2016_item dt {margin-right:98px;}
.counsel_2016_item dt strong {display:block;font-size:17px;font-weight:bold; margin-left:20px; vertical-align:top;}
.counsel_2016_q, .counsel_2016_a {position:relative;}
.counsel_2016_a {margin-top:2px;margin-left:20px; font-size:15px; color:#666; line-height:18px;}
.counsel_2016_a .strong {font-size:15px; color:#666; font-weight:bold;}
.counsel_2016_item a {display:block; width:100%; height:auto;}
.counsel_2016_item dt .pointCR {display:block;width:17px; position:absolute; left:0; top:0;font-size:17px;font-weight:bold;color:#c51917; padding-right:6px;}
.counsel_2016_item dt .pointCB {display:block;width:17px; position:absolute; left:-20px; top:0;font-size:17px;font-weight:bold;color:#3055b0; padding-right:6px;}
.counsel_2016_item dd {width:83px; height:83px; position:absolute; right:0; top:0; border:1px solid #d7d7d7;overflow:hidden;}
.counsel_2016_item dd a {display:block; width:100%; height:auto;}
.counsel_2016_item dd img {width:83px; height:83px;}

.counsel_2016 .more {height: 38px; line-height: 38px;text-align: right;}
.counsel_2016 .more span {color:#a7a7a7; }
.counsel_2016 .more strong {color:#a7a7a7; font-size:1em; font-weight:bold;}
.counsel_2016 .more a {color:#a7a7a7; font-size:13px;}

.pdT15 {margin-top:15px;}

/* article 2019*/
.sub_article {/* margin-top:7.5px; */ border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; overflow:hidden;}
.sub_article .cardPd2 {padding:15px 15px 0 15px;}
.article_view {/*padding:10px 20px 0 20px;*/ font-size:1.125em; line-height:1.75em; background:#fff; letter-spacing:-0.4px; color:#141414;}

.article_view p {font-size:1.125em; /*font-size:18px;*/ padding-bottom:1em;/* padding: 0 calc((18) * 1px);*/}
.article_view strong {font-size:1.125em !important; font-weight:bold;}
/*.article_view h3 {font-size:1.5em; line-height:1.2em; font-weight:bold;}*/
.article_view h3.headline {font-size:27px; line-height:34px; display: inline; margin-right: 2px; letter-spacing: -0.5px; color:#141414;}
.article_view .tit {font-size:1.125em; font-weight:bold; padding-bottom:15px; }

.article_view_info {padding:15px 0; font-size:0.785em !important; color:#888;}
.article_view_info span {padding:0 1em; font-size:1em; color:#888;}

.article_date_box { padding: 10px 0px 20px; overflow: hidden; font-size:0.785em !important; color:#888;;}

.article_view_info2 {font-size:0.82em; color:#888;}
.article_view .article_view_img {padding:15px 0; text-align:center;}
.article_view .article_view_cap {display:block; text-align:left; font-size:0.88em; line-height:1.4em; color:#8c8c8c; letter-spacing: -0.3px;}

.article_view h4 {font-weight:bold;}
.sub_article .contents_news_top {border:0 !important; border:none !important; margin:0 !important;}
.sub_article .contents_news_top ul {margin:0 !important;}

.sharing {border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; background:#fff; text-align:center;}
.sharing ul {width:95%;margin:0 auto;padding:15px 0;display:inline-block;}
.sharing ul li {width:16.6%; float:left;}
.sharing ul li a {display:block;width:80%;margin:0 auto;}

.hot_article, .best_article {background:#fff; padding:15px;}
.hot_article {border-bottom:1px solid #e5e5e5;}
.best_article {background:#fff; border-top:1px solid #e5e5e5; margin-top:7.5px;}
.best_article h3 {position:relative;}
.best_article h3 a {position:absolute;right:0;top:4px;color:#a7a7a7; font-size:13px; font-weight:normal;}
.best_article .bxslider {padding:15px 0;}
.best_article .bxslider li {float:left; width:30%; margin-right:4%; height:auto;}
.best_article .bxslider li a{display:block; width:100%; height:100%;}
.best_article .bxslider dl {padding:0 0 10px 0;}
.best_article .bxslider dt {box-sizing:border-box; width:100%; height:70px; overflow:hidden;border:1px solid #e5e5e5; text-align:center;}
/* .best_article .bxslider dt img {width:100%; height:auto; box-sizing:border-box;} */
.best_article .bxslider dd {padding:7.5px 0; font-size:0.85em;}

/* PAGER */
.bx-wrapper .bx-pager {
	text-align: center;
	font-size: 0.85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 30px;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	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;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #c51917;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper {position:relative;}
.bx-wrapper .bx-prev {
	left: 10px;
	background: url(/images/controls2.png) no-repeat 0 0;
}
.bx-wrapper .bx-next {
	right: 10px;
	background: url(/images/controls2.png) no-repeat -35px 0;
}
/* .bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}
.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
} */
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	bottom: 0;
	margin-top: -16px;
	outline: 0;
	width: 35px;
	height: 35px;
	text-indent: -9999px;
	z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* article */
.bxslider2 {margin-top:15px; position:relative;}
.bxslider2 p {min-height:45px;text-align:center;}
.bxslider2 p a {font-size:1.1em; color:#5565a9; text-align:center;}
.bxslider2 p span {padding:0 7.5px; color:#d7d7d7;}

.hot_article {padding:15px 15px 0 15px;}
.hot_article h3, .best_article h3, .article_care_list h3 {font-size:1.1em; font-weight:bold; padding-bottom:7.5px; border-bottom:1px solid #e5e5e5;}
.hot_article h3 span, .best_article h3 span {font-size:1em; font-weight:bold;}
.sub_article .contents_news_banner {margin:0; padding:15px;background:#ededed;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}

.hot_article .bxslider2 a {min-height:45px;display:inline-block; text-align:center; color:#5565a9;position:relative; font-size:0.85em;}
.hot_article .bxslider2 a .bgr {position:absolute; right:0; top:0;color:#d1d1d1;}
.hot_article .bxslider2 a .bgl {position:absolute; left:0; top:0;color:#d1d1d1;}


.article_care_list {padding:15px 15px 0 15px; margin-top:7.5px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background:#fff;}
.article_care_list h3 span img {width:67px; padding-right:7.5px; vertical-align:middle;}
.article_care_list li {border-top: 1px solid #e5e5e5;padding: 7.5px 0;}
.article_care_list li a:after {content:'';display:block;clear:both;}
.article_care_list .float_l {width:80%;}
.article_care_list .float_r {width:20%; text-align:center;}

.article_news_top {padding:15px 0;}
.article_news_top dl:after{content:'';display:block;clear:both;}
.article_news_top dt {width:24%; min-width:70px; padding-right:2%; float:left;}
.article_news_top dt a {display:block; width:100%; height:auto;}
.article_news_top dt img {border:1px solid #e5e5e5;}
.article_news_top dd {width:74%; float:left; font-size:0.85em; color:#888; line-height:1.4em;}
.article_news_top dd strong {display:block; font-weight:bold; font-size:1.2em;}
.article_news_list li {border-top:1px solid #e5e5e5; padding:7.5px 0;}
.article_news_list li a {display:block; width:100%; height:auto;}
.article_news_list li a:after {display:block; content:''; clear:both;}
.article_news_list .float_l {width:18%; min-width:54px; padding-right:7.5px;}
.article_news_list .float_l img {border:1px solid #e5e5e5;}

.sub_container_foot {margin-top:7.5px;background:#fff;}
.sub_container_foot ul {border:1px solid #e5e5e5;}
.sub_container_foot ul li {float:left; width:25%; box-sizing:border-box; height:44px;}
.sub_container_foot ul li a {display:block; width:100%; height:auto; font-size:0.85em; padding:13px 0;text-align:center; color:#999;}
.pdfix {padding:2px 0 !important;}


/* main_section*/
.user-point{color: #e60012 !important;}
.auto-fontA {color: #292728!important; }

.section_article {height:auto; margin-left:13px; margin-right:13px; margin-bottom:13px; background:#fff; border:0px solid #7693b9; box-shadow: 1px 1px 2px rgba(0,0,0,.15); }

.section_article .auto-images {height:0;padding-bottom:65%}
.section_article .art-header > a {display: block; padding: 1rem; }
.section_article .art-header > a::after {content:'';display:table;clear:both}
.section_article .art-header .art-theme {float: left; font-weight: 700; color:#c51917; font-size:0.90em; }
.section_article .art-header .auto-dated { float: right; }
.section_article .auto-content {padding: 15px; min-height: 58px;}
.section_article .auto-content .onload{font-size:1.20em; font-weight:bold;}
.section_article .auto-images.cover {background-position: center; background-repeat: no-repeat; background-size: cover; }


.section_article.no-images .auto-images {display:none;}
.section_article.no-images .auto-content {padding-top:0; min-height: 0px;}
/*.section_article.no-images .auto-content::before {content:"\5b";display:block;margin:1rem 0;font:normal normal normal 14px/1 'ndsoft fonts';font-size:2.25rem;color:rgba(0,0,0,.2);text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}*/
.section_article.no-images .line-height-4-3x {overflow:visible;max-height:inherit}

/*sub best news list*/
.section_best {height:auto; margin-left:18px; margin-right:18px; margin-bottom:15px; background:#fff; border:0px solid #7693b9; box-shadow: 1px 1px 2px rgba(0,0,0,.15); }

.section_best .auto-images {height:0;padding-bottom:65%}
.section_best .art-header > a {display: block; padding: 1rem; }
.section_best .art-header > a::after {content:'';display:table;clear:both}
.section_best .art-header .art-theme {float: left; font-weight: 700; color:#c51917; font-size:0.90em; }
.section_best .art-header .auto-dated { float: right; }
.section_best .auto-content {padding: 15px; min-height: 58px;}
.section_best .auto-content .onload{font-size:1.20em; font-weight:bold;}
.section_best .auto-images.cover {background-position: center; background-repeat: no-repeat; background-size: cover; }


.section_best.no-images .auto-images {display:none;}
.section_best.no-images .auto-content {padding-top:0; min-height: 0px;}
/*.section_article.no-images .auto-content::before {content:"\5b";display:block;margin:1rem 0;font:normal normal normal 14px/1 'ndsoft fonts';font-size:2.25rem;color:rgba(0,0,0,.2);text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}*/
.section_best.no-images .line-height-4-3x {overflow:visible;max-height:inherit}






/* section - °Ç°­ */
.section_health_focus, .section_health_often, .section_health_consult, .section_health_column {padding: 0 20px; background:#fff;}
.section_health_top, .section_health_focus, .section_health_often, .section_health_consult, .section_health_column {margin-top: 24px;}
.section_health_list, .section_health_focus, .section_health_often, .section_health_consult, .section_health_column {border-top:0px solid #e5e5e5; border-bottom:0px solid #e5e5e5;}
.section_health_banner {padding:10px;}
.section_health_banner img {width:100%;}

.section_health_top {height:auto; padding:15px; background:#fff;border:1px solid #7693b9;}
.section_health_top .point_thema {color:#7693b9;}
.section_health_top h3 {font-size:1.5em;line-height:1.4em; font-weight:bold;}
.section_health_top dl {margin-top:7.5px;}
.section_health_top dl dt {float:left; width:40%; min-width:120px;}
.section_health_top dl dt img {width:100%; border:1px solid #d4d4d4;}
.section_health_top dl dd {padding-left:10px; min-height:58px; overflow:hidden; font-size:0.85em; line-height:1.3em; letter-spacing:0;}
.section_health_top dl dd a {color:#888;}
.section_health_top .txT {font-size:0.85em; margin-top:7.5px;}
.section_health_top ul {clear:both;margin-top:7.5px;}
.section_health_top li {height:22px; line-height:22px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.section_health_top li span {padding-right:7.5px;}
.section_health_top li span img {max-width:8px; vertical-align:middle;}

.section_health_list {background:#fff;}
.section_health_list .section_health_tit {height:42px;border-bottom:1px solid #e5e5e5; text-align:center;}
.section_health_list .section_health_tit a {display:inline-block; font-weight:bold; text-align:center; line-height:42px;}
.section_health_tit1 {width:12%;}
.section_health_tit2 {width:12%;}
.section_health_tit3 {width:25%;}
.section_health_tit4 {width:20%;}
.section_health_tit5 {width:26%;}
.section_health_tit .on {color:#c51917;}
.section_health_tit span {color:#666;}
.section_health_list .contents_news_list1 {padding:0 15px;}
.section_health_list .more {padding:0 15px; height:38px; line-height:38px; text-align:right;}
.section_health_list .more a {color:#a7a7a7; font-size:13px;}
.section_health_list .more span {color:#a7a7a7;}
.section_health_list .more strong {color:#a7a7a7; font-size:1em; font-weight:bold;}

.section_health_focus h3, .section_health_often h3 {font-size:1.1em; font-weight:bold;}
.section_health_focus h3 span , .section_health_often h3 span {font-size:1em; font-weight:bold;}
.section_health_focus .contents_news_figure {padding:9px 0 0 0;border-bottom:0;border-top:1px solid #e5e5e5;}
.section_health_focus .contents_news_figure figcaption {text-align:center; font-size:0.9em;}
.section_health_focus .contents_news_figure img {box-sizing:border-box; width:100%; max-height:150px;border:1px solid #e5e5e5;}

.section_health_often ul {padding-top:7.5px; border-top:1px solid #e5e5e5;margin-top:7.5px;}
.section_health_often li {width:33.3%; float:left;line-height:1.8em;}
.section_health_often li a {font-size:0.9em;}

.section_health_consult h3, .section_health_column h3 {font-size:1.1em; font-weight:bold; position:relative;}
.section_health_consult h3 a, .section_health_column h3 a {position:absolute; right:0; bottom:0; color:#a7a7a7; font-weight:normal; font-size:13px;}
.section_health_consult h3 span , .section_health_column h3 span {font-size:1em; font-weight:bold;}

.health_column_list {padding-top:7.5px; border-top:1px solid #e5e5e5; margin-top:7.5px;}
.health_column_list li {height:34px;line-height:34px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.section_health_column span {padding-right:5px;}
.section_health_column span img {width:4px;}


.section_bannerarea {padding:0 10px 10px 10px;}
.section_bannerarea2 {padding:0 0px 0px 0px;}


/* section_diet */
.section_diet .section_health_top {border:1px solid #f54747;}
.section_diet .section_health_top .point_thema {color:#f54747;}

/* section_food */
.section_food .section_health_top {border:1px solid #4bb569;}
.section_food .section_health_top .point_thema {color:#4bb569;}
.section_food .section_health_tit {padding:0 10px;height:42px;border-bottom:1px solid #e5e5e5; text-align:left;}
.section_food .section_health_tit a {display:inline-block; font-weight:bold; text-align:center; line-height:42px;}

/* section_baby */
.section_baby .section_health_top {border:1px solid #f4b87d;}
.section_baby .section_health_top .point_thema {color:#f4b87d;}
.section_baby .section_health_tit {padding:0 10px;height:42px;border-bottom:1px solid #e5e5e5; text-align:left;}
.section_baby .section_health_tit a {display:inline-block; font-weight:bold; text-align:center; line-height:42px;}

/* section_senior */
.section_senior .section_health_top {border:1px solid #9a6fbc;}
.section_senior .section_health_top .point_thema {color:#9a6fbc;}

/* section_sex */
.section_sex .section_health_top {border:1px solid #f77474;}
.section_sex .section_health_top .point_thema {color:#f77474;}

/* article_list 2019*/
.article_list {padding:15px; margin-top:7.5px; margin-bottom:7.5px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; overflow:hidden; background:#fff;}
.article_list ul.catesel li {width:48%; float:left; box-sizing:border-box; margin-right:10px;}
.article_list ul.catesel li:nth-child(2) {width:48%; float:left; box-sizing:border-box; margin-right:0px;}
.article_list ul li.pdnone {width:100%; float:left; box-sizing:border-box;}
.article_list ul li.pdnone:nth-child(2) {width:100%; float:left; box-sizing:border-box;}

.article_list .pdl {padding:0 15px 0 0;}
.article_list .pdr {padding:0 0 0 15px;}
.article_list li {padding:15px 0; border-top:1px solid #e5e5e5;}
.article_list .none {border-top:0; border-top:none; padding:0 0 15px 0!important;}
.article_list li a {display:block; width:100%; height:100%;}
.article_list li a img {width:100%;border:1px solid #e5e5e5; margin-bottom:7.5px;}
.article_list li h3 {font-size:1.1em; font-weight:bold; line-height:1.3em;}
.article_list li .listBig {font-size:1.5em; font-weight:bold; line-height:1.3em;}
.article_list li p {margin-top:7.5px; font-size:0.8em; color:#888;}
.lastpd {padding:15px 0 0 0 !important;}
.sort1 {width:100%; border:1px solid #e5e5e5; padding:5px 5px;}

/*±â»ç ÀÌ¹ÌÁö*/
.nbd_table{width:100%;margin-top:13px;margin-bottom:13px}
.nbd_table,.nbd_table th,.nbd_table td{color:#868686;font-size:15px;line-height:20px;letter-spacing:-1px;text-align:center}
.eng_news .nbd_table,.eng_news .nbd_table th,.eng_news .nbd_table td{line-height:18px;letter-spacing:0}
.eng_news .nbd_table{margin-bottom:20px}
.nbd_table th a, .nbd_table th b, .nbd_table th font, .nbd_table th strong, .nbd_table th span, .nbd_table td a, .nbd_table td b, .nbd_table td font, .nbd_table td strong, .nbd_table td span {
    font-size: 15px;
    line-height: 20px;
    color: #868686;
}
.nbd_a{display:block;position:relative}
.nbd_a img{max-width:100%;width:100%;margin-bottom:14px;vertical-align:top}
.nbd_im_w{display:block;clear:both;margin:0 -15px;padding-top:1px;text-align:center}
.end_photo_org .nbd_im_w{margin:0;padding-top:0}
.nbd_im_w.is_small .nbd_a{display:inline-block}
.nbd_im_w.is_small img{width:auto}
.nbd_im_w.is_long .nbd_a{display:inline-block}
.nbd_im_w.is_long img{width:auto;max-height:475px}





/* dictionary °Ç°­¹é°ú */
.dictionary {margin-top:24px; padding:0 20px; background:#fff; border-top:0px solid #e5e5e5; border-bottom:0px solid #e5e5e5;}
.dictionary h3 {font-weight:bold; font-size:1.1em;position:relative;}
.dictionary h3 span {font-size:1em; font-weight:bold;}
.dictionary h3 a {position: absolute;right: 0;bottom: 0;color: #a7a7a7;font-weight: normal;font-size:13px;}
.dictionary_result {margin-top:7.5px;}
.dictionary_result span {display:inline-block; padding:4px; margin-right:6px; background:#f37a7a; color:#fff;}
.dictionary_result_list {padding:15px 0 0 0; margin-top:7.5px; border-top:1px solid #e5e5e5;}
.dictionary_result_list li {padding-bottom:20px;}
.dictionary_result_list li a {display:block; width:100%; height:auto;}
.dictionary_result_list dt strong{font-size:1.2em;color:#5565a9;border-bottom:1px solid #5565a9;}
.dictionary_result_list dt span{font-size:0.875em;color:#777;padding-left:1em;}
.pointgray dt strong{font-size:1.4em;color:#5565a9;border-bottom: 1px solid #5565a9;}
.pointgray dt span{font-size:0.9em;color:#777;padding-left:1em;}
.dictionary_result_list dd {padding-top:4px;}
.pointfontB {font-size:1.1em;}

/* parmacy ¾à±¹ */
.parmacy {margin-top:7.5px; padding: 15px 20px; background:#fff; border-top:0px solid #e5e5e5; border-bottom:0px solid #e5e5e5;}
.parmacy h3 {font-weight:bold; font-size:1.1em;position:relative;}
.parmacy h3 span {font-size:1em; font-weight:bold;}
.parmacy h3 a {position: absolute;right: 0;bottom: 0;color: #a7a7a7;font-weight: normal;font-size:13px;}
.parmacy_result {margin-top:7.5px;}
.parmacy_result span {display:inline-block; padding:4px; margin-right:6px; background:#f37a7a; color:#fff;}
.parmacy_result_list {padding:15px 0 0 0; margin-top:7.5px; border-top:1px solid #e5e5e5;}
.parmacy_result_list li {padding-bottom:20px;}
.parmacy_result_list li a {display:block; width:100%; height:auto;}
.parmacy_result_list dt strong{font-size:1.0em;color:#000;font-weight:bold; border-bottom:0px solid #5565a9;}
.parmacy_result_list dt span{font-size:0.875em;color:#737373;padding-left:1em;}
.pointgray dt strong{font-size:1.4em;color:#5565a9;border-bottom: 1px solid #5565a9;}
.pointgray dt span{font-size:0.9em;color:#737373;padding-left:1em;}
.dictionary_result_list dd {padding-top:4px;}


.smallTxt {font-size:0.975em;}
.smallTxt span {font-size:1em; color:#737373;}

.pager {text-align:center;}
.pager ul {display:inline-block;}
.pager ul li {float:left; padding:0 0.5em;}
.pager ul li a {display:block; width:100%; height:auto;}
.pagrer_bg {background:url(/images/icon_bg01.png) no-repeat right top;}

.dictionary_result_list .pdr {padding-right:0.98em;}
.pointgray dd strong, .pointgray dd strong span{font-weight:bold;}
.pointgray dd {color:#666;}
.pointgray dd a {display:inline; width:auto; height:auto;color:#666;}
.dictionary_result_view dt {font-weight:bold;}
.dictionary_result_view dd {padding-bottom:20px;line-height:1.5em;}

.dictionary_result_list .pointGray span {color:#666; padding:0 0.5em;}

.dictionary_news {margin-top:24px; padding: 0 20px; background:#fff; border-top:0px solid #e5e5e5; border-bottom:0px solid #e5e5e5; }
.dictionary_info img {border:1px solid #e5e5e5;}
.dictionary_news h3 {font-weight:bold; font-size:1.1em;position:relative;}
.dictionary_news h3 span {font-size:1em; font-weight:bold;}
.dictionary_news h3 a {position: absolute;right: 0;bottom: 0;color: #a7a7a7;font-weight: normal;font-size:13px;}
.dictionary_news ul {margin-top:7.5px;}
.dictionary_news ul li {padding:7.5px 0; border-top:1px solid #e5e5e5;}
.dictionary_news ul li a{display:block;width:100%; height:auto;}
.dictionary_news ul li a:after {content:'';display:block;clear:both;}
.dictionary_news ul li .float_l {width:64%; font-family: 'Noto Sans KR', sans-serif; color: #2e2a26; font-weight: 500; text-decoration: none;}
.dictionary_news ul li .float_r {width:34%; text-align:right; text-align:center; height:79px; overflow:hidden;}

.dictionary_info {margin-top:7.5px; padding:15px; background:#fff; border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.dictionary_info h3 {font-weight:bold; font-size:1.1em;position:relative;}
.dictionary_info h3 span {font-size:1em; font-weight:bold;}
.dictionary_info h3 a {position: absolute;right: 0;bottom: 0;color: #a7a7a7;font-weight: normal;font-size:13px;}
.dictionary_info ul{margin-top:7.5px; padding-top:7.5px; border-top:1px solid #e5e5e5;}
.dictionary_info ul li {padding:7.5px 0;}
.dictionary_info ul li a{display:block;width:100%; height:auto;}
.dictionary_info ul li a:after {content:'';display:block;clear:both;}
.dictionary_info ul li .float_l {width:24%; padding-right:1%;}
.dictionary_info ul li .float_r {width:73%;}
.dictionary_info .float_r dt {font-weight:bold; text-decoration:underline;}
.dictionary_info .float_r dd {font-size:0.78em; color:#666;}
.dictionary_info .float_r dd strong {font-size:1em; font-weight:bold; color:#666; padding-right:0.5em;}

/* column_main */
.column_main {margin:7.5px; border:1px solid #ccd5dd;}
.column_main h3 {height:28px; background:#ebf0f4; border-bottom:1px solid #ccd5dd; line-height:28px; color:#30516e; font-weight:bold; padding:0 13px;}
.column_main div.clearfix {background:#fff; padding:15px;}
.leftView {width:20%; float:left;}
.leftView img {box-sizing:border-box; width:100%; border:1px solid #e5e5e5;}
.leftView figcaption {box-sizing:border-box; font-size:0.785em; text-align:center; margin-top:5px;}
.rightView {width:76%; float:right;}
.rightView dt {font-size:0.857em; font-weight:bold;}
.rightView dd {font-size:0.857em; margin-top:7.5px; color:#666;}
.rightView ul {margin-top:7.5px;}
.shortTxt li {font-weight: bold; height: 22px;line-height: 22px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:0.857em;}
.shortTxt dd {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.longTxt li {font-weight: bold; /*height: 22px;line-height: 22px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; */font-size:0.857em;}

.rightView li:after {content:'';display:block;clear:both;}
.rightView li span {float:left; padding-right:7.5px;}
.rightView li span img {max-width: 8px;vertical-align: middle; position:relative; top:-2px;}

.column_main_list h3 { line-height:38px; border-top:0px solid #e5e5e5; padding:15px 20px; background:#fff; color:#5565a9; font-weight:bold;}
.column_main_list h4 { line-height:30px; padding:0 20px; background:#ebf0f4; font-size:0.857em;}
.column_main_list h4 a {line-height:30px; display:block; width:100%; height:100%;}
.column_main_list .column_list {padding:0 15px 15px 15px; background:#fff;}
.column_main_list .column_list figcaption {width:100%; box-sizing:border-box; height:28px; line-height:28px; background:#bcbcbc; border:1px solid #9f9f9f; color:#fff; font-size:0.8em; font-weight:bold; margin-top:5px;}

.notice_view { border-bottom: 1px solid #e5e5e5;}
.notice_list_top_area {
	    background: #f8f8f8;;
		padding: 0px 0px 0px 0px;
		border-top:1px solid #000;
		border-bottom: 1px solid #e5e5e5;
}
.notice_title {
    height: 38px;
    line-height: 38px;
    border-top: 1px solid #e5e5e5;
    padding: 0 15px;
    color: #000;
    font-weight: bold;
}
.notice_list_title {
    height: 38px;
    line-height: 38px;
    border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
    padding: 0 15px;    
    color: #5565a9;
    font-weight: bold;
}
.notice_list_date {   
    line-height: 28px;   
    padding: 10px 15px;    
    color: #333;
	font-size:14px;
}
.notice_list_btn a {
    /*display: block;*/
    /*height: 42px;*/
    line-height: 45px;
	padding: 5px 20px 5px 20px;;
    box-sizing: border-box;
    text-align: center;
    /*border: 1px solid #ccd5dd;*/
    color: #fff;
    font-size: 0.92em;
    background: #C51917;
	float:right;
	margin-right: 15px;
}
.column_main .clearfix a {display:block; width:100%; height:auto;}
.column_list .clearfix a {display:block; width:100%; height:auto;}

.column_list_btn a {display:block; height:42px; line-height:42px; box-sizing:border-box; text-align:center; border:1px solid #ccd5dd; color:#5565a9; font-size:0.92em; background:#fff;}
.column_list_btn a span {font-size:1em;}
.column_list_btn span img {height:7px; padding-left:0.5em; border:0 !important; border:none !important;}

.column_list_clinic {background:#fff; margin-top:7.5px; border-top:1px solid #e5e5e5; box-sizing:border-box;}
.column_list_clinic h3 {height:32px; line-height:32px; font-size:0.857em; text-align:center; width:100%; box-sizing:border-box; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; letter-spacing:0;}
.column_list_clinic ul {width:100%; box-sizing:border-box; border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
.column_list_clinic ul li {height:33px; width:50%; float:left; box-sizing:border-box; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.column_list_clinic ul li a {display:block; width:100%; height:100%; text-align:center; line-height:33px;font-size:0.857em;}
.column_list_clinic .on {color:#e00101;}
.column_list_clinic .on span {color:#e00101;}
.column_list_clinic li a span{font-size:0.83em;}

.column_main_btn {margin:15px;}
.column_main_btn a {position:relative;}
.column_main_btn span {position:absolute; right:16px; bottom:0;}
.column_main_btn span img {width:7px; height:9.5px;}

.column_detail_btn {padding:20px 15px; background:#fff; border-bottom:1px solid #e5e5e5;}
.column_detail_btn a {position:relative;}
.column_detail_btn span {position:absolute; right:16px; bottom:0;}
.column_detail_btn span img {width:7px; height:9.5px;}

.column_detail_list {padding-bottom:20px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background:#fff;}
.column_detail {margin:15px 15px 0 15px; border:1px solid #ccd5dd;}
.column_detail h4 {padding:0 15px; height:39px; line-height:39px; background:#ebf0f4; font-size:1em; color:#30516e;  border-bottom:1px solid #ccd5dd;}
.column_detail div.clearfix {padding:15px;}
.column_detail .float_l {width:22%;}
.column_detail .float_l img {width:100%; border:1px solid #e5e5e5;}
.column_detail .float_r {width:74%;}
.column_detail .float_r h5 {font-weight:bold;}
.column_detail .float_r dl dt {margin-top:15px; font-weight:bold; color:#666; font-size:0.857em;}
.column_detail .float_r dl dd {color:#666; font-size:0.857em;}
.column_detail p {padding:15px 0; margin:0 15px; border-top:1px dotted #ccd5dd; color:#30516e; font-size:0.92em;}

.column_detail_more {padding:0 15px;}
.column_detail_more li {height:45px; border-bottom:1px solid #e5e5e5;}
.column_detail_more li a {display:block; width:100%; height:100%; line-height:45px; position:relative; font-size:1.1em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.column_detail_more li a span {position:absolute; right:0; top:0; color:#aaa; font-size:1.2em;}

.column_detail_list .column_list {padding:20px 15px;}
.column_list_form {padding:0 15px;}
.column_list_form form {position:relative;}
.column_list_form select {width:24%; height:29px; border:1px solid #e5e5e5; box-sizing:border-box; margin-right:3%;}
.column_list_form input[type='text'] {width:47%; height:29px; border:1px solid #e5e5e5; box-sizing:border-box;}
.column_list_form input[type='button'] {width:21%; height:29px; border:1px solid #c63e3e; background:#de5b5b; box-sizing:border-box; color:#fff; font-size:0.857em; font-weight:bold;
	position:absolute; right:0; top:0;
}

.relation_column {border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:15px 15px 0 15px; background:#fff;}
.relation_column li {width:23.5%; height:130px; float:left; padding-right:2%;}
.relation_column li:nth-child(4), .relation_column li:nth-child(8), .relation_column li:nth-child(12), .relation_column li:nth-child(16), .relation_column li:nth-child(20), .relation_column li:nth-child(24), .relation_column li:nth-child(28) {padding:0;}
.relation_column dt {height:62px; overflow:hidden; border:1px solid #e5e5e5; text-align:center;}
.relation_column dd {margin-top:5px; font-size:0.6875em; text-align:center;}

.column_more_btn {padding-bottom:15px;}
.column_more_btn a {font-size:0.785em;}
.column_view {padding:15px 15px 25px 15px; background:#fff;}
.column_view_m p {margin-bottom:1em;}
.fixedTxt {margin-top:20px; font-size:0.857em;}

.column_view_layout {background:#fff;}
.column_view_layout .column_detail_list {border:none; border:0; padding-bottom:15px;}

.column_view_list {margin:0 15px;background:#fff; border-top:1px solid #e5e5e5;}
.column_view_list li {height:40px; line-height:40px; border-bottom:1px solid #e5e5e5; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.column_view_list li a {display:block; width:100%; height:100%;color:#666;}
.column_view_list li a strong {font-weight:bold; padding-right:0.5em;}
.column_view_list .on {font-weight:bold; padding-left:1em; color:#333;}

.column_view_layout .contents_news_top {border:none; border:0;padding:0 15px;margin:0;}
.column_view_layout .contents_news_top ul {margin:0;}
.column_view_layout .contents_news_top li{height:26px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.column_view_layout .contents_news_top li a {line-height:26px; font-weight:normal;}

.column_view_layout .column_detail_btn {padding:0 15px 9px 15px; border:0; border:none;}
.pdadd {padding:0 15px 15px 15px; background:#fff;}

/* counseling */

.counseling {background: #fff;border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;}
.counseling_list div.box {margin-top:15px; margin-left:15px; margin-right:15px; padding:15px; border:1px solid #ccd5dd;/* background:url(/images/btn_counseling.png) no-repeat right top; */ background-size:69px;}
.counseling_list dl {margin-left:28px;}
.counseling_list dl:aftter {content:'';display:block;clear:both;}
.counseling_list dt {width:18%; float:left;}
.counseling_list dt img {border:1px solid #d1d1d1;}
.counseling_list dd {width:79%; float:left; padding-left:3%}
.counseling_list dd span {color:#5565a9; font-size:0.857em;}
.counseling_list dd {font-size:0.785em; line-height:1.6em;}
.counseling_list dd strong {display:inline-block; padding:4px 0; font-weight:bold; font-size:1.3em;}
.counseling_list_q {/* padding-top:15px;*/ margin-bottom:10px; font-size:1.2em; font-weight:bold; border-bottom:1px dotted #ccd5dd;padding-bottom:15px;}
.counseling_list_q span{display:inline-block; width:20px; padding-right:0.5em; height:100%; vertical-align:middle;}
.counseling_list_q span img {position:relative; top:-4px;}

.counseling_list_ap {display:block; position:relative;}
.counseling_list_a {width:20px;border:0 !important; border:none !important; position:absolute; left:0; top:0;}
.counseling_list_a img {width:20px;border:0 !important; border:none !important; position:absolute; left:0; top:0;}

.bdStyle {border-top:1px dotted #d7d7d7; margin-top:10px;}
.bdStyle dl {padding-top:10px;}
.bdStyle .counseling_list_a {width:20px;border:0 !important; border:none !important; position:absolute; left:0; top:10px;}
.bdStyle .counseling_list_a img {width:20px;border:0 !important; border:none !important; position:absolute; left:0; top:0;}

.counseling_more {background:#fff; border:1px solid #e5e5e5;}
.counseling_more li {width:50%; height:34px; box-sizing:border-box; float:left; text-align:center; line-height:34px;}
.counseling_more li a {display:block; width:100%; height:100%; line-height:34px; text-align:center; font-size:0.857em;}
.counseling_more li a.on {color:#e00101;}
.bdrb {border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}

.counseling_view {padding:15px 0;}
.counseling_q dt {font-size:1.2em; font-weight:bold; padding:0 15px 15px 15px; border-bottom:1px solid #e5e5e5;}
.counseling_q dt img {width:20px; padding-right:0.5em;}
.counseling_q span {color:#666; padding:0 0.5em;}
.counseling_q dd {padding:15px;}

.counseling_a > dt {padding:15px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; font-size:1.1em;font-weight:bold;}
.counseling_a > dd {padding:15px 15px 0 15px;}
.counseling_a span img {width:36px; padding-right:0.5em;}
.counseling_a .clearfix {padding:15px; border:1px solid #ccd5dd;}
.counseling_a .clearfix dt {width:18%; float:left;}
.counseling_a .clearfix dt img {border:1px solid #d1d1d1;}
.counseling_a .clearfix dd {width:79%; float:left; padding-left:3%;font-size:0.785em;}
.counseling_a .clearfix dd strong {display:inline-block; padding-bottom:4px; font-weight:bold; font-weight:1.3em;}

.mnotice {background:#f8f8f8; padding:7.5px; font-size:0.785em; color:#888;}


/* health_book */
.book_slide {padding:15px; background:#fff; border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.book_slide ul li {width:50%; float:left;}
.book_slide ul li a {display:block; width:115px; margin:0 auto;text-align:center;}

.book_slide ul li a strong{font-weight:bold;}
.book_slide ul li a p{clear:both; margin-top:5px; margin-bottom:15px;}
.book_slide .bxslider a img {border:1px solid #d1d1d1; margin-bottom:15px;}

.book_list {padding-bottom:30px; background:#fff; margin-top:7.5px; border-top:0px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.book_list h3 {padding:15px 20px; font-weight:bold;}
.book_list h3 span {font-size:1em; font-weight:bold;}
.book_list ul {margin:0 15px; border-top:1px solid #e5e5e5;}
.book_list ul li {padding:15px 0; border-bottom:1px dotted #e5e5e5;}
.book_list ul li a {display:block; width:100%; height:100%;}

.book_list dl dt {width:22%; float:left; margin-right:3%;border:1px solid #e5e5e5; text-align:center; box-sizing:border-box;}
.book_list dl dd {width:75%; float:left; font-size:0.9em; color:#a6a6a6;}
.book_list dl dd strong{font-size:1.3em; font-weight:bold;}
.book_list dl dd span{display:block;font-size:1.1em; color:#333; padding-bottom:0.5em;}

.book_detail {padding: 15px 20px; border-top:0px solid #e5e5e5; border-bottom:0px solid #e5e5e5; background:#fff;}
.book_detail dl {margin:0px;}
.book_detail dl dt {width:40%; float:left; box-sizing:border-box; border:1px solid #d1d1d1; text-align:center; margin-right:3%;}
/* .book_detail dl dt img {width:100%;} */
.book_detail dl dd {width:57%; float:left; font-size:1em;}
.book_detail dl dd strong {font-weight:bold; font-size:1.3em;}

.btn_buy {display:block; width:85px; height:24px; margin-top:15px; box-sizing:border-box; line-height:24px; text-align:center; color:#fff; background:#de5b5b; border:1px solid #c63e3e;}
.book_detail_txt {background:#fff; padding: 15px 20px;}
.book_detail_txt dt {font-weight:bold;}
.book_detail_txt dd {text-align:justify; line-height:1.6em; letter-spacing:0; word-break: break-all;}
.book_detail_txt dd strong {font-weight:bold;line-height:1.6em; letter-spacing:0;}
.book_detail_top {background:#f8f8f8; padding:10px;}
.book_detail_top dt {color:#c51917; margin-bottom:10px;}

/* notice */
.notice_list {padding-bottom:30px; background:#fff; margin-top:7.5px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.notice_list h3 {padding:15px; font-weight:bold;}
.notice_list h3 span {font-size:1em; font-weight:bold;}
.notice_list ul {margin:0 15px; border-top:1px solid #e5e5e5;}
.notice_list ul li {padding:15px 0; border-bottom:1px dotted #e5e5e5;}
.notice_list ul li a { width:100%; height:100%;}

.notice_list dl dt {width:22%; float:left; margin-right:3%;border:1px solid #e5e5e5; text-align:center; box-sizing:border-box;}
.notice_list dl dd {width:100%; float:left; font-size:0.785em; color:#a6a6a6;}
.notice_list dl dd strong{font-size:1.2em; font-weight:bold;}
.notice_list dl dd span{display:block;font-size:1em; color:#333; padding-bottom:0.5em;}

/* bestdoctor */
.bestdoctor {padding-bottom:15px; background:#fff; border-bottom:1px solid #e5e5e5;}
.bestdoctor2 {padding-bottom:15px; background:#fff; border-bottom:1px solid #e5e5e5;}
.bestdoctor h4 {padding-top:20px; background:#fff; font-weight:700; font-size: 18px; position:relative;}
.bestdoctor h4 span {font-size:1em; font-weight:bold;}

.listSt1 {padding:15px 15px 0 15px; background:#fff;}
.listSt1 li {border:1px solid #d1d1d1;}
.listSt1 li img {width:100%;}

/*Áö¼± Ãß°¡*/
.bestdoctor #list_select select::-ms-expand {
    display: none;
}
.bestdoctor #list_select select{ 
width: 250px; 
padding: .8em .6em; 
background: url('https://health.chosun.com/images/bestdoctor/sel_boxbg.jpg') no-repeat 100% 50%; 
border: 1px solid #dbdbdb;
border-radius: 0px;
-webkit-appearance: none;
-moz-appearance: none;   
appearance: none;
}

.listSt2 {padding:0 20px; background:#fff;}
.listSt2 li {width:48.2%; box-sizing:border-box; border:1px solid #d1d1d1; margin-top:15px; vertical-align:middle;}
.listSt2 li a {display:block; width:100%; height:100%; background:#f8f8f8;}
.listSt2 li img {width:100%;}
.listSt2 select {width:100%; /*height:20px;*/ line-height:20px;}
.listSt2 select option {line-height:20px;}
.listSt2 li a {display:block;}
.listSt2 li .bestdoctor_list_m { background: #fff none repeat scroll 0 0; position: relative; float:left; width:100%;}
.listSt2 li .bestdoctor_list_m dt {}
.listSt2 li .bestdoctor_list_m span{ top:0; box-sizing: border-box; left:0; position: absolute; width:100%; text-align:right; padding-top: 10%; padding-right: 5%; padding-bottom: 5px; font-size:3.0vw; font-weight:bold; color:#1063a9; line-height: 1.2em; }
.listSt2 li .bestdoctor_list_m span.bestdoctor_name{ clear:both;	color:#000000;	font-size:4.0vw;	padding-top: 36%;}
.listSt2 li .bestdoctor_list_m dd { background: rgba(0, 0, 0, 0.5);  bottom:0; box-sizing:border-box; padding: 2% 4%; position: absolute; width: 100%;  vertical-align:top; /*height:30%;*/}
.listSt2 li .bestdoctor_list_m dd a {position: relative; background:none; color: #ffffff; display: block; font-size: 2.1vw; width: 100%; text-align:right; }
.listSt2 li .bestdoctor_list_m dd p { margin:0; padding:0; color: #e4e4e4; font-size: 3.0vw; font-weight: bold; text-align:right; background:none; border:0; border:0px solid #ffffff;  height:auto;}



.bestdoctor2 h3 {height:42px; line-height:42px; padding:0 15px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; font-weight:bold; position:relative;}

.map {margin:15px; height:268px; box-sizing:border-box; border:1px solid #e5e5e5; overflow:hidden;}
.map img {width:100%;}

.listSt4 {padding:15px;}
.listSt4 li {width:23.5%; float:left; box-sizing:border-box; margin-right:2%; margin-top:2%;}
.listSt4 li img {width:100%; border:1px solid #e4e4e4;}
.n_mgR {margin-right:0 !important;} 

.listSt22 {padding:15px; }
.listSt22 li {width:48.2%; float:left; box-sizing:border-box; vertical-align:middle; padding:7.5px 0;}
.listSt22 li a {font-size:0.957em; letter-spacing:-1px;}

.list_btn {cursor:pointer;}
.list_btn span {width:11px; height:6px; position:absolute; right:15px; top:0;}

.txtR {font-size:0.71em !important; color:#666; font-weight:normal !important; position:absolute; right:20px; bottom:0;}

.bestdoctor_view {padding:0 20px;}
.bestdoctor_view > dl {padding:15px 0; border-bottom:1px solid #e5e5e5;}
.bestdoctor_view dl dt {font-weight:bold;padding-bottom:3.5px;}
.bestdoctor_view dl dd {padding:4px 0;}
.bestdoctor_view dl dd .hospital_info p {text-align:center; padding-bottom:10px;}
.bestdoctor_view dl dd .hospital_info .hospital_img p{text-align:center; padding-bottom:0px;}
.bestdoctor_view .listSt {padding-right:7.5px;}
.bestdoctor_view .listSt img{max-width:8px; vertical-align:middle;}

.bestdoctor_view .bestdoctor_view_img {width:100%;}
.bestdoctor_view .bestdoctor_view_img {position: relative; width:100%;}
.bestdoctor_view .bestdoctor_view_img img {width:100%;}
.bestdoctor_view .bestdoctor_view_img dt{width:100%;}
.bestdoctor_view .bestdoctor_view_img dd span{background: rgba(0, 0, 0, 0.5);  bottom:0; box-sizing:border-box; padding-top: 8px; position: absolute; width: 100%; bottom:26px; height:13%; color:#ffffff; vertical-align:middle; text-align:center; font-size:3.5vw; font-weight:bold;}



.bestdoctor_view .dictionary_result_list {border:0; border:none; margin:0; padding:0;}
.bestdoctor_view .dictionary_result_list li {border:0; border:none; margin:0; padding-bottom:7.5px;}
.bestdoctor_view .dictionary_result_list li a {border:0; border:none;}

.bestdoctor_view .map {margin:0;}
.hospital_img p img {width:100%;}
.hospital_img ul {display: flex; flex-direction: row; position: relative; margin-top: 8px; }
.hospital_img ul li {width: 33.3%; /*float:left; width:32%; padding-right:2%;*/}
.hospital_img ul li img {width:100%;}

/* ¼³¸íÀßÇÏ´Â */
.select_list {position:relative;margin:0 15px; }
.select_list h4 {padding:0 0 0 15px; height:30px; line-height:30px; margin:15px 0 5px 0; cursor:pointer; border:1px solid #e5e5e5;}
.select_list h4 span {display:block; width:30px; height:30px; position:absolute; right:0; top:0; border-left:1px solid #e5e5e5; text-align:center;}
.select_list h4 span img {width:11px;}
.list_menu_cover {max-width:610px; background:red;}
/* .select_list .list_menu {width:95.3125%; box-sizing:border-box; padding:7.5px 2.34375%; margin:0 2.34375%; position:absolute; background:#fff;border:1px solid #e5e5e5; z-index:2;} */
.select_list .list_menu {width:100%; box-sizing:border-box; padding:7.5px 15px; position:absolute; background:#fff;border:1px solid #e5e5e5; z-index:2;}
.select_list .list_menu li {padding:0.2em 0;}
.select_list .list_menu a {display:block; width:100%; height:100%;}

.doctorList {padding:15px 15px 0 15px;}
.doctorList h4 {padding:7.5px 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; cursor:pointer;
	font-size:1em; font-weight:bold; position:relative;}
.doctorList h4 span.pointFont {font-size:0.77em; color:#fb5a59; font-weight:bold;}

.doctorList ul li {width:100%; float:none; padding:28px 2% 6% 1%; box-sizing:border-box;
	/* background:url(https://health.chosun.com/images/bestdoctor/kind_bg01.png) no-repeat 99% 26px; */ background-size:1px 62px;
	border-bottom:1px dashed#d7d7d7;
	}
.borderB {border-bottom:1px solid #e5e5e5;}
.doctorList .topArea {position:relative; padding-bottom:7.5px;}
.doctorList .pointRight {position:absolute; right:0; bottom:0; text-align:right;color:#c51917; font-size:0.77em;}
.doctorList .pointRight2 {text-align:right;color:#c51917; font-size:0.77em;}
.doctorList .pointLeft {display:block; width:70px; text-align:left;}
.doctorList .pointLeft img {text-align:left; width:70px;}

.doctorList dl:after {content:'';display:block;clear:both;}
.doctorList dt {width:37%;float:left; text-align:center;}
.doctorList dd {width:61%; float:left; padding-left:2%; padding-top:1%; font-size:0.82em;}
.doctorList dd span {font-size:1.25em; letter-spacing:-2px;}
.doctorList dd span strong {display:block; padding-top:2%;font-size:1.1em; font-weight:bold; color:#666;}

.btnImg {position:absolute; right:8px; top:6px;}

.borderB {border-bottom:1px solid #d7d7d7;}

.pointFont2 {color:#fb5a59; }
.pointFont3 {background:#c51917;font-size:13px !important; color:#fff; padding:1px 4px; font-weight:bold;}

.opendoctor .doctorList .backNone {width:32%;}

.go_top {width:40px; position:fixed; right:10px; bottom:10px; z-index:997;}
.go_top a {display:block; width:100%; margin-top:5px; text-align:center;}
.go_top a img {width:100%}

.go_top2 {width:40px; position:fixed; right:10px; bottom:70px; z-index:997;}
.go_top2 a {display:block; width:100%; margin-top:5px; text-align:center;}
.go_top2 a img {width:100%}

.searchclinic_btn { z-index:999; width:100%; position:fixed; left:50%; margin-left:-50%;}
.searchclinic_btn img{width:75%; position:fixed; left:50%; margin-left:-40%; bottom: 15px;}

.searchclinic_btn2 { z-index:9999; width:100%; position:fixed; left:50%; margin-left:-50%;}
.searchclinic_btn2 img{width:75%; position:fixed; left:50%; margin-left:-40%; bottom: 125px;}

.searchclinic_btn3 { z-index:999; width:80%; position:absolute; left:15px; top:8.5%;}
.searchclinic_btn3 img{}

#naver_ban.active { display: block; } 
#naver_ban { position: fixed; left: -165px; bottom: 125px; z-index: 1000;  max-width: 165px; min-width: 165px; } 
#naver_ban .popup-wrap {position:relative; } 
#naver_ban .popup-wrap .popup-content {  padding: 0px; } 
#naver_ban .popup-wrap.text-popup { padding-bottom: 00px; } 
#naver_ban .popup-wrap .btn-close { position: absolute; top:-4px; right: -3px; cursor: pointer; }






.colomn_more{background: #fff none repeat scroll 0 0;border-bottom: 1px solid #e5e5e5;border-top: 0px solid #e5e5e5;margin-top: 8px;padding: 15px 20px;}
.colomn_more h3 {color:#333;font-weight: bold;font-size:1.1em;position: relative;}
.colomn_more h3 span {font-weight: bold;font-size:1em;}

.doctor_more {padding-bottom:7.5px; background: #fff none repeat scroll 0 0;}
.doctor_more h3 {color:#333;font-weight: bold;font-size:1.1em;position: relative;border:0;}
.doctor_more h3 span {font-weight: bold;font-size:1em;}

.smallPoint {color: #777;font-size: 0.785em;padding-left:0.5em;}


/* ¿ù°£ ¸®½ºÆ® */
.magazine_tit {text-align:center; font-size:2em; font-weight:bold; letter-spacing:0; line-height:1em; padding-bottom:7.5px;}
.magazine_select {padding-bottom:15px;}
.m_magazine_tit {text-align:center; font-size:2em; font-weight:bold; letter-spacing:0; padding:15px 0 7.5px 0;}

.mbottomMenu {margin-top:7.5px;}
.mbottomMenu ul {border:1px solid #e5e5e5;}
.mbottomMenu li {width:33.3%; height:34px; float:left;box-sizing:border-box;}
.mbottomMenu li a {display:block; width:100%; line-height:34px; height:auto; text-align:center;font-size:0.857em;}

/* ¸íÀÇ Ãß°¡ ÄÝ·¹½ºÅ×·Ñ*/
.chole ul li {border:none;}

.btn_card_p {position:relative; margin-bottom:7.5px;}
.btn_card_sel {background:#fff; border:0; border:none; padding:0; margin:0; position:absolute; right:0; bottom:4px;}
.btn_card_sel img {width:110px;}
.art_img {text-align:center;}
.swiper-slide {/*text-align:center;*/}

.fade {display:none; position:relative;}
.fade .closeBt {position:absolute; right:0; top:0; z-index:9999;}
.fade .closeBt img {width:28px; vertical-align:top;}

/* ¸ÞÀÎ °Ç°­¼­Àû Ãß°¡ 2016 */
.healthBook { margin-bottom:15px;}
.healthBook li {width:30%;}
.healthBook li:nth-child(1) {margin-right:17px}
.healthBook li a {display:block; width:100%; height:auto; text-align:left; font-size:17px; word-break: keep-all;}
.healthBook li img {border:1px solid #d7d7d7;}
.healthBook span.strong {display:block; font-size:1em; font-weight:800; color:#000000; }
.healthBook span {font-size:13px;  padding-top:10px; color:#909090; font-weight:800; padding-left:8px;}

.tab2, .tab3 {display:none;}

/* Ä«µå´º½º Ãß°¡ 201603 */
.today_card {padding:20px; background:#fff; margin-top:7.5px;border-top:0px solid #e5e5e5; border-bottom:0px solid #e5e5e5;}
.new_card {padding:20px; background:#fff; margin-top:7.5px;border-top:0px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.today_card h3, .new_card h3 {font-size:1.1em; font-weight:bold; padding-bottom:15px;border-bottom:1px solid #e5e5e5;}
.today_card h3 span, .new_card h3 span {font-size:1em; font-weight:bold;}
.today_card dl.clearfix {margin-top:15px;padding:5px; border:1px solid #E2E2E2;}
.today_card dl.clearfix dt {float:left; width:50%;height:0; padding-bottom:50%;box-sizing:border-box; border-top:1px solid #E2E2E2;border-left:1px solid #E2E2E2;} 
.today_card dl.clearfix dt img {width:100%;border-bottom:1px solid #E2E2E2;} 
.today_card dl.clearfix dd {float:left; width:50%; height:0; padding-bottom:50%; box-sizing:border-box; border-right:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;background-color:#e2e2e2;background:url(/images/m_card_bg.png) no-repeat left top;background-size:cover; overflow:hidden;} 
.today_card dl.clearfix dd span {display:block; width:80%; margin:0 auto; padding:10% 0 0 0; font-size:1.1em; line-height:1.2em; -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
overflow: hidden;}
.new_card ul {padding-top:15px;}
.new_card ul li {width:49%; float:left; margin-right:2%; margin-bottom:20px;}
.new_card ul li img {width:100%;box-sizing:border-box; border:1px solid #e2e2e2;}
.new_card ul li span {display:block; overflow:hidden; padding:4px 4px;font-size:14px;background:#f0f0f0;  -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
overflow: hidden;}
.nth li a {display:block; width:100%; height:100%;}
/* .nth li:nth-child(3), .nth li:nth-child(6), .nth li:nth-child(9), .nth li:nth-child(12), .nth li:nth-child(15), .nth li:nth-child(18) {margin-right:0;} */
.nth li.mgRn {margin-right:0;}
.cardmore {height: 38px;line-height: 38px;text-align: right;}
.cardmore a {color: #a7a7a7;font-size: 13px;}
.cardmore a strong {color: #a7a7a7;font-size: 1em;font-weight: bold;}
.cardmore a span {color: #a7a7a7;}
.cardPd {padding-left: 18px; padding-right: 18px; margin-bottom: 10px;}
.cardPd2 {padding:15px 0 15px 0; margin-top:0; border:0; border:none;}

/*°Ç°­µ¿¿µ»ó 202107 */
.today_movie {padding:15px; background:#fff; margin-top:7.5px;border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.today_movie h3, .new_movie h3 {font-size:1.1em; font-weight:bold; padding-bottom:15px;border-bottom:1px solid #e5e5e5;}
.today_movie h3 span, .new_movie h3 span {font-size:1em; font-weight:bold;}
.today_movie ul li {width:49%; float:left; margin-right:2%; margin-bottom:20px;}
.today_movie ul li img {width:100%;box-sizing:border-box; border:1px solid #e2e2e2;}
.today_movie ul li span {display:block;height:46px; overflow:hidden; padding:0.5em 0.5em 0 0.5em;font-size:14px;background:#f0f0f0;}
.today_movie dl.clearfix {float:left;  width:49%;  margin-top:15px; padding:0px; border:0px solid #E2E2E2;}
.today_movie dl.clearfix dt {height:100%; box-sizing:border-box; border-top:1px solid #E2E2E2;border-left:0px solid #E2E2E2;} 
.today_movie dl.clearfix dt img {width:100%;border-bottom:1px solid #E2E2E2;} 
.today_movie dl.clearfix dd {height:0; padding-bottom:50%; box-sizing:border-box; border-right:1px solid #E2E2E2;border-bottom:0px solid #E2E2E2;background-color:#e2e2e2; overflow:hidden;} 
.today_movie dl.clearfix dd span {display:block; width:80%; margin:0 auto; padding:10% 0; font-size:1.1em; line-height:1.2em;}

.new_movie {padding:15px; background:#fff; border-top:0px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.new_movie ul {padding-top:15px;}
.new_movie ul li {width:49%; margin-right:2%; margin-bottom:20px;}
.new_movie ul li img {width:100%;box-sizing:border-box; border:1px solid #e2e2e2;}
.new_movie ul li span {display:block;height:46px; overflow:hidden; padding:0.5em 0.5em 0 0.5em;font-size:14px;background:#f0f0f0;}
.new_movie dl.clearfix {  margin-top:15px; padding:0px; border:0px solid #E2E2E2;}
.new_movie dl.clearfix dt {float:left;  width:50%; height:100%; box-sizing:border-box; border-top:1px solid #E2E2E2;border-left:0px solid #E2E2E2;} 
.new_movie dl.clearfix dt img {width:100%;border-bottom:1px solid #E2E2E2;} 
.new_movie dl.clearfix dd {height:0; padding-bottom:50%; box-sizing:border-box; border-right:1px solid #E2E2E2;border-bottom:0px solid #E2E2E2;background-color:#e2e2e2; overflow:hidden;} 
.new_movie dl.clearfix dd span {display:block; width:80%; margin:0 auto; padding:10% 0; font-size:1.1em; line-height:1.2em;}
.nth li a {display:block; width:100%; height:100%;}
/* .nth li:nth-child(3), .nth li:nth-child(6), .nth li:nth-child(9), .nth li:nth-child(12), .nth li:nth-child(15), .nth li:nth-child(18) {margin-right:0;} */
.nth li.mgRn {margin-right:0;}
.cardmore {height: 38px;line-height: 38px;text-align: right;}
.cardmore a {color: #a7a7a7;font-size: 13px;}
.cardmore a strong {color: #a7a7a7;font-size: 1em;font-weight: bold;}
.cardmore a span {color: #a7a7a7;}
.cardPd {padding-left: 18px; padding-right: 18px; margin-bottom: 10px;}
.cardPd2 {padding:15px 0 15px 0; margin-top:0; border:0; border:none;}


.colum_link{font-size:17px; color:#ef2229;}
.doctor_link{font-size:17px; color:#a4050a; text-decoration:underline; }
.pharm_link{font-size:17px; color:#0729be; text-decoration:underline;}

/* Ã»¼Ò³âº¸È£ */
.teenager {border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;margin-top: 7.5px;overflow: hidden;
	background:url(/images/m_teentop.png) no-repeat right top; background-size:contain;padding:15% 15px 30px 15px;background-color:#fff;
}
.teenager h3 {color:#c51917;font-weight:bold;}
.teenager p {padding-top:1em;}
.teenager_list {padding-top:1em;}
.teenager_list li {line-height:1.6em; padding-bottom:1em;}
.teenager_list li img{width:100%;}
.teenager_list strong {display:block; font-weight:bold;}
.teenager_management {padding:0 15px 15px 15px; background:#f5f5f5;}
.teenager_management strong {font-weight:bold;}

/*È¨È­¸é ¹Ù·Î°¡±â*/
.pop-layer .pop-container {padding: 0px 0px; background-color: #fff; border: 1px solid #c51917;}
		.pop-layer p.ctxt {color: #666; line-height: 25px; }
		.pop-layer .btn-r {width: 100%; margin: 5px 0 5px; padding-top: 10px;/* border-top: 1px solid #DDD;*/ text-align: right; }
		.pop-layer { display: none; position: absolute; top: 50px; left: 50%; width: 90%; height: auto; /*background-color: #fff; border: 5px solid #3571B5;*/ z-index: 10; }
		.dim-layer { display: none; position: fixed; position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: visible; z-index: 100; }
		.dim-layer .dimBg {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: .5; filter: alpha(opacity=50); }
		.dim-layer .pop-layer {display: block; }
		a.btn-layerClose {display: inline-block; height: 25px; padding: 0 14px 0; background-color: #c51917; font-size: 15px; color: #fff; line-height: 25px; }
		a.btn-layerClose:hover {border: 1px solid ##c51917; background-color: #1f326a; color: #fff; }
.home_direct {border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;margin-top: 7.5px;overflow: hidden;
	background:url(/images/m_teentop.png) no-repeat right top; background-size:contain;padding:15% 15px 30px 15px;background-color:#fff;
}
.home_direct h3 {color:#c51917;font-weight:bold;}
.home_direct p {padding-top:1em;}
.home_direct_list {padding-top:1em;}
.home_direct_list li {line-height:1.6em; padding-bottom:1em;}
.home_direct_list li img{width:100%;}
.home_direct_list strong {display:block; font-weight:bold;}
.home_direct_management {padding:0 15px 15px 15px; background:#f5f5f5;}
.home_direct_management strong {font-weight:bold;}


.newfoot {text-align:center;}
.newfoot li {display:inline-block; font-size:0.7em;/* background:url(/images/list_line.png) repeat-y right top; */color:#666;}
.newfoot li a {display:inline-block; padding:0 0.5em 0 0.3em;color:#666;}
/*´õº¸±â ¹öÆ° 202106*/
.loadmore {
    width: 20rem;
    margin: 2rem auto;
    display: flex!important;
    justify-content: center;
    flex-wrap: wrap!important;
}
.secondary-button {
    display: inline-block;
    min-width: 104px;
    background: #fb7800;
    padding: 11px 1.5rem 12px;
    border-radius: 0;
    text-align: center;
    color: #fff;
    cursor: pointer;
    position: relative;
    border: 1px solid #163854;
    box-sizing: border-box;
    background: #fff;
    color: #163854;
}
.secondary-button:focus:not(:disabled), .secondary-button:hover:not(:disabled) {
    background: #ddd;
}

/* ÇªÅÍ ¸Þ´º ¸®´º¾ó 201607 */
.foot_addmenu {padding:0 0 0 7.5px; background:#ededed;}
.foot_addmenu ul li {width:50%; float:left; box-sizing:border-box; padding-right:7.5px; padding-top:7.5px;}
.foot_addmenu ul li a {display:block; width:100%; height:auto;}
.foot_addmenu ul li a img {width:100%;}

.eclinicListMember {padding:15px;}
.eclinicListMember p {padding:7.5px; font-size:0.785em; color:#888; background:#f8f8f8;}
.eclinicListMember p strong {font-size:1.3em; font-weight:bold; color:#888;}
.eclinicList {padding-top:15px; display:block;}
.eclinicList li {
    background: #fafafa none repeat scroll 0 0;
    border: 1px solid #d7d7d7;
    float: left;
    /*height: 120px;*/
    margin-bottom: 10px;
	margin-right:5%;
    padding: 10px 4px;
    position: relative;
    width: 30%;
	box-sizing:border-box;
	overflow:hidden;
}
.eclinicList li:nth-child(3n+3) {
    margin-right: 0;
}

.eclinicList dt {
    height: auto;
    margin: 0 auto;
    width:60%;
	text-align:center;
}
.eclinicList dt img {
    max-width: 100%
}
.eclinicList li dd {
    font-size: 0.7em;
    line-height: 16px;
    padding-top: 8px;
    text-align: center;
}
.eclinicList li dd span {
	font-size:1em;
    display: block;
    font-weight: bold;
}
.eclinicListMemberBtn a {
    background: #ccd5dd;
    border: 1px solid #ccd5dd;
    box-sizing: border-box;
    color: #fff;
    display: block;
    font-size: 0.92em;
    height: 42px;
    line-height: 42px;
    text-align: center;
}
.eclinicListMemberBtn span img {
    border: medium none !important;
    height: 7px;
    padding-left: 0.5em;
    width: 9.5px;
}



/* ¹ÝÀÀÇüÀº¾Æ´ÏÁö¸¸ */
@media screen and (min-width:480px) {
.best_article .bxslider dt {height:120px; overflow:hidden;}

header .search input[type="text"] {width:80%;}
}



