@charset "utf-8";

* {font-family: 'Nanum Gothic';-webkit-text-size-adjust: 100%;}


/* Layout */
div.wrapper {width:100%;min-width:1000px;font-size:14px;color:#313238;line-height:1.5;font-family: 'Nanum Gothic', sans-serif;background-color:#fff;}


/* headerWrap */
div.headerWrap {position:relative;height:330px;background-color:#d5b19d;}
div.headerWrap h1 {}
div.headerWrap h1 a {display:block;height:270px;text-indent:-10000px;}

div.header {background:url('/2020s/image/mainVisual.jpg') center top no-repeat;}

dl.wsInfo {position:absolute;left:0;top:-330px;visibility:hidden;font-size:0;line-height:0;}

div.header p.util {position:absolute;left:50%;top:15px;margin-left:400px;}

/* GNB */
div.gnbWrap {background:url('/2020s/image/gnbBg.jpg') 0 0 repeat-x;}
ul#gnb {width:1000px;height:60px;margin:0 auto;}
ul#gnb li {float:left;}
ul#gnb a {display:block;padding:18px 27px;font-weight:bold;color:#fff;font-size:16px;line-height:24px;text-align:center;}
ul#gnb a:hover,
ul#gnb a:focus,
ul#gnb .on a {color:#ffe06e;}

div#container {padding:30px 0;background-color:#ececec;}
div#container div.contents {width:920px;padding:40px;margin:0 auto;background-color:#fff;}

div.footerWrap {padding:34px 0;color:#a5a5a5;text-align:center;font-weight:500;font-size:12px;}



/* Popup */
div.popupWrap {width: 500px;}
div.popupWrap h1 {padding: 5px 0 6px 30px;background-color: #177f77;color: #fff;}

div.popupWrap div.popupCon {padding: 30px;}

div#hospital {}
div#hospital div.search {position: relative;padding:10px 68px 10px 0;margin: 0 28px;}
div#hospital div.search p.btn {position: absolute;right: 0;top: 10px;}
div#hospital div.search dd input {width: 294px;}


div#hospital div.result {margin-top: 10px;border-bottom: 1px solid #;overflow-x: hidden;overflow-y: scroll;height: 300px;}

/* _팝업2 */
div#popupWrap2 {margin:0 auto; font-family:'Nanum Gothic','나눔고딕','dotum',sans-serif;}

div#popupWrap2 .btn {margin-top:20px; text-align:center;}
div#popupWrap2 .btn * {width:113px; padding:6px 5px 8px; font-size:15px; color:#000;}

/* 팝업_특수문자 리스트 */
div.symbol { color:#5f626d;}
div.symbol h1 {padding:8px 0 12px; background-color:#0791cf; font-size:18px; font-weight:bold; color:#FFF; text-align:center; border-left:1px solid #c1e8ff; border-right:1px solid #c1e8ff;}

div.symbol .popupCon {padding:3px 20px 40px;border:1px solid #c0c0c0; border-top:0 none;}
div.symbol .popupCon > p {font-size:15px; line-height:20px; font-weight:bold; text-align:center;}
div.symbol .popupCon dl dt {padding:35px 0 8px; font-size:20px; font-weight:bold; color:#5a789b;}
div.symbol .popupCon dl dd {font-size:15px; line-height:20px; color:#000;}

div.symbol table {width:100%; margin-top:10px; border-spacing:0; border-collapse:separate;}
div.symbol table th,
div.symbol table td {padding:3px 0; font-size:16px; font-weight:bold; color:#676968;}
div.symbol table td {width:10%;}
div.symbol table.list th,
div.symbol table.list td {text-align:center;}
div.symbol table.list th {background-color:#5a789b; color:#FFF;}
div.symbol table.list td {color:#000;}


/* 페이지 영역 양희서 추가. */
ul.pager {padding:20px 0 30px;text-align:center;}
ul.pager li {display:inline;}
ul.pager li {margin-left:8px;}
ul.pager li:first-child {margin-left:0;}
ul.pager .on {font-weight:bold;}
ul.pager img {display:inline;vertical-align:middle;}

