@charset "utf-8";

/* ==========================================================================
   Content styles & Helper
   ========================================================================== */

/* common */

/* =======================================================
  common content
=========================================================== */



/* 임시 게시판 뷰 화면 스타일 정의. 이 후에 운영(장영석대리)에서 정리했던 css 내용을 이용하자. 효진 찾아주. */
.post-detail .tit {margin:1em 0 .5em; font-size:1.4em; font-weight:bold; color: #1b1d21;}

.post-detail .thanksLetter img {margin: 0;}
.thanksLetter div.txt { margin-top:-10%; padding: 0 40px;}



/* ==========================================================================
	게시글 관련 style

	공통 컨텐츠 view

	병원안내 > 병원소식 > 공지사항
	병원안내 > 병원소식 > 뉴스
	병원안내 > 병원소식 > 학술행사

	나눔소통 > 고객의 소리 > 칭찬합시다
	나눔소통 > 나눔활동 > 나눔캠페인
	나눔소통 > 나눔활동 > 나눔이야기
	나눔소통 > 감사의편지
   ========================================================================== */

	/* editor_view 페이지 :: 예전 게시판 data ㅡㅡ */

	.post-detail-wrapper .post-detail-body {  }

	.post-detail-body .editorH1,
	.post-detail-body .editorH2,
	.post-detail-body .editorH3,
	.post-detail-body .editorH4 {font-size:1.1em !important; }

	.post-detail-body .editorH1 {margin:0; padding:10px 0 10px 0; font-size: 1.3em;}
	.post-detail-body .editorH1:first-child {padding-top:0;}
	.post-detail-body .editorH2 {margin:0; padding:10px 0 10px 25px; font-size:1.16em; line-height:1.1; background:url('../img/editor-view/bul/bulH3.gif') no-repeat 0 12px;}
	.post-detail-body h2.editorH2 {  clear:both;  padding-top:10px !important;}
	.post-detail-body .editorH3 {margin:0; padding:10px 0 10px 25px; font-size:1em; line-height:1.1; background:url('../img/editor-view/bul/bulH4.gif') no-repeat 2px 12px;}
	.post-detail-body .editorH4 {margin:0; padding:10px 0 10px 25px; font-size:1em; line-height:1.1; background:url('../img/editor-view/bul/bulH5.gif') no-repeat 7px 13px;}
	.post-detail-body .editorH5 {margin:0; padding:10px 0 10px 25px; font-size:1em; line-height:1.1; background:url('../img/editor-view/bul/bulH6.gif') no-repeat 10px 14px;}

	.post-detail-body .editorH1 + .subContents .editorH2 {padding:0 0 8px 25px; background:url('../img/editor-view/bul/bulH3.gif') no-repeat 0 1px;}
	.post-detail-body .editorH2 + .subContents .editorH3 {padding:0 0 8px 25px; background:url('../img/editor-view/bul/bulH4.gif') no-repeat 2px 2px;}
	.post-detail-body .editorH3 + .subContents .editorH4 {padding:0 0 8px 25px; background:url('../img/editor-view/bul/bulH5.gif') no-repeat 7px 3px;}
	.post-detail-body .editorH5 + .subContents .editorH6 {padding:0 0 8px 25px; background:url('../img/editor-view/bul/bulH6.gif') no-repeat 10px 5px;}

	.post-detail-body .contText .editorDivision1,
	.post-detail-body .contText .editorDivision2,
	.post-detail-body .contText .editorDivision3,
	.post-detail-body .contText .editorDivision4,
	.post-detail-body .contText .editorDivision5,
	.post-detail-body .contText .editorDivision6 {margin:0; padding:0px 0px 15px 25px; }

	.post-detail-body .editorDivision1 {margin:0; padding:0px 0px 15px 0;}
	.post-detail-body .editorDivision2,
	.post-detail-body .editorDivision3,
	.post-detail-body .editorDivision4,
	.post-detail-body .editorDivision5,
	.post-detail-body .editorDivision6 {margin:0; padding:0px 0px 15px 25px;}

	.post-detail-body .editorDivision2 div { width:auto !important; margin-left:0 !important; }


	.post-detail-body .editorArea ul {list-style-type:none; margin:0 0 0 -25px; padding:0;}
	.post-detail-body .editorArea ul li * {vertical-align:middle;}
	.post-detail-body .editorArea ul > li {margin:0; padding:0 0 0 25px; background:url('../img/editor-view/bul/bulDotList.gif') no-repeat 10px 7px;}


	.post-detail-body .editorTable {clear:both; table-layout:fixed; width:100%; border-collapse:collapse; border:0; border-spacing:0;}
	.post-detail-body .editorTable th {border:0; padding:10px 0; background-color:#fafafa; border:1px solid #ddd; vertical-align:middle; text-align:center; font-size:13px; color:#444;}
	.post-detail-body .editorTable td {border:0; padding:10px 0;background-color:#fff; border:1px solid #ddd; vertical-align:middle; text-align:center; font-size:13px;}

	/* 2014 리뉴얼 전 template */
	.post-detail-body .editorTemplate1,
	.post-detail-body .editorTemplate2,
	.post-detail-body .editorTemplate3,
	.post-detail-body .editorTemplate4,
	.post-detail-body .editorTemplate5,
	.post-detail-body .editorTemplate6,
	.post-detail-body .editorTemplate7,
	.post-detail-body .editorTemplate8,
	.post-detail-body .editorTemplate9,
	.post-detail-body .editorTemplate10,
	.post-detail-body .editorTemplate11,
	.post-detail-body .editorTemplate12,
	.post-detail-body .editorTemplate13 {clear:both; overflow:hidden; width:100%; margin-bottom:0px;}

	.post-detail-body .editorTemplate1 p.img {float:left; margin:0 10px 10px 0 !important;}
	.post-detail-body .editorTemplate2 p.img {float:right; margin:0 0 10px 10px !important;}

	.post-detail-body .editorTemplate3 div.con {float:left; width:48%;}
	.post-detail-body .editorTemplate3 div.tableCon {float:right; width:48%;}

	.post-detail-body .editorTemplate4 div.con {float:right; width:48%;}
	.post-detail-body .editorTemplate4 div.tableCon {float:left; width:48%;}

	.post-detail-body .editorTemplate7 div.con1 {float:left; width:48%;}
	.post-detail-body .editorTemplate7 div.con2 {float:right; width:48%;}

	.post-detail-body .editorTemplate8 div.tableCon {float:right; width:45%; margin:0 0 10px 10px;}
	.post-detail-body .editorTemplate9 div.tableCon {float:left; width:45%; margin:0 10px 10px 0;}
	.post-detail-body .editorTemplate10 div.tableCon {float:right; width:45%; margin:0 0 10px 10px;}
	.post-detail-body .editorTemplate11 div.tableCon {float:left; width:45%; margin:0 10px 10px 0;}

	.post-detail-body .editorTemplate12 div.con1,
	.post-detail-body .editorTemplate12 div.con2 {float:left; width:48%;}
	.post-detail-body .editorTemplate12 div.con1 p.imgP,
	.post-detail-body .editorTemplate12 div.con2 p.imgP {margin:0; margin-bottom:10px; text-align:center;}

	.post-detail-body .editorTemplate13 div.con1,
	.post-detail-body .editorTemplate13 div.con2 {float:left; width:48%;}
	.post-detail-body .editorTemplate13 div.con1 p.imgP,
	.post-detail-body .editorTemplate13 div.con2 p.imgP {margin:0; margin-top:10px; text-align:center;}

	/* table wrap */
	.post-detail-body .tableWrap {margin:0; padding:0; border:1px solid #000; border-width:1px 0;}
	.post-detail-body .tableWrap table {width:100%; margin:0; padding:0; border-collapse:collapse; empty-cells:show; table-layout:fixed;}
	.post-detail-body .tableWrap table.wordBreak {word-break:break-all;}

	.post-detail-body .tableWrap table tr .first {border-left:0;}
	.post-detail-body .tableWrap table th.line,
	.post-detail-body .tableWrap table td.line {border-left:1px solid #ddd !important;}

	/* tableWrap 다음에 p 태그 */
	.post-detail-body .tableWrap + p {padding-left:0; padding-top:4px;}

	/* tableWrap 다음에 h 태그 */
	.post-detail-body .tableWrap + h2,
	.post-detail-body .tableWrap + h3,
	.post-detail-body .tableWrap + h4,
	.post-detail-body .tableWrap + h5,
	.post-detail-body .tableWrap + h6 {padding-top:30px !important;}

	.post-detail-body .tableWrap + h3 {background-position:0 31px !important;}
	.post-detail-body .tableWrap + h4 {background-position:2px 30px !important;}
	.post-detail-body .tableWrap + h5 {background-position:7px 33px !important;}
	.post-detail-body .tableWrap + h6 {background-position:10px 35px !important;}

	.post-detail-body .tableWrap + ul,
	.post-detail-body .tableWrap + ol {margin-top:15px !important;}

	.post-detail-body .mobileOff { display:inline-block;}
	.post-detail-body .mobileOn { display:none !important;}


	/* content table */
	.post-detail-body .bbsInfo {margin:0; padding:0;}
	.post-detail-body .bbsInfo tr .first {border-left:0;}
	.post-detail-body .bbsInfo th,
	.post-detail-body .bbsInfo td {margin:0; padding:0; border:1px solid #ddd; border-width:0 1px 1px 1px; word-break:break-all;}
	.post-detail-body .bbsInfo thead th {padding:10px 0; text-align:center; background-color:#fafafa;}
	.post-detail-body .bbsInfo tbody th,
	.post-detail-body .bbsInfo tbody td,
	.post-detail-body .bbsInfo tfoot th,
	.post-detail-body .bbsInfo tfoot td {padding-top:10px; padding-bottom:10px; text-align:center;}
	.post-detail-body .bbsInfo tbody th,
	.post-detail-body .bbsInfo tfoot th {padding-left:15px; padding-right:15px; text-align:left; background-color:#fafafa;}

	.post-detail-body .bbsInfo.left tbody td,
	.post-detail-body .bbsInfo.left tfoot td {padding-left:15px; padding-right:15px; text-align:left;}

	.post-detail-body .bbsInfo.center thead th,
	.post-detail-body .bbsInfo.center tbody th,
	.post-detail-body .bbsInfo.center tbody td,
	.post-detail-body .bbsInfo.center tfoot th,
	.post-detail-body .bbsInfo.center tfoot td {text-align:center; }


	.post-detail-body .bbsInfo2 { width:100%;margin:0; padding:0;border-top:2px solid #999;}
	.post-detail-body .bbsInfo2 tr .first {border-left:0;}
	.post-detail-body .bbsInfo2 th,
	.post-detail-body .bbsInfo2 td {margin:0; padding:0 10px; border:1px solid #ddd; border-width:0 1px 1px 1px; word-break:break-all;}
	.post-detail-body .bbsInfo2 thead th {padding:10px 0; text-align:center; background-color:#fafafa;}
	.post-detail-body .bbsInfo2 tbody th,
	.post-detail-body .bbsInfo2 tbody td,
	.post-detail-body .bbsInfo2 tfoot th,
	.post-detail-body .bbsInfo2 tfoot td {padding-top:10px; padding-bottom:10px; text-align:center;}
	.post-detail-body .bbsInfo2 tbody th,
	.post-detail-body .bbsInfo2 tfoot th {padding-left:15px; padding-right:15px; text-align:left; background-color:#fafafa;}
	.post-detail-body .bbsInfo2 tbody td a{text-decoration:none;}
	/* bbs list search */
	.post-detail-body .bbsListSearch {overflow:hidden; margin:0; padding:1px 0 20px 0; text-align:right;}
	.post-detail-body .bbsListSearch *,
	.post-detail-body .bbsListSearch01 * {vertical-align:middle;}
	.post-detail-body .bbsListSearch .btnChoice {margin:0; padding:0; font-size:0; line-height:0;}
	.post-detail-body .bbsListSearch .inputArea,
	.post-detail-body .bbsListSearch01 .inputArea {display:inline-block; height:27px; background: url('../img/editor-view/bg/bgBbsListSearch.gif') no-repeat 0 0;}
	.post-detail-body .bbsListSearch .inputArea .word,
	.post-detail-body .bbsListSearch01 .inputArea .word {width:180px; margin:0 0 0 7px; padding:0; border:0; background: transparent;}
	.post-detail-body .bbsListSearch .btnAllView {margin:0; padding:0; font-size:0; line-height:0;}

	.post-detail-body .bbsListSearch .button {display:inline-block; height:22px; margin:0; padding:0; border:0; line-height:1.1; vertical-align:top; background-image:none; background-color:#ebebeb; border:1px solid #ababab;}
	.post-detail-body .bbsListSearch .button > button,
	.post-detail-body .bbsListSearch .button > input,
	.post-detail-body .bbsListSearch .button > a {display:block; height:auto; margin:0 1px 0 0; padding:0 14px 0 15px; line-height:1.6; border:0; font-family:NanumGothic; text-decoration:none; background-image:none;}
	.post-detail-body .bbsListSearch .button > a {line-height:2;}

	.post-detail-body .bbsListSearch select {padding:2px;}

	/* list */
	.post-detail-body .bbsList {}
	.post-detail-body .bbsList a {text-decoration:none;}
	.post-detail-body .bbsList a:hover {text-decoration:underline;}
	.post-detail-body .bbsList th,
	.post-detail-body .bbsList td {margin:0; padding:10px 12px; text-align:center; vertical-align:middle; border:1px solid #ddd; border-width:0 1px 1px 1px;}
	.post-detail-body .bbsList th img,
	.post-detail-body .bbsList td img {vertical-align: middle;}
	.post-detail-body .bbsList th:first-child,
	.post-detail-body .bbsList td:first-child {border-left:0;}
	.post-detail-body .bbsList thead th {background-color:#fafafa;}
	.post-detail-body .bbsList tbody th {text-align:left; font-weight:normal;}
	.post-detail-body .bbsList thead th > button {margin:0; padding:0 13px 0 0; font-family:NanumGothic; font-weight:bold; color:#2f58a2; background:url('../img/editor-view/bul/bulSorting.gif') no-repeat right 50%;}

	/* dot list */
	.post-detail-body .dotList {list-style-type:none; margin:0 0 20px 0; padding:0;}
	.post-detail-body .dotList li * {vertical-align:middle;}
	.post-detail-body .dotList > li {margin:0; padding:0 0 0 25px; background:url('../img/editor-view/bul/bulDotList.gif') no-repeat 10px 7px;}
	.post-detail-body p.dotList{ padding:0 0 0 25px; background:url('../img/editor-view/bul/bulDotList.gif') no-repeat 10px 7px;}
	.post-detail-body /* dash list */
	.post-detail-body .dashList {list-style-type:none; margin:0 0 20px 0; padding:0;}
	.post-detail-body .dashList > li {margin:0; padding:0 0 0 25px; background:url('../img/editor-view/bul/bulDashList.gif') no-repeat 10px 10px;}

	/* list in list */
	.post-detail-body .dotList > li ul {list-style-type:none; margin:7px 0; padding:0;}
	.post-detail-body .dotList > li ul li {margin:0; padding:0 0 0 15px; background:url('../img/editor-view/bul/bulDashList.gif') no-repeat 0 10px;}
	.post-detail-body .dotList > li ul li ol li {padding-left:0px; background:none;}

	/* numbering list */
	.post-detail-body .numList {list-style-type:decimal-leading-zero;}
	.post-detail-body .numList > li {padding:0; background-image:none;}
	.post-detail-body .numList > li ol {list-style-type:decimal; margin:7px 0 7px 20px; padding:0;}
	.post-detail-body .numList > li ol li {padding:0; background-image:none;}
	.post-detail-body .numList > li ol li ol {list-style-type:upper-roman; margin:7px 0 7px 25px; padding:0;}
	.post-detail-body .numList > li ol li ol li {padding:0; background-image:none;}

	/* square list */
	.post-detail-body .squList {list-style-type:none; margin:0 0 20px 0; padding:0;}
	.post-detail-body .squList > li {margin:0; padding:0 0 0 20px; background:url('../img/editor-view/bul/bulSquareList.gif') no-repeat 0 5px;}

	.post-detail-body .squList02 {list-style-type:none; margin:0 0 20px 0; padding:0;}
	.post-detail-body .squList02 > li {margin:0; padding:0 0 0 10px; background:url('../img/editor-view/bul/bulSquareList_02.gif') no-repeat 0 7px;}


	/* 오픈이벤트 결과물 공지사항 */
	.post-detail-body .homepageEvent .evnetCont { padding:20px;}
	.post-detail-body .homepageEvent .textBox { margin-bottom:40px; border:3px solid #ff6769; }
	.post-detail-body .homepageEvent .textBox > div { margin:30px;}
	.post-detail-body .homepageEvent .evnetCont h3 { margin:20px 0 10px 0px; padding:0px; font-size:1em; background:none;}
	.post-detail-body .homepageEvent .evnetCont ul { overflow:hidden; padding:0px; margin:0px; list-style:none;	}
	.post-detail-body .homepageEvent .evnetCont li { float:left; width:25%;}

	/* Fix broken youtube in coloums */
	.post-detail-body #divMovieContent_wrapper object { max-width: 100%; width:560px; height: 400px; }

	@media all and (max-width: 1359px) {
		.post-detail-body #divMovieContent_wrapper object { height: 270px; }
	}


	/* crm, cms 팀 - 행복컨텐츠 의 컨텐츠 부분 템플릿*/
	.cms_temp {overflow:hidden; width:auto; margin:0; padding:0 0 20px 0;}
	.cms_temp img {width:auto !important; max-width:auto !important;}
	.cms_temp .tit {margin:0 !important; padding:40px 0 20px 25px !important; font-size:1em !important; line-height:1.1 !important; font-weight:bold !important; background:url('../img/editor-view/bul/bulH4.gif') no-repeat 2px 40px !important;}
	.cms_temp > .tit:first-child {padding-top:20px !important; background-position:2px 21px !important;}
	.cms_temp .cont {overflow:hidden; margin:0; padding:0;}
	.cms_temp .cont:first-child {padding:0;}
	.cms_temp .cont span:first-child {margin:0; padding:0; height:0;}
	.cms_temp .cont .imgLeft {float:left; width:auto !important; max-width:250px !important; margin:0; padding:0 20px 0 0;}
	.cms_temp .cont .imgBottom {overflow:hidden; clear:both; display:block; zoom:1; float:none; margin:0 auto; padding:0; text-align:center;}
	.cms_temp .cont span + .imgBottom {padding-top:20px;}
	.ie7 .cms_temp .cont span + .imgBottom {margin-top:8px;}


	.cms_diseaseDetail {width:auto; margin:0; padding:0;}
	.cms_diseaseDetail > .tit {margin:0 !important; padding:15px 0 15px 25px !important; font-size:1em !important; line-height:1.1 !important; font-weight:bold !important; background:url('../img/editor-view/bul/bulH4.gif') no-repeat 2px 17px !important;}
	.cms_diseaseDetail > .tit:first-child {padding-top:0;}
	.cms_diseaseDetail > .img {overflow:hidden; margin:0; padding:0;}
	.cms_diseaseDetail > .img img {float:left; max-width:350px; margin:0 20px 20px 0; padding:0;}
	.cms_diseaseDetail > .cont {margin:0; padding:0 0 20px 20px;}
	.cms_diseaseDetail > .cont > p {margin:0; padding:10px 0 0 0;}
	.cms_diseaseDetail > .cont > p:first-child {padding-top:0;}
	.cms_diseaseDetail pre {font-family:NanumGothic;}

	table .cms_diseaseDetail {width:100%;}


.imgWithBox {overflow:hidden; margin-bottom:35px;}
.imgWithBox .fLeft {float:left; margin-right:25px !important;}
.imgWithBox .fLeft img {margin:0; padding:0; }
.imgWithBox p {margin:0; padding:0; }


	/*
	.cms_nutritionDetail {width:auto; margin:0; padding:0;}
	.cms_nutritionDetail > .tit {margin:0 !important; padding:15px 0 15px 25px !important; font-size:1em !important; line-height:1.1 !important; font-weight:bold !important; background:url('../img/editor-view/bul/bulH4.gif') no-repeat 2px 17px !important;}
	.cms_nutritionDetail > .tit:first-child {padding-top:0;}
	.cms_nutritionDetail > .img {overflow:hidden; margin:0; padding:0 0 20px 20px;}
	.cms_nutritionDetail > .img span {display:block; max-width:680px; margin:0 auto; padding:18px 0 0 0; text-align:center; }
	.cms_nutritionDetail > .img span img {max-width:100% !impo
	]rtant; height:auto !important;}

	.cms_nutritionDetail > .img > img {float:left; max-width:250px !important; margin:0 15px 15px 0;}

	.cms_nutritionDetail > .cont {margin:0; padding:0 0 20px 20px;}
	.cms_nutritionDetail > .cont span {display:block; max-width:680px; margin:0 auto; padding:18px 0 0 0; text-align:center; }
	.cms_nutritionDetail > .cont span img {max-width:100% !important; height:auto !important;}
	.cms_nutritionDetail > .cont > p {margin:0; padding:10px 0 0 0;}
	.cms_nutritionDetail > .cont > p:first-child {padding-top:0;}
	.cms_nutritionDetail .cont > p.text { padding:0px; margin-left:16px;}
	.cms_nutritionDetail pre {font-family:NanumGothic;}

	table .cms_nutritionDetail {width:100%;}

	.cms_nutritionDetail > .fileDown {margin:0; padding:10px 25px;}
	.cms_nutritionDetail > .fileDown a {display:inline-block; margin:0; padding:3px; font-weight:bold;}


	.cms_nutritionDetail .vedioList { overflow:hidden; margin:0 0 20px 13px;}
	.cms_nutritionDetail .vedioList > div { float:left; position:relative; width:230px; height:158px; margin-right:5px; margin-top:10px; text-align:center; font-size:15px;}
	.cms_nutritionDetail .vedioList > div a { text-decoration: none;}
	.cms_nutritionDetail .vedioList > div img { width:230px; height:129px;}
	.cms_nutritionDetail .vedioList > .text { float:none; width:100%; text-align:left; margin:0px;}
	.cms_nutritionDetail .vedioList .thumbnail-bg { display:block; position:absolute; top:0px; left:0px; width:230px; height:129px; padding:0px; background:rgba(0, 0, 0, 0.5);}
	.cms_nutritionDetail .vedioList .thumbnail-bg i { display:block; width:100%; height:100%; background:url('http://www.samsunghospital.com/coStatic/sub/static/images/common/bg/bg_media_play.png') 50% 50% no-repeat;}
	 */

	/*.cms_diseaseDetail br {display:none;}*/


/* content */

/* ==========================================================================
   Media Queries for Responsive Design.
   ========================================================================== */
@media only screen and (min-width: 35em) {}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {}



/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
	.header.affix-top {display:none; height:0}
	.post-type-choose {display:none; height:0}
	.header-fixed{display:none; height:0}
	 .quick-navigation {display:none; height:0}
.post-option {display:none !important; }
	
.post-detail {
	margin-top:-150px !important;	
	margin: -150px auto 20px;
    width: 960px;
    padding-bottom:30px;
    height:auto;
}



