@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);

* {box-sizing: border-box;font-family: 'Noto Sans KR', sans-serif;}
body, input[type="text"], input[type="password"], input[type="file"], select, textarea, button {font-family: 'Noto Sans KR', sans-serif;font-size:12px;line-height:1.5;font-weight:normal;}

a {text-decoration:none;color:inherit;}
.aj {text-align: justify !important;}
.webOnly {display:none;}

.fcPoint {color:#0a83ca !important;}
.fcBlue {color:#0072b3 !important;}
.fcOrange {color:#ff7529 !important;}

img {max-width:100%;}

textarea,
select,
input[type=text],
input[type=password],
input[type=file] {margin:0;border-color:#d7d7d7;color:#6f6f6f;}

input[type=checkbox],
input[type=radio] {margin:0;vertical-align:middle;}


/* 버튼 */
a,
input[type=submit],
input[type=reset],
input[type=button],
button {display:inline-block;margin:0;padding:0;border:0 none;background:none;}

/* 버튼 영역 */
.btnArea {position:relative;padding:20px 0 10px;text-align:center;}
.btnArea .posTL,
.btnArea .posTR {overflow:hidden;}
.btnArea .posTL p,
.btnArea .posTR p {float:left;margin-left:10px;}
.btnArea .posTL p:first-child,
.btnArea .posTR p:first-child {margin-left:0;}

.btnArea a,
.btnArea input,
.btnArea button {display:inline-block;text-decoration:none;cursor:pointer;}

.btnArea > a,
.btnArea > input,
.btnArea > button {margin-left:5px;}
.btnArea > a:first-child,
.btnArea > input:first-child,
.btnArea > button:first-child {margin-left:0;}


.btnArea .posTL > *,
.btnArea .posTR > * {display:block;float:left;margin-left:5px;}
.btnArea .posTL > *:first-child,
.btnArea .posTR > *:first-child {margin-left:0;}


.btn a,
.btn input,
.btn button {color:#fff;padding:0 5px 3px;text-align:center;border:1px solid #747e35;font-size:1.2em;height:30px;background-color:#747e35;line-height:1.2em;}

.btn a {padding:5px 10px 7px;}
.btn a img {vertical-align: middle;margin-right: 5px;}

span.btn {display:inline-block;}

.btnSmall a,
.btnSmall input,
.btnSmall button {padding:3px 3px 5px;font-size:1em;height:auto;line-height:1em;}



/* 연두색 */			.btn .btnDef {background-color:#747e35;border-color:#747e35;color:#fff !important;}
/* 갈색 */			.btn .btnPoint {background-color:#593119;border-color:#593119;color:#fff !important;}
/* 회색 */			.btn .btnGrey {background-color:#505050;border-color:#505050;color:#fff !important;}
/* 연회색 */			.btn .btnLightGrey {background-color:#919191;border-color:#919191;color:#fff !important;}
/* 연회색2 */		.btn .btnLightGrey2 {background-color:#696c6c;border-color:#696c6c;color:#fff !important;}

/* border+연두색 */		.btn .btnBdDef {background-color:#fff;border-color:#747e35;color:#747e35 !important;}
/* border+갈색 */			.btn .btnBdPoint {background-color:#fff;border-color:#593119;color:#593119 !important;}
/* border+회색 */			.btn .btnBdGrey {background-color:#fff;border-color:#898989;color:#898989 !important;}


.bgcDef {background-color:#747e35 !important;}
.bgcPoint {background-color:#593119 !important;}
.bgcGrey {background-color:#505050 !important;}




.btnBg a,
.btnBg input,
.btnBg button {display:block;width:100%;height:100%;text-indent:-10000px;background-position:center center;background-repeat:no-repeat;}
.btnBg input,
.btnBg button {opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);}

/* 탭메뉴 */
ul.tabMenu {overflow:hidden;}
ul.tabMenu li {float:left;width:50%;background-color:#249f9b;}
ul.tabMenu a {display:block;vtext-align:center;color:#fff;text-align:center;}
ul.tabMenu li.on {background-color:#fff;}
ul.tabMenu li.on a {color:#4e4e4e;}


/* 기본 table */
div.tblWrap > table {border-top:2px solid #8e8e8e;}
div.tblWrap table.bdBtm {border-bottom:2px solid #8e8e8e;}
div.tblWrap th,
div.tblWrap td {padding:4px 5px 5px;border-bottom:1px solid #d6d6d6;color:#4e4e4e;text-align:left;}
div.tblWrap th {background-color:#f3f3f3;color:#4e4e4e;text-align:center;}
div.tblWrap tr:first-child th,
div.tblWrap tr:first-child td {border-top:0 none !important;}

table.ac th,
table.ac td {text-align:center;}
table.al td {padding:6px 10px 7px !important;text-align:left !important;}

div.tblWrap table.al td {padding-left:10px;text-align:left;}

table.border {border-left:1px solid #d6d6d6;}
table.border th,
table.border td {border-right:1px solid #d6d6d6;}

div.tblWrap > table.tblPoint,
tr.border th,
tr.border td {border-top:2px solid #249f9b !important;}
div.tblWrap > table.tblPoint,
div.tblWrap > table.tblPoint th,
div.tblWrap > table.tblPoint td {border-color:#cbcbcb;}




/* Layout */
div.wrapper {width:100%;min-width:320px;font-size:12px;color:#666;line-height:1.5;font-family: 'Noto Sans KR', sans-serif;background-color:#fff;}


/* headerWrap */
div#headerWrap {position:relative;height:60px;}
div#headerWrap a {display:block;}

div#headerWrap h1 {padding-right:60px;}
div#headerWrap h1 a {padding:11px 0 12px 12px;}
div#headerWrap h1 a img {display:inline-block;width:158px;}


div#headerWrap > p {position:absolute;right:12px;top:50%;width:48px;height:48px;margin-top:-24px;}
div#headerWrap a.viewMenu {height:48px;background:url('/image/common/headerBtn_allMenu.png') center center no-repeat;background-size:35px;text-indent:-10000px;}



/* footerWrap */
div#footerWrap {text-align:center;color:#898989;}
div#footerWrap li {display:inline-block;}

div#footerWrap div {padding:15px 0;background-color:#e1e1e1;}
div#footerWrap div ul {padding-bottom:5px;}
div#footerWrap div li {padding:0 8px 0 9px;background:url('/image/common/footer_bar.png') left 5px no-repeat;background-size:2px;}
div#footerWrap div li a {color:#656565;}
div#footerWrap div li:first-child {padding-left:0;background:none;}
div#footerWrap div p {font-size:10px;}


/* 하단 고정영역 */
div#fixedArea {z-index: 50;position:fixed;left:0;bottom:0;width:100%;}

p#goTop {display:none;position:absolute;right:16px;top:0;width:50px;height:50px;margin-top:-65px;background:url('/image/common/write_btn.png') center center no-repeat;background-size:50px;}
p#goTop a {display:block;width:100%;height:100%;text-indent:-10000px;}

p#goTop2 {display:none;position:absolute;right:16px;top:0;width:50px;height:50px;margin-top:-65px;background:url('/image/common/goTop.png') center center no-repeat;background-size:50px;}
p#goTop2 a {display:block;width:100%;height:100%;text-indent:-10000px;}


ul.fixedMenu {overflow:hidden;width:100%;background-color:#424242;}
ul.fixedMenu > li {float:left;width:20%;border-left:1px solid #686868;}
ul.fixedMenu > li:first-child {border-left:0 none;}
ul.fixedMenu > li a {display:block;padding:9px 0;font-size:1.2em;color:#fff;text-align:center;}
ul.fixedMenu > li.prev a,
ul.fixedMenu > li.next a {text-align:left;text-indent:-10000px;background-position:center center;background-repeat:no-repeat;background-size:13px;}
ul.fixedMenu > li.prev a {background-image:url('/image/common/fixedBtn_prev.png');}
ul.fixedMenu > li.next a {background-image:url('/image/common/fixedBtn_next.png');}

/* 전체메뉴 보기 */
div#allMenu {display:none;z-index:100;position:absolute;left:0;top:0;width:100%;padding-left: 45px;background-color:rgba(0,0,0,.6);}

div#allMenu dl {position:relative;padding-top:50px;background-color:#fff;}
div#allMenu dt {z-index:10;position:absolute;left:0;top:0;width:100%;height:50px;text-align:center;background:url('/image/common/allMenu_bg.png') 0 0 no-repeat;background-size:100%;}
div#allMenu dt img {width:275px;}
div#allMenu dd {overflow-x:hidden;overflow-y:auto;height:100%;}

div#allMenu ul.gnb {border-bottom:1px solid #ddd;}

div#allMenu ul.gnb li {border-top:1px solid #ddd;}
div#allMenu ul.gnb li:first-child {border-top:0 none;}
div#allMenu ul.gnb a {display:block;font-size:1.2em;}
div#allMenu ul.gnb > li > a {padding:12px 0 12px 15px;color:#525252;font-weight:bold;background:url('/image/common/allMenuBl_off.png') right center no-repeat;background-size:36px;}

div#allMenu ul.gnb ul {display:none;border-top:2px solid #804e30;background-color:#f2f2f2;}
div#allMenu ul.gnb ul a {padding:8px 0 8px 30px;color:#6c7531;background:url('/image/common/allMenuBl_list.png') 20px center no-repeat;background-size:5px;}

div#allMenu ul.gnb .view > a {background-image:url('/image/common/allMenuBl_on.png');color:#804e30;}
div#allMenu ul.gnb .view ul {display:block;}


div#allMenu ul.utilMenu {position:absolute;right:0;bottom:0;width:100%;overflow:hidden;padding-left:45px;text-align:center;}
div#allMenu ul.utilMenu li {float:left;width:50%;padding:10px 10px 10px 5px;background-color:#000;}
div#allMenu ul.utilMenu li:first-child {padding:10px 5px 10px 10px;}
div#allMenu ul.utilMenu li a {display:block;padding:5px 0;color:#fff;border:1px solid #fff;}

div#allMenu > p {position:absolute;left:0;top:0;width:45px;height:45px;}
div#allMenu > p a {display:block;width:100%;height:100%;text-indent:-10000px;background:url('/image/common/allMenu_close.png') center center no-repeat;background-size:16px;}




/* 컨텐츠 영역*/
div#containerWrap {position:relative;}
ul.quickBtn {overflow:hidden;padding:0 5px;background-color:#593119;}
ul.quickBtn > li {float:left;width:25%;}
ul.quickBtn > li > a {display:block;padding:8px 0 9px;text-align:center;color:#fff;font-size:1.1em;letter-spacing:-0.08em;}
ul.quickBtn > li.on {background-color:#747e35;}



/* 메인 컨텐츠 영역 */
div#containerWrap.main {margin:0;border:0 none;background:none;}
div.main div.contents {padding:0 10px 15px;}


div.mainBnr {position:relative;border:1px solid #ddd;border-bottom:1px solid #ddd;}
div.mainBnr > div {}

div.mainBnr ul {background-color:#f3f3f3;}
div.mainBnr li {width:100%;height:170px;}

div.mainBnr a {display:block;height:100%;text-align:center;}
div.mainBnr li img {height:100%;}

div.bx-viewport {background-color:#fff;}

div.bx-pager {position:absolute;left:20px;bottom:20px;}
div.bx-pager-item {display:inline-block;width:9px;height:9px;margin-left:5px;}
div.bx-pager-item:first-child {margin-left:0;}
div.bx-pager a {display:block;line-height:9px;text-indent:-10000px;background:url('/image/main/pager_off.png') center center no-repeat;background-size:9px;}
div.bx-pager a.active {background-image:url('/image/main/pager_on.png');}




div.main div.contents ul.quickBtn {overflow:hidden;max-width:300px;margin:10px auto 0;padding:0;background:none;}
div.main div.contents ul.quickBtn li {float:left;width:33.3%;height:90px;}
div.main div.contents ul.quickBtn li:nth-child(2) {width:33.4%;}

div.main div.contents ul.quickBtn li a {display:block;height:90px;padding:60px 0 15px;text-align:center;font-size:1.2em;color:#fff;background-position:0 0;background-repeat:no-repeat;background-size:100%;}
div.main div.contents ul.quickBtn a.hospital {background-image:url('/image/main/quickMenu_hospital.png');}
div.main div.contents ul.quickBtn a.info {background-image:url('/image/main/quickMenu_info.png');}
div.main div.contents ul.quickBtn a.news {background-image:url('/image/main/quickMenu_news.png');}



/* 게시판 탭영역 */
div.mainBbs {margin-top:10px;border:1px solid #bfbfbf;background-color:#fff;}

div.mainBbs > ul {overflow:visible;height:35px;border-bottom:1px solid #dfdfdf;}
div.mainBbs > ul li {width:50%;background-color:#eaeaea;border-left:1px solid #bfbfbf;}
div.mainBbs > ul li:first-child {border-left:0 none;}

div.mainBbs > ul a {padding:6px 0 7px 10px;font-size:14px;color:#2b2b2b;text-align:center;}


div.mainBbs > ul li.on {background-color:#fff;}
div.mainBbs > ul li.on a {padding-bottom:8px;}

div.mainBbs > div {padding:10px 10px 0;}

div.main ul.bbsList {border:0 none;padding-bottom:10px;}
div.main ul.bbsList li {margin-top:8px;padding-left:10px;border-bottom:0 none;background:url('/image/main/bbsBl.png') 0 11px no-repeat;background-size:4px;}
div.main ul.bbsList li:first-child {margin-top:0;}
div.main ul.bbsList a {position:relative;display:block;padding:4px 70px 3px 0;}
div.main ul.bbsList span {overflow:hidden;display:inline-block;}
div.main ul.bbsList span.tit {max-width:100%;color:#414141;text-overflow:ellipsis; white-space:nowrap;}

div.main ul.bbsList span.date {position:absolute;right:0;top:50%;margin-top:-9px;color:#b2b2b2;}

div.main ul.bbsList a.new span.tit {padding-right:18px;background:url('/image/main/bl_new.png') right center no-repeat;background-size:15px;}

div.main ul.scheduleList li {margin-top:5px;}
div.main ul.scheduleList a {padding-right:0;}
div.main ul.scheduleList span.date {position:static;display:block;margin-top:0;}

div.mainBbs p.more {padding-top:2px;background:url('/image/main/line_dot.png') 0 0 repeat-x;background-size:2px;}
div.mainBbs p.more a {display:block;padding:5px 0 7px;font-weight:bold;font-size:1.2em;color:#484747;text-align:center;}
div.mainBbs p.more a img {width:9px;margin:7px 0 0 15px;vertical-align:top;}
