@import url(//cdn.design-factory.co.kr/_font/sbaggro/fonts.css);
@import url(//cdn.design-factory.co.kr/_font/nanumsquare/fonts.css);

* {font-family:"SBAggro", sans-serif; box-sizing:border-box;}
body {width:100%; margin:0 auto; padding:0; font-size:13px; line-height:normal; overflow-y:scroll; -webkit-text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none;}
img {border:none; margin:0; padding:0; outline:none;}
a {border:none; margin:0; padding:0; outline:none; text-decoration:none;}
a:active {color:#666666; text-decoration:none;}
a:link {color:#666666; text-decoration:none;}
a:visited {color:#666666; text-decoration:none;}
a:hover {color:#666666; text-decoration:none;}
ul {list-style:none; margin:0; padding:0;}
ul:after {content:""; display:block; clear:both;}
ul > li {display:block;}

img.fx{max-width:100%;}

td {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

input, select, textarea {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin:0; 
	padding:0; 
	outline:none; 
	font-size:13px; 
	color:#000000;
	line-height:21px; 
}

input::placeholder {color:#000000; opacity:1;}
input::-webkit-input-placeholder {color:#000000;}
input:-ms-input-placeholder {color:#000000;}
input:-moz-input-placeholder {color:#000000;}

textarea {overflow-y:scroll; resize:none;}

textarea::placeholder {color:#000000; opacity:1;}
textarea::-webkit-input-placeholder {color:#000000;}
textarea:-ms-input-placeholder {color:#000000;}
textarea:-moz-input-placeholder {color:#000000;}

input[type=text], input[type=password] ,input[type=tel], input[type=file], input[type=image], input[type=button], input[type=submit], textarea {
	border-radius:0; 
	-moz-border-radius:0; 
	-webkit-border-radius:0;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	width:100%;
}

select {
	border-radius:0; 
	-moz-border-radius:0; 
	-webkit-border-radius:0;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background-color:#ffffff;
	background-image:url("/landing01/img/sub/select_arrow.png");
	background-repeat:no-repeat;
	background-position:right 18px center;
	width:100%;
	padding:0 29px 0 10px;
}

/*체크박스 버튼*/
.checkbox_label {display:inline-block; cursor:pointer;}
.checkbox_label input[type=checkbox] {display:none;}
.checkbox_label .check_icon {display:inline-block; width:22px; height:22px; background-image:url("/landing01/img/sub/checkbox_icon_off.png"); background-repeat:no-repeat; vertical-align:middle; cursor:pointer;}
.checkbox_label span {vertical-align:middle;}
.checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/landing01/img/sub/checkbox_icon_on.png");}

/*라디오 버튼*/
.radio_label {display:inline-block; cursor:pointer;}
.radio_label input[type=radio] {display:none;}
.radio_label .check_icon {display:inline-block; width:40px; height:40px; background-image:url("/landing01/img/sub/radio_icon_off.png"); background-repeat:no-repeat; margin-left:30px; vertical-align:middle; cursor:pointer;}
.radio_label .check_icon:nth-of-type(1) {margin-left:0;}
.radio_label span {vertical-align:middle;}
.radio_label input[type=radio]:checked + .check_icon {background-image:url("/landing01/img/sub/radio_icon_on.png");}


select::-ms-expand {display:none;}

.w_con {}
.m_con {display:none;}

.w_img {display:inline-block; width:100%;}
.m_img {display:none;}

.w_br {}
.m_br {display:none;}

.w_bar {}
.m_bar {display:none;}

#wrap {width:100%; min-width:280px; margin:0 auto; position:relative;}

/*헤더*/
#header {width:100%; margin:0 auto; background-color:#ffcf13; overflow:hidden;}
#header > .contents_con {display:flex; justify-content:space-between; align-items:center; width:100%; height:80px; max-width:1760px; margin:0 auto;}
#header > .contents_con > .logo_con {width:210px;}
#header > .contents_con > .logo_con a {}
#header > .contents_con > .logo_con a img {}
#header > .contents_con > .tel_img_con {width:250px;}
#header > .contents_con > .tel_img_con a {}
#header > .contents_con > .tel_img_con a img {}

#header > .contents_con > .tel_img_con a img {animation: telmo infinite 1s alternate;}
@keyframes telmo { 
	0% { 
		transform:scale(1);
	}
	50% { 
		transform:rotate(-2deg);
	}
	100% { 
		transform:scale(1.05);
	}
}

/*컨텐츠*/
#container {width:100%; margin:0 auto;}
#container > .contents_con {}
#container > .contents_con > .slide_con {}
#container > .contents_con > .landing_con {margin-top:-13%; position:relative; z-index:10;}
#container > .contents_con > .landing_con > div {width:100%; height:auto;}

/*디자인팀 수정*/
.jjub-design img {width:100%; display:block; overflow:hidden;}

/*메인슬라이드*/
#container > .contents_con > .slide_con {}
#container > .contents_con > .slide_con > .swiper-container {}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper {}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide {}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con {position:relative;}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .bg_con {}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .bg_con > .bg {}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .bg_con > .bg img {width:100%;}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text_con {position:absolute; top:9%; left:50%; transform:translate(-50%,0); text-align:center;}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text_con > span {font-size:40px; color:#ffffff; font-weight:700; line-height:64px; letter-spacing:-0.25px;}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text_con > span .color_text {font-size:50px; color:#ffdf60;}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text_con > span .color_text .counter_text {display:inline-block; width:135px; font-size:70px;}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .img_con {display:flex; justify-content:center; position:absolute; top:0; left:0; right:0;}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .img_con > .img01_con {}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .img_con > .img01_con img {}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .img_con > .img02_con {}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .img_con > .img02_con img {}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .food_con {width:100%; position:absolute; top:14%; left:11%;}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .food_con > img {width:28%;}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .slide02_img_con {display:flex; justify-content:flex-end; width:38%; position:absolute; bottom:33%; right:15%;}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .slide02_img_con > .img01_con {}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .slide02_img_con > .img01_con img {}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .slide02_img_con > .img02_con {}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .slide02_img_con > .img02_con img {}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .slide02_img_con > .img03_con {}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .slide02_img_con > .img03_con img {}
#container > .contents_con > .slide_con > .swiper-container .control_con {width:100%; max-width:1300px; margin:0 auto; position:absolute; bottom:16px; left:0; right:0; z-index:10;}
#container > .contents_con > .slide_con > .swiper-container .control_con {position:absolute; bottom:25%; left:0; z-index:100; width:100%;}
#container > .contents_con > .slide_con > .swiper-container .control_con .swiper-pagination {position:static;}
#container > .contents_con > .slide_con > .swiper-container .control_con .swiper-pagination-bullet {width:10px; height:10px; margin:0 5px; background-color:#ffffff; opacity:1;}
#container > .contents_con > .slide_con > .swiper-container .control_con .swiper-pagination-bullet-active {width:40px; height:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .img_con > .img01_con {transform:translateX(-500px); opacity:0; transition:all 0.3s cubic-bezier(0.8, 0.13, 0.27, 1.18); transition-delay:0.5s;}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide-active > .contents_con .img_con > .img01_con {transform:translateX(0); opacity:1;}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .img_con > .img02_con {transform:translateX(500px); opacity:0; transition:all 0.3s cubic-bezier(0.8, 0.13, 0.27, 1.18); transition-delay:0.9s;}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide-active > .contents_con .img_con > .img02_con {transform:translateX(0); opacity:1;}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text_con > span .color_text .counter_text {transform:translateY(-200px); transition:all 0.3s cubic-bezier(0.76, 0.02, 0.13, 1.37); opacity:0; transition-delay:0.3s;}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide-active > .contents_con > .text_con > span .color_text .counter_text {transform:translateY(0); opacity:1;}

#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .slide02_img_con > .img01_con {transform:translateX(160px) rotate(260deg); opacity:0; transition:all 0.8s linear; transition-delay:0.6s;}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide-active > .contents_con .slide02_img_con > .img01_con {transform:translateX(0); opacity:1;}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .slide02_img_con > .img02_con {transform:translateX(160px) rotate(260deg); opacity:0; transition:all 0.8s linear; transition-delay:0.8s;}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide-active > .contents_con .slide02_img_con > .img02_con {transform:translateX(0); opacity:1;}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .slide02_img_con > .img03_con {transform:translateX(160px) rotate(260deg); opacity:0; transition:all 0.8s linear; transition-delay:1s;}
#container > .contents_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide-active > .contents_con .slide02_img_con > .img03_con {transform:translateX(0); opacity:1;}



/*info01_con*/
.info01_con {background:url("/landing01/img/landing_con_info01_con_bg_img.png")no-repeat center/cover; overflow:hidden;}
.info01_con > .contents_con {width:100%; max-width:1300px; margin:0 auto; padding:11% 0 8% 0;}
.info01_con > .contents_con > .title_con {margin-bottom:72px; text-align:center;}
.info01_con > .contents_con > .title_con > .title01_con {margin-bottom:22px;}
.info01_con > .contents_con > .title_con > .title01_con > span {font-size:40px; color:#ffffff; font-weight:300; line-height:48px; letter-spacing:-0.25px;}
.info01_con > .contents_con > .title_con > .title01_con > span .dot {color:#ff1313; position:relative;}
.info01_con > .contents_con > .title_con > .title01_con > span .dot:before {content:''; width:10px; height:10px; background:#ff1313; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; position:absolute; top:-16px; left:13px;}
.info01_con > .contents_con > .title_con > .title02_con {}
.info01_con > .contents_con > .title_con > .title02_con > span {font-size:75px; color:#ffffff; font-weight:700; line-height:83px; letter-spacing:-0.25px;}
.info01_con > .contents_con > .title_con > .title02_con > span .color_or {display:inline-block; color:#ff5a00; transform:translateY(-100px); opacity:0;}
.info01_con > .contents_con > .title_con > .title02_con > span .color_yell {display:inline-block; color:#ffde28; transform:translateY(-100px); opacity:0;}
.info01_con > .contents_con > .contents_con {display:flex; justify-content:space-between;}
.info01_con > .contents_con > .contents_con.m_con {display:none;}
.info01_con > .contents_con > .contents_con > .store_list {width:600px; height:844px; border:10px solid #ffde28; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; overflow:hidden;}
.info01_con > .contents_con > .contents_con > .store_list > .title_con {text-align:center; padding:29px 0 22px 0; }
.info01_con > .contents_con > .contents_con > .store_list > .title_con > span {font-size:35px; color:#ffde28; font-weight:600; line-height:43px; letter-spacing:-0.25px;}
.info01_con > .contents_con > .contents_con > .store_list > .title_con > span .color_text {font-size:45px;}
.info01_con > .contents_con > .contents_con > .store_list > .list_con {border-top:10px solid #ffde28; padding:5px 5px 0 0;}
.info01_con > .contents_con > .contents_con > .store_list > .list_con > .contents_con {width:100%; height:713px; overflow-y:auto;}
.info01_con > .contents_con > .contents_con > .store_list > .list_con > .contents_con::-webkit-scrollbar {width:6px; background-color:transparent; margin-right:3px;}
.info01_con > .contents_con > .contents_con > .store_list > .list_con > .contents_con::-webkit-scrollbar-thumb {background-color:#ffffff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.info01_con > .contents_con > .contents_con > .store_list > .list_con > .contents_con > ul {padding:26px 0 0 34px;}
.info01_con > .contents_con > .contents_con > .store_list > .list_con > .contents_con > ul > li {}
.info01_con > .contents_con > .contents_con > .store_list > .list_con > .contents_con > ul > li > .list_div {margin-bottom:50px;}
.info01_con > .contents_con > .contents_con > .store_list > .list_con > .contents_con > ul > li > .list_div > .title_con {display:flex; align-items:center; margin-bottom:24px;}
.info01_con > .contents_con > .contents_con > .store_list > .list_con > .contents_con > ul > li > .list_div > .title_con > img {width:20px; margin-right:10px;}
.info01_con > .contents_con > .contents_con > .store_list > .list_con > .contents_con > ul > li > .list_div > .title_con > span {padding-top:10px; font-size:30px; color:#ffde28; font-weight:600; line-height:38px; letter-spacing:-0.25px;}
.info01_con > .contents_con > .contents_con > .store_list > .list_con > .contents_con > ul > li > .list_div > .contents_con {}
.info01_con > .contents_con > .contents_con > .store_list > .list_con > .contents_con > ul > li > .list_div > .contents_con > ul {}
.info01_con > .contents_con > .contents_con > .store_list > .list_con > .contents_con > ul > li > .list_div > .contents_con > ul > li {float:left; width:33.3%;}
.info01_con > .contents_con > .contents_con > .store_list > .list_con > .contents_con > ul > li > .list_div > .contents_con > ul > li:last-child {margin-bottom:0;}
.info01_con > .contents_con > .contents_con > .store_list > .list_con > .contents_con > ul > li > .list_div > .contents_con > ul > li > span {display:inline-block; height:46px; font-size:20px; color:#ffffff; font-weight:200; line-height:24px; letter-spacing:-0.25px; word-break:keep-all;}
.info01_con > .contents_con > .contents_con > .store_list > .list_con > .contents_con > ul > li > .list_div > .contents_con > ul > li > span .color_text {font-size:14px;}
.info01_con > .contents_con > .contents_con > .store_place {position:relative;}
.info01_con > .contents_con > .contents_con > .store_place .bg {}
.info01_con > .contents_con > .contents_con > .store_place .bg img {max-width:555px;}
.info01_con > .contents_con > .contents_con > .store_place .bg img.w_img {width:550px;}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin {text-align:center;}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin > ul {}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin > ul > li {position:absolute;}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin > ul > li.incheon {top:0; left:7%;}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin > ul > li.seoul {top:2%; left:23%;}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin > ul > li.gangwon {top:2%; right:19%;}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin > ul > li.gyeonggi {top:11%; left:37%;}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin > ul > li.chungnam {top:23%; left:17%;}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin > ul > li.sejong {top:20%; left:30%;}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin > ul > li.deajeon {top:27%; left:39%; z-index:3;}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin > ul > li.chungbuk {top:18%; left:48%;}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin > ul > li.gyeongbuk {top:28%; right:11%;}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin > ul > li.jeonbuk {top:42%; left:30%;}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin > ul > li.deagu {top:40%; right:22%;}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin > ul > li.gwangju {bottom:29%; left:18%;}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin > ul > li.jeonnam {bottom:23%; left:32%;}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin > ul > li.gyeongnam {bottom:29%; left:49%;}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin > ul > li.busan {bottom:31%; right:12%;}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin > ul > li.ulsan {bottom:39%; right:1%;}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin > ul > li.jeju {bottom:4%; left:21%;}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin > ul > li > .list_div {width:100px; height:135px; background:url("/landing01/img/landing_con_info01_con_store_pin_img.png")no-repeat center/cover;}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin > ul > li > .list_div > .title_con {padding-top:24px;}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin > ul > li > .list_div > .title_con > span {font-size:16px; color:#000000; font-weight:600; line-height:24px; letter-spacing:-0.25px;}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin > ul > li > .list_div > .number_con {}
.info01_con > .contents_con > .contents_con > .store_place > .store_pin > ul > li > .list_div > .number_con > span {font-size:25px; color:#ff5a00; font-weight:700; line-height:33px; letter-spacing:-0.25px;}

/*info02_con*/
.info02_con {background:url("/landing01/img/landing_con_info02_con_bg_img.png")no-repeat center/cover; overflow:hidden;}
.info02_con > .contents_con {}
.info02_con > .contents_con > .info02_1_con {margin-bottom:158px; padding-top:166px;}
.info02_con > .contents_con > .info02_1_con > .title_con {width:100%; max-width:1300px; margin:0 auto; margin-bottom:105px;} 
.info02_con > .contents_con > .info02_1_con > .title_con > span {font-size:70px; color:#000000; font-weight:700; line-height:90px; letter-spacing:-0.25px;}
.info02_con > .contents_con > .info02_1_con > .title_con > span .dot {position:relative;}
.info02_con > .contents_con > .info02_1_con > .title_con > span .dot:before {content:''; width:18px; height:18px; background:#ffba00; border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px; position:absolute; top:-20px; left:18px;}
.info02_con > .contents_con > .info02_1_con > .title_con > span .color_text {color:#ffba00;}
.info02_con > .contents_con > .info02_1_con > .contents_con {position:relative;}
.info02_con > .contents_con > .info02_1_con > .contents_con > .img_con {width:100%; max-width:1300px; margin:0 auto; position:relative;}
.info02_con > .contents_con > .info02_1_con > .contents_con > .img_con img {width:488px; position:absolute;}
.info02_con > .contents_con > .info02_1_con > .slide_con {float:right; width:55.5%; max-width:1790px; min-width:700px;}
.info02_con > .contents_con > .info02_1_con > .slide_con > .swiper-container {}
.info02_con > .contents_con > .info02_1_con > .slide_con > .swiper-container .swiper-wrapper {}
.info02_con > .contents_con > .info02_1_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide {width:555px; margin-right:28px;}
.info02_con > .contents_con > .info02_1_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con {position:relative;}
.info02_con > .contents_con > .info02_1_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con img {}
.info02_con > .contents_con > .info02_1_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .text_con {}
.info02_con > .contents_con > .info02_1_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .text_con > .number_con {position:absolute; top:192px; right:155px;}
.info02_con > .contents_con > .info02_1_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .text_con > .number_con > span {font-size:62px; color:#ec0420; font-weight:700; line-height:70px; letter-spacing:-0.25px;}
.info02_con > .contents_con > .info02_1_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .text_con > .place_con {position:absolute; bottom:120px; left:66px;}
.info02_con > .contents_con > .info02_1_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .text_con > .place_con > span {font-size:46px; color:#222222; font-weight:500; line-height:54px; letter-spacing:-0.25px;}
.info02_con > .contents_con > .info02_1_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .text_con > .structure_con {position:absolute; bottom:120px; left:310px;}
.info02_con > .contents_con > .info02_1_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .text_con > .structure_con > span {font-size:46px; color:#222222; font-weight:500; line-height:54px; letter-spacing:-0.25px;}

.info02_con > .contents_con > .info02_1_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide > .contents_con .text_con > .number_con {transform:matrix(2,0,0,2,0,0); opacity:0;}
.info02_con > .contents_con > .info02_1_con > .slide_con > .swiper-container .swiper-wrapper .swiper-slide-active > .contents_con .text_con > .number_con {animation:matrix 0.2s 0.4s cubic-bezier(0.71, 0.18, 0.03, 1.08) forwards;}
@-webkit-keyframes matrix {
	0% {
		opacity:0;
		transform: matrix(2,0,0,2,0,0);
	}
	100% {
		opacity:1;
		transform: matrix(1,0,0,1,0,0);
	}
}

@keyframes matrix {
	0% {
		opacity:0;
		transform: matrix(2,0,0,2,0,0);
	}
	100% {
		opacity:1;
		transform: matrix(1,0,0,1,0,0);
	}
}

.info02_con > .contents_con > .info02_1_con:after {content:''; display:block; clear:both;}
.info02_con > .contents_con > .info02_2_con {clear:both; width:100%; max-width:1300px; margin:0 auto; text-align:center; padding:128px 0 0 0;}
.info02_con > .contents_con > .info02_2_con > .title_con {margin-bottom:14px;}
.info02_con > .contents_con > .info02_2_con > .title_con > span {font-size:70px; color:#000000; font-weight:700; line-height:78px; letter-spacing:-0.25px;}
.info02_con > .contents_con > .info02_2_con > .title_con > span .color_text {color:#ff5a00;}
.info02_con > .contents_con > .info02_2_con > .text_con {margin-bottom:90px;}
.info02_con > .contents_con > .info02_2_con > .text_con > span {font-size:30px; color:#000000; font-weight:300; line-height:38px; letter-spacing:-0.25px;}
.info02_con > .contents_con > .info02_2_con > .contents_con {display:flex; justify-content:space-between; margin-bottom:236px;}
.info02_con > .contents_con > .info02_2_con > .contents_con > div > img {}
.info02_con > .contents_con > .info02_2_con > .contents_con > .img01_con {}
.info02_con > .contents_con > .info02_2_con > .contents_con > .img02_con {}
.info02_con > .contents_con > .info02_2_con > .contents_con > .img03_con {}
.info02_con > .contents_con > .info02_2_con > .contents_con > .img04_con {}

/*info03_con*/
.info03_con {background:url("/landing01/img/landing_con_info03_con_bg_img.png")no-repeat center/cover; overflow:hidden; margin-top:-128px;}
.info03_con > .contents_con {position:relative;}
.info03_con > .contents_con > .title_con {width:100%; max-width:1300px; margin:0 auto; margin-bottom:92px;}
.info03_con > .contents_con > .title_con img {}
.info03_con > .contents_con > .video_con {width:36%; margin:0 auto; border:10px solid #ff5a00; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; position:absolute; bottom:11.8vw; left:1%; right:0; z-index:10;}
.info03_con > .contents_con > .video_con .videoWrapper {position:relative; padding-bottom:56.25%; /* 16:9 */ padding-top:0; height:0;}
.info03_con > .contents_con > .video_con .videoWrapper iframe {position:absolute; top:0; left:0; width:100%; height:100%;}
.info03_con > .contents_con > .contents_con {margin-bottom:150px;}
.info03_con > .contents_con > .contents_con img {position:relative; width:42%;}
.info03_con > .contents_con > .contents_con img.left_img {left:5%;}
.info03_con > .contents_con > .contents_con img.right_img {right:-12%;}

/*info04_con*/
.info04_con {background:url("/landing01/img/landing_con_info04_con_bg_img.png")no-repeat center/cover; overflow:hidden;}
.info04_con > .contents_con {}
.info04_con > .contents_con > .text_con {display:flex; justify-content:space-between; align-items:center;}
.info04_con > .contents_con > .text_con img {width:33%;}

/*info05_con*/
.info05_con {}
.info05_con > .contents_con {display:flex;}
.info05_con > .contents_con > div {width:50%;}
.info05_con > .contents_con > .left_con {background:url("/landing01/img/landing_con_info05_con_left_con_bg_img.png")no-repeat center/cover; overflow:hidden;}
.info05_con > .contents_con > .left_con > .title_con {}
.info05_con > .contents_con > .left_con > .title_con > img {}
.info05_con > .contents_con > .left_con > .contents_con {position:relative; margin-bottom:24%;}
.info05_con > .contents_con > .left_con > .contents_con > .text_con {position:relative; top:0; left:0;}
.info05_con > .contents_con > .left_con > .contents_con > .text_con img {}
.info05_con > .contents_con > .left_con > .contents_con > .graph_con {position:absolute; top:0; left:0;}
.info05_con > .contents_con > .left_con > .contents_con > .graph_con img {}
.info05_con > .contents_con > .right_con {background:url("/landing01/img/landing_con_info05_con_right_con_bg_img.png")no-repeat center/cover; overflow:hidden;}
.info05_con > .contents_con > .right_con > .title_con {}
.info05_con > .contents_con > .right_con > .title_con > img {}
.info05_con > .contents_con > .right_con > .contents_con {position:relative; margin-bottom:24%;}
.info05_con > .contents_con > .right_con > .contents_con > .text_con {position:relative; top:0; left:0;}
.info05_con > .contents_con > .right_con > .contents_con > .text_con img {}
.info05_con > .contents_con > .right_con > .contents_con > .graph_con {position:absolute; top:0; left:0;}
.info05_con > .contents_con > .right_con > .contents_con > .graph_con img {}
/*수정*/
.info05_con > .contents_con > .left_con > .contents_con {margin-bottom:91%;}
.info05_con > .contents_con > .left_con > .contents_con > .text_con {width:0; height:33.6vw; background:url("/landing01/img/landing_con_info05_con_left_con_text_img.png")no-repeat bottom left/cover; position:absolute; top:0; left:0; z-index:10;}
.info05_con > .contents_con > .left_con > .contents_con > .text02_con {width:0; height:33.6vw; background:url("/landing01/img/landing_con_info05_con_left_con_text02_img.png")no-repeat bottom left/cover; position:absolute; top:0; left:0; opacity:0;}
.info05_con > .contents_con > .left_con > .contents_con > .graph_wrap {position:absolute; width:100%; height:33.2vw;}
.info05_con > .contents_con > .left_con > .contents_con > .graph_wrap > .graph_con {width:100%; height:2.2vw; background:url("/landing01/img/landing_con_info05_con_left_con_graph_img.png")no-repeat bottom left/cover; position:absolute; bottom:0; left:0;}
.info05_con > .contents_con > .right_con > .contents_con > .text_con {width:0; height:33.4vw; background:url("/landing01/img/landing_con_info05_con_right_con_text_img.png")no-repeat bottom left/cover; position:absolute; top:0; left:0; z-index:10;}
.info05_con > .contents_con > .right_con > .contents_con > .text02_con {width:0; height:33.4vw; background:url("/landing01/img/landing_con_info05_con_right_con_text02_img.png")no-repeat bottom left/cover; position:absolute; top:0; left:0; opacity:0;}
.info05_con > .contents_con > .right_con > .contents_con > .graph_wrap {position:absolute; width:100%; height:33.2vw;}
.info05_con > .contents_con > .right_con > .contents_con > .graph_wrap > .graph_con {width:100%; height:2.2vw; background:url("/landing01/img/landing_con_info05_con_right_con_graph_img.png")no-repeat bottom left/cover; position:absolute; bottom:0; left:0;}

/*info06_con*/
.info06_con {background:url("/landing01/img/landing_con_info06_con_bg_img.png")no-repeat center/cover; overflow:hidden; position:relative;}
.info06_con > .contents_con {width:100%; max-width:1300px; margin:0 auto;}
.info06_con > .contents_con > .title_con {margin-bottom:10%;}
.info06_con > .contents_con > .title_con img {}
.info06_con > .contents_con > .list_con {margin-bottom:9%; position:relative; z-index:10;}
.info06_con > .contents_con > .list_con > ul {}
.info06_con > .contents_con > .list_con > ul > li {float:left; width:50%;}
.info06_con > .contents_con > .list_con > ul > li > .list_div {}
.info06_con > .contents_con > .list_con > ul > li > .list_div > img {}
.info06_con > .contents_con > .text_con {margin-bottom:12%;}
.info06_con > .contents_con > .text_con > img {}
.info06_con > .title_bg_con {position:absolute; top:0; right:0;}
.info06_con > .title_bg_con img {width:507px;}
.info06_con > .list_bg_con {position:absolute; top:35%; left:-11%;}
.info06_con > .list_bg_con img {width:604px;}

/*info07_con*/
.info07_con {background:url("/landing01/img/landing_con_info07_con_bg_img.png")no-repeat center/cover; overflow:hidden; position:relative;}
.info07_con > .contents_con {width:100%; max-width:1300px; margin:0 auto;}
.info07_con > .contents_con > .title_con {margin-bottom:7%;}
.info07_con > .contents_con > .title_con img {}
.info07_con > .contents_con > .text_con {position:relative; margin-bottom:13%;}
.info07_con > .contents_con > .text_con > .text01_con {display:flex; margin-bottom:1%;}
.info07_con > .contents_con > .text_con > .text01_con > .img_con {width:50%;}
.info07_con > .contents_con > .text_con > .text01_con > .img_con img {}
.info07_con > .contents_con > .text_con > .text02_con {display:flex;}
.info07_con > .contents_con > .text_con > .text02_con > .img_con {width:50%;}
.info07_con > .contents_con > .text_con > .text02_con > .img_con img {}
.info07_con > .contents_con > .text_con > .product_img {position:absolute; top:-8%; left:0; right:0; text-align:center;}
.info07_con > .contents_con > .text_con > .product_img img {width:43%;}
.scale_up {animation-name:scale_up; animation-duration:0.5s; animation-fill-mode:both; animation-timing-function:ease-in-out;}
@keyframes scale_up { 
	
	0% { 
		opacity:0;
		transform:scale(0.4);
	}

	50% { 
		opacity:1;
		transform:scale(1.6);
	}

	100% { 
		opacity:1;
		transform:scale(1);
	}
}

/*info08_con*/
.info08_con {background:url("/landing01/img/landing_con_info08_con_bg_img.png")no-repeat center/cover; overflow:hidden; position:relative;}
.info08_con > .contents_con {padding:150px 0;}
.info08_con > .contents_con > .title_con {width:100%; max-width:1300px; margin:0 auto; margin-bottom:53px; text-align:center}
.info08_con > .contents_con > .title_con > img {}
.info08_con > .contents_con > .title_con > img.gif_img {width:500px; margin:0 auto;}
.info08_con > .contents_con > .contents_con {}
.info08_con > .contents_con > .contents_con form {}
.info08_con > .contents_con > .contents_con form > .text01_con {width:100%; max-width:1400px; margin:0 auto; margin-bottom:1%; background:url("/landing01/img/landing_con_info08_con_text01_con_bg.png")no-repeat center/cover; overflow:hidden; position:relative;}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con {}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul {width:100%; max-width:1200px; margin:0 auto; padding:5.8% 0;}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul > li {float:left; width:50%; height:280px;}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul > li:nth-child(even) {padding-left:2.5%;}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul > li > .list_div {padding-top:42px}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul > li > .list_div > .title_con {margin-bottom:30px; position:relative;}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul > li > .list_div > .title_con:before {content:''; width:8px; height:25px; background:#ffcf13; position:absolute; top:0; left:0;}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul > li > .list_div > .title_con.flex_con {display:flex; align-items:center;}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul > li > .list_div > .title_con.flex_con:before {content:none;}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul > li > .list_div > .title_con.flex_con > img {width:61px; margin-right:5px;}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul > li > .list_div > .title_con.flex_con > span {padding-left:0;}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul > li > .list_div > .title_con.flex_con > span .color_text {font-size:18px;}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul > li > .list_div > .title_con > span {display:inline-block; padding-left:17px; font-size:30px; color:#000000; font-weight:600; line-height:32px; letter-spacing:-0.25px;}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul > li > .list_div > .title_con > span .color_text {font-size:20px; color:#666666; font-weight:400;}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul > li > .list_div > .title_con > span .red_text {font-size:18px; color:#ec0420; font-weight:300;}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul > li > .list_div > .radio_label {}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul > li > .list_div > .radio_label > ul {}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul > li > .list_div > .radio_label > ul > li {margin-bottom:20px;}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul > li > .list_div > .radio_label > ul > li:last-child {margin-bottom:0;}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul > li > .list_div > .radio_label > ul > li label {display:flex; align-items:center;}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul > li > .list_div > .radio_label > ul > li label input {}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul > li > .list_div > .radio_label > ul > li label .check_icon {margin-right:14px;}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul > li > .list_div > .radio_label > ul > li label span {font-size:22px; color:#000000; font-weight:300; line-height:30px; letter-spacing:-0.25px;}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul > li > .list_div > .radio_label > ul > li label span .color_text {color:#999999;}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul > li > .list_div > .radio_label > ul > li label span .line_text {color:#999999; text-decoration:line-through;}
.info08_con > .contents_con > .contents_con form > .text01_con > .list_con > ul > li > .list_div > .radio_label > ul > li label span .bold_text {font-weight:500;}
.info08_con > .contents_con > .contents_con form > .text02_con {width:100%; max-width:1300px; margin:0 auto; background:url("/landing01/img/landing_con_info08_con_text02_con_bg.png")no-repeat center/cover; overflow:hidden; position:relative;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con {display:flex; padding:3% 0 6% 0;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con {width:50%;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul {width:85%; margin:0 auto;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li {margin-bottom:21px;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li:last-child {margin-bottom:0;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li > .list_div {}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li > .list_div > .title_con {margin-bottom:6px;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li > .list_div > .title_con > span {font-size:18px; color:#000000; font-weight:600; line-height:26px; letter-spacing:-0.25px;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li > .list_div > .title_con > span .color_text {color:#ffcf13;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li > .list_div > .title_con > span .gray_text {font-size:16px; color:#666666; font-weight:400;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li > .list_div > .input_con {}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li > .list_div > .input_con > input {width:100%; height:50px; border:1px solid #cccccc; padding:0 21px; font-size:16px; color:#000000; font-weight:300; line-height:24px; letter-spacing:-0.25px;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li > .list_div > .input_con > input::placeholder {font-size:16px; color:#999999; font-weight:300; line-height:24px; letter-spacing:-0.25px;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li > .list_div > .select_con {}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li > .list_div > .select_con  select {width:100%; height:50px; border:1px solid #cccccc; padding:0 21px; font-size:16px; color:#999999; font-weight:300; line-height:24px; letter-spacing:-0.25px;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .list_con > ul > li > .list_div > .select_con  select option {font-weight:300;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con {width:50%; margin-bottom:}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con {width:93%;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .title_con {margin-bottom:6px;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .title_con > span {font-size:18px; color:#000000; font-weight:600; line-height:26px; letter-spacing:-0.25px;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .input_con {margin-bottom:10px;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .input_con > textarea {width:100%; height:150px; border:1px solid #cccccc; padding:18px 19px; overflow-y:auto; font-size:16px; color:#000000; font-weight:300; line-height:24px; letter-spacing:-0.25px;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .input_con > textarea::placeholder {font-size:16px; color:#999999; font-weight:300; line-height:24px; letter-spacing:-0.25px;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .check_con {display:flex; justify-content:flex-end; margin-bottom:55px;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .check_con > table {}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .check_con > table > tbody {}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .check_con > table > tbody > tr {}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .check_con > table > tbody > tr > td {}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .check_con > table > tbody > tr > .check_td {}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .check_con > table > tbody > tr > .check_td > .checkbox_label {}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .check_con > table > tbody > tr > .check_td > .checkbox_label input {}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .check_con > table > tbody > tr > .check_td > .checkbox_label check_icon {}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .check_con > table > tbody > tr > .check_td > .checkbox_label span {padding:0 10px 0 5px; font-family:"NanumSquare", sans-serif; font-size:14px; color:#999999; font-weight:400; line-height:22px; letter-spacing:-0.25px;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .check_con > table > tbody > tr > .text_td  {}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .check_con > table > tbody > tr > .text_td a {display:block; width:65px; height:22px; background:#cccccc; text-align:center; font-family:"NanumSquare", sans-serif; font-size:12px; color:#ffffff; font-weight:400; line-height:22px; letter-spacing:-0.25px;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .text_con {text-align:center; margin-bottom:12px;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .text_con > span {font-size:18px; color:#000000; font-weight:400; line-height:26px; letter-spacing:-0.25px;}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .btn_con {}
.info08_con > .contents_con > .contents_con form > .text02_con > .contents_con > .textarea_con > .contents_con > .btn_con > a {display:block; width:376px; margin:0 auto; height:64px; background:#ff4200; border-radius:32px; -moz-border-radius:32px; -webkit-border-radius:32px; text-align:center; font-size:30px; color:#ffffff; font-weight:700; line-height:69px; letter-spacing:-0.25px;}

/*상담신청 팝업*/
.counseling_popup_con_bg {display:none; width:100%; height:100%; margin:0 auto; background-color:#000000; background-color:rgba(0,0,0,0.5); position:fixed; top:0; left:0; right:0; z-index:200;}
.counseling_popup_con {display:none; width:100%; max-width:620px; margin:0 auto; background-color:#ffffff; position:fixed; top:50%; left:0; right:0; z-index:310; transform:translateY(-50%);}
.counseling_popup_con > .closed_btn {position:absolute; top:0; right:-40px;}
.counseling_popup_con > .closed_btn > a {}
.counseling_popup_con > .closed_btn > a > img {width:28px;}
.counseling_popup_con > .contents_con {width:100%; max-width:556px; margin:0 auto; padding:31px 0 60px 0;}
.counseling_popup_con > .contents_con > .check_con {}
.counseling_popup_con > .contents_con > .check_con > .title_con {border-bottom:1px solid #000000; padding-bottom:18px;}
.counseling_popup_con > .contents_con > .check_con > .title_con > span {font-size:35px; color:#000000; font-weight:500; line-height:43px; letter-spacing:-0.25px;}
.counseling_popup_con > .contents_con > .check_con > .info_con {height:100%; max-height:60vh; overflow-y:auto; padding-top:26px;}
.counseling_popup_con > .contents_con > .check_con > .info_con::-webkit-scrollbar {width:6px; background-color:transparent;}
.counseling_popup_con > .contents_con > .check_con > .info_con::-webkit-scrollbar-thumb {background-color:#cccccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .list_con {margin-bottom:44px;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .list_con > ul {}
.counseling_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li {margin-bottom:38px;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li:last-child {margin-bottom:0;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div {}
.counseling_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .title_con {margin-bottom:10px;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .title_con > span {display:inline-block; padding-left:17px; position:relative; font-size:30px; color:#000000; font-weight:500; line-height:32px; letter-spacing:-0.25px;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .title_con > span:before {content:''; width:8px; height:25px; background:#ffde28; position:absolute; top:2px; left:0;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .title_con > span .color_text {font-size:20px; color:#666666; font-weight:400;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .title_con > span .red_text {font-size:18px; color:#ec0420; font-weight:300;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con {}
.counseling_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > span {padding-left:17px; font-size:22px; color:#000000; font-weight:300; line-height:30px; letter-spacing:-0.25px;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table {width:100%;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody {}
.counseling_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr {}
.counseling_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr > td {width:50%; height:70px;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr > .check_td {}
.counseling_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr > .check_td > .checkbox_label {width:100%;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr > .check_td > .checkbox_label > input {display:none;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr > .check_td > .checkbox_label > span {display:block; width:100%; background:#ebebeb; font-size:22px; color:#999999; font-weight:300; line-height:70px; letter-spacing:-0.25px;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr > .check_td > .checkbox_label > input:checked + span {display:block; width:100%; background:#ffde28; font-size:22px; color:#000000; font-weight:300; line-height:70px; letter-spacing:-0.25px;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr > .check_td > .checkbox_label > span .color_text {font-size:22px; font-weight:400;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr > .check_td.line_2 > .checkbox_label > span {padding:14px 0 8px; font-size:17px; line-height:24px;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .list_con > ul > li > .list_div > .text_con > table > tbody > tr > .check_td.line_2 > .checkbox_label > input:checked + span {padding:14px 0 8px; font-size:17px; line-height:24px;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .amount_con {display:flex; justify-content:space-between; align-items:flex-end; margin-bottom:18px;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .amount_con > .text_con {}
.counseling_popup_con > .contents_con > .check_con > .info_con > .amount_con > .text_con > span {font-size:30px; color:#4d4d4d; font-weight:500; line-height:38px; letter-spacing:-0.25px;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .amount_con > .price_con {}
.counseling_popup_con > .contents_con > .check_con > .info_con > .amount_con > .price_con > span {font-size:30px; color:#000000; font-weight:500; line-height:38px; letter-spacing:-0.25px;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .amount_con > .price_con > span .color_text {font-size:45px;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .personal_con {border-top:1px dotted #d4d4d4; padding-top:28px;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .personal_con > table {width:100%;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody {}
.counseling_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody > tr {}
.counseling_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody > tr > td {}
.counseling_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody > tr > .title_td {width:28%;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody > tr > .title_td > span {display:inline-block; margin-bottom:16px; padding-left:17px; position:relative; font-size:22px; color:#000000; font-weight:500; line-height:30px; letter-spacing:-0.25px;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody > tr > .title_td > span:before {content:''; width:8px; height:25px; background:#ffde28; position:absolute; top:2px; left:0;}
.counseling_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody > tr > .text_td {}
.counseling_popup_con > .contents_con > .check_con > .info_con > .personal_con > table > tbody > tr > .text_td > span {display:inline-block; margin-bottom:16px; font-size:22px; color:#000000; font-weight:300; line-height:30px; letter-spacing:-0.25px;}
.counseling_popup_con > .contents_con > .check_con > .btn_con {margin-top:48px;}
.counseling_popup_con > .contents_con > .check_con > .btn_con > a {display:block; width:430px; margin:0 auto; height:64px; background:#ff4200; border-radius:32px; -moz-border-radius:32px; -webkit-border-radius:32px; text-align:center; font-size:30px; color:#ffffff; font-weight:700; line-height:68px; letter-spacing:-0.25px;}

/*신청완료 팝업*/
.complete_popup_con_bg {display:none; width:100%; height:100%; margin:0 auto; background-color:#000000; background-color:rgba(0,0,0,0.5); position:fixed; top:0; left:0; right:0; z-index:200;}
.complete_popup_con {display:none; width:100%; max-width:386px; margin:0 auto; background-color:#ffffff; position:fixed; top:50%; left:0; right:0; z-index:310; transform:translateY(-50%);}
.complete_popup_con > .contents_con {width:85%; margin:0 auto; padding:48px 0 40px 0; text-align:center;}
.complete_popup_con > .contents_con > .txt_con {}
.complete_popup_con > .contents_con > .txt_con > .title_con {margin-bottom:16px;}
.complete_popup_con > .contents_con > .txt_con > .title_con > span {font-size:40px; color:#ff4200; font-weight:700; line-height:48px; letter-spacing:-0.25px;}
.complete_popup_con > .contents_con > .txt_con > .text_con {margin-bottom:30px;}
.complete_popup_con > .contents_con > .txt_con > .text_con > span {font-size:20px; color:#000000; font-weight:400; line-height:28px; letter-spacing:-0.25px;}
.complete_popup_con > .contents_con > .txt_con > .btn_con {}
.complete_popup_con > .contents_con > .txt_con > .btn_con > a {display:block; width:95px; margin:0 auto; height:46px; background:#000000; border-radius:23px; -moz-border-radius:23px; -webkit-border-radius:23px; text-align:center; font-size:20px; color:#ffffff; font-weight:600; line-height:50px; letter-spacing:-0.25px;}

/*신청완료*/
.complete_con {min-height:500px;}
.complete_con > .contents_con {width:100%; margin:0 auto; padding:20vw 0 40px 0; text-align:center;}
.complete_con > .contents_con > .txt_con {}
.complete_con > .contents_con > .txt_con > .title_con {margin-bottom:16px;}
.complete_con > .contents_con > .txt_con > .title_con > span {font-size:40px; color:#ff4200; font-weight:700; line-height:48px; letter-spacing:-0.25px;}
.complete_con > .contents_con > .txt_con > .text_con {margin-bottom:30px;}
.complete_con > .contents_con > .txt_con > .text_con > span {font-size:20px; color:#000000; font-weight:400; line-height:28px; letter-spacing:-0.25px;}
.complete_con > .contents_con > .txt_con > .btn_con {}
.complete_con > .contents_con > .txt_con > .btn_con > a {display:block; width:95px; margin:0 auto; height:46px; background:#000000; border-radius:23px; -moz-border-radius:23px; -webkit-border-radius:23px; text-align:center; font-size:20px; color:#ffffff; font-weight:600; line-height:50px; letter-spacing:-0.25px;}

/*푸터*/
#footer {width:100%; margin:0 auto; background:#ffde28; position:sticky; bottom:-100%; left:0; right:0; z-index:100; transition:all 0.5s cubic-bezier(0.7, 0, 0.3, 1);}
#footer.scroll {bottom:0;}
#footer .top_btn {position:absolute; top:-60px; right:10px; z-index:100;}
#footer .top_btn > .contents_con {}
#footer .top_btn > .contents_con > a {}
#footer .top_btn > .contents_con > a > img {width:50px;}
#footer > .contents_con {width:100%; max-width:1300px; margin:0 auto;}
#footer > .contents_con form {}
#footer > .contents_con form > table {width:100%; padding:20px 0;}
#footer > .contents_con form > table > tbody {}
#footer > .contents_con form > table > tbody > tr {}
#footer > .contents_con form > table > tbody > tr > td {}
#footer > .contents_con form > table > tbody > tr > .logo_td {}
#footer > .contents_con form > table > tbody > tr > .logo_td > a {}
#footer > .contents_con form > table > tbody > tr > .logo_td > a > img {width:336px;}
#footer > .contents_con form > table > tbody > tr > .input_td {vertical-align:top;}
#footer > .contents_con form > table > tbody > tr > .input_td > .input_con {}
#footer > .contents_con form > table > tbody > tr > .input_td > .input_con > .text_con {margin-bottom:8px;}
#footer > .contents_con form > table > tbody > tr > .input_td > .input_con > .text_con > span {font-size:16px; color:#000000; font-weight:300; line-height:24px; letter-spacing:-0.25px;}
#footer > .contents_con form > table > tbody > tr > .input_td > .input_con > .input_con {}
#footer > .contents_con form > table > tbody > tr > .input_td > .input_con > .input_con > ul {display:flex; justify-content:space-between;}
#footer > .contents_con form > table > tbody > tr > .input_td > .input_con > .input_con > ul > li {}
#footer > .contents_con form > table > tbody > tr > .input_td > .input_con > .input_con > ul > li > input {width:175px; height:42px; border:none; background:#ffffff; padding:0 15px; font-size:16px; color:#000000; font-weight:300; line-height:24px; letter-spacing:-0.25px;}
#footer > .contents_con form > table > tbody > tr > .input_td > .input_con > .input_con > ul > li > input::placeholder {font-size:16px; color:#333333; font-weight:300; line-height:24px; letter-spacing:-0.25px;}
#footer > .contents_con form > table > tbody > tr > .input_td > .input_con > .input_con > ul > li > select {width:175px; height:42px; border:none; background-size:10px; padding:0 15px; font-size:16px; color:#333333; font-weight:300; line-height:24px; letter-spacing:-0.25px;}
#footer > .contents_con form > table > tbody > tr > .input_td > .input_con > .input_con > ul > li > select option {font-size:16px; color:#333333; font-weight:300; line-height:24px; letter-spacing:-0.25px;}
#footer > .contents_con form > table > tbody > tr > .check_td {vertical-align:top;}
#footer > .contents_con form > table > tbody > tr > .check_td > .check_con {display:flex; justify-content:flex-end; align-items:center; margin-bottom:8px;}
#footer > .contents_con form > table > tbody > tr > .check_td > .check_con > label {}
#footer > .contents_con form > table > tbody > tr > .check_td > .check_con > label > input {}
#footer > .contents_con form > table > tbody > tr > .check_td > .check_con > label > .check_icon {}
#footer > .contents_con form > table > tbody > tr > .check_td > .check_con > label > span {font-size:16px; color:#000000; font-weight:300; line-height:24px; letter-spacing:-0.25px;}
#footer > .contents_con form > table > tbody > tr > .check_td > .btn_con {}
#footer > .contents_con form > table > tbody > tr > .check_td > .btn_con > a {display:block; width:170px; height:42px; background:#000000; text-align:center; font-size:18px; color:#ffde28; font-weight:600; line-height:46px; letter-spacing:-0.25px;}