/* @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')
}*/


@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800");
@import url('https://fonts.googleapis.com/earlyaccess/notosanskr.css');
/* Reset */
* {
    /* font-family: "¸¼Àº °íµñ",sans-serif;*/
	font-family:'Noto Sans KR', sans-serif !important;
}
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.6em;letter-spacing:0;}
h1, h2, h3, h4, h6 {color:#333333;}

h5{color:#1e2188;}

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;}

/* 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;}

.pointB {color:#00a1e9;}

.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; position:relative; height:30px;}
.talignC {text-align:center !important;}


.line {text-decoration:underline;}

.potR {color: #ea3593; text-decoration: none; font-weight:normal; }
.txtR {font-size:0.71em !important; color:#666; font-weight:normal !important; position:absolute; right:15px; bottom:0;}

/**°øÅë*/
button {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    padding: 0;
    width: auto;
}




/* 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-top: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;}


/* 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;}

.contents_news_foot {padding-top:7.5px; border-bottom:1px solid #e5e5e5;overflow:hidden;background:#ededed;}
.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:33%;float:left;}
.contents_news_foot li a img {width:100%;}



/* 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; border-bottom:1px solid #d7d7d7;}



/* ====================================== ¸ÞÀÎ css ½ÃÀÛ ====================================== */

#main_goodcare::after {content:'';display:block;clear:both;*zoom:1;}
#main_goodcare {background-color:#ededed; }
#main_goodcare .map_detail img {float:right; height:440px; width:620px; border:1px solid #cbcbcb;}
#main_goodcare h3.tit {position:relative;margin:55px 0 7px 0;}

#main_goodcare .top_img {display:block; position:relative; margin-bottom:10px; background-color:#ffffff;}
#main_goodcare .top_img #motionj_fade {position:relative; margin:0 auto; padding:15px 20px;}
#main_goodcare .top_img #motionj_fade img{width:100%; border:1px solid #e4e4e4;}
#main_goodcare .top_hopital {display: block; position: relative; margin-bottom: 5px; background-color: #ffffff; }	
.top_hopital #motionj_fade2 {margin: 0 auto; padding: 15px 20px; 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: 18px; font-weight: bold;  border-bottom: 1px dashed #00a1e9;}
#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;}

.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; line-height:1.3em;}
.slide-wrap_2 .eclinicListcover .ov_name a{color: #8b8b8b; }
.slide-wrap_2 .dd_btn {position:relative; width:100%; margin-top:55px;}

.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;
}

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:0px solid #e4e4e4; }

#container{ position:relative; padding:15px 20px;}
#container h5 {position: relative; font-size: 18px; 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;}

.g_checkbox {display:table; width:100%; vertical-align:middle; height:40px; border:0px solid #000000;}
#check_list {display:table-cell; vertical-align:middle; color:#1e2188; font-weight: bold; text-align:right;}
/*#check_list input[type="checkbox"]:checked {height: 44px;}*/
#check_list input[type="checkbox"] {display: none;}
#check_list input[type="checkbox"]:checked {display: none;}
/*#check_list label {margin-right:10px;}*/
 #check_list input[type="checkbox"] + label {display: inline-block;  
    cursor: pointer;  
    position: relative;  
    padding-left: 25px;  
    margin-right: 15px;  
    font-size: 15px;
}
#check_list input[type="checkbox"] + label:before {
    content: "";  
    display: inline-block;    
    width: 18px;  
    height: 18px;
    margin-right: 10px;  
    position: absolute;  
    left: 0;  
    bottom: 1px;  
    background-color: #ccc;  
    border-radius: 2px; 
    box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);  
}
#check_list input[type=checkbox]:checked + label:before {
    content: "\2713";  /* Ã¼Å©¸ð¾ç */
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);  
    font-size: 18px; 
    font-weight:900; 
    color: #c51917;  
    background:#ffffff;
    text-align: center;  
    line-height: 20px;  
} 

	/*ÁöµµÃ£±â º´¿ø¸®½ºÆ®*/
#container ul.content_box {background-color:#ededed; padding:0px 5px 5px 5px; border-bottom:1px solid #1e2188; border-top:1px solid #1e2188;}
#container ul.content_box li.box_li { margin:00px 0 8px 0px; }
#container ul.content_box li.mapf {/  margin:0px 0 0 0px; background:#fff; border:0px solid #cbcbcb; height:auto;}
.list_carousel {}
.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;}
	/*ÁöµµÃ£±â º´¿ø¸®½ºÆ®*/
.section_health_banner {padding: 15px;}
.section_health_banner img {width:100%;}
.good_list {position: relative;}
#foo4 li.nolist {text-align:center;}
#foo4 li {/*position: relative; float:left; display: inline-block; width: 49%; padding: 10px 0% 10px 0px; border-right: 1px dashed #d7d7d7; */
display: inline-block; width: 50%; padding: 10px 0% 10px 5px; border-right: 1px dashed #d7d7d7;}

#foo4 li.li_end {display: inline-block; /*float:right;*/ padding: 10px 0% 10px 0px; display: inline-block; width: 50%; border-right: 1px dashed #d7d7d7; }

ul, li {list-style: outside none none;}
.good_list dl::after { clear: both; content: ""; display: block;}
.good_list dt { float: left; text-align: center; width: 43%; }
.good_list a { color: #333; cursor: pointer; text-decoration: none; }
.good_list img { border-radius: 50%; object-fit: cover; object-position: center bottom; vertical-align: middle; width:73px; height:65px;}
.good_list dd { float: left; font-size: 13px; /*padding: 1% 1%;*/ width: 55%;  position:relative;  height:65px; border:0px solid #e4e4e4;}
.good_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;}
.good_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 h5 {border-bottom: 1px dashed #00a1e9; font-weight: bold; font-size: 18px; height: 40px; padding: 0px 0 0 0px; position: relative; }
.uni_hospital h5 img{ 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;}
.list_btn span.iconR2 { position: absolute; right: 0px; top: 0px; width: 29px;}
.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.985em; letter-spacing:0px; line-height:35px;}
/**/
.board_list { padding: 0px;}
.board_list li {width:100%; float:left; vertical-align:middle; padding:0px 0;  overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.board_list li a {color:#333; font-size:0.995em; font-weight:bold; letter-spacing:0px; line-height:35px;}

/*ÁÁÀºº´¿ø ¸ÞÀÎ °Ç°­ Ä®·³*/
.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 #00a1e9;}
.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;
}

/*¸íÀÇ*/

.clearfix::after {clear: both; content: ""; display: block;}
.listSt2 {background: #fff none repeat scroll 0 0; padding: 0 0px; }
.listSt2 li {border: 1px solid #d1d1d1; box-sizing: border-box; margin-top: 15px; vertical-align: middle; width: 48.2%; }
.float_l {float: left; }]
.float_r {
    float: right;
}
.listSt2 li .bestdoctor_list_m {background: #fff none repeat scroll 0 0; float: left; position: relative; width: 100%; }
.listSt2 li a {display: block;}
.listSt2 li a {background: #f8f8f8 none repeat scroll 0 0; display: block; height: 100%; width: 100%;}
.listSt2 li .bestdoctor_list_m span {
    box-sizing: border-box;
    color: #1063a9;
    font-size: 3vw;
    font-weight: bold;
    left: 0;
    padding-bottom: 0;
    padding-right: 5%;
    padding-top: 10%;
    position: absolute;
    text-align: right;
    top: 0;
    width: 100%;
}
.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) none repeat scroll 0 0;
    bottom: 0;
    box-sizing: border-box;
    height: 30%;
    padding: 3%;
    position: absolute;
    vertical-align: top;
    width: 100%;
}

.listSt2 li .bestdoctor_list_m dd a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #ffffff;
    display: block;
    font-size: 2.1vw;
    position: relative;
    text-align: right;
    width: 100%;
}
.h_doctor {background: #fff none repeat scroll 0 0; border-bottom: 1px solid #e5e5e5; padding-bottom: 15px; padding:15px 20px; }
.h_doctor h5 {border-bottom: 1px dashed #00a1e9; font-weight: bold; font-size: 18px; height: 40px; padding: 0px 0 0px 0px; position: relative; margin-bottom:15px;}
.h_doctor h5 img{ padding: 2px 0 0 0px; }
.h_doctor span.iconR {position: absolute; right: 0px; top: 0px; width: 29px;}

/**/
/*¾ÆÀÌÄÜÂÊ*/
#main_goodcare .disease_category_icons {clear:both; height:443px; background-color:white;}
#main_goodcare .disease_category_icons ul.main_07 li {float:left;  margin: 0 22px 0 0; position:relative;}
#main_goodcare .disease_category_icons ul.main_07 li.last  { margin: 0 0 15px 0;}
#main_goodcare .disease_category_icons ul.main_07 li a {}


/* ====================================== ¸ÞÀÎ css ³¡ ====================================== */

/* ÁÁÀºº´¿ø faq*/
#main_goodcare .top_img {display:block; position:relative; margin-bottom:10px; background-color:#ffffff;}
#main_goodcare .top_img #motionj_fade {position:relative; margin:0 auto; padding:15px 20px;}
#main_goodcare .top_img #motionj_fade img{width:100%; border:1px solid #e4e4e4;}
#main_goodcare .good_qna_pc {display: block; position: relative; margin-bottom: 5px; background-color: #ffffff; }	
.good_qna_pc .good_qna {margin: 0 auto; padding: 15px 20px; position: relative; }
.good_qna_pc .good_qna h5 {position: relative; font-size: 1.2em; font-weight: bold; line-height:30px; padding: 10px; color:#333333;}
.good_qna_pc .good_qna h5.iconbg { position:relative; font-weight: bold; border-bottom: 1px dashed #1e2188;}
.good_qna_pc .good_qna .qna_ans {color: #606060; font-size: 1.0em; line-height: 30px; padding: 10px;}
.pointQ {color:#c30000; font-weight: bold;}
.pointA {color:#0012c3; font-weight: bold;}



/* ÁÁÀºº´¿ø faq*/


/* ====================================== ÁÁÀºº´¿ø ¼­ºê css ½ÃÀÛ ====================================== */


/*¼­ºê ¸ð¹ÙÀÏ »ó´Ü*/
#main_contents {margin:0 auto; background:#ededed; position:relative; overflow:hidden; z-index:1; border: 0px solid #000000; }
#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: 24px; font-weight: bold; height: 50px; 
background:url('https://m.health.chosun.com/images/good/top_img_bg.jpg') no-repeat left top; background-color:#1e2188; line-height: 44px; 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;}

ul.s_btn_list {position:relative; width:100%; border-top: 1px dashed #1e2188; 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 li img {width:100%}

.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:145px;  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%; font-size: 0.957em;}
.h_wrap .eclinicListcover .info_logo {padding-bottom:3px;}
.h_wrap .eclinicListcover .info_logo img {width: 100%; min-width:50px; max-width:150px;}
.h_wrap .eclinicListcover .ov_hos { color: #3d3d3d; font-size: 1.5em;; font-weight: bold;	 }
.h_wrap .eclinicListcover .ov_medi { color: #3d3d3d; line-height:1.2em; margin-bottom:3px;}
.h_wrap .eclinicListcover .ov_name {color: #8b8b8b; line-height:1.2em; }
.h_wrap .eclinicListcover .ov_name a{color: #8b8b8b; }
.h_wrap .dd_btn {position:relative; width:100%; margin-top:55px;}

/*¼­ºê ¸ð¹ÙÀÏ ÄÁÅÙÃ÷*/
.uni_hospital {background: #fff none repeat scroll 0 0; border-bottom: 1px solid #e5e5e5; padding: 15px 20px; }


/*¼­ºê ¸ð¹ÙÀÏ °ü¸®ÀÚ ÀÔ·Â ÄÁÅÙÃ÷*/
.clearfix::after {clear: both; content: ""; display: block; }
.infolist01 { padding: 0px;  }
.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; line-height:1.65em;letter-spacing:0.5px; margin-right: 0; min-height: 100px;}
.infolist01 dd img { width:100%;}
.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; }

/*¼­ºê ¸ð¹ÙÀÏ º´¿øÀ§Ä¡*/
.h_contact {width:100%;}
.h_contact img{width:100%;}
.h_contact iframe{width:100%;}

/* ====================================== ÁÁÀºº´¿ø ¼­ºê css ³¡ ====================================== */


/*ÁÁÀºº´¿ø ¸ð¹ÙÀÏ 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; }

/* ÇªÅÍ ¸Þ´º ¸®´º¾ó 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%;}


.go_top {bottom: 10px; position: fixed; right: 10px; width: 40px; z-index: 997; }
.go_top a {display: block; margin-top: 5px; text-align: center; width: 100%; }
.go_top a img {    width: 100%; }


/* ÁÁÀºº´¿ø »ó´Ü 2019 */
.good_gnb{position:relative;z-index:2100;overflow:hidden;background-color:#fff;border-bottom:1px solid #1e2188;font-family:helvetica,AppleSDGothicNeo-Regular,sans-serif;font-size:14px;line-height:14px;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:contents}
.good_gnb.is_scale .good_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)}
.good_gnb.is_scale .good_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)}
.good_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)}
.good_gnb_logo{float:left;background-color:rgba(0,0,0,0.1);background-color:#1e2188;}
.good_gnb_logo .Nlogo_link{display:block;overflow:hidden;margin:4px;width:45px;height:41px;text-align:center;line-height:39px;}
.good_gnb_logo .Nlogo_link .Nicon_logo{width:18px;height:18px;display:inline-block;margin:0 auto;vertical-align:middle;color:transparent}
.good_gnb_logo {background-image: url('https://m.health.chosun.com/images/top_sub_logo.png'); background-size: 55px 51px;}
.good_gnb_navigation{float:left}
.good_gnb_navigation+.good_gnb_service{padding-left:0}
.good_gnb_navigation .Nnavigation_link{display:block;overflow:hidden;margin:4px;height:40px;text-align:center;line-height:39px}
.good_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"] .good_gnb_navigation .Nnavigation_link .Nicon_home{background-image:url(https://ssl.pstatic.net/static.news/image/news/m/2017/03/08/sp_gnb.png)}
.good_gnb_service{overflow:hidden;margin:0 76px 0 0;padding-left:10px;height:48px; }

.good_gnb .findbtn {width: 26.5px; height: 26.5px; position: absolute; right: 7.5px; top: 10.5px;}
.good_gnb .search {clear:both; height: 47px; border-top: 1px solid #e5e5e5; position: relative; display: none; }
.good_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; }
.good_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){.good_gnb_service{margin-right:0}
}
.good_gnb_service .Nservice_item{float:left;color:#fff;font-size:21px;line-height:inherit}
.good_gnb_service .Nservice_item .Nicon_service{font-size:18px;color:#1e2188; margin:-5px 2px 0px 0;line-height:47px;font-weight:700;}

.good_gnb_service .Nservice_subitem{float:left;color:#1e2188;}
.good_gnb_service .Nservice_subitem .Nicon_family{margin:-1px 0 1px;vertical-align:middle;opacity:.7}
.good_gnb_service .Nservice_subitem .Nicon_entertain{font-size:14px;color:#1e2188; line-height:47px;}
.good_gnb_service .Nservice_subitem .Nicon_sports{width:48px;height:24px;background-position:0 0}
.good_gnb_service .Nservice_subitem:before{display:inline-block;float:left;margin:17px 11px 0;width:1px;height:17px;background-color:#1e2188;content:''}
@media(max-width:374px){.good_gnb_service .Nservice_subitem:before{margin:16px 9px 0}
}
.good_gnb_tool{position:absolute;top:4px;right:12px;font-size:0}
.good_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}
.good_gnb_tool .Ntool_button+.Ntool_button{margin-left:6px}
.good_gnb_tool .Ntool_button.is_hide{display:none}
.good_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)}
.good_gnb_tool .Ntool_button [class*='Nicon_']{display:inline-block;margin:0 6px;vertical-align:middle}
.good_gnb_tool .Ntool_button .Nicon_search{width:18px;height:18px;background-position:0 -58px}


/* ÇªÅÍ 2019 */

.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_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%;  max-width: 100%;  height: auto; vertical-align: middle;}

.float_l { float: left; }
.float_r { float: right; }

#footer {padding:15px 0; background:#ddd;border-top:1px solid #676666;}

/*È¨È­¸é ¹Ù·Î°¡±â*/
.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;}
