 /* @import url(http://fonts.googleapis.com/earlyaccess/MalgunGothic.css); */

@charset "euc-kr";



/*
 * Nanum Gothic (Korean) http://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')
}*/


/* Reset */
* {
    font-family: "¸¼Àº °íµñ",sans-serif;
}
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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, 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:'¸¼Àº °íµñ','Malgun Gothic','Nanum Gothic', 'Dotum', 'Gulim', 'Arial', sans-serif;
	font-size:16px; letter-spacing:-1px;
	color:#333;
	list-style:none;*/
	border: 0 none;
    font-size: 100%;
    margin: 0;
    padding: 0;
	-webkit-text-size-adjust: 100%;
}
p {line-height:1.65em;letter-spacing:0.5px;}
h1, h2, h3, h4, h5, h6 {color:#333333;}
em,address{font-style:normal;}
hr{display:none}
body{word-break:break-all;}
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:#333;*/ 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:14px; vertical-align:middle;
color:#333; font-family:'MalgunGothic', 'Nanum Gothic', 'Dotum', 'Gulim', 'Arial', sans-serif;
}
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 {*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 */
.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:320px;*/ 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;background:#ededed;}

.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;}
/*ÀÇÇÐÈ¸ °Ë»ö*/
.sr_hospital {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 15px;
    padding: 15px 15px 20px 15px;
}
.sr_hospital h5 {
    border-bottom: 0px dashed #c51917;
    font-weight: bold;
    font-size: 24px;
    height: 40px;
    padding: 0px 0 0 0px;
    position: relative; 
}
.sr_hospital .hos_search {height:45px; border-bottom:0px solid #e5e5e5; position:relative; display:block;}
.sr_hospital .hos_search input[type='text']{width:76%; padding:0 2%;height:41px; background:#ededed; border:0; border:none;
	border-radius:0px; font-size:18px;
	-o-border-radius:0px;
	-ms-border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	margin-left:0px; margin-top:5px;
}
.sr_hospital .search_btn {width:15%; min-width:48px; height:41px; 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;}

/* 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;}


/* main slide + navi */
#main_slide {width:100%; height:1300px; 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:50%; float:left;}
.siteImgmap li a img {Width:100%;}

.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:12%;}
.main_gnb2 .flt3 {width:15%;}
.main_gnb2 .flt4 {width:18%;}
.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;}

/* ¼­ºê ¸Þ´º */
.sub_gnb {background:#214583; border-bottom:1px solid #2D3654;}
.sub_gnb .nav {width:99%; margin:0 auto; position:relative;}
.sub_gnb .nav:after{content:'';display:block;clear:both;}
.sub_gnb .nav li {float:left; height:35px;}
.sub_gnb .flt2 {width:12%;}
.sub_gnb .flt3 {width:15%;}
.sub_gnb .flt4 {width:19%;}
.sub_gnb .flt16 {width:16%;}
.sub_gnb .flt17 {width:17%;}
.sub_gnb .flt20 {width:20%;}
.sub_gnb .flt23 {width:23%;}
.sub_gnb .flt25 {width:25%;}
.sub_gnb .flt28 {width:28%;}
.sub_gnb .flt30 {width:30%;}
.sub_gnb .flt32 {width:32%;}
.sub_gnb .flt34 {width:34%;}
.sub_gnb .flt35 {width:35%;}
.sub_gnb .flt40 {width:40%;}
.sub_gnb .flt44 {width:44%;}
.sub_gnb .flt100 {width:100%;}
.sub_gnb .nextb {width:5%;line-height:35px;}
.sub_gnb .preb {width:5%;line-height:35px;}

.sub_gnb .nav li a {display:block; width:100%; height:auto;text-align:center;color:#fff;}
.sub_gnb .nav li h2 {width:100%; height:100%; margin:0 auto; text-decoration:none;font-size:0.9em; line-height:35px;text-align:center;font-weight:bold;overflow:hidden;color:#fff;}
.sub_gnb .on h2 {color:#3AD0E5 !important;} solid #d7d7d7;border-bottom:1px solid #d7d7d7;}

/* contents_news */
.contents_news_top, .contents_news_figure, .contents_news_figure2, .contents_news_q, .contents_news_figure2016 {
	margin-top:7.5px; 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_list1 span {padding-right:0.5em; font-weight:bold; color:#c51917;}
.contents_news_foot {padding-top:7.5px; border-bottom:1px solid #e5e5e5;overflow:hidden;background:#ededed;}
.contents_news_top {padding-top:19px;padding-left:15px;padding-right:15px;padding-bottom:17px;}
.contents_news_top2 {background:#fff;padding-top:0;padding-left:15px;padding-right:15px;padding-bottom:17px;}
.contents_news_top h3 {height:auto; /* max-height:57px; overflow:hidden; */ font-size:1.5em; line-height:1.2em; font-weight:bold;}
.contents_news_top dl {margin-top:7.5px;}
.contents_news_top dl dt {float:left; width:40%; min-width:94px;}
.contents_news_top dt img {width:100%; border:1px solid #e5e5e5;}
.contents_news_top dl dd {padding-left:10px; min-height:58px; overflow:hidden; font-size:0.85em;line-height:1.3em; letter-spacing:0;/*white-space:nowrap; text-overflow:ellipsis;*/}
.contents_news_top dl dd a {color:#888;}
.contents_news_top ul {clear:both;margin-top:7.5px;}
.contents_news_top li {height:28px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.contents_news_top li a {line-height:28px; font-weight:bold;}
.contents_news_top li span {padding-right:7.5px;}
.contents_news_top li span img {max-width:8px; vertical-align:middle;}

.contents_news_top2 ul {clear:both;}
.contents_news_top2 li {height:34px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.contents_news_top2 li a {line-height:34px; font-weight:bold;}
.contents_news_top2 li span {padding-right:7.5px;}
.contents_news_top2 li span img {max-width:8px; vertical-align:middle;}


.contents_news_list {padding-left:15px;padding-right:15px;}
.contents_news_list1 li,.contents_news_list2 li {height:44px; line-height:44px; border-bottom:1px solid #f0f0f0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.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_news_foot h2 {font-size:0.7em; padding:0 15px; height:24px; line-height:24px; color:#fff; background:#4f4f4f;border-top:1px solid #e5e5e5;}
.contents_news_foot h2 span {font-size:0.7em; color:#fff;}
.contents_news_foot li {width:25%;float:left;}
.contents_news_foot li a img {width:100%;}

.main_doctorNew {padding:7.5px 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 */
.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:15px 15px 0 15px; font-size:1.1em; line-height:1.5em; background:#fff; letter-spacing:0; text-align:justify;}
.article_view p {font-size:1em; padding-bottom:1em;}
.article_view strong {font-size:1em !important; font-weight:bold;}
.article_view h3 {font-size:1.5em; line-height:1.2em; font-weight:bold;}
.article_view .tit {font-size:1em; 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_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:center; font-size:0.9em;}

.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 {
	background:transparent;
	text-align: center;
	/*font-size: 0.5em;*/
	font-family: Arial;
	font-weight: bold;
	color: #666;
	margin-top: 4%;
}
.bx-viewport {
overflow-y: visible;
overflow-x: hidden; 
}
.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;}


/* section - °Ç°­ */
.section_health_focus, .section_health_often, .section_health_consult, .section_health_column {padding:15px; background:#fff;}
.section_health_top, .section_health_focus, .section_health_often, .section_health_consult, .section_health_column {margin-top:7.5px;}
.section_health_list, .section_health_focus, .section_health_often, .section_health_consult, .section_health_column {border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.section_health_banner {padding:15px;}
.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_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 */
.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 {width:50%; 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;}

/* dictionary °Ç°­¹é°ú */
.dictionary {margin-top:7.5px; padding:15px; background:#fff; border-top:1px solid #e5e5e5; border-bottom:1px 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.1em;color:#5565a9;border-bottom:1px solid #5565a9;}
.dictionary_result_list dt span{font-size:0.875em;color:#c1c1c1;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:#c1c1c1;padding-left:1em;}
.dictionary_result_list dd {padding-top:4px;}
.pointfontB {font-size:1.1em;}

.smallTxt {font-size:0.875em;}
.smallTxt span {font-size:1em; color:#c1c1c1;}

.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:7.5px; padding:15px; background:#fff; border-top:1px solid #e5e5e5;border-bottom:1px 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%;}
.dictionary_news ul li .float_r {width:34%; text-align:right; /* border:1px solid #e5e5e5; */ 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 {height:38px; line-height:38px; border-top:1px solid #e5e5e5; padding:0 15px; background:#fff; color:#5565a9; font-weight:bold;}
.column_main_list h4 {height:30px; line-height:30px; padding:0 15px; 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;}

.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:#8fa3b4; font-size:0.92em; background:#fff;}
.column_list_btn a span {font-size:1em;}
.column_list_btn span img {width:9.5px; 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 .bxslider a img {border:1px solid #d1d1d1;}

.book_list {padding-bottom:30px; background:#fff; margin-top:7.5px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.book_list h3 {padding:15px; 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.785em; color:#a6a6a6;}
.book_list dl dd strong{font-size:1.2em; font-weight:bold;}
.book_list dl dd span{display:block;font-size:1em; color:#333; padding-bottom:0.5em;}

.book_detail {padding-bottom:15px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background:#fff;}
.book_detail dl {margin:15px 15px 0 15px;}
.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:0.857em;}
.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:25px 15px 15px 15px;}
.book_detail_txt dt {font-weight:bold;}
.book_detail_txt dd {text-align:justify; line-height:1.6em; letter-spacing:0;}
.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;}


/* 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:25px; background:#fff; font-weight:bold; font-size:1em; 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 15px 0 15px; 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: 0px; font-size:3.0vw; font-weight:bold; color:#1063a9; }
.listSt2 li .bestdoctor_list_m span.bestdoctor_name{ clear:both;	color:#000000;	font-size:3.8vw;	padding-top: 35%;}
.listSt2 li .bestdoctor_list_m dd { background: rgba(0, 0, 0, 0.5);  bottom:0; box-sizing:border-box; padding: 3%; 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: 2.2vw; 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:218px; 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;} 




.txtR {font-size:0.71em !important; color:#666; font-weight:normal !important; position:absolute; right:15px; bottom:0;}

.bestdoctor_view {padding:0 15px;}
.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 {margin-top:2%;}
.hospital_img ul li {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(http://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%}


.colomn_more{background: #fff none repeat scroll 0 0;border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;margin-top: 7.5px;padding: 15px;}
.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: #aaa;font-size: 0.785em;padding-left:0.5em;}







/* ÇªÅÍ ¸Þ´º ¸®´º¾ó 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%;}
}






















/* ¿ìÃø ÇÏ´Ü ¹Ù·Î°¡±â ¸Å´º */
.news_go { width:42px; height:42px; position:fixed; bottom:50px; right:10px; z-index:1;}
.news_go a { display:block; width:42px; height:42px; background:url(https://health.chosun.com/images/2015/cs_art_ico.png) no-repeat; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; }
.news_go a #news_go_list { background-position: -150px -450px;}
.news_go a #news_go_top { background-position: -150px -500px; margin-top:-1px;}



/* ====================================== ¸ÞÀÎ css ½ÃÀÛ ====================================== */
/* form */
.dropdown span.active {font-size:16px; font-family:'³ª´®°íµñ'}
.doctors_pic form.aa {margin-right:1px; background-image:none;}
.dropdown {
	border: 1px solid #ccc;
	padding: 10px 0px;
	color: #ccc;
	background-color: #f4f4f4;
	background-image: url(https://health.chosun.com/images/bestdoctor/form_arrow.png);
	background-position: 180px center;
	background-repeat: no-repeat;
	cursor: pointer;
	position: relative; float:left;}
.dropdown:hover { background-color: #57bbbf; color:#fff;}
div.bg { background-image: none;}
.dropdown ul { list-style: none; padding: 0; margin: 0; position: absolute;top: 48px; left: -1px; /* -1 for the border */z-index: 999;
   border: 1px solid #ccc; width: 100%;display: none; width: 200px;}
.dropdown ul li:hover {color:#FFF;}	
.dropdown li { list-style: none; padding: 0; margin: 0; padding: 5px; background-color: #fff; z-index: 99999;}
.dropdown li.bb {background-image: url(https://health.chosun.com/images/bestdoctor/form_arrow.png);background-position: 180px 
  center;background-repeat: no-repeat;cursor: pointer;position: relative;float:left;}
.dropdown li.selected { display: none; }
.dropdown li:hover { background-color: #333; color: #fff; }
.dropdown.open { border: 1px solid #665; color:white; background-color: #2a878c; }
.dropdown.open ul { border: 1px solid #665; color: #333; }
/* specific */
.myform .subject {width: 200px;margin-right: 3px; margin-bottom: 3px;}



#main_contents {margin:0 auto; background:#ededed; position:relative; overflow:hidden; z-index:1; border: 0px solid #000000; }
#main_contents:after {content:'';display:block;clear:both;*zoom:1;}
#main_contents .map_detail img {float:right; height:440px; width:620px; border:1px solid #cbcbcb;}
#main_contents h3.tit {position:relative;margin:55px 0 7px 0;}

#main_contents .top_img {display:block; position:relative; margin-bottom:5px; background-color:#ffffff;}
.top_img #motionj_fade {position:relative; margin:0 auto; padding:15px 15px 15px 15px;}
.top_img #motionj_fade img{width:100%; border:1px solid #e4e4e4;}

.bottom_img {margin-top:5px;}
.bottom_img #motionj_fade { padding:15px 15px 15px 15px;}
.bottom_img #motionj_fade img{width:100%; border:1px solid #e4e4e4;}

/*ÇÔ²²ÇÏ´Âº´¿ø ¸ÞÀÎ*/
#main_contents .top_hopital {    display: block;
    position: relative;	
    margin-bottom: 5px;
    background-color: #ffffff;
	}
	
.top_hopital #motionj_fade2 {/*position:relative; display: block; background:#ffffff; height:100%; padding:15px 15px; border:1px solid #e4e4e4;*/
margin: 0 auto; padding: 15px; position: relative; }
.top_hopital #motionj_fade2 h5 {position: relative; font-size: 20px; font-weight: bold; height: 44px; line-height: 39px;  padding-left: 15px; border:0px solid #e4e4e4; }
.top_hopital #motionj_fade2 h5.iconbg { position:relative; font-size: 20px; font-weight: bold; background-image: url('https://health.chosun.com/images/together/together_icon.jpg'); background-position: 0px center; background-repeat: no-repeat;cursor:pointer;
	   padding-left: 25px; border-bottom: 1px dashed #c51917;}
#motionj_fade2_r h5 {font-size: 20px; font-weight: bold; height: 44px; line-height: 39px; position: relative; padding-left: 15px;}
#motionj_fade2_r h5.columbg {background-image: url('https://health.chosun.com/images/together/colum_bg.jpg'); background-position: 15px center; background-repeat: no-repeat;cursor:pointer;
 border-bottom: 1px solid #c51917; }
.top_hopital span.pointR { color: #c51917; font-size: 24px; font-weight: bold;}




/*#main_contents .top_hopital #motionj_fade2 div.ee { position: relative;	 width:673px;}

#main_contents .top_hopital #motionj_fade2 div.ee a.arrow_l {
 background: rgba(0, 0, 0, 0) url("http://health.chosun.com/images/bestdoctor/arrow_left_off.png") no-repeat scroll 0 0;
 height: 24px;  left: 8px;  position: absolute;  top: 95px;  width: 14px; }

#main_contents .top_hopital #motionj_fade2 div.ee a.arrow_l:hover {
 background: rgba(0, 0, 0, 0) url("http://health.chosun.com/images/togheter/arrow_left_on.png") no-repeat scroll 0 0;
 height: 24px;  width: 14px; }

#main_contents .top_hopital #motionj_fade2 div.ee a.arrow_r {
 background: rgba(0, 0, 0, 0) url("http://health.chosun.com/images/bestdoctor/arrow_right_off.png") no-repeat scroll 0 0;
 height: 24px; position: absolute; right: 8px; top: 95px;  width: 14px; }
#main_contents .top_hopital #motionj_fade2 div.ee a.arrow_r:hover {
 background: rgba(0, 0, 0, 0) url("http://health.chosun.com/images/togheter/arrow_right_on.png") no-repeat scroll 0 0;
 height: 24px;   width: 14px;}
a#prev2 {z-index: 20;}
a#next2 {z-index: 20;}
*/
.slide-wrap_2 {background-repeat:no-repeat; }
ul.slide-list{/* position:absolute; left:0; */width:100%;  margin:auto 0; }
ul.slide-list li.f01 {width:100%; position:relative; float:left; /*border:1px solid #e4e4e4;*/ z-index: 0;}	

.slide-wrap_2 .main_02{	margin:3% 0px 0px 0px;}
#slider {position:relative; width:100%;} 
ul.slide-list li.f01 dl { position:relative; width:100%; }
ul.slide-list li.f01 dl:after { clear: both;    content: "";    display: block;}

.slide-wrap_2 .eclinicListimg {position:relative;	float:left;  width:35%;  max-width:220px; text-align: center; }
.slide-wrap_2 .eclinicListimg img {width: 100%; bottom: 0; max-height:183px;  max-width:220px;
border:1px solid #e4e4e4;
	min-height:110px; 
	min-width:120px;
    left: 0;
    margin: auto;
   /* position: absolute;*/
    right: 0;
    top: 0;}

.eclinicList_2 {padding:15px 15px; border:1px solid #000;}

.slide-wrap_2 .eclinicListcover {width:60%; float:left; padding-left: 4%; padding-top: 0%;}
.slide-wrap_2 .eclinicListcover .ov_hos { color: #3d3d3d; font-size:1.4rem; font-weight: bold;	 }
.slide-wrap_2 .eclinicListcover .ov_medi { color: #3d3d3d;}
.slide-wrap_2 .eclinicListcover .ov_name {color: #8b8b8b; }
.slide-wrap_2 .eclinicListcover .ov_hos a{ color: #3d3d3d; font-size:1.4rem; font-weight: bold;	 }
.slide-wrap_2 .eclinicListcover .ov_medi a{ color: #3d3d3d;}
.slide-wrap_2 .eclinicListcover .ov_name a{color: #8b8b8b; }
.slide-wrap_2 .dd_btn {position:relative; width:100%; margin-top:55px;}

ul.btn_list {position:relative; width:100%; border: 0px solid #000; margin-top:3%; box-sizing:border-box;}
ul.btn_list .btn_list_li {float:left; width:32%; margin-right:2%;  box-sizing:border-box;}	
ul.btn_list .btn_list_li_e {float:right; width:32%;}	
ul.btn_list li img {width:100%}


dl.column_newsq_item2 { margin: 0 auto; padding-bottom: 15px; width: 259px; padding-left: 1%; padding-top: 1%; width: 60%;} 
dl.column_newsq_item2 dd.thumb { float: right; margin-left: 10px; margin-right: 10px; margin-top: 4px;}
dl.column_newsq_item2 dt { color: #222; font-size: 13px; font-weight: bold; margin: 12px 11px 0 15px;}
dl.column_newsq_item2 dt.tsmall {min-height:32px; border:1px solid #ffffff; line-height:15px;}
dl.column_newsq_item2 dt.tsmall a { color: #999; font-size: 12px; }

.bottomLine {  border-bottom: 1px solid #e4e4e4; }

/*ÇÔ²²ÇÏ´Âº´¿ø ¸ÞÀÎ º´¿ø¸Ê */
#maparea {position:relative; clear:both; width:100%; background-color:#ffffff; border:1px solid #e4e4e4; }

#container{ position:relative; padding:15px 15px;}
#container h5 {position: relative; font-size: 24px; font-weight: bold; height: 44px; line-height: 39px; }
#container h5 span.pointR {color: #c51917; font-weight: bold;}
#container ul.tab { position:relative; border-top:1px solid #c51917;}
#container ul.tab li{list-style-type:none; width:33.33%;height:50px;float:left;font-size:0.9em; color:#585858;  }
#container ul.tab li a{ background-color:#ffffff;display:block;color:#444;line-height:49px;text-align:center;text-decoration:none;letter-spacing:-1px;}
#container ul.tab li a:hover{ background-color:#f6f6f6; color:#c51917;cursor:pointer;}
#container ul.tab li a.active{	background-color:#f6f6f6; color:#c51917;cursor:pointer; }
#container ul.tab li.first a{border-bottom:1px solid #CFCFCF; border-left:1px solid #CFCFCF; }
#container ul.tab li.add a{border-bottom:1px solid #CFCFCF; border-left:1px solid #CFCFCF; }
#container ul.tab li.last a{border-bottom:1px solid #CFCFCF; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF;}

/*º´¿ø¸®½ºÆ® ½ºÅ¸ÀÏ*/
#container ul.content_box {background-color:#ededed; padding:5px 5px 5px 5px; border-bottom:1px solid #c51917;}
#container ul.content_box li.box_li { margin:200px 0 8px 0px; }
#container ul.content_box li.mapf {/*position:relative;*/  margin:0px 0 0 0px; background:#fff; border:0px solid #cbcbcb; height:auto;}
/*#container ul.content_box li ul.content{background:#fff;}*/
.list_carousel {/*position:relative;*/ /*margin: 0 0 0px 60px;*/}
.list_carousel ul {margin: 0;padding: 0;list-style: none;display: block; }
.list_carousel li {/*font-size: 40px;*/color: #999; padding: 0;/*margin: 6px;display: block; float: left;*/}
.list_carousel.responsive {width: auto;margin-left: 0; background:#fff; border-right: 1px dashed #d7d7d7; border-left: 1px dashed #d7d7d7;}
.clearfix {float: none;clear: both;}
/*º´¿ø¸®½ºÆ®end*/


.with_list ul li.nolist {text-align:center;}
.with_list ul li {display: inline-block; width: 50%; padding: 10px 0% 10px 5px; /*border-bottom: 1px dashed #d7d7d7;*/ border-right: 1px dashed #d7d7d7; /*box-sizing: border-box;*/ /*padding: 10px 0% 10px 5px;*/}
.with_list ul li.li_end {display: inline-block; width: 50%; padding: 10px 0% 10px 5px; /*border-bottom: 1px dashed #d7d7d7;*/ border-right: 1px dashed #d7d7d7; /*box-sizing: border-box;*/ /*padding: 10px 0% 10px 5px;*/}

ul, li {list-style: outside none none;}
.with_list dl::after { clear: both; content: ""; display: block;}
.with_list dt { float: left; text-align: center; width: 43%; }
.with_list a { color: #333; cursor: pointer; text-decoration: none; }
.with_list img { border-radius: 50%; object-fit: cover; object-position: center bottom; vertical-align: middle; width:73px; height:65px;}
.with_list dd { float: left; font-size: 13px; /*padding: 1% 1%;*/ width: 55%;  position:relative;  height:65px; border:0px solid #e4e4e4;}
.with_list dd span {margin-top:15px; vertical-align: middle; border:0px solid #000; position:absolute; top: 25%; bottom:0; left:5px; margin-top:auto; margin-bottom:auto;}
.with_list dd span strong { color: #000; font-size: 1.1em; font-weight: bold; }

span.pointR {
    color: #c51917;
	font-weight: bold;
}

/*ÇÔ²²ÇÏ´Âº´¿ø ¸ÞÀÎ º´¿ø¸®½ºÆ®*/
.uni_hospital {background: #fff none repeat scroll 0 0; border-bottom: 1px solid #e5e5e5; padding-bottom: 15px; padding:15px 15px 20px 15px; }
/*.uni_hospital dl .left_img img{margin-right:20px; position: relative; }*/

.uni_hospital h5 {border-bottom: 1px dashed #c51917; font-weight: bold; font-size: 24px; height: 40px; padding: 15px 0 0 0px; position: relative; b}
.uni_hospital h5 img{vertical-align:top; padding: 2px 0 0 0px; }
.list_btn { cursor: pointer; }
.list_btn span.pointR { color: #c51917; font-weight: bold; }
.list_btn span.iconR { height: 6px; position: absolute; right: 15px; top: 0; width: 11px;}
.clearfix::after {clear: both; content: ""; display: block; }
.uni_list { padding: 0px;}
ol, ul { list-style: outside none none;}
.uni_list li {width:49%; float:left; vertical-align:middle; padding:0px 0;}
.uni_list li a {color:#333; font-size:0.957em; letter-spacing:0px; line-height:35px;}
/**/

.bottom_banner {margin-top:25px;}
.b_banner{ float:left; margin-right:15px; }

/*ÇÔ²²ÇÏ´Âº´¿ø ¸ÞÀÎ °Ç°­ Ä®·³*/
.h_colum {clear:both; position:relative; background-color:#fff;  border: 1px solid #e4e4e4; padding:15px 15px 20px 15px; margin-top:5px;}
.h_colum h5{font-size: 24px; font-weight: bold; height: 44px; line-height: 39px; position: relative; border-bottom: 1px dashed #c51917;}
.h_colum h5 span.iconR { height: 25px; position: absolute; right: 0px; top: 0; width: 25px;}
.column_list {
    background: #fff none repeat scroll 0 0;
    padding: 0px 0px;
}
.leftView {float: left; width: 20%; }
.leftView img { border: 1px solid #e5e5e5; box-sizing: border-box; width: 100%; }
.column_list figcaption {
    background: #bcbcbc none repeat scroll 0 0;
    border: 1px solid #9f9f9f;
    box-sizing: border-box;
    color: #fff;
    font-size: 0.8em;
    font-weight: bold;
    height: 28px;
    line-height: 25px;
    margin-top: 5px;
    width: 100%;
}
.leftView figcaption {
    box-sizing: border-box;
    font-size: 0.85em;
    margin-top: 5px;
    text-align: center;
}
.rightView {float: right; width: 76%;}
.rightView a{color:#333;}
.pdTop15 {
    padding-top: 15px;
}

.rightView dt { font-size: 0.997em; font-weight: bold; }
.rightView dd { color: #666; font-size: 0.857em; margin-top: 7.5px; }
.rightView ul {
    margin-top: 7.5px;
}
.rightView li::after {
    clear: both;
    content: "";
    display: block;
}
.shortTxt li {
    font-size: 0.857em;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.rightView li span {
    float: left;
    padding-right: 7.5px;
}

.rightView li span img {
    max-width: 8px;
    position: relative;
    top: -2px;
    vertical-align: middle;
}


/*¾ÆÀÌÄÜÂÊ*/
#main_contents .disease_category_icons {clear:both; height:443px; background-color:white;}
#main_contents .disease_category_icons ul.main_07 li {float:left;  margin: 0 22px 0 0; position:relative;}
#main_contents .disease_category_icons ul.main_07 li.last  { margin: 0 0 15px 0;}
#main_contents .disease_category_icons ul.main_07 li a {}
/* ====================================== ¸ÞÀÎ css ³¡ ====================================== */


/*ÇÔ²²ÇÏ´Âº´¿ø ¼­ºê º´¿ø¼Ò°³*/
#main_contents .hopital_info {display: block; position: relative; margin-bottom: 5px; background-color: #ffffff;}
	
.hopital_info #h_view {/*position:relative; display: block; background:#ffffff; height:100%; padding:15px 15px; border:1px solid #e4e4e4;*/
margin: 0 auto; padding: 15px; position: relative; }
.hopital_info #h_view h5 {position: relative; color:#ffffff; font-size: 20px; font-weight: bold; height: 44px; background:#c51917; line-height: 45px; border:0px solid #e4e4e4; text-align:center; border-top-left-radius:25px; border-top-right-radius:25px;}
.hopital_info #h_view h5.iconbg { position:relative; font-size: 20px; font-weight: bold; border-bottom: 1px dashed #c51917;}

.h_wrap {background-repeat:no-repeat; }
ul.slide-list{/* position:absolute; left:0; */width:100%;  margin:auto 0; }
ul.slide-list li.f01 {width:100%; position:relative; float:left; /*border:1px solid #e4e4e4;*/ z-index: 0;}	

.h_wrap .sub_title{	margin:0px 0px 0px 0px;}
#slider {position:relative; width:100%;} 
ul.slide-list li.f01 dl { position:relative; width:100%; }
ul.slide-list li.f01 dl:after { clear: both;    content: "";    display: block;}

.h_wrap .eclinicListimg {position:relative;	float:left; width:35%; height:153px;  max-height:183px;  max-width:220px; text-align: center; margin-left:2%; margin-top:2%;}
.h_wrap .eclinicListimg img {width: 100%; max-height:183px;  max-width:220px; margin: auto; position: absolute; right: 0; top: 0;  bottom: 0; left: 0; }

.eclinicList_2 {padding:15px 15px; border:1px solid #000;}

.h_wrap .eclinicListcover {width:58%; float:left; padding-left: 2%; padding-top: 2%;}
.h_wrap .eclinicListcover .ov_hos { color: #3d3d3d; font-size: 1.5em;; font-weight: bold;	 }
.h_wrap .eclinicListcover .ov_medi { color: #3d3d3d; font-size: 0.957em; }
.h_wrap .eclinicListcover .ov_name {color: #8b8b8b; font-size: 0.957em; }
.h_wrap .eclinicListcover .ov_name a{color: #8b8b8b; font-size: 0.957em; }
.h_wrap .dd_btn {position:relative; width:100%; margin-top:55px;}

ul.s_btn_list {position:relative; width:100%; border-top: 1px dashed #c51917; margin-top:0px; box-sizing:border-box;}
ul.s_btn_list .s_btn_list_li {float:left; width:33%; box-sizing:border-box; border-right: 1px solid #e4e4e4; }	
ul.s_btn_list .s_btn_list_li_e {float:right; width:33%;}
ul.s_btn_list .s_btn_slist_li {float:left; width:50%; box-sizing:border-box; border-right: 1px solid #e4e4e4; }	
ul.s_btn_list .s_btn_slist_li_e {float:right; width:50%;}
ul.s_btn_list li img {width:100%}

.clearfix::after {clear: both; content: ""; display: block; }
.infolist01 { padding: 0px;  }
ol, ul { list-style: outside none none;}
.infolist01 dt {display:none;}
.infolist01 dd { width:100%; float:left; box-sizing:border-box; vertical-align:middle; padding:7.5px 0; color: #333; float: left; font-size: 16px; letter-spacing: 0.45px; /*line-height: 25px;*/ margin-right: 0; min-height: 100px;}
.ptxt p{margin-left:5px; }
.left_img {
    border: 0px solid #d5d5d5;
    display: inline;
	text-align:center;
    float: left;
    margin: 15px 15px;
}
.right_img {
	border: 0px solid #d5d5d5;
    display: inline;
	text-align:center;
    float: right;
    margin: 15px 15px;
}
@media screen and (max-width: 680px){
.left_img {
    border: 0px solid #d5d5d5;
    display: inline;
	text-align:center;
    /*float: left;*/
    margin: 15px 15px;
}
.right_img {
	border: 0px solid #d5d5d5;
    display: inline;
	text-align:center;
    /*float: right;*/
    margin: 15px 15px;
}
}
.ptxt dd img{padding-right:5px; }
.infolist01 .addr {  color: #8b8b8b; font-size: 1.0em; margin-top: 5px; margin-bottom: 15px;}

.hospital_page_contents .page_contents dd { color: #333; float: left; font-size: 16px; letter-spacing: 0.45px; line-height: 25px; margin-right: 0; min-height: 100px; }

/*ÀÇ·áÁø¼Ò°³ ¸ð¹ÙÀÏ*/
#withdoctor_wrap {font-weight: bold; text-align: center;}
#withdoctor_wrap .withdoctor { width: 100%; }
#withdoctor_wrap .withdoctor ul { list-style-type: none; width: 100%; }
#withdoctor_wrap .withdoctor ul .d_li { float: left; margin-bottom: 20px; margin-right: 1%; width: 24%; line-height: 45px; }
#withdoctor_wrap .withdoctor ul .d_li img { width: 150px; }
#withdoctor_wrap .withdoctor_title {width:100%;	clear:both; }
#withdoctor_wrap .withdoctor_title_left {width:100%; clear:both; /*text-align:left;*/ }

@media screen and (max-width: 680px){
	#withdoctor_wrap .withdoctor ul .d_li { float: left; margin-bottom: 20px; margin-right: 1%; width:49%; /*border:1px solid #e4e4e4;*/}
	
}

.new_column_listitem::after { clear: both; content: ""; display: block;}
.new_column_listitem {padding: 5px 0;}
.new_column_itemL { float: left; margin-right: 15px; text-align: center;}
.new_column_itemR { float: left; text-align: left; width: 70%;}
.new_column_itemR h4 {/*font-size: 0.867em;*/ padding-bottom: 0px;}
.new_column_itemR h4 a{color:#333;}
.new_column_itemR p {letter-spacing: 1px; line-height: 1.65em; color: #666; font-size: 0.757em; margin-top: 5px;}
.new_column_itemR p a{color:#333;}
.new_column_itemR p.column_preview {font-size: 0.857em; line-height: 22px;}

.soci_column_itemR { float: left; text-align: left;}
.soci_column_itemR h4 {/*font-size: 0.867em;*/ padding-bottom: 0px;}
.soci_column_itemR h4 a{color:#333;}
.soci_column_itemR p {letter-spacing: 1px; line-height: 1.65em; color: #666; font-size: 0.757em; margin-top: 5px;}
.soci_column_itemR p a{color:#333;}
.soci_column_itemR p.column_preview {font-size: 0.857em; line-height: 22px;}

.doctor_columnList {    display: block;    height: auto;    text-align: center;    width: 100%;}
.btn_columnList {
    background: #b8b8b8 none repeat scroll 0 0;
    border: 1px solid #9e9e9e;
    color: #fff;
    display: block;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin: 10px auto 0;
    text-align: center;
    text-decoration: none;
    width: 77px;
}

.h_contact {width:100%;}
.h_contact img{width:100%;}
.h_contact iframe{width:100%;}


/*ÇÔ²²ÇÏ´Âº´¿ø ¸ð¹ÙÀÏ footer*/
#footer {background: #ddd none repeat scroll 0 0; border-top: 1px solid #676666; padding: 15px 0; }
#footer p {color: #404241;  font-size: 0.85em;
    text-align: center;
}
#footer p a{color:#333;}

.newfoot {text-align: center;}
.newfoot li {
    color: #666;
    display: inline-block;
    font-size: 0.7em;
}

.newfoot li a {
    color: #666;
    display: inline-block;
    padding: 0 0.5em 0 0.3em;
}