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

/*font-family:"Pretendard", sans-serif;*/
* {font-family: "SEBANG Gothic";}
html {-webkit-text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none; -o-text-size-adjust:none;}
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("/img/sub/select_arrow.svg");
	background-repeat:no-repeat;
	background-position:right 15px center;
	width:100%;
	padding:0 29px 0 15px;
}

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;}

/* 체크박스 버튼 */
.checkbox_label {display:inline-block; cursor:pointer;}
.checkbox_label input[type=checkbox] {display:none;}
.checkbox_label .check_icon {display:inline-block; width:25px; height:26px; background-image:url("/img/sub/checkbox_icon_off.svg"); 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("/img/sub/checkbox_icon_on.svg");}

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

/*
body.hidden {height:100%; min-height:100%; overflow:hidden !important; touch-action:none;}
*/

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

/* 헤더 */
#header {width:100%; margin:0 auto; position:fixed; top:0; left:0; right:0; z-index:100; }
#header > .contents_con {}
#header > .contents_con > .w_header {width:100%; background:#ffffff;}
#header > .contents_con > .w_header > .contents_con {display:flex; justify-content:space-between; align-items:center; width:100%; padding:25px 40px; box-sizing:border-box;}
#header > .contents_con > .w_header > .contents_con > .l_con {display:flex; align-items:center; gap:99px;}
#header > .contents_con > .w_header > .contents_con > .l_con > .logo_con {}
#header > .contents_con > .w_header > .contents_con > .l_con > .logo_con > a {}
#header > .contents_con > .w_header > .contents_con > .l_con > .logo_con > a > img {width:167px;}
#header > .contents_con > .w_header > .contents_con > .l_con > .nav_con {}
#header > .contents_con > .w_header > .contents_con > .l_con > .nav_con > ul {display:flex; align-items:center; gap:60px;}
#header > .contents_con > .w_header > .contents_con > .l_con > .nav_con > ul:after {content:none;}
#header > .contents_con > .w_header > .contents_con > .l_con > .nav_con > ul > li {}
#header > .contents_con > .w_header > .contents_con > .l_con > .nav_con > ul > li > a {font-size:20px; color:#000000; font-weight:400; line-height:28px;}
#header > .contents_con > .w_header > .contents_con > .r_con {}
#header > .contents_con > .w_header > .contents_con > .r_con > ul {display:flex; align-items:center; gap:13px;}
#header > .contents_con > .w_header > .contents_con > .r_con > ul:after {content:none;}
#header > .contents_con > .w_header > .contents_con > .r_con > ul > li {}
#header > .contents_con > .w_header > .contents_con > .r_con > ul > li > a {display:flex; align-items:center; background:#ffffff; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;}
#header > .contents_con > .w_header > .contents_con > .r_con > ul > li > a > img {width:22px;}
#header > .contents_con > .w_header > .contents_con > .r_con > ul > li > a > span {font-size:20px; color:#1c1c1b; font-weight:700; line-height:50px;}
#header > .contents_con > .w_header > .contents_con > .r_con > ul > li > a.btn_01 {border:1px solid #1c1c1b; padding:0 17px;}
#header > .contents_con > .w_header > .contents_con > .r_con > ul > li > a.btn_02 {background:#ffd600; padding:0 29px;}
.m_main_nav_bg {display:none;}
.m_main_nav {display:none;}

/* 컨텐츠 */
#container {width:100%; margin:0 auto;}

/* 공통 타이틀 */
.contents_con {}
.contents_con > .txt_con {min-height:123px; text-align:center; overflow:hidden;}
.contents_con > .txt_con > .wrap_con {}
.contents_con > .txt_con > .wrap_con > .title_con {position:relative;}
.contents_con > .txt_con > .wrap_con > .title_con:after {content:''; width:20px; height:20px; background:#ffd600; position:absolute; top:102px; left:50%; transform:translateX(-50%);}
.contents_con > .txt_con > .wrap_con > .title_con > span {font-size:70px; color:#005940; font-weight:700;}
.contents_con > .txt_con > .wrap_con > .text_con {margin-top:73px;}
.contents_con > .txt_con > .wrap_con > .text_con > span {font-size:28px; color:#333333; font-weight:400;}

/* visual */
.visual_con {background:url("/img/main/visual_con_bg.png")no-repeat center/cover; border-radius:0 50px 0 50px; -moz-border-radius:0 50px 0 50px; -webkit-border-radius:0 50px 0 50px; margin:102px 40px 0; overflow:hidden;}
.visual_con > .contents_con {width:100%; max-width:1300px; margin:0 auto; padding:164px 0 190px; position:relative; box-sizing:border-box;}
.visual_con > .contents_con > .txt_con {width:511px; overflow:unset;}
.visual_con > .contents_con > .txt_con > .text01_con {}
.visual_con > .contents_con > .txt_con > .text01_con > span {font-size:24px; color:#ffffff; font-weight:400; line-height:32px;}
.visual_con > .contents_con > .txt_con > .text01_con > span .color_text01 {color:#ffd600;}
.visual_con > .contents_con > .txt_con > .text01_con > span .color_text02 {display:inline-block; position:relative;}
.visual_con > .contents_con > .txt_con > .text01_con > span .color_text02 > .dot {width:3px; height:3px; background:#ffffff; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; position:absolute; top:-6px; left:50%; transform:translateX(-50%);}
.visual_con > .contents_con > .txt_con > .img_con {margin-top:22px;}
.visual_con > .contents_con > .txt_con > .img_con > img {width:530px;}
.visual_con > .contents_con > .txt_con > .text02_con {margin-top:24px;}
.visual_con > .contents_con > .txt_con > .text02_con > span {font-size:28px; color:#ffffff; font-weight:400; line-height:42px;}
.visual_con > .contents_con > .txt_con > .text02_con > span .color_text {color:#ffd600;}
.visual_con > .contents_con > .txt_con > .btn_con {margin-top:42px;}
.visual_con > .contents_con > .txt_con > .btn_con > a {display:block; width:255px; margin:0 auto; background:#ffd600; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; font-size:24px; color:#1c1c1b; font-weight:700; line-height:58px;}
.visual_con > .contents_con > .icon_con {position:absolute;}
.visual_con > .contents_con > .icon_con > img {}
.visual_con > .contents_con > .icon_con.icon01 {top:110px; left:746px; transform:rotate(-10deg);}
.visual_con > .contents_con > .icon_con.icon02 {top:270px; left:670px;}
.visual_con > .contents_con > .icon_con.icon03 {top:32px; left:1060px;}
.visual_con > .contents_con > .icon_con.icon04 {top:104px; right:-66px;}
.visual_con > .contents_con > .icon_con.icon05 {top:114px; right:-196px;}
.visual_con > .contents_con > .icon_con.icon06 {top:310px; right:-164px;}

/* info01 */
.info01_con {background:#ffffff;}
.info01_con > .contents_con {padding:148px 0 140px;}
.info01_con > .contents_con > .list_con {margin-top:80px;}
.info01_con > .contents_con > .list_con > ul {}
.info01_con > .contents_con > .list_con > ul:after {content:none;}
.info01_con > .contents_con > .list_con > ul > li {width:1100px; margin:0 auto; background:#ffd600; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; margin-bottom:20px;}
.info01_con > .contents_con > .list_con > ul > li:last-child {margin-bottom:0;}
.info01_con > .contents_con > .list_con > ul > li > .list_div {display:flex; align-items:center; gap:61px; padding:50px 0 50px 70px;}
.info01_con > .contents_con > .list_con > ul > li > .list_div > .img_con {}
.info01_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {width:168px;}
.info01_con > .contents_con > .list_con > ul > li > .list_div > .txt_con {}
.info01_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .num_con {width:100px; background:#1c1c1b; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; text-align:center;}
.info01_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .num_con > span {font-size:16px; color:#ffffff; font-weight:400; line-height:33px;}
.info01_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .title_con {margin-top:18px;}
.info01_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .title_con > span {font-size:30px; color:#000000; font-weight:400; line-height:45px;}
.info01_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .title_con > span .color_text {font-size:35px; font-weight:700;}
.info01_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text_con {margin-top:20px;}
.info01_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text_con > span {font-size:18px; color:#333333; font-weight:700; line-height:26px;}

/* info02 */
.info02_con {background:#fafafa; margin:0 40px;}
.info02_con > .contents_con {width:100%; max-width:1300px; margin:0 auto; padding:140px 0 100px;}
.info02_con > .contents_con > .slide_con {background:url("/img/main/info02_con_slide_bg.png")no-repeat center; background-size:510px; background-position:center top; margin-top:80px; position:relative;}
.info02_con > .contents_con > .slide_con .swiper {width:839px;}
.info02_con > .contents_con > .slide_con .swiper .swiper-wrapper {}
.info02_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide {margin-right:60px;}
.info02_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con {}
.info02_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con {}
.info02_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con > img {width:839px;}
.info02_con > .contents_con > .slide_con .slide_btn {}
.info02_con > .contents_con > .slide_con .slide_btn > img {width:80px; filter:drop-shadow(0 0 10px rgba(0,0,0,0.1));}
.swiper-button-prev:after, .swiper-button-next:after {content:none;}
.swiper-button-next, .swiper-button-prev {width:80px;}

/* info03 */
.info03_con {background:#ffffff;}
.info03_con > .contents_con {width:100%; margin:0 auto; padding:144px 0 140px;}
.info03_con > .contents_con > .control_con {display:flex; justify-content:center; flex-wrap:wrap; gap:15px; width:100%; margin:0 auto; margin-top:55px;}
.info03_con > .contents_con > .control_con > ul {}
.info03_con > .contents_con > .control_con > ul:after {content:none;}
.info03_con > .contents_con > .control_con > ul > li {}
.info03_con > .contents_con > .control_con .swiper-pagination-bullet {display:block; width:unset; height:100%; background:transparent; margin:0; opacity:1;}
.info03_con > .contents_con > .control_con .swiper-pagination-bullet .txt {display:inline-block; background-color:#d9d9d9; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; padding:0 20px; font-size:18px; color:#9d9d9c; font-weight:700; line-height:43px; transition:all 0.4s;}
.info03_con > .contents_con > .control_con .swiper-pagination-bullet-active .txt {background-color:#ffd600; color:#1c1c1b;}
.info03_con > .contents_con > .slide_con {width:100%; max-width:1040px; margin:0 auto; margin-top:86px; position:relative;}
.info03_con > .contents_con > .slide_con .swiper {padding:20px 10px;}
.info03_con > .contents_con > .slide_con .swiper .swiper-wrapper {}
.info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide {}
.info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con {display:flex; flex-direction:column; justify-content:space-between; width:800px; height:580px; margin:0 auto; background:#ffffff; border-radius:0 50px 0 50px; -moz-border-radius:0 50px 0 50px; -webkit-border-radius:0 50px 0 50px; box-shadow:0 0 10px 2px rgba(0,0,0,0.08); padding:61px 0; box-sizing:border-box; text-align:center;}
.info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .num_con {}
.info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .num_con > span {font-size:20px; color:#9d9d9c; font-weight:400;}
.info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con {}
.info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con > img {width:588px;}
.info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con {}
.info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .title_con {}
.info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .title_con:after {content:none;}
.info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .title_con > span {font-size:32px; color:#1c1c1b; font-weight:700;}
.info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text_con {margin-top:20px;}
.info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text_con > span {font-size:18px; color:#555555; font-weight:400; line-height:25px;}
.info03_con > .contents_con > .slide_con .slide_btn {}
.info03_con > .contents_con > .slide_con .slide_btn > img {width:80px; filter:drop-shadow(0 0 10px rgba(0,0,0,0.1));}

/* info04 */
.info04_con {background:#ffffff;}
.info04_con > .contents_con {width:100%; max-width:1300px; margin:0 auto; padding:144px 0 140px;}
.info04_con > .contents_con > .list_con {margin-top:73px;}
.info04_con > .contents_con > .list_con > ul {display:flex; justify-content:space-between; flex-wrap:wrap;}
.info04_con > .contents_con > .list_con > ul:after {content:none;}
.info04_con > .contents_con > .list_con > ul > li {width:32%; margin-top:2%;}
.info04_con > .contents_con > .list_con > ul > li:nth-child(1) {margin-top:0;}
.info04_con > .contents_con > .list_con > ul > li:nth-child(2) {margin-top:0;}
.info04_con > .contents_con > .list_con > ul > li:nth-child(3) {margin-top:0;}
.info04_con > .contents_con > .list_con > ul > li > a {}
.info04_con > .contents_con > .list_con > ul > li > a > .img_con {background:no-repeat center/cover; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}
.info04_con > .contents_con > .list_con > ul > li > a > .img_con > img {width:418px;}
.info04_con > .contents_con > .btn_con {width:170px; margin:0 auto; border:1px solid #1c1c1b; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; margin-top:80px;}
.info04_con > .contents_con > .btn_con > a {display:block; text-align:center; font-size:24px; color:#1c1c1b; font-weight:700; line-height:58px;}

/* info05 */
.info05_con {background:url("/img/main/info05_con_bg.jpg")no-repeat center/cover;}
.info05_con > .contents_con {display:flex; justify-content:space-between; width:100%; max-width:1300px; margin:0 auto; padding:140px 0;}
.info05_con > .contents_con > .txt_con {margin-top:46px; text-align:left;}
.info05_con > .contents_con > .txt_con > .wrap_con {}
.info05_con > .contents_con > .txt_con > .wrap_con > .title_con:after {left:0; transform:unset;}
.info05_con > .contents_con > .list_con {}
.info05_con > .contents_con > .list_con > ul {}
.info05_con > .contents_con > .list_con > ul > li {}
.info05_con > .contents_con > .list_con > ul > li > .list_div {margin-bottom:33px; position:relative; z-index:10;}
.info05_con > .contents_con > .list_con > ul > li:last-child > .list_div {margin-bottom:0;}
.info05_con > .contents_con > .list_con > ul > li > .list_div > .img_con {}
.info05_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {}
.info05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con {position:absolute;}
.info05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > img {}
.info05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text_con {}
.info05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text_con > span {}
.info05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text_con > span .color_text {}
.info05_con > .contents_con > .list_con > ul > li > .list_div > .text_con {}
.info05_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {}
.info05_con > .contents_con > .list_con > ul > li > .list_div.list01 {margin-bottom:14px;}
.info05_con > .contents_con > .list_con > ul > li > .list_div.list03 {margin-bottom:8px;}
.info05_con > .contents_con > .list_con > ul > li > .list_div.list03 > .bg_con {width:41.8%; height:120px; border-radius:20px; -moz-border-radius:20px; -wekbit-border-radius:20px; position:absolute; left:16.3%; z-index:-1; box-shadow:0 0 10px 1px rgba(0,0,0,0.04);}

/* info06 */
.info06_con {background:url("/img/main/info06_con_bg.png")no-repeat bottom/cover; margin:0 40px;}
.info06_con > .contents_con {width:100%; max-width:1300px; margin:0 auto; padding:143px 0 140px; text-align:center;}
.info06_con > .contents_con > .box_con {width:100%; background:#f6f6f6; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; margin-top:126px;}
.info06_con > .contents_con > .box_con > .contents_con {display:flex; align-items:center; gap:135px; padding:56px 0 56px 90px;}
.info06_con > .contents_con > .box_con > .contents_con > .logo_con {position:relative;}
.info06_con > .contents_con > .box_con > .contents_con > .logo_con:after {content:''; width:2px; height:100%; background:#d9d9d9; position:absolute; top:0; right:-67px;}
.info06_con > .contents_con > .box_con > .contents_con > .logo_con > .text_con {margin-bottom:13px;}
.info06_con > .contents_con > .box_con > .contents_con > .logo_con > .text_con > span {font-size:36px; color:#828282; font-weight:700;}
.info06_con > .contents_con > .box_con > .contents_con > .logo_con > img {width:269px;}
.info06_con > .contents_con > .box_con > .contents_con > .text_con {text-align:left;}
.info06_con > .contents_con > .box_con > .contents_con > .text_con > span {font-size:24px; color:#333333; font-weight:400; line-height:40px;}
.info06_con > .contents_con > .box_con > .contents_con > .text_con > span .color_text {font-weight:700;}
.info06_con > .contents_con > .text01_con {margin-top:53px;}
.info06_con > .contents_con > .text01_con > span {font-size:22px; color:#333333; font-weight:400; line-height:30px;}
.info06_con > .contents_con > .bar_con {width:2px; margin:39px auto; height:80px; background:#d9d9d9}
.info06_con > .contents_con > .text02_con {}
.info06_con > .contents_con > .text02_con > .title_con {}
.info06_con > .contents_con > .text02_con > .title_con > span {font-size:48px; color:#ffd600; font-weight:700;}
.info06_con > .contents_con > .text02_con > .text_con {margin-top:18px;}
.info06_con > .contents_con > .text02_con > .text_con > span {font-size:24px; color:#333333; font-weight:400; line-height:40px;}
.info06_con > .contents_con > .text02_con > .text_con > span .bg_text {display:inline-block; background-image:linear-gradient(to right, #ffd600, #ffd600); background-repeat:no-repeat; background-size:0 70%; background-position:center left;}
.info06_con > .contents_con > .text02_con > .text_con > span .color_text {font-weight:700;}
.info06_con > .contents_con > .logo_con {margin-top:94px;}
.info06_con > .contents_con > .logo_con > img {}

/* info07_con */
.info07_con {background:#ffffff;}
.info07_con > .contents_con {width:100%; max-width:1300px; margin:0 auto; padding:144px 0 140px;}
.info07_con > .contents_con > .list_con {margin-top:140px;}
.info07_con > .contents_con > .list_con > ul {display:flex; justify-content:center;}
.info07_con > .contents_con > .list_con > ul:after {content:none;}
.info07_con > .contents_con > .list_con > ul > li {}
.info07_con > .contents_con > .list_con > ul > li > .list_div {width:432px; height:490px; filter:drop-shadow(0 0 10px rgba(0,0,0,0.08));}
.info07_con > .contents_con > .list_con > ul > li > .list_div > .txt_con {padding-top:50px; text-align:center;}
.info07_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .num_con {}
.info07_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .num_con > span {font-size:20px; color:#9d9d9c; font-weight:400;}
.info07_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .icon_con {margin-top:67px;}
.info07_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .icon_con > img {}
.info07_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .txt_con {margin-top:33px;}
.info07_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .txt_con > .title_con {min-height:90px;}
.info07_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .txt_con > .title_con > span {display:inline-block; font-size:35px; color:#000000; font-weight:700; line-height:45px;}
.info07_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .txt_con > .text_con {margin-top:16px;}
.info07_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .txt_con > .text_con > span {font-size:18px; color:#333333; font-weight:400; line-height:26px;}
.info07_con > .contents_con > .list_con > ul > li > .list_div.list01 {background:url("/img/main/info07_con_list_con_list01_bg.png")no-repeat center/cover;}
.info07_con > .contents_con > .list_con > ul > li > .list_div.list02 {background:url("/img/main/info07_con_list_con_list02_bg.png")no-repeat center/cover; margin-left:-3%;}
.info07_con > .contents_con > .list_con > ul > li > .list_div.list02 > .txt_con > .num_con > span {color:#9f7700;}
.info07_con > .contents_con > .list_con > ul > li > .list_div.list02 > .txt_con > .title_con > span {padding-top:20px;}
.info07_con > .contents_con > .list_con > ul > li > .list_div.list03 {background:url("/img/main/info07_con_list_con_list03_bg.png")no-repeat center/cover;margin-left:-6%;}
.info07_con > .contents_con > .list_con > ul > li > .list_div.list03 > .txt_con > .num_con > span {color:#9f7700;}

/* info08 */
.info08_con {background:url("/img/main/info08_con_bg.png")no-repeat center/cover; margin:0 40px;}
.info08_con > .contents_con {padding:144px 0 69px;}
.info08_con > .contents_con > .txt_con {}
.info08_con > .contents_con > .txt_con > .wrap_con {}
.info08_con > .contents_con > .txt_con > .wrap_con > .text01_con {margin-top:73px;}
.info08_con > .contents_con > .txt_con > .wrap_con > .text01_con > span {display:inline-block; background-image:linear-gradient(to right, #ffd600, #ffd600); background-repeat:no-repeat; background-size:0 62%; background-position:left bottom; padding:0 10px; font-size:40px; color:#000000; font-weight:700;}
.info08_con > .contents_con > .txt_con > .wrap_con > .text02_con {margin-top:20px;}
.info08_con > .contents_con > .txt_con > .wrap_con > .text02_con > span {font-size:28px; color:#333333; font-weight:400;}
.info08_con > .contents_con > .list_con {margin-top:130px;}
.info08_con > .contents_con > .list_con > ul {width:839px; margin:0 auto;}
.info08_con > .contents_con > .list_con > ul > li {}
.info08_con > .contents_con > .list_con > ul > li > .list_div {margin-bottom:8px; position:relative; z-index:10;}
.info08_con > .contents_con > .list_con > ul > li:last-child > .list_div {margin-bottom:0;}
.info08_con > .contents_con > .list_con > ul > li > .list_div > .img_con {}
.info08_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {}
.info08_con > .contents_con > .list_con > ul > li > .list_div > .txt_con {position:absolute;}
.info08_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > img {}
.info08_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text_con {}
.info08_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text_con > span {}
.info08_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text_con > span .color_text {}
.info08_con > .contents_con > .list_con > ul > li > .list_div > .text_con {}
.info08_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {}
.info08_con > .contents_con > .list_con > ul > li > .list_div.list01 {}
.info08_con > .contents_con > .list_con > ul > li > .list_div.list01 > .bg_con {width:34.4%; height:120px; border-radius:20px; -moz-border-radius:20px; -wekbit-border-radius:20px; position:absolute; left:16.4%; z-index:-1; box-shadow:0 0 10px 1px rgba(0,0,0,0.04);}
.info08_con > .contents_con > .list_con > ul > li > .list_div.list02 {margin-bottom:33px;}
.info08_con > .contents_con > .list_con > ul > li > .list_div.list03 {}
.info08_con > .contents_con > .list_con > ul > li > .list_div.list03 > .bg_con {width:40.6%; height:120px; border-radius:20px; -moz-border-radius:20px; -wekbit-border-radius:20px; position:absolute; left:16.3%; z-index:-1; box-shadow:0 0 10px 1px rgba(0,0,0,0.04);}

/* 상담신청 form */
.form_con {}
.form_con > .contents_con {background:#1c1c1b; margin:0 40px; box-sizing:border-box; border-radius:50px 50px 0 0; -moz-border-radius:50px 50px 0 0; -webkit-border-radius:50px 50px 0 0;}
.form_con > .contents_con form {}
.form_con > .contents_con form .wrap_con {display:flex; width:100%; max-width:1300px; margin:0 auto; padding:119px 0 69px; position:relative;}
.form_con > .contents_con form .wrap_con > .txt_con {width:50%;}
.form_con > .contents_con form .wrap_con > .txt_con > .title_con {}
.form_con > .contents_con form .wrap_con > .txt_con > .title_con > span {font-size:70px; color:#ffffff; font-weight:700;}
.form_con > .contents_con form .wrap_con > .txt_con > .title_con > span .color_text {color:#ffd600;}
.form_con > .contents_con form .wrap_con > .txt_con > .text_con {margin-top:22px;}
.form_con > .contents_con form .wrap_con > .txt_con > .text_con > span {font-size:20px; color:#ffffff; font-weight:400; line-height:30px;}
.form_con > .contents_con form .wrap_con > .write_con {width:50%; padding:120px 0 0 90px; box-sizing:border-box;}
.form_con > .contents_con form .wrap_con > .write_con > ul {width:420px;}
.form_con > .contents_con form .wrap_con > .write_con > ul:after {content:none;}
.form_con > .contents_con form .wrap_con > .write_con > ul > li {margin-bottom:24px;}
.form_con > .contents_con form .wrap_con > .write_con > ul > li:last-child {margin-bottom:0;}
.form_con > .contents_con form .wrap_con > .write_con > ul > li > .list_div {}
.form_con > .contents_con form .wrap_con > .write_con > ul > li > .list_div > .title_con {}
.form_con > .contents_con form .wrap_con > .write_con > ul > li > .list_div > .title_con > span {font-size:20px; color:#ffffff; font-weight:700;}
.form_con > .contents_con form .wrap_con > .write_con > ul > li > .list_div > .title_con > span .color_text01 {color:#f01514;}
.form_con > .contents_con form .wrap_con > .write_con > ul > li > .list_div > .title_con > span .color_text02 {font-size:16px; color:#9d9d9c; font-weight:400;}
.form_con > .contents_con form .wrap_con > .write_con > ul > li > .list_div > .input_con {margin-top:6px;}
.form_con > .contents_con form .wrap_con > .write_con > ul > li > .list_div > .input_con > input {width:100%; height:50px; border:none; background:#ffffff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:0 18px; font-size:16px; color:#1c1c1b; font-weight:400; box-shadow:inset 3px 2px 3px 1px rgba(0, 0, 0, 0.2);}
.form_con > .contents_con form .wrap_con > .write_con > ul > li > .list_div > .input_con > input::placeholder {color:#999999;}
.form_con > .contents_con form .wrap_con > .write_con > ul > li > .list_div > .input_con > select {width:100%; height:50px; border:none; background-color:#ffffff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:0 30px 0 18px; font-size:16px; color:#1c1c1b; font-weight:400; box-shadow:inset 3px 2px 3px 1px rgba(0, 0, 0, 0.2);}
.form_con > .contents_con form .wrap_con > .write_con > ul > li > .list_div > .input_con.depth_2 {display:flex; justify-content:space-between;}
.form_con > .contents_con form .wrap_con > .write_con > ul > li > .list_div > .input_con.depth_2 > input {width:49%;}
.form_con > .contents_con form .wrap_con > .write_con > ul > li > .list_div > .input_con.depth_2 > select {width:49%;}
.form_con > .contents_con form .wrap_con > .write_con > .agree_con {display:flex; align-items:center; gap:7px; margin-top:24px;}
.form_con > .contents_con form .wrap_con > .write_con > .agree_con > .checkbox_label {display:flex; align-items:center; gap:7px;}
.form_con > .contents_con form .wrap_con > .write_con > .agree_con > .checkbox_label > input {}
.form_con > .contents_con form .wrap_con > .write_con > .agree_con > .checkbox_label > .check_icon {}
.form_con > .contents_con form .wrap_con > .write_con > .agree_con > .checkbox_label > span {font-size:14px; color:#ffffff; font-weight:400;}
.form_con > .contents_con form .wrap_con > .write_con > .agree_con > a {display:inline-block; border-bottom:1px solid #9d9d9c; padding:0 3px; font-size:14px; color:#9d9d9c; line-height:18px;}
.form_con > .contents_con form .wrap_con > .btn_con {position:absolute; top:304px; left:0;}
.form_con > .contents_con form .wrap_con > .btn_con > a {display:flex; justify-content:center; align-items:center; gap:10px; width:190px; background:#ffd600; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;}
.form_con > .contents_con form .wrap_con > .btn_con > a > span {font-size:24px; color:#000000; font-weight:700; line-height:60px;}
.form_con > .contents_con form .wrap_con > .btn_con > a > img {width:18px;}
.form_con > .contents_con form .wrap_con > .btn_con > a:hover > img {animation:arrow_ani 1s infinite ease-out;}

@keyframes arrow_ani { 

	50% {transform:translateX(4px);}

}

/*우측 퀵*/
.right_quick {position:fixed; top:50%; right:40px; transform:translateY(-50%); z-index:100;}
.right_quick > .contents_con {}
.right_quick > .contents_con > ul {width:115px;}
.right_quick > .contents_con > ul > li {}
.right_quick > .contents_con > ul > li > a {display:flex; flex-direction:column; align-items:center; justify-content:center; gap:8px; height:100px;}
.right_quick > .contents_con > ul > li > a > img {width:40px;}
.right_quick > .contents_con > ul > li > a > span {display:block; font-size:22px; color:#ffffff; font-weight:700; line-height:24px;}
.right_quick > .contents_con > ul > li > a.btn01 {background:#1c1c1b; border-top-right-radius:20px; -moz-border-top-right-radius:20px; -webkit-border-top-right-radius:20px;}
.right_quick > .contents_con > ul > li > a.btn01 > img {width:48px;}
.right_quick > .contents_con > ul > li > a.btn01 > span {}
.right_quick > .contents_con > ul > li > a.btn02 {background:#ffd600;}
.right_quick > .contents_con > ul > li > a.btn02 > img {}
.right_quick > .contents_con > ul > li > a.btn02 > span {color:#1c1c1b;}
.right_quick > .contents_con > ul > li > a.btn03 {background:#3b169d; border-bottom-left-radius:20px; -moz-border-bottom-left-radius:20px; -webkit-border-bottom-left-radius:20px;}
.right_quick > .contents_con > ul > li > a.btn03 > img {}
.right_quick > .contents_con > ul > li > a.btn03 > span {}

/* 개인정보 수집이용 팝업 */
.privacy_popup_con_bg {display:none; width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed; top:0; left:0; right:0; z-index:100;}
.privacy_popup_con {display:none; width:946px; background:#ffffff; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; position:fixed; top:50%; left:50%; transform:translate(-50%, -50%); padding:40px; z-index:110; box-sizing:border-box;}
.privacy_popup_con > .contents_con {}
.privacy_popup_con > .contents_con > .top_con {position:relative;}
.privacy_popup_con > .contents_con > .top_con > .title_con {}
.privacy_popup_con > .contents_con > .top_con > .title_con > span {font-size:24px; color:#1c1c1b; font-weight:700;}
.privacy_popup_con > .contents_con > .top_con > .btn_con {position:absolute; top:-14px; right:-14px;}
.privacy_popup_con > .contents_con > .top_con > .btn_con > a {}
.privacy_popup_con > .contents_con > .top_con > .btn_con > a > img {width:25px;}
.privacy_popup_con > .contents_con > .contents_con {height:400px; background:#f9f9f9; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; margin-top:21px; padding:21px 23px; overflow-y:auto; box-sizing:border-box;}
.privacy_popup_con > .contents_con > .contents_con::-webkit-scrollbar {width:5px; background-color:transparent;} 
.privacy_popup_con > .contents_con > .contents_con::-webkit-scrollbar-thumb {background-color:#999999; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.privacy_popup_con > .contents_con > .contents_con > span {font-family:"Pretendard", sans-serif; font-size:18px; color:#999999; font-weight:500; line-height:30px;}

/* 제출완료 팝업 */
.complete_popup_con_bg {display:none; width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed; top:0; left:0; right:0; z-index:100;}
.complete_popup_con {display:none; width:392px; background:#ffffff; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; position:fixed; top:50%; left:50%; transform:translate(-50%, -50%); padding:50px 40px 40px; z-index:110; box-sizing:border-box;}
.complete_popup_con > .contents_con {}
.complete_popup_con > .contents_con > .top_con {position:relative;}
.complete_popup_con > .contents_con > .top_con > .title_con {text-align:center;}
.complete_popup_con > .contents_con > .top_con > .title_con > span {font-size:30px; color:#1c1c1b; font-weight:700;}
.complete_popup_con > .contents_con > .top_con > .btn_con {position:absolute; top:-24px; right:-14px;}
.complete_popup_con > .contents_con > .top_con > .btn_con > a {}
.complete_popup_con > .contents_con > .top_con > .btn_con > a > img {width:25px;}
.complete_popup_con > .contents_con > .contents_con {background:#f9f9f9; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; margin-top:18px; padding:26px 0; text-align:center;}
.complete_popup_con  > .contents_con > .contents_con > span {font-family:"Pretendard", sans-serif; font-size:18px; color:#555555; font-weight:500; line-height:30px;}

/* 푸터 */
#footer {width:100%; margin:0 auto;}
#footer > .contents_con {background:#1c1c1b; margin:0 40px; box-sizing:border-box;}
#footer > .contents_con > .wrap_con {display:flex; justify-content:space-between; align-items:flex-start; width:100%; max-width:1300px; margin:0 auto; border-top:1px solid #3e3e3e; padding:35px 0 232px;}
#footer > .contents_con > .wrap_con > .info_con {}
#footer > .contents_con > .wrap_con > .info_con > span {font-size:16px; color:#666666; font-weight:400; line-height:30px;}
#footer > .contents_con > .wrap_con > .info_con > span .color_text {display:inline-block; padding-left:8px; color:#9d9d9c;}
#footer > .contents_con > .wrap_con > .info_con > span .bar {display:inline-block; padding:0 6px; font-size:14px; color:#3e3e3e;}
#footer > .contents_con > .wrap_con > .btn_con {}
#footer > .contents_con > .wrap_con > .btn_con > a {display:block; font-size:20px; color:#ffffff; font-weight:400; line-height:30px;}
#footer > .contents_con > .wrap_con > .btn_con > a .color_text {font-family:"Pretendard", sans-serif; color:#ffffff; font-weight:500;}

