@charset "UTF-8";
@import url(/static/font/NanumSquare/nanumsquare.css);
@import url(/static/font/NotoSans/notosans.css);
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap");
@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/font/line-awesome/css/line-awesome-free.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 2, static/portal/scss/_sh.scss */ .bdList + .sh { margin-top: 10px; }

/* line 3, static/portal/scss/_sh.scss */ .sh { padding: 20px; background: #f4f5f7; margin-bottom: 10px; clear: both; display: block; }

/* line 80, static/portal/scss/_var.scss */ .sh:before, .sh:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* line 7, static/portal/scss/_sh.scss */ .sh .set { display: table; width: 100%; }

/* line 8, static/portal/scss/_sh.scss */ .sh .set > * { vertical-align: top; font-size: 16px; padding: 0 1px; display: table-cell; }

/* line 9, static/portal/scss/_sh.scss */ .sh .set > *.labSel2 { padding-right: 0; }

/* line 11, static/portal/scss/_sh.scss */ .sh .set .dateGpSet { width: 420px; }

/* line 12, static/portal/scss/_sh.scss */ .sh .set .dateGpSet.nL { width: 350px; }

/* line 13, static/portal/scss/_sh.scss */ .sh .set .dateGpSet .dateGp { display: inline-block; }

/* line 15, static/portal/scss/_sh.scss */ .sh .set > div > * { width: 100%; }

/* line 16, static/portal/scss/_sh.scss */ .sh .set .shBtns2 > * { width: 95px; }

/* line 20, static/portal/scss/_sh.scss */ .sh.sh2 .rowLabel > div > * { width: auto; }

/* line 22, static/portal/scss/_sh.scss */ .sh.sh2 .rowLabel > div > *.wType { width: 100% !important; }

/* line 23, static/portal/scss/_sh.scss */ .sh.sh2 .rowLabel > div > *.shBtns { width: 100px; }

/* line 25, static/portal/scss/_sh.scss */ .sh .sdate, .sh .edate { width: 125px; }

/* line 27, static/portal/scss/_sh.scss */ .sh .keyword { width: 55%; }

/* line 28, static/portal/scss/_sh.scss */ .sh .keyword { width: 35%; }

/* line 29, static/portal/scss/_sh.scss */ .sh .shBtns { width: 100px; }

/* line 30, static/portal/scss/_sh.scss */ .sh .shBtns2 { width: 200px; text-align: right; }

/* line 31, static/portal/scss/_sh.scss */ .sh .b-sh { width: 100px; min-width: auto; background: #0059a9; line-height: 40px; height: 40px; }

/* line 32, static/portal/scss/_sh.scss */ .sh .b-sh2 { width: 100px; min-width: auto; background: #333; line-height: 40px; height: 40px; }

/* line 33, static/portal/scss/_sh.scss */ .sh label { display: inline-block; line-height: 40px; width: 75px; margin-right: 2px; }

/* line 34, static/portal/scss/_sh.scss */ .sh input[type=text], .sh select { height: 40px; line-height: 40px; border: 1px solid #cfcfcf; }

/* line 36, static/portal/scss/_sh.scss */ .sh .sel1 { width: 20%; }

/* line 37, static/portal/scss/_sh.scss */ .sh .sel2 { width: 10%; }

/* line 40, static/portal/scss/_sh.scss */ .sh.sh2 select { min-width: 180px; }

/* line 45, static/portal/scss/_sh.scss */ .srchR input, .srchR select, .srchR a { margin-left: 0; }

/* line 48, static/portal/scss/_sh.scss */ .shSet { overflow: hidden; margin-bottom: 25px; }

/* line 51, static/portal/scss/_sh.scss */ .shSet .totalCount { float: left; }

/* line 52, static/portal/scss/_sh.scss */ .shSet .sh { float: right; }

@media (max-width: 1520px) { /* line 59, static/portal/scss/_sh.scss */ .sh.sh2 .rowLabel > div > input[type=text] { width: 45%; }
	/* line 61, static/portal/scss/_sh.scss */ .sh.sh2 .rowLabel > div label { margin-right: 5px; }
	/* line 63, static/portal/scss/_sh.scss */ .sh.sh2 select { min-width: 110px; } }

@media (max-width: 1100px) { /* line 69, static/portal/scss/_sh.scss */ .sh2 .set > *.labSel2 { padding-right: 0; }
	/* line 71, static/portal/scss/_sh.scss */ .sh2 .set .dateGpSet.nL { width: 300px; }
	/* line 75, static/portal/scss/_sh.scss */ .sh .sdate, .sh .edate { width: 90px; text-indent: 5px; }
	/* .sh2 .set > *{display: inline-block;width: auto;} .sh2 .set > *.labSel2{padding-right: 0;} .sh2 .set .dateGpSet.nL{width: 100%;clear: both;} .sh2 .set .dateGpSet.nL+.tar{clear: left; text-align: left !important;} */ }

@media (min-width: 768px) { /* line 83, static/portal/scss/_sh.scss */ .dateset { display: block; float: left; }
	/* line 85, static/portal/scss/_sh.scss */ .sh input, .sh select, .sh button, .sh a { margin-left: 0; margin-bottom: 5px; }
	/* line 89, static/portal/scss/_sh.scss */ .sh .srchR { display: block; clear: both; text-align: left; } }

@media (max-width: 767px) { /* line 97, static/portal/scss/_sh.scss */ .sh.sh2 .rowLabel > div > input[type=text] { width: 75%; }
	/* line 99, static/portal/scss/_sh.scss */ .sh { padding: 10px; }
	/* line 101, static/portal/scss/_sh.scss */ .sh .set { display: block; }
	/* line 102, static/portal/scss/_sh.scss */ .sh .set > * { display: inline-block; font-size: 14px; letter-spacing: -1px; }
	/* line 103, static/portal/scss/_sh.scss */ .sh .set > label { float: left; width: 60px; }
	/* line 104, static/portal/scss/_sh.scss */ .sh .set > div { width: 100%; }
	/* line 105, static/portal/scss/_sh.scss */ .sh .set > div select { width: 100%; margin-bottom: 3px; }
	/* line 107, static/portal/scss/_sh.scss */ .sh .set > div + .shBtns { text-align: center; }
	/* line 108, static/portal/scss/_sh.scss */ .sh .set > div + .shBtns button { width: auto; }
	/* line 110, static/portal/scss/_sh.scss */ .sh .set label { float: left; width: 60px; }
	/* line 113, static/portal/scss/_sh.scss */ .sh .set .tar > label + .type { display: block; margin-left: 70px; }
	/* line 114, static/portal/scss/_sh.scss */ .sh .set .tar > label + .type select { width: 100%; }
	/* line 116, static/portal/scss/_sh.scss */ .sh .set .labSel1 { width: 100%; }
	/* line 117, static/portal/scss/_sh.scss */ .sh .set .labSel1 label { float: left; width: 60px; }
	/* line 118, static/portal/scss/_sh.scss */ .sh .set .labSel1 label + select { margin-left: 60px; width: 75%; display: block; }
	/* line 119, static/portal/scss/_sh.scss */ .sh .set .labSel1 > select { margin-left: 0; width: 100%; }
	/* line 122, static/portal/scss/_sh.scss */ .sh .set .labSel2, .sh .set .tar { width: 100%; padding-right: 0; }
	/* line 123, static/portal/scss/_sh.scss */ .sh .set .labSel2 label, .sh .set .tar label { float: left; width: 60px; }
	/* line 124, static/portal/scss/_sh.scss */ .sh .set .labSel2 input, .sh .set .tar input { display: block; overflow: hidden; margin-left: 60px; width: 75%; }
	/* line 125, static/portal/scss/_sh.scss */ .sh .set .labSel2 label + select, .sh .set .tar label + select { margin-left: 60px; width: 75%; display: block; }
	/* line 129, static/portal/scss/_sh.scss */ .sh .set .dateGpSet { width: 100%; display: inline-block; }
	/* line 130, static/portal/scss/_sh.scss */ .sh .set .dateGpSet.nL { width: 100%; margin-bottom: 3px; }
	/* line 131, static/portal/scss/_sh.scss */ .sh .set .dateGpSet label { display: none; }
	/* line 133, static/portal/scss/_sh.scss */ .sh .set .dateGpSet + .tar { width: 100%; }
	/* line 135, static/portal/scss/_sh.scss */ .sh .set .tar { margin-bottom: 3px; }
	/* line 136, static/portal/scss/_sh.scss */ .sh .set .tar label { width: 60px; float: left; }
	/* line 137, static/portal/scss/_sh.scss */ .sh .set .tar input { display: block; overflow: hidden; margin-left: 60px; width: 80%; }
	/* line 140, static/portal/scss/_sh.scss */ .sh .set.row1 div { width: 100%; }
	/* line 141, static/portal/scss/_sh.scss */ .sh .set.row1 .shBtns { text-align: center; }
	/* line 142, static/portal/scss/_sh.scss */ .sh .set.row1 .shBtns .b-sh { width: auto; }
	/* line 144, static/portal/scss/_sh.scss */ .sh .set.row1 .shBtns1 { margin-bottom: 10px; }
	/* line 146, static/portal/scss/_sh.scss */ .sh .set select { width: 100%; }
	/* line 152, static/portal/scss/_sh.scss */ .sh.sh2 select { min-width: 85px; }
	/* line 154, static/portal/scss/_sh.scss */ .sh .sel1 { width: 100%; }
	/* line 155, static/portal/scss/_sh.scss */ .sh .sel1 select { width: 100%; }
	/* line 157, static/portal/scss/_sh.scss */ .sh .sel1 + div { width: 100%; }
	/* line 158, static/portal/scss/_sh.scss */ .sh .sel2 { width: 22%; }
	/* line 159, static/portal/scss/_sh.scss */ .sh .sel2 select { width: 100%; }
	/* line 161, static/portal/scss/_sh.scss */ .sh .shBtns { margin-top: 5px; } }

@media (max-width: 479px) { /* line 167, static/portal/scss/_sh.scss */ .sh .sdate, .sh .edate { font-size: 13px; width: 85px; } }

/*paging*/
/* line 9, static/portal/scss/_paging.scss */ .listBottom { margin-top: 40px; text-align: center; position: relative; clear: both; min-height: 45px; }

/* line 10, static/portal/scss/_paging.scss */ .listBottom [class^=b-] { float: left; position: absolute; left: 0; top: 0; }

/* line 11, static/portal/scss/_paging.scss */ .listBottom [class^=b-].right { left: auto; right: 0; }

/* line 13, static/portal/scss/_paging.scss */ .paginationSet { text-align: center; clear: both; margin-top: 30px; }

/* line 19, static/portal/scss/_paging.scss */ .paging { text-align: center; margin-top: 30px; }

/* line 20, static/portal/scss/_paging.scss */ .pagination em { font-style: normal; }

/* line 21, static/portal/scss/_paging.scss */ .pagination { display: inline-block; padding-left: 0; text-align: center; }

/* line 24, static/portal/scss/_paging.scss */ .pagination > li { display: inline; }

/* line 25, static/portal/scss/_paging.scss */ .pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 0; text-decoration: none; width: 40px; height: 40px; line-height: 40px; font-size: 15px; background-color: #fff; border: none; margin: 0 1px; color: #666; border: 1px solid #dee0e6; }

/* line 44, static/portal/scss/_paging.scss */ .pagination > li.first > *, .pagination > li.prev > *, .pagination > li.next > *, .pagination > li.end > * { width: 38px; height: 38px; border: 0; }

/* line 56, static/portal/scss/_paging.scss */ .pagination > li.first > *:before, .pagination > li.prev > *:before, .pagination > li.next > *:before, .pagination > li.end > *:before { content: ''; display: inline-block; border: 1px solid #dee0e6; }

/* line 58, static/portal/scss/_paging.scss */ .pagination > li .s span { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

/* line 61, static/portal/scss/_paging.scss */ .pagination > li.first > *:before { background-image: url(/static/portal/img/sprite1.png); background-position: -240px -58px; width: 38px; height: 38px; }

/* line 62, static/portal/scss/_paging.scss */ .pagination > li.prev > * { margin-right: 5px; }

/* line 62, static/portal/scss/_paging.scss */ .pagination > li.prev > *:before { background-image: url(/static/portal/img/sprite1.png); background-position: -240px 0px; width: 38px; height: 38px; }

/* line 64, static/portal/scss/_paging.scss */ .pagination > li.next > * { margin-left: 5px; }

/* line 64, static/portal/scss/_paging.scss */ .pagination > li.next > *:before { background-image: url(/static/portal/img/sprite1.png); background-position: -240px -116px; width: 38px; height: 38px; }

/* line 66, static/portal/scss/_paging.scss */ .pagination > li.end > *:before { background-image: url(/static/portal/img/sprite1.png); background-position: 0px -186px; width: 38px; height: 38px; }

/* line 68, static/portal/scss/_paging.scss */ .pagination > li .t { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

/* line 69, static/portal/scss/_paging.scss */ .pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0; }

/* line 73, static/portal/scss/_paging.scss */ .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { z-index: 2; text-decoration: underline; }

/* line 80, static/portal/scss/_paging.scss */ .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { color: #fff; background-color: #0059a9; border-color: #0059a9; z-index: 3; cursor: default; font-weight: normal; text-decoration: underline; }

/* line 95, static/portal/scss/_paging.scss */ .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { cursor: not-allowed; opacity: 0.7; border-color: #d8d8d8; display: none; }

@media (max-width: 767px) { /* line 102, static/portal/scss/_paging.scss */ .listBottom [class^=b-] { position: relative; margin-bottom: 10px; float: none; }
	/* line 103, static/portal/scss/_paging.scss */ .pagination > li > a, .pagination > li > span { margin-bottom: 5px; line-height: 30px; height: 30px; width: 30px; }
	/* line 104, static/portal/scss/_paging.scss */ .paginationSet > ul > li.i > a { width: 30px; border: none; }
	/* line 108, static/portal/scss/_paging.scss */ .paginationSet > ul > li.i > a > span.s { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }
	/* line 112, static/portal/scss/_paging.scss */ .pagination > li.next > * { background-position: -580px 0; }
	/* line 114, static/portal/scss/_paging.scss */ .listBottom [class^=b-].right { left: auto; right: inherit; position: inherit; }
	/* line 116, static/portal/scss/_paging.scss */ .pagination > li.prev > *:before, .pagination > li.next > *:before, .pagination > li.first > *:before, .pagination > li.end > *:before { width: 30px; height: 30px; }
	/* line 120, static/portal/scss/_paging.scss */ .pagination > li.prev > *:before { background-position: -245px -5px; }
	/* line 121, static/portal/scss/_paging.scss */ .pagination > li.next > *:before { background-position: -245px -121px; }
	/* line 122, static/portal/scss/_paging.scss */ .pagination > li.first > *:before { background-position: -245px -63px; }
	/* line 123, static/portal/scss/_paging.scss */ .pagination > li.end > *:before { background-position: 0 -191px; } }

@media (max-width: 479px) { /* line 127, static/portal/scss/_paging.scss */ .pagination > li.prev > * { margin-right: 5px; }
	/* line 128, static/portal/scss/_paging.scss */ .pagination > li.next > * { margin-left: 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?date=202108111027) 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, .tab2 ~ .tab2-body .bu-dot { 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, .state.s9 { 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, .state.s8 { background: #df3535; }

/* line 184, static/portal/scss/_btn.scss */ .state.s7 { padding: 0; }

/* 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 2, static/portal/scss/_survey.scss */ .ico-tel { color: red; }

/* line 3, static/portal/scss/_survey.scss */ .ico-tel:before { content: '\f095'; font-size: 18px; display: inline-block; width: 19px; font-family: FontAwesome; }

/* line 9, static/portal/scss/_survey.scss */ .view > dl.deco { background-color: #f5f4f2; }

/* line 10, static/portal/scss/_survey.scss */ .view > dl.deco > dt { position: relative; }

/* line 11, static/portal/scss/_survey.scss */ .view > dl.deco > dt:after { content: ''; height: 17px; position: absolute; right: 0; top: 50%; margin-top: -9px; border-right: 1px solid #dadada; }

/* line 19, static/portal/scss/_survey.scss */ .view > dl.deco > .d { width: 110px; }

/* 설문조사 질의목록 */
/* line 21, static/portal/scss/_survey.scss */ .surbeyQ { background: #ebf8f9; padding-bottom: 30px; }

/* line 22, static/portal/scss/_survey.scss */ .surbeyQ h2.surTit { background: #00489b url(/static/portal/img/common/bg_surTit.gif) no-repeat left top !important; color: #fff; padding: 14px; font-weight: 400  !important; }

/* line 23, static/portal/scss/_survey.scss */ .surbeyQ h2.surTit:before { content: "\f04b"; font-family: "FontAwesome"; font-size: 8px; vertical-align: middle; line-height: 1; padding-right: 5px; }

/* line 25, static/portal/scss/_survey.scss */ .surbeyQ dl { padding: 10px 30px 0 30px; }

/* line 26, static/portal/scss/_survey.scss */ .surbeyQ dt { font-size: 19px; padding: 10px 0 5px; font-family: "Noto Sans"; }

/* line 34, static/portal/scss/_survey.scss */ .surbeyQ dd { margin-bottom: 10px; overflow: hidden; border: 1px solid #add6d9; background: #fff; text-align: center; }

/* line 35, static/portal/scss/_survey.scss */ .surbeyQ dt, .surbeyQ dd { display: block; }

/* line 37, static/portal/scss/_survey.scss */ .surbeyQ dd .row > div { border: 1px solid #dadada; border-width: 0 1px 1px 0; }

/* line 38, static/portal/scss/_survey.scss */ .surbeyQ dd label { display: inline-block; padding: 2% 1.2%; }

/* line 40, static/portal/scss/_survey.scss */ .surbeyQ dd textarea { border: 0; width: 100%; height: 150px; }

/* line 41, static/portal/scss/_survey.scss */ .surbeyQ dd.textarea { padding: 20px; border-bottom: 1px solid #dadada; }

/* line 42, static/portal/scss/_survey.scss */ .surbeyQ dd.textarea textarea { width: 100%; height: 96px; }

/* line 43, static/portal/scss/_survey.scss */ .surbeyQ dd.etctype { margin-top: -40px; }

/* 설문조사 결과 */
/* line 47, static/portal/scss/_survey.scss */ .table.table-survey { border-top: none; overflow: visible; }

/* line 48, static/portal/scss/_survey.scss */ .table-survey caption { display: table-caption; visibility: visible; width: auto; height: auto; clip: inherit; margin: 0; position: static; opacity: 1; line-height: 1; font-size: 16px; padding: 16px 0 20px 27px; background-color: #f5f4f2; border: 1px solid #dadada; border-top: 2px solid #47413e; color: red; }

/* line 52, static/portal/scss/_survey.scss */ .table-survey caption::before { content: '\f0a6'; font-size: 24px; width: 30px; display: inline-block; font-family: FontAwesome; }

/* line 59, static/portal/scss/_survey.scss */ .table-survey caption details { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

/* line 60, static/portal/scss/_survey.scss */ .table-survey tr > * { border: 1px solid #dadada; }

/* line 61, static/portal/scss/_survey.scss */ .table-survey td.graph { padding: 10px 0; }

/* line 62, static/portal/scss/_survey.scss */ .table-survey td.graph span { display: block; height: 38px; background-color: #6dc0e6; }

/* line 63, static/portal/scss/_survey.scss */ .graph1 { background-image: url(/static/portal/images/pattern/survey_pt1.png); }

/* line 64, static/portal/scss/_survey.scss */ .graph2 { background-image: url(/static/portal/images/pattern/survey_pt2.png); }

/* line 65, static/portal/scss/_survey.scss */ .graph3 { background-image: url(/static/portal/images/pattern/survey_pt3.png); }

/* line 66, static/portal/scss/_survey.scss */ .graph4 { background-image: url(/static/portal/images/pattern/survey_pt4.png); }

/* line 68, static/portal/scss/_survey.scss */ .bdList + .surveyRsult { border-top: none; }

/* line 69, static/portal/scss/_survey.scss */ .surveyRsult { clear: both; border-top: 2px solid #47413e; margin-bottom: 30px; }

/* line 70, static/portal/scss/_survey.scss */ .surveyRsult .sh { margin: 0; border: 1px solid #dadada; border-bottom: none; background-color: #f5f4f2; padding: 16px; }

/* line 71, static/portal/scss/_survey.scss */ .surveyRsult p { font-size: 16px; padding: 16px 0 20px 27px; background-color: #f5f4f2; border: 1px solid #dadada; color: red; margin: 0 !important; }

/* line 72, static/portal/scss/_survey.scss */ .surveyRsult p::before { content: '\f0a6'; font-size: 24px; width: 30px; display: inline-block; font-family: FontAwesome; }

/* line 80, static/portal/scss/_survey.scss */ .surveyRsult ol li { padding: 18px 28px; font-size: 14px; border: 1px solid #dadada; border-top: none; }

/* line 81, static/portal/scss/_survey.scss */ .surveyRsult table { float: none; margin: 0; border-top: none; }

/* line 82, static/portal/scss/_survey.scss */ .surveyRsult tr > * { border: 1px solid #dadada; }

/* line 83, static/portal/scss/_survey.scss */ .surveyRsult .table { border-top: 1px solid #dadada; }

/* line 84, static/portal/scss/_survey.scss */ .surveyRsult .table > thead > tr > th { border-bottom: none; }

@media (max-width: 767px) { /* line 87, static/portal/scss/_survey.scss */ .surbeyQ dl { padding: 15px 15px 0 15px; }
	/* line 88, static/portal/scss/_survey.scss */ .surbeyQ dd { text-align: left; padding: 10px; margin-bottom: 10px; }
	/* line 89, static/portal/scss/_survey.scss */ .surbeyQ dd label { padding: 1%; } }

/* 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/_catpcha.scss */ .catpchaSet .help { margin-bottom: 5px; }

/* line 4, static/portal/scss/_catpcha.scss */ .catpchaSet .set .l { float: left; }

/* line 5, static/portal/scss/_catpcha.scss */ .catpchaSet .set .l #catpcha { float: left; margin-right: 4px; }

/* line 6, static/portal/scss/_catpcha.scss */ .catpchaSet .set .l .b { float: left; margin-right: 4px; }

/* line 8, static/portal/scss/_catpcha.scss */ .catpchaSet .set .l .b button { min-width: 30px; min-height: 24px; display: block; background-color: #fff; border: 1px solid #ccc; }

/* line 14, static/portal/scss/_catpcha.scss */ .catpchaSet .set .l .b button + button { margin-top: 2px; }

/* line 20, static/portal/scss/_catpcha.scss */ .catpchaSet .set #catpchaAnswer { float: left; height: 50px; line-height: 48px; padding: 0 10px; font-size: 18px; width: 130px; border: 1px solid #ccc; }

/* 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 1, static/portal/scss/_login.scss */ .logInfo { font-size: 20px; margin-bottom: 30px; text-align: center; color: #143d75; }

/* line 2, static/portal/scss/_login.scss */ .logInfo .db { position: relative; font-size: 34px; line-height: 1.3; font-family: 'Nanum Square'; display: inline-block; padding-bottom: 15px; margin-bottom: 15px; }

/* line 9, static/portal/scss/_login.scss */ .logInfo .db:after { content: ""; width: 100px; height: 1px; background: #0059a9; display: inline-block; position: absolute; bottom: 0; left: 50%; margin-left: -50px; }

/* line 16, static/portal/scss/_login.scss */ .loginCon { margin: 0 auto; max-width: 830px; }

/* line 17, static/portal/scss/_login.scss */ .loginSet { position: relative; border: 1px solid #dfdfdf; margin: 50px auto 0; padding: 70px 5% 30px 5%; }

/* line 28, static/portal/scss/_login.scss */ .loginSet form { position: relative; max-width: 520px; margin: 0 auto; }

/* line 32, static/portal/scss/_login.scss */ .loginSet form span { display: block; margin-bottom: 10px; overflow: hidden; }

/* line 36, static/portal/scss/_login.scss */ .loginSet form span label { float: left; width: 132px; font-size: 22px; font-family: 'Nanum Square'; font-weight: bold; line-height: 50px; margin-bottom: 0; }

/* line 44, static/portal/scss/_login.scss */ .loginSet form span label:before { content: ''; width: 4px; height: 4px; display: inline-block; background-color: #163d40; vertical-align: middle; margin-right: 19px; }

/* line 54, static/portal/scss/_login.scss */ .loginSet form span input { width: 390px; border: 1px solid #dee0e6; height: 45px; text-indent: 10px; }

/* line 63, static/portal/scss/_login.scss */ .loginSet form > input { position: absolute; right: 0; top: 0; font-size: 20px; font-family: 'Nanum Square'; font-weight: bold; border: none; color: #fff; width: 120px; height: 100px; background-color: #434159; }

/* line 103, static/portal/scss/_login.scss */ .loginQ { overflow: hidden; margin: -1px auto 0; padding: 70px 5% 30px 5%; max-width: 830px; background: #f6f6f6; border: 1px solid #dfdfdf; padding: 30px 20px; }

/* line 111, static/portal/scss/_login.scss */ .loginQ p { display: inline-block; float: right; }

/* line 112, static/portal/scss/_login.scss */ .loginQ p:first-child { float: left; }

/* line 113, static/portal/scss/_login.scss */ .loginQ p a { background: #008DB6; padding: 8px 10px; color: #fff; margin-right: 10px; display: inline-block; }

/* line 124, static/portal/scss/_login.scss */ .member .col-md-4 [class^=b-] { width: 100%; line-height: 40px; height: 40px; margin-top: 15px; margin-bottom: 15px; }

/* line 128, static/portal/scss/_login.scss */ .certifyInfor { border: 1px solid #dfdfdf; background: url(/static/portal/img/common/ico_login.gif) 70px 35px no-repeat; padding: 35px 35px 35px 170px; }

/* line 131, static/portal/scss/_login.scss */ .certifyInfor.type2 { background-image: url(/static/portal/img/common/ico_login2.gif); position: relative; }

/* line 132, static/portal/scss/_login.scss */ .certifyInfor.type2 ul { float: left; margin-right: 185px; }

/* line 133, static/portal/scss/_login.scss */ .certifyInfor.type2 .btnsRt { width: 185px; float: left; text-align: right; position: absolute; right: 30px; top: 50%; margin-top: -18px; }

/* line 138, static/portal/scss/_login.scss */ .certifyInfor.type3 { background-image: none; position: relative; }

/* line 140, static/portal/scss/_login.scss */ .certifyInfor.type3 i { position: absolute; font-size: 40px; left: 50px; top: 16px; width: 80px; height: 80px; border-radius: 40px; text-align: center; line-height: 70px; background-color: #f5f5f5; color: #0059a9; }

@media (max-width: 767px) { /* line 140, static/portal/scss/_login.scss */ .certifyInfor.type3 i { display: none; } }

/* line 159, static/portal/scss/_login.scss */ .certifyInfor h3 { font-size: 18px; font-family: 'Nanum Square'; font-weight: bold; margin-bottom: 15px; }

/* line 165, static/portal/scss/_login.scss */ .certifyInfor button { background: #008DB6; padding: 8px 10px; color: #fff; margin-right: 10px; display: inline-block; }

@media (max-width: 767px) { /* line 175, static/portal/scss/_login.scss */ .logInfo { font-size: 16px; }
	/* line 177, static/portal/scss/_login.scss */ .logInfo .db { font-size: 18px; margin-top: 20px; }
	/* line 179, static/portal/scss/_login.scss */ .loginSet { padding: 20px 5% 10px 5%; margin-top: 20px; }
	/* line 181, static/portal/scss/_login.scss */ .loginSet form span { margin-right: 100px; }
	/* line 183, static/portal/scss/_login.scss */ .loginSet form span input { width: 100%; }
	/* line 185, static/portal/scss/_login.scss */ .loginSet form .alert { text-align: left; text-indent: -13px; padding-left: 26px; word-break: keep-all; }
	/* line 191, static/portal/scss/_login.scss */ .loginSet form > input { width: 90px; }
	/* line 196, static/portal/scss/_login.scss */ .loginQ { padding: 10px; }
	/* line 197, static/portal/scss/_login.scss */ .loginQ p { float: none; width: 100%; }
	/* line 199, static/portal/scss/_login.scss */ .loginQ p a { display: block; width: 100%; margin-right: 0; margin-top: 5px; margin-bottom: 10px; }
	/* line 207, static/portal/scss/_login.scss */ .certifyInfor { background: none; padding: 15px; }
	/* line 210, static/portal/scss/_login.scss */ .certifyInfor.type2 { background: none; }
	/* line 211, static/portal/scss/_login.scss */ .certifyInfor.type2 ul { margin-right: 0; }
	/* line 212, static/portal/scss/_login.scss */ .certifyInfor.type2 .btnsRt { width: 100%; position: relative; right: auto; top: 0; margin-top: 10px; text-align: center; } }

/* line 57, static/portal/scss/_join.scss */ .breadcrumb { border: 1px solid #ddd; overflow: hidden; padding: 3% 0 0 0; }

/* line 62, static/portal/scss/_join.scss */ .breadcrumb ul li { position: relative; float: left; width: 25%; font-size: 18px; padding: 0 30px 30px 3%; }

/* line 70, static/portal/scss/_join.scss */ .breadcrumb ul li:after { display: inline-block; content: ""; background: url(/static/portal/img/common/step_arr.gif) no-repeat right 0; width: 30px; height: 40px; position: absolute; right: 0; top: 5px; }

/* line 77, static/portal/scss/_join.scss */ .breadcrumb ul li:last-child:after { background: none; }

/* line 80, static/portal/scss/_join.scss */ .breadcrumb .s1, .breadcrumb .s2, .breadcrumb .s3, .breadcrumb .s4 { min-height: 50px; }

/* line 81, static/portal/scss/_join.scss */ .breadcrumb .s1 > span, .breadcrumb .s2 > span, .breadcrumb .s3 > span, .breadcrumb .s4 > span { display: inline-block; padding-left: 50px; display: table; }

/* line 82, static/portal/scss/_join.scss */ .breadcrumb .s1 > span > span, .breadcrumb .s2 > span > span, .breadcrumb .s3 > span > span, .breadcrumb .s4 > span > span { display: table-cell; vertical-align: middle; color: #888; height: 50px; }

/* line 91, static/portal/scss/_join.scss */ .breadcrumb .s1 > span { background: url(/static/portal/img/common/ico_step01_on.gif) no-repeat left center; }

/* line 92, static/portal/scss/_join.scss */ .breadcrumb .s1 > span span { padding-top: 0; }

/* line 94, static/portal/scss/_join.scss */ .breadcrumb .s2 > span { background: url(/static/portal/img/common/ico_step02_on.gif) no-repeat left center; }

/* line 95, static/portal/scss/_join.scss */ .breadcrumb .s3 > span { background: url(/static/portal/img/common/ico_step03_on.gif) no-repeat left center; }

/* line 96, static/portal/scss/_join.scss */ .breadcrumb .s4 > span { background: url(/static/portal/img/common/ico_step04_on.gif) no-repeat left center; }

/* line 97, static/portal/scss/_join.scss */ .breadcrumb .stepOn { border-bottom: 5px solid #333; }

/* line 98, static/portal/scss/_join.scss */ .breadcrumb .stepOn > span > span { color: #ff6e17; }

/* line 100, static/portal/scss/_join.scss */ .breadcrumb .stepOff.s1 > span { background: url(/static/portal/img/common/ico_step01_off.gif) no-repeat left center; }

/* line 101, static/portal/scss/_join.scss */ .breadcrumb .stepOff.s2 > span { background: url(/static/portal/img/common/ico_step02_off.gif) no-repeat left center; }

/* line 102, static/portal/scss/_join.scss */ .breadcrumb .stepOff.s3 > span { background: url(/static/portal/img/common/ico_step03_off.gif) no-repeat left center; }

/* line 103, static/portal/scss/_join.scss */ .breadcrumb .stepOff.s4 > span { background: url(/static/portal/img/common/ico_step04_off.gif) no-repeat left center; }

/* line 107, static/portal/scss/_join.scss */ .join2 { position: relative; overflow: hidden; background: url(/static/ucms/img/join-step.png) 0 0 no-repeat; height: 80px; margin-bottom: 40px; }

/* line 114, static/portal/scss/_join.scss */ .join2.joinVerify { background-position: 0 -81px; }

/* line 115, static/portal/scss/_join.scss */ .join2.joinInput { background-position: 0 -162px; }

/* line 116, static/portal/scss/_join.scss */ .join2.joinFinish { background-position: 0 bottom; }

/* line 118, static/portal/scss/_join.scss */ .agg-w { background: #f2f2f2; padding: 3%; }

/* line 120, static/portal/scss/_join.scss */ .aggSetBx1 .agg-set .row.info { display: none; }

/* line 121, static/portal/scss/_join.scss */ .agg-set { margin: 0 0 10px; padding: 9px 12px; border: 1px solid #e1e1e1; background-color: #fcfcfc; }

/* line 126, static/portal/scss/_join.scss */ .agg-set .set { height: 210px; overflow: scroll; overflow-x: hidden; padding-left: 12px; }

/* line 131, static/portal/scss/_join.scss */ .agg-set .set h2, .agg-set .set h3, .agg-set .set h4 { font-size: 1.2em; background-image: none; padding: 0; margin: 10px 0 5px; color: inherit; }

/* line 139, static/portal/scss/_join.scss */ .agg-set .set h2::before, .agg-set .set h3::before, .agg-set .set h4::before { display: none; }

/* line 141, static/portal/scss/_join.scss */ .agg-set .set em, .agg-set .set strong, .agg-set .set p { font-size: 1em; }

/* line 144, static/portal/scss/_join.scss */ .jointext { font-family: "NanumSquare"; margin-bottom: 27px; }

/* line 147, static/portal/scss/_join.scss */ .jointext .t { font-size: 24px; color: #4b579f; font-weight: bold; line-height: 1.5; }

/* line 153, static/portal/scss/_join.scss */ .jointext .t + p { font-size: 18px; }

/* line 156, static/portal/scss/_join.scss */ .jointext.type2 { text-align: center; }

/* line 158, static/portal/scss/_join.scss */ .jointext.type2 .t + p { font-size: 18px; }

/* line 163, static/portal/scss/_join.scss */ .jointext.type3 .t + p { font-size: 18px; }

/* line 168, static/portal/scss/_join.scss */ .aggtotal { text-align: center; }

/* line 170, static/portal/scss/_join.scss */ .aggtotal label { font-weight: bold !important; }

/* line 174, static/portal/scss/_join.scss */ .certify { font-family: 'Nanum Square'; }

/* line 176, static/portal/scss/_join.scss */ .certify .set { background: #fff url(/static/ucms/img/patten.png); border: 4px solid #d0d8d9; padding: 30px 0 35px; text-align: center; }

/* line 182, static/portal/scss/_join.scss */ .certify h3 { font-size: 28px !important; line-height: 1; position: relative; margin: 12px 12px 30px !important; }

/* line 187, static/portal/scss/_join.scss */ .certify h3.i1:after { content: ''; height: 96px; display: block; background: url(/static/portal/img/common/ico_ph.gif) center 0 no-repeat; margin-top: 41px; }

/* line 194, static/portal/scss/_join.scss */ .certify h3.i2:after { content: ''; height: 96px; display: block; background: url(/static/portal/img/common/ico_ipin.gif) center 0 no-repeat; margin-top: 41px; }

/* line 202, static/portal/scss/_join.scss */ .certify p { font-size: 18px; margin-bottom: 25px; line-height: 1.5; }

/* line 203, static/portal/scss/_join.scss */ .certify a { display: inline-block; font-size: 17px; }

/* line 205, static/portal/scss/_join.scss */ .certify .bor:hover:before { display: inline-block; content: ""; width: 99%; height: 99%; position: absolute; left: -1px; top: -1px; border: 3px solid #00a6d6; }

/* line 209, static/portal/scss/_join.scss */ .certify .list, .certify .uline { font-size: 17px; border-bottom: 1px solid #ddd; padding-bottom: 20px; }

/* line 210, static/portal/scss/_join.scss */ .certify .box3 { padding-top: 3%; }

/* line 212, static/portal/scss/_join.scss */ .snsLogin { background: #fff url(/static/ucms/img/patten.png); border: 4px solid #d0d8d9; margin: 20px 0; padding: 60px 0; text-align: center; }

/* line 218, static/portal/scss/_join.scss */ .snsLogin h3 { font-size: 22px; font-family: 'Nanum Square'; font-weight: bold; position: relative; margin-bottom: 34px; }

/* line 224, static/portal/scss/_join.scss */ .snsLogin h3:after { content: ''; position: absolute; width: 60px; height: 2px; background-color: #163d40; left: 0; right: 0; bottom: 40px; margin: 0 auto; }

/* line 236, static/portal/scss/_join.scss */ .snsLogin ul { margin: 0 auto; display: table; table-layout: fixed; }

/* line 241, static/portal/scss/_join.scss */ .snsLogin li { display: table-cell; vertical-align: middle; padding: 0 50px; }

/* line 246, static/portal/scss/_join.scss */ .snsLogin a { display: block; width: 70px; font-size: 18px; line-height: 1; font-weight: bold; font-family: 'Nanum Square'; }

/* line 253, static/portal/scss/_join.scss */ .snsLogin a:before { content: ''; display: block; height: 70px; background: url(/static/ucms/img/ico-google.png) center 0 no-repeat; margin-bottom: 20px; }

/* line 260, static/portal/scss/_join.scss */ .snsLogin a#facebook:before { background-image: url(/static/ucms/img/ico-facebook.png); }

/* line 261, static/portal/scss/_join.scss */ .snsLogin a#naver:before { background-image: url(/static/ucms/img/ico-naver.png); }

/* line 262, static/portal/scss/_join.scss */ .snsLogin a#kakao:before { background-image: url(/static/ucms/img/ico-kakao.png); }

/* line 263, static/portal/scss/_join.scss */ .snsLogin a#twitter:before { background-image: url(/static/ucms/img/ico-twitter.png); }

/* line 292, static/portal/scss/_join.scss */ .moreLink { font-size: 18px; font-family: 'Nanum Square'; font-weight: bold; line-height: 50px; }

/* line 297, static/portal/scss/_join.scss */ .certifyInfor + .moreLink { border-top: 1px solid #dee0e6; padding-top: 30px; }

/* line 298, static/portal/scss/_join.scss */ .moreLink > div { overflow: hidden; margin-bottom: 10px; }

/* line 301, static/portal/scss/_join.scss */ .moreLink > div > p { float: left; }

/* line 303, static/portal/scss/_join.scss */ .moreLink > div > p:before { content: ''; display: inline-block; margin-right: 10px; width: 4px; height: 4px; background-color: #163d40; vertical-align: middle; }

/* line 314, static/portal/scss/_join.scss */ .moreLink > div .r { float: right; }

/* line 317, static/portal/scss/_join.scss */ .moreLink > div a { float: left; margin-left: 10px; border: 1px solid #000; padding: 16px 20px; width: 250px; line-height: 1; background: url(/static/ucms/img/ico-arrRight.png) 220px center no-repeat; }

/* line 328, static/portal/scss/_join.scss */ .joinPart { position: relative; border: 1px solid #ddd; padding: 30px 20px; text-align: center; word-break: keep-all; }

/* line 334, static/portal/scss/_join.scss */ .joinPart h4 { font-size: 25px; font-weight: normal; text-align: center; padding-top: 100px; margin-bottom: 20px; }

/* line 335, static/portal/scss/_join.scss */ .joinPart h4.i1 { background: url(/static/portal/img/common/ico_join1.gif) center top no-repeat; }

/* line 336, static/portal/scss/_join.scss */ .joinPart h4.i2 { background: url(/static/portal/img/common/ico_join2.gif) center top no-repeat; }

/* line 337, static/portal/scss/_join.scss */ .joinPart h4.i3 { background: url(/static/portal/img/common/ico_join3.gif) center top no-repeat; }

/* line 338, static/portal/scss/_join.scss */ .manual .joinPart h4 { background-position: center bottom; padding-bottom: 100px; padding-top: 0; }

/* line 342, static/portal/scss/_join.scss */ .manual .joinPart p { font-size: 18px; margin-bottom: 20px; margin-top: 10px; }

/* line 343, static/portal/scss/_join.scss */ .joinPart .b-btn { display: inline-block !important; width: auto !important; text-align: center; z-index: 10; position: relative; }

/* line 344, static/portal/scss/_join.scss */ .joinPart dl { text-align: left; margin-top: 25px; }

/* line 345, static/portal/scss/_join.scss */ .joinPart dl dt { font-size: 20px; text-align: center; margin-bottom: 10px; min-height: 54px; }

/* line 346, static/portal/scss/_join.scss */ .joinPart dl dt .fz12 { font-size: 12px; }

/* line 349, static/portal/scss/_join.scss */ .joinPart dl dt:before { display: inline-block; font-family: "FontAwesome"; content: "\f00c"; display: inline-block; font-size: 17px; color: #ff6e17; padding-right: 5px; }

/* line 351, static/portal/scss/_join.scss */ .joinPart dl dd { background: #ecf9fc; padding: 15px 20px; min-height: 170px; }

/* line 352, static/portal/scss/_join.scss */ .joinPart dl dd ul { margin-left: 0; }

/* line 353, static/portal/scss/_join.scss */ .joinPart dl dd li { background: url(/static/portal/img/common/list1.gif) left 10px no-repeat; font-size: 15px; line-height: 160%; }

/* line 356, static/portal/scss/_join.scss */ .joinPart:hover:before { display: inline-block; content: ""; width: 99%; height: 99%; position: absolute; left: -1px; top: -1px; border: 3px solid #00a6d6; }

/* line 360, static/portal/scss/_join.scss */ .tit_p { font-size: 35px; text-align: center; margin: 50px 0 20px 0; font-family: 'Nanum Square'; }

@media (max-width: 767px) { /* line 364, static/portal/scss/_join.scss */ .tit_p { font-size: 28px; }
	/* line 365, static/portal/scss/_join.scss */ .breadcrumb { text-align: center; }
	/* line 367, static/portal/scss/_join.scss */ .breadcrumb ul li { width: auto; display: inline-block; float: none; padding-bottom: 0; font-size: 15px; min-height: 60px !important; vertical-align: top !important; padding: 0 24px 0 0; }
	/* line 375, static/portal/scss/_join.scss */ .breadcrumb ul li:after { width: 20px; height: 20px; background-position: left center; }
	/* line 378, static/portal/scss/_join.scss */ .breadcrumb ul li.stepOn > span.sw > span { display: block !important; }
	/* line 382, static/portal/scss/_join.scss */ .breadcrumb ul li.stepOff:before { display: block; content: "\f111"; font-family: "FontAwesome"; text-align: center; color: #888; font-size: 16px; padding-top: 5px; }
	/* line 384, static/portal/scss/_join.scss */ .breadcrumb ul li > span.sw { background: none !important; padding-left: 0 !important; }
	/* line 385, static/portal/scss/_join.scss */ .breadcrumb ul li > span.sw > span { display: none !important; }
	/* line 390, static/portal/scss/_join.scss */ .joinPart { padding: 5px; margin-bottom: 10px; }
	/* line 392, static/portal/scss/_join.scss */ .joinPart dl dt { min-height: auto; }
	/* line 396, static/portal/scss/_join.scss */ .joinPart h4.i1, .joinPart h4.i2, .joinPart h4.i3, .certify h3.i1:after, .certify h3.i2:after { background-size: 50px auto; padding-top: 50px; font-size: 18px; }
	/* line 405, static/portal/scss/_join.scss */ .certify h3 { margin-bottom: 10px !important; font-size: 18px !important; }
	/* line 406, static/portal/scss/_join.scss */ .certify h3.i1:after, .certify h3.i2:after { height: 0; margin-top: 10px; } }

@media (max-width: 479px) { /* line 414, static/portal/scss/_join.scss */ .joinPart .b-btn { width: 100% !important; }
	/* line 415, static/portal/scss/_join.scss */ .certify > div { margin-bottom: 10px; }
	/* line 416, static/portal/scss/_join.scss */ .certify > div p { margin-bottom: 10px; } }

/* 테이블 */
/* line 2, static/portal/scss/_bdList.scss */ .bdList { margin-top: 13px; border-top: 2px solid #0059a9; }

/* line 7, static/portal/scss/_bdList.scss */ .bdList .b-btn { min-width: auto; }

/* line 8, static/portal/scss/_bdList.scss */ .bdList a:hover, .bdList a:focus, .bdList a:active { text-decoration: underline; }

/* line 11, static/portal/scss/_bdList.scss */ .bdList table { width: 100%; table-layout: fixed; }

/* line 14, static/portal/scss/_bdList.scss */ .bdList table.border-left td:nth-child(n+1) { border-left: 1px solid #ddd; }

/* line 15, static/portal/scss/_bdList.scss */ .bdList table.border-left .bdl { border-left: 1px solid #ddd; }

/* line 17, static/portal/scss/_bdList.scss */ .bdList th, .bdList td { text-align: center; color: #000; }

/* line 23, static/portal/scss/_bdList.scss */ .bdList thead { box-shadow: 0px 3px 5px 0px #eaeaea; }

/* line 25, static/portal/scss/_bdList.scss */ .bdList thead.type th.bg1 { background-image: linear-gradient(0deg, #f9fbfe 10px, #ffffff 40px); }

/* line 26, static/portal/scss/_bdList.scss */ .bdList thead.type th.bg2 { background-image: linear-gradient(0deg, #f5f8fd 10px, #f9fbfe 40px); }

/* line 27, static/portal/scss/_bdList.scss */ .bdList thead.type th.bgn { background: none; }

/* line 28, static/portal/scss/_bdList.scss */ .bdList thead.type th { height: 45px; }

/* line 32, static/portal/scss/_bdList.scss */ .bdList thead .bdt1 td { border-top: 1px solid #b0c7e4; }

/* line 34, static/portal/scss/_bdList.scss */ .bdList thead th { height: 68px; font-size: 16px; color: #163d40; border-bottom: 1px solid #b0c7e4; background: #f5f8fd; background-image: linear-gradient(0deg, #f5f8fd 10px, #ffffff 40px); font-weight: bold; position: relative; }

/* line 43, static/portal/scss/_bdList.scss */ .bdList thead th:before { content: ''; position: absolute; left: 0; top: 50%; margin-top: -8px; height: 16px; }

/* line 51, static/portal/scss/_bdList.scss */ .bdList thead th:first-child:before { display: none; }

/* line 52, static/portal/scss/_bdList.scss */ .bdList thead th.no { width: 58px; }

/* line 53, static/portal/scss/_bdList.scss */ .bdList thead th.name { width: 70px; }

/* line 54, static/portal/scss/_bdList.scss */ .bdList thead th.file, .bdList thead th.year { width: 60px; }

/* line 56, static/portal/scss/_bdList.scss */ .bdList thead th.date { width: 108px; }

/* line 57, static/portal/scss/_bdList.scss */ .bdList thead th.date1 { width: 180px; }

/* line 58, static/portal/scss/_bdList.scss */ .bdList thead th.nolg { width: 148px; }

/* line 59, static/portal/scss/_bdList.scss */ .bdList thead th.area { width: 200px; }

/* line 60, static/portal/scss/_bdList.scss */ .bdList thead th.site { width: 350px; }

/* line 61, static/portal/scss/_bdList.scss */ .bdList thead th.chasu { width: 100px; }

/* line 62, static/portal/scss/_bdList.scss */ .bdList thead th.count { width: 80px; }

/* line 64, static/portal/scss/_bdList.scss */ .bdList thead th.tlen4b { width: 80px; }

/* line 65, static/portal/scss/_bdList.scss */ .bdList thead th.tlen6 { width: 96px; }

/* line 66, static/portal/scss/_bdList.scss */ .bdList thead th.tlen7 { width: 112px; }

/* line 67, static/portal/scss/_bdList.scss */ .bdList thead th.tlen10b { width: 166px; }

/* line 71, static/portal/scss/_bdList.scss */ .bdList tbody th, .bdList tbody td { font-weight: normal; border-bottom: 1px solid #dee0e6; }

/* line 73, static/portal/scss/_bdList.scss */ .bdList tbody th.tal, .bdList tbody td.tal { padding-left: 0; }

/* line 74, static/portal/scss/_bdList.scss */ .bdList tbody th .ico_name, .bdList tbody td .ico_name { padding-left: 0; }

/* line 75, static/portal/scss/_bdList.scss */ .bdList tbody th .ico_name:before, .bdList tbody td .ico_name:before { display: inline-block; content: "\f364"; font-family: "LineAwesome"; color: #00a6d6; font-size: 18px; }

@media (min-width: 768px) { /* line 71, static/portal/scss/_bdList.scss */ .bdList tbody th, .bdList tbody td { height: 60px; }
	/* line 81, static/portal/scss/_bdList.scss */ .bdList tbody th.tal, .bdList tbody td.tal { padding-left: 5px; }
	/* line 82, static/portal/scss/_bdList.scss */ .bdList tbody th .ico_name, .bdList tbody td .ico_name { padding-left: 20px; } }

/* line 85, static/portal/scss/_bdList.scss */ .bdList tbody th { color: #222; }

/* line 89, static/portal/scss/_bdList.scss */ .bdList td a { color: #000; font-weight: bold; }

/* line 90, static/portal/scss/_bdList.scss */ .bdList .notice td { color: #0a2a70; border-bottom: 1px solid #0059a9; background: #f2f5fb; }

/* line 91, static/portal/scss/_bdList.scss */ .bdList .tit, .bdList .tit2, .bdList .title { text-align: left; }

/* line 94, static/portal/scss/_bdList.scss */ .bdList .tit .la, .bdList .tit2 .la, .bdList .title .la { color: #00a6d6; }

/* line 96, static/portal/scss/_bdList.scss */ .bdList .tit2 a { display: table-cell; vertical-align: middle; height: 36px; overflow: hidden; }

/* line 97, static/portal/scss/_bdList.scss */ .bdList .tit a { display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 1.47; }

/* line 101, static/portal/scss/_bdList.scss */ .bdList .tit a .con { float: left; max-width: 85%; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 1.47; }

/* line 104, static/portal/scss/_bdList.scss */ .bdList .tit1 { text-align: left; }

/* line 106, static/portal/scss/_bdList.scss */ .bdList .b-btn { color: #fff; }

/* line 107, static/portal/scss/_bdList.scss */ .bdList .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 108, static/portal/scss/_bdList.scss */ .bdList 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 116, static/portal/scss/_bdList.scss */ .bdList table.border { border-right: 1px solid #b0c7e4; }

/* line 117, static/portal/scss/_bdList.scss */ .bdList table.border thead th, .bdList table.border tbody td { border-left: 1px solid #b0c7e4; }

@media (max-width: 767px) { /* line 121, static/portal/scss/_bdList.scss */ .bdList table.border { border-right: none; }
	/* line 122, static/portal/scss/_bdList.scss */ .bdList table.border thead th, .bdList table.border tbody td { border-left: none; text-align: left; }
	/* line 125, static/portal/scss/_bdList.scss */ .bdList table.border thead th:before, .bdList table.border tbody td:before { content: attr(data-th); } }

@media (max-width: 767px) { /* line 132, static/portal/scss/_bdList.scss */ .bdList td.pc { display: none; }
	/* line 133, static/portal/scss/_bdList.scss */ .bdList table { display: block; }
	/* line 134, static/portal/scss/_bdList.scss */ .bdList thead { display: none; }
	/* line 135, static/portal/scss/_bdList.scss */ .bdList tbody { display: block; }
	/* line 136, static/portal/scss/_bdList.scss */ .bdList tr { position: relative; display: block; padding: 10px 0 10px 20px; border-bottom: 1px solid #e6e6e6; line-height: 1.5; }
	/* line 142, static/portal/scss/_bdList.scss */ .bdList tr.nodata, .bdList tr.notice { padding: 10px; background: #f2f5fb; }
	/* line 146, static/portal/scss/_bdList.scss */ .bdList tr.nodata td, .bdList tr.notice td { padding: 0 10px 0 0; border: none; }
	/* line 149, static/portal/scss/_bdList.scss */ .bdList tr.nodata td.num, .bdList tr.notice td.num { position: static; }
	/* line 155, static/portal/scss/_bdList.scss */ .bdList.no-num tr { padding-left: 0; }
	/* line 156, static/portal/scss/_bdList.scss */ .bdList tbody th, .bdList tbody td { display: inline-block; border: none; padding: 0 10px 0 0; }
	/* line 161, static/portal/scss/_bdList.scss */ .bdList tbody th:first-child, .bdList tbody td:first-child { padding-left: 0; }
	/* line 162, static/portal/scss/_bdList.scss */ .bdList tbody th.num, .bdList tbody td.num { position: absolute; left: 5px; top: 20px; padding: 0; }
	/* line 168, static/portal/scss/_bdList.scss */ .bdList tbody th.tit, .bdList tbody td.tit { display: block; }
	/* line 169, static/portal/scss/_bdList.scss */ .bdList tbody th.tit a, .bdList tbody td.tit a { white-space: normal; float: none; width: auto; display: inline; font-weight: bold; }
	/* line 170, static/portal/scss/_bdList.scss */ .bdList tbody th.tit a .con, .bdList tbody td.tit a .con { float: none; width: auto; white-space: normal; display: inline; }
	/* line 177, static/portal/scss/_bdList.scss */ .bdList tbody th.title, .bdList tbody td.title { display: block; padding: 0; }
	/* line 178, static/portal/scss/_bdList.scss */ .bdList tbody th.title a, .bdList tbody td.title a { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; font-weight: bold; }
	/* line 188, static/portal/scss/_bdList.scss */ .bdList tbody th.tit1, .bdList tbody td.tit1 { display: block; padding: 0; font-weight: bold; }
	/* line 189, static/portal/scss/_bdList.scss */ .bdList tbody th.btn, .bdList tbody th.m-block, .bdList tbody td.btn, .bdList tbody td.m-block { display: block; text-align: left; }
	/* line 194, static/portal/scss/_bdList.scss */ .bdList tbody th.mc, .bdList tbody td.mc { color: #222; }
	/* line 197, static/portal/scss/_bdList.scss */ .bdList tbody th.n-fl, .bdList tbody td.n-fl { float: left; }
	/* line 198, static/portal/scss/_bdList.scss */ .bdList tbody th.w-block, .bdList tbody td.w-block { display: block; width: 85%; -moz-text-align-last: left; text-align-last: left; }
	/* line 199, static/portal/scss/_bdList.scss */ .bdList tbody th.w-block a, .bdList tbody td.w-block a { -moz-text-align-last: left; text-align-last: left; display: block; }
	/* line 200, static/portal/scss/_bdList.scss */ .bdList tbody th.w-block:after, .bdList tbody td.w-block:after { display: block; clear: both; }
	/* line 202, static/portal/scss/_bdList.scss */ .bdList tbody th.gr, .bdList tbody td.gr { padding-right: 5px !important; }
	/* line 203, static/portal/scss/_bdList.scss */ .bdList tbody th.gr:before, .bdList tbody td.gr:before { display: inline-block; content: ">"; padding-right: 5px; }
	/* line 205, static/portal/scss/_bdList.scss */ .bdList tbody th.gr1, .bdList tbody td.gr1 { display: inline-block; }
	/* line 206, static/portal/scss/_bdList.scss */ .bdList tbody th.gr1:after, .bdList tbody td.gr1:after { display: block; content: ""; width: 100%; }
	/* line 208, static/portal/scss/_bdList.scss */ .bdList tbody th.tac, .bdList tbody td.tac { text-align: left !important; }
	/* line 211, static/portal/scss/_bdList.scss */ .bdList.type2 tr { padding: 10px 0; }
	/* line 214, static/portal/scss/_bdList.scss */ .bdList.type2 th, .bdList.type2 td { display: block; text-align: left; padding: 0; }
	/* line 215, static/portal/scss/_bdList.scss */ .bdList.type2 th { font-size: 16px; color: #222; }
	/* line 222, static/portal/scss/_bdList.scss */ .bdList.type2 td:last-child { margin-bottom: 0; }
	/* line 227, static/portal/scss/_bdList.scss */ .bdList.m-bdList tbody td { text-align: left !important; position: relative; border-top: 0; }
	/* line 228, static/portal/scss/_bdList.scss */ .bdList.m-bdList tbody td.num { padding-left: 15px; border-top: 1px solid #ddd; }
	/* line 229, static/portal/scss/_bdList.scss */ .bdList.m-bdList tbody td:before { content: attr(data-th); padding: 0 5px 0 0; font-size: 14px; float: left; font-weight: normal; font-style: normal; word-break: keep-all; }
	/* line 233, static/portal/scss/_bdList.scss */ .bdList tbody > tr > td:first-child { display: none; }
	/* line 234, static/portal/scss/_bdList.scss */ .bdList tbody > tr > td.noDataCell { display: block; } }

@media (min-width: 768px) { /* line 237, static/portal/scss/_bdList.scss */ .bdList .fix-notice td { font-size: 16px; color: #0a2a70; border-bottom: 1px solid #0059a9; background: #f2f5fb; }
	/* line 238, static/portal/scss/_bdList.scss */ .bdList.bd td { border-left: 1px solid #e6e6e6; }
	/* line 240, static/portal/scss/_bdList.scss */ .bdList.bd td:first-child { border-left: none; }
	/* line 242, static/portal/scss/_bdList.scss */ .bdList td.btn > * { width: 100%; min-width: 0; } }

/* line 245, static/portal/scss/_bdList.scss */ .totalCount { margin-top: 40px; font-size: 15px; font-weight: bold; line-height: 1; }

/* line 253, static/portal/scss/_bdList.scss */ .nodata td { padding: 30px 5px !important; text-align: center !important; }

/* line 255, static/portal/scss/_bdList.scss */ .bdList_pc { margin-top: 13px; border-top: 2px solid #0059a9; }

/* line 258, static/portal/scss/_bdList.scss */ .bdList_pc .b-btn { min-width: auto; }

/* line 259, static/portal/scss/_bdList.scss */ .bdList_pc table { width: 100%; table-layout: fixed; }

/* line 263, static/portal/scss/_bdList.scss */ .bdList_pc th, .bdList_pc td { text-align: center; color: #000; }

/* line 269, static/portal/scss/_bdList.scss */ .bdList_pc thead { box-shadow: 0px 3px 5px 0px #eaeaea; }

/* line 271, static/portal/scss/_bdList.scss */ .bdList_pc thead.type th { height: 45px; }

/* line 276, static/portal/scss/_bdList.scss */ .bdList_pc thead th { height: 50px; font-size: 16px; color: #163d40; border-bottom: 1px solid #b0c7e4; background: #f5f8fd; background: linear-gradient(0deg, #f5f8fd 20%, #ffffff 100%); font-weight: bold; position: relative; }

/* line 285, static/portal/scss/_bdList.scss */ .bdList_pc thead th:before { content: ''; position: absolute; left: 0; top: 50%; margin-top: -8px; height: 16px; }

/* line 293, static/portal/scss/_bdList.scss */ .bdList_pc thead th:first-child:before { display: none; }

/* line 294, static/portal/scss/_bdList.scss */ .bdList_pc thead th.no { width: 100px; }

/* line 295, static/portal/scss/_bdList.scss */ .bdList_pc thead th.name { width: 70px; }

/* line 296, static/portal/scss/_bdList.scss */ .bdList_pc thead th.file, .bdList_pc thead th.year { width: 60px; }

/* line 298, static/portal/scss/_bdList.scss */ .bdList_pc thead th.date { width: 120px; }

/* line 299, static/portal/scss/_bdList.scss */ .bdList_pc thead th.date1 { width: 200px; }

/* line 300, static/portal/scss/_bdList.scss */ .bdList_pc thead th.nolg { width: 150px; }

/* line 301, static/portal/scss/_bdList.scss */ .bdList_pc thead th.area { width: 200px; }

/* line 302, static/portal/scss/_bdList.scss */ .bdList_pc thead th.site { width: 300px; }

/* line 303, static/portal/scss/_bdList.scss */ .bdList_pc thead th.chasu { width: 100px; }

/* line 304, static/portal/scss/_bdList.scss */ .bdList_pc thead th.count { width: 80px; }

/* line 308, static/portal/scss/_bdList.scss */ .bdList_pc tbody th, .bdList_pc tbody td { font-weight: normal; border-bottom: 1px solid #dee0e6; padding: 5px; }

@media (min-width: 768px) { /* line 308, static/portal/scss/_bdList.scss */ .bdList_pc tbody th, .bdList_pc tbody td { height: 70px; } }

/* line 317, static/portal/scss/_bdList.scss */ .bdList_pc tbody th { color: #222; }

/* line 321, static/portal/scss/_bdList.scss */ .bdList_pc td a { color: #666; line-height: 1.2; font-weight: bold; }

/* line 325, static/portal/scss/_bdList.scss */ .ie11 .bdList thead th { position: static; }

/* 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; }

/*bdViewNav*/
/* line 2, static/portal/scss/_bdViewNav.scss */ .bdViewNav { margin-top: 20px; overflow: hidden; display: table; width: 100%; border-top: 2px solid #dee0e6; border-bottom: 1px solid #dee0e6; }

/* line 9, static/portal/scss/_bdViewNav.scss */ .bdViewNav dl { display: table-row; }

/* line 11, static/portal/scss/_bdViewNav.scss */ .bdViewNav dl > * { display: table-cell; vertical-align: middle; }

/* line 15, static/portal/scss/_bdViewNav.scss */ .bdViewNav dl dt { width: 15%; width: 133px; font-weight: bold; font-size: 15px; padding: 18px 25px; position: relative; }

@media (max-width: 767px) { /* line 15, static/portal/scss/_bdViewNav.scss */ .bdViewNav dl dt { width: 105px; padding: 10px; } }

/* line 25, static/portal/scss/_bdViewNav.scss */ .bdViewNav dl dt:after { content: "\f183"; font-family: "LineAwesome"; font-size: 22px; vertical-align: middle; width: 22px; height: 22px; font-weight: 300; padding-left: 10px; color: #bebebe; display: inline-block; }

/* line 37, static/portal/scss/_bdViewNav.scss */ .bdViewNav dl dt.n:after { -webkit-transform: rotate(180deg); transform: rotate(180deg); background-position: left 0; padding-right: 10px; padding-left: 0; }

/* line 44, static/portal/scss/_bdViewNav.scss */ .bdViewNav dl dd { position: relative; }

/* line 46, static/portal/scss/_bdViewNav.scss */ .bdViewNav dl dd > span { display: block; padding: 18px 20px; }

/* line 50, static/portal/scss/_bdViewNav.scss */ .bdViewNav dl dd:after { content: ''; position: absolute; height: 24px; border-right: 1px solid #b3b3b3; left: 0; top: 21px; }

/* line 60, static/portal/scss/_bdViewNav.scss */ .bdViewNav dl:first-child > * { border-bottom: 1px solid #dee0e6; }

/* line 63, static/portal/scss/_bdViewNav.scss */ .bdViewNav dl:first-child > dt { letter-spacing: 10px; }

/* line 65, static/portal/scss/_bdViewNav.scss */ .bdViewNav dl:first-child > dt:after { padding-left: 4px; }

/* line 69, static/portal/scss/_bdViewNav.scss */ .bdViewNav a, .bdViewNav dd > span { overflow: hidden; display: block; padding: 18px 0 18px 20px; font-size: 15px; }

/* line 76, static/portal/scss/_bdViewNav.scss */ .bdViewNav a span { float: right; width: 17%; position: relative; text-align: center; }

/* line 81, static/portal/scss/_bdViewNav.scss */ .bdViewNav a span:after { content: ''; position: absolute; height: 24px; border-right: 1px solid #b3b3b3; left: 0; top: 0px; }

@media (max-width: 767px) { /* line 76, static/portal/scss/_bdViewNav.scss */ .bdViewNav a span { width: 100%; text-align: left; }
	/* line 92, static/portal/scss/_bdViewNav.scss */ .bdViewNav a span:after { display: none; } }

/* line 97, static/portal/scss/_bdViewNav.scss */ .bdViewNav a span:first-child { float: left; width: 83%; text-align: left; }

/* line 102, static/portal/scss/_bdViewNav.scss */ .bdViewNav a span:first-child:after { display: none; }

/* line 2, static/portal/scss/_sub.scss */ [class*=icon] { display: inline-block; vertical-align: middle; }

/* line 6, static/portal/scss/_sub.scss */ .icon-down { background-image: url(/static/portal/img/sprite1.png); background-position: -204px -112px; width: 16px; height: 13px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-etc { background-image: url(/static/portal/img/sprite1.png); background-position: -44px -294px; width: 24px; height: 23px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-fLogo { background-image: url(/static/portal/img/sprite1.png); background-position: 0px 0px; width: 100px; height: 92px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-ft_facebook { background-image: url(/static/portal/img/sprite1.png); background-position: -74px -112px; width: 45px; height: 45px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-ft_tweeter { background-image: url(/static/portal/img/sprite1.png); background-position: -139px -112px; width: 45px; height: 45px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-hwp { background-image: url(/static/portal/img/sprite1.png); background-position: 0px -294px; width: 24px; height: 23px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-iPrint { background-image: url(/static/portal/img/sprite1.png); background-position: -58px -186px; width: 38px; height: 36px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-img { background-image: url(/static/portal/img/sprite1.png); background-position: -88px -294px; width: 24px; height: 23px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-mark { background-image: url(/static/portal/img/sprite1.png); background-position: -120px 0px; width: 100px; height: 65px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-pagingl { background-image: url(/static/portal/img/sprite1.png); background-position: -240px 0px; width: 38px; height: 38px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-pagingll { background-image: url(/static/portal/img/sprite1.png); background-position: -240px -58px; width: 38px; height: 38px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-pagingr { background-image: url(/static/portal/img/sprite1.png); background-position: -240px -116px; width: 38px; height: 38px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-pagingrr { background-image: url(/static/portal/img/sprite1.png); background-position: 0px -186px; width: 38px; height: 38px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-ppt { background-image: url(/static/portal/img/sprite1.png); background-position: -132px -294px; width: 24px; height: 23px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-qkico1 { background-image: url(/static/portal/img/sprite1.png); background-position: -298px 0px; width: 30px; height: 30px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-qkico10 { background-image: url(/static/portal/img/sprite1.png); background-position: -219px -186px; width: 30px; height: 30px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-qkico11 { background-image: url(/static/portal/img/sprite1.png); background-position: -298px -150px; width: 30px; height: 30px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-qkico12 { background-image: url(/static/portal/img/sprite1.png); background-position: -116px -186px; width: 33px; height: 33px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-qkico13 { background-image: url(/static/portal/img/sprite1.png); background-position: -250px -244px; width: 28px; height: 20px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-qkico2 { background-image: url(/static/portal/img/sprite1.png); background-position: -50px -244px; width: 30px; height: 30px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-qkico3 { background-image: url(/static/portal/img/sprite1.png); background-position: -100px -244px; width: 30px; height: 30px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-qkico4 { background-image: url(/static/portal/img/sprite1.png); background-position: -150px -244px; width: 30px; height: 30px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-qkico5 { background-image: url(/static/portal/img/sprite1.png); background-position: -200px -244px; width: 30px; height: 30px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-qkico6 { background-image: url(/static/portal/img/sprite1.png); background-position: -169px -186px; width: 30px; height: 30px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-qkico7 { background-image: url(/static/portal/img/sprite1.png); background-position: -298px -50px; width: 30px; height: 30px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-qkico8 { background-image: url(/static/portal/img/sprite1.png); background-position: -298px -100px; width: 30px; height: 30px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-qkico9 { background-image: url(/static/portal/img/sprite1.png); background-position: 0px -244px; width: 30px; height: 30px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-radiooff { background-image: url(/static/portal/img/sprite1.png); background-position: -298px -200px; width: 24px; height: 24px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-radioon { background-image: url(/static/portal/img/sprite1.png); background-position: -298px -244px; width: 24px; height: 24px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-topsearch { background-image: url(/static/portal/img/sprite1.png); background-position: 0px -112px; width: 54px; height: 54px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-viewer { background-image: url(/static/portal/img/sprite1.png); background-position: -264px -294px; width: 21px; height: 23px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-word { background-image: url(/static/portal/img/sprite1.png); background-position: -220px -294px; width: 24px; height: 23px; }

/* line 6, static/portal/scss/_sub.scss */ .icon-xls { background-image: url(/static/portal/img/sprite1.png); background-position: -176px -294px; width: 24px; height: 23px; }

/* line 14, static/portal/scss/_sub.scss */ .location { position: relative; padding-right: 40px; }

/* line 15, static/portal/scss/_sub.scss */ .location .set { width: 1000px; margin: 0 auto; height: 48px; }

/* line 20, static/portal/scss/_sub.scss */ .location li { display: inline-block; line-height: 50px; margin-bottom: 11px; letter-spacing: -1px; }

/* line 22, static/portal/scss/_sub.scss */ .location li:after { content: "\f112"; font-family: "LineAwesome"; display: inline-block; }

/* line 23, static/portal/scss/_sub.scss */ .location li:last-child:after { display: none; }

/* line 25, static/portal/scss/_sub.scss */ .location .r { position: absolute; right: 0; top: 13px; float: right; }

/* line 26, static/portal/scss/_sub.scss */ .location .r a { float: left; width: 36px; height: 34px; border: 1px solid #ccc; background: url(/static/portal/img/common/print.gif) no-repeat 0 0; }

/* line 36, static/portal/scss/_sub.scss */ .fz17 { font-size: 17px; letter-spacing: -1px; }

/* line 37, static/portal/scss/_sub.scss */ .fwn { font-weight: normal !important; }

/* line 38, static/portal/scss/_sub.scss */ .bu3 { font-size: 13px; position: relative; padding-left: 9px; }

/* line 39, static/portal/scss/_sub.scss */ .bu3:after { position: absolute; left: 0; top: 8px; content: ''; background-color: #a8a8a8; width: 3px; height: 3px; }

/* line 46, static/portal/scss/_sub.scss */ #mainContent { float: left; width: 100%; }

/* line 50, static/portal/scss/_sub.scss */ .join1 { margin: 30px 0 50px 17px; }

/* line 52, static/portal/scss/_sub.scss */ .join1 .btn ul { overflow: hidden; }

/* line 53, static/portal/scss/_sub.scss */ .join1 .btn ul li { position: relative; float: left; width: 163px; padding: 0 11px 0 10px; background: url(/ucms/images/join/0100_vline.gif) repeat-y right 0; }

/* line 54, static/portal/scss/_sub.scss */ .join1 .btn ul li a { display: block; padding: 116px 0 0 0; background: url(/ucms/images/join/0100_btn1.gif) no-repeat 0 0; text-align: center; cursor: pointer; zoom: 1; }

/* line 55, static/portal/scss/_sub.scss */ .join1 .btn ul li a.ico_2 { background-image: url(/ucms/images/join/0100_btn2.gif); }

/* line 56, static/portal/scss/_sub.scss */ .join1 .btn ul li a.ico_3 { background-image: url(/ucms/images/join/0100_btn3.gif); }

/* line 57, static/portal/scss/_sub.scss */ .join1 .btn ul li a.ico_4 { background-image: url(/ucms/images/join/0100_btn4.gif); }

/* line 58, static/portal/scss/_sub.scss */ .join1 .btn ul li a .ico_chk { display: none; width: 36px; height: 28px; position: absolute; left: 10px; top: 0; background: #0089cc url(/ucms/images/join/0100_chk.png) no-repeat 0 0; }

/* line 59, static/portal/scss/_sub.scss */ .join1 .btn ul li a .txt { display: block; margin-bottom: 18px; font-size: 11px; }

/* line 60, static/portal/scss/_sub.scss */ .join1 .btn ul li a .t { display: block; font-weight: bold; color: #0089cc; zoom: 1; }

/* line 61, static/portal/scss/_sub.scss */ .join1 .btn ul li a:focus .ico_chk, .join1 .btn ul li a:hover .ico_chk { display: block; }

/* line 64, static/portal/scss/_sub.scss */ .join1 .btn ul li a.ico_2 .ico_chk { background-color: #419f02; }

/* line 65, static/portal/scss/_sub.scss */ .join1 .btn ul li a.ico_3 .ico_chk { background-color: #f56e00; }

/* line 66, static/portal/scss/_sub.scss */ .join1 .btn ul li a.ico_4 .ico_chk { background-color: #505050; }

/* line 68, static/portal/scss/_sub.scss */ .join1 .btn ul li a.ico_2 .t { color: #4b9719; }

/* line 69, static/portal/scss/_sub.scss */ .join1 .btn ul li a.ico_3 .t { color: #cc5802; }

/* line 70, static/portal/scss/_sub.scss */ .join1 .btn ul li a.ico_4 .t { color: #474747; padding: 9px 0 27px; }

/* line 75, static/portal/scss/_sub.scss */ .join1 .btn ul li.last { background-image: none; padding-right: 0px; }

/* line 77, static/portal/scss/_sub.scss */ .join-box dt { margin-bottom: 12px; }

/* line 78, static/portal/scss/_sub.scss */ .join-box li { margin: 4px 0; }

/* line 80, static/portal/scss/_sub.scss */ .w30 { width: 30px; }

/* line 81, static/portal/scss/_sub.scss */ .w20 { width: 20px; }

/* line 82, static/portal/scss/_sub.scss */ .w50 { width: 50px; }

/* line 84, static/portal/scss/_sub.scss */ .join3 .form_set .tac { margin-bottom: 10px; }

/* line 85, static/portal/scss/_sub.scss */ .join3 .form_set dl { float: none; width: auto; border-top: 2px solid #0089cc; border-bottom: 1px solid #0089cc; overflow: hidden; line-height: 34px; margin-bottom: 20px; }

/* line 86, static/portal/scss/_sub.scss */ .join3 .form_set dl dt { border: none; float: left; width: 125px; border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; height: 34px; }

/* line 87, static/portal/scss/_sub.scss */ .join3 .form_set dl dd { border: none; float: left; width: 197px; padding: 0 0 0 11px; height: auto; border-bottom: 1px solid #d4d4d4; height: 34px; }

/* line 88, static/portal/scss/_sub.scss */ .join3 .form_set dl dt label { padding-left: 23px; background: url(/ucms/images/common/list_style4_bu.gif) no-repeat 11px 8px; }

/* line 89, static/portal/scss/_sub.scss */ .join3 { overflow: hidden; }

/* line 90, static/portal/scss/_sub.scss */ .join3 dl { float: left; width: 367px; }

/* line 91, static/portal/scss/_sub.scss */ .join3 dl dt { border: 1px solid #91b5c6; background-color: #deebf1; border-bottom: 0; }

/* line 92, static/portal/scss/_sub.scss */ .join3 dl dt .l, .join3 dl dt a { display: block; overflow: hidden; padding: 14px 12px 12px 9px; }

/* line 94, static/portal/scss/_sub.scss */ .join3 dl dt a { cursor: pointer; }

/* line 95, static/portal/scss/_sub.scss */ .join3 dl dt .bu, .join3 dl dt .sitemap > ul > li > ul > li > a { padding-left: 17px; background: url(/ucms/images/join/0102_bu.gif) no-repeat 0 center; }

/* line 96, static/portal/scss/_sub.scss */ .join3 dl dt a .fl { padding-left: 17px; background: url(/ucms/images/join/0102_bu.gif) no-repeat 0 center; }

/* line 98, static/portal/scss/_sub.scss */ .join3 dl dd { padding: 38px 15px 0; height: 240px; border: 1px solid #d7d7d7; }

/* line 99, static/portal/scss/_sub.scss */ .join3 dl dd .i { padding-bottom: 30px; text-align: center; }

/* line 101, static/portal/scss/_sub.scss */ .join3 dl.r dt { border-left: 0; }

/* line 102, static/portal/scss/_sub.scss */ .join3 dl.r dd { border-left: 0; }

/* line 103, static/portal/scss/_sub.scss */ .join3_compay dl dd { height: 355px; }

/* 필수입력 */
/* line 106, static/portal/scss/_sub.scss */ .req { display: inline-block; width: 10px; height: 6px; }

/* line 107, static/portal/scss/_sub.scss */ .req:before { content: ''; background: url(/static/portal/img/common/req.png) no-repeat left top; width: 8px; height: 6px; display: inline-block; vertical-align: middle; }

/* line 115, static/portal/scss/_sub.scss */ .req > * { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

@media (max-width: 767px) { /* line 124, static/portal/scss/_sub.scss */ .view .req { width: 100%; }
	/* line 125, static/portal/scss/_sub.scss */ .view .req:before { content: '('; background: none; width: auto; display: inline-block; vertical-align: top; }
	/* line 132, static/portal/scss/_sub.scss */ .view .req:after { content: ')'; }
	/* line 135, static/portal/scss/_sub.scss */ .view .req > * { position: relative; width: auto; height: auto; margin: 0; padding: 0; overflow: visible; } }

/* line 147, static/portal/scss/_sub.scss */ .ico_rq { background: url(/ucms/images/join/ico_rq.gif) no-repeat 0 center; text-indent: -999em; width: 13px; height: 22px; display: inline-block; vertical-align: middle; text-align: left; }

/* line 148, static/portal/scss/_sub.scss */ .ico_point { text-indent: -999em; width: 10px; height: 22px; display: inline-block; vertical-align: middle; text-align: left; }

/* line 150, static/portal/scss/_sub.scss */ .join4 .t { margin: 50px 0 30px; text-align: center; }

/* line 151, static/portal/scss/_sub.scss */ .join4 .coninforbox { padding: 15px 18px; margin-bottom: 20px; }

/* line 153, static/portal/scss/_sub.scss */ .join4 .coninforbox .fr { width: 260px; height: 31px; background: url(/ucms/images/join/0104_box.gif) no-repeat 0 0; }

/* line 154, static/portal/scss/_sub.scss */ .join4 .coninforbox .fr dl { overflow: hidden; padding: 7px 14px; font-weight: bold; font-size: 14px; }

/* line 155, static/portal/scss/_sub.scss */ .join4 .coninforbox .fr dl dt { float: left; padding: 0 12px 0 15px; background: url(/ucms/images/common/listType_bu1.gif) no-repeat 0 center; }

/* line 156, static/portal/scss/_sub.scss */ .join4 .coninforbox .fr dl dd { color: #e73100; }

/* line 157, static/portal/scss/_sub.scss */ .join4 .tac { margin: 65px 0 0 0; }

/* line 158, static/portal/scss/_sub.scss */ .blueblock_txt { background-color: #2574b6; font-weight: bold; color: #fff; padding: 4px 2px; }

/* line 160, static/portal/scss/_sub.scss */ .bu1 { font-size: 30px; color: #163d40; padding-left: 26px; background: #fff url(/static/ucms/img/bu1.png) 0 50% no-repeat; line-height: 1; margin: 60px 0 20px; font-family: 'Nanum Square'; font-weight: bold; }

/* line 185, static/portal/scss/_sub.scss */ .bu2, .bu-dot { margin: 40px 0 20px; font-size: 20px; line-height: 1; font-weight: bold; position: relative; padding-left: 14px; }

/* line 173, static/portal/scss/_sub.scss */ .bu2:before, .bu-dot:before { content: ''; display: inline-block; width: 4px; height: 4px; background-color: #163d40; vertical-align: middle; position: absolute; left: 0; top: 9px; }

/* line 193, static/portal/scss/_sub.scss */ .bu-dot { margin: 5px 0; font-size: 1em; font-weight: normal; }

/* line 198, static/portal/scss/_sub.scss */ .bu-dot:before { top: 5px; }

/* line 202, static/portal/scss/_sub.scss */ .bu2set .bu2, .bu2set .bu-dot { margin-bottom: 10px; }

/* line 203, static/portal/scss/_sub.scss */ .bu2set p { margin-left: 13px; }

/* line 209, static/portal/scss/_sub.scss */ .box { border: 1px solid #ccc; padding: 8px; clear: both; }

/* line 210, static/portal/scss/_sub.scss */ .boxgray { padding: 30px; background: #f9f9f9; background: linear-gradient(0deg, #f9f9f9 0%, #fffffa 50%); word-break: keep-all; }

/* line 216, static/portal/scss/_sub.scss */ .mh280 { min-height: 280px; }

/* line 220, static/portal/scss/_sub.scss */ .fieldWrap { text-align: center; width: 550px; display: inline-block; padding: 10px 0 20px 0; }

/* line 221, static/portal/scss/_sub.scss */ .fieldW { position: relative; padding-left: 100px; display: block; margin-bottom: 5px; }

/* line 222, static/portal/scss/_sub.scss */ .fieldW .list li { font-size: 19px; }

/* line 223, static/portal/scss/_sub.scss */ .fieldW span { position: absolute; left: 0; top: 0; width: 100px; line-height: 40px; }

/* line 224, static/portal/scss/_sub.scss */ .fieldW span + * { width: 100%; }

/* line 225, static/portal/scss/_sub.scss */ .fieldemail { position: relative; padding-left: 50px; display: block; overflow: hidden; }

/* line 226, static/portal/scss/_sub.scss */ .fieldemail span { position: absolute; left: 0; top: 0; width: 50px; }

/* line 227, static/portal/scss/_sub.scss */ .fieldemail * { float: left; }

/* line 228, static/portal/scss/_sub.scss */ .fieldemail input { width: 45%; }

/* line 229, static/portal/scss/_sub.scss */ .fieldemail i { width: 10%; text-align: center; display: inline-block; font-style: normal; line-height: 30px; }

/* line 230, static/portal/scss/_sub.scss */ .fieldemail select { width: 100%; margin-top: 5px; height: 30px; }

/**/
/* line 233, static/portal/scss/_sub.scss */ .sm > ul { margin: 0 -10px; overflow: hidden; }

/* line 234, static/portal/scss/_sub.scss */ .sm > ul > li { float: left; width: 33.333%; padding: 10px; text-align: center; }

/* line 235, static/portal/scss/_sub.scss */ .sm > ul > li .set { border: 5px solid #dee0e6; background: #fff url(/static/ucms/img/patten.png) 0 0 repeat; }

/* line 238, static/portal/scss/_sub.scss */ .sm > ul > li .set:before { content: ''; width: 96px; height: 96px; background: #d0d8d9 url(/static/ucms/img/ico-sm1.png) center center no-repeat; border-radius: 50px; display: block; margin: 30px auto 40px; }

/* line 248, static/portal/scss/_sub.scss */ .sm > ul > li:nth-child(2) .set:before { background-image: url(/static/ucms/img/ico-sm2.png); }

/* line 249, static/portal/scss/_sub.scss */ .sm > ul > li:nth-child(3) .set:before { background-image: url(/static/ucms/img/ico-sm3.png); }

/* line 250, static/portal/scss/_sub.scss */ .sm > ul > li:nth-child(4) .set:before { background-image: url(/static/ucms/img/ico-sm4.png); }

/* line 251, static/portal/scss/_sub.scss */ .sm > ul > li:nth-child(5) .set:before { background-image: url(/static/ucms/img/ico-sm5.png); }

/* line 252, static/portal/scss/_sub.scss */ .sm > ul > li:nth-child(6) .set:before { background-image: url(/static/ucms/img/ico-sm6.png); }

/* line 253, static/portal/scss/_sub.scss */ .sm > ul > li .num { display: block; font-size: 18px; color: #df6900; position: relative; margin: 15px 0; display: none; }

/* line 254, static/portal/scss/_sub.scss */ .sm > ul > li .num:after { content: ''; width: 16px; border-bottom: 2px solid #df6900; position: absolute; bottom: 0; left: 50%; margin-left: -8px; }

/* line 261, static/portal/scss/_sub.scss */ .sm > ul > li .title { font-size: 22px; font-family: 'Nanum Square'; font-weight: bold; position: relative; margin-bottom: 13px; display: block; }

/* line 266, static/portal/scss/_sub.scss */ .sm > ul > li .title:before { content: ''; position: absolute; width: 60px; height: 2px; background-color: #163d40; left: 0; right: 0; margin: 0 auto; top: -18px; }

/* line 279, static/portal/scss/_sub.scss */ .sm > ul > li ul { padding-bottom: 10px; }

/* line 281, static/portal/scss/_sub.scss */ .sm > ul > li ul li a { display: block; font-size: 18px; padding: 5px 0; color: #565656; }

/* line 282, static/portal/scss/_sub.scss */ .sm > ul > li ul li a:hover, .sm > ul > li ul li a:focus { color: #df8800; }

/* line 286, static/portal/scss/_sub.scss */ .partner { display: block; width: 100%; margin: 0 -10px; overflow: hidden; }

/* line 291, static/portal/scss/_sub.scss */ .partner li { float: left; padding: 10px; width: 25%; }

/* line 295, static/portal/scss/_sub.scss */ .partner li:nth-child(4n) { margin-right: 0; }

/* line 298, static/portal/scss/_sub.scss */ .partner li img { width: 100%; border: 1px solid #cacaca; }

/* line 304, static/portal/scss/_sub.scss */ .ico-download { background: url(/static/ucms/img/ico-download.png) right center no-repeat; padding-right: 33px; height: 21px; display: inline-block; }

/* line 305, static/portal/scss/_sub.scss */ td .ico-download { padding-right: 23px; }

/*FAQ*/
/* line 308, static/portal/scss/_sub.scss */ .callFaq { position: relative; margin: 10px 0 0; }

/* line 309, static/portal/scss/_sub.scss */ .callFaq dl { border: 3px solid #e2e2e2; margin-bottom: 10px; }

/* line 310, static/portal/scss/_sub.scss */ .callFaq dt, .callFaq dd { position: relative; padding: 14px 10px 8px 10px; }

/* line 312, static/portal/scss/_sub.scss */ .callFaq dt { line-height: 37px; }

/* line 315, static/portal/scss/_sub.scss */ .callFaq dt:hover button { color: #163d40; text-decoration: underline; }

/* line 317, static/portal/scss/_sub.scss */ .callFaq dt button { display: block; line-height: 18px; background-color: transparent; border: 0; width: 100%; text-align: left; font-size: 16px; color: #163d40; font-weight: bold; }

/* line 327, static/portal/scss/_sub.scss */ .callFaq dt button:hover .qnaImg:after, .callFaq dt button:focus .qnaImg:after, .callFaq dt button:active .qnaImg:after { transition: -webkit-transform .8s ease-in-out; transition: transform .8s ease-in-out; transition: transform .8s ease-in-out, -webkit-transform .8s ease-in-out; -webkit-transform: rotate(360deg); transform: rotate(360deg); }

/* line 333, static/portal/scss/_sub.scss */ .callFaq dd { min-height: 150px; padding: 17px 30px 17px 54px; line-height: 1.87; display: none; }

/* line 334, static/portal/scss/_sub.scss */ .callFaq .qnaImg { width: 38px; height: 38px; background: url(/static/portal/img/sub/qa.gif) left 50% no-repeat; display: block; float: left; vertical-align: middle; }

/* line 341, static/portal/scss/_sub.scss */ .callFaq .qnaImg:after { content: "\f2c2"; color: #7d7d7d; font-family: "LineAwesome"; font-weight: 300; font-size: 34px; width: 40px; height: 40px; line-height: 40px; top: 10px; right: 10px; position: absolute; text-align: center; }

/* line 356, static/portal/scss/_sub.scss */ .callFaq .qnaImg + span { padding-right: 30px; display: block; margin: 10px 0 0 40px; }

/* line 357, static/portal/scss/_sub.scss */ .callFaq .open .qnaImg:after { content: "\f28e"; -webkit-transform: rotate(180deg); transform: rotate(180deg); }

/* line 358, static/portal/scss/_sub.scss */ .callFaq .no-data { width: 100%; text-align: center; padding-left: 0; background-image: none; font-weight: bold; }

/* line 361, static/portal/scss/_sub.scss */ .c0101Top { padding: 0 0 45px 0; background: url(/static/ucms/img/01_01_topbg.png) right bottom no-repeat; color: #565656; line-height: 1.92; }

/* line 362, static/portal/scss/_sub.scss */ .c0101Top dl { width: 380px; overflow: hidden; font-size: 13px; }

/* line 363, static/portal/scss/_sub.scss */ .c0101Top dl dt { float: left; width: 50px; font-weight: normal; line-height: 1.92; }

/* line 364, static/portal/scss/_sub.scss */ .c0101Top dl dd { float: left; width: 330px; line-height: 1.92; }

/* line 365, static/portal/scss/_sub.scss */ .adm { margin-top: 50px; border-top-width: 1px; border-bottom-color: #dee0e6; }

/* line 366, static/portal/scss/_sub.scss */ .adm > dl > dt { width: 195px; text-align: center; padding-left: 0; font-weight: bold; }

/* line 368, static/portal/scss/_sub.scss */ .adm input[type=text] { text-indent: 10px; height: 40px; width: 100% !important; }

/* line 369, static/portal/scss/_sub.scss */ .adm .b-submit { height: 40px; width: 100%; }

/* line 370, static/portal/scss/_sub.scss */ .adm p { font-size: 13px; }

/* line 371, static/portal/scss/_sub.scss */ .adm label { max-width: inherit; margin-right: 25px; }

/* line 374, static/portal/scss/_sub.scss */ .blackBox { display: inline-block; padding: 2px 10px; margin-bottom: 6px; background: #322f31; color: #fff; border-radius: 3px; }

/* line 376, static/portal/scss/_sub.scss */ .yellowBox { display: inline-block; padding: 2px 10px; margin-bottom: 6px; background: #febe10; border-radius: 3px; }

/* 댓글 */
/* line 379, static/portal/scss/_sub.scss */ .vline { color: #ccc; margin: 0 3px; }

/* line 380, static/portal/scss/_sub.scss */ .recomentList { overflow: hidden; }

/* line 382, static/portal/scss/_sub.scss */ .recomentList .set { overflow: hidden; width: 100%; padding: 20px 146px 20px 20px; position: relative; border: 1px solid #dee0e6; background: #f8f8f8; }

/* line 391, static/portal/scss/_sub.scss */ .recomentList .set .characterLen { height: 40px; display: block; width: 100%; padding: 10px; border: 1px solid #c9c9c9; }

/* line 392, static/portal/scss/_sub.scss */ .recomentList .set .b-submit { height: 40px; line-height: 40px; overflow: hidden; width: 116px; position: absolute; right: 20px; top: 20px; }

/* line 393, static/portal/scss/_sub.scss */ .recomentList .set .characterLenDeco { float: right; font-size: 13px; padding: 5px 0; }

/* line 398, static/portal/scss/_sub.scss */ .recomentList li { overflow: hidden; position: relative; width: 100%; padding: 15px 0; border-bottom: 1px solid #ccc; }

/* line 400, static/portal/scss/_sub.scss */ .recomentList li .infoAppend { display: block; height: 20px; }

/* line 401, static/portal/scss/_sub.scss */ .recomentList li .name { font-weight: bold; color: #888; }

/* line 402, static/portal/scss/_sub.scss */ .recomentList li .time { color: #b1b1b1; }

/* line 403, static/portal/scss/_sub.scss */ .recomentList li .txtDesc { font-size: 12px; line-height: 18px; }

/* line 405, static/portal/scss/_sub.scss */ .recomentList li .cmtFoot a { font-size: 11px; display: inline-block; padding: 2px 10px; min-width: auto; }

/* line 409, static/portal/scss/_sub.scss */ .paginationSet { text-align: center; }

/* line 410, static/portal/scss/_sub.scss */ .paginationSet + .btnSet { margin-top: 0; }

/* line 414, static/portal/scss/_sub.scss */ #popWrap { background-color: #fff; padding: 30px; }

/* line 417, static/portal/scss/_sub.scss */ #popWrap .bu1 { margin: 0 0 30px; }

/* line 422, static/portal/scss/_sub.scss */ .errimg { background: url(/static/bos/img/126X118.gif) center center no-repeat; width: 126px; height: 118px; display: inline-block; }

/* line 428, static/portal/scss/_sub.scss */ .emailId { width: 120px; }

/* line 429, static/portal/scss/_sub.scss */ .emailAddr { width: 120px; }

/* line 430, static/portal/scss/_sub.scss */ .infor { font-size: 20px; line-height: 1.6; margin-bottom: 30px; text-align: center; }

/* line 436, static/portal/scss/_sub.scss */ .certifi-list { overflow: hidden; }

/* line 438, static/portal/scss/_sub.scss */ .certifi-list img { float: left; margin-right: 20px; }

/* line 439, static/portal/scss/_sub.scss */ .certifi-list img:last-child { margin-right: 0; }

/* line 445, static/portal/scss/_sub.scss */ .boxinfor { margin: 25px 0; border: 4px solid #d0d8d9; padding: 68px 0 45px 176px; font-size: 20px; letter-spacing: -0.5px; font-weight: bold; background: #fff url(/static/ucms/img/patten.png) 0 0 repeat; position: relative; font-family: 'Nanum Square'; color: #163d40; }

/* line 456, static/portal/scss/_sub.scss */ .boxinfor:after { content: ''; width: 60px; height: 2px; background-color: #163d40; position: absolute; left: 176px; top: 45px; }

/* line 457, static/portal/scss/_sub.scss */ .boxinfor:before { content: ''; position: absolute; left: 40px; top: 18px; background: url(/static/ucms/img/ico-300011.png) 0 0 no-repeat; width: 96px; height: 96px; }

/* line 466, static/portal/scss/_sub.scss */ .txt1, .bu2set p { font-size: 20px; font-family: 'Nanum Square'; font-weight: bold; line-height: 1.6; letter-spacing: -0.5px; }

/* line 475, static/portal/scss/_sub.scss */ .list2 { line-height: 1.67; }

/* line 477, static/portal/scss/_sub.scss */ .list2 li { position: relative; padding-left: 34px; }

/* line 480, static/portal/scss/_sub.scss */ .list2 li:before { content: '\f17c'; font-family: "LineAwesome"; vertical-align: middle; position: absolute; left: 10px; top: 0; }

/* line 492, static/portal/scss/_sub.scss */ .ptbox { padding: 50px 40px 36px; border: 5px solid #d0d8d9; background: #fff url(/static/ucms/img/patten.png); overflow: hidden; font-family: 'Nanum Square'; letter-spacing: -0.5px; }

/* line 499, static/portal/scss/_sub.scss */ .ptbox dl { float: left; width: 50%; padding: 0 0 0 125px; margin-bottom: 14px; }

/* line 506, static/portal/scss/_sub.scss */ .ptbox dt { position: relative; font-size: 22px; font-weight: bold; padding-top: 32px; line-height: 1; margin-bottom: 12px; }

/* line 512, static/portal/scss/_sub.scss */ .ptbox dt:after { content: ''; position: absolute; width: 60px; height: 2px; background-color: #163d40; left: 0; top: 10px; }

/* line 521, static/portal/scss/_sub.scss */ .ptbox dt:before { content: ''; position: absolute; left: -125px; top: 0; width: 96px; height: 96px; background: url(/static/ucms/img/ico-1.png) 0 0 no-repeat; }

/* line 531, static/portal/scss/_sub.scss */ .ptbox dl.i2 dt:before { background-image: url(/static/ucms/img/ico-2.png); }

/* line 532, static/portal/scss/_sub.scss */ .ptbox dl.i3 dt:before { background-image: url(/static/ucms/img/ico-3.png); }

/* line 533, static/portal/scss/_sub.scss */ .ptbox dl.i4 dt:before { background-image: url(/static/ucms/img/ico-4.png); }

/* line 534, static/portal/scss/_sub.scss */ .ptbox dd { font-size: 18px; }

/* line 537, static/portal/scss/_sub.scss */ .pwCheck, .join4, .secede, .pwchange { text-align: center; }

/* line 539, static/portal/scss/_sub.scss */ .pwCheck p, .join4 p, .secede p, .pwchange p { background: url(/static/ucms/img/ico-pwcheck.png) center 0 no-repeat; padding-top: 137px; font-family: 'Nanum Square'; font-size: 22px; font-weight: bold; letter-spacing: -1px; margin-bottom: 50px; position: relative; }

/* line 548, static/portal/scss/_sub.scss */ .pwCheck p:after, .join4 p:after, .secede p:after, .pwchange p:after { content: ''; position: absolute; width: 60px; height: 2px; background-color: #163d40; left: 0; right: 0; top: 117px; margin: 0 auto; }

/* line 560, static/portal/scss/_sub.scss */ .pwCheck .title, .join4 .title, .secede .title, .pwchange .title { position: relative; padding-left: 14px; font-size: 20px; font-family: 'Nanum Square'; font-weight: bold; padding-right: 20px; }

/* line 173, static/portal/scss/_sub.scss */ .pwCheck .title:before, .join4 .title:before, .secede .title:before, .pwchange .title:before { content: ''; display: inline-block; width: 4px; height: 4px; background-color: #163d40; vertical-align: middle; position: absolute; left: 0; top: 9px; }

/* line 567, static/portal/scss/_sub.scss */ .pwCheck input[type=password], .join4 input[type=password], .secede input[type=password], .pwchange input[type=password] { width: 320px; height: 50px; }

/* line 571, static/portal/scss/_sub.scss */ .pwCheck input[type=submit], .join4 input[type=submit], .secede input[type=submit], .pwchange input[type=submit] { margin-left: 10px; }

/* line 575, static/portal/scss/_sub.scss */ .join4 p { margin-bottom: 0; }

/* line 576, static/portal/scss/_sub.scss */ .join4 p.t2 { color: #242424; padding: 0; background: none; margin: 10px 0; font-size: 18px; }

/* line 577, static/portal/scss/_sub.scss */ .join4 p.t2:after { display: none; }

/* line 585, static/portal/scss/_sub.scss */ .secede { margin: 50px 0; }

/* line 588, static/portal/scss/_sub.scss */ .secede p { background-image: url(/static/ucms/img/ico-secede.png); }

/* line 589, static/portal/scss/_sub.scss */ .secede label { display: block; width: 724px; margin: 0 auto; text-align: left; }

/* line 595, static/portal/scss/_sub.scss */ .secede .title { width: 112px; display: inline-block; }

/* line 598, static/portal/scss/_sub.scss */ .secede .title + span { line-height: 50px; font-size: 18px; font-weight: bold; }

/* line 604, static/portal/scss/_sub.scss */ .pwchange label { display: block; }

/* line 605, static/portal/scss/_sub.scss */ .pwchange label + label { margin-top: 10px; }

/* line 606, static/portal/scss/_sub.scss */ .pwchange .tac { margin-top: 50px; }

/* line 608, static/portal/scss/_sub.scss */ .map { margin-top: 20px; }

/* line 610, static/portal/scss/_sub.scss */ .map dl { float: none; width: auto; }

/* line 614, static/portal/scss/_sub.scss */ .map dl + dl { margin-top: 30px; }

/* line 615, static/portal/scss/_sub.scss */ .map dl.i1 dt:before { background-image: url(/static/ucms/img/ico-bus.png); }

/* line 616, static/portal/scss/_sub.scss */ .map dl.i2 dt:before { background-image: url(/static/ucms/img/ico-subway.png); }

/* line 617, static/portal/scss/_sub.scss */ .map dl.i3 dt:before { background-image: url(/static/ucms/img/ico-minibus.png); }

/* line 618, static/portal/scss/_sub.scss */ .map dd { line-height: 1.67; }

/* line 621, static/portal/scss/_sub.scss */ .alert { margin-left: 0; margin-top: 5%; font-size: 0.95em; text-align: center; font-family: '맑은 고딕', "malgun gothic","AppleGothic","돋움","dotum",Helvetica,Arial,sans-serif; }

/* line 622, static/portal/scss/_sub.scss */ .alert.fa { font-family: '맑은 고딕', "malgun gothic","AppleGothic","돋움","dotum",Helvetica,Arial,sans-serif; }

/* line 623, static/portal/scss/_sub.scss */ .alert:before { content: "\f06a"; font-family: "FontAwesome"; display: inline-block; color: #b0b0b0; font-size: 25px; }

/* line 634, static/portal/scss/_sub.scss */ .qList li { margin-bottom: 40px; }

/* line 635, static/portal/scss/_sub.scss */ .qList li .q { font-weight: bold; }

/* line 636, static/portal/scss/_sub.scss */ .qList li .a { margin-top: 10px; }

/* line 637, static/portal/scss/_sub.scss */ .qList li .a label { margin-right: 20px; display: inline-block; }

/* line 642, static/portal/scss/_sub.scss */ .hidden { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

/* line 652, static/portal/scss/_sub.scss */ .link { color: #00a1d6; text-decoration: underline; }

/* line 656, static/portal/scss/_sub.scss */ .iconBox1 { text-align: center; float: left; width: 100%; margin-bottom: 35px; }

/* line 657, static/portal/scss/_sub.scss */ .iconBox1 .ts { display: table-cell; vertical-align: middle; height: 40px; text-align: center; clear: both; }

/* line 658, static/portal/scss/_sub.scss */ .iconBox1 .cnt { margin-top: -10px; }

/* line 659, static/portal/scss/_sub.scss */ .iconBox1 .ico:before { content: ""; display: block; height: 90px; }

/* line 660, static/portal/scss/_sub.scss */ .iconBox1 .ico1:before { background: url(/static/portal/img/sub/icoBx1_01.gif) no-repeat 50% 0; }

/* line 661, static/portal/scss/_sub.scss */ .iconBox1 .ico2:before { background: url(/static/portal/img/sub/icoBx1_02.gif) no-repeat 50% 0; }

/* line 662, static/portal/scss/_sub.scss */ .iconBox1 .ico3:before { background: url(/static/portal/img/sub/icoBx1_03.gif) no-repeat 50% 0; }

/* line 663, static/portal/scss/_sub.scss */ .iconBox1 .ico4:before { background: url(/static/portal/img/sub/icoBx1_04.gif) no-repeat 50% 0; }

/* line 664, static/portal/scss/_sub.scss */ .iconBox1 .ico5:before { background: url(/static/portal/img/sub/icoBx1_05.gif) no-repeat 50% 0; }

/* line 665, static/portal/scss/_sub.scss */ .iconBox1 .ico6:before { background: url(/static/portal/img/sub/icoBx1_06.gif) no-repeat 50% 0; }

/* line 666, static/portal/scss/_sub.scss */ .iconBox1 .ico7:before { background: url(/static/portal/img/sub/icoBx1_07.gif) no-repeat 50% 0; }

/* line 667, static/portal/scss/_sub.scss */ .iconBox1 .ico8:before { background: url(/static/portal/img/sub/icoBx1_08.gif) no-repeat 50% 0; }

/* line 668, static/portal/scss/_sub.scss */ .iconBox1 span { display: block; word-break: keep-all; font-size: 15px; font-weight: bold; }

/* line 669, static/portal/scss/_sub.scss */ .iconBox1 .ico5 span, .iconBox1 .ico6 span, .iconBox1 .ico7 span { font-size: 13px; }

/* line 672, static/portal/scss/_sub.scss */ .iconBox1 ul li { display: inline-block; float: left; width: 12.5%; }

@media (max-width: 767px) { /* line 674, static/portal/scss/_sub.scss */ .iconBox1 ul li { width: 25%; }
	/* line 675, static/portal/scss/_sub.scss */ .iconBox1 .ico:before { content: ""; display: block; height: 65px; background-size: 65px; }
	/* line 676, static/portal/scss/_sub.scss */ .iconBox1 .cnt { margin-bottom: 10px; } }

/* line 681, static/portal/scss/_sub.scss */ .ti1 { text-indent: -20px; padding-left: 20px; line-height: 160%; }

/* line 682, static/portal/scss/_sub.scss */ .ti2 { text-indent: -11px; padding-left: 35px; line-height: 140%; font-size: 14px; }

/* line 683, static/portal/scss/_sub.scss */ .ti3 { text-indent: -15px; padding-left: 38px; line-height: 140%; }

/* line 686, static/portal/scss/_sub.scss */ .historys { position: relative; }

/* line 687, static/portal/scss/_sub.scss */ .historys:before { content: ''; position: absolute; left: 117px; top: 1%; width: 1px; height: 97%; border-right: 1px solid #a9d7d6; }

/* line 688, static/portal/scss/_sub.scss */ .historys .box1 { padding: 20px; margin-bottom: 10px; border: none; }

/* line 689, static/portal/scss/_sub.scss */ .historys dl { position: relative; min-height: 60px; }

/* line 690, static/portal/scss/_sub.scss */ .historys dt { position: absolute; left: 48px; top: 50%; margin-top: -48px; text-align: center; width: 96px; height: 96px; color: #0f647d; line-height: 96px; display: inline-block; background: #c3efef; background: linear-gradient(135deg, #c3efef 30%, #a9e1e0 93%); border-radius: 50px; }

/* line 694, static/portal/scss/_sub.scss */ .historys dd { padding-left: 180px; }

@media (max-width: 1100px) { /* line 698, static/portal/scss/_sub.scss */ .list li { font-size: 15px; }
	/* line 699, static/portal/scss/_sub.scss */ .historys .box1 { padding: 10px 0; }
	/* line 701, static/portal/scss/_sub.scss */ .historys:before { left: 83px; top: 2%; height: 97%; }
	/* line 703, static/portal/scss/_sub.scss */ .historys dl { min-height: 60px; }
	/* line 704, static/portal/scss/_sub.scss */ .historys dt { margin-top: -25px; width: 70px; height: 70px; line-height: 70px; }
	/* line 705, static/portal/scss/_sub.scss */ .historys dd { padding-left: 150px; } }

@media (min-width: 768px) { /* line 710, static/portal/scss/_sub.scss */ span.fz13lg { font-size: 13px; line-height: 14px; } }

@media (max-width: 767px) { /* line 714, static/portal/scss/_sub.scss */ .list li { font-size: 15px; }
	/* line 715, static/portal/scss/_sub.scss */ .historys .box1 { padding: 10px 0; }
	/* line 717, static/portal/scss/_sub.scss */ .historys:before { left: 24px; }
	/* line 719, static/portal/scss/_sub.scss */ .historys dl { min-height: 60px; }
	/* line 720, static/portal/scss/_sub.scss */ .historys dt { left: 0; margin-top: -25px; width: 50px; height: 50px; line-height: 50px; font-size: 1em; }
	/* line 722, static/portal/scss/_sub.scss */ .historys dd { padding-left: 60px; }
	/* line 724, static/portal/scss/_sub.scss */ .fieldWrap { width: 100%; }
	/* line 725, static/portal/scss/_sub.scss */ .hidden-sm { display: none; }
	/* line 726, static/portal/scss/_sub.scss */ .location { display: none; } }

/* line 731, static/portal/scss/_sub.scss */ .circle { font-size: 50px; background-color: #f5f5f5; width: 100px; height: 100px; text-align: center; line-height: 100px; border-radius: 50px; }

@media (min-width: 768px) { /* line 741, static/portal/scss/_sub.scss */ .step-arr { margin-left: 13px; } }

/* line 745, static/portal/scss/_sub.scss */ .list .step-arr { margin-left: 0; margin-top: 10px; }

/* line 746, static/portal/scss/_sub.scss */ .step-arr.h dl dd { height: auto; padding-top: 20px; padding-bottom: 20px; }

/* line 748, static/portal/scss/_sub.scss */ .step-arr .img { clear: both; padding: 10px 0 5px; }

/* line 750, static/portal/scss/_sub.scss */ .step-arr.noarr .s > li:before, .step-arr.noarr .s > div:before, .step-arr.noarr .s > * > *:before { display: none; }

/* line 754, static/portal/scss/_sub.scss */ .step-arr .s { text-align: center; display: inline-block; width: 100%; }

@media (min-width: 768px) { /* line 754, static/portal/scss/_sub.scss */ .step-arr .s { margin: 0 -15px; } }

/* line 762, static/portal/scss/_sub.scss */ .step-arr .s > li, .step-arr .s > div { position: relative; margin-bottom: 30px; }

/* line 764, static/portal/scss/_sub.scss */ .step-arr .s > li:nth-child(odd) dt, .step-arr .s > div:nth-child(odd) dt { background-color: #1e9fc9; }

@media (min-width: 768px) { /* line 762, static/portal/scss/_sub.scss */ .step-arr .s > li, .step-arr .s > div { margin-bottom: 0; float: left; width: 20%; padding: 0 38px; } }

/* line 773, static/portal/scss/_sub.scss */ .step-arr .s > li:last-child, .step-arr .s > div:last-child { margin-bottom: 0; }

/* line 775, static/portal/scss/_sub.scss */ .step-arr .s > li:last-child:before, .step-arr .s > div:last-child:before { display: none; }

/* line 777, static/portal/scss/_sub.scss */ .step-arr .s > li:before, .step-arr .s > div:before { content: '\f112'; font-family: 'LineAwesome'; font-size: 60px; color: #bdbdbd; position: absolute; right: 2px; bottom: 50%; margin-bottom: -30px; width: 30px; }

@media (max-width: 767px) { /* line 777, static/portal/scss/_sub.scss */ .step-arr .s > li:before, .step-arr .s > div:before { right: 50%; margin-right: -15px; margin-bottom: 0; bottom: -30px; -webkit-transform: rotate(90deg); transform: rotate(90deg); } }

/* line 798, static/portal/scss/_sub.scss */ .step-arr .d, .step-arr dl { position: relative; }

/* line 802, static/portal/scss/_sub.scss */ .step-arr .d dt, .step-arr dl dt { position: relative; z-index: 1; margin-bottom: -3px; padding: 14px 0; width: 100%; border-top-left-radius: 10px; border-top-right-radius: 10px; background-color: #2787d1; color: #fff; line-height: 1.3; height: 66px; vertical-align: middle; font-family: "Noto Sans"; letter-spacing: 0; font-size: 16px; text-shadow: 0px 0px 3px black; }

/* line 818, static/portal/scss/_sub.scss */ .step-arr .d dt .line1, .step-arr dl dt .line1 { display: inline-block; margin-top: 15px; }

/* line 822, static/portal/scss/_sub.scss */ .step-arr .d dt span, .step-arr dl dt span { color: #81fea6; }

/* line 826, static/portal/scss/_sub.scss */ .step-arr .d dd, .step-arr dl dd { height: 170px; padding: 5px; justify-content: center; align-items: center; border: 1px solid #dee0e6; border-top: none; font-family: "Noto Sans"; letter-spacing: 0; }

/* line 840, static/portal/scss/_sub.scss */ .step-arr.type2 dl dt { height: 66px; display: flex; flex-direction: row; justify-content: center; align-items: center; }

@media (min-width: 768px) { /* line 852, static/portal/scss/_sub.scss */ .step-arr.size6 .s > li, .step-arr.size6 .s > div { float: left; width: 33.33%; margin-bottom: 0; }
	/* line 858, static/portal/scss/_sub.scss */ .step-arr.size6 .s > li.i1, .step-arr.size6 .s > li.i2, .step-arr.size6 .s > li.i3, .step-arr.size6 .s > div.i1, .step-arr.size6 .s > div.i2, .step-arr.size6 .s > div.i3 { margin-bottom: 80px; }
	/* line 863, static/portal/scss/_sub.scss */ .step-arr.size6 .s > li.i3:before, .step-arr.size6 .s > div.i3:before { right: 50%; margin-right: -15px; margin-bottom: 0; bottom: -55px; -webkit-transform: rotate(90deg); transform: rotate(90deg); }
	/* line 870, static/portal/scss/_sub.scss */ .step-arr.size6 .s > li.i4:before, .step-arr.size6 .s > li.i5:before, .step-arr.size6 .s > li.i6:before, .step-arr.size6 .s > div.i4:before, .step-arr.size6 .s > div.i5:before, .step-arr.size6 .s > div.i6:before { right: 100%; margin-right: -32px; -webkit-transform: rotate(180deg); transform: rotate(180deg); }
	/* line 877, static/portal/scss/_sub.scss */ .step-arr.size6 .s > li.i4, .step-arr.size6 .s > li.i5, .step-arr.size6 .s > li.i6, .step-arr.size6 .s > div.i4, .step-arr.size6 .s > div.i5, .step-arr.size6 .s > div.i6 { float: right; } }

@media (min-width: 768px) { /* line 887, static/portal/scss/_sub.scss */ .step-arr.size4 .s { margin-bottom: -20px; } }

/* line 891, static/portal/scss/_sub.scss */ .step-arr.size4 .s > li, .step-arr.size4 .s > div { padding: 0 25px; }

/* line 894, static/portal/scss/_sub.scss */ .step-arr.size4 .s > li dl dt, .step-arr.size4 .s > div dl dt { height: 85px; }

@media (min-width: 768px) { /* line 891, static/portal/scss/_sub.scss */ .step-arr.size4 .s > li, .step-arr.size4 .s > div { width: 25%; margin-bottom: 30px; }
	/* line 899, static/portal/scss/_sub.scss */ .step-arr.size4 .s > li.i8:before, .step-arr.size4 .s > li.i4:before, .step-arr.size4 .s > div.i8:before, .step-arr.size4 .s > div.i4:before { right: 50%; margin-right: -15px; margin-bottom: 0; bottom: -30px; -webkit-transform: rotate(90deg); transform: rotate(90deg); }
	/* line 907, static/portal/scss/_sub.scss */ .step-arr.size4 .s > li.i5:before, .step-arr.size4 .s > li.i6:before, .step-arr.size4 .s > li.i7:before, .step-arr.size4 .s > div.i5:before, .step-arr.size4 .s > div.i6:before, .step-arr.size4 .s > div.i7:before { right: 100%; margin-right: -35px; -webkit-transform: rotate(180deg); transform: rotate(180deg); }
	/* line 915, static/portal/scss/_sub.scss */ .step-arr.size4 .s > li.i5, .step-arr.size4 .s > li.i6, .step-arr.size4 .s > li.i7, .step-arr.size4 .s > div.i5, .step-arr.size4 .s > div.i6, .step-arr.size4 .s > div.i7 { float: right; } }

/* line 922, static/portal/scss/_sub.scss */ .step-arr.size4 .s > li div, .step-arr.size4 .s > div div { width: auto; float: none; }

@media (max-width: 1100px) { /* line 891, static/portal/scss/_sub.scss */ .step-arr.size4 .s > li, .step-arr.size4 .s > div { padding: 0 15px; } }

@media (max-width: 767px) { /* line 891, static/portal/scss/_sub.scss */ .step-arr.size4 .s > li, .step-arr.size4 .s > div { padding: 0; } }

/* line 933, static/portal/scss/_sub.scss */ .step-arr.circles .s { text-align: center; font-size: 15px; }

/* line 936, static/portal/scss/_sub.scss */ .step-arr.circles .s > li, .step-arr.circles .s > div { padding: 0 20px; }

/* line 938, static/portal/scss/_sub.scss */ .step-arr.circles .s > li:before, .step-arr.circles .s > div:before { font-size: 30px; margin-bottom: -16px; right: -20px; }

@media (max-width: 767px) { /* line 938, static/portal/scss/_sub.scss */ .step-arr.circles .s > li:before, .step-arr.circles .s > div:before { right: 50%; margin-right: -15px; bottom: -15px; } }

@media (max-width: 767px) { /* line 948, static/portal/scss/_sub.scss */ .step-arr.circles .s > li.i3:before, .step-arr.circles .s > div.i3:before { right: 50%; margin-right: -25px; bottom: -35px; } }

/* line 954, static/portal/scss/_sub.scss */ .step-arr.circles .s > li.i1, .step-arr.circles .s > li.i2, .step-arr.circles .s > li.i3, .step-arr.circles .s > div.i1, .step-arr.circles .s > div.i2, .step-arr.circles .s > div.i3 { margin-bottom: 40px; }

/* line 957, static/portal/scss/_sub.scss */ .step-arr.circles .s > li.i3:before, .step-arr.circles .s > div.i3:before { bottom: -34px; }

/* line 960, static/portal/scss/_sub.scss */ .step-arr.circles .s > li.i4:before, .step-arr.circles .s > div.i4:before { margin-right: -22px; }

/* line 965, static/portal/scss/_sub.scss */ .step-arr.circles .d, .step-arr.circles dl { border-radius: 100px; width: 168px; height: 168px; overflow: hidden; }

/* line 971, static/portal/scss/_sub.scss */ .step-arr.circles .d:nth-child(odd) dt, .step-arr.circles .d dt, .step-arr.circles dl:nth-child(odd) dt, .step-arr.circles dl dt { position: absolute; top: 0; background-color: #209bdc; height: 36px; line-height: 36px; padding: 0; }

/* line 973, static/portal/scss/_sub.scss */ .step-arr.circles .d dd, .step-arr.circles dl dd { padding: 0; border: 3px solid #209bdc; border-radius: 100px; width: 168px; height: 168px; display: table-cell; vertical-align: middle; }

@media (max-width: 1100px) { /* line 965, static/portal/scss/_sub.scss */ .step-arr.circles .d, .step-arr.circles dl { display: inline-block; margin: 0 auto; } }

/* line 989, static/portal/scss/_sub.scss */ .step-arr.vam dl dd { display: flex; flex-direction: row; justify-content: left; align-items: center; }

@media (max-width: 767px) { /* line 989, static/portal/scss/_sub.scss */ .step-arr.vam dl dd { height: auto !important; } }

/* line 1002, static/portal/scss/_sub.scss */ .sitemap { position: relative; }

/* line 1003, static/portal/scss/_sub.scss */ .sitemap .box3 { padding: 0; min-height: 250px; }

/* line 1005, static/portal/scss/_sub.scss */ .sitemap > ul { overflow: hidden; }

/* line 1006, static/portal/scss/_sub.scss */ .sitemap > ul > li { float: left; width: 25%; padding: 16px; position: relative; }

/* line 1007, static/portal/scss/_sub.scss */ .sitemap > ul > li:nth-child(n+4) .box3 { min-height: 470px; }

/* line 1008, static/portal/scss/_sub.scss */ .sitemap > ul > li:nth-child(n+7) .box3 { min-height: 120px; }

@media (min-width: 768px) { /* line 1011, static/portal/scss/_sub.scss */ .sitemap > ul > li.a4, .sitemap > ul > li.a8 { border: none; } }

@media (max-width: 767px) { /* line 1006, static/portal/scss/_sub.scss */ .sitemap > ul > li { float: none; width: auto; padding: 0; margin-top: 5px; border: none; height: auto; }
	/* line 1021, static/portal/scss/_sub.scss */ .sitemap > ul > li:nth-child(odd) { clear: left; }
	/* line 1024, static/portal/scss/_sub.scss */ .sitemap > ul > li > div { min-height: auto !important; }
	/* line 1026, static/portal/scss/_sub.scss */ .sitemap > ul > li > div.box3 { padding-bottom: 20px; } }

/* line 1029, static/portal/scss/_sub.scss */ .sitemap > ul > li .title { display: block; font-size: 22px; font-family: "NanumSquare"; color: #4b579f; }

/* line 1030, static/portal/scss/_sub.scss */ .sitemap > ul > li .title a { background: #8ddbf1; background: linear-gradient(90deg, #5dcceb 0, #8ddbf1 10%, #8ddbf1 90%, #5dcceb 100%); text-align: center; padding: 14px 0 11px; margin-bottom: 10px; display: block; font-weight: bold; line-height: 1; display: block; }

/* line 1037, static/portal/scss/_sub.scss */ .sitemap > ul > li > ul { padding-left: 20px; }

/* line 1040, static/portal/scss/_sub.scss */ .sitemap > ul > li > ul > li > a { display: block; color: #333; font-size: 16px; font-weight: bold; }

/* line 1047, static/portal/scss/_sub.scss */ .sitemap > ul > li > ul > li ul { padding-top: 10px; margin-bottom: -10px; }

/* line 1051, static/portal/scss/_sub.scss */ .sitemap > ul > li > ul > li ul li a { display: block; font-size: 13px; color: #797979; padding: 5px 0 5px 12px; font-weight: bold; }

@media (min-width: 768px) { /* line 1064, static/portal/scss/_sub.scss */ .sitemap > ul::after { content: ''; height: 100%; width: 33.33%; position: absolute; left: 33.33%; top: 0; }
	/* line 1072, static/portal/scss/_sub.scss */ .sitemap > ul > li { width: 33.33%; border: none; } }

/* line 1080, static/portal/scss/_sub.scss */ .info .box3 { margin-bottom: 10px; padding: 0; }

/* line 1081, static/portal/scss/_sub.scss */ .info .box3 a { display: block; padding: 20px 30px; }

/* line 1082, static/portal/scss/_sub.scss */ .info .box3 a .h3 { font-weight: normal; }

/* line 1083, static/portal/scss/_sub.scss */ .info .box3 a:hover, .info .box3 a:focus, .info .box3 a:active { background-color: #00a6d6; color: #fff; }

/* line 1086, static/portal/scss/_sub.scss */ .map_box01 { margin-bottom: 50px; box-sizing: content-box !important; }

/* line 1089, static/portal/scss/_sub.scss */ .map_box01 .map img { padding: 0; }

/* line 1091, static/portal/scss/_sub.scss */ .map_box01 * { box-sizing: content-box !important; }

/* line 1094, static/portal/scss/_sub.scss */ #content .map h3.h2 { font-size: 20px; }

/* line 1095, static/portal/scss/_sub.scss */ .map img { padding-top: 20px; }

/* line 1097, static/portal/scss/_sub.scss */ #content h2.h1 { background: none; font-size: 40px; text-align: center; padding-left: 0; line-height: 44px; }

/* line 1098, static/portal/scss/_sub.scss */ #content h2.bar { border-bottom: 1px solid #d8d8d8; margin-bottom: 35px; padding-bottom: 16px; }

/* line 1099, static/portal/scss/_sub.scss */ .bar-left { border-left: 1px solid #ddd; padding-left: 53px; }

/* line 1100, static/portal/scss/_sub.scss */ .mx100p { max-width: 100%; }

/* line 1101, static/portal/scss/_sub.scss */ hr { border-style: ridge; border-bottom: 1px solid #dbdbdb; margin: 30px 0; }

@media (max-width: 1100px) { /* line 1104, static/portal/scss/_sub.scss */ #content h2.h1 { font-size: 24px; line-height: 30px; }
	/* line 1105, static/portal/scss/_sub.scss */ .h2 { font-size: 22px; } }

@media (max-width: 767px) { /* line 1109, static/portal/scss/_sub.scss */ .boxgray { padding: 20px; }
	/* line 1111, static/portal/scss/_sub.scss */ .boxgray .h4 { font-size: 16px; }
	/* line 1115, static/portal/scss/_sub.scss */ .info .box3 a { display: block; padding: 10px 20px; }
	/* line 1116, static/portal/scss/_sub.scss */ .info .box3 a .h3 { font-size: 16px; } }

@media (max-width: 479px) { /* line 1119, static/portal/scss/_sub.scss */ .map img { max-width: 50px; padding-top: 0; } }

@media print { /* line 2, static/portal/scss/_print.scss */ .totalNews, .gnb-wrap, .util, .lnb-empty-wrap, .lnb, .footer, .pg-top, .page-coment2, .util-wp { display: none !important; }
	/* line 14, static/portal/scss/_print.scss */ .content-wp { width: auto !important; float: none !important; padding: 0 !important; } }

/*# sourceMappingURL=default.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}

.lnbCon h2 {height: 140px; padding:50px 10px 30px 10px; font-size: 26px; text-align:center; font-weight:400 }
.lnb > ul > li > a {font-size:18px; padding: 14px 25px 14px 20px;}
.lnb > ul > li > a::before {content: ''; width:14px; height:14px; background: url(/static/portal/img/common/minus.png) center center no-repeat; right:5px;}
.lnb > ul > li > a::after {display:none;}
.lnb > ul > li.on > a {color: 0077cb;}
.lnb > ul > li.on > a::before {background: url(/static/portal/img/common/plus.png) center center no-repeat; }
.lnb > ul > li.on > ul {background:#efefef; padding:10px 0px;}
.lnb > ul > li > ul > li {border-top:none;}
.lnb > ul > li > ul > li > a {padding:5px 0; display:block; padding-left:20px; background:none;}
.lnb > ul > li > ul > li.on > a {color: #2c77bc; background: url(/static/portal/img/common/lnb-bu2-on.png) no-repeat 96% center;}


.photo_wrap {position:relative;}
.photo_wrap .photo {width:120px; height:160px; position:absolute; right:0px; top:0px; background:#fff; z-index:2}


.list .bg_no {background:none !important}