/*
template: eHospital24
Theme Name: eHospital24:밝은내일치료교육센터
Theme URI: http://demo-eHospital24.bbsetheme.com
Author: BBS e-Theme
Author URI: http://www.bbsetheme.com
License: GNU General Public License, v3
License URI: http://www.gnu.org/licenses/gpl.html

Description: 테마환경설정, 색 설정(Color Picker), 관리자 빠른설정, SNS공유, 카테고리템플릿(갤러리/리스트), 반응형, SEO, 보안서버설치가능, BBS e-Plugin과 호환되며 업데이트 발생 시 알림표시를 제공합니다.
Version: 1.0.0
Tags: 파란색, 흰색, 밝음, 1열, 좌측 사이드바, 우측 사이드바, 반응형 레이아웃, 블라바타, 사용자 정의 메뉴, 테마 옵션

본 테마는 워드프레스와 동일한 GPL 라이센스의 테마입니다. 임의대로 수정,삭제 후 이용하셔도 됩니다.
단, 재배포 시 GPL 라이센스로 재배포 되어야 하며, 원 제작자의 표기를 해주시기 바랍니다.
'Webms' WordPress Theme, Copyright 2014 BBS e-Theme(http://www.bbsetheme.com)
'Webms' is distributed under the terms of the GNU GPL
*/

@import url("../eHospital24/style.css");

#header .wrap-util .sns-util li a.bm {background: url(images/ic_sns_b.png) 50% 50% no-repeat;background-size: 26px 26px;}
#header .wrap-util .sns-util li a.yid {background: url(images/ic_sns_kakao.png) 50% 50% no-repeat;background-size: 26px 26px;}

#footer .sns-link li.bm a {background: url(images/ic_sns_b.png) 50% 50% no-repeat;background-size:34px 34px;}
#footer .sns-link li.yid a {background: url(images/ic_sns_kakao.png) 50% 50% no-repeat;background-size:34px 34px;}

.team-members .wrap_info span {
    display: inline-block;
    font-size: 1.333em;
    line-height: 1.18em;
    height: 3.54em;
    overflow: hidden;
}


#POST-CONTENT .greeting_bg {padding-bottom:40px;background:url(images/greeting_bg.png) no-repeat right bottom;}
#POST-CONTENT h1.h1_tit {font-size:28px; font-weight:500; color:#333; margin-bottom:30px;}
#POST-CONTENT h1.h1_tit span.tit_greeting {font-size:40px;color:#56894f;}
#POST-CONTENT h2.h2_tit {color:#56894f; padding-bottom:15px; margin-bottom:20px; font-weight:500; background:url(images/h2_bar.gif) no-repeat left bottom;}
#POST-CONTENT h2.h2_busi {color:#56894f; font-size:16px; font-weight:500; padding:10px 0; margin-top:30px; background:url(images/h2_bar.gif) no-repeat left top;}
#POST-CONTENT h2.first {margin-top:0;}
#POST-CONTENT h3.h3_tit {font-size:14px; font-weight:500; margin:10px 0 10px 0;}
#POST-CONTENT h3.first {margin-top:0;}
#POST-CONTENT h3 span.box {display:inline-block; background-color:#56894f; border-radius:4px; color:#fff; font-weight:500; padding:1px  7px; margin-right:10px;}
#POST-CONTENT .greeting_bg .w_60 {font-size:16px; width:60%; padding:40px 0;}
#POST-CONTENT .greeting_bg .w_60 div {margin:30px 0;}
#POST-CONTENT .gray_Bg {color:#707070; font-size:16px; margin-bottom:20px;overflow:hidden; padding:40px; background-color:#fafafa;}
#POST-CONTENT .gray_Bg ul.history {margin:0; padding:0; overflow:hidden; }
#POST-CONTENT .gray_Bg ul.history li {overflow:hidden; }
#POST-CONTENT .gray_Bg ul.history li span.year {font-weight:500; color:#333; display:inline-block; width:10%; float:left;}
#POST-CONTENT .gray_Bg ul.history li ul.history_in {width:90%; margin:0; padding:0; float:right;}
#POST-CONTENT .gray_Bg ul.history li ul.history_in li {padding:0px 0 4px 10px; background:url(images/dot.gif) no-repeat left 10px;}
#POST-CONTENT .gray_Bg span.point {font-weight:500; color:#56894f; text-decoration:underline;}
#POST-CONTENT .gray_Bg .text_in {font-size:14px;}
#POST-CONTENT ul.teacher {overflow:hidden;}
#POST-CONTENT ul.teacher li {overflow:hidden;padding-bottom:60px;}
#POST-CONTENT ul.teacher li .photo {padding-bottom:13px; float:left; background:url(images/photo_shadow.gif) no-repeat left bottom;}
#POST-CONTENT ul.teacher li .profile {padding-left:200px;}
#POST-CONTENT ul.teacher li .profile .part1 {font-size:16px; font-weight:500; padding-bottom:10px; border-bottom:1px solid #e2e2e2;}
#POST-CONTENT ul.teacher li .profile .part1 span.name {font-size:22px;}
#POST-CONTENT ul.teacher li .profile .part2 {margin:20px 0; border-bottom:1px solid #e2e2e2;}
#POST-CONTENT ul.teacher li .profile .part2 ul {margin:0; padding:0; overflow:hidden;}
#POST-CONTENT ul.teacher li .profile .part2 ul li {padding-bottom:5px;}
#POST-CONTENT ul.teacher li .profile span.division {width:10%; float:left; font-weight:500;  display:inline-block; padding:0 0 5px 0;}
#POST-CONTENT ul.teacher li .profile ul.division_in {width:90%; float:right;}
#POST-CONTENT ul.teacher li .profile ul.division_in span.box {background-color:#56894f; border-radius:4px; color:#fff; font-weight:500; padding:3px  5px; }
#POST-CONTENT ul.teacher li .profile ul.division_in li {padding:0 0 5px 0;}
#POST-CONTENT ul.teacher li .profile ul.division_in li ul {float:right; width:95%;}
#POST-CONTENT ul.teacher li .profile ul.part3_ul {margin:0; padding:0; width:45%; float:left;}
#POST-CONTENT ul.teacher li .profile ul.part3_ul li {padding:0 0 4px 10px; background:url(images/dot.gif) no-repeat left 8px;}
#POST-CONTENT ul.dot {padding:0; margin:0;}
#POST-CONTENT ul.dot li {padding:0 0 4px 10px; background:url(images/dot2.gif) no-repeat left 6px;}
#POST-CONTENT ul.dot li span.info {color:#56894f;}
#POST-CONTENT ul.dot li span.right {float:right;}
#POST-CONTENT ul.dot li ul.dot_in {margin:0; padding:0; font-size:13px; color:#707070;}
#POST-CONTENT ul.dot li ul.dot_in li {background:url(images/dot.gif) no-repeat left 8px;}
#POST-CONTENT table.table01 {width:100%; margin-top:10px; border-top:2px solid #56894f; }
#POST-CONTENT table.table01  tr th { text-align:center; font-weight:500; background-color:#fbfbfb; border-right:1px solid #d6d6d6; border-bottom:1px solid  #d6d6d6; padding:5px 0;} 
#POST-CONTENT table.table01  tr td { text-align:center; border-right:1px solid #d6d6d6; border-bottom:1px solid  #d6d6d6; padding:5px 10px;}
#POST-CONTENT table.table01  tr th.first,
#POST-CONTENT table.table01  tr td.first {border-left:1px solid  #d6d6d6; padding:5px 0;}
#POST-CONTENT .sec {overflow:hidden; margin-bottom:50px;}
#POST-CONTENT .sec .w_50 {width:48%; float:left;}
#POST-CONTENT .sec .w_50_r {width:48%; float:right;}
#POST-CONTENT .sec .no_dot {font-size:13px;}
#POST-CONTENT .sec ul.dot {font-size:13px;}
#POST-CONTENT .page_tit {font-size:18px; margin-bottom:20px;}
#POST-CONTENT .page_tit span.under {display:inline; border-bottom:1px solid  #376830; padding-bottom:2px; color:#376830; line-height:20px;}
#POST-CONTENT .step {padding:85px 0px; background:url(images/step_home.jpg) no-repeat left top; background-size:100%;}
 
@media only screen and ( max-width: 768px ){
#POST-CONTENT .greeting_bg {background:none;}
#POST-CONTENT .greeting_bg .w_60 {width:100%;}
#POST-CONTENT .sec .w_50 {width:100%; clear:both;}
#POST-CONTENT .sec .w_50_r {width:100%; clear:both;}
#POST-CONTENT .step {padding:430px 0px; background:url(images/step_mo.jpg) no-repeat left top;}
#POST-CONTENT .page_tit {font-size:18px; margin-bottom:20px;}
}

@media only screen and ( max-width: 640px ){
#POST-CONTENT .gray_Bg ul.history li span.year {width:15%;}
#POST-CONTENT .gray_Bg ul.history li ul.history_in {width:85%;}
#POST-CONTENT ul.teacher li .photo {width:100%;}
#POST-CONTENT ul.teacher li .profile {padding-left:0px;}
}

@media only screen and ( max-width:480px ){
#POST-CONTENT .gray_Bg {padding:20px; }
#POST-CONTENT .gray_Bg ul.history li span.year {width:100%;}
#POST-CONTENT .gray_Bg ul.history li ul.history_in {width:100%;}
#POST-CONTENT ul.teacher li .profile ul.division_in {width:100%;}
#POST-CONTENT ul.teacher li .profile ul.part3_ul {width:100%;}
#POST-CONTENT ul.teacher li .profile ul.division_in li ul {width:100%;}
#POST-CONTENT ul.teacher li .profile span.division {width:100%;}
#POST-CONTENT table.table01 {width:100%; font-size:12px;}
#POST-CONTENT table.table01  tr td {padding:5px 2px;}
}

@media only screen and ( max-width:320px ){
}

.entry-meta > span:last-child {
display: none;
}