@charset "UTF-8";

/*==============================================================
	wrap-micro-camp
==============================================================*/
/*
>> Noto Serif KR
	extra-light 200
	light 300
	regular 400
	medium 500
	semi-bold 600
	bold 700
	black 900
*/	


/* ----------------------------------
	Normalize
----------------------------------*/
/* .wrap-micro-camp {opacity:0;} */


.wrap-micro-camp *,
.wrap-micro-camp *:before,
.wrap-micro-camp *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.wrap-micro-camp input,
.wrap-micro-camp select,
.wrap-micro-camp textarea {
	display:inline-block;
	vertical-align: middle;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	vertical-align: middle;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-radius: 0;
	border: 0;	 
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out;	 
}

.wrap-micro-camp input[type='text'], 
.wrap-micro-camp input[type='tel'], 
.wrap-micro-camp input[type='number'],
.wrap-micro-camp input[type='email'] {
	width: 100%;
	padding: 0 15px;
	border: solid 2px #ebebeb;	
	font-family: 'Noto Sans KR', sans-serif;
	height: 48px;
	line-height: 42px;
	font-size:18px;
	color:#000000;
	letter-spacing: -1px;
}
.wrap-micro-camp input[type='text']::placeholder, 
.wrap-micro-camp input[type='tel']::placeholder, 
.wrap-micro-camp input[type='number']::placeholder, 
.wrap-micro-camp input[type='email']::placeholder {
	font-family: 'Noto Sans KR', sans-serif;
	font-size:18px;
	color:#c7c7c7;
	letter-spacing: -1px;
}

:-ms-input-placeholder {
	color:#c7c7c7 !important;
}

.wrap-micro-camp input[type='text']:focus, 
.wrap-micro-camp input[type='tel']:focus, 
.wrap-micro-camp input[type='number']:focus, 
.wrap-micro-camp input[type='email']:focus {	
	outline: none;
	border: 2px solid #7c7c7c;
	font-family: 'Noto Sans KR', sans-serif;
	color: #000000;
}

.wrap-micro-camp textarea {
	width: 100%;
	padding: 10px 20px;
	resize: none;
	font-family: 'Noto Sans KR', sans-serif;
	height: 164px;
	border: solid 2px #ebebeb;
	background-color: #ffffff;	
	font-size:18px;
	color: #222222;
	letter-spacing: -1px;
	line-height:32px;
	

	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out;	
}

.wrap-micro-camp textarea::placeholder {
	font-family: inherit;
	font-size:18px;
	color: #c7c7c7;
	letter-spacing: -1px;
	line-height:32px;
}

.wrap-micro-camp textarea:focus {
	outline: none;
	border: 2px solid #7c7c7c;
}

/* input-select */
.wrap-micro-camp .select-field {
	position:relative;
	display: inline-block;
	border:0;
	padding:0;
	width:100%;
	height:48px;
}

.wrap-micro-camp .select-field label {
	width: 100%;
}

.wrap-micro-camp .select-field select {
	border-radius:0;
	position:relative;
	display:block;
	padding:0 15px;
	width:100%;
	height:48px;
	border:2px solid #ebebeb;
	background-color:#ffffff;
	cursor:pointer;
	font-family:'Noto Sans KR';
	font-size: 18px;
	color: #000000;
}
.wrap-micro-camp .select-field.active select {
	border-color:#000000;
}

/* input-checkbox */
.wrap-micro-camp label,
.wrap-micro-camp input {
	overflow: hidden;
}

.wrap-micro-camp label > * {
	display: inline-block;
	vertical-align: middle;
}

.wrap-micro-camp label {
	cursor:pointer;
}

.wrap-micro-camp label input[type='checkbox'] {
	outline:none;
	margin-top:1px;
	position: relative;
	width: 24px;
	height: 24px;
	background-color: #fff;
	border: 2px solid #ebebeb;
	border-radius: 100%;
}
.wrap-micro-camp label input[type='checkbox']:after {
	content: '';
	position: absolute;
	top: 5px;
	left: 4px;
	width: 12px;
	height: 11px;
	display: inline-block;
	vertical-align: middle;
	background-image: url('../images/sp_popup.png');
	background-size: 150px auto;
	background-repeat: no-repeat;
	background-position: -31px -13px;
	z-index: 400;
}
.wrap-micro-camp label input[type='checkbox']:checked {
	background-color: #000000;
	border: 2px solid #000000;
}

.wrap-micro-camp label input[type='checkbox']:checked:after {
	content: '';
	position: absolute;
	top: 5px;
	left: 4px;
	width: 12px;
	height: 11px;
	display: inline-block;
	vertical-align: middle;
	background-image: url('../images/sp_popup.png');
	background-size: 150px auto;
	background-repeat: no-repeat;
	background-position: -31px 0;
	z-index: 400;
}

.wrap-micro-camp label .input-text {
	position:relative;
	margin-left:5px;
	font-size:18px;
	line-height:32px;
	letter-spacing:-1px;
	color:#000000;
	font-weight:500;
}
.wrap-micro-camp label .input-text.ico-star:after {content:'*';display:inline-block;vertical-align:top;margin:1px 0 0 2px;font-size:18px;color:#000000;}




/* scrollbar */
.wrap-micro-camp ::-webkit-scrollbar{-webkit-appearance:none;}
.wrap-micro-camp ::-webkit-scrollbar:vertical{width:5px;}
.wrap-micro-camp ::-webkit-scroll bar:horizontal{height:5px;}
.wrap-micro-camp ::-webkit-scrollbar-thumb {background-color:rgba(0,0,0,.2);}
.wrap-micro-camp ::-webkit-scrollbar-track {background-color:rgba(0,0,0,.05);}


/* ----------------------------------
	Popup
----------------------------------*/
.v2 .popup-layer.popup-cp81 .popup-cont .popup-header,
.v2 .popup-layer.popup-cp81 .popup-cont .popup-body,
.v2 .popup-layer.popup-cp81 .popup-cont .popup-footer {font-family: 'Noto Sans KR', sans-serif;color:#222222;}

.popup-layer.popup-cp81 {font-family: 'Noto Sans KR', sans-serif;color:#222222;}
.popup-layer.popup-cp81 .dim {opacity:.5;}
.popup-layer.popup-cp81 .popup-wrap {margin-top:-.5%;}

.popup-layer.popup-cp81 .popup-cont > .btn-close {position:absolute;top:0;right:0;width: 60px;height: 60px;z-index:300;}
.popup-layer.popup-cp81 .popup-cont > .btn-close .ico-close {width:24px;height:24px;position: absolute;top: 15px; right: 15px;
	background-image: url('../images/sp_popup.png');
	background-size: 150px auto;
	background-position:0 0;
}
.popup-layer.popup-cp81 .popup-cont .pos-btn {text-align:center;margin-top:40px;}
.popup-layer.popup-cp81 .popup-cont .pos-btn [class^='btn-'] {display:inline-block;width:164px;height:48px;line-height:43px;}
.popup-layer.popup-cp81 .popup-cont .pos-btn [class^='btn-'] span {font-size:18px;letter-spacing:-1px;color:#000000;font-weight:500;}
.popup-layer.popup-cp81 .popup-cont .pos-btn .btn-cancel {border:2px solid #f6f6f6;background-color:#f6f6f6;}
.popup-layer.popup-cp81 .popup-cont .pos-btn .btn-confirm {border:2px solid #000000;background-color:#fff;}


.popup-layer.popup-cp81-knowhow .popup-cont {padding:60px 50px 60px 60px;}
.popup-layer.popup-cp81-knowhow .popup-body {overflow-y: auto;max-height:455px;padding:0 15px 0 0;}

.popup-layer.popup-cp81-knowhow .popup-header {text-align:center;margin-bottom:40px;}
.popup-layer.popup-cp81-knowhow .popup-header > .popup-title {font-size:24px;letter-spacing:-.5px;font-weight:700;}

.popup-layer.popup-cp81-knowhow .textarea-cont {}
.popup-layer.popup-cp81-knowhow .input-cont {border-top:2px solid #ebebeb;margin-top:40px;padding-top:25px;}
.popup-layer.popup-cp81-knowhow .input-cont .row-one {width:100%;font-size:0;}
.popup-layer.popup-cp81-knowhow .input-cont .row-one > div {display: inline-block;vertical-align:top;}

.popup-layer.popup-cp81-knowhow .input-cont .row {width:100%;font-size:0;}
.popup-layer.popup-cp81-knowhow .input-cont .row + .row {margin-top:8px;}
.popup-layer.popup-cp81-knowhow .input-cont .row > div {display:inline-block;vertical-align:top;padding-top:15px;}
.popup-layer.popup-cp81-knowhow .input-cont .row > .input-title {;width:150px;line-height:47px;font-size:18px;color:#000000;letter-spacing: -1px;}
.popup-layer.popup-cp81-knowhow .input-cont .row > .input-title.ico-star:after {content:'*';display:inline-block;vertical-align:top;margin:1px 0 0 1px;font-size:18px;color:#000000;}
.popup-layer.popup-cp81-knowhow .input-cont .row > .input-field {width:calc(100% - 150px);}
.popup-layer.popup-cp81-knowhow .input-cont .select-field:before {border: solid #cccccc;border-width: 0 1px 1px 0;right:18px;}
.popup-layer.popup-cp81-knowhow .input-cont .select-field.active:before {border-color:#7c7c7c;margin-top:-2px;right:18px;}


.popup-layer.popup-cp81-knowhow .input-cont .row-tel {}
.popup-layer.popup-cp81-knowhow .input-cont .row-tel .row-one {width:calc(100% - 150px);}
.popup-layer.popup-cp81-knowhow .input-cont .row-tel .row-one .select-field {width:90px;}
.popup-layer.popup-cp81-knowhow .input-cont .row-tel .row-one .select-field select {}
.popup-layer.popup-cp81-knowhow .input-cont .row-tel .row-one .input-field {width: calc(100% - 97px);margin-left: 7px;}
.popup-layer.popup-cp81-knowhow .input-cont .row-tel .row-one .input-field input {}

.popup-layer.popup-cp81-knowhow .input-cont .row-email .row-one {width:calc(100% - 150px);}
.popup-layer.popup-cp81-knowhow .input-cont .row-email .row-one .input-field {width: calc(100% - 172px);}
.popup-layer.popup-cp81-knowhow .input-cont .row-email .row-one .input-field input {}
.popup-layer.popup-cp81-knowhow .input-cont .row-email .row-one .select-field {margin-left: 7px;width:165px;}
.popup-layer.popup-cp81-knowhow .input-cont .row-email .row-one .select-field select {}

.popup-layer.popup-cp81-knowhow .input-cont .row-address .input-title {padding-top:20px;line-height:32px;}
.popup-layer.popup-cp81-knowhow .input-cont .row-address .pos-right {width:calc(100% - 150px);}
.popup-layer.popup-cp81-knowhow .input-cont .row-address .pos-right .input-field {margin-top:8px;}
.popup-layer.popup-cp81-knowhow .input-cont .row-address .pos-right .row-one .input-field {margin-top:0;width:calc(100% - 172px);}
.popup-layer.popup-cp81-knowhow .input-cont .row-address .pos-right .row-one .btn-address {margin-left:8px;width:164px;height:48px;line-height:43px;border:2px solid #adadad;}
.popup-layer.popup-cp81-knowhow .input-cont .row-address .pos-right .row-one .btn-address span {font-family:'Noto Sans KR';font-size:18px;color:#000000;letter-spacing: -1px;}
.popup-layer.popup-cp81-knowhow .input-cont .row-address .pos-right .info-text {margin:8px 0 0 5px;}
.popup-layer.popup-cp81-knowhow .input-cont .row-address .pos-right .info-text p {position:relative;padding-left:8px;color:#204d72;font-size:14px;line-height:26px;}
.popup-layer.popup-cp81-knowhow .input-cont .row-address .pos-right .info-text p.ico-star:before {content:'*';position:absolute;top: 9px;left:0;display:inline-block;vertical-align: middle;line-height: 1;}

.popup-layer.popup-cp81-knowhow .policy-cont {margin-top:40px;padding-top:25px;border-top:2px solid #ebebeb;}
.popup-layer.popup-cp81-knowhow .policy-cont .policy-title {display: inline-block;vertical-align: top;margin-top: 5px;font-size:18px;line-height:1;color:#000000;letter-spacing:-1px;font-weight:700;}
.popup-layer.popup-cp81-knowhow .policy-cont .btn-link {display:inline-block;margin-left:10px;width:96px;height:32px;line-height:27px;border:2px solid #adadad;text-align: center;}
.popup-layer.popup-cp81-knowhow .policy-cont .btn-link span {font-family:'Noto Sans KR';font-size:14px;color:#000000;letter-spacing: -.5px;font-weight:500;}

.popup-layer.popup-cp81-knowhow .policy-cont .policy-option-list {margin-top:20px;font-size:0;}
.popup-layer.popup-cp81-knowhow .policy-cont .policy-option-list li {display: inline-block;margin-right:40px;margin-bottom:5px;}


.popup-layer.popup-cp81-policy {}

.popup-layer.popup-cp81-policy .popup-wrap {box-shadow: 8px 10px 4px 0.96px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 8px 10px 4px 0.96px rgba(0, 0, 0, 0.1);}
.popup-layer.popup-cp81-policy .popup-cont {border:2px solid #000000;padding:45px 40px 50px 50px;}
.popup-layer.popup-cp81-policy .popup-body {overflow-y: auto;max-height:500px;padding:0 15px 0 0;word-break:keep-all;}

.popup-layer.popup-cp81-policy .popup-header {padding-bottom:25px;border-bottom:2px solid #ebebeb;}
.popup-layer.popup-cp81-policy .popup-header .popup-title {font-size:24px;letter-spacing:-1px;color:#222222;font-weight:700;}
.popup-layer.popup-cp81-policy .body-cont {padding-top:25px;}
.popup-layer.popup-cp81-policy .body-cont > p {font-size:16px;line-height:26px;color:#4c4c4c;letter-spacing:-1px;font-weight:500;}
.popup-layer.popup-cp81-policy .body-cont .row {margin-top:20px;}
.popup-layer.popup-cp81-policy .body-cont .row > strong {position:relative;padding-left:7px;font-size:18px;line-height:28px;color:#222222;letter-spacing:-1px;font-weight:700;}
.popup-layer.popup-cp81-policy .body-cont .row > strong.ico-circle:before {content:'';display:inline-block;position:absolute;top:50%;left:0;width:4px;height:4px;border-radius:100%;margin-top:-2px;background-color:#222222;}

.popup-layer.popup-cp81-policy .body-cont .row > ul {margin-top:3px;}
.popup-layer.popup-cp81-policy .body-cont .row > ul > li {position:relative;padding-left:8px;font-size:16px;line-height:26px;color:#4c4c4c;font-weight:500;}
.popup-layer.popup-cp81-policy .body-cont .row > ul > li.bullet-bar:before {content: '';display: inline-block;position: absolute;top: 13px;left: 0;width: 4px;margin-top: -1px;  background-color: #4c4c4c;height: 1px;}

.popup-layer.popup-cp81-policy .body-cont .row > ul > li.ico-none {margin-top:5px;}

.popup-layer.popup-cp81-policy .popup-cont .pos-btn {margin-top:30px;}


/*----------------------------------*/

/* body {min-width:1480px;} */

.wrap-micro-camp {font-family: 'Noto Serif KR', 'Noto Sans KR', serif;}
.wrap-micro-camp .pos-center {position:absolute;top:auto;bottom:auto;right:0;left:0;margin-left:auto;margin-right:auto;z-index:400;}
.wrap-micro-camp .inner-cont {position:relative !important;margin:0 auto !important;width:auto !important;max-width:1200px !important;}

.wrap-micro-camp #header {position:absolute;top:0;left:0;z-index:400;width:100%;height:80px;border-bottom:none;}
.wrap-micro-camp #header .logo {position:absolute;top:24px;left:auto;right:20px;z-index:200;}
.wrap-micro-camp #header .logo > a {display:inline-block;width:102px;height:30px;background: url('../images/logo.png') 0 0 no-repeat;}
.wrap-micro-camp #header .ico-badge {position: absolute;top:23px;left:20px;z-index:400;width:333px;text-align: center;}
.wrap-micro-camp #header .ico-badge:before {content:'';position: absolute;top:0;left:0;display:inline-block;vertical-align:top;width:333px;height:33px;background: url('../images/ico_section01_badge.png') 0 0 no-repeat;z-index:-1;}
.wrap-micro-camp #header .ico-badge span {font-weight: bold;font-size:16px;line-height:30px;letter-spacing: -1px;}
.wrap-micro-camp #header .ico-badge .text-lft {color:#fff;margin-left:-10px;}
.wrap-micro-camp #header .ico-badge .text-rgt {color:#333;margin-left:25px;}


/*==============================================================
	micro-camp-main
==============================================================*/
/* lnb */
.micro-camp-main {}
.micro-camp-main .lnb {position:fixed;left:0;top:50%;z-index:100;margin:0 0 0 45px;margin-top:-2%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}
.micro-camp-main .lnb ul {}
.micro-camp-main .lnb ul li {margin-top:23px;}
.micro-camp-main .lnb ul li:first-child {marign-top:0;}
.micro-camp-main .lnb ul li a > * {display:inline-block;vertical-align:top;}
.micro-camp-main .lnb ul li .ico-circle {position:relative;width:8px;height:8px;}
.micro-camp-main .lnb ul li .ico-circle:last-child {margin-top:0;}
.micro-camp-main .lnb ul li .ico-circle:before {content:'';display:block;width:8px;height:8px;position:absolute;left:50%;top:50%;margin-top:-2px;border-radius:50%;background-color:#fff;}

.micro-camp-main .lnb ul li span {margin-left:12px;font-family: 'Noto Sans KR';font-size:12px;color:#fff;font-weight:500;}


.micro-camp-main .lnb ul li:hover .ico-circle:before {
	-webkit-transform:scale(1.5);
	transform:scale(1.5);
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-o-transition:all 0.4s;
	transition:all 0.4s;	 
}
.micro-camp-main .lnb ul li.active .ico-circle:before {display:block;border:1px solid #fff;background-color:transparent;border-radius:50%;transition:none;
	-webkit-transform:scale(1.5);
	transform:scale(1.5);
}

.micro-camp-main .lnb ul li.point-color .ico-circle:before {border:1px solid #1f4b6f;background-color:#1f4b6f;}
.micro-camp-main .lnb ul li.point-color.active .ico-circle:before {background-color: transparent;}
.micro-camp-main .lnb ul li.point-color span {color:#1f4b6f;}


/*----------------------------------*/
.micro-camp-main section {overflow:hidden;position:relative;text-align:center;height:920px;}
.micro-camp-main section .inner-cont {height:100%;} 	   
.micro-camp-main .section09 {height:1840px;}

.micro-camp-main section .color-point {color:#fff032;font-weight:500;}
.micro-camp-main section .color-point.underline {border-bottom:1px solid #fff032;padding-bottom:4px;}


.micro-camp-main [class^='mot-'] {position:absolute;}
.micro-camp-main [class^='mot-'].left {top:120px;}
.micro-camp-main [class^='mot-'].right {bottom:60px;right:35px;}

.micro-camp-main .section03 [class^='mot-'].left {left:28px;}
.micro-camp-main .section04 [class^='mot-'].left {left:-32px;}
.micro-camp-main .section06 [class^='mot-'].left {left:-28px;}
.micro-camp-main .section05 [class^='mot-'].left {left:29px;}


@media screen and (max-width: 1420px) {
	/* left : +100px */
	.micro-camp-main .section03 [class^='mot-'].left {left:128px;}
	.micro-camp-main .section04 [class^='mot-'].left {left:68px;}
	.micro-camp-main .section06 [class^='mot-'].left {left:72px;}
	.micro-camp-main .section05 [class^='mot-'].left {left:129px;}
}


.micro-camp-main .section01 .slider-section01 {position:absolute;top:0;left:0;z-index:0;width:100%;height: 100%;}
.micro-camp-main .section01 .slider-section01 .slider-cont {height:100%;}
.micro-camp-main .section01 .slider-section01 .item {display:block;}

.micro-camp-main .section01 {}
.micro-camp-main .section01 .text-cont {text-align:center;top:250px;width:100%;}
.micro-camp-main .section01 .text-cont > * {display: block;opacity:0;}
.micro-camp-main .section01 .text-cont > strong {font-size:64px;color:#fff;letter-spacing: -2px;font-weight:500;
	-webkit-text-shadow: 6px 10px 9px rgba(0, 0, 0, 0.4);
	text-shadow: 6px 10px 9px rgba(0, 0, 0, 0.4);
}
.micro-camp-main .section01 .text-cont > em {margin-top:30px;font-size:30px;color:#fff032;letter-spacing:-2px;font-weight:400;
	-webkit-text-shadow: 12px 10px 10px rgba(0, 0, 0, 0.4);
	text-shadow: 12px 10px 10px rgba(0, 0, 0, 0.4);
}

.micro-camp-main .section01 .img-cont {bottom:0;width:1200px;height:530px;z-index: 400;}

.micro-camp-main .section01.active .inner-cont .text-cont > strong {
	animation: text-focus-in 1s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
}
.micro-camp-main .section01.active .inner-cont .text-cont > em {
	animation: text-focus-in 1s 0.6s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
}


.micro-camp-main .section02 {}
/* .micro-camp-main .section02 .video-cont {top:220px;width:720px;}
.micro-camp-main .section02 .video-cont .pos-video {overflow:hidden;width:720px;height:378px;}
.micro-camp-main .section02 .video-cont video {object-fit:cover;background-color:#000;} */

.micro-camp-main .section02 .video-cont {top:220px;width:721px;}
.micro-camp-main .section02 .video-cont iframe {width:721px;height:406px;}
.micro-camp-main .section02 .video-cont .pos-video {position:absolute;top:0;left:0;z-index:400;}


.micro-camp-main .section02 .text-cont.top {top:140px;font-size:24px;letter-spacing:-1px;font-weight:600;color:#fff;}
.micro-camp-main .section02 .text-cont.bottom {bottom:150px;}
.micro-camp-main .section02 .text-cont.bottom > em {display:block;font-size:24px;letter-spacing-1px;color:#fff;font-weight:200;}
.micro-camp-main .section02 .text-cont.bottom > strong {display:block;margin-top:25px;font-size:40px;color:#fff;font-weight:700;letter-spacing: -1px;}

.micro-camp-main .section07 {}
/*
.micro-camp-main .section07 .video-cont {overflow:hidden;position:absolute;top:0;left:0;width:100%;padding-bottom:calc(56.25% + 121px);height:0;pointer-events: none;}
.micro-camp-main .section07 .video-cont iframe {position:absolute;top:50%;left:50%;width:100%;height:100%;margin-top:-60px;
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
*/

.micro-camp-main .section07 .video-cont {overflow:hidden;position:absolute;top:50%;left:50%;width:2400px;height:147%;pointer-events: none;
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);

}
.micro-camp-main .section07 .video-cont iframe {position:absolute;top:50%;left:50%;width:100%;height:100%;margin-top:-60px;
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);

}


.micro-camp-main .section07 .text-cont-01 {padding-top:280px;}
.micro-camp-main .section07 .text-cont-01 p {font-size:24px;line-height:44px;letter-spacing: -1px;color:#fff;font-weight:600;}
.micro-camp-main .section07 .text-cont-02 {margin:330px auto 0;display:table;table-layout:fixed;width:651px;height:135px;background-color:rgba(0, 0, 0, .5);}
.micro-camp-main .section07 .text-cont-02 strong {display:table-cell;vertical-align:middle;margin-top:30px;font-size:28px;line-height:44px;letter-spacing: -1px;color:#fff;font-weight:500;}
.micro-camp-main .section07 .text-cont-02 strong b {font-weight:700;}



.micro-camp-main .section08 {}
.micro-camp-main .section08 dl {padding-top: 120px;}
.micro-camp-main .section08 dl > dt {}
.micro-camp-main .section08 dl > dt > em {display:block;font-size:24px;line-height:1;letter-spacing:-1px;color:#1f4b6f;font-weight:600;}
.micro-camp-main .section08 dl > dt > strong {display:block;font-size:36px;line-height:1;letter-spacing: -1px;color:#1f4b6f;font-weight:600;margin-top:15px;}
.micro-camp-main .section08 dl > dd {margin-top:40px;}
.micro-camp-main .section08 dl > dd > em {display:block;margin-top:50px;font-size:24px;line-height: 52px;letter-spacing: -1px;color:#1f4b6f;font-weight:700;}
.micro-camp-main .section08 .btn-link {display:inline-block;margin-top:15px;width:400px;height:92px;line-height:90px;text-align: center;background-color: #1f4b6f;}
.micro-camp-main .section08 .btn-link span {font-size:32px;font-weight:700;letter-spacing: -1px;color:#fff032;}

.micro-camp-main .section09 {}
.micro-camp-main .section09 .row-first {height:997px;}
.micro-camp-main .section09 .row-first dl {padding-top:110px;}
.micro-camp-main .section09 .row-first dl > dt {color:#fff;}
.micro-camp-main .section09 .row-first dl > dt > em {display:block;font-size:20px;line-height:1;letter-spacing: -1px;font-weight:600;}
.micro-camp-main .section09 .row-first dl > dt > strong  {display:block;font-size:36px;line-height:1;letter-spacing: -1px;color:#1f4b6f;font-weight:700;margin-top:15px;}
.micro-camp-main .section09 .row-first dl > dd {margin-top:30px;width:825px;height:auto;
	display:inline-block;
	padding:17px 0;
	background: url('../images/img_section09_type2_size.png') center right no-repeat;
	background-size: 180px 151px;
	
}
.micro-camp-main .section09 .row-first dl > dd .text-cont {text-align:left;font-family:'Noto Sans KR';font-size:22px;line-height:36px;letter-spacing:-.2px;font-weight:500;color:#000;}
.micro-camp-main .section09 .row-first dl > dd .text-cont b {color:#1f4b6f;}
.micro-camp-main .section09 .row-first dl > dd .text-cont em {font-size:18px;font-weight:500;line-height:34px;}
.micro-camp-main .section09 .row-first dl > dd .text-cont p {margin-top:10px;}

.micro-camp-main .section09 .row-first .btn-link {display:inline-block;margin-top:60px;width:400px;height:92px;line-height:90px;text-align: center;background-color: #1f4b6f;}
.micro-camp-main .section09 .row-first .btn-link span {font-size:32px;font-weight:700;letter-spacing: -1px;color:#fff032;}

.micro-camp-main .section09 .row-first .thumb-cont {margin:80px auto 0;width:1008px;height:auto;}

.micro-camp-main .section09 .row-first .dsc-area {position:relative;margin:40px auto 0;width:1008px;text-align:left;}
.micro-camp-main .section09 .row-first .dsc-area li + li {margin-top:8px;}
.micro-camp-main .section09 .row-first .dsc-area li.ico-star {position:relative;display:block;position:relative;padding-left:10px;font-family: 'Noto Sans KR';font-size:18px;line-height:1;font-weight:500;color:#4c4c4c;letter-spacing: -.5px;}
.micro-camp-main .section09 .row-first .dsc-area li.ico-star:before {content:'*';position: absolute;top:4px;left:0;font-family: 'Noto Sans KR';font-size:18px;line-height:1;font-weight:700;color:#0a2842;}
.micro-camp-main .section09 .row-first .dsc-area .btn-dsc {position:absolute;bottom:-8px;right:29.3%;;display:inline-block;margin-left:10px;vertical-align:middle;width:93px;height:33px;line-height:27px;border:2px solid #4c4c4c;text-align:center;border-radius: 5px;z-index:400;}
.micro-camp-main .section09 .row-first .dsc-area .btn-dsc span {font-family: 'Noto Sans KR';font-size:14px;color:#4c4c4c;letter-spacing:-.5px;font-weight:700;}

.micro-camp-main .section09 .row-second {position:relative;display:table;table-layout:fixed;margin:0 auto;width:1008px;height:400px;}
.micro-camp-main .section09 .row-second .text-cont {display:table-cell;vertical-align:middle;padding:0 0 0 80px;font-size:32px;line-height:50px;letter-spacing:-1px;color:#fff;text-align:left;}
.micro-camp-main .section09 .row-second .text-cont strong {font-weight:normal;}
.micro-camp-main .section09 .row-second .text-cont p {margin-top:20px;}
.micro-camp-main .section09 .row-second .text-cont .color-point {color:#beff32;}


.micro-camp-main .section09 .row-second .img-cont {position:absolute;bottom:-21px;right:0;width:460px;height:auto;z-index:100;}




.micro-camp-main .section09 .knowhow-layer {padding-top:100px;text-align:left;}
.micro-camp-main .section09 .knowhow-list {font-size:0;width:1013px;margin:0 auto;}
.micro-camp-main .section09 .knowhow-list .item-card {position:relative;display:inline-block;margin-left:50px;margin-top:25px;width:304px;height:388px;}
.micro-camp-main .section09 .knowhow-list .item-card:nth-child(3n+1) {margin-left:0;}

.micro-camp-main .section09 .knowhow-list .item-card .card-cont {padding:20px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:400;text-align: left;}
.micro-camp-main .section09 .knowhow-list .item-card .card-cont .card-name {font-size:18px;letter-spacing:-1px;font-weight:600;}
.micro-camp-main .section09 .knowhow-list .item-card .card-cont .card-value {overflow-y: auto;padding-right:10px;padding-top:16px;margin-top:25px;font-size:18px;line-height:32px;letter-spacing:-1px;max-height:305px;}

.micro-camp-main .section09 .knowhow-list .item-card.color-01 .card-name,
.micro-camp-main .section09 .knowhow-list .item-card.color-01 .card-value {color:#fff;}
.micro-camp-main .section09 .knowhow-list .item-card.color-02 .card-name,
.micro-camp-main .section09 .knowhow-list .item-card.color-02 .card-value {color:#1f4b6f;}

.micro-camp-main .section09 .knowhow-list .item-card.color-01 .card-value {border-top:1px solid #fff;}
.micro-camp-main .section09 .knowhow-list .item-card.color-02 .card-value {border-top:1px solid #2e688e;}

.micro-camp-main .section09 .knowhow-list .item-card {}

.micro-camp-main .section09 .knowhow-list .item-card:before {content:'';display:inline-block;width:304px;height:388px;position: absolute;top:0;left:0;z-index:400;opacity:.92;}
.micro-camp-main .section09 .knowhow-list .item-card.color-01:before {background-color: #1f4b6f;}
.micro-camp-main .section09 .knowhow-list .item-card.color-02:before {background-color: #fff;}
.micro-camp-main .section09 .knowhow-list .item-card:after {content:'';display:inline-block;position: absolute;top:0;left: 0;z-index:0;width:330px;height:417px;background: url('../images/bg_section09_card_shadow.png') center top no-repeat;
	-webkit-filter: blur(5px);
	filter: blur(5px);
}

.micro-camp-main .section09 .pagination {margin-top:100px;text-align:center;}
.micro-camp-main .section09 .pagination li {display:inline-block;vertical-align: middle;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out; 
}
.micro-camp-main .section09 .pagination li.active {
	background-color:#0a2842;
}

.micro-camp-main .section09 .pagination li button,
.micro-camp-main .section09 .pagination li a {display:block;width:40px;height:40px;line-height:40px;font-family: 'Noto Sans KR';color:#fff;font-size:18px;letter-spacing:-1px;}

.micro-camp-main .section09 .pagination [class^='go-'] button {position:relative;width:40px;height:40px;}
.micro-camp-main .section09 .pagination [class^='go-'] button:before {
	content:'';
	position:absolute;top:0;left:0;
	display:inline-block;vertical-align:top;color:transparent;
	overflow:hidden;line-height:999px;
	background:url('../images/sp_pagination.png') no-repeat;
	-webkit-background-size:161px auto;
	background-size:161px auto;
}
.micro-camp-main .section09 .pagination .go-prev-first button:before {width:19px;height:26px;top:7px;left:9px;background-position:0 0;}
.micro-camp-main .section09 .pagination .go-prev button:before {width:11px;height:26px;top:7px;left:13px;background-position:-52px 0;}
.micro-camp-main .section09 .pagination .go-next button:before {width:11px;height:26px;top:7px;left:15px;background-position:-98px 0;}
.micro-camp-main .section09 .pagination .go-next-last button:before {width:19px;height:26px;top:7px;left:11px;background-position:-142px 0;}




/* -----------------
	Animation
-------------------*/
@keyframes text-focus-in {
	0%{
		-webkit-filter: blur(6px);
		filter:blur(6px);
		opacity:0;
	}
	100%{
		filter:blur(0px);
		opacity:1;
	}
}