@charset "UTF-8";
@import url(/static/font/NanumSquare/nanumsquare.css);
@import url(/static/font/NotoSans/notosans.css);
@import url(/static/font/font-awesome-4.7.0/css/font-awesome.min.css);
@import url(/static/font/themify-icons/themify-icons.css);
@import url(/static/font/line-awesome/css/line-awesome.min.css);
@import url(/static/jslibrary/ab-datepicker/css/datepicker.css);
@import url(/static/commons/common.css);
/* font color */
/* line 45, static/portal/scss/_var.scss */ .fc_black { color: #000; }

/* line 46, static/portal/scss/_var.scss */ .fc_deepgray { color: #333; }

/* line 47, static/portal/scss/_var.scss */ .fc_orange { color: #C97003; }

/* line 48, static/portal/scss/_var.scss */ .fc_blue { color: #3679C1; }

/* line 49, static/portal/scss/_var.scss */ .fc_cobalt { color: #019AC7; }

/* line 50, static/portal/scss/_var.scss */ .fc_red { color: #d21c44; }

/* line 51, static/portal/scss/_var.scss */ .fc_green { color: #37a519; }

/* line 52, static/portal/scss/_var.scss */ .fc_purple { color: #9e2c60; }

/* line 53, static/portal/scss/_var.scss */ .fc_pink { color: #e443b9; }

/* line 76, static/portal/scss/_var.scss */ .ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }

@-webkit-keyframes flipInX { 0% { -webkit-transform: perspective(800px) rotate3d(1, 0, 0, -90deg); transform: perspective(800px) rotate3d(1, 0, 0, -90deg);
		-webkit-transform-origin: 50% 0;
		        transform-origin: 50% 0;
		transition-timing-function: ease-in-out;
		opacity: 0; }
	100% { -webkit-transform: perspective(800px); transform: perspective(800px);
		-webkit-transform-origin: 50% 0;
		        transform-origin: 50% 0; } }

@keyframes flipInX { 0% { -webkit-transform: perspective(800px) rotate3d(1, 0, 0, -90deg); transform: perspective(800px) rotate3d(1, 0, 0, -90deg);
		-webkit-transform-origin: 50% 0;
		        transform-origin: 50% 0;
		transition-timing-function: ease-in-out;
		opacity: 0; }
	100% { -webkit-transform: perspective(800px); transform: perspective(800px);
		-webkit-transform-origin: 50% 0;
		        transform-origin: 50% 0; } }

/* line 98, static/portal/scss/_var.scss */ .flipInX { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInX; animation-name: flipInX; -webkit-animation-duration: .4s; animation-duration: .4s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

@-webkit-keyframes closeHeight { 0% { -webkit-transform-origin: 50% 0; transform-origin: 50% 0;
		transition-timing-function: ease-in-out;
		opacity: 1; }
	100% { -webkit-transform-origin: 50% 0; transform-origin: 50% 0;
		height: 0;
		opacity: 0; } }

@keyframes closeHeight { 0% { -webkit-transform-origin: 50% 0; transform-origin: 50% 0;
		transition-timing-function: ease-in-out;
		opacity: 1; }
	100% { -webkit-transform-origin: 50% 0; transform-origin: 50% 0;
		height: 0;
		opacity: 0; } }

/* line 117, static/portal/scss/_var.scss */ .closeHeight { -webkit-animation-name: closeHeight; animation-name: closeHeight; -webkit-animation-duration: .4s; animation-duration: .4s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

/* line 10, static/portal/scss/_grid.scss */ .container { margin-right: auto; margin-left: auto; padding-left: 10px; padding-right: 10px; display: block; }

/* line 80, static/portal/scss/_var.scss */ .container:before, .container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

@media (min-width: 1300px) { /* line 10, static/portal/scss/_grid.scss */ .container { width: 1276px; } }

/* line 30, static/portal/scss/_grid.scss */ .container-fluid { margin-right: auto; margin-left: auto; padding-left: 10px; padding-right: 10px; display: block; }

/* line 80, static/portal/scss/_var.scss */ .container-fluid:before, .container-fluid:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* line 39, static/portal/scss/_grid.scss */ .row { margin-left: -10px; margin-right: -10px; display: block; }

/* line 80, static/portal/scss/_var.scss */ .row:before, .row:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* line 11, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; }

/* line 27, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }

/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-1 { width: 8.333333%; }

/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-2 { width: 16.666667%; }

/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-3 { width: 25%; }

/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-4 { width: 33.333333%; }

/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-5 { width: 41.666667%; }

/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-6 { width: 50%; }

/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-7 { width: 58.333333%; }

/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-8 { width: 66.666667%; }

/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-9 { width: 75%; }

/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-10 { width: 83.333333%; }

/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-11 { width: 91.666667%; }

/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-12 { width: 100%; }

/* line 55, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-pull-0 { right: auto; }

/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-pull-1 { right: 8.333333%; }

/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-pull-2 { right: 16.666667%; }

/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-pull-3 { right: 25%; }

/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-pull-4 { right: 33.333333%; }

/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-pull-5 { right: 41.666667%; }

/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-pull-6 { right: 50%; }

/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-pull-7 { right: 58.333333%; }

/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-pull-8 { right: 66.666667%; }

/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-pull-9 { right: 75%; }

/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-pull-10 { right: 83.333333%; }

/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-pull-11 { right: 91.666667%; }

/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-pull-12 { right: 100%; }

/* line 45, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-push-0 { left: auto; }

/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-push-1 { left: 8.333333%; }

/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-push-2 { left: 16.666667%; }

/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-push-3 { left: 25%; }

/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-push-4 { left: 33.333333%; }

/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-push-5 { left: 41.666667%; }

/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-push-6 { left: 50%; }

/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-push-7 { left: 58.333333%; }

/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-push-8 { left: 66.666667%; }

/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-push-9 { left: 75%; }

/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-push-10 { left: 83.333333%; }

/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-push-11 { left: 91.666667%; }

/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-push-12 { left: 100%; }

/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-offset-0 { margin-left: 0%; }

/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-offset-1 { margin-left: 8.333333%; }

/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-offset-2 { margin-left: 16.666667%; }

/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-offset-3 { margin-left: 25%; }

/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-offset-4 { margin-left: 33.333333%; }

/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-offset-5 { margin-left: 41.666667%; }

/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-offset-6 { margin-left: 50%; }

/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-offset-7 { margin-left: 58.333333%; }

/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-offset-8 { margin-left: 66.666667%; }

/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-offset-9 { margin-left: 75%; }

/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-offset-10 { margin-left: 83.333333%; }

/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-offset-11 { margin-left: 91.666667%; }

/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-xs-offset-12 { margin-left: 100%; }

@media (min-width: 768px) { /* line 27, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-1 { width: 8.333333%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-2 { width: 16.666667%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-3 { width: 25%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-4 { width: 33.333333%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-5 { width: 41.666667%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-6 { width: 50%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-7 { width: 58.333333%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-8 { width: 66.666667%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-9 { width: 75%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-10 { width: 83.333333%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-11 { width: 91.666667%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-12 { width: 100%; }
	/* line 55, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-pull-0 { right: auto; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-pull-1 { right: 8.333333%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-pull-2 { right: 16.666667%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-pull-3 { right: 25%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-pull-4 { right: 33.333333%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-pull-5 { right: 41.666667%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-pull-6 { right: 50%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-pull-7 { right: 58.333333%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-pull-8 { right: 66.666667%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-pull-9 { right: 75%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-pull-10 { right: 83.333333%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-pull-11 { right: 91.666667%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-pull-12 { right: 100%; }
	/* line 45, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-push-0 { left: auto; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-push-1 { left: 8.333333%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-push-2 { left: 16.666667%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-push-3 { left: 25%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-push-4 { left: 33.333333%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-push-5 { left: 41.666667%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-push-6 { left: 50%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-push-7 { left: 58.333333%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-push-8 { left: 66.666667%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-push-9 { left: 75%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-push-10 { left: 83.333333%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-push-11 { left: 91.666667%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-push-12 { left: 100%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-offset-0 { margin-left: 0%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-offset-1 { margin-left: 8.333333%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-offset-2 { margin-left: 16.666667%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-offset-3 { margin-left: 25%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-offset-4 { margin-left: 33.333333%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-offset-5 { margin-left: 41.666667%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-offset-6 { margin-left: 50%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-offset-7 { margin-left: 58.333333%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-offset-8 { margin-left: 66.666667%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-offset-9 { margin-left: 75%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-offset-10 { margin-left: 83.333333%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-offset-11 { margin-left: 91.666667%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-sm-offset-12 { margin-left: 100%; } }

@media (min-width: 992px) { /* line 27, static/portal/scss/mixins/_grid-framework.scss */ .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-md-1 { width: 8.333333%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-md-2 { width: 16.666667%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-md-3 { width: 25%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-md-4 { width: 33.333333%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-md-5 { width: 41.666667%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-md-6 { width: 50%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-md-7 { width: 58.333333%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-md-8 { width: 66.666667%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-md-9 { width: 75%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-md-10 { width: 83.333333%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-md-11 { width: 91.666667%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-md-12 { width: 100%; }
	/* line 55, static/portal/scss/mixins/_grid-framework.scss */ .col-md-pull-0 { right: auto; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-md-pull-1 { right: 8.333333%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-md-pull-2 { right: 16.666667%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-md-pull-3 { right: 25%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-md-pull-4 { right: 33.333333%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-md-pull-5 { right: 41.666667%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-md-pull-6 { right: 50%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-md-pull-7 { right: 58.333333%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-md-pull-8 { right: 66.666667%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-md-pull-9 { right: 75%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-md-pull-10 { right: 83.333333%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-md-pull-11 { right: 91.666667%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-md-pull-12 { right: 100%; }
	/* line 45, static/portal/scss/mixins/_grid-framework.scss */ .col-md-push-0 { left: auto; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-md-push-1 { left: 8.333333%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-md-push-2 { left: 16.666667%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-md-push-3 { left: 25%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-md-push-4 { left: 33.333333%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-md-push-5 { left: 41.666667%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-md-push-6 { left: 50%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-md-push-7 { left: 58.333333%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-md-push-8 { left: 66.666667%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-md-push-9 { left: 75%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-md-push-10 { left: 83.333333%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-md-push-11 { left: 91.666667%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-md-push-12 { left: 100%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-md-offset-0 { margin-left: 0%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-md-offset-1 { margin-left: 8.333333%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-md-offset-2 { margin-left: 16.666667%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-md-offset-3 { margin-left: 25%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-md-offset-4 { margin-left: 33.333333%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-md-offset-5 { margin-left: 41.666667%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-md-offset-6 { margin-left: 50%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-md-offset-7 { margin-left: 58.333333%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-md-offset-8 { margin-left: 66.666667%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-md-offset-9 { margin-left: 75%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-md-offset-10 { margin-left: 83.333333%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-md-offset-11 { margin-left: 91.666667%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-md-offset-12 { margin-left: 100%; } }

@media (min-width: 1300px) { /* line 27, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-1 { width: 8.333333%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-2 { width: 16.666667%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-3 { width: 25%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-4 { width: 33.333333%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-5 { width: 41.666667%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-6 { width: 50%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-7 { width: 58.333333%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-8 { width: 66.666667%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-9 { width: 75%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-10 { width: 83.333333%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-11 { width: 91.666667%; }
	/* line 35, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-12 { width: 100%; }
	/* line 55, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-pull-0 { right: auto; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-pull-1 { right: 8.333333%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-pull-2 { right: 16.666667%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-pull-3 { right: 25%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-pull-4 { right: 33.333333%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-pull-5 { right: 41.666667%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-pull-6 { right: 50%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-pull-7 { right: 58.333333%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-pull-8 { right: 66.666667%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-pull-9 { right: 75%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-pull-10 { right: 83.333333%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-pull-11 { right: 91.666667%; }
	/* line 50, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-pull-12 { right: 100%; }
	/* line 45, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-push-0 { left: auto; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-push-1 { left: 8.333333%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-push-2 { left: 16.666667%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-push-3 { left: 25%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-push-4 { left: 33.333333%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-push-5 { left: 41.666667%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-push-6 { left: 50%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-push-7 { left: 58.333333%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-push-8 { left: 66.666667%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-push-9 { left: 75%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-push-10 { left: 83.333333%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-push-11 { left: 91.666667%; }
	/* line 40, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-push-12 { left: 100%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-offset-0 { margin-left: 0%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-offset-1 { margin-left: 8.333333%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-offset-2 { margin-left: 16.666667%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-offset-3 { margin-left: 25%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-offset-4 { margin-left: 33.333333%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-offset-5 { margin-left: 41.666667%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-offset-6 { margin-left: 50%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-offset-7 { margin-left: 58.333333%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-offset-8 { margin-left: 66.666667%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-offset-9 { margin-left: 75%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-offset-10 { margin-left: 83.333333%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-offset-11 { margin-left: 91.666667%; }
	/* line 60, static/portal/scss/mixins/_grid-framework.scss */ .col-lg-offset-12 { margin-left: 100%; } }

/* 셀렉트 */
/* line 2, static/portal/scss/_form.scss */ input[type=text]::-ms-clear { display: none; }

/* line 3, static/portal/scss/_form.scss */ input[type="radio"] { background: none; }

/* line 4, static/portal/scss/_form.scss */ input { vertical-align: middle; }

/* line 5, static/portal/scss/_form.scss */ input[readonly="readonly"], input[disabled="disabled"] { background-color: #eee; }

/* line 7, static/portal/scss/_form.scss */ input::-webkit-input-placeholder { font-style: italic; }

/* line 8, static/portal/scss/_form.scss */ input:-ms-input-placeholder { font-style: italic; }

/* line 9, static/portal/scss/_form.scss */ textarea::-webkit-input-placeholder { font-style: italic; }

/* line 10, static/portal/scss/_form.scss */ textarea:-ms-input-placeholder { font-style: italic; }

/* line 12, static/portal/scss/_form.scss */ select { padding: 5px 8px; color: #666; box-sizing: border-box; border: 1px solid #dee0e6; border-radius: 0; min-height: 38px; font-family: 'Nanum Square'; line-height: 1; vertical-align: middle; }

/* input */
/* line 25, static/portal/scss/_form.scss */ input[type="email"], input[type="number"], input[type="text"], input[type="password"] { color: #666; border: 1px solid #dee0e6; border-radius: 0; font-size: 16px; font-family: 'Nanum Square'; line-height: 1; height: 40px; text-indent: 10px; }

/* line 38, static/portal/scss/_form.scss */ input[type="file"] { width: 90%; }

/* line 39, static/portal/scss/_form.scss */ input[type="password"] { font-family: '맑은 고딕', "malgun gothic","AppleGothic","돋움","dotum",Helvetica,Arial,sans-serif; }

/* line 40, static/portal/scss/_form.scss */ textarea { border: 1px solid #dee0e6; border-radius: 0; height: 150px; }

/* line 44, static/portal/scss/_form.scss */ textarea.ht_lg { height: 350px; }

/* line 48, static/portal/scss/_form.scss */ .tel { width: 70px; }

/* line 51, static/portal/scss/_form.scss */ select.tel { width: 80px; }

/* line 54, static/portal/scss/_form.scss */ .day { width: 50px; }

/* line 58, static/portal/scss/_form.scss */ .w40pi { width: 40% !important; }

/* line 59, static/portal/scss/_form.scss */ .w54pi { width: 54% !important; }

/* line 61, static/portal/scss/_form.scss */ label { margin-right: 25px; }

/* line 62, static/portal/scss/_form.scss */ td.th label { margin-right: 0; }

/* line 63, static/portal/scss/_form.scss */ input[type="radio"] { opacity: 0; position: absolute; width: 24px; height: 24px; }

/* line 69, static/portal/scss/_form.scss */ input[type=radio]:focus + i { outline: dotted thin #000; }

/* line 72, static/portal/scss/_form.scss */ input[type=radio] + i { display: inline-block; vertical-align: middle; width: 24px; height: 24px; }

/* line 78, static/portal/scss/_form.scss */ input[type=radio] + i:before { content: ''; display: inline-block; background: url(/static/portal/img/sprite/radiooff.png) 0 0 no-repeat; width: 24px; height: 24px; }

/* line 87, static/portal/scss/_form.scss */ input[type=radio]:checked + i:before { background: url(/static/portal/img/sprite/radioon.png) 0 0 no-repeat; width: 24px; height: 24px; }

/* line 94, static/portal/scss/_form.scss */ input[type=radio][disabled] input:checked + i { background-color: #cccccc; }

/* line 100, static/portal/scss/_form.scss */ .sh label input[type=checkbox] { margin-bottom: 0; margin-left: 5px; }

/* line 104, static/portal/scss/_form.scss */ input[type=checkbox] { opacity: 0; position: relative; z-index: 1; width: 24px; height: 24px; vertical-align: middle; }

/* line 111, static/portal/scss/_form.scss */ input[type=checkbox]:hover + i, input[type=checkbox]:focus + i { outline: dotted thin #000; }

/* line 115, static/portal/scss/_form.scss */ input[type=checkbox] + i { display: inline-block; vertical-align: middle; width: 24px; height: 24px; border: 1px solid #e6e6e6; background-color: #fff; text-align: center; margin-right: 5px; vertical-align: middle; line-height: 1; margin-left: -24px !important; }

/* line 127, static/portal/scss/_form.scss */ dd input[type=checkbox] + i { vertical-align: middle; }

/* line 129, static/portal/scss/_form.scss */ input[type=checkbox] + i.type { display: inline-block; vertical-align: middle; width: 24px; height: 24px; border: 2px solid #666; background-color: #fff; text-align: center; margin-right: 5px; vertical-align: middle; line-height: 1; margin-left: -22px; }

/* line 141, static/portal/scss/_form.scss */ dd input[type=checkbox] + i.type { vertical-align: middle; }

/* line 143, static/portal/scss/_form.scss */ input[type=checkbox]:checked + i { color: #0c89d8; font-style: normal; }

/* line 146, static/portal/scss/_form.scss */ input[type=checkbox]:checked + i:before { content: ''; font-family: FontAwesome; margin-top: 3px; display: inherit; }

/* line 154, static/portal/scss/_form.scss */ label[disabled] input:checked + i { background-color: #cccccc; }

/* line 160, static/portal/scss/_form.scss */ input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }

/* line 167, static/portal/scss/_form.scss */ input[type=number] { -moz-appearance: textfield; }

/* line 172, static/portal/scss/_form.scss */ button { border: none; }

/* line 174, static/portal/scss/_form.scss */ .fileList li { margin-bottom: 5px; }

/* line 4, static/portal/scss/_header.scss */ body { /* 	background: url('/static/portal/img/main/sub-top-bg.jpg') center 0 no-repeat; @include breakpoint($md2){ background: url('/static/portal/img/common/head-mobile-bg.jpg') 0 0 no-repeat; background-size: 100% 140px; } */ overflow-x: hidden; }

/* line 12, static/portal/scss/_header.scss */ #header { background-image: linear-gradient(to left, #04A280 0%, #0061ae 100%); }

@media (max-width: 950px) { /* line 12, static/portal/scss/_header.scss */ #header { height: 140px; } }

/* line 17, static/portal/scss/_header.scss */ #header > div { position: relative; max-width: 1280px; margin: 0 auto; height: 140px; }

/* line 24, static/portal/scss/_header.scss */ .header-top { min-height: 50px; position: relative; }

/* line 27, static/portal/scss/_header.scss */ .header-top::before { content: ''; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50.4%); transform: translateX(-50.4%); width: 100vw; height: 100%; background-color: #f5f5f5; }

@media (max-width: 950px) { /* line 38, static/portal/scss/_header.scss */ .header-top::before { content: none; } }

/* line 41, static/portal/scss/_header.scss */ .tSearch { float: left; padding-top: 8px; position: absolute; }

@media (max-width: 1279px) { /* line 41, static/portal/scss/_header.scss */ .tSearch { padding-left: 8px; } }

@media (max-width: 950px) { /* line 41, static/portal/scss/_header.scss */ .tSearch { font: none; position: absolute; top: 75px; left: 20px; right: 20px; } }

/* line 56, static/portal/scss/_header.scss */ .tSearch form input { box-shadow: 0 5px 10px rgba(0, 0, 0, 0.06); border: 1px solid #dee0e6; border-right: 0; background-color: #ffffff; float: left; height: 35px; width: 195px; }

@media (max-width: 950px) { /* line 56, static/portal/scss/_header.scss */ .tSearch form input { border: 0; width: calc(100% - 50px); border-radius: 4px 0 0 4px; } }

/* line 70, static/portal/scss/_header.scss */ .tSearch form input:focus::-webkit-input-placeholder { color: transparent; }

/* line 71, static/portal/scss/_header.scss */ .tSearch form input:focus::-ms-input-placeholder { color: transparent; }

/* line 74, static/portal/scss/_header.scss */ .tSearch form input::-webkit-input-placeholder { font-style: normal; }

/* line 75, static/portal/scss/_header.scss */ .tSearch form input:-ms-input-placeholder { font-style: normal; }

/* line 76, static/portal/scss/_header.scss */ .tSearch form button { border: 0; float: left; width: 35px; height: 35px; background: #757575; color: #ffffff; font-size: 23px; }

@media (max-width: 950px) { /* line 76, static/portal/scss/_header.scss */ .tSearch form button { width: 50px; color: #000000; background-color: #ffffff; border-radius: 0 4px 4px 0; } }

/* line 94, static/portal/scss/_header.scss */ .my-nav-toggle { position: absolute; left: 0; top: 0; width: 80px; height: 75px; background: url("/static/portal/img/common/btn-nav-toggle.png") center center no-repeat; display: none; }

@media (max-width: 950px) { /* line 94, static/portal/scss/_header.scss */ .my-nav-toggle { display: block; background-size: 50px; } }

/* line 107, static/portal/scss/_header.scss */ .global { float: right; }

/* line 109, static/portal/scss/_header.scss */ .global .visible-pc { display: none; }

@media (min-width: 951px) { /* line 109, static/portal/scss/_header.scss */ .global .visible-pc { display: block; padding-top: 13px; }
	/* line 114, static/portal/scss/_header.scss */ .global .visible-pc li { position: relative; float: left; padding: 0 20px; color: #757575; }
	/* line 120, static/portal/scss/_header.scss */ .global .visible-pc li + li::before { content: ''; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 15px; background-color: #cfcfcf; }
	/* line 131, static/portal/scss/_header.scss */ .global .visible-pc li a { display: block; color: #757575; font-size: 15px; font-weight: 400; line-height: 20px; letter-spacing: -0.38px; }
	/* line 138, static/portal/scss/_header.scss */ .global .visible-pc li a i { display: inline-block; margin-right: 6px; }
	/* line 139, static/portal/scss/_header.scss */ .global .visible-pc li a.badge2 { display: inline-block; background-color: #757575; color: #ffffff; border-radius: 3px; padding: 2px 5px; } }

/* line 150, static/portal/scss/_header.scss */ .global .gTypeLink a { display: none; }

@media (max-width: 950px) { /* line 150, static/portal/scss/_header.scss */ .global .gTypeLink a { position: absolute; right: 0; top: 0; display: block; font-size: 35px; color: #ffffff; width: 55px; }
	/* line 160, static/portal/scss/_header.scss */ .global .gTypeLink a i { line-height: 75px; } }

/* line 167, static/portal/scss/_header.scss */ .logo a { display: block; background: url("/static/portal/img/main/logo@2x_230623.png") center center no-repeat; background-size: auto 45px; width: 233px; height: 45px; position: absolute; top: 73px; left: 8px; }

@media (min-width: 951px) and (max-width: 1279px) { /* line 167, static/portal/scss/_header.scss */ .logo a { width: 180px; background-size: 180px auto; } }

@media (max-width: 950px) { /* line 167, static/portal/scss/_header.scss */ .logo a { top: 20px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); background-size: auto 35px; width: 185px; height: 35px; } }

/* line 191, static/portal/scss/_header.scss */ #gnb { height: 90px; padding-right: 36px; float: right; padding-left: 0; }

@media (max-width: 1190px) { /* line 191, static/portal/scss/_header.scss */ #gnb { padding-left: 243px; float: none; } }

@media (min-width: 951px) and (max-width: 1279px) { /* line 191, static/portal/scss/_header.scss */ #gnb { padding-left: 200px; padding-right: 51px; } }

/* line 205, static/portal/scss/_header.scss */ #gnb a { text-decoration: none; }

/* line 208, static/portal/scss/_header.scss */ #gnb > ul { display: table; table-layout: fixed; }

@media (max-width: 1190px) { /* line 208, static/portal/scss/_header.scss */ #gnb > ul { width: 100%; table-layout: auto; } }

@media (max-width: 950px) { /* line 208, static/portal/scss/_header.scss */ #gnb > ul { width: 100%; table-layout: auto; display: none; } }

/* line 220, static/portal/scss/_header.scss */ #gnb > ul > li { display: table-cell; position: relative; padding: 22px 21px; transition: all 0.5s ease; }

@media (max-width: 1190px) { /* line 220, static/portal/scss/_header.scss */ #gnb > ul > li { padding-left: 0; padding-right: 0; } }

/* line 229, static/portal/scss/_header.scss */ #gnb > ul > li.etc { display: none; }

/* line 234, static/portal/scss/_header.scss */ #gnb > ul > li .depth1 > a { padding: 10px 4px; font-family: 'NanumSquare'; display: block; color: #ffffff; font-size: 20px; font-weight: 400; line-height: 26px; letter-spacing: -1px; text-decoration: none; text-align: center; transition: all 0.5s ease; }

@media (max-width: 1190px) { /* line 234, static/portal/scss/_header.scss */ #gnb > ul > li .depth1 > a { font-size: 18px; } }

@media (max-width: 950px) { /* line 234, static/portal/scss/_header.scss */ #gnb > ul > li .depth1 > a { font-size: 18px; } }

/* line 252, static/portal/scss/_header.scss */ #gnb > ul > li .depth1 > a span { padding-bottom: 10px; border-bottom: 2px solid transparent; }

/* line 256, static/portal/scss/_header.scss */ #gnb > ul > li .depth1 > a::before { content: ''; width: 1px; height: 16px; background-color: #5aabbf; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

/* line 267, static/portal/scss/_header.scss */ #gnb > ul > li .depth1 > a:hover span { border-bottom: 2px solid #fff; }

/* line 274, static/portal/scss/_header.scss */ #gnb > ul > li:first-child a::before { display: none; }

/* line 276, static/portal/scss/_header.scss */ #gnb > ul > li ul { display: none; }

/* line 281, static/portal/scss/_header.scss */ .totalMenu { position: absolute; top: 50px; right: 0; }

@media (max-width: 950px) { /* line 281, static/portal/scss/_header.scss */ .totalMenu { display: none; } }

@media (min-width: 951px) and (max-width: 1279px) { /* line 281, static/portal/scss/_header.scss */ .totalMenu { right: 10px; } }

/* line 291, static/portal/scss/_header.scss */ .totalMenu a { display: block; padding: 0; background: url("/static/portal/img/main/allmenu-toggle.png") 0 center no-repeat; width: 25px; height: 23px; height: 90px; }

/* line 300, static/portal/scss/_header.scss */ .gnb-sub-nav { display: none; position: absolute; left: 0; top: 140px; width: 100%; border: 1px solid #dedede; border-top: 0; background-color: #ffffff; z-index: 100; }

/* line 310, static/portal/scss/_header.scss */ .gnb-sub-nav .etc { display: none; }

/* line 313, static/portal/scss/_header.scss */ .gnb-sub-nav > ul { display: table; width: 100%; table-layout: fixed; }

/* line 317, static/portal/scss/_header.scss */ .gnb-sub-nav > ul a { display: block; }

/* line 318, static/portal/scss/_header.scss */ .gnb-sub-nav > ul > li { display: table-cell; position: relative; padding: 29px 15px 21px; }

/* line 322, static/portal/scss/_header.scss */ .gnb-sub-nav > ul > li + li { border-left: 1px solid #dee0e6; }

/* line 325, static/portal/scss/_header.scss */ .gnb-sub-nav > ul > li .depth1 > a { padding: 6px 0 6px 23px; background: url("/static/portal/img/main/gnb-bu1.png") 10px center no-repeat; background-color: #f1f1f1; color: #4f4f4f; font-size: 18px; font-weight: 700; line-height: 1; letter-spacing: -0.9px; }

/* line 335, static/portal/scss/_header.scss */ .gnb-sub-nav > ul > li .depth1 > ul { padding-top: 8px; }

/* line 339, static/portal/scss/_header.scss */ .gnb-sub-nav > ul > li .depth1 > ul > li > div > a { display: inline-block; padding: 5px 0 5px 9px; color: #4f4f4f; font-size: 15px; line-height: 1.2; font-family: 'Noto Sans'; font-weight: 500; }

/* line 347, static/portal/scss/_header.scss */ .gnb-sub-nav > ul > li .depth1 > ul > li > div > a span { display: inline-block; padding-bottom: 5px; border-bottom: 1px solid transparent; }

/* line 352, static/portal/scss/_header.scss */ .gnb-sub-nav > ul > li .depth1 > ul > li > div > a::before { content: '- '; }

/* line 355, static/portal/scss/_header.scss */ .gnb-sub-nav > ul > li .depth1 > ul > li > div > a.active, .gnb-sub-nav > ul > li .depth1 > ul > li > div > a:hover { color: #0059a9; }

/* line 360, static/portal/scss/_header.scss */ .gnb-sub-nav > ul > li .depth1 > ul > li > div > a.active span, .gnb-sub-nav > ul > li .depth1 > ul > li > div > a:hover span { border-bottom: 1px solid #0059a9; }

/* line 363, static/portal/scss/_header.scss */ .gnb-sub-nav > ul > li .depth1 > ul > li div > ul { display: none; }

/* line 377, static/portal/scss/_header.scss */ body.total-nav-active { overflow-y: hidden; position: relative; height: 100vh; }

/* line 382, static/portal/scss/_header.scss */ .gnb-total-nav { display: none; }

@media (min-width: 951px) { /* line 382, static/portal/scss/_header.scss */ .gnb-total-nav { position: absolute; position: fixed; width: 100vw; height: 100vh; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.6); z-index: 200; overflow-y: auto; padding: 80px 0; }
	/* line 394, static/portal/scss/_header.scss */ .gnb-total-nav.active { display: block; }
	/* line 397, static/portal/scss/_header.scss */ .gnb-total-nav .set { position: relative; max-width: 1280px; margin: 0 auto; background-color: #ffffff; }
	/* line 402, static/portal/scss/_header.scss */ .gnb-total-nav .set h1 { height: 60px; background-color: #2c77bc; background-image: linear-gradient(to left, #04A280 0%, #0061ae 100%); color: #ffffff; font-size: 25px; font-weight: 500; line-height: 60px; text-align: center; }
	/* line 413, static/portal/scss/_header.scss */ .gnb-total-nav .gnb-total-nav-close { position: absolute; right: 0; top: 0; height: 60px; color: #ffffff; font-size: 25px; font-weight: 400; background-color: transparent; padding: 0 21px; }
	/* line 427, static/portal/scss/_header.scss */ .gnb-total-nav .set > div > ul { overflow: hidden; display: flex; flex-wrap: wrap; flex-direction: row; justify-content: flex-start; align-content: flex-start; }
	/* line 434, static/portal/scss/_header.scss */ .gnb-total-nav .set > div > ul a { display: block; }
	/* line 435, static/portal/scss/_header.scss */ .gnb-total-nav .set > div > ul > li { flex: 0 0 25%; position: relative; }
	/* line 438, static/portal/scss/_header.scss */ .gnb-total-nav .set > div > ul > li .depth1 { padding: 29px 15px 21px; border-right: 1px solid #dee0e6; border-bottom: 1px solid #dee0e6; height: 100%; }
	/* line 443, static/portal/scss/_header.scss */ .gnb-total-nav .set > div > ul > li .depth1 > a { padding: 9px 0 9px 48px; background: url("/static/portal/img/main/gnb-bu1.png") 22px center no-repeat; background-color: #f1f1f1; color: #4f4f4f; font-size: 22px; font-weight: 700; line-height: 1; letter-spacing: -0.9px; }
	/* line 454, static/portal/scss/_header.scss */ .gnb-total-nav .set > div > ul > li .depth1 > ul { padding-top: 8px; }
	/* line 457, static/portal/scss/_header.scss */ .gnb-total-nav .set > div > ul > li .depth1 > ul > li { padding-left: 32px; }
	/* line 459, static/portal/scss/_header.scss */ .gnb-total-nav .set > div > ul > li .depth1 > ul > li > div > a { display: inline-block; padding: 5px 0 2px 20px; color: #4f4f4f; font-size: 18px; line-height: 1.2; font-family: 'Noto Sans'; font-weight: 500; background: url("/static/portal/img/main/gnb-bu2.png") 0 center no-repeat; }
	/* line 468, static/portal/scss/_header.scss */ .gnb-total-nav .set > div > ul > li .depth1 > ul > li > div > a span { display: inline-block; padding-bottom: 5px; border-bottom: 1px solid transparent; }
	/* line 473, static/portal/scss/_header.scss */ .gnb-total-nav .set > div > ul > li .depth1 > ul > li > div > a.active, .gnb-total-nav .set > div > ul > li .depth1 > ul > li > div > a:hover { color: #0059a9; }
	/* line 478, static/portal/scss/_header.scss */ .gnb-total-nav .set > div > ul > li .depth1 > ul > li > div > a.active span, .gnb-total-nav .set > div > ul > li .depth1 > ul > li > div > a:hover span { border-bottom: 1px solid #0059a9; }
	/* line 481, static/portal/scss/_header.scss */ .gnb-total-nav .set > div > ul > li .depth1 > ul > li div > ul { padding-bottom: 10px; }
	/* line 484, static/portal/scss/_header.scss */ .gnb-total-nav .set > div > ul > li .depth1 > ul > li div > ul > li { padding-left: 20px; }
	/* line 486, static/portal/scss/_header.scss */ .gnb-total-nav .set > div > ul > li .depth1 > ul > li div > ul > li > a { color: #4f4f4f; font-size: 16px; font-weight: 300; line-height: 30px; }
	/* line 491, static/portal/scss/_header.scss */ .gnb-total-nav .set > div > ul > li .depth1 > ul > li div > ul > li > a::before { content: '- '; } }

@media (max-width: 950px) { /* line 382, static/portal/scss/_header.scss */ .gnb-total-nav { display: none; position: absolute; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.4); width: 100%; height: 100vh; overflow-y: scroll; z-index: 9999; }
	/* line 515, static/portal/scss/_header.scss */ .gnb-total-nav.on-mobile { display: block; }
	/* line 518, static/portal/scss/_header.scss */ .gnb-total-nav .set { width: 280px; background-color: #fff; position: relative; padding-top: 50px; }
	/* line 523, static/portal/scss/_header.scss */ .gnb-total-nav .set h1 { display: none; }
	/* line 524, static/portal/scss/_header.scss */ .gnb-total-nav .set::before { content: ''; position: absolute; top: 0; left: 0; width: calc(100% - 50px); height: 48px; border-bottom: 2px solid #2c77bc; background: url("/static/portal/img/common/mobile-nav-deco.png") 0 0 no-repeat; background-size: 230px auto; }
	/* line 535, static/portal/scss/_header.scss */ .gnb-total-nav .set .gnb-total-nav-close { width: 50px; height: 50px; color: #ffffff; position: absolute; right: 0; top: 0; background-color: #2c77bc; font-size: 27px; }
	/* line 546, static/portal/scss/_header.scss */ .gnb-total-nav .set .depth1 > a { display: block; padding: 15px 0 15px 40px; line-height: 1; clear: both; color: #ffffff; font-size: 18px; font-weight: 400; letter-spacing: -0.45px; background-color: #2c77bc; background-image: linear-gradient(to left, #04A280 0%, #0061ae 100%); position: relative; }
	/* line 558, static/portal/scss/_header.scss */ .gnb-total-nav .set .depth1 > a::before { content: ''; left: 23px; position: absolute; background-color: #e7e7e7; width: 5px; height: 16px; border-radius: 3px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
	/* line 569, static/portal/scss/_header.scss */ .gnb-total-nav .set .depth1 > a::after { content: ''; position: absolute; top: 0; right: 20px; height: 50px; width: 18px; background: url("/static/portal/img/common/ico-plus.svg") center center no-repeat; }
	/* line 580, static/portal/scss/_header.scss */ .gnb-total-nav .set .depth1 > ul > li { position: relative; }
	/* line 582, static/portal/scss/_header.scss */ .gnb-total-nav .set .depth1 > ul > li + li { border-top: 1px solid #dee0e6; }
	/* line 585, static/portal/scss/_header.scss */ .gnb-total-nav .set li.on > .depth1 > a::after { background-image: url("/static/portal/img/common/ico-minus.svg"); }
	/* line 586, static/portal/scss/_header.scss */ .gnb-total-nav .set li.on > .depth2 > a { background-color: #f4f5f7; color: #2c77bc; }
	/* line 589, static/portal/scss/_header.scss */ .gnb-total-nav .set li.on > .depth2 > a::before { background-color: #019ac7; }
	/* line 590, static/portal/scss/_header.scss */ .gnb-total-nav .set li.on > .depth2 > a::after { color: #2c77bc; }
	/* line 594, static/portal/scss/_header.scss */ .gnb-total-nav .set .depth2 > a { line-height: 50px; display: block; padding-left: 10px; letter-spacing: -1px; padding-left: 50px; position: relative; }
	/* line 603, static/portal/scss/_header.scss */ .gnb-total-nav .set .depth2 > a::before { content: ''; width: 6px; height: 6px; position: absolute; left: 31px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); border-radius: 6px; background-color: #acacac; }
	/* line 614, static/portal/scss/_header.scss */ .gnb-total-nav .set .depth2 > a::after { content: '\f105'; font-family: 'Line Awesome Free'; font-weight: 900; position: absolute; right: 19px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
	/* line 623, static/portal/scss/_header.scss */ .gnb-total-nav .set .depth2 > a:hover, .gnb-total-nav .set .depth2 > a:focus { color: #0059a9; background: url(/static/portal/img/common/bu_blue.gif) no-repeat left 15px; text-decoration: underline; }
	/* line 630, static/portal/scss/_header.scss */ .gnb-total-nav .set .depth2.on > a { background-color: #f4f5f7; color: #2c77bc; }
	/* line 633, static/portal/scss/_header.scss */ .gnb-total-nav .set .depth2.on > a::before { background-color: #019ac7; }
	/* line 634, static/portal/scss/_header.scss */ .gnb-total-nav .set .depth2.on > a::after { color: #2c77bc; }
	/* line 637, static/portal/scss/_header.scss */ .gnb-total-nav .set .depth2 ul { display: block; border-radius: 5px; border: 1px solid #dadada; background-color: #ffffff; margin: 20px 30px; padding-left: 20px; padding: 5px 0 5px 20px; }
	/* line 645, static/portal/scss/_header.scss */ .gnb-total-nav .set .depth2 ul::before { content: ''; top: 50px; position: absolute; left: 0; width: 100%; border-top: 1px solid #dadada; }
	/* line 653, static/portal/scss/_header.scss */ .gnb-total-nav .set .depth2 ul > li > a { padding: 0 32px 0 10px; display: block; line-height: 1.3; background: none; font-size: 13px; position: relative; }
	/* line 660, static/portal/scss/_header.scss */ .gnb-total-nav .set .depth2 ul > li > a:before { content: "-"; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
	/* line 667, static/portal/scss/_header.scss */ .gnb-total-nav .set .depth2 ul > li > a::after { content: '\f105'; font-family: 'Line Awesome Free'; font-weight: 900; position: absolute; right: 19px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
	/* line 676, static/portal/scss/_header.scss */ .gnb-total-nav .set .depth2 ul > li > a span { display: inline-block; padding: 8px 0 9px; padding-left: 6px; border-bottom: 1px solid #fff; }
	/* line 683, static/portal/scss/_header.scss */ .gnb-total-nav .set .depth2 ul li.on a span { border-bottom-color: #2c77bc; } }

/* line 3, static/portal/scss/_layout.scss */ a { color: #565656; }

/* line 4, static/portal/scss/_layout.scss */ a:hover, a:focus, a:active { text-decoration: underline; }

/* line 7, static/portal/scss/_layout.scss */ * { box-sizing: border-box; }

/* line 10, static/portal/scss/_layout.scss */ body { font-family: 'Nanum Square'; font-family: '맑은 고딕', "malgun gothic","AppleGothic","돋움","dotum",Helvetica,Arial,sans-serif; color: #242424; font-size: 15px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* line 20, static/portal/scss/_layout.scss */ .iframeSrc { width: 100%; }

/* line 21, static/portal/scss/_layout.scss */ .iframeSrc iframe { width: 100%; border: none; min-height: 300px; }

/* line 23, static/portal/scss/_layout.scss */ #dbdata { padding: 0 0 0 35px; }

/* line 27, static/portal/scss/_layout.scss */ .bgW { background: rgba(0, 0, 0, 0.7); position: fixed; width: 100%; z-index: 199; top: 0; height: 100%; display: none; }

/* line 29, static/portal/scss/_layout.scss */ .bgW a { display: block; width: 100%; height: 100%; }

/* line 39, static/portal/scss/_layout.scss */ .debug { position: absolute; width: 100%; height: 2200px; z-index: -10000; }

/* line 40, static/portal/scss/_layout.scss */ .debuglayout1 { background: url(/static/commons/img/tmp/layout.jpg) no-repeat 50% 0; opacity: 0.3; }

/* line 44, static/portal/scss/_layout.scss */ .dib { display: inline-block !important; }

/* line 45, static/portal/scss/_layout.scss */ #wrap { position: relative; }

/* line 46, static/portal/scss/_layout.scss */ .gnbNav { float: left; width: 100%; }

/* line 47, static/portal/scss/_layout.scss */ #content h2 { margin-bottom: 15px; margin-top: 35px; background: url(/static/portal/img/common/bu_h2.gif) no-repeat left 11px; padding-left: 25px; font-size: 22px; font-family: "Noto Sans"; font-weight: 400; }

/* line 53, static/portal/scss/_layout.scss */ #content h2.first { margin-top: -5px; }

/* line 57, static/portal/scss/_layout.scss */ #content h3 { /*  margin-bottom: 8px; margin-top:25px; font-size:1.1em;font-weight:normal; */ font-family: "Noto Sans"; }

/* line 58, static/portal/scss/_layout.scss */ .h1 { font-size: 1.8em; font-weight: bold; letter-spacing: -1px; }

/* line 63, static/portal/scss/_layout.scss */ .h2 { font-size: 1.4em; font-weight: bold; letter-spacing: -1px; }

/* line 68, static/portal/scss/_layout.scss */ .h3 { font-size: 1.3em; font-weight: bold; letter-spacing: -1px; }

/* line 73, static/portal/scss/_layout.scss */ .h4 { font-size: 1.2em; letter-spacing: -1px; }

/* line 80, static/portal/scss/_layout.scss */ .myinfoMenuSet { position: absolute; z-index: 400; right: 0; top: 0; width: 280px; display: none; }

/* line 87, static/portal/scss/_layout.scss */ .myinfoMenuSet.on { display: block; }

/* line 90, static/portal/scss/_layout.scss */ .myinfoMenuSet .badge { display: inline-block; background-color: #343434; color: #ffffff; border-radius: 3px; padding: 0 6px; margin: 0 5px; line-height: 30px; font-size: 16px; }

/* line 100, static/portal/scss/_layout.scss */ .myinfoMenuSet .badge2 { display: inline-block; color: #ffffff; border-radius: 3px; padding: 0 16px; margin: 0 5px; line-height: 30px; font-size: 16px; border-radius: 15px; background-color: #019ac7; }

/* line 112, static/portal/scss/_layout.scss */ .myinfoMenuSet h3 { height: 50px; line-height: 50px; clear: both; padding-left: 65px; font-size: 18px; font-weight: normal; color: #0062ae; border-bottom: 2px solid #2c77bc; font-weight: 700; }

/* line 124, static/portal/scss/_layout.scss */ .myinfoMenus { position: relative; display: none; background-color: #fff; text-align: left; }

/* line 129, static/portal/scss/_layout.scss */ .myinfoMenus a { color: #000; display: block; }

@media (max-width: 950px) { /* line 130, static/portal/scss/_layout.scss */ .myinfoMenus.on { display: block; } }

/* line 135, static/portal/scss/_layout.scss */ .myinfoMenus a { font-family: "Noto Sans"; font-weight: 400; }

/* line 137, static/portal/scss/_layout.scss */ .myinfoMenus .logTimesbx { display: block; line-height: 40px; padding-left: 10px; border-bottom: 1px dashed #4d5a6e; margin: 0 10px; }

/* line 143, static/portal/scss/_layout.scss */ .myinfoMenus .logTimesbx a { display: inline-block; }

/* line 145, static/portal/scss/_layout.scss */ .myinfoMenus .membersLoginfo { width: 100%; background-color: #fff; padding: 20px 10px 10px; padding-left: 0; overflow: hidden; }

/* line 151, static/portal/scss/_layout.scss */ .myinfoMenus .membersLoginfo > li { display: block; width: 50%; float: left; text-align: center; padding-left: 10px; padding-bottom: 10px; }

/* line 155, static/portal/scss/_layout.scss */ .myinfoMenus .membersLoginfo > li.w { width: 100%; }

/* line 156, static/portal/scss/_layout.scss */ .myinfoMenus .membersLoginfo > li a { display: block; border: 1px solid #2c77bc; border: 1px solid #4d5a6e; background-color: #4d5a6e; border-radius: 5px; color: #ffffff; line-height: 35px; }

/* line 164, static/portal/scss/_layout.scss */ .myinfoMenus .membersLoginfo > li a i { margin-right: 6px; }

/* line 168, static/portal/scss/_layout.scss */ .myinfoMenus .btn-close { position: absolute; top: 0; left: 0; padding: 0; display: block; width: 50px; height: 50px; background-color: #2c77bc; text-align: center; font-size: 27px; color: #ffffff; line-height: 50px; }

/* line 182, static/portal/scss/_layout.scss */ .myinfoMenus .membersMylink p { padding: 15px 0 15px 40px; line-height: 1; clear: both; color: #ffffff; font-size: 18px; font-weight: 400; letter-spacing: -0.45px; background-color: #2c77bc; background-image: linear-gradient(to left, #04A280 0%, #0061ae 100%); position: relative; }

/* line 193, static/portal/scss/_layout.scss */ .myinfoMenus .membersMylink p::before { content: ''; left: 23px; position: absolute; background-color: #e7e7e7; width: 5px; height: 16px; border-radius: 3px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

/* line 205, static/portal/scss/_layout.scss */ .myinfoMenus .membersMylink > ul { border-left: 1px solid #dadada; padding-bottom: 1px; }

/* line 209, static/portal/scss/_layout.scss */ .myinfoMenus .membersMylink > ul > li { border-top: 1px solid #dadada; position: relative; }

/* line 213, static/portal/scss/_layout.scss */ .myinfoMenus .membersMylink > ul > li:first-child { border-top: 0; }

/* line 214, static/portal/scss/_layout.scss */ .myinfoMenus .membersMylink > ul > li > a { line-height: 50px; display: block; padding-left: 10px; letter-spacing: -1px; padding-left: 50px; position: relative; }

/* line 223, static/portal/scss/_layout.scss */ .myinfoMenus .membersMylink > ul > li > a::before { content: ''; width: 6px; height: 6px; position: absolute; left: 31px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); border-radius: 6px; background-color: #acacac; }

/* line 234, static/portal/scss/_layout.scss */ .myinfoMenus .membersMylink > ul > li > a::after { content: '\f105'; font-family: 'Line Awesome Free'; font-weight: 900; position: absolute; right: 19px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

/* line 243, static/portal/scss/_layout.scss */ .myinfoMenus .membersMylink > ul > li > a:hover, .myinfoMenus .membersMylink > ul > li > a:focus { color: #0059a9; background: url(/static/portal/img/common/bu_blue.gif) no-repeat left 15px; text-decoration: underline; }

/* line 250, static/portal/scss/_layout.scss */ .myinfoMenus .membersMylink > ul > li.on > a { background-color: #f4f5f7; color: #2c77bc; }

/* line 253, static/portal/scss/_layout.scss */ .myinfoMenus .membersMylink > ul > li.on > a::before { background-color: #019ac7; }

/* line 254, static/portal/scss/_layout.scss */ .myinfoMenus .membersMylink > ul > li.on > a::after { color: #2c77bc; }

/* line 257, static/portal/scss/_layout.scss */ .myinfoMenus .membersMylink > ul > li ul { display: block; border-radius: 5px; border: 1px solid #dadada; background-color: #ffffff; margin: 20px 30px; padding-left: 20px; }

/* line 265, static/portal/scss/_layout.scss */ .myinfoMenus .membersMylink > ul > li ul::before { content: ''; top: 50px; position: absolute; left: 0; width: 100%; border-top: 1px solid #dadada; }

/* line 273, static/portal/scss/_layout.scss */ .myinfoMenus .membersMylink > ul > li ul > li > a { padding: 0 32px 0 10px; display: block; line-height: 1.3; background: none; font-size: 13px; position: relative; }

/* line 280, static/portal/scss/_layout.scss */ .myinfoMenus .membersMylink > ul > li ul > li > a:before { content: "-"; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

/* line 287, static/portal/scss/_layout.scss */ .myinfoMenus .membersMylink > ul > li ul > li > a::after { content: '\f105'; font-family: 'Line Awesome Free'; font-weight: 900; position: absolute; right: 19px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

/* line 296, static/portal/scss/_layout.scss */ .myinfoMenus .membersMylink > ul > li ul > li > a span { display: inline-block; padding: 8px 0 9px; padding-left: 6px; border-bottom: 1px solid #fff; }

/* line 303, static/portal/scss/_layout.scss */ .myinfoMenus .membersMylink > ul > li ul li.on a span { border-bottom-color: #2c77bc; }

@media (max-width: 1100px) { /* line 310, static/portal/scss/_layout.scss */ .myinfoMenus { left: auto; right: 0; } }

/* line 316, static/portal/scss/_layout.scss */ .lnbCon { float: left; width: 256px; padding-top: 26px; }

@media (min-width: 951px) and (max-width: 1279px) { /* line 316, static/portal/scss/_layout.scss */ .lnbCon { width: calc(100% - 82.5%); padding-right: 10px; } }

@media (max-width: 950px) { /* line 316, static/portal/scss/_layout.scss */ .lnbCon { display: none; } }

/* line 327, static/portal/scss/_layout.scss */ .lnbCon h2 { display: block; height: 140px; background: url(/static/portal/img/common/lnb-bg.jpg) right 0 no-repeat; color: #fff; padding: 26px 10px 30px 29px; font-size: 21px; line-height: 1.3; letter-spacing: -3px; word-break: keep-all; font-family: "Noto Sans"; font-weight: 700; letter-spacing: -1px; }

/* line 342, static/portal/scss/_layout.scss */ .lnb { z-index: 1; position: relative; }

/* line 345, static/portal/scss/_layout.scss */ .lnb.size1 ul { display: block; }

/* line 347, static/portal/scss/_layout.scss */ .lnb.size1 ul li { width: 250px; }

/* line 351, static/portal/scss/_layout.scss */ .lnb > ul { margin: 0 auto; }

/* line 353, static/portal/scss/_layout.scss */ .lnb > ul > li { vertical-align: middle; }

/* line 355, static/portal/scss/_layout.scss */ .lnb > ul > li > a { position: relative; font-size: 17px; line-height: 21px; letter-spacing: -1px; padding: 14px 25px 14px 42px; text-align: left; font-weight: bold; display: block; font-family: "Noto Sans"; font-weight: 400; word-break: keep-all; font-weight: 500; }

@media (min-width: 951px) and (max-width: 1279px) { /* line 355, static/portal/scss/_layout.scss */ .lnb > ul > li > a { padding-left: 5px; } }

/* line 369, static/portal/scss/_layout.scss */ .lnb > ul > li > a::after { content: ""; width: 2px; height: 16px; background: #eeeeee; position: absolute; left: 20px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

@media (min-width: 951px) and (max-width: 1279px) { /* line 369, static/portal/scss/_layout.scss */ .lnb > ul > li > a::after { display: none; } }

/* line 380, static/portal/scss/_layout.scss */ .lnb > ul > li > a::before { content: '\f105'; font-family: 'Line Awesome Free'; font-weight: 900; font-size: 15px; position: absolute; top: 50%; right: 18px; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

/* line 391, static/portal/scss/_layout.scss */ .lnb > ul > li > ul { display: none; }

/* line 393, static/portal/scss/_layout.scss */ .lnb > ul > li > ul > li { border-top: 1px solid #dee0e6; }

/* line 395, static/portal/scss/_layout.scss */ .lnb > ul > li > ul > li > a { font-size: 16px; line-height: 130%; padding: 15px 0; padding-left: 42px; display: inline-block; font-family: "Noto Sans"; font-weight: 300; background: url(/static/portal/img/common/lnb-bu2-off.svg) 28px 25px no-repeat; }

@media (min-width: 951px) and (max-width: 1279px) { /* line 395, static/portal/scss/_layout.scss */ .lnb > ul > li > ul > li > a { padding-left: 18px; background-position: 9px 25px; } }

/* line 410, static/portal/scss/_layout.scss */ .lnb > ul > li > ul > li.on > a { color: #2c77bc; background-image: url(/static/portal/img/common/lnb-bu2-on.svg); }

/* line 417, static/portal/scss/_layout.scss */ .lnb > ul > li + li { border-top: 1px solid #dee0e6; }

/* line 421, static/portal/scss/_layout.scss */ .lnb > ul > li.on > ul { background: #f2f7fb; display: block; }

/* line 422, static/portal/scss/_layout.scss */ .lnb > ul > li.on > a { color: #2c77bc; }

/* line 425, static/portal/scss/_layout.scss */ .lnb > ul > li.on > a::after { background: #a2b8d3; }

/* line 439, static/portal/scss/_layout.scss */ .headerCon { /* background-color: #0059a9; */ color: #fff; }

/* line 445, static/portal/scss/_layout.scss */ #container { margin: 0 auto; clear: both; position: relative; padding: 0; }

/* line 447, static/portal/scss/_layout.scss */ #container .hgroup h1 { font-size: 37px; line-height: 1; letter-spacing: -2px; color: #163d40; padding-bottom: 22px; margin: 50px 0 0; font-family: "Noto Sans"; font-weight: bold; border-bottom: 1px solid #dee0e6; font-weight: 400; }

/* line 460, static/portal/scss/_layout.scss */ #container main { float: right; width: 980px; margin-bottom: 60px; }

@media (min-width: 951px) and (max-width: 1279px) { /* line 460, static/portal/scss/_layout.scss */ #container main { width: 82.5%; } }

@media (max-width: 950px) { /* line 460, static/portal/scss/_layout.scss */ #container main { width: 100%; padding: 0 2%; } }

@media (max-width: 767px) { /* line 460, static/portal/scss/_layout.scss */ #container main { width: 100%; } }

/* line 476, static/portal/scss/_layout.scss */ #content .tab a, a .date, a .desc { font-weight: normal; }

/* line 480, static/portal/scss/_layout.scss */ #content a { font-weight: bold; }

/* line 482, static/portal/scss/_layout.scss */ #content [class^=b-] { font-weight: normal; }

/* line 484, static/portal/scss/_layout.scss */ #content .hgroup { float: left; width: 100%; margin-bottom: 10px; }

/* line 486, static/portal/scss/_layout.scss */ #content .hgroup h2 { float: left; margin-bottom: 0; }

/* line 487, static/portal/scss/_layout.scss */ #content .hgroup .r { float: right; margin-top: 42px; }

/* line 489, static/portal/scss/_layout.scss */ #content .reqInfor + .view { margin-top: 10px; }

/* line 491, static/portal/scss/_layout.scss */ .contentDB { min-height: 500px; }

/* line 493, static/portal/scss/_layout.scss */ #footer { font-size: 16px; overflow: hidden; background-color: #323232; font-family: 'NanumSquare'; }

/* line 498, static/portal/scss/_layout.scss */ #footer .siteGo { overflow: hidden; margin: 40px 0 18px; }

/* line 499, static/portal/scss/_layout.scss */ #footer .siteCon { float: left; }

/* line 501, static/portal/scss/_layout.scss */ #footer .siteCon .site-go { position: absolute; left: 0; top: 146px; }

/* line 505, static/portal/scss/_layout.scss */ #footer .siteCon .site-go a { display: block; }

@media (max-width: 1100px) { /* line 501, static/portal/scss/_layout.scss */ #footer .siteCon .site-go { left: 137px; top: 50px; } }

@media (max-width: 767px) { /* line 501, static/portal/scss/_layout.scss */ #footer .siteCon .site-go { display: none; } }

/* line 513, static/portal/scss/_layout.scss */ #footer .set { max-width: 1280px; margin: 0 auto; position: relative; min-height: 250px; }

/* line 519, static/portal/scss/_layout.scss */ #footer nav { float: left; }

/* line 522, static/portal/scss/_layout.scss */ #footer nav a { float: left; position: relative; padding: 0 15px; line-height: 1; font-size: 18px; font-weight: 400; color: #ffffff; }

/* line 533, static/portal/scss/_layout.scss */ #footer nav a:before { display: inline-block; content: "|"; font-size: 12px; color: #ccc; width: 1px; height: 10px; position: absolute; left: -3px; top: 3px; font-weight: normal; }

/* line 539, static/portal/scss/_layout.scss */ #footer nav a:first-child:before { content: ""; }

/* line 541, static/portal/scss/_layout.scss */ #footer nav .fc_red { color: #ff1145 !important; font-weight: 600; }

/* line 543, static/portal/scss/_layout.scss */ #footer address { line-height: 1.9; font-size: 16px; color: rgba(255, 255, 255, 0.6); font-style: normal; letter-spacing: -0.8px; }

/* line 549, static/portal/scss/_layout.scss */ #footer address .cp { font-size: 14px; margin-top: 20px; }

/* line 550, static/portal/scss/_layout.scss */ #footer address .cp span { color: #ff1145; font-weight: 600; }

/* line 552, static/portal/scss/_layout.scss */ #footer address .dt { display: inline-block; vertical-align: middle; width: 125px; }

/* line 554, static/portal/scss/_layout.scss */ #footer .markset { position: absolute; right: 0; top: 0; padding: 18px 0 0 0; }

/* line 558, static/portal/scss/_layout.scss */ #footer .markset span { display: inline-block; vertical-align: middle; margin-left: 5px; }

/* line 562, static/portal/scss/_layout.scss */ .bottomBannerSet { height: 80px; padding: 20px 0; background-color: #eeeeee; display: block; }

/* line 80, static/portal/scss/_var.scss */ .bottomBannerSet:before, .bottomBannerSet:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* line 568, static/portal/scss/_layout.scss */ .bottomBanner { max-width: 1280px; margin: 0 auto; }

/* line 570, static/portal/scss/_layout.scss */ .bottomBanner .siteGoLinker { width: 25%; text-align: right; float: right; position: relative; }

/* line 571, static/portal/scss/_layout.scss */ .bottomBanner .siteGoLinker select { width: 239px; height: 40px; line-height: 40px; margin-right: 75px; background-color: #ffffff; color: #000000; }

@media (max-width: 479px) { /* line 571, static/portal/scss/_layout.scss */ .bottomBanner .siteGoLinker select { width: 160px; font-size: 12px; } }

/* line 579, static/portal/scss/_layout.scss */ .bottomBanner .siteGoLinker button { width: 80px; height: 40px; background-color: #005eac; color: #fff; position: absolute; right: -6px; }

/* line 584, static/portal/scss/_layout.scss */ .bannerZoneSet { position: relative; float: left; width: 75%; z-index: 2; }

/* line 586, static/portal/scss/_layout.scss */ .bannerZone .ctrl { float: left; }

/* line 588, static/portal/scss/_layout.scss */ .bannerZone .ctrl h2 { margin: 0 0 5px 0px; }

/* line 589, static/portal/scss/_layout.scss */ .bannerZone .ctrl button { float: left; cursor: pointer; padding: 7px 10px; width: 40px; height: 40px; background: #fff; border: 1px solid #ccc; }

/* line 596, static/portal/scss/_layout.scss */ .bannerZone .ctrl button:before { content: ""; font-family: "themify"; width: 14px; height: 14px; }

/* line 598, static/portal/scss/_layout.scss */ .bannerZone .ctrl .b-play, .bannerZone .ctrl .b-stop { border: none; background: none; }

/* line 599, static/portal/scss/_layout.scss */ .bannerZone .ctrl .b-play:before { display: inline-block; content: ""; background: url(/static/commons/img/b_play.png) no-repeat left top; }

/* line 600, static/portal/scss/_layout.scss */ .bannerZone .ctrl .b-stop:before { display: inline-block; content: ""; background: url(/static/commons/img/b_stop.png) no-repeat left top; }

/* line 601, static/portal/scss/_layout.scss */ .bannerZone .ctrl .b-play { display: none; }

/* line 603, static/portal/scss/_layout.scss */ .bannerZone .ctrl .b-right:before { content: "\e649"; font-size: 16px; color: #005eac; }

/* line 605, static/portal/scss/_layout.scss */ .bannerZone .ctrl .b-left:before { content: "\e64a"; font-size: 16px; color: #005eac; }

/* line 610, static/portal/scss/_layout.scss */ .bannerZone .area { margin-left: 140px; height: 46px; position: relative; overflow: hidden; }

/* line 612, static/portal/scss/_layout.scss */ .bannerZone .area ol { width: 100%; height: 46px; position: relative; }

/* line 613, static/portal/scss/_layout.scss */ .bannerZone .area ol li { float: left; list-style-type: none; margin-right: 25px; }

/* line 619, static/portal/scss/_layout.scss */ .box1 { clear: both; border: 3px solid #dadada; font-size: 17px; padding: 25px 30px; margin-bottom: 30px; }

/* line 625, static/portal/scss/_layout.scss */ .box1 .spacer { margin-left: 66px; }

/* line 628, static/portal/scss/_layout.scss */ .box1 .list { margin-left: 0; }

/* line 631, static/portal/scss/_layout.scss */ .box2 { border: 1px solid #00a6d6; padding: 20px 30px; margin-bottom: 30px; }

/* line 637, static/portal/scss/_layout.scss */ .box3 { border: 1px solid #ddd; padding: 20px 30px; margin-bottom: 30px; }

/* line 642, static/portal/scss/_layout.scss */ .box3.type { padding: 40px 30px; }

/* line 645, static/portal/scss/_layout.scss */ .box4 { padding: 30px; border: 3px solid #9ad1d3; background: #f3fbf9; color: #224046; font-size: 19px; }

/* line 651, static/portal/scss/_layout.scss */ .box4 li { display: inline-block; }

/* line 653, static/portal/scss/_layout.scss */ .boxCen { text-align: center; }

/* line 655, static/portal/scss/_layout.scss */ .managerInfo { background-image: linear-gradient(to left, #04A280 0%, #0061ae 100%); color: #fff; margin-top: 150px; }

/* line 656, static/portal/scss/_layout.scss */ .managerInfo a { color: #fff; }

/* line 657, static/portal/scss/_layout.scss */ .managerInfo > span { display: table-cell; float: left; padding: 14px 0; line-height: 30px; text-align: center; }

/* line 658, static/portal/scss/_layout.scss */ .managerInfo > span.dt { width: 13%; padding: 14px 0; }

/* line 661, static/portal/scss/_layout.scss */ .managerInfo > span.dt span.la { padding-right: 5px; padding-left: 10px; }

/* line 664, static/portal/scss/_layout.scss */ .managerInfo > span.dt span.la::before { display: block; background: #fff; color: #005aad; width: 30px; height: 30px; border-radius: 100%; line-height: 30px; }

/* line 675, static/portal/scss/_layout.scss */ .managerInfo > span.dd { width: 20%; padding: 14px 0; height: 60px; border-right: 1px solid rgba(218, 218, 218, 0.5); }

/* line 679, static/portal/scss/_layout.scss */ .satisfaction { position: relative; padding: 20px 30px; background-color: #f0f2f7; }

/* line 683, static/portal/scss/_layout.scss */ .satisfaction [class*=icoStar] { display: inline-block; height: 40px; background: url(/static/commons/img/star1.png) 0 50% repeat-x; vertical-align: middle; }

/* line 684, static/portal/scss/_layout.scss */ .satisfaction .icoStar1 { width: 18px; }

/* line 685, static/portal/scss/_layout.scss */ .satisfaction .icoStar2 { width: 36px; }

/* line 686, static/portal/scss/_layout.scss */ .satisfaction .icoStar3 { width: 54px; }

/* line 687, static/portal/scss/_layout.scss */ .satisfaction .icoStar4 { width: 72px; }

/* line 688, static/portal/scss/_layout.scss */ .satisfaction .icoStar5 { width: 90px; }

/* line 689, static/portal/scss/_layout.scss */ .satisfaction label { margin-right: 3px; vertical-align: middle; }

/* line 692, static/portal/scss/_layout.scss */ .satisfaction dl dt { width: 100%; float: left; line-height: 20px; font-weight: bold; }

/* line 693, static/portal/scss/_layout.scss */ .satisfaction dl dd { float: left; position: relative; margin-bottom: 5px; }

/* line 699, static/portal/scss/_layout.scss */ .satisfaction dl label span { display: none; }

/* line 700, static/portal/scss/_layout.scss */ .satisfaction dl label input:checked + i { background: #fff; opacity: 1; }

/* line 707, static/portal/scss/_layout.scss */ .satisfaction .satisfactionReg input[type="text"] { line-height: 40px; height: 40px; width: 89%; }

/* line 708, static/portal/scss/_layout.scss */ .satisfaction .satisfactionReg button { width: 11%; font-size: 16px; float: right; height: 40px; line-height: 40px; background-color: #484e5d; min-width: auto; padding: 0; }

/* @include breakpoint($xg){
	.satisfaction .title{width: 100%;}
	.satisfaction .satisBox div{width: 83%;}
	.satisfaction hr{clear: both;width: 100%;}
}
@include breakpoint($sm){
	.satisfaction label{display:block;}
	.satisfaction .satisBox{float: left;width: 100%;clear: both;}
	.satisfaction .satisBox div{width: 66.6666%;}
	.satisfaction .satisBox .b-btn{padding:0 5px; float: right;}
} */
/* slick */
/* line 726, static/portal/scss/_layout.scss */ .slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-tap-highlight-color: transparent; }

/* line 727, static/portal/scss/_layout.scss */ .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }

/* line 728, static/portal/scss/_layout.scss */ .slick-list.dragging { cursor: pointer; }

/* line 729, static/portal/scss/_layout.scss */ .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 730, static/portal/scss/_layout.scss */ .slick-track { position: relative; top: 0; left: 0; display: block; }

/* line 731, static/portal/scss/_layout.scss */ .slick-track:before, .slick-track:after { display: table; content: ''; }

/* line 732, static/portal/scss/_layout.scss */ .slick-track:after { clear: both; }

/* line 733, static/portal/scss/_layout.scss */ .slick-loading .slick-track { visibility: hidden; }

/* line 734, static/portal/scss/_layout.scss */ .slick-slide { display: none; float: left; height: 100%; min-height: 1px; }

/* line 735, static/portal/scss/_layout.scss */ [dir='rtl'] .slick-slide { float: right; }

/* line 736, static/portal/scss/_layout.scss */ .slick-slide img { display: block; }

/* line 737, static/portal/scss/_layout.scss */ #visual .slick-slide a:focus, .bizInfoArea .slick-slide a:focus, .bannerZone .slick-slide a:focus { border: 1px dotted #000; display: grid; width: 100%; float: left; }

/* line 740, static/portal/scss/_layout.scss */ .slick-slide.slick-loading img { display: none; }

/* line 741, static/portal/scss/_layout.scss */ .slick-initialized .slick-slide { display: block; }

/* line 742, static/portal/scss/_layout.scss */ .slick-loading .slick-slide { visibility: hidden; }

/* line 743, static/portal/scss/_layout.scss */ .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* line 744, static/portal/scss/_layout.scss */ .slick-arrow.slick-hidden { display: none; }

/* line 746, static/portal/scss/_layout.scss */ .slick-slide { overflow: hidden; }

/* line 747, static/portal/scss/_layout.scss */ .slick-slide img { max-width: 100%; }

/* line 750, static/portal/scss/_layout.scss */ .quickMenuSetM { position: absolute; z-index: 1; top: 0; left: 50%; margin-left: -638px; margin-bottom: 0 !important; width: 1280px; height: 1px; }

@media (max-width: 1320px) { /* line 750, static/portal/scss/_layout.scss */ .quickMenuSetM { display: none; } }

/* line 760, static/portal/scss/_layout.scss */ .quick { position: absolute; right: -134px; width: 116px; top: 20px; text-align: center; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.06); border-radius: 5px; }

/* line 768, static/portal/scss/_layout.scss */ .quick h3 { font-size: 16px; background-image: linear-gradient(to left, #04A280 0%, #0061ae 100%); color: #fff; line-height: 50px; border-radius: 5px 5px 0 0; }

/* line 769, static/portal/scss/_layout.scss */ #content .quick h3 { margin: 0; display: block; }

/* line 779, static/portal/scss/_layout.scss */ .quick ul { padding-bottom: 13px; border-top-width: 0px; border: 1px solid #dee0e6; background-color: #fffffd; }

/* line 783, static/portal/scss/_layout.scss */ .quick ul a { display: inline-block; font-weight: bold !important; }

/* line 786, static/portal/scss/_layout.scss */ .quick i { display: block; text-align: center; margin: 18px auto 4px auto; }

/* line 787, static/portal/scss/_layout.scss */ .quick .qkico1 { background-image: url(/static/portal/img/sprite1.png); background-position: -298px 0px; width: 30px; height: 30px; }

/* line 788, static/portal/scss/_layout.scss */ .quick .qkico2 { background-image: url(/static/portal/img/sprite1.png); background-position: -50px -244px; width: 30px; height: 30px; }

/* line 789, static/portal/scss/_layout.scss */ .quick .qkico3 { background-image: url(/static/portal/img/sprite1.png); background-position: -100px -244px; width: 30px; height: 30px; }

/* line 790, static/portal/scss/_layout.scss */ .quick .qkico4 { background-image: url(/static/portal/img/sprite1.png); background-position: -150px -244px; width: 30px; height: 30px; }

/* line 791, static/portal/scss/_layout.scss */ .quick .qkico5 { background-image: url(/static/portal/img/sprite1.png); background-position: -200px -244px; width: 30px; height: 30px; }

/* line 792, static/portal/scss/_layout.scss */ .quick .qkico6 { background-image: url(/static/portal/img/sprite1.png); background-position: -169px -186px; width: 30px; height: 30px; }

/* line 793, static/portal/scss/_layout.scss */ .quick .qkico7 { background-image: url(/static/portal/img/sprite1.png); background-position: -298px -50px; width: 30px; height: 30px; }

/* line 794, static/portal/scss/_layout.scss */ .quick .qkico8 { background-image: url(/static/portal/img/sprite1.png); background-position: -298px -100px; width: 30px; height: 30px; }

/* line 795, static/portal/scss/_layout.scss */ .quick .qkico9 { background-image: url(/static/portal/img/sprite1.png); background-position: 0px -244px; width: 30px; height: 30px; }

/* line 796, static/portal/scss/_layout.scss */ .quick .qkico10 { background-image: url(/static/portal/img/sprite1.png); background-position: -219px -186px; width: 30px; height: 30px; }

/* line 797, static/portal/scss/_layout.scss */ .quick .qkico11 { background-image: url(/static/portal/img/sprite1.png); background-position: -298px -150px; width: 30px; height: 30px; }

/* line 798, static/portal/scss/_layout.scss */ .quick .qkico12 { background-image: url(/static/portal/img/sprite1.png); background-position: -116px -186px; width: 33px; height: 33px; }

/* line 799, static/portal/scss/_layout.scss */ .quick .qkico13 { background-image: url(/static/portal/img/sprite1.png); background-position: -250px -244px; width: 28px; height: 20px; }

/* line 800, static/portal/scss/_layout.scss */ .quick .qkico14 { background: url(/static/portal/img/common/quick14.png) 6px 6px no-repeat; width: 30px; height: 30px; }

/* line 805, static/portal/scss/_layout.scss */ .quick .top { display: block; line-height: 32px; color: #fff; border-radius: 0 0 5px 5px; background-color: #757575; }

/* line 815, static/portal/scss/_layout.scss */ .goTop-sm { position: fixed; z-index: 200; right: 20px; bottom: 20px; width: 40px; height: 40px; display: none; }

/* line 818, static/portal/scss/_layout.scss */ .fLogo { float: left; background: url(/static/portal/img/common/flogo.png) no-repeat center; width: 93px; height: 82px; margin: 30px 45px 0 0; }

/* line 827, static/portal/scss/_layout.scss */ .ft_facebook { background-image: url(/static/portal/img/sprite1.png); background-position: -74px -112px; width: 45px; height: 45px; }

/* line 828, static/portal/scss/_layout.scss */ .ft_tweeter { background-image: url(/static/portal/img/sprite1.png); background-position: -139px -112px; width: 45px; height: 45px; }

/* line 829, static/portal/scss/_layout.scss */ .mark { background-image: url(/static/portal/img/sprite1.png); background-position: -120px 0px; width: 100px; height: 65px; }

/* line 831, static/portal/scss/_layout.scss */ .label { font-size: 16px; color: #000; /* 	&:before { content: '  '; @include fa; font-size:14px; color:#249bc1; display:inline; } */ }

/* line 843, static/portal/scss/_layout.scss */ .schTotal { line-height: 30px; }

/* line 845, static/portal/scss/_layout.scss */ .schTotal em { font-weight: bold; }

/* line 847, static/portal/scss/_layout.scss */ .schTotalW { overflow: hidden; }

/* line 848, static/portal/scss/_layout.scss */ .schTotalW .schTotal { padding-top: 10px; }

/* line 849, static/portal/scss/_layout.scss */ .schTotalW .b-xs { min-width: auto; line-height: 30px !important; margin-top: 10px; }

/* line 852, static/portal/scss/_layout.scss */ .scrollY { overflow-y: scroll; max-height: 500px; }

/* line 857, static/portal/scss/_layout.scss */ .fade { opacity: 0; transition: opacity .3s linear; }

/* line 858, static/portal/scss/_layout.scss */ .fade.in { opacity: 1; }

/* line 859, static/portal/scss/_layout.scss */ .modal-open { overflow: hidden; }

/* line 860, static/portal/scss/_layout.scss */ .modal { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 1100; display: none; overflow: hidden; overflow-y: auto; }

/* line 861, static/portal/scss/_layout.scss */ #content .modal h4 { color: #333; padding: 10px 20px; font-family: "Noto Sans"; font-size: 34px; font-weight: 300; line-height: 36px; }

/* line 862, static/portal/scss/_layout.scss */ #content .modal h4.ic1 { background: url(/static/portal/img/common/ico_info.gif) no-repeat left center; padding-left: 100px; }

/* line 863, static/portal/scss/_layout.scss */ .modal .modal-body + .tac { padding-bottom: 20px; }

/* line 864, static/portal/scss/_layout.scss */ .modal.fade .modal-dialog { transition: -webkit-transform .3s ease-out; transition: transform .3s ease-out; transition: transform .3s ease-out, -webkit-transform .3s ease-out; -webkit-transform: translate(0, -25%); transform: translate(0, -25%); }

/* line 865, static/portal/scss/_layout.scss */ .modal.in .modal-dialog { -webkit-transform: translate(0, 0); transform: translate(0, 0); }

/* line 866, static/portal/scss/_layout.scss */ .modal .modal-content { position: relative; background-color: #fff; border-radius: 3px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); border: 3px solid #0c2d60; /* padding:10px 30px 30px 30px; */ }

/* line 868, static/portal/scss/_layout.scss */ .modal-dialog { position: relative; max-width: 650px; margin: 50px auto; -webkit-transform: translate(0, -25%); transform: translate(0, -25%); }

/* line 869, static/portal/scss/_layout.scss */ #content .modal-dialog h2, .modal-dialog h2 { margin-bottom: 0; padding-bottom: 10px; border: none; }

/* line 870, static/portal/scss/_layout.scss */ .modal-dialog.md { max-width: 700px; }

/* line 871, static/portal/scss/_layout.scss */ .modal-dialog.lg { max-width: 980px; }

/* line 874, static/portal/scss/_layout.scss */ .modal-dialog .modal-header { padding: 0 4% 0 4%; background: #0059a9 !important; min-height: 60px; }

/* line 875, static/portal/scss/_layout.scss */ .modal-dialog .modal-header .modal-header-area { padding: 0 0 4% 4%; border-bottom: 1px solid #ddd; }

/* line 876, static/portal/scss/_layout.scss */ #content .modal-dialog .modal-header h2, .modal-dialog .modal-header h2 { color: #fff; background: none; margin: 0; font-size: 25px; padding: 10px 0 10px; }

/* line 879, static/portal/scss/_layout.scss */ .modal-dialog .modal-header h5 { font-size: 14px; font-weight: 400; }

/* line 880, static/portal/scss/_layout.scss */ .modal-dialog .modal-header .close { float: right; font-size: 25px; width: 60px; height: 60px; line-height: 60px; position: absolute; right: 0; top: 0; background: #0c2d60; }

/* line 882, static/portal/scss/_layout.scss */ .modal-dialog .modal-header .close .ti-close { color: #fff; }

/* line 883, static/portal/scss/_layout.scss */ .modal-dialog .modal-header .close:focus .ti-close, .modal-dialog .modal-header .close:hover .ti-close { transition: 0.4s; -webkit-transform: rotate(180deg); transform: rotate(180deg); }

/* line 887, static/portal/scss/_layout.scss */ .modal-dialog .modal-body { padding: 4% 5% 3% 5%; }

/* line 888, static/portal/scss/_layout.scss */ .modal-dialog .modal-body.moBodyh { height: 500px; overflow: auto; width: 100%; }

/* line 889, static/portal/scss/_layout.scss */ .modal-dialog .modal-body .tac { padding: 3% 3% 0 3%; }

/* line 890, static/portal/scss/_layout.scss */ .modal-dialog .modal-body table .tac { padding: 0 5px; }

/* line 891, static/portal/scss/_layout.scss */ .modal-dialog .modal-body h2:first-child, .modal-dialog .modal-body h3:first-child { margin-top: 0 !important; }

/* line 892, static/portal/scss/_layout.scss */ .modal-dialog .modal-body p { margin-bottom: 20px; word-break: keep-all; }

/* line 893, static/portal/scss/_layout.scss */ .modal-dialog .modal-body .view { margin: 20px 0; }

/* line 895, static/portal/scss/_layout.scss */ .modal-dialog .modal-footer { padding: 10px 0 30px; text-align: center; }

/* line 897, static/portal/scss/_layout.scss */ .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; background-color: #000; }

/* line 898, static/portal/scss/_layout.scss */ .modal-backdrop.fade { opacity: 0; }

/* line 899, static/portal/scss/_layout.scss */ .modal-backdrop.in { opacity: .6; }

/* line 903, static/portal/scss/_layout.scss */ .btnVmSet { display: block; position: relative; width: 100%; padding-right: 200px; }

/* line 80, static/portal/scss/_var.scss */ .btnVmSet:before, .btnVmSet:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* line 908, static/portal/scss/_layout.scss */ .btnVmSet .btnsVmRt { position: absolute; right: 0; top: 50%; margin-top: -18px; }

@media (max-width: 1520px) { /* line 916, static/portal/scss/_layout.scss */ .quick { display: none; }
	/* line 917, static/portal/scss/_layout.scss */ .goTop-sm { display: none; } }

@media (max-width: 1520px) { /* line 921, static/portal/scss/_layout.scss */ #container, #footer .set, .bottomBanner { padding: 0 10px; } }

@media (max-width: 1100px) { /* line 926, static/portal/scss/_layout.scss */ #content img { max-width: 100%; }
	/* line 928, static/portal/scss/_layout.scss */ #footer .bannerZoneSet { width: 100%; }
	/* line 929, static/portal/scss/_layout.scss */ #footer .bottomBannerSet { height: 77px; }
	/* line 930, static/portal/scss/_layout.scss */ #footer .bottomBanner .siteGoLinker { width: 100%; top: 30px; }
	/* line 931, static/portal/scss/_layout.scss */ #footer .bottomBanner .siteGoLinker button { position: relative; right: auto; margin-left: -5px; }
	/* line 932, static/portal/scss/_layout.scss */ #footer .bottomBanner .siteGoLinker select { margin-right: 0; }
	/* line 934, static/portal/scss/_layout.scss */ #footer .siteGo { padding-left: 0; padding: 0 10px 10px 10px; }
	/* line 935, static/portal/scss/_layout.scss */ #footer .fLogo { float: none; margin-top: 77px; }
	/* line 939, static/portal/scss/_layout.scss */ #footer .set { padding: 0 20px; } }

/* line 941, static/portal/scss/_layout.scss */ .pcweb { display: none; }

/* line 942, static/portal/scss/_layout.scss */ .mobile { display: block; }

@media (min-width: 768px) { /* line 945, static/portal/scss/_layout.scss */ .pcweb { display: block; }
	/* line 946, static/portal/scss/_layout.scss */ .mobile { display: none; } }

@media (max-width: 767px) { /* line 951, static/portal/scss/_layout.scss */ #container .hgroup h1 { font-size: 25px; padding-bottom: 10px; margin: 20px 0 0; }
	/* line 957, static/portal/scss/_layout.scss */ .modal-dialog .modal-header .close { top: -50px; right: 0; }
	/* line 959, static/portal/scss/_layout.scss */ #content .modal h4 { font-size: 24px; font-weight: 300; line-height: 26px; }
	/* line 960, static/portal/scss/_layout.scss */ #content .modal h4.ic1 { background-size: 70px; padding-left: 90px; }
	/* line 963, static/portal/scss/_layout.scss */ .global ul.myinfolog { display: none; }
	/* line 967, static/portal/scss/_layout.scss */ .lnbCon { width: 100%; }
	/* line 968, static/portal/scss/_layout.scss */ .box3, .box3.type { padding: 3%; margin-bottom: 10px; }
	/* line 971, static/portal/scss/_layout.scss */ .managerInfo, .satisfaction { display: none; }
	/* line 972, static/portal/scss/_layout.scss */ #content h2 { font-size: 18px; margin-top: 20px; margin-bottom: 5px; }
	/* line 973, static/portal/scss/_layout.scss */ #content h2.first { margin-top: 10px; }
	/* line 977, static/portal/scss/_layout.scss */ #footer .siteGo { padding: 0; margin: 10px 0; }
	/* line 978, static/portal/scss/_layout.scss */ #footer nav { text-align: center; }
	/* line 980, static/portal/scss/_layout.scss */ #footer nav a { float: none; padding: 10px 5px; display: inline-block; font-size: 14px; }
	/* line 987, static/portal/scss/_layout.scss */ #footer address { font-size: 14px; }
	/* line 989, static/portal/scss/_layout.scss */ #footer address p { line-height: 150%; }
	/* line 992, static/portal/scss/_layout.scss */ #footer address .dt { display: block; width: 100%; margin-top: 10px; font-weight: bold; }
	/* line 994, static/portal/scss/_layout.scss */ #footer .set { padding: 0 30px; }
	/* line 998, static/portal/scss/_layout.scss */ .bannerZoneSet { width: 100%; padding-bottom: 10px; margin-bottom: 10px; }
	/* line 999, static/portal/scss/_layout.scss */ .bottomBannerSet { height: 60px !important; padding: 10px; }
	/* line 1001, static/portal/scss/_layout.scss */ .bottomBanner .siteGoLinker { width: 100%; float: none; text-align: center; top: 0 !important; }
	/* line 1002, static/portal/scss/_layout.scss */ .bottomBanner .siteGoLinker select { margin-right: 0; }
	/* line 1003, static/portal/scss/_layout.scss */ .bottomBanner .siteGoLinker button { position: inherit; right: inherit; vertical-align: bottom; }
	/* line 1007, static/portal/scss/_layout.scss */ .box1 { padding: 15px; } }

@media (max-width: 479px) { /* line 1012, static/portal/scss/_layout.scss */ .global .myinfoMenusSet a { font-size: 13px; }
	/* line 1013, static/portal/scss/_layout.scss */ #content .hgroup .r { float: none; margin-top: 5px; clear: both; display: block; } }

/* line 1018, static/portal/scss/_layout.scss */ .visible-xs, .visible-sm, .visible-md, .visible-lg { display: none !important; }

@media (min-width: 992px) { /* line 1020, static/portal/scss/_layout.scss */ .visible-lg { display: inline-block !important; }
	/* line 1021, static/portal/scss/_layout.scss */ .hidden-lg { display: none !important; } }

@media (min-width: 768px) { /* line 1024, static/portal/scss/_layout.scss */ .visible-md { display: inline-block !important; }
	/* line 1025, static/portal/scss/_layout.scss */ .hidden-md { display: none !important; } }

@media (max-width: 767px) { /* line 1029, static/portal/scss/_layout.scss */ .visible-sm { display: inline-block !important; }
	/* line 1030, static/portal/scss/_layout.scss */ .hidden-sm { display: none !important; }
	/* line 1031, static/portal/scss/_layout.scss */ .block-sm { display: block !important; } }

@media (max-width: 479px) { /* line 1034, static/portal/scss/_layout.scss */ .visible-xs { display: inline-block !important; }
	/* line 1035, static/portal/scss/_layout.scss */ .hidden-xs { display: none !important; } }

/* line 2, static/portal/scss/_tab.scss */ .tab2 ul { overflow: hidden; }

/* line 4, static/portal/scss/_tab.scss */ .tab2 ul li { float: left; }

@media (min-width: 992px) { /* line 4, static/portal/scss/_tab.scss */ .tab2 ul li { min-width: 200px; padding-right: 1px; margin-bottom: 1px; } }

/* line 11, static/portal/scss/_tab.scss */ .tab2 ul li a { display: block; background-color: #ebeff8; border: 1px solid #dee0e6; padding: 10px; text-align: center; line-height: 1.2; color: #000; }

/* line 21, static/portal/scss/_tab.scss */ .tab2 ul li.on a { border-color: #344891; background-color: #344891; color: #fff; }

/* line 29, static/portal/scss/_tab.scss */ .tab2 ~ .tab2-body .bu2 { margin-top: 20px; }

/* line 32, static/portal/scss/_tab.scss */ .tab2.wide ul li { width: 50%; }

/* line 39, static/portal/scss/_tab.scss */ .tab2-body { border-bottom: 1px solid #dee0e6; padding-bottom: 10px; }

/* line 43, static/portal/scss/_tab.scss */ .tab { margin-bottom: 20px; margin-bottom: 30px; }

/* line 48, static/portal/scss/_tab.scss */ .tab .tab-list { display: block; }

/* line 80, static/portal/scss/_var.scss */ .tab .tab-list:before, .tab .tab-list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* line 50, static/portal/scss/_tab.scss */ .tab .tab-list.len3 .item { width: 33.3333%; }

/* line 51, static/portal/scss/_tab.scss */ .tab .tab-list.len4 .item { width: 25%; }

/* line 52, static/portal/scss/_tab.scss */ .tab .tab-list.len5 .item { width: 20%; }

/* line 53, static/portal/scss/_tab.scss */ .tab .tab-list.len6 { margin: 45px 0; }

/* line 54, static/portal/scss/_tab.scss */ .tab .tab-list.len6 .item { width: 16.6666%; }

/* line 56, static/portal/scss/_tab.scss */ .tab .tab-list.len7 { margin: 45px 0; }

/* line 57, static/portal/scss/_tab.scss */ .tab .tab-list.len7 .item { width: 14.2857%; }

/* line 59, static/portal/scss/_tab.scss */ .tab .tab-list .item { margin-top: -1px; margin-left: -1px; float: left; width: 50%; margin-bottom: 2px; }

/* line 69, static/portal/scss/_tab.scss */ .tab .tab-list .item a { display: block; background-color: #fff; border: 1px solid #b4dbde; padding: 15px 5px; text-align: center; line-height: 1.2; font-size: 20px; font-family: "Noto Sans"; font-weight: 400; }

/* line 80, static/portal/scss/_tab.scss */ .tab .tab-list .item.on { position: relative; }

/* line 81, static/portal/scss/_tab.scss */ .tab .tab-list .item.on:after { content: ""; width: 24px; height: 12px; bottom: -12px; left: 50%; display: block; position: absolute; background: url(/static/portal/img/common/tabarr.png) no-repeat; margin-left: -12px; }

/* line 84, static/portal/scss/_tab.scss */ .tab .tab-list .item.on a { border-color: #0061ae; background-color: #0061ae; color: #fff; }

@media (max-width: 991px) { /* line 94, static/portal/scss/_tab.scss */ .tab .item { width: 100% !important; margin-bottom: 0 !important; }
	/* line 97, static/portal/scss/_tab.scss */ .tab .item a { display: block; line-height: 35px; padding: 0; }
	/* line 103, static/portal/scss/_tab.scss */ .tab .item.on:after { display: none !important; }
	/* line 104, static/portal/scss/_tab.scss */ .tab .item.on a { border-bottom: 1px solid #fff; font-weight: bold; } }

/* line 115, static/portal/scss/_tab.scss */ .tab1 { width: 100%; display: table; border-collapse: collapse; margin: 20px 0; }

/* line 116, static/portal/scss/_tab.scss */ .tab1 > li { display: table-cell; border: 1px solid #ddd; position: relative; width: 20%; }

/* line 117, static/portal/scss/_tab.scss */ .tab1 > li.on { background: #0059a9; }

/* line 118, static/portal/scss/_tab.scss */ .tab1 > li.on a { color: #fff; }

/* line 120, static/portal/scss/_tab.scss */ .tab1 > li a { display: block; padding: 10% 60px 10% 10%; font-family: "Noto Sans"; font-size: 19px; word-break: keep-all; line-height: 1.3; letter-spacing: -1px; }

/* line 121, static/portal/scss/_tab.scss */ .tab1 > li a span { color: #fff; border-radius: 18px; padding: 9px 10px; background: #80bcce; line-height: 1.1; display: inline-block; font-weight: 300; position: absolute; top: 25%; right: 15px; }

@media (max-width: 1100px) { /* line 127, static/portal/scss/_tab.scss */ .tab1 > li a { padding: 20px 10px; font-size: 16px; } }

@media (max-width: 767px) { /* line 130, static/portal/scss/_tab.scss */ .tab1 { display: block; clear: both; }
	/* line 131, static/portal/scss/_tab.scss */ .tab1 > li { display: block; float: left; width: 50%; margin-top: -1px; margin-left: -1px; }
	/* line 132, static/portal/scss/_tab.scss */ .tab1 > li a { padding: 10px 5px; font-size: 15px; }
	/* line 136, static/portal/scss/_tab.scss */ .tab1:before, .tab1:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } }

@media (max-width: 479px) { /* line 141, static/portal/scss/_tab.scss */ .tab1 > li a { padding: 20px 5px; font-size: 15px; }
	/* line 142, static/portal/scss/_tab.scss */ .tab1 > li.w100p { width: 100% !important; } }

@media (max-width: 991px) { /* line 146, static/portal/scss/_tab.scss */ .tab .tab-list .item a br { display: none; } }

/* TABLES */
/* line 3, static/portal/scss/_table.scss */ table [class^=b-].b-sm { padding: 0 10px; }

/* line 7, static/portal/scss/_table.scss */ .table { width: 100%; border: none; border-top: 2px solid #0059a9; text-align: center; margin-top: 10px; }

/* line 10, static/portal/scss/_table.scss */ .table th { text-align: center; padding: 8px 0; }

/* line 11, static/portal/scss/_table.scss */ .table .b-btn { min-width: auto; }

/* line 15, static/portal/scss/_table.scss */ .table thead th::after { display: none; }

/* line 18, static/portal/scss/_table.scss */ .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { border-color: #E5E5E5; border-width: 0; }

/* line 27, static/portal/scss/_table.scss */ .table > thead > tr > th { background: #fff; color: #333333; font-size: 16px; border-bottom: 1px solid #434040; vertical-align: middle; line-height: 1.2; /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ background: -ms-linear-gradient(#FFFFFF 42%, #E4E4E4 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1301FE', endColorstr='#F4F60C', GradientType='1'); /* for IE */ background: linear-gradient(180deg, #FFFFFF 42%, #E4E4E4 100%); /* W3C */ }

/* line 39, static/portal/scss/_table.scss */ .table > tbody > tr > td { border: none; border-bottom: 1px solid #cccccc; }

/* line 40, static/portal/scss/_table.scss */ .table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th { background: #fafafa; }

/* line 44, static/portal/scss/_table.scss */ .table-striped > tbody > tr:nth-child(odd):hover > td, .table-striped > tbody > tr:nth-child(odd):hover > th, .table-hover > tbody > tr:hover { background-color: #f0f2f7; }

/* line 51, static/portal/scss/_table.scss */ .table > tbody > tr > td.img { padding: 5px; }

/* line 52, static/portal/scss/_table.scss */ .table > tbody > tr > td.img div { max-height: 150px; overflow: hidden; margin: 0; }

/* line 53, static/portal/scss/_table.scss */ .table > tbody > tr > td.img div img { max-width: 150px; }

/* line 54, static/portal/scss/_table.scss */ table.table .tit { padding: 0 !important; }

/* line 55, static/portal/scss/_table.scss */ table.table .tit a { display: block; text-align: left; position: relative; padding: 11px 5px 12px 5px; }

/* line 56, static/portal/scss/_table.scss */ table.table .tit a::before { content: ''; border-top: 4px solid #ddd; border-left: 4px solid #9f9f9f; border-right: 4px solid transparent; border-bottom: 4px solid transparent; display: inline-block; position: absolute; left: 0; top: 0; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: none; }

/* line 72, static/portal/scss/_table.scss */ .table tr.disabled td { background-color: #eee; cursor: not-allowed; }

/**/
/* line 74, static/portal/scss/_table.scss */ table.sm tr th { font-weight: normal; padding: 2px; }

/* line 75, static/portal/scss/_table.scss */ table.sm tr td { font-weight: normal; padding-left: 2px; padding-right: 2px; }

/* line 77, static/portal/scss/_table.scss */ table.tac th, table.tac td { text-align: center; }

/* line 79, static/portal/scss/_table.scss */ tr.tac > * { text-align: center; }

/* line 81, static/portal/scss/_table.scss */ td .progress { margin-bottom: 0; }

/* line 83, static/portal/scss/_table.scss */ .ico-reply-ing { background-color: #707070; border: 1px solid #707070; border-radius: 3px; display: inline-block; padding: 6px 8px; line-height: 1; color: #fff; }

/* line 84, static/portal/scss/_table.scss */ .ico-reply-end { background-color: #df8800; border: 1px solid #df7106; border-radius: 3px; display: inline-block; padding: 6px 8px; line-height: 1; color: #fff; }

/* line 88, static/portal/scss/_table.scss */ .scrollX { overflow: hidden; overflow-x: auto !important; clear: both; width: 100%; }

/* line 89, static/portal/scss/_table.scss */ .scrollX.table-xg table { min-width: 1400px; }

/* line 90, static/portal/scss/_table.scss */ .scrollX.table-lg table { min-width: 900px; }

/* line 91, static/portal/scss/_table.scss */ .scrollX table { min-width: 680px; /* max-width:904px */ }

/* line 93, static/portal/scss/_table.scss */ .bdl1 { border-left: 1px solid #ddd !important; }

/* line 96, static/portal/scss/_table.scss */ .m-table.table { margin-top: 13px; border-top: 2px solid #0059a9; }

/* line 101, static/portal/scss/_table.scss */ .m-table.table .b-btn { min-width: auto; }

/* line 102, static/portal/scss/_table.scss */ .m-table.table table { width: 100%; table-layout: fixed; }

/* line 105, static/portal/scss/_table.scss */ .m-table.table table.border-left td:nth-child(n+1) { border-left: 1px solid #ddd; }

/* line 106, static/portal/scss/_table.scss */ .m-table.table table.border-left .bdl { border-left: 1px solid #ddd; }

/* line 108, static/portal/scss/_table.scss */ .m-table.table table.type1 thead { box-shadow: none; }

/* line 110, static/portal/scss/_table.scss */ .m-table.table table.type1 thead th { background: #f0f2f7; padding: 12px 0; color: #222; height: auto; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; position: static; }

/* line 118, static/portal/scss/_table.scss */ .m-table.table table.type1 thead th:first-child { border-left: none; }

/* line 121, static/portal/scss/_table.scss */ .m-table.table table.type1 tbody td { text-align: center; color: #656565; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; padding: 3px; }

/* line 126, static/portal/scss/_table.scss */ .m-table.table table.type1 tbody td:first-child { border-left: none; }

/* line 127, static/portal/scss/_table.scss */ .m-table.table table.type1 tbody td.tal { padding-left: 20px; }

@media (max-width: 767px) { /* line 121, static/portal/scss/_table.scss */ .m-table.table table.type1 tbody td { padding: 8px 0 8px 110px; } }

/* line 134, static/portal/scss/_table.scss */ .m-table.table table.type1 tbody td label { display: inline-block; }

/* line 138, static/portal/scss/_table.scss */ .m-table.table th, .m-table.table td { text-align: center; color: #000; }

/* line 142, static/portal/scss/_table.scss */ .m-table.table thead { box-shadow: 0px 3px 5px 0px #eaeaea; }

/* line 144, static/portal/scss/_table.scss */ .m-table.table thead.type th.bg1 { background-image: linear-gradient(0deg, #f9fbfe 10px, #ffffff 40px); }

/* line 145, static/portal/scss/_table.scss */ .m-table.table thead.type th.bg2 { background-image: linear-gradient(0deg, #f5f8fd 10px, #f9fbfe 40px); }

/* line 146, static/portal/scss/_table.scss */ .m-table.table thead.type th.bgn { background: none; }

/* line 147, static/portal/scss/_table.scss */ .m-table.table thead.type th { height: 45px; }

/* line 151, static/portal/scss/_table.scss */ .m-table.table thead .bdt1 td { border-top: 1px solid #b0c7e4; }

/* line 153, static/portal/scss/_table.scss */ .m-table.table thead th { height: 68px; font-size: 16px; color: #163d40; border-bottom: 1px solid #b0c7e4; border-left: none; background: #f5f8fd; background-image: linear-gradient(0deg, #f5f8fd 10px, #ffffff 40px); font-weight: bold; position: relative; }

/* line 163, static/portal/scss/_table.scss */ .m-table.table thead th:before { content: ''; position: absolute; left: 0; top: 50%; margin-top: -8px; height: 16px; }

/* line 171, static/portal/scss/_table.scss */ .m-table.table thead th:first-child:before { display: none; }

/* line 172, static/portal/scss/_table.scss */ .m-table.table thead th.no { width: 58px; }

/* line 173, static/portal/scss/_table.scss */ .m-table.table thead th.name { width: 70px; }

/* line 174, static/portal/scss/_table.scss */ .m-table.table thead th.file, .m-table.table thead th.year { width: 60px; }

/* line 176, static/portal/scss/_table.scss */ .m-table.table thead th.date { width: 108px; }

/* line 177, static/portal/scss/_table.scss */ .m-table.table thead th.date1 { width: 180px; }

/* line 178, static/portal/scss/_table.scss */ .m-table.table thead th.nolg { width: 148px; }

/* line 179, static/portal/scss/_table.scss */ .m-table.table thead th.area { width: 200px; }

/* line 180, static/portal/scss/_table.scss */ .m-table.table thead th.site { width: 350px; }

/* line 181, static/portal/scss/_table.scss */ .m-table.table thead th.chasu { width: 100px; }

/* line 182, static/portal/scss/_table.scss */ .m-table.table thead th.count { width: 80px; }

/* line 184, static/portal/scss/_table.scss */ .m-table.table thead th.tlen4b { width: 80px; }

/* line 185, static/portal/scss/_table.scss */ .m-table.table thead th.tlen6 { width: 96px; }

/* line 186, static/portal/scss/_table.scss */ .m-table.table thead th.tlen7 { width: 112px; }

/* line 187, static/portal/scss/_table.scss */ .m-table.table thead th.tlen10b { width: 166px; }

/* line 191, static/portal/scss/_table.scss */ .m-table.table tbody th, .m-table.table tbody td { padding: 0; border-left: none; font-weight: normal; border-bottom: 1px solid #dee0e6; }

/* line 195, static/portal/scss/_table.scss */ .m-table.table tbody th.tal, .m-table.table tbody td.tal { padding-left: 0; }

/* line 196, static/portal/scss/_table.scss */ .m-table.table tbody th .ico_name, .m-table.table tbody td .ico_name { padding-left: 0; }

/* line 197, static/portal/scss/_table.scss */ .m-table.table tbody th .ico_name:before, .m-table.table tbody td .ico_name:before { display: inline-block; content: "\f364"; font-family: "LineAwesome"; color: #00a6d6; font-size: 18px; }

@media (min-width: 768px) { /* line 191, static/portal/scss/_table.scss */ .m-table.table tbody th, .m-table.table tbody td { height: 60px; }
	/* line 203, static/portal/scss/_table.scss */ .m-table.table tbody th.tal, .m-table.table tbody td.tal { padding-left: 5px; }
	/* line 204, static/portal/scss/_table.scss */ .m-table.table tbody th .ico_name, .m-table.table tbody td .ico_name { padding-left: 20px; } }

/* line 207, static/portal/scss/_table.scss */ .m-table.table tbody th { color: #222; }

/* line 211, static/portal/scss/_table.scss */ .m-table.table td a { color: #000; line-height: 1.2; }

/* line 212, static/portal/scss/_table.scss */ .m-table.table td a.b-sky { line-height: 32px; }

/* line 214, static/portal/scss/_table.scss */ .m-table.table .notice td { color: #0a2a70; border-bottom: 1px solid #0059a9; background: #f2f5fb; }

/* line 215, static/portal/scss/_table.scss */ .m-table.table .tit, .m-table.table .tit2, .m-table.table .title { text-align: left; }

/* line 218, static/portal/scss/_table.scss */ .m-table.table .tit .la, .m-table.table .tit2 .la, .m-table.table .title .la { color: #00a6d6; }

/* line 220, static/portal/scss/_table.scss */ .m-table.table .tit2 a { display: table-cell; vertical-align: middle; height: 38px; overflow: hidden; }

/* line 221, static/portal/scss/_table.scss */ .m-table.table .tit a { display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 1.47; }

/* line 225, static/portal/scss/_table.scss */ .m-table.table .tit a .con { float: left; max-width: 85%; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 1.47; }

/* line 227, static/portal/scss/_table.scss */ .m-table.table .tit a .con:hover, .m-table.table .tit a .con:focus { text-decoration: underline; }

/* line 231, static/portal/scss/_table.scss */ .m-table.table .tit a:hover, .m-table.table .tit a:focus { text-decoration: underline; }

/* line 234, static/portal/scss/_table.scss */ .m-table.table .tit1 { text-align: left; }

/* line 236, static/portal/scss/_table.scss */ .m-table.table .b-btn { color: #fff; }

/* line 237, static/portal/scss/_table.scss */ .m-table.table .new { background: url(/static/commons/img/new.gif) no-repeat left top; width: 41px; height: 22px; margin-left: 5px; display: inline-block; vertical-align: bottom; }

/* line 238, static/portal/scss/_table.scss */ .m-table.table a[target="_blank"]:after { content: ''; display: inline-block; margin-left: 10px; background: url(/static/kspo/img/board/sp-icon.png) -113px -24px no-repeat; width: 19px; height: 16px; }

/* line 246, static/portal/scss/_table.scss */ .m-table.table table.border { border-right: 1px solid #b0c7e4; }

/* line 247, static/portal/scss/_table.scss */ .m-table.table table.border thead th, .m-table.table table.border tbody td { border-left: 1px solid #b0c7e4; }

@media (max-width: 767px) { /* line 251, static/portal/scss/_table.scss */ .m-table.table table.border { border-right: none; }
	/* line 252, static/portal/scss/_table.scss */ .m-table.table table.border thead th, .m-table.table table.border tbody td { border-left: none; } }

@media (max-width: 767px) { /* line 260, static/portal/scss/_table.scss */ .table.td-tal table td { padding: 10px 5px !important; }
	/* line 262, static/portal/scss/_table.scss */ .m-table.table table { border-bottom: none; }
	/* line 264, static/portal/scss/_table.scss */ .m-table.table table thead { display: none; }
	/* line 266, static/portal/scss/_table.scss */ .m-table.table table tbody tr { display: block; position: relative; margin-bottom: 5px; border-top: 1px solid #0059a9; }
	/* line 271, static/portal/scss/_table.scss */ .m-table.table table tbody tr:before { content: ''; position: absolute; z-index: -1; background-color: #f0f2f7; width: 100px; height: 100%; left: 0; }
	/* line 277, static/portal/scss/_table.scss */ .m-table.table table tbody td { display: block; text-align: left !important; position: relative; border-top: 0; border-bottom: 1px solid #dee0e6; padding: 8px 0 8px 110px; }
	/* line 285, static/portal/scss/_table.scss */ .m-table.table table tbody td.tal { padding-left: 110px; }
	/* line 288, static/portal/scss/_table.scss */ .m-table.table table tbody td.num { padding-left: 15px; display: none; }
	/* line 292, static/portal/scss/_table.scss */ .m-table.table table tbody td:first-child { border-top: 1px solid #ddd; }
	/* line 293, static/portal/scss/_table.scss */ .m-table.table table tbody td:before { content: attr(data-th); margin-right: 10px; font-size: 14px; float: left; font-weight: bold; font-style: normal; text-align: center; color: #000; width: 100px; word-break: keep-all; position: absolute; left: 0; top: 10px; }
	/* line 315, static/portal/scss/_table.scss */ .m-table.table.m-tbView table tbody td.num:after { content: ""; }
	/* line 316, static/portal/scss/_table.scss */ .m-table.table.m-tbView table tbody td:before { content: attr(data-th); top: 8px; position: absolute; }
	/* line 317, static/portal/scss/_table.scss */ .m-table.table.m-tbView table tbody td:after { content: ":"; position: absolute; top: 5px; left: 90px; } }

@media (max-width: 479px) { /* line 328, static/portal/scss/_table.scss */ .m-table.table .tit a .con { width: 72%; } }

/* line 1, static/portal/scss/_btn.scss */ [class^=b-] { color: #cdcdcd; display: inline-block; min-width: 88px; text-align: center; font-size: 18px; color: #fff; text-shadow: 0px 0px 3px black; background-color: #0059a9; border-radius: 0; vertical-align: middle; border: none; height: 50px; line-height: 50px; padding: 0 20px; }

/* line 19, static/portal/scss/_btn.scss */ .c [class^=b-] { font-weight: bold; }

/* line 20, static/portal/scss/_btn.scss */ [class^=b-].b-list { background-color: #0059a9; }

/* line 23, static/portal/scss/_btn.scss */ [class^=b-].b-join { background-color: #fff; color: #163d40; background: url(/static/ucms/img/ico-arrRight.png) 152px center no-repeat; width: 180px; border: 1px solid #000; text-align: left; height: 50px; text-shadow: none; }

/* line 35, static/portal/scss/_btn.scss */ [class^=b-].b-sm { line-height: 40px; height: 40px; font-size: 14px; width: auto; }

/* line 41, static/portal/scss/_btn.scss */ [class^=b-].b-xs { line-height: 32px; height: 32px; font-size: 16px; border-radius: 3px; padding: 0 10px; }

/* line 54, static/portal/scss/_btn.scss */ [class^=b-].b-lg, .b-join[class^=b-] { padding: 16px 35px; font-size: 18px; height: auto; font-weight: bold; font-family: 'Nanum Square'; }

/* line 61, static/portal/scss/_btn.scss */ [class^=b-].b-wlg { width: 30%; min-width: 310px; font-size: 22px; font-weight: bold; }

@media (max-width: 767px) { /* line 61, static/portal/scss/_btn.scss */ [class^=b-].b-wlg { width: 100%; min-width: auto; margin-bottom: 10px; } }

/* line 72, static/portal/scss/_btn.scss */ [class^=b-].b-arr { margin-left: 10px; border: 1px solid #000; padding: 15px 67px 15px 20px; line-height: 1; background: #fff; color: #141414; position: relative; }

/* line 80, static/portal/scss/_btn.scss */ [class^=b-].b-arr:after { content: ''; width: 8px; height: 14px; background: url("/static/ucms/img/ico-arrRight.png") right center no-repeat; position: absolute; right: 20px; top: 0; bottom: 0; margin: auto; }

/* line 93, static/portal/scss/_btn.scss */ [class^=b-].b-b { font-weight: 500; }

/* line 94, static/portal/scss/_btn.scss */ [class^=b-].b-sky { background: #00aad3 !important; }

/* line 95, static/portal/scss/_btn.scss */ [class^=b-].b-red { background: #ea5a59 !important; }

/* line 96, static/portal/scss/_btn.scss */ [class^=b-].b-navy { background: #02335f !important; }

/* line 97, static/portal/scss/_btn.scss */ [class^=b-].b-gray { background: #777777 !important; }

/* line 99, static/portal/scss/_btn.scss */ [class^=b-]:hover, [class^=b-]:focus { text-decoration: underline; }

/* line 106, static/portal/scss/_btn.scss */ .b-app, .b-reg, .b-list, .b-btn, .b-ok, .b-submit, .b-total, .b-save, .b-sh, .b-del, .b-edit, .b-cancel { color: #fff; min-width: 160px; font-size: 18px; }

/* line 122, static/portal/scss/_btn.scss */ .b-cancel, .b-del { background-color: #656565; }

/* line 124, static/portal/scss/_btn.scss */ .b-reg, .b-edit, .b-save { background-color: #008cbd; }

/* line 137, static/portal/scss/_btn.scss */ .b-del.b-sm { min-width: inherit; background-color: #4a4a4a; border-color: #4a4a4a; }

/* line 142, static/portal/scss/_btn.scss */ .btnSet .b-del.b-sm { min-width: 88px; }

/* line 144, static/portal/scss/_btn.scss */ .b-app { background: #02335f; }

/* line 145, static/portal/scss/_btn.scss */ .b-info { background: #00a6d6; }

/* line 146, static/portal/scss/_btn.scss */ .b-type { background: #4a4a4a; }

/* line 147, static/portal/scss/_btn.scss */ .url-link { margin: 20px 0; background: #e7ebec url(/static/ucms/img/ico-doc.png) 20px center no-repeat; line-height: 1; padding: 12px 50px 12px 45px; color: #163d40; font-size: 16px; font-weight: bold; display: inline-block; border-radius: 5px; box-shadow: 1px 2px 0 0 rgba(0, 0, 0, 0.25); position: relative; }

/* line 159, static/portal/scss/_btn.scss */ .url-link:after { content: ''; position: absolute; right: 20px; top: 13px; width: 8px; height: 14px; background: url(/static/ucms/img/ico-arrRight.png) 0 0 no-repeat; }

/* line 170, static/portal/scss/_btn.scss */ .state { border-radius: 3px; padding: 5px; min-width: 70px; display: inline-block; color: #fff !important; text-align: center; }

/* line 177, static/portal/scss/_btn.scss */ .state a { color: #fff !important; }

/* line 178, static/portal/scss/_btn.scss */ .state.s1 { background: #8965e0; }

/* line 179, static/portal/scss/_btn.scss */ .state.s2 { background: #1977D3; }

/* line 180, static/portal/scss/_btn.scss */ .state.s3 { background: #D97112; }

/* line 181, static/portal/scss/_btn.scss */ .state.s4 { background: #777777; }

/* line 182, static/portal/scss/_btn.scss */ .state.s5 { background: #209563; letter-spacing: -1px; }

/* line 183, static/portal/scss/_btn.scss */ .state.s6 { background: #df3535; }

/* line 184, static/portal/scss/_btn.scss */ .state.s7 { width: 100px; }

/* line 186, static/portal/scss/_btn.scss */ .i-ch { background: url(/static/portal/img/common/ico_check.png) 0 0 no-repeat; width: 13px; height: 12px; display: inline-block; }

/* line 188, static/portal/scss/_btn.scss */ .lineBtn { border-bottom: 1px solid #ccc; padding-bottom: 3%; }

@media (max-width: 767px) { /* line 192, static/portal/scss/_btn.scss */ .b-app, .b-reg, .b-list, .b-btn, .b-ok, .b-submit, .b-total, .b-save, .b-sh, .b-sh2, .b-del, .b-edit, .b-cancel { min-width: 100px; font-size: 16px; } }

/* line 1, static/portal/scss/_photo.scss */ #content h2.photoH2 { color: #fff; padding: 20px 24px; margin-bottom: 0; background: url(/static/portal/img/sub/photoH2.gif); }

/* line 4, static/portal/scss/_photo.scss */ .ratioSet { width: 100%; height: 0; position: relative; display: inline-block; z-index: 1; }

/* line 5, static/portal/scss/_photo.scss */ .ratio-16x9 { padding-bottom: 56.25%; }

/* line 6, static/portal/scss/_photo.scss */ .ratio-9x16 { padding-bottom: 177.77%; }

/* line 7, static/portal/scss/_photo.scss */ .ratio-4x3 { padding-bottom: 75%; }

/* line 8, static/portal/scss/_photo.scss */ .ratio-3x4 { padding-bottom: 133.33%; }

/* line 9, static/portal/scss/_photo.scss */ .ratio-6x4 { padding-bottom: 66.6%; }

/* line 10, static/portal/scss/_photo.scss */ .ratio-4x6 { padding-bottom: 120%; }

/* line 11, static/portal/scss/_photo.scss */ .ratio-8x5 { padding-bottom: 62.5%; }

/* line 12, static/portal/scss/_photo.scss */ .ratio-5x8 { padding-bottom: 160%; }

/* line 13, static/portal/scss/_photo.scss */ .ratio-7x5 { padding-bottom: 71.42%; }

/* line 14, static/portal/scss/_photo.scss */ .ratio-5x7 { padding-bottom: 140%; }

/* line 15, static/portal/scss/_photo.scss */ .ratio-1x1 { padding-bottom: 100%; }

/* line 16, static/portal/scss/_photo.scss */ .ratioObject { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 100; background-size: cover; z-index: 1; border: 1px solid #dee0e6; background-repeat: no-repeat; }

/* line 19, static/portal/scss/_photo.scss */ .ratioObject.bg100p { background-size: 100% auto; }

/* line 23, static/portal/scss/_photo.scss */ .imgBoxNfo button { margin-top: 10px; }

/* line 26, static/portal/scss/_photo.scss */ .photoList { border-top: 1px solid #e6e6e6; padding: 5px 0; }

/* line 27, static/portal/scss/_photo.scss */ .photoList li { overflow: hidden; padding: 20px 0 15px 0; border-bottom: 1px solid #e6e6e6; position: relative; }

/* line 29, static/portal/scss/_photo.scss */ .photoList li .img { float: left; margin-right: 20px; width: 15%; }

/* line 30, static/portal/scss/_photo.scss */ .photoList li dl { overflow: hidden; }

/* line 31, static/portal/scss/_photo.scss */ .photoList li dl dt { font-size: 18px; color: #494949; line-height: 139%; font-weight: bold; }

/* line 32, static/portal/scss/_photo.scss */ .photoList li dl dd { padding: 8px 0; display: inline-block; }

/* line 33, static/portal/scss/_photo.scss */ .photoList li dl .desc { max-height: 59px; overflow: hidden; display: block; }

/* line 34, static/portal/scss/_photo.scss */ .photoList li dl .date { padding: 0; display: inline-block; font-weight: normal; }

/* line 38, static/portal/scss/_photo.scss */ .imgListFile { clear: both; margin-top: 5px; float: left; width: 100%; position: relative; }

/* line 40, static/portal/scss/_photo.scss */ .imgListFile .imgBox { width: 14%; float: left; margin-right: 10px; min-width: 50px; }

/* line 41, static/portal/scss/_photo.scss */ .imgListFile .imgBoxNfo { position: absolute; bottom: 0; left: 15%; }

/* line 42, static/portal/scss/_photo.scss */ .imgListFile .icon { margin-right: 5px; }

/* line 45, static/portal/scss/_photo.scss */ .imgsData { max-height: 200px; width: 100%; }

/* line 48, static/portal/scss/_photo.scss */ .photoListTypeText ul { overflow: hidden; }

/* line 49, static/portal/scss/_photo.scss */ .photoListTypeText dd { display: none; }

/* line 50, static/portal/scss/_photo.scss */ .photoListTypeText li { width: 25%; overflow: hidden; padding: 18px 10px 10px 10px; border-bottom: 1px solid #e6e6e6; position: relative; float: left; }

/* line 51, static/portal/scss/_photo.scss */ .photoListTypeText li.nodata { width: 100%; text-align: center; }

/* line 56, static/portal/scss/_photo.scss */ .photoListTypeText li .img { float: none; margin-right: 0; width: 100%; }

/* line 57, static/portal/scss/_photo.scss */ .photoListTypeText li dl { width: 100%; }

/* line 58, static/portal/scss/_photo.scss */ .photoListTypeText li dl dt { height: 50px; font-size: 15px; color: #494949; line-height: 155%; font-weight: bold; overflow: hidden; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; }

/* line 65, static/portal/scss/_photo.scss */ .photoListTypeText li dl dt span { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; }

/* line 76, static/portal/scss/_photo.scss */ .photoListTypeText li dl dt span.date { font-size: 12px; padding: 0; color: #737373; display: block; font-weight: normal; }

/* line 77, static/portal/scss/_photo.scss */ .photoListTypeText li dl dd { padding: 8px 0; display: block; }

/* line 78, static/portal/scss/_photo.scss */ .photoListTypeText li dl dd .desc { display: none; }

/* line 80, static/portal/scss/_photo.scss */ .photoListTypeText li a { display: block; }

/* line 81, static/portal/scss/_photo.scss */ .photoListTypeText li .ex { height: 70px; overflow: hidden; }

/* line 82, static/portal/scss/_photo.scss */ .photoListTypeText li .ex .title { display: block; font-weight: bold; height: 40px; overflow: hidden; }

/* line 83, static/portal/scss/_photo.scss */ .photoListTypeText li .ex .date { display: inline-block; font-size: 0.9em; margin-top: 5px; }

/* line 85, static/portal/scss/_photo.scss */ .sh .bbsSchArea { display: inline-block; padding: 0; float: right; }

/* line 86, static/portal/scss/_photo.scss */ .sh .inpSel { width: 120px; }

/* line 87, static/portal/scss/_photo.scss */ .sh .searchWrd { width: 200px; padding: 0 5px; }

/* line 89, static/portal/scss/_photo.scss */ .photoListTop { overflow: hidden; margin-bottom: 10px; }

/* line 90, static/portal/scss/_photo.scss */ .photoListTop > * { vertical-align: top; margin: 0; }

/* line 91, static/portal/scss/_photo.scss */ .photoListTop .sh { margin: 0; }

/* line 92, static/portal/scss/_photo.scss */ .photoTypeSet { margin-top: -40px; }

/* line 93, static/portal/scss/_photo.scss */ .photoType { float: left; }

/* line 94, static/portal/scss/_photo.scss */ .photoType button { float: left; background: #cccccc url(/static/ucms/img/galleryType.png) 0 0 no-repeat; width: 28px; height: 28px; margin-right: 4px; border: none; }

/* line 96, static/portal/scss/_photo.scss */ .photoType button.textType { background-position: right 0; }

/* line 97, static/portal/scss/_photo.scss */ .photoType button.active { background-color: #0059a9; }

/* line 100, static/portal/scss/_photo.scss */ .sliderMc { position: relative; z-index: 10; width: 100%; height: 410px; margin: 20px 0; overflow: hidden; padding: 20px; }

/* line 101, static/portal/scss/_photo.scss */ .sliderMc::after { content: ''; display: block; clear: both; }

/* line 107, static/portal/scss/_photo.scss */ .sliderMc .thumbs { position: relative; z-index: 10; width: 590px; height: 533px; float: left; overflow: hidden; }

/* line 108, static/portal/scss/_photo.scss */ .sliderMc .thumbs > div { position: relative; z-index: 10; width: 596px; height: 533px; overflow: hidden; float: left; }

/* line 109, static/portal/scss/_photo.scss */ .sliderMc .thumbs > div a { display: block; padding: 5px; border: 2px solid #cacaca; }

/* line 110, static/portal/scss/_photo.scss */ .sliderMc .thumbs > div a img { width: 100%; }

/* line 112, static/portal/scss/_photo.scss */ .sliderMc .descSet { position: absolute; left: 0; top: 0; width: 210px; height: 304px; padding: 38px 20px; background: url(../images/mains/opacity60.png); }

/* line 113, static/portal/scss/_photo.scss */ .sliderMc .descSet a, .sliderMc .descSet h2, .sliderMc .descSet p, .sliderMc .descSet span { color: #fff; font-size: 12px; line-height: 18px; }

/* line 114, static/portal/scss/_photo.scss */ .sliderMc .descSet .stitle { font-size: 15px; line-height: 20px; margin-top: 8px; margin-bottom: 20px; }

/* line 115, static/portal/scss/_photo.scss */ .sliderMc .descSet h2 { display: inline-block; line-height: 20px; background: #ed1c24; padding: 0 5px; }

/* line 117, static/portal/scss/_photo.scss */ .thumbsList { width: 110px; height: 470px; overflow: hidden; margin-top: 16px; float: right; }

/* line 118, static/portal/scss/_photo.scss */ .thumbsList li { display: inline-block; float: left; margin-bottom: 9px; overflow: hidden; width: 100%; height: 80px; margin-bottom: 10px; }

/* line 119, static/portal/scss/_photo.scss */ .thumbsList li img { width: 100%; vertical-align: top; height: 70px; }

/* line 120, static/portal/scss/_photo.scss */ .thumbsList li a { border: 3px solid #fff; display: block; overflow: hidden; }

/* line 121, static/portal/scss/_photo.scss */ .thumbsList li a:hover, .thumbsList li a:focus, .thumbsList li a:active, .thumbsList li.on a { border-color: #febe10; }

/* line 125, static/portal/scss/_photo.scss */ .sliderMcCtrl .prevVs { position: absolute; z-index: 50; top: 0; right: 20px; background: url(/static/ucms/img/photoCtrlUp.png) no-repeat; width: 111px; height: 23px; }

/* line 126, static/portal/scss/_photo.scss */ .sliderMcCtrl .nextVs { position: absolute; z-index: 50; bottom: 0; right: 20px; background: url(/static/ucms/img/photoCtrlDown.png) no-repeat; width: 111px; height: 23px; }

/* line 128, static/portal/scss/_photo.scss */ .photoSliderView { border: 1px solid #dcdcdc; padding: 52px 82px 15px 82px; position: relative; }

/* line 129, static/portal/scss/_photo.scss */ .photoSliderView .btnCtrlNav button { position: absolute; background: none; width: 70px; height: 200px; top: 50%; margin-top: -100px; }

/* line 130, static/portal/scss/_photo.scss */ .photoSliderView .btnCtrlNav button.sliderLt { background: url(/static/portal/img/sub/slide_lt.gif) 0 0 no-repeat; left: 0; }

/* line 131, static/portal/scss/_photo.scss */ .photoSliderView .btnCtrlNav button.sliderRt { background: url(/static/portal/img/sub/slide_rt.gif) 0 0 no-repeat; right: 0; }

/* line 134, static/portal/scss/_photo.scss */ .photoSliderView .btnCtrl { text-align: center; padding-top: 15px; }

/* line 135, static/portal/scss/_photo.scss */ .photoSliderView .btnCtrl button { display: inline-block; vertical-align: middle; width: 40px; height: 40px; }

/* line 136, static/portal/scss/_photo.scss */ .photoSliderView .btnCtrl button.sliderPlay { background: url(/static/portal/img/sub/slide_play.gif) 0 0 no-repeat; }

/* line 137, static/portal/scss/_photo.scss */ .photoSliderView .btnCtrl button.sliderStop { background: url(/static/portal/img/sub/slide_stop.gif) 0 0 no-repeat; display: none; }

/* line 143, static/portal/scss/_photo.scss */ .photoSlider-for .slick-slide { float: left; vertical-align: middle; text-align: center; display: flex; align-items: center; justify-content: center; height: 481px; }

/* line 148, static/portal/scss/_photo.scss */ .photoSlider-for .slick-slide img { max-width: 855px; max-height: 481px; }

/* line 150, static/portal/scss/_photo.scss */ .photoSlider-for a { display: block; }

/* line 152, static/portal/scss/_photo.scss */ .photoSlider-navW { border: 1px solid #ddd; padding: 32px 50px; background-color: #f0f2f7; }

/* line 154, static/portal/scss/_photo.scss */ .photoSlider-nav .slick-slide { float: left; cursor: pointer; margin: 0 5px; text-align: center; }

/* line 155, static/portal/scss/_photo.scss */ .photoSlider-nav .slick-slide img { display: inline-block; }

/* line 159, static/portal/scss/_photo.scss */ .photoSlider-nav .slick-prev, .photoSlider-nav .slick-next { font-size: 0; line-height: 0; position: absolute; top: 50%; margin-top: -25px; display: block; width: 50px; height: 50px; padding: 0; background-color: transparent; }

/* line 171, static/portal/scss/_photo.scss */ .photoSlider-nav .slick-prev { left: -50px; background: none; }

/* line 172, static/portal/scss/_photo.scss */ .photoSlider-nav .slick-prev:before, .photoSlider-nav .slick-next:before { content: ""; width: 50px; height: 50px; display: inline-block; }

/* line 174, static/portal/scss/_photo.scss */ .photoSlider-nav .slick-prev:before { background: url(/static/portal/img/sub/slidethumb_lt.png) no-repeat; }

/* line 175, static/portal/scss/_photo.scss */ .photoSlider-nav .slick-next { right: -50px; background: none; }

/* line 176, static/portal/scss/_photo.scss */ .photoSlider-nav .slick-next:before { background: url(/static/portal/img/sub/slidethumb_rt.png) no-repeat; }

@media (max-width: 767px) { /* line 181, static/portal/scss/_photo.scss */ .photoListTypeText li { width: 50%; }
	/* line 184, static/portal/scss/_photo.scss */ .photoList li .img { min-width: 100px; }
	/* line 187, static/portal/scss/_photo.scss */ .photoSliderView { padding: 20px; }
	/* line 188, static/portal/scss/_photo.scss */ .photoSliderView .btnCtrlNav { display: none; }
	/* line 190, static/portal/scss/_photo.scss */ .photoSlider-navW { padding: 15px 40px; }
	/* line 193, static/portal/scss/_photo.scss */ .photoSlider-for .slick-slide { height: 300px; }
	/* line 195, static/portal/scss/_photo.scss */ .imgListFile .imgBoxNfo { position: inherit; bottom: inherit; left: inherit; } }

@media (max-width: 479px) { /* line 202, static/portal/scss/_photo.scss */ .photoList li .img { width: 100%; float: none; }
	/* line 205, static/portal/scss/_photo.scss */ .photoSlider-for .slick-slide { height: 240px; } }

/* line 1, static/portal/scss/_list.scss */ .olnum { list-style: none; display: block; margin-right: -11px; }

/* line 80, static/portal/scss/_var.scss */ .olnum:before, .olnum:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* line 5, static/portal/scss/_list.scss */ .olnum li { list-style: none; width: 33.333%; float: left; padding-right: 11px; margin-bottom: 12px; }

/* line 11, static/portal/scss/_list.scss */ .olnum li a { color: #163d40; display: block; padding: 10px 0 10px 38px; font-size: 15px; font-weight: bold; background-color: #e7ebec; letter-spacing: -1px; border-radius: 5px; box-shadow: 1px 2px 0 0 #b9bcbd; }

/* line 28, static/portal/scss/_list.scss */ .list { margin-left: 17px; }

/* line 29, static/portal/scss/_list.scss */ .list.fs { font-size: 0.9em; }

/* line 33, static/portal/scss/_list.scss */ .list dfn { font-weight: bold; }

/* line 34, static/portal/scss/_list.scss */ .list.type1 li { display: block; padding: 0; background: none; }

/* line 35, static/portal/scss/_list.scss */ .list > li > ul { margin-bottom: 20px; }

/* line 36, static/portal/scss/_list.scss */ .list li { padding: 0 0 0 8px; background: url(/static/portal/img/common/list1.png) no-repeat 0 14px; margin: 4px 0 3px; font-size: 16px; line-height: 170%; }

/* line 37, static/portal/scss/_list.scss */ .list li li { padding: 0 0 0 6px; background-image: url(/static/portal/img/common/list_bu2.gif); background-position: 0 10px; margin: 0 0 6px; font-size: 15px; line-height: 160%; }

/* line 38, static/portal/scss/_list.scss */ .list li li li { padding: 0 0 0 6px; background-image: url(/static/portal/img/common/list_bu3.gif); background-position: 0 7px; font-size: 14px; line-height: 150%; }

/* line 39, static/portal/scss/_list.scss */ .list li li li li { padding: 0 0 0 6px; background-image: url(/static/portal/img/common/list_bu4.gif); background-position: 0 7px; color: #4d4d4d; }

/* line 41, static/portal/scss/_list.scss */ .list1 { display: inline-block; }

/* line 43, static/portal/scss/_list.scss */ .list1 > li { text-indent: -12px; padding-left: 12px; }

/* line 44, static/portal/scss/_list.scss */ .list1 > li:before { content: "\e64c"; display: inline-block; font-family: "themify"; font-size: 14px; vertical-align: top; padding: 5px 5px 0 0; color: #ff6e17; }

/* line 47, static/portal/scss/_list.scss */ .listC { display: inline-block; margin: 0 auto; text-align: left; padding: 30px 0; }

/* line 53, static/portal/scss/_list.scss */ .listF { text-align: center; width: 100%; display: inline-block; }

/* line 54, static/portal/scss/_list.scss */ .listF.type { width: auto; }

/* line 55, static/portal/scss/_list.scss */ .listF.type > li { display: block; text-align: left; color: #224046; margin: 0 0 3px 0; }

/* line 57, static/portal/scss/_list.scss */ .listF > li { margin: 0 3%; }

/* line 58, static/portal/scss/_list.scss */ .listF > li:before { content: ""; display: inline-block; vertical-align: middle; width: 18px; height: 18px; background-image: url(/static/portal/img/common/listF.gif); background-repeat: no-repeat; }

/* line 65, static/portal/scss/_list.scss */ .privatetxt h2 { font-size: 22px; font-weight: bold; font-family: 'Nanum Square'; line-height: 1; margin: 60px 0 20px; position: relative; }

/* line 72, static/portal/scss/_list.scss */ .privatetxt h2:before { content: ''; position: absolute; width: 60px; height: 2px; background-color: #163d40; left: 0; top: -22px; }

/* line 82, static/portal/scss/_list.scss */ .privatetxt ol { padding: 0; margin: 0; font-size: 15px; line-height: 1.67; }

/* line 89, static/portal/scss/_list.scss */ .privatetxt li li { text-indent: -10px; padding-left: 10px; }

/* line 92, static/portal/scss/_list.scss */ .privatetxt li li:before { content: '- '; display: inline; }

@media (max-width: 1100px) { /* line 103, static/portal/scss/_list.scss */ .olnum li { width: 50%; }
	/* line 105, static/portal/scss/_list.scss */ .olnum li a { padding: 10px 5px; font-size: 13px; } }

@media (max-width: 767px) { /* line 112, static/portal/scss/_list.scss */ .olnum li { width: 100%; } }

/* line 2, static/portal/scss/_view.scss */ .bdt1 { border-top: 1px solid #dee0e6 !important; }

/* line 5, static/portal/scss/_view.scss */ .view { border-top: 2px solid #0059a9; border-bottom: 1px solid #0059a9; display: table; width: 100%; table-layout: fixed; margin-bottom: 10px; padding-bottom: 10px; margin: 40px 0; position: relative; }

/* line 15, static/portal/scss/_view.scss */ .view img { max-width: 100%; }

/* line 16, static/portal/scss/_view.scss */ .view [class^=b-] { line-height: 40px; height: 40px; padding: 0 20px; }

/* line 17, static/portal/scss/_view.scss */ .view [class^=b-].b-xs { padding: 0 10px; min-width: auto; line-height: 30px; height: 30px; }

@media (min-width: 768px) { /* line 5, static/portal/scss/_view.scss */ .view { padding: 0; } }

/* line 22, static/portal/scss/_view.scss */ .view.type1 { border-bottom: 1px solid #dee0e6; }

/* line 24, static/portal/scss/_view.scss */ .view.type1 .dbData { padding: 10px; border: none; }

@media (min-width: 768px) { /* line 24, static/portal/scss/_view.scss */ .view.type1 .dbData { padding: 27px; } }

/* line 32, static/portal/scss/_view.scss */ .view .viewTit { font-weight: bold; }

/* line 33, static/portal/scss/_view.scss */ #content .view h2 { background: #f5f8fd; margin: 0; border-bottom: 1px solid #dee0e6; text-align: center; }

/* line 39, static/portal/scss/_view.scss */ .view .subject { border-bottom: 1px solid #0059a9; padding: 10px 0 !important; position: relative; font-size: 18px !important; font-weight: bold; }

@media (min-width: 768px) { /* line 39, static/portal/scss/_view.scss */ .view .subject { padding: 14px 10px; font-size: 24px !important; } }

/* line 49, static/portal/scss/_view.scss */ .view .subject button, .view .subject span { position: absolute; right: 0; top: 15px; padding: 5px 15px; }

@media (min-width: 768px) { /* line 49, static/portal/scss/_view.scss */ .view .subject button, .view .subject span { right: 30px; } }

/* line 58, static/portal/scss/_view.scss */ .view .subject button.status-ing, .view .subject span.status-ing { border: 1px solid #ff7f00; color: #ff7f00; }

/* line 62, static/portal/scss/_view.scss */ .view .subject button.status-end, .view .subject span.status-end { border: 1px solid #000; color: #000; }

/* line 66, static/portal/scss/_view.scss */ .view .subject button.url-copy, .view .subject span.url-copy { border: 1px solid #000; color: #000; }

/* line 72, static/portal/scss/_view.scss */ .view .fav { position: absolute; right: 0; top: 0; }

/* line 77, static/portal/scss/_view.scss */ .view dl > * { display: block; border: none; }

/* line 83, static/portal/scss/_view.scss */ .view dl.type1 { display: block; border-bottom: 1px solid #dee0e6; text-align: right; }

/* line 87, static/portal/scss/_view.scss */ .view dl.type1 dt, .view dl.type1 dd { display: inline-block; border: none; background: none; line-height: 24px; padding-top: 8px; padding-bottom: 8px; float: left; }

/* line 88, static/portal/scss/_view.scss */ .view dl.type1 dt { font-weight: 600; text-align: right; width: 100px; }

/* line 89, static/portal/scss/_view.scss */ .view dl.type1 dt:after { content: ''; display: inline-block; vertical-align: middle; border-right: 1px solid #d4d4d4; height: 20px; margin-left: 16px; }

@media (min-width: 768px) { /* line 92, static/portal/scss/_view.scss */ .view dl.type1 dt, .view dl.type1 dd { display: inline-block; float: none; padding-top: 16px; padding-bottom: 16px; }
	/* line 93, static/portal/scss/_view.scss */ .view dl.type1 dd { padding: 16px 12px 16px 0; } }

/* line 96, static/portal/scss/_view.scss */ .view dl.files { display: block; border-bottom: 1px solid #dee0e6; text-align: left; }

/* line 100, static/portal/scss/_view.scss */ .view dl.files dt, .view dl.files dd { display: inline-block; border: none; background: none; line-height: 24px; padding-top: 16px; padding-bottom: 16px; }

/* line 101, static/portal/scss/_view.scss */ .view dl.files dt { font-weight: 600; width: 100px; float: left; }

/* line 102, static/portal/scss/_view.scss */ .view dl.files dt:after { content: ''; display: inline-block; vertical-align: middle; border-right: 1px solid #d4d4d4; height: 20px; margin-left: 16px; }

/* line 104, static/portal/scss/_view.scss */ .view dl.files dd { display: block; margin-left: 90px; }

/* line 108, static/portal/scss/_view.scss */ .view dl dt { position: relative; color: #222; background: #f0f2f7; padding: 0 10px; text-align: center; font-weight: bold; }

/* line 115, static/portal/scss/_view.scss */ .view dl dt label { margin-right: 0; font-weight: bold; }

@media (min-width: 768px) { /* line 108, static/portal/scss/_view.scss */ .view dl dt { border: none; width: 140px; border-bottom: 1px solid #dee0e6; padding-top: 14px; padding-bottom: 14px; }
	/* line 132, static/portal/scss/_view.scss */ .lg .view dl dt { width: 180px; } }

@media (min-width: 768px) and (min-width: 992px) { /* line 108, static/portal/scss/_view.scss */ .view dl dt { width: 160px; } }

/* line 141, static/portal/scss/_view.scss */ .view dl dd + dt { padding-left: 0; }

@media (min-width: 768px) { /* line 141, static/portal/scss/_view.scss */ .view dl dd + dt { padding-left: 10px; } }

/* line 148, static/portal/scss/_view.scss */ .view dl dd p { line-height: 1.5; }

/* line 150, static/portal/scss/_view.scss */ .view dl dd input[type=text].w100p { width: 100%; }

/* line 151, static/portal/scss/_view.scss */ .view dl dd input[type=text].post { width: 40%; }

/* line 152, static/portal/scss/_view.scss */ .view dl dd input[type=text].emailId { width: 46%; }

/* line 153, static/portal/scss/_view.scss */ .view dl dd input[type=text].emailAddr { width: 46%; }

@media (min-width: 768px) { /* line 147, static/portal/scss/_view.scss */ .view dl dd { padding: 8px 12px; }
	/* line 158, static/portal/scss/_view.scss */ .view dl dd input[type=text].post { width: 60px; text-align: center; text-indent: 0; }
	/* line 159, static/portal/scss/_view.scss */ .view dl dd input[type=text].emailId { width: 145px; }
	/* line 160, static/portal/scss/_view.scss */ .view dl dd input[type=text].emailAddr { width: 205px; }
	/* line 162, static/portal/scss/_view.scss */ .view dl dd select.emailSel { width: 300px; } }

/* line 165, static/portal/scss/_view.scss */ .view dl dd.tableSet { padding: 0; }

/* line 166, static/portal/scss/_view.scss */ .view dl dd.tableSet .table { border-top: 0; margin-top: 0; margin-bottom: 0; }

/* line 170, static/portal/scss/_view.scss */ .view dl dd.tableSet .table table td { text-align: left; }

/* line 171, static/portal/scss/_view.scss */ .view dl dd.tableSet .table table .th { text-align: center; background: #f8f8f8; }

/* line 175, static/portal/scss/_view.scss */ .view dl dd .fs { margin-top: 5px; }

/* line 176, static/portal/scss/_view.scss */ .view dl dd .list { margin-left: 0; }

/* line 177, static/portal/scss/_view.scss */ .view dl dd label { display: inline-block; }

/* line 181, static/portal/scss/_view.scss */ .view dl:last-child > * { border-bottom: none; }

/* line 184, static/portal/scss/_view.scss */ .view label { white-space: nowrap; }

@media (max-width: 767px) { /* line 5, static/portal/scss/_view.scss */ .view { padding-bottom: 0; }
	/* line 190, static/portal/scss/_view.scss */ .view label { white-space: normal !important; margin-right: 0; }
	/* line 191, static/portal/scss/_view.scss */ .view dl { background: #f0f2f7; clear: both; overflow: hidden; }
	/* line 195, static/portal/scss/_view.scss */ .view dl dt, .view dl dd { border-top: 1px solid #dee0e6; padding: 15px 0; line-height: 1.3; }
	/* line 200, static/portal/scss/_view.scss */ .view dl dt { padding: 15px 0 0 0; width: 20%; min-width: 80px; font-size: 14px; line-height: 1.2; clear: both; float: left; }
	/* line 211, static/portal/scss/_view.scss */ .view dl dd { background: #fff; padding-left: 10px; overflow: hidden; position: relative; min-height: 50px; }
	/* line 228, static/portal/scss/_view.scss */ .view .subject + dl > dt:first-child, .view .subject + dl > dt:first-child + dd { border-top: none; }
	/* line 234, static/portal/scss/_view.scss */ .view.type1 .subject + dl > dt, .view.type1 .subject + dl > dt + dd { display: inline-block; clear: none; width: auto; min-width: auto; padding: 15px 8px 15px 0; float: left; background: none; }
	/* line 245, static/portal/scss/_view.scss */ .view.type1 .subject + dl > dt:first-child { padding-left: 15px; }
	/* line 246, static/portal/scss/_view.scss */ .view.type1 .subject + dl > dt:after { content: ' : '; }
	/* line 249, static/portal/scss/_view.scss */ .view.type1 dl.files dt { display: none; }
	/* line 250, static/portal/scss/_view.scss */ .view.type1 dl.files dt:after { display: none; }
	/* line 252, static/portal/scss/_view.scss */ .view.type1 dl.files dd { margin-left: 0; padding: 10px; }
	/* line 253, static/portal/scss/_view.scss */ .view.type1 dl.files dd:before { display: none; }
	/* line 257, static/portal/scss/_view.scss */ .view dl.long { border-top: 1px solid #dee0e6; }
	/* line 259, static/portal/scss/_view.scss */ .view dl.long > * { width: auto; display: inline-block; border: none; }
	/* line 264, static/portal/scss/_view.scss */ .view dl.long dt { padding-right: 10px; } }

@media (min-width: 768px) { /* line 269, static/portal/scss/_view.scss */ .view dl { display: table; width: 100%; table-layout: fixed; }
	/* line 273, static/portal/scss/_view.scss */ .view dl > * { display: table-cell; float: none; vertical-align: middle; border-bottom: 1px solid #dee0e6; } }

/* line 281, static/portal/scss/_view.scss */ .view textarea { width: 100%; }

/* line 282, static/portal/scss/_view.scss */ .view .tArea { height: 250px; }

/* line 284, static/portal/scss/_view.scss */ .view .labelw label { display: block; margin-right: 0; }

/* line 287, static/portal/scss/_view.scss */ .view .labelw label input { width: 100%; margin-top: 5px; }

/* line 293, static/portal/scss/_view.scss */ .view .inputhelp { display: inline; }

@media (max-width: 767px) { /* line 293, static/portal/scss/_view.scss */ .view .inputhelp { display: ruby-base; } }

@media (min-width: 768px) { /* line 301, static/portal/scss/_view.scss */ .view.w dt { width: 145px; }
	/* line 304, static/portal/scss/_view.scss */ .view dl.long dt { width: 21%; } }

/* line 311, static/portal/scss/_view.scss */ .view-bd > dl > dt { border-right: 1px solid #dee0e6; }

/* line 313, static/portal/scss/_view.scss */ .view-bd > dl > dt:before { display: none; }

@media (min-width: 768px) { /* line 311, static/portal/scss/_view.scss */ .view-bd > dl > dt { width: 139px; } }

/* line 321, static/portal/scss/_view.scss */ h2 + .view { margin-top: 10px; }

/* line 325, static/portal/scss/_view.scss */ .view-img .img { margin: 30px 0; }

/* line 326, static/portal/scss/_view.scss */ .view-img .img img { max-width: 100%; }

/* line 329, static/portal/scss/_view.scss */ .view-img .img:empty { padding-top: 76%; background: #e6e6e6 url(/static/kspo/img/sub/logogray.png) center center no-repeat; background-size: 173px auto; }

@media (min-width: 768px) { /* line 335, static/portal/scss/_view.scss */ .view-img .img { margin: 0; }
	/* line 336, static/portal/scss/_view.scss */ .view-img .both { display: table; width: 100%; table-layout: fixed; border-bottom: 1px solid #dee0e6; }
	/* line 341, static/portal/scss/_view.scss */ .view-img .both > * { display: table-cell; vertical-align: top; }
	/* line 346, static/portal/scss/_view.scss */ .view-img .left { width: 50%; padding: 30px; vertical-align: middle; }
	/* line 350, static/portal/scss/_view.scss */ .view-img .left img { max-width: 100%; } }

/* line 356, static/portal/scss/_view.scss */ .dbData { padding: 10px; }

/* line 359, static/portal/scss/_view.scss */ .bu1 + .dbData { border-top: 1px solid #dee0e6; }

@media (min-width: 768px) { /* line 356, static/portal/scss/_view.scss */ .dbData { padding: 18px 60px; } }

/* line 363, static/portal/scss/_view.scss */ .dbData img { max-width: 100%; }

/* line 366, static/portal/scss/_view.scss */ .dbData.viewResult { background-color: #f3f5f5; }

/* line 370, static/portal/scss/_view.scss */ .dbimg-list { text-align: center; }

/* line 372, static/portal/scss/_view.scss */ .dbimg-list img { max-width: 100%; margin-bottom: 20px; }

/* line 377, static/portal/scss/_view.scss */ .dbData2 { padding: 30px; border: 1px solid #707686; border-width: 1px 0; margin-top: 20px; }

/* line 382, static/portal/scss/_view.scss */ .dbData2 img { max-width: 100%; }

/* line 386, static/portal/scss/_view.scss */ .dbData3 { padding: 20px 0; }

/* line 388, static/portal/scss/_view.scss */ .dbData3 img { max-width: 100%; }

/* line 392, static/portal/scss/_view.scss */ .btnSet { margin: 15px 0; }

/* line 393, static/portal/scss/_view.scss */ .btnSet + h2.bu1 { margin-top: 70px; }

@media (min-width: 768px) { /* line 392, static/portal/scss/_view.scss */ .btnSet { margin: 30px 0; }
	/* line 396, static/portal/scss/_view.scss */ .paginationSet + .btnSet { margin-top: -36px; } }

/* line 401, static/portal/scss/_view.scss */ .table { overflow: hidden; position: relative; }

/* line 404, static/portal/scss/_view.scss */ .table:after { /* content: ''; position:absolute; right:0; height:100%; top:0; right:0px; border-right:2px solid #fff; */ }

/* line 413, static/portal/scss/_view.scss */ .table + .btnSet { margin-top: 10px; margin-bottom: 40px; }

/* line 414, static/portal/scss/_view.scss */ .table .noDataCell { padding-top: 30px; padding-bottom: 30px; }

/* line 415, static/portal/scss/_view.scss */ .modal .table { margin-bottom: 30px; }

/* line 418, static/portal/scss/_view.scss */ .table table { width: 100%; border-bottom: 1px solid #e6e6e6; }

/* line 419, static/portal/scss/_view.scss */ .table table.table-lg { min-width: 750px; }

/* line 420, static/portal/scss/_view.scss */ .table table col.no { width: 100px; }

/* line 421, static/portal/scss/_view.scss */ .table table col.name { width: 230px; }

/* line 422, static/portal/scss/_view.scss */ .table table col.file { width: 80px; }

/* line 423, static/portal/scss/_view.scss */ .table table col.date { width: 130px; }

/* line 424, static/portal/scss/_view.scss */ .table table col.count { width: 80px; }

/* line 425, static/portal/scss/_view.scss */ .table table thead th { border-left: 1px solid #dee0e6; font-weight: bold; border-bottom: 1px solid #dee0e6; text-align: center; }

/* line 431, static/portal/scss/_view.scss */ .table table thead th.no { width: 100px; }

/* line 432, static/portal/scss/_view.scss */ .table table thead th.name { width: 70px; }

/* line 433, static/portal/scss/_view.scss */ .table table thead th.file, .table table thead th.year { width: 60px; }

/* line 435, static/portal/scss/_view.scss */ .table table thead th.date { width: 120px; }

/* line 436, static/portal/scss/_view.scss */ .table table thead th.date1 { width: 200px; }

/* line 437, static/portal/scss/_view.scss */ .table table thead th.nolg { width: 150px; }

/* line 438, static/portal/scss/_view.scss */ .table table thead th.area { width: 200px; }

/* line 439, static/portal/scss/_view.scss */ .table table thead th.site { width: 300px; }

/* line 440, static/portal/scss/_view.scss */ .table table thead th.chasu { width: 100px; }

/* line 441, static/portal/scss/_view.scss */ .table table thead th.count { width: 80px; }

/* line 442, static/portal/scss/_view.scss */ .table table thead th.indate { width: 170px; }

/* line 443, static/portal/scss/_view.scss */ .table table thead th.coms { width: 230px; }

/* line 444, static/portal/scss/_view.scss */ .table table thead th:first-child { border-left: none; }

/* line 446, static/portal/scss/_view.scss */ .table table td { text-align: left; }

/* line 449, static/portal/scss/_view.scss */ .table table tbody th { text-align: center; }

/* line 450, static/portal/scss/_view.scss */ .table table tbody th:first-child { border-left: none; }

/* line 453, static/portal/scss/_view.scss */ .table table tbody td { padding: 8px 5px; }

/* line 455, static/portal/scss/_view.scss */ .table table tbody td:first-child { border-left: none; }

@media (min-width: 768px) { /* line 457, static/portal/scss/_view.scss */ .modal .table table tbody td { padding: 15px; } }

/* line 461, static/portal/scss/_view.scss */ .table table tbody td .req { width: 5px; }

/* line 468, static/portal/scss/_view.scss */ .table table table th, .table table table td { border: 1px solid #dee0e6; }

/* line 472, static/portal/scss/_view.scss */ .table table th { color: #222; padding: 12px 0; background-color: #f0f2f7; }

/* line 476, static/portal/scss/_view.scss */ .table table td { text-align: center; color: #656565; border-left: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; }

/* line 481, static/portal/scss/_view.scss */ .table table td.tal { padding-left: 20px; }

/* line 484, static/portal/scss/_view.scss */ .table table td label { display: inline-block; }

/* line 487, static/portal/scss/_view.scss */ .table table tbody th { border-top: 1px solid #e6e6e6; }

/* line 491, static/portal/scss/_view.scss */ .table table tbody th { border: 1px solid #dee0e6; }

/* line 495, static/portal/scss/_view.scss */ .table table tbody .foot th, .table table tbody .foot td { background-color: #f8f8f9; color: #0a2a70; text-align: center !important; }

/* line 504, static/portal/scss/_view.scss */ .table ul { text-align: left; padding-left: 10px; padding-right: 10px; }

/* line 511, static/portal/scss/_view.scss */ .table.bd table th, .table.bd table td { border: 1px solid #dee0e6 !important; }

/* line 515, static/portal/scss/_view.scss */ .table.bd table tbody tr:first-child > * { border-top: none !important; }

/* line 524, static/portal/scss/_view.scss */ .table.bd2 table thead th { border-bottom: 1px solid #cccccc !important; }

/* line 526, static/portal/scss/_view.scss */ .table.bd2 table thead th + th { border-left: 1px solid #dee0e6; }

/* line 530, static/portal/scss/_view.scss */ .table.bd2 table tbody th { color: #222; }

/* line 533, static/portal/scss/_view.scss */ .table.bd2 table tbody tr:first-child > * { border-top: none !important; }

/* line 538, static/portal/scss/_view.scss */ .table.td-tal table td { text-align: left; padding-left: 20px; }

/* line 539, static/portal/scss/_view.scss */ .table.td-tal table td.th { background-color: #f8f8f9; text-align: center; font-weight: bold; }

/* line 540, static/portal/scss/_view.scss */ .table.td-tal table td.th > * { font-weight: bold; }

/* line 547, static/portal/scss/_view.scss */ .table.tac table td { text-align: center; }

/* line 551, static/portal/scss/_view.scss */ .table.type3 { margin-bottom: -1px; border-bottom: 1px solid #707685; }

/* line 552, static/portal/scss/_view.scss */ .table.type3 table th { border-left: 1px solid #dee0e6; border-bottom: 1px solid #dee0e6; text-align: center; }

/* line 556, static/portal/scss/_view.scss */ .table.type3 table th:first-child { border-left: none; }

/* line 558, static/portal/scss/_view.scss */ .table.type3 table td { text-align: center; }

/* line 561, static/portal/scss/_view.scss */ .table.type3 table tbody th { text-align: left; padding-left: 20px; }

/* line 562, static/portal/scss/_view.scss */ .table.type3 table tbody tr:last-child th { border-bottom: 1px solid #707685; }

/* line 563, static/portal/scss/_view.scss */ .table.type3 table tbody td { padding-left: 15px; padding-right: 15px; }

/* line 571, static/portal/scss/_view.scss */ .table.type3 table tbody tr:first-child > * { border-top: none; }

/* line 576, static/portal/scss/_view.scss */ .table.s table tbody td { padding: 5px 3px; }

/* line 578, static/portal/scss/_view.scss */ .table.w { overflow-x: auto; }

/* line 580, static/portal/scss/_view.scss */ .table.w table { min-width: 600px; }

@media (min-width: 992px) { /* line 578, static/portal/scss/_view.scss */ .table.w { overflow-x: hidden; } }

/* line 587, static/portal/scss/_view.scss */ .table.w2 { overflow-x: auto; }

/* line 589, static/portal/scss/_view.scss */ .table.w2 table { min-width: 750px; }

/* line 591, static/portal/scss/_view.scss */ .table.w2 table tbody td { padding-left: 4px !important; padding-right: 4px !important; }

@media (min-width: 992px) { /* line 587, static/portal/scss/_view.scss */ .table.w2 { overflow-x: hidden; } }

@media (max-width: 768px) { /* line 602, static/portal/scss/_view.scss */ .table.ma table th { width: auto !important; } }

/* line 607, static/portal/scss/_view.scss */ .table.type-row tbody tr:first-child > * { border-top: 1px solid #707685; }

/* line 611, static/portal/scss/_view.scss */ .table.type-row tbody .th { background-color: #f0f2f7; text-align: center; font-weight: bold; }

/* line 615, static/portal/scss/_view.scss */ .table.type-row tbody tr > td { text-align: left; }

/* line 616, static/portal/scss/_view.scss */ .table.type-row tbody tr > td:first-child { border-left: 1px solid #dee0e6; }

/* line 617, static/portal/scss/_view.scss */ .table.type-row tbody tr > td:last-child { border-right: none; }

/* line 620, static/portal/scss/_view.scss */ .table-rtdeco { text-align: right; margin-top: -1.5em; }

/* line 624, static/portal/scss/_view.scss */ .table-rtdeco2 { margin-top: -5px; margin-bottom: 10px; }

@media (min-width: 768px) { /* line 624, static/portal/scss/_view.scss */ .table-rtdeco2 { text-align: right; margin-top: -44px; margin-bottom: 6px; } }

/* line 633, static/portal/scss/_view.scss */ .table-rtdeco3 { position: relative; }

@media (min-width: 768px) { /* line 636, static/portal/scss/_view.scss */ .table-rtdeco3 a { position: absolute; right: 0; bottom: 0; } }

/* line 644, static/portal/scss/_view.scss */ .view-movie .set { overflow: hidden; padding: 16px 0; border-top: 1px solid #707686; border-bottom: 1px solid #707686; }

/* line 650, static/portal/scss/_view.scss */ .view-movie .subject { font-size: 16px; float: left; color: #222; }

/* line 655, static/portal/scss/_view.scss */ .view-movie .fav { font-size: 16px; float: right; }

/* line 658, static/portal/scss/_view.scss */ .view-movie .fav span { vertical-align: top; }

/* line 660, static/portal/scss/_view.scss */ .view-movie .movieplayer { clear: both; text-align: center; padding: 20px 0 12px; }

/* line 665, static/portal/scss/_view.scss */ .view-movie .divboth .fl { padding-top: 5px; }

/* line 666, static/portal/scss/_view.scss */ .view-movie a.b-blue { padding: 8px 25px !important; }

/* line 669, static/portal/scss/_view.scss */ .view-movie .movie-txt { margin-top: 12px; border-width: 1px; border-color: #d1d1d2; border-style: solid; background-color: #f8f8f9; padding: 10px; }

@media (min-width: 768px) { /* line 678, static/portal/scss/_view.scss */ .view-movie .b { position: relative; padding-right: 329px; min-height: 464px; }
	/* line 682, static/portal/scss/_view.scss */ .view-movie .b .r { position: absolute; right: 0; top: 20px; width: 304px; }
	/* line 688, static/portal/scss/_view.scss */ .view-movie .b .r .movie-txt { height: 405px; overflow-y: auto; } }

/* line 699, static/portal/scss/_view.scss */ .movie-list li + li { margin-top: 20px; }

/* line 700, static/portal/scss/_view.scss */ .movie-list .img { position: relative; padding-top: 56%; overflow: hidden; display: block; }

/* line 705, static/portal/scss/_view.scss */ .movie-list .img img { position: absolute; left: 0; width: 100%; top: 0; vertical-align: top; }

/* line 713, static/portal/scss/_view.scss */ .movie-list a { display: block; }

/* line 715, static/portal/scss/_view.scss */ .movie-list a .played { position: absolute; left: 50%; top: 50%; margin-top: -28px; margin-left: -28px; background: url(/static/kspo/img/submain/submain6-play@2x.png) center center no-repeat; background-size: 56px; width: 56px; height: 56px; z-index: 1; }

/* line 728, static/portal/scss/_view.scss */ .movie-list span { display: block; }

/* line 731, static/portal/scss/_view.scss */ .movie-list .set { border: 1px solid #dee0e6; padding: 12.5px 18.5px; }

/* line 735, static/portal/scss/_view.scss */ .movie-list .txt { font-size: 16px; border-bottom: 1px dotted #b9b9b9; padding-bottom: 18px; margin-bottom: 18px; }

@media (min-width: 768px) { /* line 696, static/portal/scss/_view.scss */ .movie-list { border-bottom: 1px solid #707686; padding-bottom: 30px; margin-top: -40px; }
	/* line 746, static/portal/scss/_view.scss */ .movie-list ul { overflow: hidden; margin: 0 -16px; }
	/* line 750, static/portal/scss/_view.scss */ .movie-list li { float: left; width: 33.33%; padding: 0 16px; }
	/* line 754, static/portal/scss/_view.scss */ .movie-list li:nth-child(3n+1) { clear: both; }
	/* line 758, static/portal/scss/_view.scss */ .movie-list li, .movie-list li + li { margin-top: 40px; }
	/* line 761, static/portal/scss/_view.scss */ .movie-list .img img { width: 100%; }
	/* line 765, static/portal/scss/_view.scss */ .movie-list a { display: block; }
	/* line 768, static/portal/scss/_view.scss */ .movie-list span { display: block; }
	/* line 771, static/portal/scss/_view.scss */ .movie-list .set { border: 1px solid #dee0e6; padding: 12.5px 18.5px; }
	/* line 775, static/portal/scss/_view.scss */ .movie-list .txt { font-size: 16px; border-bottom: 1px dotted #b9b9b9; padding-bottom: 18px; margin-bottom: 18px; height: 67px; overflow: hidden; } }

/* line 786, static/portal/scss/_view.scss */ .tableT { margin-left: -1px; margin-right: -1px; width: 100%; border-bottom: 1px solid #707685; table-layout: fixed; }

/* line 791, static/portal/scss/_view.scss */ .tableT th, .tableT td { border: 1px solid #dee0e6; }

/* line 795, static/portal/scss/_view.scss */ .tableT th { font-size: 15px; font-weight: normal; color: #222; padding: 12px 0; border-top: 1px solid #707685; }

/* line 798, static/portal/scss/_view.scss */ .tableT td { font-size: 15px; text-align: center; color: #656565; padding: 10px 0; border-left: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; }

/* line 805, static/portal/scss/_view.scss */ .tableT td.tal { padding-left: 20px; }

/* line 810, static/portal/scss/_view.scss */ .tableT tbody th { border-top: 1px solid #e6e6e6; }

/* line 815, static/portal/scss/_view.scss */ .tableT tbody .foot th, .tableT tbody .foot td { background-color: #f8f8f9; color: #0a2a70; text-align: center !important; }

/* line 825, static/portal/scss/_view.scss */ .m-view { border-top: 2px solid #0059a9; display: table; width: 100%; table-layout: fixed; margin-bottom: 10px; padding-bottom: 10px; margin: 40px 0; position: relative; display: block; }

@media (min-width: 768px) { /* line 825, static/portal/scss/_view.scss */ .m-view { display: none; } }

/* line 838, static/portal/scss/_view.scss */ .m-view dl > * { display: block; border: none; }

/* line 842, static/portal/scss/_view.scss */ .m-view dl { display: table; width: 100%; table-layout: fixed; }

/* line 846, static/portal/scss/_view.scss */ .m-view dl > * { display: table-cell; float: none; vertical-align: middle; border-bottom: 1px solid #dee0e6; }

/* line 852, static/portal/scss/_view.scss */ .m-view dl dt { width: 140px; padding: 10px 5px; word-break: keep-all; border-right: 1px solid #dee0e6; }

/* line 853, static/portal/scss/_view.scss */ .m-view dl dd { padding: 10px; }

/* line 855, static/portal/scss/_view.scss */ .m-view .tit { background: #f0f2f7; font-family: "Noto-Sans"; padding: 15px; margin: 0 !important; }

/* line 1, static/commons/_tooltips.scss */ .tooltipped { position: relative; }

/* line 2, static/commons/_tooltips.scss */ .tooltipped::after { position: absolute; z-index: 1000000; display: none; padding: 5px 8px; font: normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; -webkit-font-smoothing: subpixel-antialiased; color: #fff; text-align: center; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-wrap: break-word; white-space: pre; pointer-events: none; content: attr(aria-label); background: rgba(27, 31, 35, 0.8); border-radius: 3px; opacity: 0; }

/* line 3, static/commons/_tooltips.scss */ .tooltipped::before { position: absolute; z-index: 1000001; display: none; width: 0; height: 0; color: rgba(27, 31, 35, 0.8); pointer-events: none; content: ""; border: 5px solid transparent; opacity: 0; }

@-webkit-keyframes tooltip-appear { from { opacity: 0; }
	to { opacity: 1; } }

@keyframes tooltip-appear { from { opacity: 0; }
	to { opacity: 1; } }

/* line 12, static/commons/_tooltips.scss */ .tooltipped:hover::before, .tooltipped:hover::after, .tooltipped:active::before, .tooltipped:active::after, .tooltipped:focus::before, .tooltipped:focus::after { display: inline-block; text-decoration: none; -webkit-animation-name: tooltip-appear; animation-name: tooltip-appear; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }

/* line 22, static/commons/_tooltips.scss */ .tooltipped-no-delay:hover::before, .tooltipped-no-delay:hover::after, .tooltipped-no-delay:active::before, .tooltipped-no-delay:active::after, .tooltipped-no-delay:focus::before, .tooltipped-no-delay:focus::after { opacity: 1; -webkit-animation: none; animation: none; }

/* line 25, static/commons/_tooltips.scss */ .tooltipped-multiline:hover::after, .tooltipped-multiline:active::after, .tooltipped-multiline:focus::after { display: table-cell; }

/* line 26, static/commons/_tooltips.scss */ .tooltipped-s::after, .tooltipped-se::after, .tooltipped-sw::after { top: 100%; right: 50%; margin-top: 5px; }

/* line 27, static/commons/_tooltips.scss */ .tooltipped-s::before, .tooltipped-se::before, .tooltipped-sw::before { top: auto; right: 50%; bottom: -5px; margin-right: -5px; border-bottom-color: rgba(27, 31, 35, 0.8); }

/* line 28, static/commons/_tooltips.scss */ .tooltipped-se::after { right: auto; left: 50%; margin-left: -15px; }

/* line 29, static/commons/_tooltips.scss */ .tooltipped-sw::after { margin-right: -15px; }

/* line 30, static/commons/_tooltips.scss */ .tooltipped-n::after, .tooltipped-ne::after, .tooltipped-nw::after { right: 50%; bottom: 100%; margin-bottom: 5px; }

/* line 31, static/commons/_tooltips.scss */ .tooltipped-n::before, .tooltipped-ne::before, .tooltipped-nw::before { top: -5px; right: 50%; bottom: auto; margin-right: -5px; border-top-color: rgba(27, 31, 35, 0.8); }

/* line 32, static/commons/_tooltips.scss */ .tooltipped-ne::after { right: auto; left: 50%; margin-left: -15px; }

/* line 33, static/commons/_tooltips.scss */ .tooltipped-nw::after { margin-right: -15px; }

/* line 34, static/commons/_tooltips.scss */ .tooltipped-s::after, .tooltipped-n::after { -webkit-transform: translateX(50%); transform: translateX(50%); }

/* line 35, static/commons/_tooltips.scss */ .tooltipped-w::after { right: 100%; bottom: 50%; margin-right: 5px; -webkit-transform: translateY(50%); transform: translateY(50%); }

/* line 36, static/commons/_tooltips.scss */ .tooltipped-w::before { top: 50%; bottom: 50%; left: -5px; margin-top: -5px; border-left-color: rgba(27, 31, 35, 0.8); }

/* line 37, static/commons/_tooltips.scss */ .tooltipped-e::after { bottom: 50%; left: 100%; margin-left: 5px; -webkit-transform: translateY(50%); transform: translateY(50%); }

/* line 38, static/commons/_tooltips.scss */ .tooltipped-e::before { top: 50%; right: -5px; bottom: 50%; margin-top: -5px; border-right-color: rgba(27, 31, 35, 0.8); }

/* line 39, static/commons/_tooltips.scss */ .tooltipped-multiline::after { width: -webkit-max-content; width: -moz-max-content; width: max-content; max-width: 250px; word-wrap: break-word; white-space: pre-line; border-collapse: separate; }

/* line 40, static/commons/_tooltips.scss */ .tooltipped-multiline.tooltipped-s::after, .tooltipped-multiline.tooltipped-n::after { right: auto; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }

/* line 41, static/commons/_tooltips.scss */ .tooltipped-multiline.tooltipped-w::after, .tooltipped-multiline.tooltipped-e::after { right: 100%; }

/* line 43, static/commons/_tooltips.scss */ .tooltipped-sticky::before, .tooltipped-sticky::after { display: inline-block; }

/* line 44, static/commons/_tooltips.scss */ .tooltipped-sticky.tooltipped-multiline::after { display: table-cell; }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) { /* line 45, static/commons/_tooltips.scss */ .tooltipped-w::after { margin-right: 4.5px; } }

/* line 84, static/portal/scss/main.scss */ img { max-width: 100%; }

/* line 85, static/portal/scss/main.scss */ a { color: #222; }

/* line 86, static/portal/scss/main.scss */ body { font-family: 'NanumSquare'; }

/* line 89, static/portal/scss/main.scss */ #content a { font-weight: normal; }

/* line 90, static/portal/scss/main.scss */ #wrap { position: relative; }

/* line 91, static/portal/scss/main.scss */ #container { padding-bottom: 80px; }

/* line 92, static/portal/scss/main.scss */ #container .hgroup h1 { text-align: center; padding-bottom: 35px; border-bottom: none; }

/* line 94, static/portal/scss/main.scss */ #content h2 a { display: inline-block; vertical-align: middle; float: right; background-color: #4c4c4c; color: #fff; font-size: 16px; line-height: 38px; padding: 0 25px; font-weight: normal; }

/* line 99, static/portal/scss/main.scss */ #header { /* margin-bottom: 20px; */ }

/* line 100, static/portal/scss/main.scss */ #content { clear: both; display: block; position: relative; }

/* line 80, static/portal/scss/_var.scss */ #content:before, #content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* line 101, static/portal/scss/main.scss */ #content .container { padding-left: 0; padding-right: 0; }

/* line 103, static/portal/scss/main.scss */ #content > div { margin-bottom: 40px; }

/* line 104, static/portal/scss/main.scss */ .row1 { clear: both; float: left; width: 100%; margin-bottom: 42px; }

/* line 105, static/portal/scss/main.scss */ .row1 > div { width: 50%; float: left; }

/* line 106, static/portal/scss/main.scss */ .row1 .title { font-size: 18px; font-weight: 600; }

/* line 107, static/portal/scss/main.scss */ .row1 a:hover .title, .row1 a:focus .title { text-decoration: underline; }

/* line 109, static/portal/scss/main.scss */ .row1 .desc { font-size: 16px; }

/* line 112, static/portal/scss/main.scss */ .main-top-visual { background: url("/static/portal/img/main/main-top-bg.png?date=202108111300") center 0 no-repeat; background-size: 100% 100%; clear: both; }

/* line 116, static/portal/scss/main.scss */ .main-top-visual .s { max-width: 1280px; margin: 0 auto; padding: 20px 10px; overflow: hidden; }

/* line 122, static/portal/scss/main.scss */ .main-top-visual .right { float: right; width: 50%; padding-left: 9px; }

/* line 127, static/portal/scss/main.scss */ .main-top-visual .txt { line-height: 1.3; padding: 49px 0 30px; }

/* line 130, static/portal/scss/main.scss */ .main-top-visual .txt .t1 { color: #287ab8; font-size: 24px; font-weight: 400; letter-spacing: -1.2px; }

@media (max-width: 479px) { /* line 130, static/portal/scss/main.scss */ .main-top-visual .txt .t1 { font-size: 13px; letter-spacing: -1.63px; }
	/* line 135, static/portal/scss/main.scss */ .main-top-visual .txt .t1 br { display: block; } }

/* line 137, static/portal/scss/main.scss */ .main-top-visual .txt .t2 { color: #00437e; font-size: 35px; font-weight: 600; letter-spacing: -1.75px; }

@media (max-width: 479px) { /* line 137, static/portal/scss/main.scss */ .main-top-visual .txt .t2 { font-size: 18px; letter-spacing: -2.25px; padding-top: 10px; }
	/* line 142, static/portal/scss/main.scss */ .main-top-visual .txt .t2 br { display: block; } }

/* line 144, static/portal/scss/main.scss */ .main-top-visual .txt p br { display: none; }

/* line 147, static/portal/scss/main.scss */ .main-top-visual .list-set .item { box-shadow: 0 5px 10px rgba(0, 0, 0, 0.06); border-radius: 5px; background-color: #ffffff; }

/* line 151, static/portal/scss/main.scss */ .main-top-visual .list-set .item + .item { margin-top: 20px; }

/* line 152, static/portal/scss/main.scss */ .main-top-visual .list-set .item a { padding: 10px 36px 10px 148px; position: relative; display: block; }

/* line 156, static/portal/scss/main.scss */ .main-top-visual .list-set .item a .parts { color: #d21c44; letter-spacing: -0.4px; font-size: 16px; font-weight: 500; font-family: 'Noto Sans'; }

/* line 163, static/portal/scss/main.scss */ .main-top-visual .list-set .item a .infobx { position: absolute; left: 20px; top: 0; background: url("/static/portal/img/main/ico-ing-bg.png") center 0 no-repeat; color: #ffffff; width: 98px; height: 58px; text-align: center; color: #ffffff; font-size: 18px; font-weight: 400; line-height: 1.2; letter-spacing: -0.9px; }

/* line 177, static/portal/scss/main.scss */ .main-top-visual .list-set .item a .infobx .s1 { padding-top: 15px; display: block; }

/* line 181, static/portal/scss/main.scss */ .main-top-visual .list-set .item a .infobx .s2 { padding-top: 5px; display: block; }

/* line 187, static/portal/scss/main.scss */ .main-top-visual .list-set .item a .title { color: #00437e; font-size: 20px; font-weight: 700; line-height: 26px; letter-spacing: -1px; min-height: 52px; }

/* line 195, static/portal/scss/main.scss */ .main-top-visual .list-set .item a dd { margin-top: 3px; }

/* line 197, static/portal/scss/main.scss */ .main-top-visual .list-set .item a dd span { display: block; line-height: 24px; font-weight: 400; font-family: 'Noto Sans'; }

/* line 210, static/portal/scss/main.scss */ .notice-one { float: left; width: 49.21%; }

/* line 213, static/portal/scss/main.scss */ .notice-one a { display: block; position: relative; }

/* line 216, static/portal/scss/main.scss */ .notice-one a img { vertical-align: top; }

/* line 217, static/portal/scss/main.scss */ .notice-one a .imgInfos { position: absolute; z-index: 10; color: #fff; bottom: 4px; display: block; width: 100%; background: url(/static/portal/img/main/visual_bg.png); padding: 19px 30px 19px 40px; }

/* line 220, static/portal/scss/main.scss */ .notice-one a .imgInfos .title { color: #ffffff; font-size: 20px; font-weight: 400; line-height: 36px; letter-spacing: -1px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; margin-bottom: 7px; }

/* line 229, static/portal/scss/main.scss */ .notice-one a .imgInfos .desc { display: inline-block; width: 100%; height: 45px; overflow: hidden; }

/* line 232, static/portal/scss/main.scss */ .notice-one .ratio-10x11 { padding-bottom: 77.5%; }

@media (max-width: 950px) { /* line 210, static/portal/scss/main.scss */ .notice-one { width: 100%; } }

/* line 237, static/portal/scss/main.scss */ .sec1-1 { position: relative; z-index: 1; height: 390px; float: left; width: 66%; overflow: hidden; }

/* line 238, static/portal/scss/main.scss */ .sec1-1 .visualSet { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* line 239, static/portal/scss/main.scss */ .sec1-1 .visual { position: relative; float: left; width: 100%; height: 100%; }

/* line 240, static/portal/scss/main.scss */ .sec1-1 .visual button:focus, .sec1-1 .visual button:active, .sec1-1 .visual a:focus, .sec1-1 .visual a:active { border: 1px dotted #000; }

/* line 244, static/portal/scss/main.scss */ .sec1-1 .visual a { display: block; height: 100%; }

/* line 245, static/portal/scss/main.scss */ .sec1-1 .visual .visualSliders { height: 100%; width: 100%; float: left; }

/* line 249, static/portal/scss/main.scss */ .sec1-1 .visual img { max-width: inherit; }

/* line 250, static/portal/scss/main.scss */ .sec1-1 .visual .slick-next { position: absolute; left: 0; top: 42%; z-index: 10; background: url(/static/portal/img/main/visualNext.png) no-repeat center center; width: 60px; height: 60px; }

/* line 253, static/portal/scss/main.scss */ .sec1-1 .visual .slick-prev { position: absolute; right: 0; top: 42%; z-index: 10; background: url(/static/portal/img/main/visualPrev.png) no-repeat center center; width: 60px; height: 60px; }

/* line 256, static/portal/scss/main.scss */ .sec1-1 .visual .slick-dots { position: absolute; top: 45%; left: 70px; z-index: 10; }

/* line 257, static/portal/scss/main.scss */ .sec1-1 .visual .visualCtrl { position: absolute; bottom: 0; right: 0; z-index: 10; text-align: right; }

/* line 258, static/portal/scss/main.scss */ .sec1-1 .visual .visualCtrl button { width: 60px; height: 60px; padding: 0; vertical-align: top; }

/* line 260, static/portal/scss/main.scss */ .sec1-1 .visual .visualStop { background: url(/static/portal/img/main/visualStop.png) no-repeat center center; display: inline-block; }

/* line 261, static/portal/scss/main.scss */ .sec1-1 .visual .visualPlay { background: url(/static/portal/img/main/visual_bg.png); display: none; }

/* line 262, static/portal/scss/main.scss */ .sec1-1 .visual .visualPlay:before { content: "\f2be"; font-family: "LineAwesome"; font-size: 34px; color: #f18c00; }

/* line 264, static/portal/scss/main.scss */ .sec1-1 .visual .visualNext { background: url(/static/portal/img/main/visualNext.png) no-repeat center center; display: inline-block; }

/* line 265, static/portal/scss/main.scss */ .sec1-1 .visual .visualPrev { background: url(/static/portal/img/main/visualPrev.png) no-repeat center center; display: inline-block; }

/* line 268, static/portal/scss/main.scss */ .sec1-2 { height: 390px; border-top: 2px solid #2265d3; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; }

/* line 270, static/portal/scss/main.scss */ .sec1-2 ul { padding: 0 40px; }

/* line 271, static/portal/scss/main.scss */ .sec1-2 ul li { border-bottom: 1px solid #ebebeb; padding: 20px 0 16px 0; position: relative; height: 129px; }

/* line 274, static/portal/scss/main.scss */ .sec1-2 ul li:last-child { border: none; }

/* line 275, static/portal/scss/main.scss */ .sec1-2 ul li a { display: inline-block; }

/* line 278, static/portal/scss/main.scss */ .sec1-2 .infobx { position: absolute; right: 0; top: 50%; margin-top: -34px; font-size: 12px; }

/* line 279, static/portal/scss/main.scss */ .sec1-2 .infobx .state1 { display: table-cell; vertical-align: middle; width: 66px; height: 66px; text-align: center; background-color: #fff; border-radius: 50px; line-height: 20px; border: 1px solid #ebebeb; }

/* line 281, static/portal/scss/main.scss */ .sec1-2 .infobx .state1.s1 { background-color: #2265d3; border-color: #2265d3; color: #fff; }

/* line 284, static/portal/scss/main.scss */ .sec1-2 .parts { position: absolute; left: 0; top: -1px; background-color: #3679C1; color: #fff; display: block; padding: 2px 20px; font-size: 12px; border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; }

/* line 291, static/portal/scss/main.scss */ .sec1-2 dl { padding-right: 80px; }

/* line 292, static/portal/scss/main.scss */ .sec1-2 dt { display: block; overflow: hidden; padding-bottom: 2px; max-height: 52px; word-break: keep-all; margin-bottom: 5px; margin-top: 5px; line-height: 130%; }

/* line 293, static/portal/scss/main.scss */ .sec1-2 dd { font-size: 13px; display: inline-block; margin-bottom: 4px; }

/* line 294, static/portal/scss/main.scss */ .sec1-2 .noListData { text-align: center; }

/* line 296, static/portal/scss/main.scss */ .sec1-2 .noListData i { font-size: 80px; width: 150px; height: 150px; background-color: #eee; color: #0059a9; border-radius: 100px; display: inline-block; line-height: 80px; padding: 30px; margin: 45px auto; }

/* line 306, static/portal/scss/main.scss */ .sec1-2 .noListData p { display: block; font-size: 22px; clear: both; font-weight: bold; word-break: keep-all; }

@media (max-width: 1100px) { /* line 294, static/portal/scss/main.scss */ .sec1-2 .noListData { height: auto; }
	/* line 309, static/portal/scss/main.scss */ .sec1-2 .noListData i { font-size: 60px; width: 80px; height: 80px; border-radius: 50px; line-height: 60px; padding: 10px; margin: 60px auto; }
	/* line 318, static/portal/scss/main.scss */ .sec1-2 .noListData p { font-size: 16px; } }

@media (max-width: 767px) { /* line 294, static/portal/scss/main.scss */ .sec1-2 .noListData { height: auto; }
	/* line 322, static/portal/scss/main.scss */ .sec1-2 .noListData i { font-size: 30px; width: 50px; height: 50px; line-height: 30px; padding: 10px; margin: 10px auto; }
	/* line 330, static/portal/scss/main.scss */ .sec1-2 .noListData p { font-size: 16px; } }

/* line 336, static/portal/scss/main.scss */ .row2 { clear: both; width: 100%; margin-bottom: 20px; float: left; }

/* line 340, static/portal/scss/main.scss */ .row2 > ul > li { width: 25%; float: left; border: 1px solid #f00; height: 382px; }

/* line 341, static/portal/scss/main.scss */ .row2 .sec2-1 { width: 50%; padding-right: 10px; float: left; }

/* line 342, static/portal/scss/main.scss */ .row2 .sec2-2 { width: 50%; float: left; }

@media (max-width: 992px) { /* line 344, static/portal/scss/main.scss */ .row2 .sec2-1 { width: 100%; padding: 0 0 10px 0; }
	/* line 345, static/portal/scss/main.scss */ .row2 .sec2-2 { width: 100%; padding: 0 0 10px 0; }
	/* line 346, static/portal/scss/main.scss */ .container .row2 { padding: 0; } }

/* line 349, static/portal/scss/main.scss */ .row3 { clear: both; float: left; width: 100%; }

/* line 353, static/portal/scss/main.scss */ .row4 { clear: both; float: left; width: 100%; /* text-align: center; */ background: url(/static/portal/img/main/row4bg.jpg) no-repeat; background-size: 100% 100%; /* #content & h3 { font-size:38px; margin-top:40px; margin-bottom:16px; letter-spacing: -2px;} */ }

/* line 356, static/portal/scss/main.scss */ .row4 .row4Txt1 { margin-bottom: 28px; }

/* line 357, static/portal/scss/main.scss */ .row4 .row4SchFrm { margin-bottom: 18px; }

/* line 358, static/portal/scss/main.scss */ .row4 input[type="text"].row4Sch, .row4 .row4SchOk { border: none; height: 40px; display: inline-block; vertical-align: top; font-size: 16px; letter-spacing: -0.8px; }

/* line 359, static/portal/scss/main.scss */ .row4 input[type="text"].row4Sch { width: 410px; }

/* line 360, static/portal/scss/main.scss */ .row4 .row4SchOk { background-color: #323232; color: #fff; padding: 0 25px; height: 40px; }

@media (max-width: 479px) { /* line 360, static/portal/scss/main.scss */ .row4 .row4SchOk { padding: 0 5px; } }

/* line 361, static/portal/scss/main.scss */ .row4 .row4SchCnt { font-size: 28px; margin-bottom: 28px; letter-spacing: -2px; }

/* line 364, static/portal/scss/main.scss */ .row4 .iconBox1 { text-align: center; float: left; width: 100%; margin-bottom: 61px; }

/* line 365, static/portal/scss/main.scss */ .row4 .iconBox1 .ts { display: block; vertical-align: middle; height: 32px; text-align: center; clear: both; white-space: nowrap; color: #005aa5; }

/* line 366, static/portal/scss/main.scss */ .row4 .iconBox1 .cnt { margin-top: -10px; }

/* line 367, static/portal/scss/main.scss */ .row4 .iconBox1 .ico:before { content: ""; display: block; height: 45px; background-repeat: no-repeat; background-position: 50% 12px; margin-bottom: 10px; }

/* line 368, static/portal/scss/main.scss */ .row4 .iconBox1 .ico1:before { background-image: url(/static/portal/img/main/row4ico1.png); }

/* line 369, static/portal/scss/main.scss */ .row4 .iconBox1 .ico2:before { background-image: url(/static/portal/img/main/row4ico2.png); }

/* line 370, static/portal/scss/main.scss */ .row4 .iconBox1 .ico3:before { background-image: url(/static/portal/img/main/row4ico3.png); }

/* line 371, static/portal/scss/main.scss */ .row4 .iconBox1 .ico4:before { background-image: url(/static/portal/img/main/row4ico4.png); }

/* line 372, static/portal/scss/main.scss */ .row4 .iconBox1 .ico5:before { background-image: url(/static/portal/img/main/row4ico5.png); }

/* line 373, static/portal/scss/main.scss */ .row4 .iconBox1 .ico6:before { background-image: url(/static/portal/img/main/row4ico6.png); }

/* line 374, static/portal/scss/main.scss */ .row4 .iconBox1 .ico7:before { background-image: url(/static/portal/img/main/row4ico7.png); }

/* line 375, static/portal/scss/main.scss */ .row4 .iconBox1 .ico8:before { background-image: url(/static/portal/img/main/row4ico8.png); }

/* line 376, static/portal/scss/main.scss */ .row4 .iconBox1 span { display: block; word-break: keep-all; font-size: 15px; font-weight: bold; }

/* line 377, static/portal/scss/main.scss */ .row4 .iconBox1 ul li { display: inline-block; float: left; width: 25%; text-align: center; margin-bottom: 10px; }

/* line 378, static/portal/scss/main.scss */ .row4 .iconBox1 ul li em { display: block; width: 140px; height: 140px; position: relative; z-index: 2; margin: 0 auto; padding-top: 20px; }

/* line 379, static/portal/scss/main.scss */ .row4 .iconBox1 ul li em:after { content: ''; position: absolute; z-index: -1; left: 0; top: 0; width: 100%; height: 100%; background-image: url(/static/portal/img/main/icon-bg.png); background-repeat: no-repeat; background-position: 0 0; background-size: 100% 100%; }

/* line 388, static/portal/scss/main.scss */ .row4 .row4-1 { background-color: #ffffff; height: 440px; margin: 60px 0; padding: 40px; position: relative; }

/* line 394, static/portal/scss/main.scss */ .row4 .row4-1:before { content: ''; background-color: #04A280; width: 4px; height: 77px; position: absolute; top: -30px; left: 40px; }

/* line 403, static/portal/scss/main.scss */ .row4 .row4-1 > div { float: left; width: 50%; position: relative; }

/* line 404, static/portal/scss/main.scss */ .row4 .row4-1 h3 { color: #274495; font-size: 21px; font-weight: 400; line-height: 24px; padding-left: 40px; }

@media (max-width: 767px) { /* line 404, static/portal/scss/main.scss */ .row4 .row4-1 h3 { padding-left: 25px; font-size: 18px; } }

/* line 415, static/portal/scss/main.scss */ .row4 .row4-1 .chart-list { display: block; border: 2px solid #274495; border-radius: 3px; margin-left: 40px; font-size: 15px; color: #274495; font-weight: 400; line-height: 1; letter-spacing: -0.38px; background: url(/static/portal/img/main/icon-list.png) 90% center no-repeat; width: 150px; padding: 10px; margin-top: 10px; }

@media (max-width: 767px) { /* line 415, static/portal/scss/main.scss */ .row4 .row4-1 .chart-list { margin-left: 25px; font-size: 14px; } }

/* line 434, static/portal/scss/main.scss */ .row4 .row4-1 .chart-total { position: absolute; top: -18px; right: 22%; font-size: 120px; color: #274495; font-weight: bold; }

@media (max-width: 767px) { /* line 434, static/portal/scss/main.scss */ .row4 .row4-1 .chart-total { right: 0; font-size: 80px; } }

/* line 448, static/portal/scss/main.scss */ .row4 .row4SchFrm > div { border: 6px solid #107a93; display: inline-block; }

/* line 454, static/portal/scss/main.scss */ .d { border: 1px solid #f00; }

/* line 455, static/portal/scss/main.scss */ .box { border: 1px solid #cecece; }

/* line 456, static/portal/scss/main.scss */ .row5 { clear: both; float: left; width: 100%; padding: 60px 20px 70px; }

/* line 457, static/portal/scss/main.scss */ #content .row5 h3 { font-size: 25px; margin-top: 5px; display: block; }

/* line 458, static/portal/scss/main.scss */ .row5 .container > div { float: left; width: 50%; }

@media (max-width: 950px) { /* line 458, static/portal/scss/main.scss */ .row5 .container > div { width: 100%; } }

/* line 465, static/portal/scss/main.scss */ .row5 .desc { font-size: 16px; }

/* line 466, static/portal/scss/main.scss */ .row5 .date { font-size: 16px; text-align: right; }

/* line 467, static/portal/scss/main.scss */ .row5 .lastest { position: relative; }

/* line 469, static/portal/scss/main.scss */ .row5-1 { width: 50%; }

/* line 471, static/portal/scss/main.scss */ .row5-1 > div { min-height: 320px; }

/* line 473, static/portal/scss/main.scss */ .row5-1 dt { font-size: 20px; }

/* line 474, static/portal/scss/main.scss */ .row5-1 .desc { display: block; /* overflow:hidden; */ line-height: 24px; margin-bottom: 7px; }

/* line 475, static/portal/scss/main.scss */ .row5-1 .imgBox { float: left; width: 40%; margin-right: 5%; max-width: 200px; }

/* line 476, static/portal/scss/main.scss */ .row5-1 .lastest { position: relative; background: #f0f0f0 url(/static/portal/img/main/row5-bg.png) 96% 128px no-repeat; padding: 40px; }

@media (max-width: 767px) { /* line 476, static/portal/scss/main.scss */ .row5-1 .lastest { padding: 20px; } }

/* line 481, static/portal/scss/main.scss */ .row5-1 .lastest a { display: block; }

/* line 482, static/portal/scss/main.scss */ .row5-1 .lastest .desc { max-height: 46px; display: inline-block; margin-top: 18px; }

/* line 483, static/portal/scss/main.scss */ .row5-1 .lastest .date { display: inline-block; width: 100%; }

/* line 484, static/portal/scss/main.scss */ .row5-1 .lastest.type2 { position: relative; background: #019ac7; /* height: auto; */ overflow: hidden; }

/* line 489, static/portal/scss/main.scss */ .row5-1 .lastest.type2 a { display: block; }

/* line 490, static/portal/scss/main.scss */ .row5-1 .lastest.type2 dl { display: block; width: 50%; }

/* line 491, static/portal/scss/main.scss */ .row5-1 .lastest.type2 .desc { height: 70px; font-size: 14px; }

/* line 492, static/portal/scss/main.scss */ .row5-1 .lastest.type2 dd { display: inline-block; }

/* line 493, static/portal/scss/main.scss */ .row5-1 .lastest.type2 dt { color: #ffffff; }

/* line 494, static/portal/scss/main.scss */ .row5-1 .lastest.type2 h3 .more { color: #ffffff; border: 1px solid #ffffff; }

/* line 495, static/portal/scss/main.scss */ .row5-1 .lastest.type2 > * { color: #ffffff; }

@media (max-width: 767px) { /* line 484, static/portal/scss/main.scss */ .row5-1 .lastest.type2 { height: auto; } }

/* line 499, static/portal/scss/main.scss */ .row5-1 .lastest.type2 .ratioObject { border: none; }

/* line 501, static/portal/scss/main.scss */ .row5-1 .lastest h3 { position: relative; line-height: 1; padding-left: 18px; margin-bottom: 30px; font-size: 25px; color: #00437e; font-weight: 600; letter-spacing: -1.25px; font-family: "Nanum Square" !important; }

/* line 511, static/portal/scss/main.scss */ .row5-1 .lastest h3:before { content: ''; background: url(/static/portal/img/common/h3-point.png) 0 0 no-repeat; position: absolute; left: 0; top: 7px; width: 8px; height: 13px; }

/* line 520, static/portal/scss/main.scss */ .row5-1 .lastest h3 .more { color: #0059a9; border: 1px solid #0059a9; padding: 5px; top: -7px; }

@media (max-width: 767px) { /* line 520, static/portal/scss/main.scss */ .row5-1 .lastest h3 .more { padding: 0; } }

/* line 529, static/portal/scss/main.scss */ .row5-1 .lastest dl dt { position: relative; line-height: 30px; padding-left: 14px; color: #00437e; font-weight: 400; letter-spacing: -1px; font-size: 20px; font-weight: 600; line-height: 30px; font-family: 'Nanum Square'; }

/* line 540, static/portal/scss/main.scss */ .row5-1 .lastest dl dt::before { content: ''; background: url(/static/portal/img/common/dt-point.png) 0 0 no-repeat; position: absolute; left: 0; top: 5px; width: 2px; height: 19px; }

@media (max-width: 767px) { /* line 529, static/portal/scss/main.scss */ .row5-1 .lastest dl dt { font-size: 13px; } }

/* line 549, static/portal/scss/main.scss */ .row5-1 .lastest dl dd { font-family: 'Noto Sans'; }

/* line 555, static/portal/scss/main.scss */ .row5-2 > div { float: left; width: 50%; text-align: center; padding-left: 20px; }

/* line 560, static/portal/scss/main.scss */ .row5-2 > div .box { min-height: 320px; }

@media (max-width: 950px) { /* line 555, static/portal/scss/main.scss */ .row5-2 > div { text-align: left; padding: 0; } }

@media (max-width: 767px) { /* line 555, static/portal/scss/main.scss */ .row5-2 > div { clear: both; width: 100%; padding-left: 0; } }

/* line 568, static/portal/scss/main.scss */ .row5-2 a { display: block; }

/* line 570, static/portal/scss/main.scss */ .row5-2 ul li { position: relative; /* .com{margin-bottom: 5px; padding-right: 50px; @include ellipsis; font-weight: bold; } */ }

/* line 571, static/portal/scss/main.scss */ .row5-2 ul li span { display: block; font-size: 16px; }

/* line 573, static/portal/scss/main.scss */ .row5-2 ul li .stat { font-size: 13px; color: #757575; font-size: 16px; letter-spacing: -0.8px; display: inline-block; margin-left: 8px; font-weight: 600; }

/* line 580, static/portal/scss/main.scss */ .row5-2 ul li .stat.end { color: #777; }

/* line 582, static/portal/scss/main.scss */ .row5-2 ul li.noData { width: 100%; text-align: center; height: 150px; line-height: 150px; }

/* line 585, static/portal/scss/main.scss */ .row5-2 .svcInfoSet { background: url(/static/portal/img/main/ico_svcInfo.png) center 35px no-repeat; }

@media (max-width: 950px) { /* line 585, static/portal/scss/main.scss */ .row5-2 .svcInfoSet { padding-left: 125px; background-position-x: 30px; background-size: 80px; } }

/* line 593, static/portal/scss/main.scss */ .row5-2 .svcInfo { font-size: 16px; color: #666; font-weight: 700; display: block; padding-top: 150px; }

/* line 594, static/portal/scss/main.scss */ .row5-2 .svcInfo .centerTxt { line-height: 35px; display: inline-block; vertical-align: middle; margin-right: 10px; font-size: 25px; color: #00437e; letter-spacing: -1.25px; }

@media (max-width: 950px) { /* line 594, static/portal/scss/main.scss */ .row5-2 .svcInfo .centerTxt { font-size: 20px; } }

/* line 606, static/portal/scss/main.scss */ .row5-2 .svcInfo .tels { display: block; color: #00437e; font-size: 20px; letter-spacing: -1px; line-height: 30px; }

@media (max-width: 950px) { /* line 606, static/portal/scss/main.scss */ .row5-2 .svcInfo .tels { font-size: 15px; } }

/* line 616, static/portal/scss/main.scss */ .row5-2 .svcInfo .time { color: #323232; font-size: 16px; font-weight: 400; line-height: 24px; font-weight: 500; font-family: 'Noto Sans'; }

/* line 623, static/portal/scss/main.scss */ .row5-2 .svcInfo .time span { font-weight: 400; }

@media (max-width: 950px) { /* line 616, static/portal/scss/main.scss */ .row5-2 .svcInfo .time { font-size: 12px; } }

@media (max-width: 950px) { /* line 593, static/portal/scss/main.scss */ .row5-2 .svcInfo { padding-top: 15px; } }

/* line 635, static/portal/scss/main.scss */ .row5-2 .remoteInfo { background: url(/static/portal/img/main/ico_remote.png) center 35px no-repeat; }

/* line 637, static/portal/scss/main.scss */ .row5-2 .remoteInfo > * { color: #00437e; }

/* line 638, static/portal/scss/main.scss */ .row5-2 .remoteInfo h4 { font-size: 25px; line-height: 35px; letter-spacing: -1.25px; padding-top: 150px; }

@media (max-width: 950px) { /* line 638, static/portal/scss/main.scss */ .row5-2 .remoteInfo h4 { font-size: 20px; padding-top: 0; } }

/* line 648, static/portal/scss/main.scss */ .row5-2 .remoteInfo p { font-size: 18px; font-weight: 600; line-height: 30px; letter-spacing: -0.9px; }

@media (max-width: 950px) { /* line 648, static/portal/scss/main.scss */ .row5-2 .remoteInfo p { font-size: 14px; line-height: 23px; } }

@media (max-width: 950px) { /* line 635, static/portal/scss/main.scss */ .row5-2 .remoteInfo { padding-top: 20px; padding-left: 125px; background-position-x: 30px; background-size: 80px; } }

/* line 665, static/portal/scss/main.scss */ .row5-2 .fz12 { font-size: 12px; }

/* line 666, static/portal/scss/main.scss */ .row5-2 .ctrl { position: absolute; bottom: 0; right: 10px; z-index: 10; }

/* line 671, static/portal/scss/main.scss */ .row5-2 .ctrl > button { width: 60px; height: 60px; background-color: rgba(0, 0, 0, 0.35); }

/* line 675, static/portal/scss/main.scss */ .row5-2 .ctrl > button.b-left-type2:before { content: ''; background: url(/static/portal/img/common/b-left.png) center no-repeat; width: 100%; height: 23px; display: block; }

/* line 676, static/portal/scss/main.scss */ .row5-2 .ctrl > button.b-play-type2:before { content: ''; background: url(/static/portal/img/common/b-play.png) center no-repeat; width: 100%; height: 23px; display: block; }

/* line 677, static/portal/scss/main.scss */ .row5-2 .ctrl > button.b-right-type2:before { content: ''; background: url(/static/portal/img/common/b-right.png) center no-repeat; width: 100%; height: 23px; display: block; }

/* line 678, static/portal/scss/main.scss */ .row5-2 .ctrl > button.b-stop-type2 { display: none; }

/* line 682, static/portal/scss/main.scss */ .row5-2 .link-box .ratio-10x11 { padding-bottom: 99%; display: block; }

/* line 683, static/portal/scss/main.scss */ .row5-2 .link-box .ratioObject { background-position: 50% 50%; display: block; float: left; }

/* line 690, static/portal/scss/main.scss */ #content h2 { padding: 0; margin: 0; background: none; }

/* line 691, static/portal/scss/main.scss */ #content h3 { display: inline-block; }

/* line 693, static/portal/scss/main.scss */ .noticeTab { position: relative; overflow: hidden; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.06); border: 1px solid #dee0e6; background-color: #ffffff; padding: 25px 0px; min-height: 380px; }

/* line 701, static/portal/scss/main.scss */ #content .noticeTab h3 { position: relative; margin: 0; /* &.last a{padding-right: 0;} */ }

/* line 704, static/portal/scss/main.scss */ #content .noticeTab h3:before { content: ''; position: absolute; right: 0; top: 3px; width: 1px; height: 19px; background-color: #b4bad1; }

/* line 705, static/portal/scss/main.scss */ #content .noticeTab h3.last:before { display: none; }

/* line 706, static/portal/scss/main.scss */ #content .noticeTab h3 a { font-family: 'NanumSquare'; font-family: 'NanumSquareBold'; font-weight: 400; margin: 0 30px; color: #949fa9; font-size: 25px; font-weight: 400; line-height: 1; height: 37px; color: #949fa9; font-size: 25px; line-height: 24px; letter-spacing: -1.25px; }

/* line 720, static/portal/scss/main.scss */ #content .noticeTab h3 a.on { font-weight: 500; color: #00437e; font-family: 'NanumSquare ExtraBold'; position: relative; }

/* line 725, static/portal/scss/main.scss */ #content .noticeTab h3 a.on:before { content: ''; position: absolute; bottom: -13px; left: 0; width: 100%; height: 3px; background-color: #d21c44; }

/* line 738, static/portal/scss/main.scss */ .noticeTab > ul { display: none; position: absolute; top: 89px; width: 100%; padding: 0 39px; }

/* line 743, static/portal/scss/main.scss */ .noticeTab > ul.on { display: block; }

/* line 744, static/portal/scss/main.scss */ .noticeTab > ul > li { width: 100%; position: relative; float: left; }

/* line 747, static/portal/scss/main.scss */ .noticeTab > ul > li + li { border-top: 1px dashed #b4bad1; }

/* line 750, static/portal/scss/main.scss */ .noticeTab > ul > li a { display: block; float: left; width: 100%; padding-top: 8px; padding-left: 15px; position: relative; height: 46px; }

/* line 758, static/portal/scss/main.scss */ .noticeTab > ul > li a::before { content: ''; width: 4px; height: 4px; background-color: #000000; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); border-radius: 4px; }

/* line 770, static/portal/scss/main.scss */ .noticeTab > ul > li:first-child a { margin-top: -8px; padding-left: 130px; background: url("/static/portal/img/main/notice-list-deco.png") 0 8px no-repeat; height: 125px; padding-bottom: 20px; }

/* line 779, static/portal/scss/main.scss */ .noticeTab > ul > li:first-child a .txt { clear: both; display: block; line-height: 24px; height: 76px; overflow: hidden; font-size: 16px; letter-spacing: -0.4px; font-family: 'Noto Sans'; }

/* line 789, static/portal/scss/main.scss */ .noticeTab > ul > li:first-child a::before { display: none; }

/* line 790, static/portal/scss/main.scss */ .noticeTab > ul > li:first-child a .title { font-size: 20px; font-weight: 400; line-height: 30px; letter-spacing: -1px; }

@media (max-width: 479px) { /* line 770, static/portal/scss/main.scss */ .noticeTab > ul > li:first-child a { background-position-x: 10px; background-size: 70px; padding-left: 90px; }
	/* line 800, static/portal/scss/main.scss */ .noticeTab > ul > li:first-child a .txt { font-size: 12px; }
	/* line 801, static/portal/scss/main.scss */ .noticeTab > ul > li:first-child a .title { font-size: 13px; } }

@media (max-width: 479px) { /* line 738, static/portal/scss/main.scss */ .noticeTab > ul { width: calc(100% - 20px); } }

/* line 810, static/portal/scss/main.scss */ .noticeTab .title { padding-right: 108px; position: relative; width: 100%; display: block; float: left; color: #00437e; font-size: 16px; font-weight: 600; line-height: 30px; letter-spacing: -0.4px; }

/* line 820, static/portal/scss/main.scss */ .noticeTab .title .con { font-weight: 600; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; max-width: calc(100% - 50px); float: left; }

/* line 822, static/portal/scss/main.scss */ .noticeTab .title .con:hover, .noticeTab .title .con:focus { text-decoration: underline; }

/* line 830, static/portal/scss/main.scss */ .noticeTab .title .new { background: url(/static/commons/img/new.gif) no-repeat left top; width: 41px; height: 22px; float: left; margin-left: 5px; margin-top: 4px; display: inline-block; }

@media (max-width: 1100px) { /* line 830, static/portal/scss/main.scss */ .noticeTab .title .new { margin-top: 3px; } }

@media (max-width: 479px) { /* line 810, static/portal/scss/main.scss */ .noticeTab .title { font-size: 13px; } }

/* line 847, static/portal/scss/main.scss */ .noticeTab .date { display: block; font-size: 16px; position: absolute; right: 0; top: 14px; font-size: 16px; color: #323232; font-family: 'Noto Sans'; line-height: 1; }

@media (max-width: 479px) { /* line 847, static/portal/scss/main.scss */ .noticeTab .date { font-size: 12px; } }

/* line 855, static/portal/scss/main.scss */ .noticeTab .desc { height: 37px; overflow: hidden; line-height: 19px; display: inline-block; }

/* line 859, static/portal/scss/main.scss */ .sec2-2 > div { width: 50%; float: left; padding: 0 9px; position: relative; }

@media (max-width: 992px) { /* line 859, static/portal/scss/main.scss */ .sec2-2 > div { padding-left: 0; } }

/* line 866, static/portal/scss/main.scss */ .sec2-2 h3 { opacity: 1; color: #ffffff; font-size: 25px; font-weight: 400; line-height: 24px; letter-spacing: -1.25px; }

/* line 875, static/portal/scss/main.scss */ .sec2-2 .sec2-content > div { min-height: 380px; padding: 28px 21px 0; background-color: #019ac7; font-family: 'Noto Sans'; }

/* line 881, static/portal/scss/main.scss */ .sec2-2 .sec2-content .title { color: #fff; position: relative; padding-left: 12px; padding-right: 0; font-size: 18px; font-weight: 400; line-height: 24px; letter-spacing: -0.45px; }

/* line 890, static/portal/scss/main.scss */ .sec2-2 .sec2-content .title:before { content: ''; position: absolute; width: 2px; height: 2px; border-radius: 100%; top: 12px; left: 0; background: #ffffff; }

@media (max-width: 767px) { /* line 881, static/portal/scss/main.scss */ .sec2-2 .sec2-content .title { padding-bottom: 20px; } }

/* line 902, static/portal/scss/main.scss */ .sec2-2 .sec2-content .ratio-10x11 { padding-bottom: 110%; min-height: 289px; }

/* line 905, static/portal/scss/main.scss */ .sec2-2 .sec2-content .ratio-10x11 .ratioObject { border: none; }

@media (max-width: 992px) { /* line 902, static/portal/scss/main.scss */ .sec2-2 .sec2-content .ratio-10x11 { padding-bottom: 60%; } }

/* line 908, static/portal/scss/main.scss */ .sec2-2 .sec2-content ul { margin-top: 16px; }

/* line 911, static/portal/scss/main.scss */ .sec2-2 .sec2-content ul li a { display: block; position: relative; }

/* line 914, static/portal/scss/main.scss */ .sec2-2 .sec2-content ul li a .imgInfos { position: absolute; z-index: 10; color: #fff; bottom: 4px; display: block; width: 100%; background: url(/static/portal/img/main/visual_bg.png); padding: 10px; }

/* line 929, static/portal/scss/main.scss */ .sec2-2 .sec2-content.type2 { padding-right: 0; }

/* line 930, static/portal/scss/main.scss */ .sec2-2 .sec2-content.type2 > div { background-color: #0061ae; }

/* line 932, static/portal/scss/main.scss */ .sec2-2 .sec2-content.type2 ul { min-height: 289px; background-color: #fff; padding: 16px 21px; }

/* line 936, static/portal/scss/main.scss */ .sec2-2 .sec2-content.type2 ul li { padding-bottom: 0; }

/* line 939, static/portal/scss/main.scss */ .sec2-2 .sec2-content.type2 ul li span.info { position: relative; line-height: 24px; font-size: 16px; font-weight: 400; display: block; padding: 5px 0 5px 10px; letter-spacing: -0.8px; }

/* line 947, static/portal/scss/main.scss */ .sec2-2 .sec2-content.type2 ul li span.info:before { content: ''; position: absolute; width: 4px; height: 4px; border-radius: 100%; top: 20px; left: 0; background-color: #0061ae; }

/* line 956, static/portal/scss/main.scss */ .sec2-2 .sec2-content.type2 ul li span.stat { color: #757575; font-size: 16px; font-weight: 500; line-height: 30px; letter-spacing: -0.8px; }

/* line 963, static/portal/scss/main.scss */ .sec2-2 .sec2-content.type2 ul li .com { font-size: 15px; font-weight: 700; letter-spacing: -0.75px; width: 68px; height: 30px; border-radius: 5px; text-align: center; line-height: 26px; display: inline-block; }

/* line 973, static/portal/scss/main.scss */ .sec2-2 .sec2-content.type2 ul li .com.fc_black { border: 2px solid #000; }

/* line 974, static/portal/scss/main.scss */ .sec2-2 .sec2-content.type2 ul li .com.fc_deepgray { border: 2px solid #333; }

/* line 975, static/portal/scss/main.scss */ .sec2-2 .sec2-content.type2 ul li .com.fc_orange { border: 2px solid #C97003; }

/* line 976, static/portal/scss/main.scss */ .sec2-2 .sec2-content.type2 ul li .com.fc_blue { border: 2px solid #3679C1; }

/* line 977, static/portal/scss/main.scss */ .sec2-2 .sec2-content.type2 ul li .com.fc_cobalt { border: 2px solid #019AC7; }

/* line 978, static/portal/scss/main.scss */ .sec2-2 .sec2-content.type2 ul li .com.fc_red { border: 2px solid #d21c44; }

/* line 979, static/portal/scss/main.scss */ .sec2-2 .sec2-content.type2 ul li .com.fc_green { border: 2px solid #37a519; }

/* line 980, static/portal/scss/main.scss */ .sec2-2 .sec2-content.type2 ul li .com.fc_purple { border: 2px solid #9e2c60; }

/* line 981, static/portal/scss/main.scss */ .sec2-2 .sec2-content.type2 ul li .com.fc_pink { border: 2px solid #e443b9; }

/* line 987, static/portal/scss/main.scss */ .sec2-2 .sec2-content .more { color: #ffffff; border: 1px solid #ffffff; padding: 1px 2px; top: 23px; right: 30px; z-index: 20; line-height: 1.1; }

@media (max-width: 767px) { /* line 987, static/portal/scss/main.scss */ .sec2-2 .sec2-content .more { top: 33px; } }

/* line 1000, static/portal/scss/main.scss */ .more { position: absolute; top: 0; right: 0; font-size: 24px; text-align: right; }

/* line 1004, static/portal/scss/main.scss */ .popupSet { /* height: 225px; */ overflow: hidden; position: relative; }

/* line 1008, static/portal/scss/main.scss */ .popupSet .bu { font-size: 13px; margin-left: 0; }

/* line 1009, static/portal/scss/main.scss */ .popupSet .popupCtrl { position: absolute; bottom: 0; right: 0; z-index: 1; }

/* line 1010, static/portal/scss/main.scss */ .popupSet .popupCtrl button { background: none; height: 58px; display: inline-block; color: #fff; font-size: 20px; }

/* line 1012, static/portal/scss/main.scss */ .popupSet .popupPlay { width: 20px; padding: 5px; }

/* line 1013, static/portal/scss/main.scss */ .popupSet .popupStop { width: 38px; padding: 5px; text-align: left; }

/* line 1014, static/portal/scss/main.scss */ .popupSet .popup { overflow: hidden; }

/* line 1015, static/portal/scss/main.scss */ .popupSet .popup ul li { float: left; font-size: 13px; }

/* line 1016, static/portal/scss/main.scss */ .popupSet .popup img { height: 100%; width: 100%; }

/* line 1017, static/portal/scss/main.scss */ .popupSet .popup .slick-dots { position: absolute; bottom: 4px; left: 16px; }

/* line 1018, static/portal/scss/main.scss */ .popupSet .popup .slick-dots button { background: none; height: 50px; padding: 0 2px; color: #fff; font-size: 16px; }

/* line 1020, static/portal/scss/main.scss */ .popupSet .popup .bu li { font-size: 14px; }

/* line 1021, static/portal/scss/main.scss */ .popupSet .popup .slick-dots button:before { content: '\f18a'; font-family: "LineAwesome"; }

/* line 1022, static/portal/scss/main.scss */ .popupSet .popup .slick-active button:before { content: '\f111'; font-family: "FontAwesome"; }

/* line 1023, static/portal/scss/main.scss */ .popupSet .popup .slick-slide { width: 498px; height: 244px; }

/* line 1024, static/portal/scss/main.scss */ .popupSet .popup .slick-slide img { height: 100%; width: 100%; }

/* line 1025, static/portal/scss/main.scss */ .popupSet .popup .slick-slide a { display: block; float: left; }

/* line 1026, static/portal/scss/main.scss */ .popupSet .popup .slick-slide a:focus { border: 1px dotted #000; }

/* line 1031, static/portal/scss/main.scss */ .tabsliders { position: relative; }

/* line 1033, static/portal/scss/main.scss */ .tabsliders .tabslide1Ctrl { display: none; }

/* line 1034, static/portal/scss/main.scss */ #content .tabsliders h3 { display: block; width: 210px; margin: 0; }

/* line 1038, static/portal/scss/main.scss */ #content .tabsliders h3 a { display: block; width: 100%; height: 210px; text-align: center; color: #00437e; font-size: 25px; font-weight: 500; line-height: 35px; letter-spacing: -1.25px; background-color: #cfdfed; padding-top: 26px; border: 6px solid #cfdfed; }

/* line 1051, static/portal/scss/main.scss */ #content .tabsliders h3 a i { display: block; height: 70px; background-position: center center; background-repeat: no-repeat; }

/* line 1056, static/portal/scss/main.scss */ #content .tabsliders h3 a i.ico-guide-1 { background-image: url("/static/portal/img/main/guide-ico-1.png"); }

/* line 1057, static/portal/scss/main.scss */ #content .tabsliders h3 a i.ico-guide-2 { background-image: url("/static/portal/img/main/guide-ico-2.png"); }

/* line 1059, static/portal/scss/main.scss */ #content .tabsliders h3 a.on { border-color: #0059a9; background-color: #ffffff; }

/* line 1066, static/portal/scss/main.scss */ .tabsliders .slide { position: absolute; text-align: left; width: calc(100% - 210px); display: none; top: 0; left: 210px; border: 3px solid #0059a9; background-color: #ffffff; height: 420px; }

/* line 1076, static/portal/scss/main.scss */ .tabsliders .slide.on { display: block; }

/* line 1078, static/portal/scss/main.scss */ .tabsliders .tabslide { float: left; width: 100%; /* height: 200px; */ overflow: hidden; }

/* line 1083, static/portal/scss/main.scss */ .tabsliders .tabslide .slick-dots { display: none !important; }

/* line 1087, static/portal/scss/main.scss */ .tabsliders .tabslide .slick-slide > div { padding: 0 29px; display: inline-block; width: 100%; }

/* line 1091, static/portal/scss/main.scss */ .tabsliders .tabslide .slick-slide > div img { float: left; margin-right: 26px; max-width: 300px; }

/* line 1096, static/portal/scss/main.scss */ .tabsliders .tabslide .slick-slide > div .right { float: right; width: calc(100% - 31.64% - 26px); }

/* line 1102, static/portal/scss/main.scss */ .tabsliders .tabslide .slick-slide strong { display: block; padding-top: 70px; font-size: 25px; font-weight: 600; line-height: 35px; letter-spacing: -1.25px; color: #00437e; letter-spacing: -1.25px; float: left; background: url("/static/portal/img/main/ico-user-1.png") 0 20px no-repeat; width: 100%; }

/* line 1114, static/portal/scss/main.scss */ .tabsliders .tabslide .slick-slide strong em { color: #d21c44; padding-right: 10px; }

/* line 1116, static/portal/scss/main.scss */ .tabsliders .tabslide .slick-slide .desc { float: left; }

/* line 1118, static/portal/scss/main.scss */ .tabsliders .tabslide .slick-slide .desc .list { margin: 0; }

/* line 1120, static/portal/scss/main.scss */ .tabsliders .tabslide .slick-slide .desc .list li { color: #00437e; font-size: 16px; font-weight: 600; line-height: 30px; letter-spacing: -1.28px; position: relative; padding-left: 16px; position: relative; /* &::before{ content: ''; width: 4px;height: 4px; background-color: #000000; border-radius: 4px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); } */ }

/* line 1143, static/portal/scss/main.scss */ .tabsliders .tabslide .info2 > div > strong { background-image: url("/static/portal/img/main/ico-user-2.png"); }

/* line 1144, static/portal/scss/main.scss */ .tabsliders .tabslide .info3 > div > strong { background-image: url("/static/portal/img/main/ico-user-3.png"); }

/* line 1145, static/portal/scss/main.scss */ .tabsliders .tabslide .info4 > div > strong { background-image: url("/static/portal/img/main/ico-user-4.png"); }

/* line 1146, static/portal/scss/main.scss */ .tabsliders .tabslide .info5 > div > strong { background-image: url("/static/portal/img/main/ico-user-5.png"); }

@media (max-width: 767px) { /* line 1148, static/portal/scss/main.scss */ .tabsliders .tabslide .slick-dots { color: transparent; text-align: center; display: block !important; position: absolute; bottom: 30px; left: 50%; margin-left: -74px; }
	/* line 1156, static/portal/scss/main.scss */ .tabsliders .tabslide .slick-dots li { display: inline-block; padding: 0 5px; margin-top: 10px; }
	/* line 1160, static/portal/scss/main.scss */ .tabsliders .tabslide .slick-dots li button { width: 15px; height: 15px; box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1); border-radius: 100%; border: 3px solid #0059a9; background-color: #eaecf0; }
	/* line 1170, static/portal/scss/main.scss */ .tabsliders .tabslide .slick-dots .slick-active button { background-color: #00437e; } }

/* line 1177, static/portal/scss/main.scss */ .tabsliders .tabslide .info { padding: 0 20px; }

/* line 1179, static/portal/scss/main.scss */ .tabsliders .tabslide .info > div { float: left; width: 70%; }

/* line 1183, static/portal/scss/main.scss */ .tabsliders .tabslide .info .img { width: 30%; }

@media (max-width: 767px) { /* line 1187, static/portal/scss/main.scss */ .tabsliders .tabslide .info > div { width: 100%; margin-top: 10px; }
	/* line 1188, static/portal/scss/main.scss */ .tabsliders .tabslide .info .img { width: 100%; margin-top: 20px; } }

/* line 1193, static/portal/scss/main.scss */ .tabslideNav { width: 100%; position: relative; text-align: center; height: 194px; padding: 23px 2.641% 0 2.641%; font-family: 'Nanum Square'; }

/* line 1198, static/portal/scss/main.scss */ .tabslideNav .navinbox { float: left; width: 100%; position: relative; overflow: hidden; }

/* line 1200, static/portal/scss/main.scss */ .tabslideNav .navinbox a { display: inline-block; vertical-align: top; }

/* line 1210, static/portal/scss/main.scss */ .tabslideNav .navinbox .navBar { position: absolute; z-index: 1; top: 112px; right: 100%; width: 100%; height: 1px; border-bottom: 3px solid #274495; transition: right .2s; }

/* line 1212, static/portal/scss/main.scss */ .tabslideNav .item { float: left; text-align: center; width: 17%; width: 20%; }

/* line 1217, static/portal/scss/main.scss */ .tabslideNav .item a { display: block; }

/* line 1221, static/portal/scss/main.scss */ .tabslideNav .item.on .stext:after { display: block; }

/* line 1224, static/portal/scss/main.scss */ .tabslideNav .item a { width: 100%; height: 140px; background: url("/static/portal/img/main/mainstep-off.png") center center repeat-x; background-size: 90%; }

/* line 1230, static/portal/scss/main.scss */ .tabslideNav .item a .step { display: block; color: #ffffff; font-size: 16px; font-weight: 400; line-height: 30px; padding-top: 26px; height: 56px; }

/* line 1240, static/portal/scss/main.scss */ .tabslideNav .item.on a { background-image: url("/static/portal/img/main/mainstep-on.png"); color: #fff; }

/* line 1243, static/portal/scss/main.scss */ .tabslideNav .item.on a .step, .tabslideNav .item.on a .stext, .tabslideNav .item.on a em { color: #fff; }

/* line 1248, static/portal/scss/main.scss */ .tabslideNav .stext { display: block; color: #00437e; font-size: 18px; font-weight: 600; line-height: 22px; letter-spacing: -1.44px; height: 54px; display: flex !important; flex-direction: row; justify-content: center; align-items: center; }

/* line 1264, static/portal/scss/main.scss */ #footer { margin-top: 0; }

@media (max-width: 1520px) { /* line 1267, static/portal/scss/main.scss */ .row1 .title { font-size: 16px; margin-bottom: 0; line-height: 110%; max-height: 34px; overflow: hidden; }
	/* #content .container{padding: 0 10px;} */
	/* .row4 .iconBox1 ul li em{width: 120px ;height: 120px; padding-top: 10px;} */
	/* line 1274, static/portal/scss/main.scss */ .row4 .iconBox1 .ico5 .ts { margin-left: -10px; }
	/* line 1275, static/portal/scss/main.scss */ .row4 .iconBox1 .ico6 .ts { margin-left: -12px; }
	/* line 1276, static/portal/scss/main.scss */ .row4 .iconBox1 span { font-size: 14px; }
	/* line 1278, static/portal/scss/main.scss */ .sec1-1 { height: 310px; }
	/* line 1279, static/portal/scss/main.scss */ .sec1-1 .visual img { height: 310px; }
	/* line 1281, static/portal/scss/main.scss */ .row4 .iconBox1 .ico:before { margin-bottom: 5px; }
	/* line 1282, static/portal/scss/main.scss */ .sec1-2 { height: 310px; }
	/* line 1283, static/portal/scss/main.scss */ .sec1-2 ul { padding: 0 20px; }
	/* line 1284, static/portal/scss/main.scss */ .sec1-2 ul li { padding: 15px 0 8px; height: 102px; }
	/* line 1288, static/portal/scss/main.scss */ .sec1-2 ul dd { margin-bottom: 5px; }
	/* line 1291, static/portal/scss/main.scss */ .row5 { margin-bottom: 30px; }
	/* line 1295, static/portal/scss/main.scss */ .row5-1 .lastest1 { min-height: auto; }
	/* line 1296, static/portal/scss/main.scss */ .row5-1 .lastest2 { margin-top: 20px; overflow: hidden; }
	/* line 1299, static/portal/scss/main.scss */ .row5-2 .svcInfo { font-size: 14px; } }

@media (min-width: 992px) { /* line 1309, static/portal/scss/main.scss */ #container main { width: 100%; margin-top: 20px; } }

@media (min-width: 951px) and (max-width: 1279px) { /* line 1316, static/portal/scss/main.scss */ .main-top-visual .txt .t1 { font-size: 20px; }
	/* line 1317, static/portal/scss/main.scss */ .main-top-visual .txt .t2 { font-size: 27px; }
	/* line 1319, static/portal/scss/main.scss */ .main-top-visual .list-set .item a dd span { font-size: 14px; }
	/* line 1322, static/portal/scss/main.scss */ .row4 .row4-1 { margin-left: 20px; margin-right: 20px; display: inline-block; height: auto; }
	/* line 1327, static/portal/scss/main.scss */ .row4 .row4-1 > div { width: 100%; }
	/* line 1330, static/portal/scss/main.scss */ #content .noticeTab h3 a { font-size: 20px; } }

@media (max-width: 1100px) { /* line 1334, static/portal/scss/main.scss */ .row1 { margin-bottom: 22px; }
	/* line 1335, static/portal/scss/main.scss */ #content .noticeTab h3 a { font-size: 18px; }
	/* line 1337, static/portal/scss/main.scss */ #content .noticeTab h3 a.on { font-size: 18px; }
	/* line 1340, static/portal/scss/main.scss */ #content .noticeTab h3:before { height: 20px; }
	/* line 1341, static/portal/scss/main.scss */ .noticeTab:before { top: 42px; }
	/* line 1342, static/portal/scss/main.scss */ .noticeTab:after { height: 146px; }
	/* line 1345, static/portal/scss/main.scss */ .noticeTab > ul { top: 80px; }
	/* line 1349, static/portal/scss/main.scss */ .row3 { margin-bottom: 0; }
	/* line 1350, static/portal/scss/main.scss */ .tabsliders:before { top: 37px; }
	/* line 1351, static/portal/scss/main.scss */ .tabsliders:after { height: 400px; }
	/* line 1352, static/portal/scss/main.scss */ #content .tabsliders h3 a { font-size: 20px; line-height: 40px; }
	/* line 1353, static/portal/scss/main.scss */ #content .tabsliders h3 a.on { line-height: 38px; }
	/* line 1355, static/portal/scss/main.scss */ .tabsliders .tabslide [class^=info] { font-size: 15px; height: auto; }
	/* line 1357, static/portal/scss/main.scss */ .tabsliders .tabslide [class^=info] img { margin-left: 0; max-width: 150px; }
	/*  .tabsliders .slick-arrow{ top: 89px; width: 40px; height: 80px;  } */
	/* line 1366, static/portal/scss/main.scss */ .tabsliders .tabslide strong { padding-top: 12px; font-size: 22px; font-weight: bold; }
	/* line 1367, static/portal/scss/main.scss */ .tabsliders .tabslide strong em { font-size: 16px; font-weight: bold; }
	/* line 1369, static/portal/scss/main.scss */ .tabslideNav { padding: 15px 40px 0 40px; height: auto; }
	/* line 1370, static/portal/scss/main.scss */ .tabslideNav .stext { font-size: 14px; line-height: 20px; }
	/* line 1374, static/portal/scss/main.scss */ .row4 .iconBox1 .ts { white-space: normal; height: auto; margin-bottom: 10px; }
	/* line 1376, static/portal/scss/main.scss */ .row4 .iconBox1 ul li { width: 25%; margin-bottom: 50px; }
	/* line 1380, static/portal/scss/main.scss */ .row5 { height: auto; }
	/* line 1381, static/portal/scss/main.scss */ .row5 .container { overflow: hidden; padding: 0 !important; }
	/* line 1384, static/portal/scss/main.scss */ .row5 .container .row5-2.type2 { width: 50%; }
	/* line 1389, static/portal/scss/main.scss */ .row5 .box { height: auto; }
	/* line 1392, static/portal/scss/main.scss */ .row5-1 { margin-bottom: 10px; }
	/* .row5-1>div{width:46%;float:left;border-bottom:0;margin:0 2%;} */
	/* line 1394, static/portal/scss/main.scss */ .row5-1 .lastest2 { margin-top: 0; }
	/* line 1395, static/portal/scss/main.scss */ #content .noticeTab h3 a { font-size: 18px; }
	/* line 1396, static/portal/scss/main.scss */ .tabslideNav .item a .step { padding-top: 36px; font-size: 12px; } }

@media (max-width: 767px) { /* line 1403, static/portal/scss/main.scss */ #content .container { padding: 0; }
	/* line 1404, static/portal/scss/main.scss */ #header { margin-bottom: 0; }
	/* line 1406, static/portal/scss/main.scss */ #wrap:after { display: none; }
	/* line 1408, static/portal/scss/main.scss */ #container .hgroup { margin-bottom: 10px; }
	/* line 1409, static/portal/scss/main.scss */ #container .hgroup h1 { padding-bottom: 0; }
	/* line 1411, static/portal/scss/main.scss */ .row1 { margin-bottom: 0; }
	/* line 1412, static/portal/scss/main.scss */ .row1 > div { width: 100%; float: left; }
	/* line 1413, static/portal/scss/main.scss */ .row1 .title { font-size: 14px; line-height: 130%; }
	/* line 1417, static/portal/scss/main.scss */ .row1 .visual .imgInfos { height: 100px; padding-top: 8px; text-align: left; }
	/* line 1421, static/portal/scss/main.scss */ .row1 .visual .imgInfos .desc { font-size: 13px; height: 36px; }
	/* line 1425, static/portal/scss/main.scss */ .row1 .visual .imgInfos .date { font-size: 12px; }
	/* line 1430, static/portal/scss/main.scss */ .sec1-1 { height: 100%; }
	/* line 1431, static/portal/scss/main.scss */ .sec1-1 .visualSet { position: inherit; top: inherit; left: inherit; }
	/* line 1433, static/portal/scss/main.scss */ .sec1-1 .visual .vsItem { max-height: inherit; width: 100%; text-align: center; background-color: #000; }
	/* line 1437, static/portal/scss/main.scss */ .sec1-1 .visual .vsItem img { height: 260px; }
	/* line 1442, static/portal/scss/main.scss */ .sec1-2 { border-width: 0; border-bottom: 10px solid #eaeaea; padding-bottom: 10px; height: auto; }
	/* line 1445, static/portal/scss/main.scss */ .sec1-2 ul { padding-bottom: 15px; }
	/* line 1448, static/portal/scss/main.scss */ .row2 .sec2-1 { width: 100%; padding-right: 0; border-top: 1px solid #ddd; padding-top: 10px; }
	/* line 1450, static/portal/scss/main.scss */ .row2 .sec2-2 > div { width: 100%; padding: 10px 0; }
	/* line 1453, static/portal/scss/main.scss */ .popupSet .popup .slick-slide { height: auto; }
	/* line 1454, static/portal/scss/main.scss */ .popupSet .popup .slick-slide a { width: 100%; }
	/* line 1457, static/portal/scss/main.scss */ #content .noticeTab h3 { float: left; width: 32%; text-align: center; margin-top: 5px; }
	/* line 1462, static/portal/scss/main.scss */ #content .noticeTab h3 a { padding: 0; }
	/* line 1464, static/portal/scss/main.scss */ .noticeTab { /*  ul{padding:0 10px;} */ }
	/* line 1465, static/portal/scss/main.scss */ .noticeTab:after { height: 160px; }
	/* line 1467, static/portal/scss/main.scss */ .noticeTab .more { right: 10px; top: -8px; }
	/* line 1473, static/portal/scss/main.scss */ #content .tabsliders h3 { width: 47%; }
	/* line 1474, static/portal/scss/main.scss */ #content .tabsliders h3 a { padding: 0; font-size: 15px; letter-spacing: -1px; }
	/* line 1479, static/portal/scss/main.scss */ #content .tabsliders:after { height: 210px; }
	/* line 1480, static/portal/scss/main.scss */ #content .tabsliders .tabslide { height: 100%; }
	/* line 1482, static/portal/scss/main.scss */ #content .tabsliders .tabslide [class^=info] img { margin: 0 15px; max-width: 80px; }
	/* line 1483, static/portal/scss/main.scss */ #content .tabsliders .tabslide [class^=info] .desc { clear: both; margin: 0 20px; }
	/* line 1486, static/portal/scss/main.scss */ #content .tabsliders .tabslide strong { padding-top: 20px; font-size: 18px; padding-left: 49px; }
	/* line 1488, static/portal/scss/main.scss */ #content .tabsliders .slick-arrow { width: 40px; position: absolute; top: 50%; z-index: 5; color: transparent; margin-top: -96px; }
	/* line 1496, static/portal/scss/main.scss */ #content .tabsliders .slick-prev { left: 0; background: url(/static/portal/img/main/prev.png) no-repeat 50% 50%; /* &:hover, &:focus, &:active{background: url(/static/portal/img/main/prev_ov.gif) no-repeat 50% 50%;} */ }
	/* line 1501, static/portal/scss/main.scss */ #content .tabsliders .slick-next { right: 0; background: url(/static/portal/img/main/prev.png) no-repeat 50% 50%; -webkit-transform: rotate(180deg); transform: rotate(180deg); /* &:hover, &:focus, &:active{background: url(/static/portal/img/main/prev_ov.gif) no-repeat 50% 50%;} */ }
	/* line 1508, static/portal/scss/main.scss */ .tabslideNav { display: none; }
	/* line 1510, static/portal/scss/main.scss */ #content .row4 h3 { font-size: 22px; }
	/* line 1513, static/portal/scss/main.scss */ #content .row4 .h3 { font-size: 16px; word-break: keep-all; }
	/* line 1515, static/portal/scss/main.scss */ .row4 { /*  input[type="text"].row4Sch{width:100%;padding-right:90px;} */ }
	/* line 1517, static/portal/scss/main.scss */ .row4 .iconBox1 li em { width: 80px; height: 80px; padding-top: 10px; }
	/* line 1523, static/portal/scss/main.scss */ .row4 .iconBox1 span.ts { font-size: 8px; letter-spacing: -1.28px; }
	/* line 1524, static/portal/scss/main.scss */ .row4 .iconBox1 span.cnt { font-size: 8px; }
	/* line 1527, static/portal/scss/main.scss */ .row4 .container { padding: 0 10px !important; }
	/* line 1528, static/portal/scss/main.scss */ .row4 .row4SchFrm { position: relative; margin-bottom: 20px; }
	/* line 1529, static/portal/scss/main.scss */ .row4 .row4SchCnt { font-size: 18px; }
	/* line 1532, static/portal/scss/main.scss */ .row4 input[type="text"].row4Sch { width: 170px; font-size: 12px; }
	/* line 1533, static/portal/scss/main.scss */ .row4 .row4-1 { padding: 30px 15px 15px 15px; height: 760px !important; }
	/* line 1538, static/portal/scss/main.scss */ .row4 .iconBox1 ul li em { width: 80px; height: 80px; padding-top: 10px; }
	/* line 1543, static/portal/scss/main.scss */ .row4 .iconBox1 .ico:before { background-size: 20px; height: 30px; }
	/* line 1546, static/portal/scss/main.scss */ .row5 .container .row5-2, .row5 .container .row5-3 { width: 100%; }
	/* line 1549, static/portal/scss/main.scss */ #content .row5 h3 { font-size: 18px; }
	/* line 1552, static/portal/scss/main.scss */ #content .row5 .row5-2 .svcInfo .tels { font-size: 14px; }
	/* line 1556, static/portal/scss/main.scss */ .row5-1 > div { margin: 0; width: 100%; }
	/* line 1559, static/portal/scss/main.scss */ .row5 { padding: 0 15px; }
	/* line 1562, static/portal/scss/main.scss */ .row5 .container .row5-2, .row5 .container .row5-3 { margin: 0; margin-bottom: 10px; }
	/* line 1568, static/portal/scss/main.scss */ .row5 .box { height: auto; }
	/* line 1573, static/portal/scss/main.scss */ .row5-2 ul { border-bottom: 0; }
	/* line 1574, static/portal/scss/main.scss */ .row5-2 .svcInfo { font-size: 12px; }
	/* line 1575, static/portal/scss/main.scss */ .row5-2 .more { top: -9px; right: 10px; }
	/* line 1576, static/portal/scss/main.scss */ .row5-2.type2 { width: 100%; }
	/* line 1577, static/portal/scss/main.scss */ .row5-2 .remoteInfo { margin-left: 0 !important; margin-top: 10px; }
	/* line 1581, static/portal/scss/main.scss */ .row3 { height: 775px !important; }
	/* line 1583, static/portal/scss/main.scss */ .row3 .tabsliders .slide { height: 670px !important; } }

@media (max-width: 479px) { /* line 1588, static/portal/scss/main.scss */ .sec1-1 .visual .vsItem img { height: 230px; }
	/* line 1592, static/portal/scss/main.scss */ .sec1-2 dl { padding-right: 60px; }
	/* line 1593, static/portal/scss/main.scss */ .sec1-2 .infobx { right: -10px; }
	/* line 1595, static/portal/scss/main.scss */ #content .noticeTab h3 { font-size: 16px; }
	/* line 1597, static/portal/scss/main.scss */ #content .noticeTab h3 a { margin: 0; }
	/* line 1598, static/portal/scss/main.scss */ #content .noticeTab h3 a.on { font-size: 18px; }
	/* line 1600, static/portal/scss/main.scss */ .noticeTab { padding: 20px; }
	/* line 1602, static/portal/scss/main.scss */ .noticeTab ul { padding: 0 10px 0 20px; }
	/* line 1604, static/portal/scss/main.scss */ .row3 { height: 640px !important; }
	/* line 1606, static/portal/scss/main.scss */ .row3 .tabsliders .slide { height: 540px !important; }
	/* line 1610, static/portal/scss/main.scss */ .row4 .iconBox1 .ico:before { background-size: 12px; }
	/* line 1611, static/portal/scss/main.scss */ .row4 .iconBox1 li em { width: 50px !important; height: 50px !important; }
	/* line 1616, static/portal/scss/main.scss */ .row4 .iconBox1 span.ts { font-size: 8px; letter-spacing: -1.28px; padding-top: 10px; }
	/* line 1617, static/portal/scss/main.scss */ .row4 .iconBox1 span.cnt { font-size: 8px; }
	/* line 1621, static/portal/scss/main.scss */ .main-top-visual .list-set .item a .infobx { left: 70% !important; }
	/* line 1624, static/portal/scss/main.scss */ #content .noticeTab h3 a { font-size: 14px; }
	/* line 1627, static/portal/scss/main.scss */ .noticeTab { padding: 20px 0; } }

/* line 1632, static/portal/scss/main.scss */ .section2 { background: #fafafa url("/static/portal/img/main/section2-bg.jpg") center bottom no-repeat; padding: 22px 20px 59px; }

@media (max-width: 950px) { /* line 1632, static/portal/scss/main.scss */ .section2 { background: none; padding: 0; } }

@media (min-width: 768px) { /* line 1639, static/portal/scss/main.scss */ .tabslide .slick-arrow { display: none !important; } }

@media (max-width: 950px) { /* line 1642, static/portal/scss/main.scss */ .main-top-visual { background: url("/static/portal/img/main/m-main-top-bg.png") center 0 no-repeat; background-size: 100% 100%; min-height: 355px; }
	/* line 1646, static/portal/scss/main.scss */ .main-top-visual .right { width: 100%; float: left; padding: 0; }
	/* line 1652, static/portal/scss/main.scss */ .main-top-visual .list-set .item a { padding: 20px; }
	/* line 1654, static/portal/scss/main.scss */ .main-top-visual .list-set .item a .infobx { left: 70%; }
	/* line 1657, static/portal/scss/main.scss */ .main-top-visual .list-set .item a .title { padding-right: 90px; }
	/* line 1660, static/portal/scss/main.scss */ .main-top-visual .list-set .slick-dots { color: transparent; text-align: center; }
	/* line 1663, static/portal/scss/main.scss */ .main-top-visual .list-set .slick-dots > li { display: inline-block; text-align: center; padding: 0 5px; margin-top: 10px; }
	/* line 1668, static/portal/scss/main.scss */ .main-top-visual .list-set .slick-dots > li button { width: 15px; height: 15px; box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1); border-radius: 100%; border: 3px solid #0059a9; background-color: #eaecf0; }
	/* line 1678, static/portal/scss/main.scss */ .main-top-visual .list-set .slick-dots .slick-active button { background-color: #00437e; }
	/* line 1687, static/portal/scss/main.scss */ .row2 .sec2-1 { width: 100%; padding: 10px; }
	/* line 1688, static/portal/scss/main.scss */ .row2 .sec2-2 { width: 100%; padding: 0 10px 20px; }
	/* line 1689, static/portal/scss/main.scss */ .container .row2 { padding: 0; }
	/* line 1691, static/portal/scss/main.scss */ .row3 { height: 532px; padding: 0 10px; }
	/* line 1695, static/portal/scss/main.scss */ #content .row3 .tabsliders h3 { float: left; width: 50%; }
	/* line 1698, static/portal/scss/main.scss */ #content .row3 .tabsliders h3 br { display: none; }
	/* line 1699, static/portal/scss/main.scss */ #content .row3 .tabsliders h3 a { height: 90px; padding-top: 13px; line-height: 30px; font-size: 15px; }
	/* line 1704, static/portal/scss/main.scss */ #content .row3 .tabsliders h3 a i { height: 24px; background-size: 22px 24px; }
	/* line 1710, static/portal/scss/main.scss */ .row3 .tabsliders .slide { height: 442px; top: 90px; left: 0; width: 100%; }
	/* line 1720, static/portal/scss/main.scss */ .row4 { margin-top: 20px; }
	/* line 1722, static/portal/scss/main.scss */ .row4 .row4-1 { margin: 30px 15px; height: 895px; }
	/* line 1725, static/portal/scss/main.scss */ .row4 .row4-1 > div { width: 100%; }
	/* line 1726, static/portal/scss/main.scss */ .row4 .row4-1:before { content: ''; background-color: #04A280; width: 4px; height: 40px; position: absolute; top: -15px; left: 44px; }
	/* line 1737, static/portal/scss/main.scss */ .row5 { margin-top: 20px; padding: 0 10px; }
	/* line 1740, static/portal/scss/main.scss */ .row5 .row5-1 { width: 100%; }
	/* line 1744, static/portal/scss/main.scss */ .row5 .row5-2 .svcInfoSet { min-height: 148px; }
	/* line 1747, static/portal/scss/main.scss */ .row5 .row5-2 .remoteInfo { min-height: 148px; margin-left: 10px; } }

/* line 1756, static/portal/scss/main.scss */ .chart { margin: 50px auto; position: relative; padding-left: 45px; margin-bottom: 90px; margin-right: 40px; }

/* line 1763, static/portal/scss/main.scss */ .chart .label-deco { position: absolute; top: 0; font-family: 'Noto Sans'; font-size: 12px; left: 0; line-height: 1; top: -16px; }

/* line 1773, static/portal/scss/main.scss */ .chart .line { position: absolute; height: 157px; }

/* line 1776, static/portal/scss/main.scss */ .chart .line div { position: absolute; left: 0; font-family: 'Noto Sans'; font-size: 12px; text-align: right; width: 30px; left: -35px; -webkit-transform: translateY(-50%); transform: translateY(-50%); padding-right: 5px; }

/* line 1786, static/portal/scss/main.scss */ .chart .line div::before { content: ''; position: absolute; top: 50%; right: -5px; width: 5px; border-top: 1px solid #b1b1b1; }

/* line 1797, static/portal/scss/main.scss */ .chart ul { display: inline-block; width: 100%; list-style: none; border: 1px solid #b1b1b1; border-width: 0 0 2px 2px; }

/* line 1804, static/portal/scss/main.scss */ .chart li { float: left; width: 12.5%; position: relative; height: 157px; }

/* line 1809, static/portal/scss/main.scss */ .chart li .bar { width: 12px; position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); bottom: 0; background-color: #000000; transition: all .3s ease; cursor: pointer; }

/* line 1818, static/portal/scss/main.scss */ .chart li .bar .txt { /* Style for ">" */ width: 40px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); padding: 5px 0; background-color: #323232; border-radius: 3px; color: #ffffff; /* Style for "30" */ color: #ffffff; font-family: "Nanum Square R"; font-size: 16px; font-weight: 400; line-height: 24px; /* Text style for "30" */ letter-spacing: -0.4px; position: absolute; top: -20px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); text-align: center; transition: width 1s ease; opacity: 0; }

/* line 1844, static/portal/scss/main.scss */ .chart li:nth-child(1) .bar { background-color: #1f77b4; }

/* line 1845, static/portal/scss/main.scss */ .chart li:nth-child(2) .bar { background-color: #aec7e8; }

/* line 1846, static/portal/scss/main.scss */ .chart li:nth-child(3) .bar { background-color: #ff7f0e; }

/* line 1847, static/portal/scss/main.scss */ .chart li:nth-child(4) .bar { background-color: #ffbb78; }

/* line 1848, static/portal/scss/main.scss */ .chart li:nth-child(5) .bar { background-color: #2ca02c; }

/* line 1849, static/portal/scss/main.scss */ .chart li:nth-child(6) .bar { background-color: #98df8a; }

/* line 1850, static/portal/scss/main.scss */ .chart li:nth-child(7) .bar { background-color: #d62728; }

/* line 1851, static/portal/scss/main.scss */ .chart li:nth-child(8) .bar { background-color: #d62728; }

/* line 1853, static/portal/scss/main.scss */ .chart li:hover .bar { width: 20px; }

/* line 1855, static/portal/scss/main.scss */ .chart li:hover .bar .txt { opacity: 1; }

/* line 1859, static/portal/scss/main.scss */ .chart li:hover .label { color: #d21c44; font-weight: 400; }

/* line 1864, static/portal/scss/main.scss */ .chart li .label { -webkit-transform: translateY(100%); transform: translateY(100%); position: absolute; left: 0; bottom: -9px; width: 100%; text-align: center; /* Style for "환경 건설 교통" */ color: #333333; font-family: "Nanum Square B"; font-size: 14px; font-weight: 400; line-height: 15px; font-family: 'Noto Sans'; cursor: pointer; }

@media (max-width: 479px) { /* line 1864, static/portal/scss/main.scss */ .chart li .label { font-size: 9px; } }

/*# sourceMappingURL=main.css.map */


#header{background:#134aa9;} 
.quick h3 {background:#0077cb;}
.main-top-visual .list-set .item a .infobx {left:30px; top:50%; background:#009bfa; width:85px; height:85px; box-sizing:border-box; border-radius:100%; padding-top:19px; margin-top:-42px}


@media (max-width: 950px) {
	.main-top-visual .list-set .item a .infobx {left:80%;}
}