#csContent {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    padding-top: 30px;
    box-sizing: border-box;
}
#encyContent {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    padding-top: 0px;
    box-sizing: border-box;
	font-family: 'Noto Sans KR', sans-serif !important;	
}
#ency_contents {
	padding: 0 0 0 0px;
    z-index: 1;
    border: 0px solid #000000;
	font-family: 'Noto Sans KR', sans-serif !important;	
	
    width: 1200px;
    margin: 0 auto;
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    justify-content: space-between;
	
}
#ency_contents:after {
    display: block;
    position: absolute;
    top: 0;
    bottom: -56px;
    right: 340px;
    width: 1px;
    background: #e5e5e5;
    content: '';
}
.container_new {
	position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-right: 39px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
	gap:52px;
	min-height: 2000px;
}

.container_new .sub_center_ency_top {
	width: 820px;
	/*background: linear-gradient(93deg, #F4F4F6 5.93%, #FCFCFF 35.21%, #F4F4F6 96.62%);*/
	padding: 46px 72px;
	background: url(https://health.chosun.com/img/2023/ency_banner.jpg) no-repeat;
	margin-bottom: 32px;
}
.sub_center_ency_top div p {
	color: #333;
font-family: Noto Sans KR;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 152%; /* 36.48px */
letter-spacing: -0.5px;
}
.sub_center_ency_top div p span {
	display: block;
font-weight: 700;
}
.sub_center_ency_top div p span.blue_s {
color: #0090FF;
}

.ency_tab_inner {
    position: relative;
    width: 820px;
    margin-bottom: 20px;
    border-top: 3px solid #666;
}
.ency_tit_inner {
	width: 820px;
	position: relative;
	padding-top: 20px;
	padding-bottom: 16px;
	border-top: 2px solid #ccc;
}
.ency_tit_inner h2 {
	color: #000;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 148%; /* 35.52px */
	letter-spacing: -0.5px;	
}
.ency_index_selector {
	position: relative;
    padding: 0px 0 0 0px;
	display: flex;
	flex-direction: row;
	gap: 16px;
	justify-content: center;
    width: 820px;
    margin: 0px 0px;
	border-bottom: 0px solid #000;
	margin-bottom: 16px;
}
.ency_index_selector li {
	margin: 0px;
}
.ency_index_selector .idx {
    background-position: 0 0;
}
.ency_index_selector button {    
    width: 23px;
    height: 23px;
    background-image: url(https://health.chosun.com/images/ency/btn_ency_consonant.gif);
    text-indent: -10000em;
}

.ency_index_selector .idx {
    background-position: 0 0
}

.ency_index_selector .idx2 {
    background-position: -23px 0
}

.ency_index_selector .idx3 {
    background-position: -46px 0
}

.ency_index_selector .idx4 {
    background-position: -69px 0
}

.ency_index_selector .idx5 {
    background-position: -92px 0
}

.ency_index_selector .idx6 {
    background-position: -115px 0
}

.ency_index_selector .idx7 {
    background-position: -138px 0
}

.ency_index_selector .idx8 {
    background-position: -161px 0
}

.ency_index_selector .idx9 {
    background-position: -184px 0
}

.ency_index_selector .idx10 {
    background-position: -207px 0
}

.ency_index_selector .idx11 {
    background-position: -230px 0
}

.ency_index_selector .idx12 {
    background-position: -253px 0
}

.ency_index_selector .idx13 {
    background-position: -276px 0
}

.ency_index_selector .idx14 {
    background-position: -299px 0
}

.ency_index_selector .idx29 {
    width: 63px;
    background-position: -322px 0
}

.ency_index_selector .on .idx {
    background-position: 0 -29px
}

.ency_index_selector .on .idx2 {
    background-position: -23px -29px
}

.ency_index_selector .on .idx3 {
    background-position: -46px -29px
}

.ency_index_selector .on .idx4 {
    background-position: -69px -29px
}

.ency_index_selector .on .idx5 {
    background-position: -92px -29px
}

.ency_index_selector .on .idx6 {
    background-position: -115px -29px
}

.ency_index_selector .on .idx7 {
    background-position: -138px -29px
}

.ency_index_selector .on .idx8 {
    background-position: -161px -29px
}

.ency_index_selector .on .idx9 {
    background-position: -184px -29px
}

.ency_index_selector .on .idx10 {
    background-position: -207px -29px
}

.ency_index_selector .on .idx11 {
    background-position: -230px -29px
}

.ency_index_selector .on .idx12 {
    background-position: -253px -29px
}

.ency_index_selector .on .idx13 {
    background-position: -276px -29px
}

.ency_index_selector .on .idx14 {
    background-position: -299px -29px
}

.ency_index_selector .on .idx29 {
    background-position: -322px -29px
}


.ency_srch_area {
    width: 820px;
	display: flex;
	flex-direction: row;
    padding: 20px 20px;
    background-color: #eee;
    border: 1px solid #d9d9d9;
    margin-bottom: 32px;
	box-sizing: border-box;
}
.ency_srch_area .srch {
    border: 1px solid #d9d9d9;
    background-color: #fff;
    width: 652px;
    height: 38px;
    font-size: 16px;
}
.ency_srch_area button {
    margin-left: 12px;
    width: 116px;
    border: 1px solid #a7a7a7;
    background-color: #fdfdfd;    
	color: #FFF;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 148%; /* 23.68px */
	letter-spacing: -0.5px;
	border-radius: 4px;
	background: #525252;
	padding: 0px;
}
.ency_view_list {
	width: 820px;
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 20px;
    margin: 0px 0px 20px 0px;
}
.ency_view_list .title {
    
    padding-bottom: 12px;
}
.ency_view_list .title a:link, .ency_view_list .title a:active, .ency_view_list .title a:hover {
    color: #000;
	font-size: 20px;
	font-weight: 700;
	line-height: 148%; /* 29.6px */
	letter-spacing: -0.5px;
}
.ency_view_list .title .title_en {
    color: #0090FF;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 148%; /* 22.2px */
letter-spacing: -0.5px;
}

.ency_view_list .desc a:link, .ency_view_list .desc a:active, .ency_view_list .desc a:visited, .ency_view_list .desc a:hover {
    color: #888;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 148%; /* 22.2px */
letter-spacing: -0.5px;
}

#ency_contents .pagenate_complex {
	position: relative;
    text-align: center;
	margin-top: 30px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	gap:16px;
	margin-bottom: 100px;
	width: 820px;
	
}
#ency_contents .pagenate_complex .direction {
	width: 35px;
    height: 35px;
    vertical-align: top;
    margin-top: 0px;
    border: 1px solid #CCCCCC;
	
}
#ency_contents .pagenate_complex .direction:hover {
    background-color: #DBDBDB;
}
#ency_contents .pagenate_complex .prev {
	margin-right: 32px;
}
#ency_contents .pagenate_complex .next {
	margin-left: 32px;
}
#ency_contents .pagenate_complex .prev::before {
	vertical-align: top;
    content: '';
    background-image: linear-gradient(transparent, transparent), url(https://health.chosun.com/friends/img/friends.svg);
    background-size: 498px 478px;
    background-position: -280px -430px;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin: 9px 10px 8px;
}
#ency_contents .pagenate_complex .next::before {
	    vertical-align: top;
    content: '';
    background-image: linear-gradient(transparent, transparent), url(https://health.chosun.com/friends/img/friends.svg);
    background-size: 498px 478px;
    background-position: -280px -430px;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin: 8px 8px 6px 8px;
	-webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.blind {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    overflow: hidden;
}
.pagenate_complex a {
   color: #999;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px; /* 142.857% */
	display:inline-block;
	padding:0 0px !important;
}
#ency_contents .pagenate_complex strong {
    color: #17222B;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}

#ency_contents .news_side {
    width: 300px;
    z-index: 10;
    vertical-align: top;
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    margin-left: 0;
    padding-bottom: 70px;
    margin-top: 0px !important;
}


footer {
  margin: auto;
  border-top: 2px solid #222222;
  margin-top: 0px;
  font-family: 'Noto Sans KR', sans-serif;
}

.sub_center_ency_cont {
	display: flex;
	flex-direction: column;
}
.ency_inner {
	border-bottom: 0px solid #ccc;
	margin-bottom: 0px;
}
.ency_menu_favorite {
    position: relative;
    width: 820px;
    height: 46px;
    background-color: #fff; 
    border: 0px solid #e2e0cf; 
    padding: 00px 0px 0px 0px;
    margin-bottom: 50px;
	display: flex;
	flex-direction: row;
	gap:8px;
	justify-content: space-around;
	align-content: center;
	
	
}
.ency_menu_favorite li {
    position: relative;
    color: #fff;
    border-radius: 22px;
	display: inline-flex;
    background: rgba(0, 144, 255, 0.72);
	text-align: center;		
	padding: 10px 17px;
}
.ency_menu_favorite li > a {
    color: #FFF;
	font-size: 18px;
	font-weight: 400;
	line-height: normal;
	letter-spacing: -0.6px;
}
.ency_menu_disease {
    margin-top: 3px;
    width: 820px;
    padding: 0px 0px;
    border-top: 1px solid #d9d9d9;
    height: 100%;
	margin-bottom: 50px;
	
}
.ency_menu_disease ul {
  display: flex;
    gap: 0px;
	align-content: center;
	border-top: 0px solid #E3E5E8;
	
}
.ency_menu_disease ul li{
	flex-basis: 25%;
	text-align: center;
 	border-bottom: 1px solid #E3E5E8;
    border-right: 1px solid #E3E5E8;
	/*height: 56px;*/
	vertical-align:middle;
	align-content: center;
}
.ency_menu_disease ul li:first-child{
      border-left: 1px solid #E3E5E8;
 }
.ency_menu_disease ul li:last-child{
      border-right: 1px solid #E3E5E8;
 }
.ency_menu_disease ul li a {
	  display: block;
	  text-align: center;
	  padding: 1rem 1rem;
	  text-decoration: none;
	  color: #000;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: -0.5px;
	overflow: hidden;
}
.ency_menu_disease ul li:hover a:hover {
	color: #0090FF;
}
.ency_menu_disease ul li:hover a:active {
	color: #0090FF;
}
.ency_menu_disease ul li a:focus {
	color: #0090FF;
}
.ency_major_box {
    background-color: #f6f6f6;
    
}
#show_block_interior{
	width: 820px;
	border-bottom: 0px solid #d9d9d9;
}
#show_block_interior ul {
 	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr !important;
    -ms-grid-columns: 1fr 1fr 1fr 1fr !important;
    grid-column-gap: 0px;
    grid-row-gap: 00px;
	border-top: 0px solid #ffffff;
		border-left: 1px solid #ffffff;
		border-right: 0px solid #E3E5E8;
	background-color: #F6F6F6;
	border-bottom: 0px solid #d9d9d9;
	justify-content: flex-start;
	align-content: center;
	margin-top: 0px;
    padding: 0px;
}
#show_block_interior ul:after {
    content: '';
    display: block;
    clear: both;
}
#show_block_interior ul li {
 	background-color: #F6F6F6;
	color: #0090FF;
	border-left: 0px solid #E3E5E8;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

#show_block_interior ul li:last-child {
 	
	border-right: 1px solid #ffffff;
}
#show_block_interior  ul li a {
	display: block;
	text-align: center;
	padding: 1rem 1rem;
	color: #0090FF;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.5px;
	overflow: hidden;
}
#show_block_interior  ul li:hover a:hover {
 	color: #000;
}
.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
    margin: 0px!important;
    padding: 0px!important;
	border: 0px!important;
}


.ency_finder_body {
	width: 820px;
    border: 1px solid #d9d9d9;
    height: 520px;
}

.ency_finder_tab {
    background-color: #f7f9ff;
    border-bottom: 1px solid #f0f0f0;
    height: 55px;;
	display: flex;
	flex-direction: row;	
	align-content: center;
	align-items: center;
	justify-content: flex-end;
	gap:0px;
}
 .ency_finder_tab div {
	 width: 33%;
	 border: 0px solid red;
}
 .ency_finder_tab div {
    display: flex;
    flex-direction: row;
    align-items: center;
	 justify-content:center;
	 position: relative;
}
 .ency_finder_tab div:last-child {
    
	 justify-content:center;
}
.ency_finder_tab div p{
	color: #333;
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: -0.5px;
	position: relative;
}
.ency_finder_tab div p.arrow_d{
	position: absolute;
	right: -3px;
	color: #D9D9D9;
}
.ency_finder_tab001 {
    width: 200px;
    height: 454px;
    border-right: 1px solid #f0f0f0;
    float: left;
    padding-left: 0px;
	margin: 0 auto;
	padding: 0px 25px;
}
.snb_finder {
    float: left;
    width: 65px;
    margin-right: 0px;
}
.aside_finder {
    float: right;
    width: 65px;
}
.snb_finder ul li .idx {
    outline: none;
    
}



/* ¹é°ú ³²¼º ½ÅÃ¼ */
.finder_body1 {
    /*±âº»*/
    background-color: #d9d9d9;
    width: 200px;
    height: 395px;
    background: url(https://health.chosun.com/images/ency/ency_body_mf.png) no-repeat;
    z-index: -50;
	visibility: visible;
    float: left;
}

.finder_body2 {
    /*¸Ó¸®*/
    background-color: #d9d9d9;
    left: -100px;
    width: 200px;
    height: 395px;
    background: url(https://health.chosun.com/images/ency/ency_body_mf.png) no-repeat;
    background-position: -200px 0px;
    margin-left: -200px;
    z-index: -100;
    visibility: hidden;
    float: left;
}

.finder_body3 {
    /*°¡½¿*/
    background-color: #d9d9d9;
    left: -100px;
    width: 200px;
    height: 395px;
    background: url(https://health.chosun.com/images/ency/ency_body_mf.png) no-repeat;
    background-position: -400px 0px;
    margin-left: -200px;
    z-index: -100;
    visibility: hidden;
    float: left;
}

.finder_body4 {
    /*¹è¤ýµî¤ýÇã¸®*/
    background-color: #d9d9d9;
    left: -100px;
    width: 200px;
    height: 395px;
    background: url(https://health.chosun.com/images/ency/ency_body_mf.png) no-repeat;
    background-position: -600px 0px;
    margin-left: -200px;
    z-index: -100;
    visibility: hidden;
    float: left;
}

.finder_body5 {
    /*¾ûµ¢ÀÌ*/
    background-color: #d9d9d9;
    left: -100px;
    width: 200px;
    height: 395px;
    background: url(https://health.chosun.com/images/ency/ency_body_mf.png) no-repeat;
    background-position: -800px 0px;
    margin-left: -200px;
    z-index: -100;
    visibility: hidden;
    float: left;
}

.finder_body6 {
    /*´Ù¸®*/
    background-color: #d9d9d9;
    left: -100px;
    width: 200px;
    height: 395px;
    background: url(https://health.chosun.com/images/ency/ency_body_mf.png) no-repeat;
    background-position: -1000px 0px;
    margin-left: -200px;
    z-index: -100;
    visibility: hidden;
    float: left;
}

.finder_body7 {
    /*ÆÈ*/
    background-color: #d9d9d9;
    left: -100px;
    width: 200px;
    height: 395px;
    background: url(https://health.chosun.com/images/ency/ency_body_mf.png) no-repeat;
    background-position: -1400px 0px;
    margin-left: -200px;
    z-index: -100;
    visibility: hidden;
    float: left;
}

.finder_body8 {
    /*ÇÇºÎ*/
    background-color: #d9d9d9;
    left: -100px;
    width: 200px;
    height: 395px;
    background: url(https://health.chosun.com/images/ency/ency_body_mf.png) no-repeat;
    background-position: -1200px 0px;
    margin-left: -200px;
    z-index: -100;
    visibility: hidden;
    float: left;
}

.finder_body9 {
    /*Àü½Å*/
    background-color: #d9d9d9;
    left: -100px;
    width: 200px;
    height: 395px;
    background: url(https://health.chosun.com/images/ency/ency_body_mf.png) no-repeat;
    background-position: -1600px 0px;
    margin-left: -200px;
    z-index: -100;
    visibility: hidden;
    float: left;
}

/* ¹é°ú ¿©¼º ½ÅÃ¼ */
.finder_wbody1 {
    /*±âº»*/
    background-color: #d9d9d9;
    width: 200px;
    height: 395px;
    background: url(https://health.chosun.com/images/ency/ency_body_wf.png) no-repeat;
    z-index: -50;
    visibility: visible;
    float: left;
}

.finder_wbody2 {
    /*¸Ó¸®*/
    background-color: #d9d9d9;
    left: -100px;
    width: 200px;
    height: 395px;
    background: url(https://health.chosun.com/images/ency/ency_body_wf.png) no-repeat;
    background-position: -200px 0px;
    margin-left: -200px;
    z-index: -100;
    visibility: hidden;
    float: left;
}

.finder_wbody3 {
    /*°¡½¿*/
    background-color: #d9d9d9;
    left: -100px;
    width: 200px;
    height: 395px;
    background: url(https://health.chosun.com/images/ency/ency_body_wf.png) no-repeat;
    background-position: -400px 0px;
    margin-left: -200px;
    z-index: -100;
    visibility: hidden;
    float: left;
}

.finder_wbody4 {
    /*¹è¤ýµî¤ýÇã¸®*/
    background-color: #d9d9d9;
    left: -100px;
    width: 200px;
    height: 395px;
    background: url(https://health.chosun.com/images/ency/ency_body_wf.png) no-repeat;
    background-position: -600px 0px;
    margin-left: -200px;
    z-index: -100;
    visibility: hidden;
    float: left;
}

.finder_wbody5 {
    /*¾ûµ¢ÀÌ*/
    background-color: #d9d9d9;
    left: -100px;
    width: 200px;
    height: 395px;
    background: url(https://health.chosun.com/images/ency/ency_body_wf.png) no-repeat;
    background-position: -800px 0px;
    margin-left: -200px;
    z-index: -100;
    visibility: hidden;
    float: left;
}

.finder_wbody6 {
    /*´Ù¸®*/
    background-color: #d9d9d9;
    left: -100px;
    width: 200px;
    height: 395px;
    background: url(https://health.chosun.com/images/ency/ency_body_wf.png) no-repeat;
    background-position: -1000px 0px;
    margin-left: -200px;
    z-index: -100;
    visibility: hidden;
    float: left;
}

.finder_wbody7 {
    /*ÆÈ*/
    background-color: #d9d9d9;
    left: -100px;
    width: 200px;
    height: 395px;
    background: url(https://health.chosun.com/images/ency/ency_body_wf.png) no-repeat;
    background-position: -1400px 0px;
    margin-left: -200px;
    z-index: -100;
    visibility: hidden;
    float: left;
}

.finder_wbody8 {
    /*ÇÇºÎ*/
    background-color: #d9d9d9;
    left: -100px;
    width: 200px;
    height: 395px;
    background: url(https://health.chosun.com/images/ency/ency_body_wf.png) no-repeat;
    background-position: -1200px 0px;
    margin-left: -200px;
    z-index: -100;
    visibility: hidden;
    float: left;
}

.finder_wbody9 {
    /*Àü½Å*/
    background-color: #d9d9d9;
    left: -100px;
    width: 200px;
    height: 395px;
    background: url(https://health.chosun.com/images/ency/ency_body_wf.png) no-repeat;
    background-position: -1600px 0px;
    margin-left: -200px;
    z-index: -100;
    visibility: hidden;
    float: left;
}
/* UI Object */
.btn_pack, .btn_pack * {
    display: inline-block;
    overflow: visible;
    position: relative;
    margin: 0;
    padding: 0;
    border: 0;
    background: url(https://health.chosun.com/images/btn_pack.gif) no-repeat;
    font-size: 12px;
    color: #333;
    text-decoration: none !important;
    vertical-align: top;
    white-space: nowrap
}

.btn_pack {
    margin-right: 4px
}

.btn_pack * {
    left: 4px;
    cursor: pointer;
    _cursor: hand
}

.btn_pack.medium, .btn_pack.medium * {
    height: 24px;
    line-height: 24px;
}

.btn_pack.medium * {
    padding: 0 10px 0 6px;
    background-position: right top;
    font-size: 12px
}

.btn_pack *:hover, .btn_pack *:active, .btn_pack *:focus {
    color: #333
}

.btn_pack.medium .m_on {
    color: #2641b4;
    font-weight: bold
}

.btn_pack.medium .w_on {
    color: #cc0000 ;
    font-weight: bold
}

#container_finder:after {
    display: block;
    clear: both;
    content: '';
}
#content_finder {
    float: left;
    width: 71px;
}
#container_finder {
    width: 221px;
	margin: 0 auto;
}
#footer_finder {
    width: 221px;
}
#ency_finder_box {
	position: relative;
	margin: 0 auto;
}
.ency_finder_btn {
    border-top: 1px solid #000;
    position: relative;
    width: 190px;
    padding-top: 12px;
    padding-left: 0px;
    float: left;
    clear: both;
}
.ency_finder_tab002 {
    width: 270px;
    border-right: 1px solid #f0f0f0;
    background-color: #fefefe;
    height: 424px;
    padding: 16px;
    float: left;
    text-align: center;
}
.ency_finder_desc {
    font-size: 0px;
    line-height: 14px;
    margin-top: 105px;
    text-align: left;
    text-align: center;
}
.ency_finder_desc2 {
    position: relative;
    font-size: 0px;
    line-height: 14px;
    margin-top: 155px;
    text-align: left;
    padding-left: 12px;
    text-align: center;
}
.howto {
	display: flex;
	flex-direction: column;
	gap:16px;	
	font-size: 18px;
}

.howto span.toptit{
		color: #333;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.5px;	
	position: relative;	
	background: url(https://health.chosun.com/img/2023/icon_howto.svg) no-repeat;
	background-position: 15px 10px;    
}
.howto span.toptit2{
		color: #333;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.5px;	
	position: relative;	
	background: url(https://health.chosun.com/img/2023/icon_howto.svg) no-repeat;
	background-position: 62px 10px;    
}
.howto .toptit::after {
	position: absolute;
	left: 0px;
	background: url(https://health.chosun.com/img/2023/icon_howto.svg) no-repeat;
	background-position: 15px 10px;
}
.howto span.toptext{
	color: #888;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -0.5px;

}
.howto span.toptext b{
	display: block;
	color: #333;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px; /* 150% */
	letter-spacing: -0.5px;
}
.ency_lst_finder002 {
    font-size: 16px;
	display: flex;
	flex-direction: column;
	gap:12px;
	padding-top: 0px;
	margin-top: 16px;	
}
.ency_lst_finder002 li {
    clear: both;
    float: left;
    height: 23px;
    margin-bottom: 0px;
    padding-left: 7px;
    background: none;
    width: 239px;
    text-align: left;
}
.select {
    display: inline-block;
    *display: inline;
    position: relative;
    background: #fafafa;
    line-height: normal;
    vertical-align: middle;
    *zoom: 1;
	z-index: 99;
}
.select * {
    margin: 0;
    padding: 0;
    font-size: 16px;
    letter-spacing: -1px;
    cursor: pointer;
}
.select .my_value {
    overflow: visible;
    position: relative;
    top: 0;
    left: 0;
    z-index: 2;
    border: 1px solid #999;
    color: #47AFFF;
    font-weight: 700;
	font-size: 16px;
    text-align: left;
    _line-height: normal;
}
.select button.my_value {
    width: 100%;
    height: 38px;
    padding-left: 5px;
    text-indent: 5px;
    text-indent: 0;
}
.select .ctrl {
    position: absolute;
    top: 0;
    right: 0;
    width: 37px;
    height: 37px;
    border: 0px solid #bababa;
    border-left: 1px solid #eaeaea;
    background: #fff;
}
.select .arrow {
    position: absolute;
    width: 0;
    height: 0;
    top: 15px;
    right: 14px;
    border-top: 5px solid #999;
    border-left: 5px solid #fff;
    border-right: 5px solid #fff;
    font-size: 0;
    line-height: 0;
}
.select ul.a_list {
    display: none;
}
.select ul {
    overflow: hidden;
    position: absolute;
    top: 38px;
    left: 0;
    width: 100%;
    border: 0;
    border-top: 1px solid #bababa;
    border-bottom: 1px solid #bababa;
    background: #fff;
    list-style: none;
}
.select li {
    overflow: hidden;
    position: relative;
    height: 24px;
    border-left: 1px solid #bababa;
    border-right: 1px solid #bababa;
    white-space: nowrap;
}
.select li a {
    display: block;
    height: 24px;
    background: #fff;
    color: #767676;
    line-height: 24px;
    text-decoration: none;
}
.select li.hover * {
    background: #999;
    color: #fff;
}


.select ul.a_list {
    display: none
}

.select.open ul.a_list {
    display: block
}

.select ul.i_list {
    left: -2000%
}

.select.open ul.i_list {
    left: 0
}


.select li input.option {
    position: absolute;
    width: 100%;
    height: 20px;
    line-height: 20px
}

.select li label {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 28px;
    background: #fff;
    color: #767676;
    line-height: 18px;
    text-indent: 8px;
    *text-indent: 6px
}


.select li.hover * {
    background: #999;
    color: #fff
}

.select_go {
    overflow: visible;
    height: 21px;
    width: 28px;
    *margin: -1px 0 -1px 4px;
    padding: 0;
    border: 1px solid #bababa;
    background: #eee;
    font: bold 11px;
    color: #767676;
    line-height: 19px;
    _line-height: normal;
    vertical-align: middle;
    cursor: pointer
}

.ency_finder_tab003 {
    width: 230px;
    float: left;
    height: 424px;
    padding-left:0px;
    overflow-y: auto;
	padding: 16px;
}
#BODYPARTDISEASELIST {
	display: flex;
	flex-direction: column;
	gap:12px;
	position: relative;
}
#BODYPARTDISEASELIST a {
	padding-left: 10px;
	position: relative;
}
#BODYPARTDISEASELIST a::before {
    content: ' ';
    position: absolute;
    display: block;
    top: 11px;
    left: 0;
    width: 2px;
    height: 2px;
    border-radius: 5px;
    box-sizing: border-box;
    border: solid 1px #333;
    vertical-align: middle;
    background: #333;
}
#BODYPARTDISEASELIST a:hover {
   
}
.ency_lst_finder002 li a{
  position: relative;
	padding-left: 10px;
} 
.ency_lst_finder002 li a::before {
    content: ' ';
    position: absolute;
    display: block;
    top: 11px;
    left: 0;
    width: 2px;
    height: 2px;
    border-radius: 5px;
    box-sizing: border-box;
    border: solid 1px #333;
    vertical-align: middle;
    background: #333;
} 

.ency_art_title {
    padding: 28px 0 24px 0;
    border-top: 1px solid #d7d7d7;
    border-right: 0px solid #d7d7d7;
    border-left: 0px solid #d7d7d7;
    background-color: #fff;
    overflow: hidden;
    position: relative;
}

.ency_title_author {
    float: left;
    padding: 0px 0 0 0px;
}
.ency_title_author h2 {
    color: #333;
	font-size: 36px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: -0.5px;
	width: 820px;
    padding: 0px 0px; 
}
.ency_title_author h2 .title_en {
   color: #BEBEBE;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 148%; /* 29.6px */
letter-spacing: -0.5px;
}
.tab_ctrl3 {
    padding: 0px 0px 0px 0px;
    border-top: 0px dotted #d7d7d7;
    border-left: 0px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    border-right: 0px solid #d7d7d7;
	padding-bottom: 24px; 
}
.tab_ctrl3 ul {
	display: flex;
	flex-direction: column;
	gap:8px;
}
.tab_ctrl3 li {
color: #0090FF;
font-size: 17px;
font-style: normal;
font-weight: 400;
line-height: 148%; /* 25.16px */
letter-spacing: -0.5px;
}
.tab_ctrl3 li span {
    color: #666;
font-size: 17px;
font-style: normal;
font-weight: 500;
line-height: 148%; /* 25.16px */
letter-spacing: -0.5px;
	    padding-right: 12px;
}
.tab_ctrl3 li a {
    color: #0090FF;
font-size: 17px;
font-style: normal;
font-weight: 400;
line-height: 148%; /* 25.16px */
letter-spacing: -0.5px;
}
#ency_body_id {
	color: #333;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px; /* 175% */
	letter-spacing: -0.5px;
	margin-bottom: 52px;
}
.container_new .article div{
	width: 820px;
}
#ency_body_id > div > p {
	color: #333;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 175% */
letter-spacing: -0.5px;
	margin-bottom: 32px;
}
.ency_article_title {
    color: #333;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 148%; /* 29.6px */
letter-spacing: -0.5px;
}
.ency_article_partner {
    background: #FAFAFA;
    clear: both;
   color: #666;
	font-size: 13px;
	font-style: normal;
	font-weight: 350;
	line-height: normal;
	letter-spacing: -0.5px;
    height: 29px;
    margin-bottom: 20px;
    margin-top: 20px;
    position: relative;
    text-align: center;
}
.ency_partner {
	display: flex;
	align-content: center;
	background: #FAFAFA;
	justify-content: center;
	height: 29px;
}
.ency_partner span {
	padding-top: 5px;
	color: #666;
text-align: center;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: -0.5px;
}

.ency_bottom_btn {
	width: 100%;
	height: 100px;
	position: relative;
	display: block;
	border-top: 2px solid #16232C;
	margin: 0 auto;
	padding: 28px 0 0;
	text-align: center;
}
.ency_bottom_btn .btn_homes{
	
	text-align: center;
}
.ency_bottom_btn .btn_area {
	margin-top: 24px;
	width: 214px;
	padding: 20px 50px;
    height: 61px;
    font-size: 16px;
    text-align: center;   
}

.ency_bottom_btn .btn_check{
	 color: #fff;
    border: 1px solid #e8e8e8;
    text-decoration: none;
	border-radius: 4px;
	background: #525252;
	padding: 20px 50px;
}

.ency_related_title {
	position: relative;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
    border-bottom: 1px solid #d9d9d9;
    line-height: 34px;
    height: 50px;
	margin-top: 23px;
    padding-top: 10px;
	font-size: 18px;
}
.ency_related_title_left {
    position: relative;    
    color: #333;
    font-weight: 500;
}
.ency_related_title_left span{
    position: relative;    
    color: #0090FF;
    font-weight: 700;
}
.ency_related_title_right {
    position: relative;
    
    color: #333333;
    color: #92561b;
    line-height: 34px;
    font-size: 14px;
	font-weight: 700;
	border: 0px solid #d9d9d9;
}
.ency_related_title_right a span{
    color: #0090FF;
}
.ency_related_list {
    clear: both;
    margin-top: 5px;
}
.ency_realted {
    margin: 0px 0px 0px 5px;
	position: relative;
}
.ency_realted {
	display: flex;
	flex-direction: column;
	gap:8px;
}

.ency_realted li {
    margin-left: 1px;
    padding-left: 16px;
	position: relative;
    /*background: url(https://image.chosun.com/cs/200611/main/li_art_relation.gif) left 5px no-repeat;*/
}

.ency_realted li a:before {
    content: ' ';
    position: absolute;
    display: block;
    top: 12px;
    left: 0;
    width: 7px;
    height: 7px;
    margin-right: 12px;
    box-sizing: border-box;
    border-left: solid 2px #B10A42;
    border-bottom: solid 2px #B10A42;
    vertical-align: middle;
}
.ency_realted a:link, .ency_realted a:active, .ency_realted a:visited, .ency_realted a:hover {
     font-size: 18px;
    font-weight: 400;
    color: #333;
    line-height: 30px;
}
.ency_related_list {
    clear: both;
    margin-top: 12px;
}
.new_realted_2011w li {
    margin-left: 1px;
    padding-left: 19px;
    background: url(https://health.chosun.com/images/li_art_relation_2011w.gif) left 5px no-repeat;
}
.new_realted_2011w a:link, .new_realted_2011w a:active, .new_realted_2011w a:visited, .new_realted_2011w a:hover {
    text-decoration: none;
    line-height: 24px;
    font-size: 14px;
    font-weight: bold;
    color: #1a3890;
}
.pointB {color:#4f6aaf;}
.pointG {color:#888;}
.pointR {color:#C51917;}
.menu05 {font-size:13px; font-weight:bold;}
.bdB2 {border-bottom:2px solid #ccc;}
.bdT1 {border-top:1px solid #d7d7d7;}
.bgGray {background:#f8f8f8;}

.mgB10 {margin-bottom:10px;}
.mgT10 {margin-top:10px;}
.mgT15 {margin-top:15px;}
.mgT20 {margin-top:20px;}
.mgT25 {margin-top:25px;}
.mgT45 {margin-top:45px;}
.pdT20 {padding-top:20px;}
.pdFr1 {padding:1em !important;}

.talignL {text-align:left !important;}
.talignR {text-align:right !important;}
.talignC {text-align:center !important;}
.talignC p {text-align:center !important;}

table {width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;word-break:break-all;}
table th, table td{vertical-align:middle;}

/* colwidth */
.tc {display:table-cell !important;}

.th5 {width:5%;}
.th10 {width:10%;}
.th12 {width:12%;}
.th15 {width:15%;}
.th17 {width:17%;}
.th18 {width:18%;}
.th20 {width:20%;}
.th25 {width:25%;}
.th30 {width:30%;}
.th40 {width:40%;}
.th45 {width:45%;}
.thpx {width:123px;}

/* °øÅë */
#sub_left_area_2010f .sub_left_newsdata_menu_2013s {margin-bottom:10px;}
.btnList {position:relative; margin-top:40px;}
.btnList li a {color:#666;}
.btnList .hb_srch_button {position:absolute; right:0; top:0;}


/* °Ç°­¼­Àû */
.book_list_bx:after {content:'';display:block;clear:both;}
.hbook_theme {border:1px solid #d7d7d7;}
.bookbest {padding:20px 20px 20px 20px;}
.best_box {width:25%; height:220px; float:left;}
.book_thum {padding-top:20px; text-align:center; background:#F8F8F8; border-top:1px solid #4f6aaf;}
.book_thum img {border:1px solid #d7d7d7;}
.bookname .list_style01 {height:50px; padding:10px; text-align:center; border-top:8px solid #4f6aaf; color:#4f6aaf; font-weight:bold;}
.bookname .list_style01 a {color:#4f6aaf; font-weight:bold;}
.bookname .list_style02 {text-align:center;}
.bookname .list_style02 a {color:#666; font-weight:bold;}

.menu05 {padding:20px 0 10px 0;}
.rankbox_list p {text-align:center; border-bottom:1px dotted #d7d7d7;}
.rankbox_list {width:32%; padding:0 10px 20px 10px; float:left; margin-right:2%; box-sizing:border-box; border:1px solid #d7d7d7;}
.rankbox_list table {width:100%; color:#666; font-size:13px; margin-top:10px;}
.rankbox_list table a {color:#666;}
.n_mg {margin:0 !important;}

.book_list_title1 {font-size:17px; height:20px; line-height:20px; letter-spacing:0; vertical-align:top; padding-bottom:4px;}
.book_list_title2 {padding:30px 0 10px 0;border-bottom:2px solid #ccc; margin-bottom:10px;font-size:17px;letter-spacing:0;}
.list_img {width:66px; height:90px; padding:7px 10px 10px; float:left;}
.list_bookbg img {border:1px solid #ccc;}
.booktext {width:520px; height:auto; float:right; text-align:left;}
.list_style_review {margin-top:5px;}
.list_style_review a {font-size:13px; color:#666;}
.linedash {clear:both; margin: 15px 10px; height: 5px; border-top: 1px dashed #ccc;}
.linesolid {background-color: #ccc; height: 2px;margin-bottom: 2px;margin-top:-22px}

.list_style_bookname a {font-weight:bold;}
.list_style_agency a {font-weight:bold; color:#666;}

.nav {padding-top:40px;}
/*.pagenate_complex {text-align:center;}
.pagenate_complex a {display:inline-block; padding:0 4px;}*/
.sh_bar {padding-top:20px; text-align:center;}
.sh_bar_name {display:inline-block; width:95px; height:23px; line-height:23px; border:1px solid #d7d7d7;}
.sh_bar_name_srch {display:inline-block; width:160px; height:19px; line-height:19px; border:1px solid #d7d7d7;}
.hb_srch_button {display:inline-block; width:95px; height:23px; line-height:19px; background:#C51917; color:#fff !important; border:1px solid #C51917; vertical-align:middle; text-align:center;}
.hb_srch_button strong{color:#fff;}

.book_info {border:1px solid #d7d7d7; padding:20px;}
.box {width:135px; height:157px; float:left;}
.box img {border:1px solid #d7d7d7;}
.book_text {width:433px; height:157px; float:left; position:relative;}
.book_name {border-bottom:2px solid #ccc;font-size:17px;padding:0.5em 0;font-weight:bold;letter-spacing:0;}
.book_buy a {display:block;width:120px; height:30px; line-height:30px; background:#C51917; color:#fff; font-weight:bold; text-align:center;
	position:absolute; right:0; bottom:0;
}
.book_info div.clearfix {padding-bottom:20px; border-bottom:1px dashed #ccc;}
.bookinfo {padding-top:10px;}
.bookinfo li {font-size:15px; line-height:24px; letter-spacing:0;}
.bookinfo li span {display:inline-block; width:50px; font-weight:bold;}
.bookinfo li strong {display:inline-block; padding-left:1em; font-weight:normal;}
.bx_outbox {margin-top:20px; padding:10px; background:#F8F8F8;}
.bx_outbox p {font-weight:bold; padding-bottom:10px; color:#C51917;}
.bx_outbox p span {font-weight:normal; font-size:0.8em;}
.view_img {text-align:center;}
.view_img img {max-width:100%;}

.book_end {height:30px; margin-top:20px; padding-top:20px; border-top:2px solid #ccc; position:relative;}
.btn_list a {display:block; width:70px; height:30px; line-height:30px; text-align:center; background:#C51917; color:#fff; font-weight:bold;
	position:absolute; right:0; bottom:0;
}

.bx_review200 {letter-spacing:0; line-height:24px;}
.review_box {font-size:15px; letter-spacing:0; line-height:26px;}


/* ·Î±×ÀÎ */
/* login - cs_gnb_2018 */
.login_box {float: left; width:900px; margin:15px 40px;}
.login_box .login_l {float: left; width:696px; height:260px; margin: 40px 0 0 0; background:#FBFBFB; position:relative; border-top:1px solid #6C6C6C; box-sizing:border-box; border-bottom:1px solid #d7d7d7;}
.login_l_top {position:absolute; left:54px; top:39px;}
.login_l_top h3 {font-size:26px; font-weight:normal;}
.login_l_top h3 span {color:#C51917;}
.login_l_top p {padding-top:0.5em; color:#666; line-height:2em; letter-spacing:-1px;}
.login_box .login_l .input_con {float:left; margin: 115px 0 0 54px;}
.input_con label {display:inline-block; width:90px; height:25px; line-height:25px; font-size:16px;}
.login_box .login_l li .input_box {width: 325px; height: 23px; border: 1px solid #cacaca; padding: 6px 0 4px 10px;}
.login_box .login_l li .blank {height: 10px;}
.login_box .login_l .btn_log {float: left; margin: 115px 0 16px 21px;}
.login_box .login_l .id_save {clear: both; margin: 0 0 0 145px; color:#666;}
.login_box .r_con {float: right; height:260px; width: 184px; margin-left: 20px; margin-top: 40px;}
.login_box .r_con .r_con_join {height:48px; padding: 0px; margin-bottom: 16px;}
.login_box .r_con .r_con_id {height:48px; padding: 0px; margin-bottom: 16px;}
.login_box .r_con .r_con_faq {height:132px; margin: 0px; padding: 0px;}

.form_srch{ display:inline-block; float:left; width:294px; height:32px; line-height:32px;font-size:14px;font-weight:bold;color:#333; border:1px solid #cccccc; font-weight:bold; padding:0 0 2px 5px;outline-style:none}
:root .form_srch{float:left; height:32px; line-height:32px; padding-top:0px; padding-bottom:3px } /*Crome Hack*/
.s_menu{ width:980px; height:28px; border:1px solid #d9d9d9; border-top:0px; background:#edf3f8;max-width:978px; overflow:hidden;  }
.mgT40 {margin-top:80px;}

/* °í°´¹®ÀÇ */
.question_bizForm {padding:40px; margin:0;}
.question_top {font-size:16px; line-height:24px;}
.bizForm_privacy {margin-top:40px; padding:10px 10px 20px 10px; background:#F8F8F8;}
.bizForm_privacy h4 {color:#666;}
.bizForm_privacy p {color:#666; padding-top:5px;}
.bizForm_privacy p strong {display:block; padding-top:5px;}
.bizForm_privacy div {padding-top:20px; text-align:center;}

.question_bizForm table {margin-top:40px; width:100%; border-top:2px solid #d7d7d7;}
.question_bizForm table td {padding:0.5em; border-bottom:1px solid #d7d7d7; font-size:15px; color:#666; font-weight:bold;}
.bizForm_input1 {width:98%; padding:0 1%;height:26px; line-height:26px; border:1px solid #d7d7d7;}
.bizForm_input2 {width:98%; padding:0 1%; margin:0;border:1px solid #d7d7d7;}
.bizForm_btn {text-align:center; margin-top:40px;}
.bizForm_btn .bizForm_btn_a {display:inline-block;width: 70px; margin:0 2px;height: 30px;line-height: 30px;text-align: center;background: #C51917;color: #fff;font-weight: bold;}
.bizForm_btn .bizForm_btn_b {display:inline-block;width: 70px; margin:0 2px;height: 30px;line-height: 30px;text-align: center;background: #47525C;color: #fff;font-weight: bold;}


/* ÀÌº¥Æ® */
.sub_center_event_titlebox {margin-top:10px; padding:10px; background:#f8f8f8; border-top:1px solid #d7d7d7;
	position:relative; font-weight:bold;
}
.list_view {position:absolute; right:10px; top:10px;}
.event_lst_thmb {padding:20px 10px;}
.event_lst_thmb .thmb {width:155px; float:left; margin-right:10px;}
.event_lst_thmb .cont {width:435px; float:left;}
.event_lst_thmb .cont ul {height:120px; position:relative;}
.event_lst_thmb .cont .title {font-size:18px; font-weight:bold; color:#666;}
.event_lst_thmb .cont .title span {vertical-align:middle; padding-left:1em;}
.event_lst_thmb .cont .desc {padding-top:10px;}
.event_lst_thmb .cont .desc a {font-size:13px; color:#888;}
.event_lst_thmb .cont .date {width:435px; position:absolute;left:0;bottom:0; text-align:right; color:#666; font-weight:bold;}
.event_lst_thmb .cont .date span {padding-left:0.5em; color:#666;color:#4f6aaf; font-weight:bold;}
.event_lst_thmb2 {width:100%; margin:50px auto 0; text-align:center; padding-bottom:50px; border-bottom:1px dashed #d7d7d7;}

.listborder {border-bottom:1px dashed #d7d7d7;}
.list_paging {margin-top:40px;}
.list_paging p {text-align:center;}

.eventView_2015 {margin-top:40px;text-align:center;}
.eventView_2015 p{text-align:center;}

.sub_center_event_question {padding:20px;}
.sub_center_event_question ul {padding:20px 0; border-bottom:1px dashed #d7d7d7;}
.sub_center_event_question ul li {padding:5px 0;}
.poll_answer input {vertical-align:middle; margin:0 0.5em 0 0;}
.poll_answer textarea {width:100%; border:1px solid #d7d7d7;}
.poll_question {font-size:17px; font-weight:bold;}
.poll_question .num {display:inline-block; padding:2px 4px; margin-right:0.5em; background:#4f6aaf; color:#fff;}
.sub_center_event_profile {padding:10px 20px 20px 20px;}
.sub_center_event_profile .sub_center_event_profile1{border:0 !important; background:#f8f8f8;}
.sub_center_event_profile iframe {border:0 !important; width:100%;}
.sub_center_event_profile li.title {font-weight:bold; padding-bottom:10px;}
.sub_center_event_profile li.title span{background: #4f6aaf none repeat scroll 0 0;color: #fff;display: inline-block;margin-right: 0.5em;padding: 2px 4px;font-weight:bold;}
.event_profile_form_table {padding-top:10px; margin-top:10px; border-top:2px solid #d7d7d7;}
.event_profile_form_table table {width:100%;}
.event_profile_form_table table th {padding:0.5em 0;}
.event_profile_form_table .row {width:20%; padding-left:1em;}
.event_profile_form_table .row img{padding-right:0.5em;}
.event_profile_form_table table input[type="text"] {height:24px; margin:0; padding:0; width:98%; border:1px solid #d7d7d7;}
.sub_center_event_profile input[type="radio"] {margin:0;}
.event_profile_form_table .item span {padding-right:1em;}
.sub_center_event_prifile_btn {padding-top:20px;}
.sub_center_event_prifile_btn ul li{text-align:center;}
.event_prifile_btn1 {background: #c51917;color:#fff;display: inline-block;font-weight: bold;height: 30px;line-height: 30px;
margin: 0 2px;text-align: center;width: 90px;}
.event_prifile_btn2 {background: #47525c;color:#fff !important;display: inline-block;font-weight: bold;height: 30px;
line-height: 30px;margin: 0 2px;text-align: center;width: 90px;}
.sub_center_event_result {padding:20px;}
.sub_center_event_result ul {padding:20px 0;}
.sub_center_event_result .poll_question {padding:10px 0;}
.poll_event_result_ratio {padding:10px 0; border-bottom:1px dotted #d9d9d9;}
.poll_event_result_ratio .percent{float:left; position:relative; top:6px;}
.poll_event_result_ratio .correct{float:left; width:420px;}
.poll_event_result_ratio .incorrect{float:left; width:420px;font-weight:normal}
.poll_event_result_ratio dt{margin-right:8px;font-weight:bold}
.poll_event_result_ratio dd {vertical-align:middle;}
.poll_event_result_ratio p{width:75px;height:10px;margin:2px 10px 0 0;background:url(https://health.chosun.com/images/event/poll/bg_gage.gif) 0 0 no-repeat;font-size:0}  
.poll_event_result_ratio span{display:block;height:5px;border:1px solid #5fab00;background:url(https://health.chosun.com/images/event/poll/bg_gage_on2.gif) 0 0 repeat-x;font-size:0}  

.sub_center_event_prifile_btn {text-align:center;}
.sub_center_event_prifile_btn .event_prifile_btn3 {background: #c51917;color:#fff;display: inline-block;font-weight: bold;
height: 30px;line-height: 30px;margin: 0 2px;text-align: center;width: 130px;}

.talign_C {padding-top:40px; text-align:center;}
.event_list_2015 table{width:100%;}
.event_list_2015 table th {text-align:center; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; padding:0.5em 0;}
.event_list_2015 table td {border-bottom:1px dotted #d7d7d7; padding:0.5em 0; text-align:center;}
.event_list_2015 .heightTd td {padding:1em 0; letter-spacing:0;}

.sub_center_event_recommend {padding:0 40px;}
.sub_center_event_recommend ul li {padding:10px 0;}
.tableSt1 table {width:100%;border-top:2px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.tableSt1 table th {background:#f8f8f8; padding:1em 0 1em 1em;border-bottom:1px solid #d7d7d7;}
.tableSt1 table th img {padding-right:0.5em;}
.tableSt1 table td {padding:1em 1em; text-align:center;border-bottom:1px solid #d7d7d7;}
.tableSt1 table td textarea {padding:0; margin:0; width:100%; border:1px solid #d7d7d7;}
.item input[type="text"] {width:100%; height:26px; line-height:24px; border:1px solid #d7d7d7;}

.tableSt1 .title {text-align:left;}

.sub_center_eventlist_banner2 {padding-top:10px;}


/* ÀÇ·áÇà»ç */
.textBox {margin-top:15px; padding:10px; background:#fdeeee; color:#666;}
/* .tabMenu {text-align:center; border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7; margin-top:10px;}
.tabMenu a {display:block; float:left; width:16.6%; height:40px; line-height:40px;text-align:center;} */
.event_list_2015 .healtheventList {margin-top:15px;}
.event_list_2015 .healtheventList th {background:#f8f8f8; padding:1em 0;}
.event_list_2015 .btn_parent {position:relative; display:block; width:100%; height:auto; box-sizing:border-box; padding-right:20%;}
.event_list_2015 .child_btn {position:absolute;right:10px;bottom:0;}
.pagenate_complex strong {color:#C51917;}

.noticeTable {border-top:1px solid #d7d7d7; margin-top:10px;}


/* Ä«µå´º½º */
.cardView dl.clearfix {margin-top:6px; padding-bottom:40px; border-bottom:1px solid #c51917;margin-bottom:10px;}
.cardView dl.clearfix dt {width:300px; height:300px; float:left; overflow:hidden;}
.cardView dl.clearfix dt a {display:block; width:100%; height:100%;}
.cardView dl.clearfix dt img {width:100%; height:100%; box-sizing:border-box; border-top:1px solid #E2E2E2;border-left:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;}
.cardView dl.clearfix dd {width:220px; height:212px; padding:44px 40px; float:left; background:url(/images/2016/card_bg.png) no-repeat left top; overflow:hidden;
	font-size:27px; line-height:1.3em;
}
.cardView dl.clearfix dd a {display:block; width:100%; height:100%;}

.cardList {padding:26px 20px;margin-top:6px; margin-bottom:10px; height:211px; background:#f8f8f8;}
.cardList dl {width:175px; float:left; overflow:hidden;}
.mgR17 {margin-right:17px;}
.cardList dl dt {width:175px; height:175px; box-sizing:border-box; border:1px solid #dddddd;}
.cardList dl dt a {display:block; width:100%; height:100%;text-align:center;}
.cardList dl dt img{width:173px; height:173px;}
.cardList dl dd {margin-top:4px;}
.cardList dl dd a{display:block; width:100%; height:100%; text-align:center;}


/* Ã»¼Ò³â º¸È£Á¤Ã¥ */
.teenager h3 {padding-bottom:40px;}
.teenager {font-size:15px; line-height:26.7px;}
.teenager_list {padding-top:2em;}
.teenager_list li {padding-bottom:2em;}
.teenager_list strong {display:block; padding-bottom:0.5em;}
.teenager_management {margin:20px 0; padding:20px;border:1px solid #d7d7d7;}
.teenager_management th {padding:0 0 1em 0; font-size:15px;}
.teenager_management td {font-size:15px;}


/* ¼­ºê gnb ¼û±è*/
.container_new .sub_gnb{ display: none;}
#column_contents .sub_gnb{ display: none;}
/* ¿ÍÀÌµå º¯°æ 201604 */
.sub_contents_top {margin-top:0px;}

/*°Ç°­ÄÃ·³ main */
.column_main_top_box1{/*width:608px;*/ height:196px; padding:5px; border:1px solid #afc0d7; background-color:#f3f8fe;overflow:hidden;}
.column_main_top_box2{/*width:606px;*/ height:194px; border:1px solid #d4deec; background-color:#ffffff;overflow:hidden;}
.column_main_top_box2 a {font-size:14px;}
.img_main_topcolumn{width:79px; height:79px; margin:20px auto 10px; padding:3px; background-color:#ffffff; border:1px solid #e5e5e5; text-align:center; line-height:16px; font-size:0px;}
.column_main_top_box_left{position:relative; width:150px; float:left; border-right:1px solid #e9e9e9; height:196px;} 
.column_main_top_box_left h2{text-align:center; font-weight:bold; font-size:15px;} 
.column_main_top_box_left ul li{text-align:center;}
.column_main_top_box_right{float:right; position:relative; width:449px; padding: 30px 30px;}

#top_column_content a {
	-webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-all;
}
.new_column_list2016 a {font-size:14px;}

.new_column_itemR p a {font-size: 14px; color: #2e2a26; }

.new_column_list2016 h4 a {font-size:20px;}
.new_column_list2016 a img {width: 80px; height: 80px; aspect-ratio:1 / 1; border: solid 1px #eaeaea; }
#top_column_title {margin-bottom:10px;}
#top_column_title a {font-weight:700;}
#top_column_bl_2011w{height:11px; line-height:16px; font-size:0px;}
#top_column_text_2011w{height:27px; margin:10px 0 0 0 !important; line-height:16px; font-size:19px; font-weight:bold;}
#top_column_text_2011w a{font-size:24px; color:#333;}

.column_menu_box_2011w{width:528px; margin-top:15px; border:1px solid #39425b; height:215px; text-align:center;}

.column_menu_box_left_2011w{float:left; border-right:1px dotted #d9d9d9; padding:10px; margin-top:10px; width:169px;  line-height:25px;}
.column_menu_box_right_2011w{float:left; padding:10px; margin-top:10px; width:128px; line-height:25px;}

.column_menu_box_left_2011w span{font-size:11px; letter-spacing:-1px;}
.column_menu_box_left_2011w h3{color:#426c96; text-align:center; letter-spacing:-1px;}
.column_menu_box_left_2011w img{margin-right:3px;}
.column_menu_box_right_2011w span{font-size:11px; letter-spacing:-1px;}
.column_menu_box_right_2011w h3{color:#426c96; text-align:center; letter-spacing:-1px;}
.column_menu_box_right_2011w img{margin-right:3px;}

.column_main_top_hit_box1{ /*width:608px;*/ padding:5px; border:1px solid #afc0d7; background-color:#f3f8fe;overflow:hidden; margin-top:45px;}
.column_main_top_hit_box2{ /*width:586px;*/  border:1px solid #d4deec; background-color:#ffffff;overflow:hidden; margin:0px; padding:10px; }
.column_main_top_hit_box_left{position:relative; float:left; width:310px; padding-right:10px;border-right:1px dotted #d9d9d9;} 
.column_main_top_hit_box_right{position:relative; float:left; width:309px; padding-left:10px;}

.column_main_top_hit_ico{position:absolute; left:211px;}

.column_main_top_hit_box_title{margin:25px 0px 0px 0px;}
.column_main_top_hit_box_left_01{border-bottom:1px solid #d9d9d9; font-size:0px; line-height:16px; height:26px;}
.column_main_top_hit_box_left_01_left{height:26px;position:relative; float:left; font-size:16px; color:#426c96; font-weight:bold; line-height:16px;}
.column_main_top_hit_box_left_01_right{position:relative; float:right; font:12px "¸¼Àº °íµñ",sans-serif; color:#333333; color:#92561b; line-height:16px;}

.column_main_top_hit_box_right_01{border-bottom:1px solid #d9d9d9; margin-right:0px; font-size:0px; line-height:16px; height:18px;}
.column_main_top_hit_box_right_01_left{position:relative; float:left; font:12px "¸¼Àº °íµñ",sans-serif; color:#426c96; font-weight:bold; line-height:16px;}
.column_main_top_hit_box_right_01_right{position:relative; float:right; font:12px "¸¼Àº °íµñ",sans-serif; line-height:16px;}
.column_main_top_hit_box_right_02{position:relative; clear:both; font:12px "¸¼Àº °íµñ",sans-serif;}

.column_main_top_hit_box_left_02_desc dl{position:relative; margin:0px; padding:0px; *margin-top:-14px; padding-top:7px;}
.column_main_top_hit_box_left_02_left{width:79px; height:79px; float:left; padding:3px; background-color:#ffffff; line-height:16px; margin:0px auto; font-size:0px;}
.column_main_top_hit_box_left_02_left img {border:1px solid #e5e5e5;}

.column_main_top_hit_box_left_02_desc dd{margin-right:7px; height:85px;}
.column_main_top_hit_box_left_02_desc dt{text-align:left; line-height:16px;}
.column_main_top_hit_box_left_02_desc dt h1{line-height:14px; color:#000000; height:38px;}
.column_main_top_hit_box_left_02_desc dt .hit_column_title{position:relative; font-size:16px; font-weight:600; line-height:19px; color:#000000; height:35px; letter-spacing:-1px;}
.column_main_top_hit_box_left_02_desc dt div{text-align:left; color:#666666; padding:10px 0;}

.column_main_top_hit_box_left_03{clear:both; float:left; margin-top:5px;}
.column_main_top_hit_box_left_03 img{margin-right:5px; line-height:16px; font-size:0px; vertical-align:-5px;}
.column_main_top_hit_box_left_03 span{font-size:13px; line-height:20px; vertical-align:0px;}
.column_main_top_list_box1{ /*width:610px;*/ padding:5px; border:1px solid #d9d9d9; background-color:#ffffff;overflow:hidden; margin-top:00px; margin-bottom: 20px;}
.column_main_top_list_box2{ /*width:590px;*/  border:1px solid #ffffff; background-color:#ffffff;overflow:hidden; margin:0px; padding:10px; font-size:13px; line-height:20px;}

.new_column_listitem {padding:5px 0;}
.new_column_listitem:after {content:'';display:block;clear:both;}
.new_column_itemL {width:150px; float:left; text-align:center;}
.new_column_itemR {width:500px; float:left; text-align:left;}
.new_column_itemR h4 {padding-bottom:5px;}
.doctor_columnList {display:block;width:100%; height:auto; text-align:center;}
.btn_columnList {display:block;width:77px; height:24px; margin:10px auto 0;line-height:24px; text-align:center; color:#fff !important; font-weight:500; background: #808080; border:1px solid #9e9e9e;text-decoration:none;}
.btn_columnList:focus, .btn_columnList:hover,.btn_columnList:visited {color:#fff !important; text-decoration:none !important;}
.column_preview {padding-top:8px; -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-all; }
p.column_preview a{
	font-size: 14px; 
}

/* Ä®·³ ÀúÀÚlist »ó´Ü */
.column_view_bottom_title_2011w {width:618px;padding:10px 0px 10px 0px; margin:10px 0px 20px 0px; border:1px solid #afc0d7; background-color:#f3f8fe;overflow:hidden;}
.column_view_bottom_title_2011w h1{margin:0px 0px 0px 10px;font-size:12px;color:#5d5d5d;font-weight:bold;line-height:20px;}
.column_view_bottom_title_box_2011w{margin:3px 10px 0px 10px; padding:10px; width:578px; background-color:#ffffff; border:1px solid #d4deec;}
.title_author_column_bottom_2011w:after {content:'';display:block;clear:both;}
.title_author_column_bottom_2011w {padding-bottom:10px;}
.column_view_bottom_title_box_2011w .title_author_column_bottom_2011w h2{color:#00275b; font-size:16px; }
.column_view_bottom_title_box_2011w .title_author_column_bottom_2011w h3{color:#666666; font-weight:normal; font-size:14px; line-height:20px;}
.column_view_bottom_img_79_2011w{position:relative; float:left; width:79px; height:79px; border:1px solid #d9d9d9;}
.column_view_bottom_title_2011w .title {font-size:17px; color:#000; line-height:30px;}
.column_view_bottom2_2011w{clear:both; background-color:#ffffff; border-top:1px dotted #cccccc;  padding:15px 0px 10px 7px; font-size:13px; line-height:20px; font-family:"¸¼Àº °íµñ",sans-serif;color:#00275b;}
.column_view_list_2011w{border-bottom:1px dotted #d9d9d9; padding-bottom:12px; margin:0px 0px 10px 0px;}
.column_view_list_2011w .title{color:#000; font-weight:bold; padding-top:0px;}
.column_view_list_2011w .title a:link, .column_view_list_2011w .title a:active,  .column_view_list_2011w .title a:hover{text-decoration:none; line-height:20px; font-size:16px; font-weight:bold; color:#00275b;	
}
.column_view_list_2011w .title a:visited{text-decoration:none; line-height:26px; font-size:14px; font-weight:bold; color:#641974;}
.column_view_list_2011w .desc a:link, .column_view_list_2011w .desc a:active, .column_view_list_2011w .desc a:visited, .column_view_list_2011w .desc a:hover{text-decoration:none; line-height:20px; font-size:14px; color:#4e4e4e;
-webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-all; 
}
.column_history_list {width:467px; float:left; padding-left:10px;}
.column_view_list_2011w .title span{font-size:12px; color:#999; font-weight:normal; margin-left:10px;}
.column_view_list_2011w .desc{color:#666; padding-top:5px;}
.column_view_list_2011w .desc a {font-size:13px; line-height:20px;}

/*Æê Ä®·³ ½ºÅ¸ÀÏ 2022*/
.column_view_list_pet {border-bottom: 1px dotted #d9d9d9; padding-bottom: 12px; margin: 0px 0px 10px 0px; }
.column_view_list_pet .column_thumb {display: table-cell;vertical-align: middle;text-align: right;	padding-left: 0px;padding: 0 8px 0 0px;	}
.column_view_list_pet .column_thumb a {line-height: 0;display: block;}
.column_view_list_pet .column_thumb img {width: 120px;height: 78px;border: 1px solid #e6e6e6;}
.column_view_list_pet dl {width: 100%;display: table-cell;vertical-align: middle;}
.column_view_list_pet .title {color: #000;font-weight: bold;padding-top: 0px;}
.column_view_list_pet .title span {font-size: 11px;color: #999;font-weight: normal;margin-left: 10px;}
.column_view_list_pet .title a:link, .column_view_list_pet .title a:active, .column_view_list_pet .title a:hover {text-decoration: none;line-height: 20px;font-size: 14px;font-weight: bold;color: #00275b;	}			
.column_view_list_pet .desc {color: #666;padding-top: 5px;}
.column_view_list_pet  .desc a:link, .column_view_list_pet  .desc a:active, .column_view_list_pet .desc a:visited, .column_view_list_pet .desc a:hover {
text-decoration: none;line-height: 20px;font-size: 13px;color: #4e4e4e;	}


.board_srch_2011w{margin:20px 0px 5px 0px;}
.srch_2011w{margin:0 auto; text-align:center;}  
.srch_2011w legend{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0; vertical-align:middle;}  
.srch_2011w{color:#c4c4c4;text-align:center}  
.srch_2011w input{margin:-1px 0 1px;font-size:12px;color:#373737;vertical-align:middle;height:22px;} 
.srch_2011w .keyword{margin-left:1px;padding:2px 3px 5px;border:1px solid #b5b5b5;font-size:12px;line-height:16px; height:12px; width:150px; }  
.srch_2011w select{font-size: 12px; font-family:"¸¼Àº °íµñ",sans-serif; height:22px;}

/* Ä®·³ ÇÏ´Ü ¹Ú½º */

.rel_column_bottom_tit{width:620px; float:left; margin-bottom:20px; border-bottom:0px solid #d9d9d9; border-top:1px solid #eaeaea; }
.rel_column_bottom_tit li{width:618px;  border-bottom:1px solid #eaeaea; line-height:14px; padding:8px 0px 8px 0px;}
.rel_column_bottom_tit .left_title{float:left; width:48px; text-align:center; font-size:11px;color:#878787;font-weight:bold;}
.rel_column_bottom_view{background-color:#fafafa;}
.rel_column_bottom_tit .right_title_view{font-size:13px;font-weight:bold;}

.rel_column_bottom_tit2016 ul {height:80px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.rel_column_bottom_tit2016 ul:after {content:'';display:block;clear:both;}
.rel_column_bottom_tit2016 ul li {width:50%; height:80px; float:left; text-align:center;position:relative;display:table; text-align:center;}
.rel_column_bottom_tit2016 .prevTitlelist{padding:0 70px; height:100%; text-align:center; /* position:absolute; left:30%; top:25%; */display:table-cell;vertical-align:middle; background:url(/images/2016/columnList_bg.png) no-repeat right 30px;}
.rel_column_bottom_tit2016 .nextTitlelist{padding:0 70px; height:100%; text-align:center; /* position:absolute; right:30%; top:25%; */display:table-cell;vertical-align:middle;}
.rel_column_bottom_tit2016 ul li a{display:block; width:100%; height:100%;text-align:center;display:table-cell;vertical-align:middle;}

.prevTitle span {width:14px; height:29px; position:absolute; left:0; top:26px;}
.prevTitle span {width:14px; height:29px; position:absolute; left:0; top:26px;}
.nextTitle span {width:14px; height:29px; position:absolute; right:0; top:26px;}


#column_related_bottom_title{width:598px; padding:20px 7px 10px 13px; border:1px solid #eaeaea;text-align:center; line-height:16px;}
#column_related_bottom_title:after {content:'';display:block;clear:both;}
#column_related_bottom_title .column_image{width:79px; height:79px; border:1px solid #eaeaea; margin-bottom:7px; font-size:0px; line-height:16px;}
#column_related_bottom_title .column_text{position:relative; width:83px; line-height:15px; font-size:12px; height:60px;}
.column_related_box{position:relative; width:83px; float:left; text-align:center; line-height:16px; padding:0 8px;}
.column_related_title{margin:30px 0px 10px 0px;}


/* ±â»ç »ó´Ü ¹Ú½º  2010f (data_2010¿¡¼­ °¡Á®¿È) */
.art_title{width:618px;padding:20px 0 20px 0;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7;background-color:#f8f8f8;overflow:hidden;}
.article h3{margin-bottom:15px;font-size:14px;color:#5d5d5d;font-weight:bold;line-height:22px;font-family:"¸¼Àº °íµñ",sans-serif;}
.art_title dl{float:left;width:80px;margin:4px 0 0 4px;display:inline;}
.art_title dl dt img{vertical-align:top;margin-bottom:5px;}
.art_title dl dd a,.art_title dl dd a:hover{font-size:12px;color:#666;font-weight:bold;letter-spacing:-1px;}
#news_body_id {font-size:15px; line-height:26px;}
/* #news_body_id p img {display:block; width:auto; margin:0 auto;} */

/* ÄÃ·³ Å¸ÀÌÆ² »ó´Ü ÅÇ 2010f (±â»ç ¿¡¼­ °¡Á®¿È) */
.column_ctrl{clear:both;float:none;position:relative;padding:0 18px;height:34px;line-height:30px; border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;background-color:#efefef;}
.column_ctrl h4 {font-weight:normal; font-family: 'Noto Sans KR', sans-serif !important;}
.column_tab{position:absolute;top:0;left:9px;height:25px;background-color:#d7d7d7;padding-left:1px;}
.column_tab li{float:left;text-align:center;margin:1px 1px 0 0;padding:3px 0 3px 0;background-color:#eaeaea;border-bottom:1px solid #d7d7d7;font-size:14px;color:#333;display:inline;}
.column_tab li.on{border-bottom:1px solid #fff;background-color:#fff;font-weight:bold;padding:4px 0 2px 0;font-size:14px;color:#000;}
#column_tab1{width:63px;}
#column_tab2{width:240px; font-size:12px; line-height:17px}
#column_tab3{width:61px;}
#column_tab4{width:61px;}
#column_tab5{width:61px;}

#link_title_text{color:#284387; font-size:12px; padding:8px 8px 0px 8px; vertical-align:middle;}
.rel_column_tit{width:520px; float:left;}
.rel_column_tit li{padding-left:19px;margin:0 0 0 1px;background:url(https://image.chosun.com/cs/200611/main/li_art_relation.gif) left 5px no-repeat;}
.rel_column_tit li a,.rel_art_tit li a:hover{font-size:14px;line-height:24px;color:#1a3890;letter-spacing:-1px;font-weight:bold;}

.img_author_column{float:left; padding:3px 0px 0px 20px; width:85px;}
.img_author_column img{border:3px solid #efefef;}
.title_author_column{width:490px; float:left; padding:3px 0px 0px 5px;}
.title_author_column img{float:left; padding:3px 0px 0px 5px; position:relative;}
.title_author_column h2{ padding:3px 3px 3px 8px;font-size:24px;  color:#000;line-height:30px;font-family: 'Noto Sans KR', sans-serif !important;}

/* »ó´Ü ÆäÀÌ½ººÏ,Æ®À§ÅÍ ¹öÆ° */
.ctrl3 {height:34px; line-height:14px; position:absolute; top:5px; right:0;}
.ctrl3 li {float:left; margin-right:7px;}
.ctrl3 li.btn_fb, .ctrl3 li.btn_twi {margin-right:10px;}
.ctrl3 li.btn_fb img, .ctrl3 li.btn_twi img {vertical-align:middle;}

/* »ó,ÇÏ´Ü ³»º¸³»±â ·¹ÀÌ¾Æ¿ô */
.outlist_box {position:absolute; width:97px; padding:13px 13px 9px 13px; right:9px; top:22px; border:2px solid #e8908c; background-color:#fff; display:none; z-index:4}
.outlist_box li {margin-bottom:4px; border-bottom:1px solid #e6e6e4;}
.outlist_box li img {float:left; margin-right:7px; vertical-align:top;}
.outlist_box li.bor_og {border-bottom:1px solid #e8908c;}
.outlist_box li.no_mar {margin:0; border:0 none;}

/* Page */
#page {margin:20px 0 0px 0px; padding:20px 0 0 0px;text-align:center;}
#page_number {height: 35px; margin: 10px 0 5px 0; padding:10px 0 0 0;text-decoration:none; font-size:14px; line-height: 15px; text-align: center; text-align:center;}
#ad_article{margin: 25px 0 10px 0; text-align:center;}
.part {margin: 10px 0 10px 0; padding: 0 0 0 20px;}

#realted_list {width:620px; float:left;}
.related_title {width:530px; height:30px; margin: 0 0 7px 0px; border-bottom: 2px solid #2e81a9;} 
h1.title_related {padding:10px 0 0 10px; margin:0px; font-size:12px; color:#2C6280;}
.new_realted {margin:0px 0px 0px 5px;}
.new_realted li{margin-left:1px; padding-left:16px; background:url(https://health.chosun.com/images/2015/csh_main_ico_2.png) no-repeat -200px 14px;}
.new_realted a:link, .new_realted a:active, .new_realted a:visited, .new_realted a:hover{text-decoration:none; line-height:30px; font-size:16px; font-weight:bold; color:#222;}

#realted_list_2011w {width:620px;}
.related_title_2011w {width:530px; height:30px; margin: 0 0 7px 0px; border-bottom: 2px solid #2e81a9;} 
.new_realted_2011w {margin:0px 0px 0px 5px; float:left;}
.new_realted_2011w li{margin-left:1px; padding-left:19px; background:url(https://health.chosun.com/images/li_art_relation_2011w.gif) left 5px no-repeat;}
.new_realted_2011w a:link, .new_realted_2011w a:active, .new_realted_2011w a:visited, .new_realted_2011w a:hover{text-decoration:none; line-height:24px; font-size:14px; font-weight:bold; color:#1a3890;}

#realted_list_ad_2011w {width: 525px;}
.related_title_ad_2011w {height:30px; margin: 0 0 7px 0px; border-bottom: 2px solid #2e81a9;} 
.new_realted_ad_2011w {margin:0px 0px 0px 5px; float:left;}
.new_realted_ad_2011w li{margin-left:1px; padding-left:19px; background:url(https://health.chosun.com/images/li_art_relation_ad.gif) left 5px no-repeat;}
.new_realted_ad_2011w a:link, .new_realted_ad_2011w a:active, .new_realted_ad_2011w a:visited, .new_realted_ad_2011w a:hover{text-decoration:none; line-height:24px; font-size:14px; font-weight:bold; color:#1a3890;}

#realted_list_ad2_2011w {width: 530px; float:left; font-size:0px; line-height:1px; margin-bottom:2px;}
#realted_list2 {width: 525px; margin-bottom:20px; padding: 0px; }
.related_title2 {width:530px; height:30px; margin: 0 0 7px 0px; border-bottom: 2px solid #2e81a9;} 
.new_realted2 {margin:0px 0px 20px 5px; float:left;}
.new_realted2 li{margin-left:1px; padding-left:19px; background:url(https://image.chosun.com/cs/200611/main/li_art_relation.gif) left 5px no-repeat;}
.new_realted2 a:link, .new_realted2 a:active, .new_realted2 a:visited, .new_realted2 a:hover{text-decoration:none; line-height:24px; font-size:14px; font-weight:bold; color:#1a3890;}

/* ±â»ç ÀÔ·Â ³¯Â¥  2010f (data_2010¿¡¼­ °¡Á®¿È) */
.date_ctrl{height:28px; position:relative; top:20px;}
.date_ctrl p{float:left;margin-left:10px;display:inline;font-size:11px;color:#9a9a9a; margin-left:2px;}
.date_ctrl ul{float:right;font-size:10px;line-height:14px;text-align:left;}
#date_text{float:left;margin-left:10px; width:125px; display:inline;font-size:11px;color:#9a9a9a; line-height:16px;}

/* »ó´Ü ÀÎ¼â,±ÛÀÚ Å©±â µî.. */
.date_ctrl ul.ctrl4 {position:absolute; right:0; bottom:0;}
.ctrl4 li {float:left; line-height:16px; padding:0 8px; font-size:12px; background:url("https://image.chosun.com/cs/comment2011/bg_ctrl_line.gif") right bottom no-repeat;}
.ctrl4 .mar_r23 {margin-right:17px;}
.ctrl4 .font_ctrl {margin-left:6px; padding:0; background:none; cursor:pointer;}

/* ÇÏ´Ü ¹öÆ° */
.bot_ctrl_v3 {width:620px; margin-bottom:4px;}
.bot_ctrlL {position:relative; float:left; padding:0 0 0 10px;}
.bot_ctrlL .ft_box li {float:left; margin-right:8px; line-height:19px;}
.bot_ctrlL .ft_box li.btn_fb, .bot_ctrlL .ft_box li.btn_twi {_margin-top:3px; margin-right:10px; padding-top:2px;}
.bot_ctrlL .ft_box li.btn_fb img, .bot_ctrlL .ft_box li.btn_twi img {margin-top:-3px; vertical-align:middle;}
.bot_ctrlL .ft_box li.btn_fb span {float:left; width:14px; height:14px; margin:0;}
.bot_ctrlL .ft_box li.btn_outlist {padding:0;}
.bot_ctrlL .outlist_box {right:8px; _right:16px; top:19px;}
.bot_ctrlR {float:right;}
.bot_ctrlR ul li {float:left; padding:2px 9px 0 9px; line-height:19px; background:url("https://image.chosun.com/cs/comment2011/bg_ctrl_line.gif") right 5px no-repeat;}
.bot_ctrlR ul li.go_top {padding:2px 5px 0 9px; _padding-top:5px; background:none; cursor:pointer;}

#qr_apDiv1 {
	position: absolute;
	visibility: hidden;
}
.column_areas {position:relative; height:28px; padding-bottom:24px;}
.column_m {width:70px; position:absolute; right:210px; top:10px;cursor:pointer;}
.column_m a {display:block; width:100%; height:auto; font-size:12px; padding-bottom:4px;}

/* Ä®·³ ÇÏ´Ü ¹Ú½º  */
.column_bottom{width:620px; padding-top:20px;}
.img_author_column_bottom{float:left; padding:3px 0px 0px 10px; width:85px; position:static;}
.column_bottom_title{width:618px;padding:10px 0px 10px 0px; margin:48px 0 20px 0; border:1px solid #d7d7d7; background-color:#efefef;overflow:hidden;}
.column_bottom_title h3{margin-bottom:15px;font-size:14px;color:#5d5d5d;font-weight:bold;line-height:22px;font-family:"¸¼Àº °íµñ",sans-serif;}
.column_bottom_title h1{height:30px; margin:0 0 10px 10px;font-size:18px;color:#333;font-weight:bold;line-height:26px;}

.img_author_column_bottom img{border:3px solid #efefef;}
.title_author_column_bottom_box{ margin:3px 10px 0px 10px; padding:16px 20px; background-color:#ffffff; border:1px solid #d7d7d7;}
.title_text_column_bottom2{clear:both; background-color:#ffffff; border-top:1px dotted #dad4c1; font-size:13px;font-family:"¸¼Àº °íµñ",sans-serif;color:#666;line-height:20px;padding-top:20px;}

.title_author_column_bottom h2{font-size:13px;font-family:"¸¼Àº °íµñ",sans-serif;color:#0066ff;line-height:20px; padding:0 0 20px 0;}

#column_bottom_img_79{float:left; border:3px solid #efefef; margin:0px 10px 2px 0px;}
#column_img_79{border:1px solid #999999; float:left; position:relative; margin:0px 5px 0px 5px;}
#link_title_text_column_bottom{float:left; color:#284387; font-size:11px; padding:0px 8px 0px 8px; vertical-align:middle;}

#link_title_text_bottom{position:relative; float:right;color:#584403; font-size:11px; padding:12px 12px 5px 0px; }
.profile_text_column_bottom2{font-size:13px;font-family:"¸¼Àº °íµñ",sans-serif;color:#666;line-height:20px;}

/* ±â»çÇÏ´Ü Ä«ÇÇ¶óÀÌÆ® 2010f(data_2010¿¡¼­ °¡Á®¿È) */
.art_wrap{clear:both;width:100%;margin:0;padding-top:10px;overflow:hidden;}
.art_wrap .desc{padding-bottom:20px;}
.rel_art_tit{width:520px;margin-bottom:20px;}
.rel_art_tit li{padding-left:19px;margin:0 0 0 1px;background:url(https://image.chosun.com/cs/200611/main/li_art_relation.gif) left 5px no-repeat;}
.rel_art_tit li a,.rel_art_tit li a:hover{font-size:14px;line-height:24px;color:#1a3890;letter-spacing:-1px;font-weight:bold;font-family: 'Noto Sans KR', sans-serif !important;}
.copy{clear:both;width:100%;background-color:#f6f6f6;overflow:hidden;display:none;}
.copy .csource{float:left;margin:4px 0 0 10px;display:inline;}
.copy .cetc{float:right;margin:4px 4px 0 0;display:inline;}
.copy .cetc span img{vertical-align:middle;margin:0 7px 2px 7px;}

.ly_help{position:absolute;z-index:10;top:50px;left:50px; border:1px solid #888;background:#fff;text-align:left; padding-left:3px;}
.ly_help .qr_img{position:relative; padding:0px 5px 5px 0px;}
.ly_help .qr_img img{ margin:5px; border:1px solid #dfdfdf;}

.ly_help .clse{position:absolute;top:3px;right:4px}
.ly_help .title{display:block; text-align:center; margin:0px 5px 3px 5px;padding:9px 0 3px 9px;font-size:12px; line-height:18px; color:#2c2c2c;letter-spacing:-0.5px; border-bottom:1px dotted #d2d2d2;}
.ly_help p{padding:15px 0 0px 9px;font-size:12px;color:#2c2c2c;line-height:16px; margin-top:2px;}
.ly_help p span{color:#999; font-size:10px;  letter-spacing:-1px;}
.ly_help p em{color:#2c62a1; font-weight:bold;}
.ly_help .edge_cen{position:absolute;top:0;left:50%;width:9px;height:6px;margin:-6px 0 0 -5px;background:url(https://health.chosun.com/images/2010/bg_layer_edge.gif) no-repeat 0 0;font-size:0}
.ly_help .edge_rgt{position:absolute;top:0;right:0;width:9px;height:6px;margin-top:-6px;background:url(https://health.chosun.com/images/2010/bg_layer_edge.gif) no-repeat 0 0;font-size:0}

#sub_title_text{color:#0066ff; padding:10px 8px 0 8px; font-family: 'Noto Sans KR', sans-serif !important;}

.share {height:48px; padding:30px 0 0;}
.share .fl {float: left;padding-left: 13px;width: 272px;}
.share .fl a, .share .fr a {display: block;height: auto;width: 100%;}
.share .fr {float: right;padding-right: 13px;width: 272px;}


/* 201607 ¸íÀÇÅåÅå */
.doctortalkTop {padding:30px; border:1px solid #d9d9d9; background:#f9f9f9;}
.doctortalkTop h2 {height:51px; font-size:32px; font-weight:bold; line-height:51px; vertical-align:middle;}
.doctortalkTop h2 span {color:#ec202d;}
.doctortalkTop h2 img {vertical-align:top;padding-right:0.2em;}
.doctortalkTop dl {padding-top:30px;}
.doctortalkTop dl dt {width:363px; float:left;}
.doctortalkTop dl dd {padding-left:30px; float:left;}
.doctortalkTop dl dd p {font-size:16px; font-weight:bold; line-height:30px;}
.olList {padding-top:15px; font-size:15px; line-height:30px;}
.olList li span {color:#ec202d;}
.doctortalkTop ul.clearfix {padding-top:15px;}
.doctortalkTop ul.clearfix li {float:left; padding-right:17px;}

.doctortalkList {padding-top:50px;}
.doctortalkList h3 {padding-bottom:16px;font-size:22px; font-weight:bold; background:url(/images/2016/doctor_img6.png) repeat-x left bottom;}
.doctortalkList h3 span {color:#ec202d;}
.doctortalkList h3 img {vertical-align:middle;padding-right:0.2em;}
.doctortalkList p {padding:18px 0; font-size:16px; line-height:30px;}

.doctortalk_List {padding:30px 0 20px 50px; border:1px solid #d9d9d9; position:relative;}
.doctortalk_List ul {width:20%; float:left;}
.doctortalk_List ul li {font-size:14px; font-weight:bold; line-height:30px;}
.doctortalk_List p {font-size:13px; color:#526fa4; position:absolute; right:20px; bottom:14px; padding:0;}

.doctortalkEvent {padding:50px 0 35px 0;}
.doctortalkEvent h3 {padding-bottom:16px;font-size:22px; font-weight:bold; background:url(/images/2016/doctor_img6.png) repeat-x left bottom; margin-bottom:10px;}
.doctortalkEvent h3 span {color:#ec202d;}
.doctortalkEvent h3 img {vertical-align:middle;padding-right:0.2em;}

.w4 li {width:246px; height:160px; padding:3px; border:1px solid #dedede; float:left; margin-right:20px;}
.w4 li a, .w2 li a{display:block; width:100%; height:auto;}
.w4 li img {width:246px; height:160px;}
.w2 li {width:520px; height:100px; padding:3px; border:1px solid #dedede; float:left; margin-right:20px;}
.w2 li img {width:520px; height:100px;}
.w4, .w2 {padding-top:20px;}
.n_pdR {margin-right:0 !important;}
.listmoreBtn {display:block; width:100%; height:53px; margin-top:30px; line-height:48px; background:#eaeaea; font-size:16px; font-weight:bold; text-align:center; color:#666;}
.morepage {display:none;}



.ecliniclistBtn_01{display:inline-block; width:141px; height:32px; line-height:32px; margin-right:10px; text-align:center; font-size:13px; font-weight:bold; color:#fff; background:#5d5d5d;}
.ecliniclistBtn_02{display:inline-block; width:141px; height:32px; line-height:32px; text-align:center; font-size:13px; font-weight:bold; color:#fff; background:#c51917;}
.ecliniclistBtn_01:visited, .ecliniclistBtn_02:visited {color:#fff;}

.counselingmainList h3 {margin-top:35px; font-size:18px; font-weight:bold; line-height:37px; position:relative;}
.counselingmainList h3 .mainmoreBtn {display:block;  position:absolute; right:0; top:4px; font-size:12px; font-weight:normal;}
.counselingmainList h3 span {padding-right:6px;}
.counselingmainListitem {width:620px; height:247px; overflow:hidden;}
.counselingmainListitem li {width:158px; height:209px; padding:18px 20px; float:left; margin-right:10px; background:#fafafa; border:1px solid #d7d7d7;}
.counselingmainListitem li dt {height:40px; padding-bottom:18px; border-bottom:1px dotted #d7d7d7; font-size:15px; font-weight:bold; line-height:20px;}
.counselingmainListitem li dt span {color:#fc4c52;}
.counselingmainListitem li dd {padding-top:18px; text-align:center; font-size:13px; line-height:20px; }
.counselingmainListitem li dd p {padding-top:4px;}
.counselingmainListitem li dd img {width:87px; height:87px;}
.counselingmainListitem li dd strong {display:block;}
.n_mgR10 {margin-right:0 !important;}

.counselingview_q {margin-top:25px;}
.counselingview_q table {border:1px solid #d7d7d7;}
.counselingview_q table th {padding:20px 10px; border-bottom:1px dotted #d7d7d7;}
.counselingview_q .talignL h3 {font-size:18px; font-weight:bold;}
.counselingview_q .talignL p {padding-top:4px; font-size:13px; line-height:22px; font-weight:normal;}
.counselingview_q .counselingview_contents {padding:30px; font-size:13px; line-height:22px;}

.counselingview_btnArea {margin-top:10px;}
.counseling_leftBtn {width:auto; height:28px; float:left; text-align:left;}
.counseling_leftBtn li {float:left; display:block; width:79px; margin:0 10px 0 0;}
.counseling_rightBtn {width:auto; height:28px; float:right; text-align:right;}
.counseling_rightBtn li {float:left; display:block; width:79px; margin:0 0 0 10px;}
.goModify {display:block; width:77px; height:26px; line-height:26px; border:1px solid #333; text-align:center; color:#333; font-size:13px; font-weight:bold;}
.goDelete {display:block; width:77px; height:26px; line-height:26px; border:1px solid #333; text-align:center; color:#333; font-size:13px; font-weight:bold;}
.goReply {display:block; width:79px; height:28px; line-height:28px; background:#c51917; text-align:center; color:#fff; font-size:13px; font-weight:bold;}
.goChange {display:block; width:79px; height:28px; line-height:28px; background:#595959; text-align:center; color:#fff; font-size:13px; font-weight:bold;}
.goList {display:block; width:79px; height:28px; line-height:28px; background:#bfbfbf; text-align:center; color:#fff; font-size:13px; font-weight:bold;}

.counselingview_a {margin-top:40px; padding:20px; background:#fafafa; border:1px solid #d7d7d7;}
.counselingview_a h3 {padding-bottom:18px; border-bottom:1px solid #d7d7d7; font-size:16px; font-weight:bold; color:#3055b0; vertical-align:bottom; line-height:24px;}
.counselingview_a h3 span {display:block; width:32px; float:left; vertical-align:bottom; padding-right:15px;}

.counselingview_re {padding:20px 0 0 0; font-size:13px; line-height:22px;}
.counselingview_re p {font-size:13px; line-height:22px;}

.counselingview_doctor .th102 {width:102px;}
.counselingview_doctor .dinfo {padding:20px 0; border-bottom:1px dotted #d7d7d7; vertical-align:top;}
.counselingview_doctor .dinfo img {width:85px; height:85px; border:1px solid #d7d7d7; vertical-align:top;}
.counselingview_doctor .dinfo h4 {padding-bottom:10px;}
.counselingview_doctor .dinfo p {font-size:11px; line-height:16px; color:#666;}
.counselingview_doctor .dinfo pre {font-size:11px; line-height:16px; color:#666;}

.counselingview_notice {margin-top:40px; padding:25px; background:#ffffff; border:1px solid #d7d7d7; border-top:1px solid #000000;}
.counselingview_notice h3 {padding-bottom:18px; border-bottom:1px solid #d7d7d7; font-size:15px; font-weight:bold; color:#c51917; vertical-align:bottom;}
.counselingview_notice h3 span {display:block; width:32px; float:left; vertical-align:bottom; padding-right:15px;}

.counselingview_ne {padding:0px 0 0 0; font-size:13px; line-height:22px;}
.counselingview_ne p {font-size:13px; line-height:22px;}

.counselingview_reply {margin-top:50px; border-top:1px solid #c51917;}
.counselingview_reply h3 {height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.counselingview_reply h4 {padding-top:12px; height:32px; line-height:32px; font-size:14px; font-weight:bold;}

.replyArea textarea {width:506px; height:75px; padding:10px; margin:0; float:left; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:0 none; font-size:13px; line-height:20px; color:#666666; resize:none;}
.replyArea .resubmitBtn {width:91px; height:95px; float:left; border:1px solid #d7d7d7;}

.counselingview_replyList {margin-top:20px; border-top:1px solid #d7d7d7;}
.counselingview_replyList dl {padding:10px 0; border-bottom:1px solid #d7d7d7;}
.counselingview_replyList dl:after {content:'';display:block; clear:both;}
.counselingview_replyList dt {width:110px; height:35px; float:left; line-height:35px; vertical-align:middle; font-size:13px; font-weight:bold;}
.counselingview_replyList dt span {padding-left:14px; line-height:35px; vertical-align:top;}
.counselingview_replyItem dd {margin-left:146px; vertical-align:top; padding:7px 0; font-size:13px; line-height:22px;}

.pharmacistList {margin-top:10px;}
.pharmacistListnone {margin-top:30px; padding:30px; text-align:center; border:1px solid #d7d7d7;}
.eclinicList li {width:102px; height:119px; padding:10px 6px; border:1px solid #d7d7d7; position:relative; background:#fafafa; float:left;margin-right:10px; margin-bottom:10px;}
.eclinicList li:nth-child(5n+5) {margin-right:0;}
.n_mgR {margin-right:0 !important;}
.eclinicList li .eclinicListcover {width:94px; height:119px; padding:10px; position:absolute; left:0; top:0; background:url(/images/2016/bg_opcity.png) repeat left top;font-size:13px; font-weight:bold; color:#fff;display:none;}
.eclinicList dt {width:66px; height:66px; margin:0 auto;}
.eclinicList dt img {width:66px; height:66px;}
.eclinicList li dd {text-align:center;padding-top:8px; font-size:12px; line-height:16px;}
.eclinicList li dd span {display:block; font-weight:bold;}

.eclinicList2 {margin-top:25px;}
.eclinicList2 li {width:158px; height:133px; padding:20px; border:1px solid #d7d7d7; position:relative; background:#fafafa; float:left;margin-right:10px; margin-bottom:10px;}
.eclinicList2 li:nth-child(3n+3) {margin-right:0;}
.eclinicList2 li .eclinicListcover {width:178px; height:153px; padding:10px; position:absolute; left:0; top:0; background:url(/images/2016/bg_opcity.png) repeat left top;font-size:13px; font-weight:bold; color:#fff;display:none;}
.eclinicList2 dt {width:87px; height:87px; margin:0 auto;}
.eclinicList2 dt img {width:87px; height:87px;}
.eclinicList2 li dd {text-align:center;padding-top:10px; font-size:13px; line-height:16px;}
.eclinicList2 li dd span {display:block; font-weight:bold;}

.pharmacistBtn {padding-top:15px; text-align:right;}

.qaList {margin-top:25px; border:1px solid #d7d7d7;}
h3.qaListT {font-size:18px; font-weight:bold; line-height:30px; padding:18px 20px 20px 20px; border-bottom:1px solid #d7d7d7;}
h3.qaListT img {vertical-align:middle; padding-right:14px;}
.doctorA {padding:0 0 20px 0; margin:0 20px;}
.bdStyle {border-top:1px dotted #d7d7d7;}
.doctorA2 {padding:0 0 20px 0; margin:0 20px;}

h3.qaListTit {font-size:18px; font-weight:bold; line-height:30px; padding:18px 20px 20px 20px;}
h3.qaListTit a{display:block; width:100%; height:100%; background:url(/images/2016/icon_counsel_btn1.png) no-repeat right 5px; position:relative;}
h3.qaListTitt a {display:block; width:100%; height:100%; background:url(/images/2016/icon_counsel_btn2.png) no-repeat right 5px; position:relative;}
h3.qaListTit img {vertical-align:middle; padding-right:14px;}

h3.qaListTitt {font-size:18px; font-weight:bold; line-height:30px; padding:18px 20px 20px 20px;}
h3.qaListTitt img {vertical-align:middle; padding-right:14px;}

.qaListTit a span, .qaListTitt a span {display:block; width:54px; height:24px; font-size:10px; color:#fff; text-align:center; position:absolute; right:0; top:1px;}


.doctorA dt {padding:16px 0 20px 0; font-size:16px; font-weight:bold; line-height:20px; color:#3055b0;}
.doctorA dt a {vertical-align:middle; color:#3055b0;}
.doctorA dt span {vertical-align:middle; padding-right:14px;}
.doctorA2 dt {padding:16px 0 0 0; font-size:16px; font-weight:bold; line-height:20px; color:#3055b0;}
.doctorA2 dt a {vertical-align:middle; color:#3055b0;}
.doctorA2 dt span {vertical-align:middle; padding-right:14px;}
.doctorA .doctorPic {display:block; width:100px; height:87px; float:left;}
.doctorA .doctorPic img {width:85px; height:85px; border:1px solid #d7d7d7;}
.doctorA .doctorInfo {margin-left:100px; font-size:13px; vertical-align:top;}
.doctorA .doctorInfo p {padding-top:10px; line-height:20px; color:#666;}
.doctorA .doctorInfo strong {font-size:16px; font-weight:bold;}
.doctorA .doctorInfo strong span {color:#de5b5b;}

.doctorA2 .doctorInfo2 {margin-left:33px; font-size:13px; vertical-align:top;}
.doctorA2 .doctorInfo2 p {padding-top:10px; line-height:20px; color:#666;}
.doctorA2 .doctorInfo2 strong {font-size:16px; font-weight:bold;}
.doctorA2 .doctorInfo2 strong span {color:#de5b5b;}

.doctorS {padding-top:16px; font-size:16px;}
.doctorS span {vertical-align:middle; padding-right:14px;}

.eclinicTitle {padding-top:10px; font-size:20px; font-weight:bold; line-height:30px;}
.eclinicTitle span {padding-right:10px; vertical-align:middle;}
p.eclinicWritenotice {padding:20px; border:2px solid #d7d7d7; background:#fafafa; font-size:13px; line-height:22px;}
dl.eclinicWritenotice {padding-top:30px;}
dl.eclinicWritenotice dt {padding-bottom:8px; font-size:13px; font-weight:bold; color:#666;}
dl.eclinicWritenotice dd {padding:18px 20px; height:54px; overflow-y:scroll; border:1px solid #d7d7d7; font-size:13px; line-height:22px; color:#666;}
dl.eclinicWritenotice dd strong {font-weight:bold; color:#666;}
.eclinicWritecheckArea {padding-top:20px; text-align:center;}
.eclinicWritecheckArea input[type="radio"] {width:13px; height:13px; margin:0; vertical-align:middle;}
.eclinicWritecheckArea span {font-size:13px;}
.pdL18 {padding-left:18px;}

.eclinicWriteT {padding-top:30px; padding-bottom:8px; font-size:16px; font-weight:bold; line-height:25px;}
.eclinicWriteT span {color:#c51917;}
.eclinicWriteTxt {border-top:2px solid #989898;}
.eclinicWriteTxt th {width:110px; height:56px; background:#fafafa; font-size:13px; font-weight:bold;}
.eclinicWriteTxt td {padding:0 10px;}
.eclinicWriteTxt td strong {font-size:12px; font-weight:normal; color:#969696; letter-spacing:-1px; line-height:16px;}
.eclinicWriteTxt td strong span {color:#c51917;}
.eclinicWriteTxt .bdBt1 {border-bottom:1px solid #d7d7d7;}

.eclinicWriteTitle {width:98%; height:34px; padding:0 1%; margin:0; border:1px solid #d7d7d7; line-height:34px;}
.eclinicWriteName {width:170px; height:34px; padding:0 1%; margin:0; border:1px solid #d7d7d7; float:left; margin-right:10px; line-height:34px;}

.spamArea {height:99px; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.spamArea .codeArea {width:182px; padding-left:10px;}
.spamArea .codeAreaT {text-align:left; padding-left:20px;}
.spamArea .codeAreaT h3 {font-size:16px; font-weight:bold; color:#3055b0; padding-bottom:10px;}
.spamArea .codeAreaT strong {font-size: 12px;font-weight: normal;color: #969696;letter-spacing: -1px;line-height: 16px;}
.spamArea .codeAreaT strong span {color: #c51917;}
.noSpamChar {width:143px; height:30px; padding:0; border:1px solid #929292; float:left; margin-right:10px;}

.eclinicWriteBtnArea {padding-top:10px; text-align:right;}
.eclinicWriteBtn {width:79px; height:28px; border:0 none; font-size:13px; font-weight:bold; color:#fff; background:#c51917;margin-right:10px; cursor:pointer;}
.eclinicWriteBtnC {width:79px; height:28px; border:0 none; font-size:13px; font-weight:bold; color:#fff; background:#595959; cursor:pointer;}

.counselingmainList .bx-wrapper .bx-prev {
    background:url("/images/2016/icon_coun_prev.png") no-repeat left 0;
    left: 0;
}
.counselingmainList .bx-wrapper .bx-next {
    background:url("/images/2016/icon_coun_next.png") no-repeat right 0;
    right: 0;
}
.counselingmainList .bx-wrapper .bx-controls-direction a {
    top: 120px;
    height: 30px;
    margin-top: -16px;
    outline: 0 none;
    position: absolute;
    text-indent: -9999px;
    width: 30px;
    z-index: 9999;
}

.lawlist {position:relative; min-height:200px;}
.lawlist h4 {width:307px; height:37px; line-height:37px; text-align:center; float:left; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; font-size:13px; font-weight:bold; color:#333; background:#fafafa;}
.lawlist h4.lawlistOn {width:309px; height:37px; border-top:2px solid #333; border-left:1px solid #d7d7d7; border-bottom:0 none;background:#fff;}
.lawlist .lawlistItem {width:558px;padding:15px 30px; position:absolute; left:0; top:39px; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.lawlist .lawlistItem li {font-size:13px; line-height:25px; vertical-align:middle;}
.lawlist .lawlistItem li span {line-height:25px; font-size:2em; color:#c51917; vertical-align:top;}
.lawlisttab02 {display:none;}
.lawlistItem.disB {display:block;}
.lawlistItem.disN {display:none;}

.lawlist_lawyer {margin-top:25px; border:1px solid #dbdbdb;}
.lawlist_lawyer dl {padding:16px; border:4px solid #ececec;}
.lawlist_lawyer dt {width:95px; height:95px;margin-right:12px; float:left;}
.lawlist_lawyer dt img {width:95px; height:95px;}
.lawlist_lawyer dt img {width:95px; height:95px;}
.lawlist_lawyer dd span {display:block; font-size:13px; line-height:16px; font-weight:bold; color:#de5b5b;}
.lawlist_lawyer dd strong {display:block; padding:6px 0; font-size:16px; line-height:20px; font-weight:bold;}
.lawlist_lawyer dd p {font-size:12px; line-height:20px; color:#666;}

.ecliniclistBtnArea p {width:50%; float:left; text-align:left; font-size:13px; line-height:32px;}
.ecliniclistBtnArea p span {font-weight:bold;}

.eclinicmineList {margin-top:10px;}
.eclinicmineList table {border-top:2px solid #989898;}
.eclinicmineList table th {height:35px; background:#f0f0f0; border-bottom:1px solid #d7d7d7; font-size:13px; font-weight:bold;}
.eclinicmineList table td {height:53px; font-size:13px; text-align:center; border-bottom:1px solid #d7d7d7; line-height:18px;}
.eclinicmineList table td.talignL {padding-left:18px;}
.eclinicmineList table td.talignL span {vertical-align:middle;}
.bgRe {background:#fafafa;}

.deptview_department_top2016 {margin-top:10px; padding:5px 10px; border:1px solid #d7d7d7; background:#fafafa;}
.deptview_department_top2016 dt {float:left; margin-right:15px;}
.deptview_department_top2016 dd {padding-top:20px;font-size:13px; line-height:20px;}


.theme_banner {padding:15px; border-top:1px solid #ebebeb;}
.theme_banner ul li.leftBanner {width:346px; height:90px; float:left; border:1px solid #ebebeb;}
.theme_banner ul li.rightBanner {width:346px; height:90px; float:right; border:1px solid #ebebeb;}
.theme_banner p {width:714px; height:103px; margin:0 auto; border:1px solid #ebebeb;}

.disease_right_banner {border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7; padding:15px 0;}
.disease_right_banner p {width:296px; height:177px; margin:0 auto; border:1px solid #d7d7d7;}

.counselingW {padding-top:20px; text-align:center; font-size:12px; color:#3055b0; letter-spacing:-1px;}

/* ÇÔ²²ÇÏ´Â±â¾÷ */
.widthCop {height:215px;padding:50px; background-color:#f9f9f9; border:1px solid #d9d9d9; background:url(/images/2016/with_img01.png) no-repeat 50px 50px;}
.widthCop h3 {padding-left:264px; font-size:32px; font-weight:bold;}
.widthCop h3 span {font-size:1em; font-weight:bold; color:#ec202d;}
.widthCop p {padding-top:30px; padding-left:264px; font-size:17px; line-height:30px; font-weight:bold;}
.widthCop p span {font-size:1em; line-height:30px; font-weight:bold; color:#ec202d;}
.widthCop p strong {display:block; padding-top:8px; font-size:1em; line-height:30px; font-weight:normal; color:#3055b0;}

.widthCopList {margin-top:50px;}
.widthCopInfo li {width:252px; height:201px; border:1px solid #dedede; float:left; margin-right:20px; margin-bottom:20px;}
.widthCopInfo dt {width:252px; height:166px; border-bottom:1px solid #dedede; text-align:center; display:table;}
.widthCopInfo dt a {display:table-cell; vertical-align:middle;}
.widthCopInfo dd {width:252px; height:34px; line-height:34px; background:#f9f9f9; text-align:center;}
.widthCopInfo dd a {font-size:14px; font-weight:bold;}
.widthCop_List .bx-wrapper .bx-pager {padding-top:20px;}
.widthCop_List .bx-wrapper {max-width:100% !important; width:100% !important;}
.widthCop_List .bx-wrapper .bx-viewport {height:446px !important;}
.widthCop_List .bx-viewport {width:100% !important;}

.widthCopView {padding:26px 30px 28px 30px; background:#f9f9f9; border:1px solid #d9d9d9;}
.widthCopView h3 {height:35px; font-size:26px; line-height:30px;font-weight:bold; vertical-align:top; padding-bottom:10px; border-bottom:1px solid #d9d9d9;}
.widthCopView h3 img {vertical-align:top;}
.widthCopView h3 span {padding-right:20px; font-size:1em;line-height:30px;  font-weight:bold; color:#ec202d; vertical-align:top;}
.widthCopView dl {padding-top:30px;}
.widthCopView dt {width:328px; float:left; background:#fff; text-align:center;}
.widthCopView dd {width:658px; float:right;}
.widthCopView dd h4 {padding-bottom:14px; font-size:24px; font-weight:bold; color:#3055b0;}
.widthCopView dd table th {padding:7px 0; font-size:18px; font-weight:bold; text-align:left;}
.widthCopView dd table td {padding:7px 0; font-size:18px;}
.widthCopView dd th span {padding-right:2em;}

.widthCopinfoTxt {padding-top:50px;}
.widthCopinfoTxt h3 {padding-bottom:16px;font-size:22px; font-weight:bold; background:url(/images/2016/doctor_img6.png) repeat-x left bottom; margin-bottom:10px;}
.widthCopinfoTxt h3 span {color:#ec202d;}
.widthCopinfoTxt h3 img {vertical-align:middle;padding-right:0.2em;}
.widthCopinfoTxt p {font-size:16px; line-height:30px;}


.widthCopItem {padding-top:20px;}
.widthCopItem li {width:254px; height:223px; float:left; margin-right:20px;}
.widthCopItem dt {width:252px; height:166px; border:1px solid #dedede; text-align:center; display:table;}
.widthCopItem dt span {display:table-cell; vertical-align:middle;}
.widthCopItem dd {width:254px; height:34px; padding:8px 0 12px 0; background:#f9f9f9; text-align:center;}
.widthCopItem dd span {font-size:14px; line-height:16px; font-weight:bold;}



/*°Ç°­»ó´ã*/
.counselingfirst_top2016 {margin-top:6px; padding:20px 19px; border:1px solid #d7d7d7; background:#fafafa;}
.counselingfirst_info {font-size:13px; line-height:20px;}
.counselingfirst_info strong {font-size:20px; font-weight:bold; line-height:20px;}
.counselingfirst_info span {font-size:13px; font-weight:bold; line-height:20px; color:#979797;}

.counselingeclinic_top2016 {margin-top:6px; padding:18px; border:2px solid #d7d7d7; background:#fafafa;}
.counselingeclinic_info {font-size:13px; line-height:22px;}
.counselingeclinic_info strong {font-weight:bold;}

.counselingList {margin-top:20px;}
.counselingList li {width:76px; height:102px; float:left; margin-right:8px; background:#fafafa;}
.counselingList li.n_mgR8 {margin-right:0;}
.counselingList li a {display:block; width:100%; padding-top:76px; background:url(https://health.chosun.com/images/2016/counsel_ico.png) no-repeat 0 0; text-align:center; font-size:12px; font-weight:bold; color:#979797;}
.counselingList li a:hover, .counselingList li a:focus, .counselingList li a.on {color:#c51917;}
.counselingList li a.counselingList01 {background-position:0 0;}
.counselingList li a.counselingList02 {background-position:-84px 0;}
.counselingList li a.counselingList03 {background-position:-168px 0;}
.counselingList li a.counselingList04 {background-position:-252px 0;}
.counselingList li a.counselingList05 {background-position:-336px 0;}
.counselingList li a.counselingList06 {background-position:-420px 0;}
.counselingList li a.counselingList07 {background-position:-504px 0;}
.counselingList li a.counselingList08 {background-position:0 -102px;}
.counselingList li a.counselingList09 {background-position:-84px -102px;}
.counselingList li a.counselingList10 {background-position:-168px -102px;}
.counselingList li a.counselingList11 {background-position:-252px -102px;}
.counselingList li a.counselingList12 {background-position:-336px -102px;}
.counselingList li a.counselingList13 {background-position:-420px -102px;}
.counselingList li a.counselingList14 {background-position:-504px -102px;}
.counselingList li a.counselingList15 {background-position:0 -205px;}
.counselingList li a.counselingList16 {background-position:-84px -205px;}
.counselingList li a.counselingList17 {background-position:-168px -205px;}
.counselingList li a.counselingList18 {background-position:-252px -205px;}
.counselingList li a.counselingList19 {background-position:-336px -205px;}
.counselingList li a.counselingListall {background-position:-420px -205px;}

.counselingList li a.counselingList01:hover, .counselingList li a.counselingList01:focus, .counselingList li a.counselingList01.on {background-position:0 -308px;}
.counselingList li a.counselingList02:hover, .counselingList li a.counselingList02:focus, .counselingList li a.counselingList02.on {background-position:-84px -308px;}
.counselingList li a.counselingList03:hover, .counselingList li a.counselingList03:focus, .counselingList li a.counselingList03.on {background-position:-168px -308px;}
.counselingList li a.counselingList04:hover, .counselingList li a.counselingList04:focus, .counselingList li a.counselingList04.on {background-position:-252px -308px;}
.counselingList li a.counselingList05:hover, .counselingList li a.counselingList05:focus, .counselingList li a.counselingList05.on {background-position:-336px -308px;}
.counselingList li a.counselingList06:hover, .counselingList li a.counselingList06:focus, .counselingList li a.counselingList06.on {background-position:-420px -308px;}
.counselingList li a.counselingList07:hover, .counselingList li a.counselingList07:focus, .counselingList li a.counselingList07.on {background-position:-504px -308px;}
.counselingList li a.counselingList08:hover, .counselingList li a.counselingList08:focus, .counselingList li a.counselingList08.on {background-position:0 -410px;}
.counselingList li a.counselingList09:hover, .counselingList li a.counselingList09:focus, .counselingList li a.counselingList09.on {background-position:-84px -410px;}
.counselingList li a.counselingList10:hover, .counselingList li a.counselingList10:focus, .counselingList li a.counselingList10.on {background-position:-168px -410px;}
.counselingList li a.counselingList11:hover, .counselingList li a.counselingList11:focus, .counselingList li a.counselingList11.on {background-position:-252px -410px;}
.counselingList li a.counselingList12:hover, .counselingList li a.counselingList12:focus, .counselingList li a.counselingList12.on {background-position:-336px -410px;}
.counselingList li a.counselingList13:hover, .counselingList li a.counselingList13:focus, .counselingList li a.counselingList13.on {background-position:-420px -410px;}
.counselingList li a.counselingList14:hover, .counselingList li a.counselingList14:focus, .counselingList li a.counselingList14.on {background-position:-504px -410px;}
.counselingList li a.counselingList15:hover, .counselingList li a.counselingList15:focus, .counselingList li a.counselingList15.on {background-position:0 -513px;}
.counselingList li a.counselingList16:hover, .counselingList li a.counselingList16:focus, .counselingList li a.counselingList16.on {background-position:-84px -513px;}
.counselingList li a.counselingList17:hover, .counselingList li a.counselingList17:focus, .counselingList li a.counselingList17.on {background-position:-168px -513px;}
.counselingList li a.counselingList18:hover, .counselingList li a.counselingList18:focus, .counselingList li a.counselingList18.on {background-position:-252px -513px;}
.counselingList li a.counselingList19:hover, .counselingList li a.counselingList19:focus, .counselingList li a.counselingList19.on {background-position:-336px -513px;}
.counselingList li a.counselingListall:hover, .counselingList li a.counselingListall:focus, .counselingList li a.counselingListall.on {background-position:-420px -513px;}

.counselingview_top2016 {width:600px; height:134px; padding:20px 0 0 20px; margin-top:0px; background:url(/images/2016/bg_counselingview_top.png) no-repeat left top;}
.counselingview_top2016 h3 {font-size:28px; line-height:30px; font-weight:normal; letter-spacing:-1px; vertical-align:top;}
.counselingview_top2016 h3 strong {font-weight:bold;}
.counselingview_top2016 p {padding-top:10px; font-size:12px; letter-spacing:-1px; line-height:18px;}

.counselingmain_top2016 {width:600px; height:150px; padding:26px 0 0 20px; margin-top:10px; background:url(/images/2016/bg_counselingmain_top.png) no-repeat left top;}
.counselingmain_top2016 h3 {font-size:28px; line-height:30px; font-weight:normal; letter-spacing:-1px; vertical-align:top;}
.counselingmain_top2016 h3 strong {font-weight:bold;}
.counselingmain_top2016 p {padding-top:10px; font-size:12px; line-height:20px;}

.ecliniclistBtnArea {padding:20px 0 0 0; text-align:right;}
.ecliniclistBtn_01{display:inline-block; width:141px; height:32px; line-height:32px; margin-right:10px; text-align:center; font-size:13px; font-weight:bold; color:#fff; background:#5d5d5d;}
.ecliniclistBtn_02{display:inline-block; width:141px; height:32px; line-height:32px; text-align:center; font-size:13px; font-weight:bold; color:#fff; background:#c51917;}
.ecliniclistBtn_01:visited, .ecliniclistBtn_02:visited {color:#fff;}

.eclinicmine_top2016 {height:150px; padding:26px 0 0 20px; margin-top:10px; background:url(/images/2016/bg_counselingmine_top.png) repeat-x;}
.eclinicmine_top2016 h3 {font-size:28px; line-height:30px; font-weight:normal; letter-spacing:-1px; vertical-align:top;}
.eclinicmine_top2016 h3 strong {font-weight:bold;}
.eclinicmine_top2016 p {padding-top:10px; font-size:12px; line-height:20px;}

/*°Ç°­»ó´ã btn*/
.eclinicWriteBtn {width: 79px; height: 28px; border: 0 none; font-size: 13px; font-weight: bold; color: #fff; background: #c51917 !important; margin-right: 10px; cursor: pointer;}
.eclinicWriteBtnC {width: 79px; height: 28px; border: 0 none; font-size: 13px; font-weight: bold; color: #fff; background: #595959 !important; cursor: pointer; }
