﻿@charset "UTF-8";

@font-face {font-family:'Nanum Gothic';font-style:normal;font-weight:700;src:url(https://hunet-led.github.io/fonts/NanumGothic-Bold.eot);src:url(https://hunet-led.github.io/fonts/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),url(https://hunet-led.github.io/fonts/NanumGothic-Bold.woff2) format('woff2'),url(https://hunet-led.github.io/fonts/NanumGothic-Bold.woff) format('woff'),url(https://hunet-led.github.io/fonts/NanumGothic-Bold.ttf) format('truetype');}
@font-face {font-family:'Nanum Gothic';font-style:normal;font-weight:400;src:url(https://hunet-led.github.io/fonts/NanumGothic-Regular.eot);src:url(https://hunet-led.github.io/fonts/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),url(https://hunet-led.github.io/fonts/NanumGothic-Regular.woff2) format('woff2'),url(https://hunet-led.github.io/fonts/NanumGothic-Regular.woff) format('woff'),url(https://hunet-led.github.io/fonts/NanumGothic-Regular.ttf) format('truetype');}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:100;src:url(https://hunet-led.github.io/fonts/NotoSansKR-Thin.woff2) format("woff2"),url(https://hunet-led.github.io/fonts/NotoSansKR-Thin.woff) format("woff"),url(https://hunet-led.github.io/fonts/NotoSansKR-Thin.otf) format("opentype");}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:300;src:url(https://hunet-led.github.io/fonts/NotoSansKR-Light.woff2) format("woff2"),url(https://hunet-led.github.io/fonts/NotoSansKR-Light.woff) format("woff"),url(https://hunet-led.github.io/fonts/NotoSansKR-Light.otf) format("opentype");}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:400;src:url(https://hunet-led.github.io/fonts/NotoSansKR-Regular.woff2) format("woff2"),url(https://hunet-led.github.io/fonts/NotoSansKR-Regular.woff) format("woff"),url(https://hunet-led.github.io/fonts/NotoSansKR-Regular.otf) format("opentype");}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:500;src:url(https://hunet-led.github.io/fonts/NotoSansKR-Medium.woff2) format("woff2"),url(https://hunet-led.github.io/fonts/NotoSansKR-Medium.woff) format("woff"),url(https://hunet-led.github.io/fonts/NotoSansKR-Medium.otf) format("opentype");}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:700;src:url(https://hunet-led.github.io/fonts/NotoSansKR-Bold.woff2) format("woff2"),url(https://hunet-led.github.io/fonts/NotoSansKR-Bold.woff) format("woff"),url(https://hunet-led.github.io/fonts/NotoSansKR-Bold.otf) format("opentype");}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:900;src:url(https://hunet-led.github.io/fonts/NotoSansKR-Black.woff2) format("woff2"),url(https://hunet-led.github.io/fonts/NotoSansKR-Black.woff) format("woff"),url(https://hunet-led.github.io/fonts/NotoSansKR-Black.otf) format("opentype");}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;}
body {margin:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display:block;}
audio, canvas, progress, video {display:inline-block; vertical-align:baseline;}
audio:not([controls]) {display:none; height:0;}
[hidden], template {display:none;}
a {text-decoration:none; background:transparent;cursor: pointer;}
a:active, a:hover {outline:0;}
a:hover, a:focus {text-decoration:underline;}
a:focus {outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}
abbr[title] {border-bottom:1px dotted;}
b, strong {font-weight:bold;}
dfn {font-style:italic;}
h1,h2,h3,h4,h5,h6 {font-size:1em; margin:0;}
mark {background:#ff0; color:#000;}
small {font-size:80%;}
sub, sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
img {border:0;}
svg:not(:root) {overflow:hidden;}
figure {margin:1em 40px;}
hr {-moz-box-sizing:content-box; box-sizing:content-box; height:0;}
pre {overflow:auto;}
code, kbd, pre, samp {font-family:monospace, monospace; font-size:1em;}
button, input, optgroup, select, textarea {color:inherit; font:inherit; margin:0;}
button {overflow:visible;}
button, select {text-transform:none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button; cursor:pointer;}
button[disabled], html input[disabled] {cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0; padding:0;}
input {line-height:normal;}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box; padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height:auto;}
input[type="search"] {-webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
fieldset {border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em;}
legend {border:0; padding:0;}
textarea {overflow:auto;}
optgroup {font-weight:bold;}
table {border-collapse:collapse; border-spacing:0;}
td, th {padding:0;}
ul,ol {list-style:none; margin:0; padding:0;}
dl,dt,dd,p {margin:0; padding:0;}


.text-left {text-align:left;}
.text-center {text-align:center;}
.text-right {text-align:right;}
.pull-left {float:left;}
.pull-right {float:right;}


/* hunet-topbar */
#hunet-topbar {position:relative; min-width:990px; height:30px; background:url(https://img.hunet.co.kr/h/common/bg-hunet-topbar.png) no-repeat center top; font-size:12px; font-family:'나눔고딕','nanumgothic','맑은 고딕','malgun gothic',sans-serif; letter-spacing:-1px; z-index:1001;}
#hunet-topbar .body {width:990px; margin:0 auto;}
#hunet-topbar li {float:left;}
#hunet-topbar a {display:block; height:20px; padding:4px 9px 0 9px; color:#ede8e8; font-family:'나눔고딕','nanumgothic','맑은 고딕','malgun gothic',sans-serif;}
#hunet-topbar .caret {display:none; /* display:inline-block; */ width:0; height:0; margin-left:2px; vertical-align:middle; border-top:6px solid #fff; border-right:4px solid transparent; border-left:4px solid transparent;}
#hunet-topbar > .body > ul > .active > a {color:#0e0e0e; background-color:#fff; font-weight:600;}
#hunet-topbar .user-link {padding-right:5px;}
#hunet-topbar .user {display:inline-block; vertical-align:top; max-width:34px; overflow:hidden; white-space:nowrap;}
#hunet-topbar .user-text {vertical-align:middle; *display:inline-block; *margin-top:-12px;}
#hunet-topbar li ul {display:none; position:absolute; padding:5px 0; border:1px solid #777; background:#8a8a8a;}
#hunet-topbar li li {float:none; padding:0; background:none;}
#hunet-topbar li li a {background:none;}
#hunet-topbar .category1,
#hunet-topbar .category2,
#hunet-topbar .category3 {float:left; height:24px; padding:6px 10px 0px 10px;}
#hunet-topbar .category1 {padding-left:0;}
#hunet-topbar .category2 {background-color:#767676;}
#hunet-topbar .category3 {padding-right:0;}
#hunet-topbar .category3 li {color:#ede8e8;}
#hunet-topbar .category3 li:first-child {background:none;}
#hunet-topbar .category3 > li:first-child > a {display: inline-block;*display: inline;*zoom: 1;padding-left: 5px;}
#hunet-topbar .category3 > li:first-child > a:first-child {padding-left: 3px;}
#hunet-topbar .category3 > li:first-child > a:first-child:hover span {text-decoration: underline;}
#hunet-topbar .category3 li.top-login > a {padding-right: 10px;}
#hunet-topbar .category1 li ul {border-color:#444; background:#505050;}
#hunet-topbar .category2 li ul {border-color:#666; background:#767676;}
#hunet-topbar .category3 li ul {border-color:#777; background:#8a8a8a;}
#hunet-topbar .category3 li li {float:none; padding:0; background:none;}

.text-prime {color:#00b6de !important;} /* 20150730 추가*/
.text-prime strong {color:#00b6de !important;}

#hunet-footer {clear:both; margin-top:50px; text-align:left; font-size:12px; font-family:'나눔고딕','nanumgothic','맑은 고딕','malgun gothic',sans-serif; border-top:1px solid #d7d7d7;}
#hunet-footer .content {width:990px; margin:0 auto; min-height:243px;}
#hunet-footer .partner-box {overflow:hidden; padding:0 0 25px 0;}
#hunet-footer .partner-box .partner-list {width:100%;border-collapse: collapse;border-spacing: 0;}
#hunet-footer .partner-box .partner-list td {}
#hunet-footer .partner-box .partner-list td:first-child {padding-left: 0;}
#hunet-footer .partner-box .partner-list td img {width:100%;}
#hunet-footer .partner-box .partner-list {overflow:hidden;}
#hunet-footer .foot-list {position:relative; overflow:hidden; padding-bottom:30px;}
#hunet-footer .foot-list .foot-logo {position:absolute; top:120px; left:0;}
#hunet-footer .foot-family {margin:20px 0 0 0;}
#hunet-footer .foot-family table,
#hunet-footer .foot-family table img {width: 100%;}
#hunet-footer .foot-box {overflow:hidden; margin-left:175px; padding-top:26px;}
#hunet-footer .foot-box .foot-menu {overflow:hidden;}
#hunet-footer .foot-box .foot-menu > li {float:left; padding:0 10px; font-weight:600; letter-spacing:-1px; background:url("https://img.hunet.co.kr/my/main/foot_list.jpg") no-repeat left 2px;}
#hunet-footer .foot-box .foot-menu > li:first-child {padding-left:0; background:none;}
#hunet-footer .foot-box .foot-menu > li > a {color:#5a5a5a; font-family:'나눔고딕','nanumgothic','맑은 고딕','malgun gothic',sans-serif;}
#hunet-footer .foot-box .foot-text {margin-top:27px; color:#5a5a5a; line-height:20px; font-size:11px;}
#hunet-footer .foot-box .foot-text .foot-lgu {position:absolute; top:125px; right:0;}
#hunet-footer .btn-default {padding:0 13px 0 4px; display:inline-block;  border:1px solid #b7b7b7; color:#434343; background:#fff url("https://img.hunet.co.kr/my/main/btn_bg.png") no-repeat 95% center; line-height:18px;}
#hunet-footer .btn-default:hover {text-decoration:none;}


.modal-backdrop2 {position: fixed; top:0; right:0; bottom:0; left:0; background:#000; z-index:998; opacity:.5; filter:alpha(opacity=50);}
.modal2 {display:none; position:fixed; top:0; right:0; bottom:0; left:0; z-index:9999; overflow:auto; -webkit-overflow-scrolling:touch; outline:0; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}
.modal-dialog2 {position:relative; width:auto; *width:500px; margin:30px auto;}
.modal2 .modal-close {position:absolute; top:15px; right:15px; width:16px; height:15px; overflow:hidden; text-indent:-9999em; border:0; background:url(https://img.hunet.co.kr/h/common/icon-modal-x.png) no-repeat center center;}
.modal-content2 {position:relative; margin:0 auto; padding:30px; line-height:20px; color:#555; font-size:13px; font-family:'나눔고딕','nanumgothic','맑은 고딕','malgun gothic',sans-serif; background-color:#fff; outline:none; -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5); box-shadow:0 3px 9px rgba(0, 0, 0, .5); border:2px solid #2c2c2c; border-radius:10px; zoom:1;}
.modal-content2 .header {margin-bottom:20px;}
.modal-content2 .header-underline {padding:0 0 20px 17px; border-bottom:1px solid #d5d5d5;}
.modal-content2 .header h4 {margin:0; font-size:22px; color:#363636; font-weight:600;}
.modal-content2 .header h4 img {vertical-align:middle;}
.modal-content2 .body {max-height:250px; overflow:auto; overflow-x:hidden;}
.modal-content2 .body-padding {padding:0 20px 20px 20px;}
.modal-content2 .footer {text-align:center;}
.modal-content2 .footer-cookie {margin:20px -30px -31px -30px; padding:10px 0 10px 20px; font-size:12px; color:#fff; background:#2c2c2c; border-bottom-left-radius:6px; border-bottom-right-radius:6px;}

/* modal */
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.text-danger {color:#da2128;}
.modal-backdrop {display:none; position: fixed; top:0; left:0; width:100%; height:100%; background:#000; z-index:9998; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out; opacity:.80; filter:alpha(opacity=680);}/* 190826 수정 */
.modal-open {overflow:hidden;}
.modal {display:none; position:fixed; top:0; right:0; bottom:0; left:0; z-index:9999; overflow:auto; -webkit-overflow-scrolling:touch; outline:0; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}
.modal .modal-close {position:absolute; top:15px; right:15px; width:16px; height:15px; overflow:hidden; text-indent:-9999em; border:0; background:url(https://img.hunet.co.kr/h/common/icon-modal-x.png) no-repeat center center;}
.modal-dialog {position:relative; width:auto; *width:500px; margin:30px auto;}
.modal-content {position:relative; margin:0 auto; padding:30px; line-height:20px; color:#555; font-size:13px; font-family:'나눔고딕','nanumgothic','맑은 고딕','malgun gothic',sans-serif; background-color:#fff; outline:none; -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5); box-shadow:0 3px 9px rgba(0, 0, 0, .5); border:2px solid #2c2c2c; border-radius:10px; zoom:1;}
.modal-content .header {margin-bottom:20px;}
.modal-content .header-underline {padding:0 0 20px 17px; border-bottom:1px solid #d5d5d5;}
.modal-content .header h4 {margin:0; font-size:22px; color:#363636; font-weight:600;}
.modal-content .header h4 img {vertical-align:middle;}
.modal-content .header h4.text-red {color:#cd1315;}/* 20181029 */
.modal-content .body {max-height:250px; overflow:auto; overflow-x:hidden;}
.modal-content .body-padding {padding:0 20px 20px 20px;}
.modal-content .footer {text-align:center;}
.modal-content .footer-cookie {margin:20px -30px -31px -30px; padding:10px 0 10px 20px; font-size:12px; color:#fff; background:#2c2c2c; border-bottom-left-radius:6px; border-bottom-right-radius:6px;}
.modal-cookie {margin:0 -31px -30px -30px; padding:10px 15px; background-color:#2c2c2c; border-bottom-left-radius:6px; border-bottom-right-radius:6px; zoom:1;}
.modal-cookie:after {content:""; display:block; clear:both;}
.modal-cookie label {float:left; margin-top:3px; color:#fff; font-size:12px;}
.modal-cookie .modal-btn {float:right; padding:3px 5px;}
.modal-content .text-lg {letter-spacing:-1px; font-size:24px; line-height:30px; font-weight:600; color:#363636;}
.modal-content .text-warning {color:#ff6600;}
.modal-content input,
.modal-content img {vertical-align:middle;}
.modal-content input[type="text"] {height:32px; line-height:32px; padding:0 5px; border:1px solid #ccc; vertical-align:middle;}
.modal-table {width:100%; border-top:2px solid #656565;}
.modal-table th,
.modal-table td {padding:10px 15px; text-align:left; font-size:12px; border-bottom:1px solid #dfdfdf;}
.modal-table th {background-color:#f7f8fa;}
.modal-table td {border-left:1px solid #dfdfdf;}
/* 20181105 */
.modal-table.type2 {margin-top:10px;width:416px;}
.modal-table.type2 th {text-align:center;}
.modal-table.type2 td {text-align:center; border-bottom:1px solid #dfdfdf; border-left:0;}
.modal-table.type2 th:first-child,
.modal-table.type2 td:first-child {max-width:176px;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.modal-table.type2 th:last-child,
.modal-table.type2 td:last-child {max-width:90px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

.modal-btn {display:inline-block; padding:8px 20px; margin-bottom:0; font-size:12px; font-weight:normal; line-height:1.42857143; text-align:center; white-space:nowrap; vertical-align:middle; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-image:none; border:1px solid transparent;}
.modal-btn:focus,
.modal-btn:active:focus,
.modal-btn.active:focus {outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}
.modal-btn:hover,
.modal-btn:focus {color:#333; text-decoration:none;}
.modal-btn:active,
.modal-btn.active {background-image:none; outline:0; -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);}
.modal-btn.disabled,
.modal-btn[disabled],
fieldset[disabled] .modal-btn {pointer-events:none; cursor:not-allowed; filter:alpha(opacity=65); -webkit-box-shadow:none; box-shadow:none; opacity:.65;}

.modal-btn-default {color:#333; background-color:#fff; border-color:#ccc;}
.modal-btn-default:hover,
.modal-btn-default:focus,
.modal-btn-default:active,
.modal-btn-default.active {color:#333; background-color:#ebebeb; border-color:#adadad;}
.modal-btn-default:active,
.modal-btn-default.active {background-image:none;}

.modal-btn-primary {color:#fff; background-color:#5f5f5f; border-color:#5f5f5f;}
.modal-btn-primary:hover,
.modal-btn-primary:focus,
.modal-btn-primary:active,
.modal-btn-primary.active {color:#fff; background-color:#4e4e4e; border-color:#4e4e4e;}
.modal-btn-primary:active,
.modal-btn-primary.active {background-image:none;}


@media (min-width: 768px) {
	.modal-dialog {width:500px; margin:30px auto;}
	.modal-sm {width:300px;}

}
@media (min-width: 992px) {
	.modal-lg {width:900px;}
}




/* mobile 결제시 5% 할인 */
.ico-mobile {display:inline-block; background:url(https://img.hunet.co.kr/hbs/icon/ico-mobile.png) no-repeat; vertical-align:middle !important;}
.mobile-payment-discount {display:inline;}
.mobile-payment-discount .btn-mobile {min-width:162px; height:20px; line-height:20px; font-size:12px; letter-spacing:-1px; color:#fff; background:#7a7a7a; border:0; padding:0; text-align:center;}
.mobile-payment-discount .btn-mobile .ico-mobile {width:10px; height:15px; background-position:0 0;}
.mobile-payment-discount.typeMBA .btn-mobile {min-width:178px; background-color:#4984c5;}
.mobile-payment-discount.typeInmun .btn-mobile {min-width:178px; background-color:#ac6740; margin-left:10px;}


.mobile-payment-layer .modal-dialog {width:530px;}
.mobile-payment-layer .header h3 {font-size:22px; font-weight:600; border-bottom:1px solid #d5d5d5; padding-bottom:20px; margin-bottom:20px;}
.mobile-payment-layer .header .modal-close {top:30px; right:30px;}
.mobile-payment-layer .body {margin-bottom:10px;}
.mobile-payment-layer .body .article {font-size:12px; line-height:18px; letter-spacing:-1px; color:#575757; margin-bottom:20px;}
.mobile-payment-layer .body .article strong {font-size:14px; font-weight:600; color:#363636;}
.mobile-payment-layer .qrcode-area {padding:20px; background:#f1f1f1; overflow:hidden;}
.mobile-payment-layer .qrcode-area h4 {font-size:14px; font-weight:600; color:#363636; margin-bottom:10px;}
.mobile-payment-layer .qrcode-area .qrcode {padding-left:15px;}
.mobile-payment-layer .qrcode-area .col-left {float:left; width:27%;}
.mobile-payment-layer .qrcode-area .col-right {float:left; margin-left:25px; width:66%; font-size:12px; line-height:24px; color:#575757;}
.mobile-payment-layer .qrcode-area .col-right p i {display:inline-block; width:5px; height:5px; background:#575757; border-radius:50%; vertical-align:middle; margin-right:3px;}
.mobile-payment-layer .qrcode-area .form {overflow:hidden; margin-bottom:10px;}
.mobile-payment-layer .qrcode-area .form input[type=text] {width:188px; height:26px; line-height:26px; border:1px solid #ccc; border-right:0; float:left; padding:0;}
.mobile-payment-layer .qrcode-area .form .btn-send {float:left; padding:0; border:0; color:#fff; background:#595959; width:80px; height:28px;}
.mobile-payment-layer .qrcode-area .os-box {float:left; display:inline-block; width:185px; height:30px; line-height:30px; text-align:center; background:#e6e6e6; margin-left:5px;}
.mobile-payment-layer .qrcode-area .os-box .ico-android {display:inline-block; width:18px; height:18px; background-position:-30px 0; margin:0 16px 0 6px; vertical-align:middle;}
.mobile-payment-layer .qrcode-area .os-box .ico-ios {display:inline-block; width:15px; height:18px; background-position:-68px 0; margin-left:6px; vertical-align:middle;}
.mobile-payment-layer .foot .text-orange {font-size:12px; line-height:18px; letter-spacing:-1px; color:#ff6600;}


/* 190827 팝업수정[s] */
/* common banner popup */
.hunet-layer-banner {position:absolute; z-index:9999;}
.hunet-layer-banner img {vertical-align:top;}
.hunet-layer-banner-cookie * {vertical-align:bottom; line-height:100%;}
.hunet-layer-banner-cookie .i-checkbox {margin:-2px 0 -2px -2px;}
.hunet-layer-banner-footer-sizefix {position:absolute; bottom:-15px; left:50%; width:275px; height:32px; margin-left:-138px; background:url(https://img.hunet.co.kr/hunet/_temp/banner/edubank/2013/0308/bg_footer.png) no-repeat;}
.hunet-layer-banner-footer-sizefix .hunet-layer-banner-cookie {position:absolute; bottom:8px; left:20px;}
.hunet-layer-banner-footer-sizefix .hunet-layer-banner-cookie label {font-size:11px; color:#464545;}
.hunet-layer-banner-footer-sizefix .hunet-layer-banner-close {position:absolute; bottom:0; right:5px; *bottom:1px; padding:6px 10px; font-size:11px; color:#464545;}
.hunet-layer-banner-footer {position:absolute; bottom:0; left:0; width:100%;}
.hunet-layer-banner-footer .hunet-layer-banner-cookie {position:absolute; bottom:5px; left:10px; *left:7px; height:14px; line-height:10px; font-family:'dotum',sans-serif;}
.hunet-layer-banner-footer .hunet-layer-banner-cookie label {font-size:11px; color:#fff;}
.hunet-layer-banner-footer .hunet-layer-banner-cookie input {margin:-3px 5px 0 0; vertical-align:middle;}
.hunet-layer-banner-footer .hunet-layer-banner-close {position:absolute; bottom:6px; right:10px; height:17px;}

.ver2 .hunet-layer-banner {top:50%; left:50%; width:360px; margin:-227px 0 0 -180px}/* 190826 수정 */
.ver2 .hunet-layer-banner img {vertical-align:top; width:100%}/* 190826 수정 */
.ver2 .hunet-layer-banner-footer {position:static; width:100%; padding:13px 0; background:#fff}/* 190826 수정 */
.ver2 .hunet-layer-banner-footer:after{content:''; display:block; clear:both}/* 190826 추가 */
.ver2 .hunet-layer-banner-footer .hunet-layer-banner-cookie, .ver2 .hunet-layer-banner-footer .hunet-layer-banner-close{position: static; bottom:0; left:0; right:0; height:auto; line-height:inherit; float:left; width:50%; display:block; font-family:'Noto Sans CJR KR', sans-serif; letter-spacing:-1px; color: #111; font-weight:600; text-align:center;}/* 190826 수정 */
.ver2 .hunet-layer-banner-footer .hunet-layer-banner-cookie label{color: #111}
.ver2 .hunet-layer-banner-footer .hunet-layer-banner-cookie input {display:none;}/* 190826 수정 */
.ver2 .hunet-layer-banner-footer .hunet-layer-banner-cookie label{display:block; width:100%; line-height:28px; font-size:14px; cursor:pointer}
.ver2 .hunet-layer-banner-footer .hunet-layer-banner-close{line-height:28px; font-size:14px; padding:0; background:0; border:0; outline:0; border-left:1px dotted #a0a0a0}
/* 190827 팝업수정[e] */

/******************************************************************************************************************************************************************
	20150923 MainRenewal Version 2 : Common TOOLBAR / FOOTER
******************************************************************************************************************************************************************/
#hunet-topbar-v2 {height:33px; background:url(https://img.hunet.co.kr/hunet/main_v2/bg_topbar.gif) repeat-x 0 0; position:relative; z-index:600; font-family:'나눔고딕','nanumgothic','맑은 고딕','malgun gothic',sans-serif; font-size:12px;}
#hunet-topbar-v2.layerOn {/*z-index:0*/}
#hunet-topbar-v2 .body {width:1010px; margin:0 auto; position:relative;}
/* 20171228 */ #hunet-topbar-v2 .body {width:1040px;}
#hunet-topbar-v2 .body:after {content:''; clear:both; display:block;}
#hunet-topbar-v2 .body > ul {float:left;}
#hunet-topbar-v2 .body > ul:after {content:''; clear:both; display:block;}
#hunet-topbar-v2 .body > ul.category3 {float:right;}
#hunet-topbar-v2 .body > ul > li {float:left; position:relative; margin-left:-1px; width:auto !important; }
#hunet-topbar-v2 .body > ul.category3 > li {letter-spacing:-1px}
#hunet-topbar-v2 .body > ul > li:first-child {margin-left:0}
#hunet-topbar-v2 .body > ul > li > a {display:block; height:33px; line-height:33px; padding:0 8px; letter-spacing:-1px; color:#434343; font-weight:600;}
#hunet-topbar-v2 .body > ul > li > a:hover {text-decoration:none;}
#hunet-topbar-v2 .body > ul.category3 > li a {color:#8a8a8a; font-weight:normal;}
/* 20171227 */ #hunet-topbar-v2 .body ul li ul {display:none; position:absolute; left:0; top:33px; border:1px solid #dedede; border-top:0; background:#fff; padding-bottom:6px;}
#hunet-topbar-v2 .body ul li ul li a {display:block; padding:2px 12px; color:#2e2e2e; white-space:nowrap; text-align:left;}
#hunet-topbar-v2 .body ul li ul li a:hover {background:#dbdbdb; text-decoration:none;}
#hunet-topbar-v2 .body ul li.on ul {display:block}
#hunet-topbar-v2 .body > ul.category1 > .active > a,
#hunet-topbar-v2 .body > ul.category2 > .active > a,
#hunet-topbar-v2 .body > ul.category1 > .on > a,
#hunet-topbar-v2 .body > ul.category2 > .on > a {background:#fff; padding:0 7px; border-left:1px solid #dedede; border-right:1px solid #dedede;}
#hunet-topbar-v2 .body > ul > li.hunet.on > a,
#hunet-topbar-v2 .body > ul > li.hunet.active > a {color:#da2128;}
#hunet-topbar-v2 .body > ul > li.hbs.on > a,
#hunet-topbar-v2 .body > ul > li.hbs.active > a {color:#325d92;}
#hunet-topbar-v2 .body > ul > li.edubank.on > a,
#hunet-topbar-v2 .body > ul > li.edubank.active > a {color:#7d4da6;}
#hunet-topbar-v2 .body > ul > li.pass.on > a,
#hunet-topbar-v2 .body > ul > li.pass.active > a {color:#00997c;}
#hunet-topbar-v2 .body > ul > li.jr.on > a,
#hunet-topbar-v2 .body > ul > li.jr.active > a {color:#2577d8;}
#hunet-topbar-v2 .body > ul > li.hrd.on > a,
#hunet-topbar-v2 .body > ul > li.hrd.active > a {color:#294f7d;}
#hunet-topbar-v2 .body > ul > li.kin.on > a,
#hunet-topbar-v2 .body > ul > li.kin.active > a {color:#f27307;}
#hunet-topbar-v2 .body > ul > li.mem.on > a,
#hunet-topbar-v2 .body > ul > li.mem.active > a {color:#2d7186;}
#hunet-topbar-v2 .body > ul > li.my.on > a,
#hunet-topbar-v2 .body > ul > li.my.active > a {color:#000000;}
#hunet-topbar-v2 .body > ul.category3 > li > a {display:inline-block; padding:0 6px;}
#hunet-topbar-v2 .body > ul.category3 > li > a:hover {color:#222;}


#hunet-footer-v2 {clear:both; margin-top:50px; text-align:left; height:349px; background:url(https://img.hunet.co.kr/hunet/main_v2/bg_footer.gif) repeat-x 0 0;}
#hunet-footer-v2 .content {width:1010px; margin:0 auto; min-height:243px;}
#hunet-footer-v2 .partner-box {padding:0 0 25px 0;}
#hunet-footer-v2 .partner-box .partner-list {width:100%;border-collapse: collapse;border-spacing: 0;}
#hunet-footer-v2 .partner-box .partner-list td {}
#hunet-footer-v2 .partner-box .partner-list td:first-child {padding-left: 0;}
#hunet-footer-v2 .foot-list {position:relative; overflow:hidden; padding-bottom:30px;}
#hunet-footer-v2 .foot-list .foot-logo {position:absolute; top:115px; left:10px;}
#hunet-footer-v2 .foot-family {height:54px; padding-top:15px;}
#hunet-footer-v2 .foot-family table,
#hunet-footer-v2 .foot-family table img {width: 100%;}
#hunet-footer-v2 .foot-box {overflow:hidden; margin-left:175px; padding-top:42px; height:143px;}
#hunet-footer-v2 .foot-box .foot-menu {overflow:hidden;}
#hunet-footer-v2 .foot-box .foot-menu > li {float:left; padding:0 10px; letter-spacing:-1px; background:url(https://img.hunet.co.kr/hunet/main_v2/bu_foot_list.gif) no-repeat left 2px;}
#hunet-footer-v2 .foot-box .foot-menu > li.text-emphasis{font-weight: bold;}
#hunet-footer-v2 .foot-box .foot-menu > li:first-child {padding-left:0; background:none;}
#hunet-footer-v2 .foot-box .foot-menu > li > a {display:block; color:#fff; font-style:normal; font-size:12px; font-family:'나눔 고딕', Nanum Gothic, '맑은 고딕', Magun Gothic, '돋움', dotum; line-height:14px;}
#hunet-footer-v2 .foot-box .foot-text {margin-top:20px; color:#c2c2c2; line-height:20px; font-size:11px; font-family:'나눔 고딕', Nanum Gothic, '맑은 고딕', Magun Gothic, '돋움', dotum;}
#hunet-footer-v2 .foot-box .foot-text .foot-lgu {position:absolute; top:125px; right:0; display:none;}
#hunet-footer-v2 .btn-default {color:#c2c2c2; background:transparent; border:0 !important; padding:0 !important; display:inline !important }
/*#hunet-footer-v2 .btn-default {padding:0 13px 0 4px; display:inline-block;  border:1px solid #b7b7b7; color:#434343; background:#fff url("https://img.hunet.co.kr/my/main/btn_bg.png") no-repeat 95% center; line-height:18px;}*/
#hunet-footer-v2 .btn-default:hover {text-decoration:none;}

#main-search {width:350px; padding-top:25px; margin:0 auto;}
#main-search .srch_box {height:35px; padding-top:3px; background:url(https://img.hunet.co.kr/hunet/main_v2/bg_search.png) no-repeat 0 0; position:relative; margin-bottom:10px;}
#main-search .srch_box .iLabel {position: absolute; left:53px; top:2px; height:34px; line-height:34px; font-weight:600; color:#2a2a2a; white-space:nowrap; font-family:"나눔고딕", NanumGothic, "맑은 고딕", Magun Gothic, "돋움", dotum;}
#main-search .srch_box .inp {width:255px; margin-left:53px; height:28px; background:none; border:0; line-height:28px; font-weight:600; color:#2a2a2a;}
#main-search .srch_box .btn_srch {position:absolute; right:-45px; top:0; padding:8px 10px;}
#main-search .keyword {text-align:center; white-space:nowrap;}
#main-search .keyword a {padding:0 12px; border-left:1px solid #c7c7c7; margin-left:-4px; color:#434343;}
#main-search .keyword a:first-child {border-left:0}

/* OVERRIDE CSS */
/* 자동완성 전체 지정*/
.ark_wrap {width:343px !important;position:relative; left:83px; top:32px; display:none; z-index:99}
.ark_wrap ul {margin:0 0 0 -5px; padding:0;}
.ark_wrap li {margin:0 0 0 -5px; padding:0; list-style:block;}
.ark_wrap .ark_content {border-bottom:1px solid #aaaaaa;width:100%; border:1px solid #aaaaaa; text-align:left; background-color:#FFF; overflow-x:hidden; overflow-y:auto;}
.ark_wrap .ark_content li {color:#777777; width:100%; padding:3px 5px; margin:1px; list-style:none; font-size:12px;}
.ark_wrap .ark_content li strong {color:#EA8D07; font-weight:bold;}
.ark_wrap .ark_footer {width:348px !important; position:relative; font-size:11px; height:26px; border:1px solid #aaaaaa; width:100%; text-align:center; background-color:#f3f3f3;}
.ark_wrap .ark_footer a {color:#666666; text-decoration:none;}
.ark_wrap .ark_footer .left {float:left;}
.ark_wrap .ark_footer .right {float:right; width: 100%; padding-right:12px !important;}

/* popup : 20170602  */
#layer-bg {display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; filter: alpha(opacity=45); opacity: .45; z-index: 1000;}
.common-layer-popup h2 {font-family:'나눔고딕','nanum gothic','맑은 고딕','malgun gothic','Nanum Gothic'; font-weight:600; font-size: 22px; color: #000; position: relative; border-bottom: 1px solid #d5d5d5; padding-bottom: 20px;}
.common-layer-popup .benefit h3, .common-layer-popup .class h3, .common-layer-popup .alter h3 {font-size: 17px; color: #414141; padding: 20px 0 10px 0;}
.common-layer-popup .class .notice h4 {font-size: 14px; color:#555;}
.common-layer-popup {display: none; z-index: 1100; position: fixed; left: 50%; top: 50%; width: 422px; padding: 25px 28px; background-color: #fff; font-size: 12px; border: 2px solid #2c2c2c; box-shadow: 3px 5px 10px rgba(0, 0, 0, .5); -webkit-box-shadow: 3px 5px 10px rgba(0, 0, 0, .5); -moz-box-shadow: 3px 5px 10px rgba(0, 0, 0, .5); border-radius: 10px; letter-spacing: -1px; -webkit-border-radius: 10px; -moz-border-radius: 10px; letter-spacing: -1px; letter-spacing: -1px;}
.common-layer-popup .layer-close {position: absolute; right: 10px; border: 0; width: 16px; height: 15px; background: url("https://img.hunet.co.kr/my/content/layer_close.png") no-repeat left top; cursor: pointer;}
.common-layer-popup .notice_small {position:relative; padding-top: 20px; text-align: center; font-size: 13px; color: #555;}
.common-layer-popup .benefit table {border-top:1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; text-align: center;}
.common-layer-popup .benefit table tr td {height: 40px;}
.common-layer-popup .benefit table tr th {width: 150px; background-color: #f1f1f1; font-size: 12px; color: #454545; font-weight: bold;}
.common-layer-popup .benefit table tr td.text {width: 270px; font-size: 13px; color: #767676; letter-spacing: 0;}
.selectbox {position:relative; font-size:12px; width: 215px; margin: 0 auto; text-align: left;}
.selectbox:hover dd {display:block;}
.selectbox dt {border:1px solid #cecece; background:#fff;}
.selectbox dt a {display:block; height:25px; line-height:25px; padding-left: 10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;color: #222;}
.selectbox dt a > i.caret {display:block; background: url("https://img.hunet.co.kr/company/common/btn.gif") center no-repeat; float: right; width: 23px; height: 25px; border-left: 1px solid #cecece;}
.selectbox dd {display:none; position:absolute; left:0; top:28px; width:100%; background:#fff;}
.selectbox dd ul {padding:5px 0; border:1px solid #cdcdcd; margin-top: -2px;}
.selectbox dd ul li a {display:block; padding:5px 10px; color:#222;}
.selectbox dd ul li a:hover {background-color:#f5f5f5;}
.selectbox.cp {z-index:1;}
.common-layer-popup .class {position: relative;}
.common-layer-popup .class .class_area {padding-top: 15px; height: 45px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; text-align: center; color: #767676;}
.common-layer-popup .class .class_area .inner {width: 215px; margin:0 auto; padding-top: 15px;}
.common-layer-popup .class .notice {padding-top: 20px; color: #555;}
.common-layer-popup .class .notice ul {padding-top: 10px; font-weight: bold;}
.common-layer-popup .class .notice ul li {line-height: 20px;}
.common-layer-popup .alter .alter_area {position: relative; padding-top: 20px; width: 422px; height: 100px; background: #f2f2f2 url("https://img.hunet.co.kr/company/common/alter_area_bg.png") 340px bottom no-repeat; color: #767676; font-weight: bold; font-size: 13px; text-align: center;}
.common-layer-popup .alter .alter_area span {font-size: 14px; color: #414141;}
.common-layer-popup .alter .alter_area .btn_area {width: 246px; height: 28px; margin:0 auto;}
.common-layer-popup .alter .alter_area button {width: 120px; height: 28px; float: left; margin-top: 15px; border: 0; color: #fff;}
.common-layer-popup .alter .alter_area button.email_off {background-color: #448aca; margin-right: 6px;}
.common-layer-popup .alter .alter_area button.sms_off {background-color: #32b16c;}
.common-layer-popup .pop_footer {margin-top: 20px; border-top: 1px solid #dfdfdf; text-align: center;}
.common-layer-popup .pop_footer button {width: 90px; height: 35px; font-weight: bold; margin-top: 30px;}
.common-layer-popup .pop_footer button.cancel {background-color: #5f5f5f; color: #fff; border: 1px solid #5f5f5f;}
.common-layer-popup .pop_footer button.leave {background-color: #fff; border:1px solid #5f5f5f; color: #5f5f5f;}

/* 201071109 */
.icon-footer-bar {display: inline-block; background: url('https://img.hunet.co.kr/hunet/main_v2/bu_foot_list.gif') no-repeat left 2px; width: 1px; height: 11px; margin: 0 5px;}

/* 20180111 : layer pay tax bills */
.text-red {
  color: #cd1315;
}
.layer-tax-bill .layer-contents {
  position: fixed;
  top: 50%;
  left: 50%;
  background: #fff;
  border-radius: 10px;
  border: 2px solid #000;
  padding: 30px;
  box-sizing: border-box;
  z-index: 99999;
  width: 760px;
  height: 800px;
  margin-left: -380px;
  margin-top: -400px;
  overflow: hidden;
}
.layer-tax-bill .layer-contents .layer-contents-scroll {
  height: 100%;
  overflow-y: scroll;
}
.layer-tax-bill .overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99998;
  background: rgba(0,0,0,0.7);
}
.layer-tax-bill {
  color: #414141;
}
.layer-tax-bill h3 {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 10px;
}
.layer-tax-bill .sub-alert {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 15px;
}
.layer-tax-bill .noti-box {
  background: #f8f9fb;
  padding: 15px 10px;
  border: 1px solid #e5e5e5;
  font-size: 12px;
  color: #787878;
  word-break: keep-all;
  line-height: 1.6;
  letter-spacing: -0.03em;
}
.layer-tax-bill .form-group {
  display: inline-block;
  width: 100%;
  margin-top: 20px;
}
.layer-tax-bill .form-group .form-box {
  width: 50%;
  float: left;
  box-sizing: border-box;
}
.layer-tax-bill .form-box h4 {
  font-size: 15px;
  margin-bottom: 5px;
}
.layer-tax-bill .form-box-left {
  padding-right: 5px;
}
.layer-tax-bill .form-box-right {
  padding-left: 5px;
}
.layer-tax-bill .form-box dl {
  border-top: 1px solid #dedfe4;
  font-size: 13px;
  width: 100%;
  display: inline-block;
  box-sizing: border-box;
  display: table;
}
.layer-tax-bill .form-box dl dt {
  background: #f1f1f1;
  width: 30%;
  display: table-cell;
  vertical-align: middle;
  padding: 10px;
  color: #454545;
  font-weight: bold;
  letter-spacing: -0.03em;
}
.layer-tax-bill .form-box dl dd {
  width: 70%;
  display: table-cell;
  vertical-align: middle;
  padding: 12px 10px;
}
.layer-tax-bill .form-box input[type="text"] {
  box-sizing: border-box;
  border: 1px solid #cfcfcf;
  height: 26px;
  line-height: 26px;
  width: 100%;
}
.layer-tax-bill .form-box .alert-sm {
  font-size: 12px;
  color: #787878;
  letter-spacing: -0.05em;
  margin-top: 3px;
}
.layer-tax-bill .bottom-noti {
  margin-top: 15px;
  padding-bottom: 20px;
  border-bottom: 2px dotted #dedede;
  color: #656565;
  font-size: 12px;
}
.layer-tax-bill .bottom-noti strong {
  color: #454545;
  display: block;
  margin-bottom: 10px;
}
.layer-tax-bill .bottom-noti li {
  line-height: 1.5;
}
.layer-tax-bill .check-wrap {
  color: #000;
  font-size: 12px;
  padding-top: 20px;
  padding-bottom: 40px;
}
.layer-tax-bill .check-wrap label {
  line-height: 1.6;
  display: block;
  margin-bottom: 5px;
}
.layer-tax-bill .check-wrap label input[type="checkbox"] {
  margin-right: 5px;
  vertical-align: middle;
}
.layer-tax-bill .btn-wrap {
  width: 190px;
  margin: 0 auto;
}
.layer-tax-bill .btn-wrap li {
  float: left;
}
.layer-tax-bill .btn-wrap li a {
  display: inline-block;
  height: 36px;
  line-height: 36px;
  width: 90px;
  text-align: center;
  font-size: 12px;
  box-sizing: border-box;
}
.layer-tax-bill .btn-wrap li .btn-white {
  border: 1px solid #767676;
  color: #656565;
  margin-right: 10px;
}
.layer-tax-bill .btn-wrap li .btn-gray {
  color: #fff;
  background: #5f5f5f;
}


/**
 * topbar
 */
#hunet-topbar-v3 {position: relative; z-index: 1000; min-width: 1328px; font-family: 'Noto Sans KR', AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif; font-weight: 400; background-color: #ffffff;}
.windows10.ie11 #hunet-topbar-v3 {font-family: '맑은 고딕', sans-serif;}
#hunet-topbar-v3 .page-head {position: relative; z-index: 20; min-width: 1280px; border-bottom: 1px solid #e5e5e5;}
#hunet-topbar-v3 .page-head .item-wrap {margin: 0 auto; width: 1280px;}
#hunet-topbar-v3 .page-head .item-wrap:after {content: ''; display: block; clear: both;}

/* toc-list */
#hunet-topbar-v3 .page-head .item-wrap>div>.toc-list {margin: 0; padding: 0; list-style: none;}
#hunet-topbar-v3 .page-head .item-wrap>div>.toc-list:after {content: ''; display: block; clear: both;}
#hunet-topbar-v3 .page-head .item-wrap>div>.toc-list>.toc-item {float: left;}
#hunet-topbar-v3 .page-head .item-wrap>div>.toc-list>.toc-item+.toc-item {margin-left: 20px;}
#hunet-topbar-v3 .page-head .item-wrap>div>.toc-list>.toc-item {position: relative;}
#hunet-topbar-v3 .page-head .item-wrap>div>.toc-list>.toc-item>.toc-name {display: block; line-height: 35px; color: #818181; text-decoration: none;}
#hunet-topbar-v3 .page-head .item-wrap>div>.toc-list>.counseling>.toc-name {color: #ef544d;} /* 상담채널추가 *//* 190806 수정 */
#hunet-topbar-v3 .page-head .item-wrap>div>.toc-list>.toc-item>span.toc-name {cursor: default;}
#hunet-topbar-v3 .page-head .item-wrap>div>.toc-list>.toc-item.active>.toc-name {color: #000000;}
#hunet-topbar-v3 .page-head .item-wrap>div>.toc-list>.counseling.active>.toc-name {color: #ed1c24;} /* 상담채널추가 *//* 190806 수정 */
#hunet-topbar-v3 .page-head .item-wrap>div>.toc-list>.toc-item>.toc-name:not(:only-child):after {content: ''; display: inline-block; vertical-align: middle; margin-left: 4px; width: 7px; height: 7px; opacity: 0.5; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMjFsLTEyLTE4aDI0eiIvPjwvc3ZnPg==); background-size: 100% auto;}
#hunet-topbar-v3 .page-head .item-wrap>div>.toc-list>.counseling>.toc-name:not(:only-child):after {content: ''; display: inline-block; vertical-align: middle; margin-left: 4px; width: 7px; height: 7px; opacity: 1;  background-image: url(https://img.hunet.co.kr/hunet/main_v3/counseling_arrow.png); background-size: 100% auto;}  /* 상담채널추가 *//* 190806 수정 */
#hunet-topbar-v3 .page-head .item-wrap>div>.toc-list>.toc-item.active>.toc-name:not(:only-child):after {opacity: 1; -ms-transform: rotate(180deg); transform: rotate(180deg);}
#hunet-topbar-v3 .page-head .item-wrap>div>.toc-list>.toc-item.counseling.active>.toc-name:not(:only-child):after {background-image: url(https://img.hunet.co.kr/hunet/main_v3/counseling_arrow_on.png); background-size: 100% auto; -ms-transform: rotate(0); transform: rotate(0);}/* 190806 수정 */
#hunet-topbar-v3 .page-head .item-wrap>div>.toc-list>.toc-item>.toc-list {display: none; position: absolute; margin: 0; padding: 6px 10px; list-style: none; width: 90px; border: 1px solid #4a4a4a; background-color: #ffffff;}
#hunet-topbar-v3 .page-head .item-wrap>div>.toc-list>.counseling>.toc-list {display: none; position: absolute; margin: 0; padding: 6px 10px; list-style: none; width: 95px; border: 1px solid #4a4a4a; background-color: #ffffff; right: 0;} /* 상담채널추가 */
#hunet-topbar-v3 .page-head .item-wrap>div>.toc-list>.toc-item>.toc-list>.toc-item {line-height: 1.5; font-size: 12px; color: #4c4c4c;}
#hunet-topbar-v3 .page-head .item-wrap>div>.toc-list>.toc-item>.toc-list>.toc-item+.toc-item {margin-top: 6px;}
#hunet-topbar-v3 .page-head .item-wrap>div>.toc-list>.toc-item>.toc-list>.toc-item>.toc-name {color: #4c4c4c;}
#hunet-topbar-v3 .page-head .item-wrap>div>.toc-list>.toc-item>.toc-list>.toc-item>.toc-name:focus, #hunet-topbar-v3 .page-head .item-wrap>div>.toc-list>.toc-item>.toc-list>.toc-item>.toc-name:hover {color: #db2229;}
#hunet-topbar-v3 .page-head .item-wrap>div>.toc-list>.toc-item.active>.toc-list {display: block;}
#hunet-topbar-v3 .page-head .item-wrap>div>.toc-list>.counseling.active>.toc-list{display:block !important;}/* 190827 수정 */
/*#hunet-topbar-v3 .page-head .item-wrap>div>.toc-list>.counseling.active>.toc-list li+li{letter-spacing:-1px;}/* 190827 삭제 */ 

/* service-portal */
#hunet-topbar-v3 .page-head .item-wrap .service-portal {float: left; font-size: 12px;}
#hunet-topbar-v3 .page-head .item-wrap .service-portal h2 {display: block; position: absolute; overflow: hidden; margin: -1px; padding: 0; width: 1px; height: 1px; line-height: 1px; font-size: 1px; border: 0; clip: rect(0 0 0 0); clip: rect(0, 0, 0, 0);}

/* user-service */
#hunet-topbar-v3 .page-head .item-wrap .user-service {float: right; font-size: 12px;}
#hunet-topbar-v3 .page-head .item-wrap .user-service h2 {display: block; position: absolute; overflow: hidden; margin: -1px; padding: 0; width: 1px; height: 1px; line-height: 1px; font-size: 1px; border: 0; clip: rect(0 0 0 0); clip: rect(0, 0, 0, 0);}

/**
 * footer
 */
#hunet-footer-v3 {font-family: 'Noto Sans KR', AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif; font-weight: 400;}
#hunet-footer-v3 .page-foot {min-width: 1328px; background: url(https://img.hunet.co.kr/hunet/main_v3/layout_footer_01.png) repeat-x 0 0;}
#hunet-footer-v3 .page-foot .item-wrap {margin: 0 auto; padding-bottom: 64px; width: 1280px;}

/* only for ie9 */
#hunet-footer-v3 .page-foot .brand-site ul:after						{content: ''; display: block; clear: both;}
#hunet-footer-v3 .page-foot .brand-site ul li							{float: left;}
#hunet-footer-v3 .page-foot .brand-site ul li+li						{margin-left: 19px;}
#hunet-footer-v3 .page-foot .brand-site ul li a							{display: block\9;}

/* brand-site */
#hunet-footer-v3 .page-foot .brand-site									{position: relative;}
#hunet-footer-v3 .page-foot .brand-site h2								{display: block; position: absolute; overflow: hidden; margin: -1px; padding: 0; width: 1px; height: 1px; line-height: 1px; font-size: 1px; border: 0; clip: rect(0 0 0 0); clip: rect(0, 0, 0, 0);}
#hunet-footer-v3 .page-foot .brand-site ul								{margin: 0 auto; padding: 15px 0; width: 1280px; list-style: none;}
/*#hunet-footer-v3 .page-foot .brand-site ul								{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: -moz-box; display: flex; -webkit-box-pack: justify; -moz-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}*/
#hunet-footer-v3 .page-foot .brand-site ul li a							{position: relative; height: 40px; line-height: 1.5; font-size: 12px; color: #000000; text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: -moz-box; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column;}
#hunet-footer-v3 .page-foot .brand-site ul li a:before					{content: ''; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: url(https://img.hunet.co.kr/hunet/main_v3/bg_brandsite_20190821.png); background-repeat: no-repeat;}
#hunet-footer-v3 .page-foot .brand-site ul li a:after					{content: ''; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: url(https://img.hunet.co.kr/hunet/main_v3/bg_brandsite_20190821.png); background-repeat: no-repeat; opacity: 0; -webkit-transition: opacity 0.2s ease; transition: opacity 0.2s ease;}
#hunet-footer-v3 .page-foot .brand-site ul li a:hover:after				{opacity: 1;}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(1) a			{width: calc(16px + 81px);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(2) a			{width: calc(16px + 111px);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(3) a			{width: calc(16px + 101px);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(4) a			{width: calc(16px + 107px);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(5) a			{width: calc(16px + 71px);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(6) a			{width: calc(16px + 110px);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(7) a			{width: calc(16px + 106px);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(8) a			{width: calc(16px + 84px);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(9) a			{width: calc(16px + 72px);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(10) a			{width: calc(16px + 105px);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(1) a:before		{background-position: 50% calc(-40px * 0);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(2) a:before		{background-position: 50% calc(-40px * 1);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(3) a:before		{background-position: 50% calc(-40px * 2);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(4) a:before		{background-position: 50% calc(-40px * 3);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(5) a:before		{background-position: 50% calc(-40px * 4);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(6) a:before		{background-position: 50% calc(-40px * 5);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(7) a:before		{background-position: 50% calc(-40px * 6);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(8) a:before		{background-position: 50% calc(-40px * 7);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(9) a:before		{background-position: 50% calc(-40px * 8);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(10) a:before	{background-position: 50% calc(-40px * 9);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(1) a:after		{background-position: 50% calc(-40px * 10);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(2) a:after		{background-position: 50% calc(-40px * 11);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(3) a:after		{background-position: 50% calc(-40px * 12);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(4) a:after		{background-position: 50% calc(-40px * 13);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(5) a:after		{background-position: 50% calc(-40px * 14);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(6) a:after		{background-position: 50% calc(-40px * 15);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(7) a:after		{background-position: 50% calc(-40px * 16);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(8) a:after		{background-position: 50% calc(-40px * 17);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(9) a:after		{background-position: 50% calc(-40px * 18);}
#hunet-footer-v3 .page-foot .brand-site ul li:nth-child(10) a:after		{background-position: 50% calc(-40px * 19);}

/* website-info */
#hunet-footer-v3 .page-foot .website-info {position: relative; padding: 38px 0 36px 170px;}
#hunet-footer-v3 .page-foot .website-info h2 {margin: 0; position: absolute; top: 38px; left: 0;}
#hunet-footer-v3 .page-foot .website-info h2 .text {display: block; position: relative; height: 52px; width: 136px; line-height: 26px; font-size: 24px; color: #ffffff; overflow: hidden;}
#hunet-footer-v3 .page-foot .website-info h2 .text:first-line {font-size: 16px;}
#hunet-footer-v3 .page-foot .website-info h2 .text:after {content: ''; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; height: 52px; width: 136px; background: url(https://img.hunet.co.kr/hunet/main_v3/layout_footer_02.png) repeat-x 0 0;}
#hunet-footer-v3 .page-foot .website-info ul {position: relative; overflow: hidden; margin: 0; padding: 0; list-style: none;}
#hunet-footer-v3 .page-foot .website-info ul:after {content: ''; display: block; clear: both;}
#hunet-footer-v3 .page-foot .website-info ul li {float: left; position: relative; left: -20px; padding-left: 20px; font-size: 13px; line-height: 1.5; color: #ffffff;}
#hunet-footer-v3 .page-foot .website-info ul li:after {content: ''; display: block; position: absolute; top: 50%; left: 10px; margin-top: -4px; width: 1px; height: 11px; background-color: #ffffff;}
#hunet-footer-v3 .page-foot .website-info ul li a {color: inherit; display: inline-block; vertical-align: top;}
#hunet-footer-v3 .page-foot .website-info ul li a {letter-spacing: -0.05em\0/IE8+9;}
#hunet-footer-v3 .page-foot .website-info ul li a strong {display: inline-block; vertical-align: top; text-decoration: inherit;}
#hunet-footer-v3 .page-foot .website-info p {position: relative; overflow: hidden; margin: 16px 0 0 0;}
#hunet-footer-v3 .page-foot .website-info p {letter-spacing: -0.05em\0/IE8+9;}
#hunet-footer-v3 .page-foot .website-info p:after {content: ''; display: block; clear: both;}
#hunet-footer-v3 .page-foot .website-info p span {float: left; position: relative; left: -14px; padding-left: 14px; font-size: 12px; line-height: 1.5; color: #ffffff; font-weight: 300;}
#hunet-footer-v3 .page-foot .website-info p span:after {content: ''; display: block; position: absolute; top: 50%; left: 7px; margin-top: -5px; width: 1px; height: 11px; background-color: #ffffff;}

/* certified */
#hunet-footer-v3 .page-foot .certified {margin-top: 22px;}
#hunet-footer-v3 .page-foot .certified h2 {display: block; position: absolute; overflow: hidden; margin: -1px; padding: 0; width: 1px; height: 1px; line-height: 1px; font-size: 1px; border: 0; clip: rect(0 0 0 0); clip: rect(0, 0, 0, 0);}
#hunet-footer-v3 .page-foot .certified ul {margin: 0; padding: 0; list-style: none;}
#hunet-footer-v3 .page-foot .certified ul:after {content: ''; display: block; clear: both;}
#hunet-footer-v3 .page-foot .certified ul li {float: left;}
#hunet-footer-v3 .page-foot .certified ul li+li {margin-left: 18px;}
#hunet-footer-v3 .page-foot .certified ul li a {display: block;}
#hunet-footer-v3 .page-foot .certified ul li a img {display: block; border: 0 none;}

/**
 * 푸터와 본문의 여백은 본문이 되어야 합니다.
 * 현재 푸터 기준으로 여백이 적용되어 있어서 임시로 적용합니다.
 * 향후 여백 개선 시 삭제합니다.
 */
#hunet-footer-v3 {margin-top: 50px !important;}




/* 모바일 서비스 소개 */
.ms-introduce-visual {position: relative; height: 640px; background: url('https://img.hunet.co.kr/hunet/content/service/bg.jpg') no-repeat center top;}
.ms-introduce-visual .bg-component {position: relative; width: 1095px; height: 100%; overflow: hidden; margin: 0 auto; font-size: 0;}
.ms-introduce-visual .bg-component * {display: none;}
.ms-introduce-visual .bg-component .animated {display: block;}
.ms-introduce-visual .bg-component .bg-title {padding-top: 80px; height: 107px; font-size: 0; background: url('https://img.hunet.co.kr/hunet/content/service/bg-text.png') no-repeat center bottom;}
.ms-introduce-visual .bg-component .bg-phone {padding: 75px 0 0 75px;}
.ms-introduce-visual .bg-component .bg-feature {position: absolute;}
.ms-introduce-visual .bg-component .bg-feature-1 {top: 270px; left: 0;}
.ms-introduce-visual .bg-component .bg-feature-2 {top: 322px; left: 325px;}
.ms-introduce-visual .bg-component .bg-feature-3 {top: 385px; left: 475px;}
.ms-introduce-visual .bg-component .bg-feature-4 {top: 445px; left: 550px;}

.ms-introduce-menu {position: absolute; bottom: -50px; left: 50%; margin-left: -640px; width: 1280px; height: 100px;}
.ms-introduce-menu:after {content: ''; display: block; clear: both;}
.ms-introduce-menu li {position: relative; float: left; width: 12.5%; text-align: center; font-size: 22px;}
.ms-introduce-menu li a {display: block; line-height: 40px; padding: 30px 0; background-color: #ebebeb; color: #777;}
.ms-introduce-menu li.active a {color: #fff;}
.ms-introduce-menu li.active:before {content: ''; position: absolute; bottom: 20px; left: 50%; margin-left: -5px; width: 10px; height: 10px; border-bottom: 1px solid #fff; border-right: 1px solid #fff; transform: rotate(45deg);}
.ms-introduce-menu.ms-introduce-menu-fixed {position: fixed; top: 0; bottom: auto; z-index: 9;}

.ms-introduce-content {width: 1010px; margin: 0 auto; padding-top: 50px; letter-spacing: -1px;}
.ms-introduce-content > div {display: none;}

.ms-introduce-content .content-info {height: 495px; color: #555; background-repeat: no-repeat; background-position: right bottom;}
.ms-introduce-content .content-info .content-info-title {padding-top: 110px; font-size: 46px; line-height: 55px; font-weight: normal;}
.ms-introduce-content .content-info .content-info-text {padding-top: 35px; font-size: 20px; line-height: 30px;}
.ms-introduce-content .content-info .content-info-text .spacing {margin-top: 15px;}
.ms-introduce-content .content-info .content-info-text .notice {position: relative; padding-left: 20px; font-size: 16px; color: #555; margin-top: 35px; line-height: 24px;}
.ms-introduce-content .content-info .content-info-text .notice:before {content: '※'; position: absolute; top: 0; left: 0;}
.ms-introduce-content .content-info .content-info-text .underline {text-decoration: underline;}

.ms-introduce-content .content-app {padding-bottom: 30px;}
.ms-introduce-content .content-app:after {content: ''; display: block; clear: both;}
.ms-introduce-content .content-app .icon-sms {display: inline-block; vertical-align: middle; width: 32px; height: 24px; margin-right: 5px; background: url('https://img.hunet.co.kr/hunet/content/service/icon-sms.png') no-repeat;}
.ms-introduce-content .content-app .content-app-title {line-height: 57px; font-weight: normal; font-size: 35px; color: #010101; padding-left: 52px; margin-bottom: 15px; background: url('https://img.hunet.co.kr/hunet/content/service/icon-app.png') no-repeat left center;}
/* 20180713 */
.ms-introduce-content .content-app .content-app-box {float: left; width: 260px; height: 260px; padding: 35px; background-color: #f2f2f2; margin-right: 9px; text-align: center;}
.ms-introduce-content .content-app .content-app-box .app-search{margin: 20px 0 0 -15px; position:relative;}
/* //20180713 */
.ms-introduce-content .content-app .content-app-box:last-child {margin-right: 0;}
.ms-introduce-content .content-app .sub-title {font-size: 22px; color: #333; line-height: 30px; margin-bottom: 22px; font-weight: normal;}
.ms-introduce-content .content-app .form-control {display: block; margin: 0 auto; box-sizing: border-box; width: 100%; max-width: 260px; border: 3px solid #4c4c4c; background-color: #fff; line-height: 35px; font-size: 18px; padding: 10px; margin-bottom: 10px;}
.ms-introduce-content .content-app .btn-submit {background-color: #333; color: #fff; display: block; width: 100%; max-width: 260px; padding: 15px; font-size: 18px; border: 0; margin: 0 auto;}
.ms-introduce-content .content-app .content-app-down {position:relative; background-repeat: no-repeat; background-position: center 90px;}
.ms-introduce-content .content-app .search-keyword {font-size: 17px; color: #777; display: block; position: absolute; top: 108px; left:0; width: 100%; text-align: center;}
.ms-content-noti {width: 1010px; margin: 0 auto; color: #777; font-size: 15px; line-height: 25px; padding-bottom: 50px;}

.ms-introduce-menu [data-item="hunet"].active a {background-color: #cd1315;}
.ms-hunet .text-primary {color: #cd1315 !important;}
.ms-hunet .content-info {background-image: url('https://img.hunet.co.kr/hunet/content/service/img-hunet.png'); background-position: right center;}
.ms-hunet .content-app-down {background-image: url('https://img.hunet.co.kr/hunet/content/service/app-google.png');}
.ms-hunet .content-app .content-app-box {height: 190px;}

.ms-introduce-menu [data-item="ceo"].active a {background-color: #9c1c37;}
.ms-ceo .text-primary {color: #9c1c37 !important;}
.ms-ceo .content-info {background-image: url('https://img.hunet.co.kr/hunet/content/service/img-ceo.png');}
.ms-ceo .content-app-down {background-image: url('https://img.hunet.co.kr/hunet/content/service/app-google.png');}
.ms-ceo .content-app .content-app-box {height: 190px;}

.ms-introduce-menu [data-item="prime"].active a {background-color: #f1557e;}
.ms-prime .text-primary {color: #f1557e !important;}
.ms-prime .content-info {background-image: url('https://img.hunet.co.kr/hunet/content/service/img-prime.png');}
.ms-prime .content-app-down {background-image: url('https://img.hunet.co.kr/hunet/content/service/app-google.png');}
.ms-prime .content-app .content-app-box {height: 190px;}

.ms-introduce-menu [data-item="pass"].active a {background-color: #0b8578;}
.ms-pass .text-primary {color: #0b8578 !important;}
.ms-pass .content-info {background-image: url('https://img.hunet.co.kr/hunet/content/service/img-pass.png');}
.ms-pass .content-app-down {background-image: url('https://img.hunet.co.kr/hunet/content/service/app-google-ios.png');}
.ms-pass .content-app .content-app-box .search-keyword {top: 8px; margin-left: 15px;}

.ms-introduce-menu [data-item="waffle"].active a {background-color: #00b9aa;}
.ms-waffle .text-primary {color: #00b9aa !important;}
.ms-waffle .content-info {background-image: url('https://img.hunet.co.kr/hunet/content/service/img-waffle.png');}
.ms-waffle .content-app-down {background-image: url('https://img.hunet.co.kr/hunet/content/service/app-google.png');}
.ms-waffle .content-app .content-app-box {height: 190px;}

.ms-introduce-menu [data-item="edubank"].active a {background-color: #7871c1;}
.ms-edubank .text-primary {color: #7871c1 !important;}
.ms-edubank .content-info {background-image: url('https://img.hunet.co.kr/hunet/content/service/img-edubank.png');}
.ms-edubank .content-app .content-app-box {width: 430px;}
.ms-edubank .content-app .content-app-box {height: 190px;}

.ms-introduce-menu [data-item="happyceo"].active a {background-color: #5eb540;}
.ms-happyceo .search-keyword {top:7px !important;}
.ms-happyceo .text-primary {color: #5eb540 !important;}
.ms-happyceo .content-info {background-image: url('https://img.hunet.co.kr/hunet/content/service/img-happyceo.png');}
.ms-happyceo .content-app .content-app-box .search-keyword {top: 8px; margin-left: 10px;}

.ms-introduce-menu [data-item="talent"].active a {background-color: #3f3c84;}
.ms-talent .search-keyword {top:7px !important;}
.ms-talent .text-primary {color: #3f3c84 !important;}
.ms-talent .content-info {background-image: url('https://img.hunet.co.kr/hunet/content/service/img-talent.png');}
.ms-talent .content-app .content-app-box .search-keyword {top: 8px; margin-left: 10px;}
.ms-talent .content-info .talent-link {color: #555;text-decoration: underline;  }

/*산업교육안전보건페이지 _ 190701*/
.edusafe a {color:#333}
.edusafe .header {height:335px; background:url('https://img.hunet.co.kr/hrd/_v4/content/safe/visual.jpg') no-repeat center top;}
.edusafe .header h1 {width:1280px; margin:0 auto;}
.edusafe .contens {padding:80px 0; }
.edusafe .fix-tab {position:absolute; top:470px;left:0; width:100%; border-bottom:1px solid #e5e5e5; background: #fff;}
.edusafe .fix-tab ul {overflow:hidden; width:1280px; margin:0 auto -1px;}
.edusafe .fix-tab ul li {float:left; width:25%;}
.edusafe .fix-tab ul li a {display:block; padding:14px 0; text-align:center; border:1px solid #e5e5e5; font-weight:600}
.edusafe .fix-tab ul li.active a {background:#1d377c; border:1px solid #1d377c}
.edusafe .fix-tab ul li a span {display:inline-block; overflow:hidden; padding-left:50px; color:#313131; font-size:20px; line-height:50px;}
.edusafe .fix-tab ul li a span.bgtype01 {background:url('https://img.hunet.co.kr/hrd/_v4/content/safe/tab_01.png') no-repeat left top;}
.edusafe .fix-tab ul li a span.bgtype02 {background:url('https://img.hunet.co.kr/hrd/_v4/content/safe/tab_02.png') no-repeat left top;}
.edusafe .fix-tab ul li a span.bgtype03 {background:url('https://img.hunet.co.kr/hrd/_v4/content/safe/tab_03.png') no-repeat left top;}
.edusafe .fix-tab ul li a span.bgtype04 {background:url('https://img.hunet.co.kr/hrd/_v4/content/safe/tab_04.png') no-repeat left top;}
.edusafe .fix-tab ul li.active a span {background-position:left bottom; color:#fff;}
.edusafe .main-tab-fixed{position: fixed; top: 0; z-index:1;}
.edusafe .cont01,
.edusafe .cont02,
.edusafe .cont03,
.edusafe .cont04,
.edusafe .cont05 {width:1280px; margin:0 auto;}

.edusafe .event-form {width:1280px; margin:0 auto; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; border-top: 2px solid #414141;margin-bottom: 20px;}
.edusafe .event-form tr{border-bottom: 1px solid #dcdcdc;}
.edusafe .event-form tr th{ line-height: 62px; background:#eeeeee; border-right:1px solid #dcdcdc; text-align: center;}
.edusafe .event-form tr td{text-align: center; border-right:1px solid #dcdcdc;line-height: 62px; }
.edusafe .event-form tr td.talignL {text-align:left; padding-left:40px}
.edusafe .event-form tr td em {color:#ea4335;}
.edusafe .event-form tr td textarea {border: 1px solid #d2d2d2; background:transparent; width:900px; height:180px; padding: 10px 0 10px 30px; margin: 10px 0; resize:none;}

.edusafe .radio-box span{padding-left: 40px;}
.edusafe .radio-box span:nth-child(1){padding-left: 0;}
.edusafe .radio-box span label{font-size:15px; color: #666;}
.edusafe .policy-privacy-box{width: 1192px; border: 1px solid #e5e5e5; padding: 30px 0 30px 40px; box-sizing:border-box; margin: 0 auto; margin-top: 50px;}
.edusafe .policy-privacy-box:after{display:block; clear:both; content:"";}
.edusafe .policy-privacy-box p{font-size:17px; color: #666; float:left;}
.edusafe .policy-privacy-box ul{font-size:15px; color: #666; line-height: 25px; float:left; margin-left: 10px;}
.edusafe .policy-privacy{text-align: center; margin-top: 30px;}
.edusafe .policy-privacy input{width: 21px; height: 21px; border: 1px solid #000; background: #fff; vertical-align: middle;}
.edusafe .policy-privacy label{line-height: 21px; font-size:18px; color: #000;}
.edusafe .btn-inquiry a{display:block; width: 365px; line-height: 70px; background: #333; color: #fff; font-size:25px; font-weight: 600; text-align: center; margin: 0 auto; margin-top: 50px;}
.edusafe .btn-inquiry2 { margin: 0 auto; margin-top: 50px;    text-align: center;}
.edusafe .btn-inquiry2 a{display:inline-block; width: 307px ; line-height: 70px; background: #333; color: #fff; font-size:25px; font-weight: 600; text-align: center;}

.edusafe .paging {width:1280px; background: #fff; margin: 0 auto; text-align: center; display: block;}
.edusafe .paging li {padding:20px; font-size:22px; display: inline-block; cursor: pointer;}
.edusafe .paging li a {display:block; padding:14px 0; text-align:center; border:1px solid #e5e5e5;font-weight:600}
.edusafe .paging li.active {color:#d92a37; font-weight:600; background:url('https://img.hunet.co.kr/hrd/_v4/content/flip/tab2_on.jpg') no-repeat center bottom;}
.edusafe .paging li a span {display:inline-block; overflow:hidden; padding-left:36px; color:#313131; font-size:20px; line-height:50px;}

.edusafe .search_box {background:#f6f6f6; width:970px; text-align: center; height: 109px;padding-top: 50px;padding-left: 310px; margin-top:50px}
.edusafe .search_box .search_text {height: 56px; border: 1px solid #d2d2d2; background: transparent; color: #3b3e44; background: #fff;float: left;}
.edusafe .search_box select {width: 150px; height: 56px; background: transparent; color: #3b3e44; padding-left: 30px;border:none}
.edusafe .search_box input[type=text] {width:340px; height: 56px; background: transparent; padding-left: 30px; border:none}
.edusafe .search_box .search_btn {display:block; width: 135px; line-height: 58px; background: #333; color: #fff; font-size:18px; font-weight: 600; text-align: center;float: left;margin-left: 5px;}