






/*------------------------------------------------------------------------*/
/* ----- 병원소식 페이지 s ----- */
/*------------------------------------------------------------------------*/



div.notice-pg {
    margin: 0;
    padding: 100px 0;
}
div.notice-pg * {
    margin: 0;
    padding: 0;
}

/* 제목 */
div.notice-pg div.pg-title {
    font-family: 'Noto Sans KR', sans-serif;
    border-bottom: 2px solid #173f67;
    padding-bottom: 25px;
}
div.notice-pg div.pg-title strong {
    font-weight: 600;
    font-size: 20px;
    line-height: 1em;
}
div.notice-pg div.pg-title p {
    font-weight: 400;
    font-size: 15px;
    line-height: 1.5em;
    padding-top: 10px;
}

/* 게시판 */
div.notice-pg div.ys-board {
    margin-top: 30px;
    font-family: 'Noto Sans KR', sans-serif;
}



/* 600px 이하 */
@media screen and (max-width: 600px) {
    
div.notice-pg {
    margin: 0;
    padding: 60px 0;
}

} /* end of 600px 이하 */



/*------------------------------------------------------------------------*/
/* ----- 병원소식 페이지 e ----- */
/*------------------------------------------------------------------------*/





















/*------------------------------------------------------------------------*/
/* ----- 병원소식 페이지 > 리스트 s ----- */
/*------------------------------------------------------------------------*/



div.notice-pg div.ys-board div#kboard-default-list {
}

/* 글 갯수, 글 정렬, 검색, 케이보드 표시 가림 */
div.notice-pg div.ys-board div#kboard-default-list div.kboard-list-header,
div.notice-pg div.ys-board div#kboard-default-list div.kboard-search,
div.notice-pg div.ys-board div#kboard-default-list div.kboard-default-poweredby {
    display: none;
}

/* 리스트 스타일 */
div.notice-pg div.ys-board div#kboard-default-list div.kboard-list {}
div.notice-pg div.ys-board div#kboard-default-list div.kboard-list thead td {
    background-color: #173f67;
    color: #fff;
    border-bottom: none;
}
div.notice-pg div.ys-board div#kboard-default-list div.kboard-list tbody td {
    background-color: #fff;
    border-bottom: 1px solid #ebe0d0;
    color: rgb(120,120,120);
}
div.notice-pg div.ys-board div#kboard-default-list div.kboard-list tbody tr:nth-child(even) td {
    color: rgb(120,120,120);
}
div.notice-pg div.ys-board div#kboard-default-list div.kboard-list tbody td.kboard-list-title div.kboard-default-cut-strings {
    font-weight: 400;
    color: #173f67;
    font-size: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}
div.notice-pg div.ys-board div#kboard-default-list div.kboard-list tbody td.kboard-list-title div.kboard-default-cut-strings:hover {
    color: #b88f59;
}
div.notice-pg div.ys-board div#kboard-default-list div.kboard-list tbody tr.kboard-list-notice td {
    background-color: #f5eee5;
    border-bottom: 1px solid #dbc7ac;
}

/* 페이징, 글쓰기 버튼 등 */
div.notice-pg div.ys-board div#kboard-default-list div.kboard-pagination li.active a {
    background-color: #173f67;
}
div.notice-pg div.ys-board div#kboard-default-list div.kboard-pagination li:hover a {
    background-color: #173f67;
}
div.notice-pg div.ys-board div#kboard-default-list div.kboard-control {
    text-align: center;
}
div.notice-pg div.ys-board div#kboard-default-list div.kboard-control a {
    background-color: #173f67 !important;
    padding: 0 10px;
}



/* 600px 이하 */
@media screen and (max-width: 600px) {

/* 리스트 스타일 */
div.notice-pg div.ys-board div#kboard-default-list div.kboard-list td {
    padding-left: 15px;
    padding-right: 15px;
}
div.notice-pg div.ys-board div#kboard-default-list div.kboard-list tbody td.kboard-list-title div.kboard-default-cut-strings {
    margin-bottom: 0;
}

} /* end of 600px 이하 */



/*------------------------------------------------------------------------*/
/* ----- 병원소식 페이지 > 리스트 e ----- */
/*------------------------------------------------------------------------*/


























/*------------------------------------------------------------------------*/
/* ----- 병원소식 페이지 > 글 작성 s ----- */
/*------------------------------------------------------------------------*/



div.notice-pg div.ys-board div#kboard-default-editor div.kboard-control a,
div.notice-pg div.ys-board div#kboard-default-editor div.kboard-control button {
    background-color: #173f67 !important;
    padding: 0 10px;
}



/*------------------------------------------------------------------------*/
/* ----- 병원소식 페이지 > 글 작성 e ----- */
/*------------------------------------------------------------------------*/



























/*------------------------------------------------------------------------*/
/* ----- 병원소식 페이지 > 작성된 글 s ----- */
/*------------------------------------------------------------------------*/



div.notice-pg div.ys-board div#kboard-document {
    font-family: 'Noto Sans KR', sans-serif;
}

/* 글 제목 */
div.notice-pg div.ys-board div#kboard-document div.kboard-title h1 {
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 500;
    letter-spacing: -0.025em;
    color: #173f67;
    word-break: keep-all;
    word-wrap: break-word;
}

/* 글 본문 */
div.notice-pg div.ys-board div#kboard-document div.kboard-content {
    font-weight: 400;
    font-size: 15px;
    line-height: 1.75em;
    border-bottom: 1px solid rgb(237,237,237);
}
div.notice-pg div.ys-board div#kboard-document div.kboard-content h1,
div.notice-pg div.ys-board div#kboard-document div.kboard-content h2,
div.notice-pg div.ys-board div#kboard-document div.kboard-content h3,
div.notice-pg div.ys-board div#kboard-document div.kboard-content h4,
div.notice-pg div.ys-board div#kboard-document div.kboard-content h5,
div.notice-pg div.ys-board div#kboard-document div.kboard-content h6 {
    line-height: 1.4em;
}
div.notice-pg div.ys-board div#kboard-document div.kboard-content strong {
    color: #333333;
}

/* 좋아요, 인쇄 버튼 가림 */
div.notice-pg div.ys-board div#kboard-document div.kboard-document-action {
    display: none;
}

/* 첨부 파일 */
div.notice-pg div.ys-board div#kboard-document div.kboard-attach {
    margin-left: 0;
    margin-right: 0;
    border-top: none;
}

/* 이전 다음 글 */
div.notice-pg div.ys-board div#kboard-document div.kboard-document-navi {
    display: none;
}

/* 하단 버튼 */
div.notice-pg div.ys-board div#kboard-document div.kboard-control a {
    background-color: #173f67 !important;
    padding: 0 10px;
}

/* 케이보드 표시 */
div.notice-pg div.ys-board div#kboard-document div.kboard-default-poweredby {
    display: none;
}



/*------------------------------------------------------------------------*/
/* ----- 병원소식 페이지 > 작성된 글 e ----- */
/*------------------------------------------------------------------------*/

















/*----------------------------------------------------------------------------------------------------*/


















/*------------------------------------------------------------------------*/
/* ----- 오시는길 페이지 s ----- */
/*------------------------------------------------------------------------*/



ul.locationp-cont {
    margin: 50px 0 0 0;
    padding: 0;
    list-style: none;
    border-top: 2px solid #173f67;
}
ul.locationp-cont * {
    margin: 0;
    padding: 0;
}

ul.locationp-cont li {
    width: 100%;
    display: table;
    padding: 40px 0;
}
ul.locationp-cont li + li {
    border-top: 1px solid #173f67;
}

ul.locationp-cont li strong {
    display: table-cell;
    vertical-align: middle;
    width: 100px;
    font-family: 'Noto Sans kr', sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 1em;
    color: #173f67;
}
ul.locationp-cont li span {
    display: table-cell;
    vertical-align: middle;
    font-family: 'Noto Sans kr', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.6em;
    color: #173f67;
    text-align: left;
    word-break: keep-all;
    word-wrap: break-word;
}
ul.locationp-cont li span i.s-style01 {
    font-weight: 500;
}



/* 900px 이하 */

@media screen and (max-width: 900px) {
    
ul.locationp-cont {
    margin: 50px 0 0 0;
}

ul.locationp-cont li {
    display: block;
    padding: 25px 0;
}

ul.locationp-cont li strong {
    display: block;
    width: 100%;
}
ul.locationp-cont li span {
    display: block;
    width: 100%;
    margin-top: 10px;
}
    
} /* end of 900px 이하 */



/*------------------------------------------------------------------------*/
/* ----- 오시는길 페이지 e ----- */
/*------------------------------------------------------------------------*/















/*----------------------------------------------------------------------------------------------------*/
















/*------------------------------------------------------------------------*/
/* ----- 비급여진료비용 페이지 s ----- */
/*------------------------------------------------------------------------*/



div.uncovered-service-pg {
    margin: 0;
    padding: 100px 0;
    overflow-x: scroll;
}
div.uncovered-service-pg * {
    margin: 0;
    padding: 0;
}

/* 제목 */
div.uncovered-service-pg div.pg-title {
    font-family: 'Noto Sans KR', sans-serif;
    border-bottom: 2px solid #173f67;
    padding-bottom: 25px;
}
div.uncovered-service-pg div.pg-title strong {
    font-weight: 600;
    font-size: 20px;
    line-height: 1em;
}
div.uncovered-service-pg div.pg-title p {
    font-weight: 400;
    font-size: 15px;
    line-height: 1.5em;
    padding-top: 10px;
    word-break: keep-all;
    word-wrap: break-word;
}

/* 표 세부내용 */
div.uncovered-service-pg table {
    margin-top: 30px;
    width: 1100px;
    font-family: 'Noto Sans KR', sans-serif;
}
div.uncovered-service-pg table caption {
	text-align: left;
	font-style: normal;
	color: #555;
	font-size: 12px;
}
div.uncovered-service-pg table thead tr {
	background-color: rgb(248,248,248) !important;
}
div.uncovered-service-pg table thead tr * {
	font-weight: 600;
    font-size: 14px;
	color: #173f67;
	text-align: center;
	vertical-align: middle;
}
div.uncovered-service-pg table thead tr th {
    padding: 10px 0;
}
div.uncovered-service-pg table tbody tr {
	background-color: #fff !important;
}
div.uncovered-service-pg table tbody tr * {
    font-weight: 400;
    font-size: 14px;
	color: #444;
	text-align: left;
	vertical-align: middle;
}
div.uncovered-service-pg table tbody tr td {
    padding: 10px 5px;
}
div.uncovered-service-pg table tbody tr td:nth-child(5) {
    text-align: center;
}
div.uncovered-service-pg table tbody tr td:nth-child(6),
div.uncovered-service-pg table tbody tr td:nth-child(7),
div.uncovered-service-pg table tbody tr td:nth-child(8) {
    text-align: right;
}



/* 600px 이하 */
@media screen and (max-width: 600px) {
    
div.uncovered-service-pg {
    padding: 60px 0;
}

} /* end of 600px 이하 */



/*------------------------------------------------------------------------*/
/* ----- 비급여진료비용 페이지 e ----- */
/*------------------------------------------------------------------------*/
































/*----------------------------------------------------------------------------------------------------*/































/*------------------------------------------------------------------------*/
/* ----- 공간소개 페이지 s ----- */
/*------------------------------------------------------------------------*/



body.page-id-520 div#av_section_1 {
    padding: 80px 0;
}

div.ys-spacep-intro {
    margin: 0;
    padding: 0 0 50px 0;
}
div.ys-spacep-intro * {
    margin: 0;
    padding: 0;
    font-family: 'noto sans kr', sans-serif;
}

div.ys-spacep-intro strong {
    display: block;
    text-align: center;
    font-weight: 700;
    font-size: 18px;
    line-height: 1em;
    letter-spacing: -0.06em;
    color: #173f67;
}
div.ys-spacep-intro div.txt-wrap {
    padding-top: 40px;
}
div.ys-spacep-intro div.txt-wrap p {
    text-align: center;
}
div.ys-spacep-intro div.txt-wrap p span {
    display: block;
    font-family: 'noto serif kr', serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.8em;
    letter-spacing: -0.01em;
    color: #173f67;
    word-break: keep-all;
    word-wrap: break-word;
}
div.ys-spacep-intro div.txt-wrap span.writer {
    padding-top: 20px;
    display: block;
    text-align: center;
    font-weight: 400;
    font-size: 12px;
    line-height: 1em;
    letter-spacing: -0.025em;
    color: #173f67;
}

/* 갤러리 스타일 */
body.page-id-520 div#av_section_1 div.avia-gallery > a.avia-gallery-big {
    padding: 0;
    border: none;
}
body.page-id-520 div#av_section_1 div.avia-gallery > div.avia-gallery-thumb {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #173f67;
}
body.page-id-520 div#av_section_1 div.avia-gallery > div.avia-gallery-thumb img {
    padding: 0;
    border: none;
}



/* 600px 이하 */
@media screen and (max-width: 600px) {
    
body.page-id-520 div#av_section_1 {
    padding: 60px 0;
}

div.ys-spacep-intro {
    padding: 0 0 40px 0;
}

div.ys-spacep-intro strong {
    font-size: 17px;
}
div.ys-spacep-intro div.txt-wrap {
    padding-top: 30px;
}
div.ys-spacep-intro div.txt-wrap p span {
    display: inline;
    font-size: 15px;
}

} /* end of 600px 이하 */



/*------------------------------------------------------------------------*/
/* ----- 공간소개 페이지 e ----- */
/*------------------------------------------------------------------------*/
































