@charset "utf-8";
@import url('/css/normalize3.0.2.css');
@import url('/css/font.css');

body {margin:0;padding:0}
body * {margin:0;padding:0;font-family:'Nanum Barun Gothic'}
ul {list-style-type:none}
a:hover {text-decoration:none}
fieldset {border:0 !important}
legend {display:none !important}
strong {font-family:'Nanum Barun Gothic Bold';font-weight:normal}
th {font-family:'Nanum Barun Gothic Bold';font-weight:normal}
label {font-family:'Nanum Barun Gothic Bold'}
input[type="text"],
input[type="password"] {text-indent:5px}
input[type="file"] {font-size:12px}
input[type="file"] + span {font-size:12px}
select {border:0;outline:none;font-size:13px;background:url(../images/select_arrow.png)no-repeat center right 7px;padding-right:25px !important;padding-left:10px;
	-webkit-appearance:none;
	-moz-appearance:none;
}
select::-ms-expand {
    display: none !important;
}

.wrapper {width:1170px;margin:0 auto;padding:0 15px;overflow:auto}
.content-wrap {width:945px;margin-left:195px;margin-bottom:150px;}
.hidden {display:none !important}
.invisible {visibility:hidden}
.noborder {border:0 !important}
.button {text-indent:-9999px !important}
.text-center {text-align:center !important}
.text-left {text-align:left !important}
.text-right {text-align:right !important}
.sticky {position:fixed !important;top:0 !important;width:100%;z-index:99}
.menu-padding {padding-top:68px !important}
.pattern-back {background:url(/images/pattern.png) repeat top left}
.tb {display:table}
.tb-row {display:table-row}
.tb-cell {display:table-cell}
.cl {clear:left}
.cr {clear:right}
.cb {clear:both}
.nomargin {margin:0 !important}
.nomargin-top {margin-top:0 !important}
.nomargin-right {margin-top:0 !important}
.nomargin-bottom {margin-top:0 !important}
.nomargin-left {margin-top:0 !important}
.nopadding {padding:0 !important}
.nopadding-top {padding-top:0 !important}
.nopadding-right {padding-right:0 !important}
.nopadding-bottom {padding-bottom:0 !important}
.nopadding-left {padding-left:0 !important}

h2.sub-title {font-size:20px;font-family:"Nanum Barun Gothic Bold";text-align:center}
#header,
#content,
#footer {min-width:1200px}

.modals {position:fixed;display:none;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:1001;text-align:center;vertical-align:middle}
.red {color:red}

/* zipcode */

.board {width:100%}
.board thead {margin-top:35px;height:40px;overflow:auto;border-top:2px solid #C4C4C4;background-color:#f4f4f4}
.board thead th {padding:10px 0;font-size:12px;color:#727272;font-weight:normal;text-align:center}
.board thead th span {display:inline-block;width:100%;line-height:12px;border-right:1px solid #ccc}
.board tbody td {padding:10px;text-align:center;border-bottom:1px solid #f2f2f2;font-size:13px}
.board tbody td > a {font-size:13px;color:#333}
.board tbody td > a:hover {color:#2c537f}
.board tbody td.subject {text-align:left}
.board tbody td.subject img {margin-left:10px}

.zipcode-wrapper {padding:15px}
.zipcode-wrapper {width:470px}
.zipcode-wrapper h1 {margin-top:15px;color:#727272;font-size:20px;letter-spacing:2px;text-align:center}
.zipcode-wrapper #address-tab {border-bottom:2px solid #25c1ff;margin-top:20px}
.zipcode-wrapper #address-tab li {display:inline-block;width:233px;height:40px;background-color:#f4f4f4;line-height:41px;text-align:center}
.zipcode-wrapper #address-tab li.on {background-color:#25c1ff}
.zipcode-wrapper #address-tab li a {display:block;font-family:"Nanum Barun Gothic Bold";font-size:14px;color:#9a9a9a;text-decoration:none}
.zipcode-wrapper #address-tab li.on a {color:#FFF}
.zipcode-wrapper .address-notify {text-align:center;font-size:13px;color:#25c1ff;margin-top:25px}
.zipcode-wrapper .address-notify > * {display:inline-block}
.zipcode-wrapper .address-notify span {color:#727272;margin-top:5px}
.zipcode-wrapper .address-notify strong {color:#25c1ff}
.zipcode-wrapper #search-table {width:100%;background-color:#f4f4f4;border-spacing:15px;border-collapse:separate;margin-top:25px}
.zipcode-wrapper #search-table td {}
.zipcode-wrapper #search-table td > * {float:left}
.zipcode-wrapper #search-table select {width:213px;height:30px;border:2px solid #dddddd;border-radius:2px;background-color:#FFF;font-size:12px}
.zipcode-wrapper #search-table select:required:invalid {color: #999;}
.zipcode-wrapper #search-table option[value=""][disabled] {display: none;}
.zipcode-wrapper #search-table option {color: #000;}
.zipcode-wrapper #search-table input {height:26px;border:2px solid #dddddd;border-radius:2px;font-size:12px}
.zipcode-wrapper #search-table #txtStNm {width:209px}
.zipcode-wrapper #search-table #txtBuNm {width:174px;margin-right:5px}
.zipcode-wrapper #search-table .search-button {display:inline-block;height:26px;width:26px;border:2px solid #dddddd;border-radius:2px;background:url(/images/address_search.png) no-repeat center center #FFF;text-indent:-9999px;}
.zipcode-wrapper #search-table .old-address-search div {float:none;overflow:auto;width:288px;margin:0 auto}
.zipcode-wrapper #search-table .old-address-search div > * {float:left;}
.zipcode-wrapper #search-table .old-address-search div > input {width:250px;}
.zipcode-wrapper #search-table .old-address-search div > a {margin-left:3px}
.zipcode-wrapper .table-header {margin-top:15px}
.zipcode-wrapper .table-body {height:305px;overflow-y:scroll;border-bottom:1px solid #C4C4C4}
.zipcode-wrapper .table-body table td {vertical-align:top;cursor:pointer}
.zipcode-wrapper .table-body table td span {display:inline-block}
.zipcode-wrapper .table-body table td span.new-address {}
.zipcode-wrapper .table-body table td span.old-address {margin-top:10px;color:#999}
.zipcode-wrapper .table-body table td.no-result {height:284px;vertical-align:middle;cursor:auto}
.zipcode-wrapper .button-area a {display:block;width:70px;height:25px;margin:20px auto 0;line-height:26px;background-color:#ff6767;color:#FFF;text-decoration:none;text-align:center;font-size:13px;font-family:"Nanum Barun Gothic Bold";border-radius:2px}
.zipcode-wrapper .progress_bar {text-align:center;margin:30px 0;display:none}
.zipcode-wrapper .progress_bar p {font-size:12px;color:#777}
.zipcode-wrapper .progress_bar img {width:30px;margin-top:15px;}