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

/*font-family:"Pretendard", sans-serif;*/

* {font-family:"Pretendard", sans-serif; line-height:normal; box-sizing:border-box;}
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;}
body.main {overflow:hidden;}

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 > 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 20px center;
	width:100%;
	padding:0 20px 0 10px;
}

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

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

#wrap {width:100%; min-width:min(280px, 14.58vw); margin:0 auto;}

/* 헤더 */
#header {width:100%; margin:0 auto; background:#FFF; border-bottom:min(1px, 0.05vw) solid #ADAEB1; position:fixed; top:0; left:0; transform:translateY(0); z-index:100; transition:all 0.45s ease;}
#header.active {transform:translateY(max(-130px, -6.77vw));}
#header > .contents_con {display:flex; justify-content:space-between; align-items:center; width:100%; max-width:min(1520px, 79.17vw); margin:0 auto; padding:min(32px, 1.67vw) 0;}
#header > .contents_con > .logo_con {}
#header > .contents_con > .logo_con > a {display:block; width:min(140px, 7.29vw);}
#header > .contents_con > .logo_con > a > img {width:100%;}
#header > .contents_con > .logo_con > a > img.main_logo {}
#header > .contents_con > .logo_con > a > img.sub_logo {display:none;}
#header > .contents_con > .list_con {}
#header > .contents_con > .list_con > .contents_con {display:flex; align-items:center; gap:min(100px, 5.21vw);}
#header > .contents_con > .list_con > .contents_con > ul {display:flex; align-items:center; gap:min(80px, 4.17vw);}
#header > .contents_con > .list_con > .contents_con > ul > li {}
#header > .contents_con > .list_con > .contents_con > ul > li > a {display:block; font-size:min(18px, 0.94vw); color:#121212; font-weight:600; line-height:130%; transition:all 0.3s ease;}
#header > .contents_con > .list_con > .contents_con > ul > li > a:hover {color:#0091FF;}
#header > .contents_con > .list_con > .contents_con > ul > li > a.on {color:#0091FF;}
#header > .contents_con > .list_con > .contents_con > .text_con {text-align:center;}
#header > .contents_con > .list_con > .contents_con > .text_con > span {font-size:min(25px, 1.30vw); color:#004090; font-weight:800;}
#header.sub > .contents_con > .logo_con > a > img.main_logo {display:none;}
#header.sub > .contents_con > .logo_con > a > img.sub_logo {display:block;}
.m_menu_con {display:none;}

#container {padding:min(130px, 6.77vw) 0 0;}

/* 메인 컨텐츠 */
#main_con {width:100%; max-width:1920px; margin:0 auto; position:relative;}
#main_con > .bg_con {width:100%; margin:0 auto; height:min(5715px, 297.66vw); background:url("/img/main/main_bg.png")no-repeat center/cover; position:relative;}
#main_con > .contents_con { position:absolute; top:0; left:0; right:0; z-index:10;}
#main_con > .contents_con > .info01_con {}
#main_con > .contents_con > .info01_con > .contents_con {padding:min(265px, 13.80vw) 0 0;}
#main_con > .contents_con > .info01_con > .contents_con > .txt_con {display:flex; flex-direction:column; align-items:center; gap:min(40px, 2.08vw); text-align:center;}
#main_con > .contents_con > .info01_con > .contents_con > .txt_con > .text01_con {}
#main_con > .contents_con > .info01_con > .contents_con > .txt_con > .text01_con > span {font-size:min(70px, 3.65vw); color:#FFF; font-weight:700; line-height:normal;}
#main_con > .contents_con > .info01_con > .contents_con > .txt_con > .text02_con {}
#main_con > .contents_con > .info01_con > .contents_con > .txt_con > .text02_con > span  {font-size:min(90px, 4.69vw); color:#FFF; font-weight:700; line-height:normal;}
#main_con > .contents_con > .info01_con > .contents_con > .box_con {width:100%; max-width:min(1320px, 68.75vw); margin:0 auto; margin-top:min(519px, 27.03vw);}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .title_con {}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .title_con > span {font-size:min(40px, 2.08vw); color:#FFF; font-weight:800; line-height:normal;}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con {position:relative;}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .logo_con {width:min(467px, 24.32vw); position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .logo_con > img {width:100%; -webkit-mask-image: linear-gradient(-75deg, rgba(0,0,0,.75) 30%, #000 50%, rgba(0,0,0,.75) 70%); -webkit-mask-size: 200%; animation: shine 2.4s infinite;filter: brightness(1.2);}

@-webkit-keyframes shine {
  0% {
    -webkit-mask-position: 150%;
  }
  44.4% { /* (2s / 4.5s) * 100 ≈ 44.4% */
    -webkit-mask-position: -50%;
  }
  100% {
    -webkit-mask-position: -50%; /* 2.5초 동안 멈춤 */
  }
}

#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .logo_con > .txt_con {display:flex; flex-direction:column; align-items:center; gap:min(5px, 0.26vw); position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .logo_con > .txt_con > .text01_con {}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .logo_con > .txt_con > .text01_con > span {font-size:min(40px, 2.08vw); color:#FFF; font-weight:900; line-height:normal; text-shadow:0 0 min(10px, 0.52vw) rgba(0,0,0,0.25);}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .logo_con > .txt_con > .text02_con {}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .logo_con > .txt_con > .text02_con > span {font-size:min(20px, 1.04vw); color:#FFF; font-weight:400; line-height:normal; text-shadow:0 0 min(10px, 0.52vw) rgba(0,0,0,0.25);}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .list_con {}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .list_con > ul {}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .list_con > ul > li {position:absolute; text-align:right; transition:all 0.5s ease;}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .list_con > ul > li > span {font-size:min(24px, 1.25vw); color:#FFF; font-weight:400; line-height:normal;}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .bg {width:min(605px, 31.51vw); margin:0 auto; margin-top:min(35px, 1.82vw);}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .bg > img {width:100%;}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .list_con > ul > li:nth-child(1) {top:max(-38px, -1.98vw); left:50%; transform:translateX(-50%);}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .list_con > ul > li:nth-child(2) {top:min(70px, 3.65vw); right:min(350px, 18.23vw);}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .list_con > ul > li:nth-child(3) {top:50%; right:min(270px, 14.06vw); transform:translateY(-50%);}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .list_con > ul > li:nth-child(4) {top:min(530px, 27.60vw); right:min(330px, 17.19vw);}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .list_con > ul > li:nth-child(5) {bottom:max(-38px, -1.98vw); left:50%; transform:translateX(-50%);}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .list_con > ul > li:nth-child(6) {top:min(530px, 27.60vw); left:min(325px, 16.93vw);}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .list_con > ul > li:nth-child(7) {top:50%; left:min(230px, 11.98vw); transform:translateY(-50%);}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .list_con > ul > li:nth-child(8) {top:min(50px, 2.60vw); left:min(325px, 16.93vw);}
/*
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .list_con > ul > li:hover {transform:scale(1.2);}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .list_con > ul > li:nth-child(1):hover {transform:translateX(-50%) scale(1.2);}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .list_con > ul > li:nth-child(3):hover {transform:translateY(-50%) scale(1.2);}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .list_con > ul > li:nth-child(5):hover {transform:translateX(-50%) scale(1.2);}
#main_con > .contents_con > .info01_con > .contents_con > .box_con > .img_con > .list_con > ul > li:nth-child(7):hover {transform:translateY(-50%) scale(1.2);}
*/
#main_con > .contents_con > .info02_con {}
#main_con > .contents_con > .info02_con > .contents_con {width:100%; max-width:min(1320px, 68.75vw); margin:0 auto; padding:min(149px, 7.76vw) 0 min(108px, 5.63vw);}
#main_con > .contents_con > .info02_con > .contents_con > .title_con {}
#main_con > .contents_con > .info02_con > .contents_con > .title_con > span {font-size:min(40px, 2.08vw); color:#FFF; font-weight:800; line-height:normal;}
#main_con > .contents_con > .info02_con > .contents_con > .list_con {margin:min(65px, 3.39vw) 0 0;}
#main_con > .contents_con > .info02_con > .contents_con > .list_con > ul {display:flex;}
#main_con > .contents_con > .info02_con > .contents_con > .list_con > ul > li {width:33.33%; position:relative; border-radius:min(20px, 1.04vw); transition:all 0.3s ease;}
#main_con > .contents_con > .info02_con > .contents_con > .list_con > ul > li:before {content:''; width:min(1px, 0.05vw); height:min(330px, 17.19vw); background:#FFF; position:absolute; top:50%; left:max(-2px, -0.10vw); transform:translateY(-50%); z-index:-1;}
#main_con > .contents_con > .info02_con > .contents_con > .list_con > ul > li:nth-child(1):before {content:none;}
#main_con > .contents_con > .info02_con > .contents_con > .list_con > ul > li:hover {background:#0091FF;}
#main_con > .contents_con > .info02_con > .contents_con > .list_con > ul > li:hover:nth-child(n+2):before {background:rgba(0,0,0,0);}
#main_con > .contents_con > .info02_con > .contents_con > .list_con > ul > li > .list_div {display:flex; flex-direction:column; align-items:center; gap:min(50px, 2.60vw); padding:min(56px, 2.92vw) 0 min(65px, 3.39vw);}
#main_con > .contents_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .img_con {width:min(91px, 4.74vw);}
#main_con > .contents_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {width:100%;}
#main_con > .contents_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con {display:flex; flex-direction:column; align-items:center; gap:min(10px, 0.52vw);}
#main_con > .contents_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text01_con {}
#main_con > .contents_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text01_con > span {font-size:min(24px, 1.25vw); color:#FFF; font-weight:400; line-height:normal;}
#main_con > .contents_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text02_con {}
#main_con > .contents_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text02_con > span {font-size:min(30px, 1.56vw); color:#FFF; font-weight:400; line-height:normal;}
#main_con > .contents_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text02_con > span .color_text {padding:0 min(16px, 0.83vw) 0 0; font-size:min(60px, 3.13vw); font-weight:800;}
#main_con > .contents_con > .info03_con {overflow:hidden;}
#main_con > .contents_con > .info03_con > .contents_con {width:100%; max-width:min(1320px, 68.75vw); margin:0 auto; padding:min(109px, 5.68vw) 0 min(31px, 1.61vw);}
#main_con > .contents_con > .info03_con > .contents_con > .txt_con {}
#main_con > .contents_con > .info03_con > .contents_con > .txt_con > .text01_con {}
#main_con > .contents_con > .info03_con > .contents_con > .txt_con > .text01_con > span {font-size:min(25px, 1.30vw); color:#FFF; font-weight:800; line-height:normal;}
#main_con > .contents_con > .info03_con > .contents_con > .txt_con > .text02_con {margin:min(20px, 1.04vw) 0 0;}
#main_con > .contents_con > .info03_con > .contents_con > .txt_con > .text02_con > span {font-size:min(40px, 2.08vw); color:#FFF; font-weight:800; line-height:normal;}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con {margin:min(85px, 4.43vw) 0 0; position:relative;}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper {overflow:visible;}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper {}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide {width:min(316px, 16.46vw); margin:0 min(60px, 3.13vw) 0 0;}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide:nth-child(odd) {padding:min(120px, 6.25vw) 0 0;}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con {}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con {width:100%; height:min(442px, 23.02vw); border-radius:min(20px, 1.04vw); box-shadow:0 0 min(30px, 1.56vw) 0 rgba(0,0,0,0.1);}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con > .flip_inner {position:relative; width:100%; height:100%; transition:transform 0.3s ease-in-out; transform-style:preserve-3d;}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con:hover > .flip_inner {transform:rotateY(180deg);}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con > .flip_inner > .flip_front {position:relative;}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con > .flip_inner > .flip_front > .txt_con {display:flex; flex-direction:column; justify-content:center; align-items:center; width:min(81px, 4.22vw); height:min(71px, 3.70vw); background:#0091FF; border-radius:min(12px, 0.63vw); position:absolute; top:min(10px, 0.52vw); left:min(10px, 0.52vw);}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con > .flip_inner > .flip_front > .txt_con > .text01_con {}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con > .flip_inner > .flip_front > .txt_con > .text01_con > span {font-size:min(14px, 0.73vw); color:#FFF; font-weight:700; line-height:130%;}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con > .flip_inner > .flip_front > .txt_con > .text02_con {}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con > .flip_inner > .flip_front > .txt_con > .text02_con > span {font-size:min(24px, 1.25vw); color:#FFF; font-weight:700; line-height:130%;}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con > .flip_inner > .flip_front > .img_con {width:100%; background:url("/img/main/info03_slide_con_front_bg.png")no-repeat center/cover; border-radius:min(20px, 1.04vw); overflow:hidden;}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con > .flip_inner > .flip_front > .img_con > img {width:100%;}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con > .flip_inner > .flip_front > .icon_con {width:min(40px, 2.08vw); position:absolute; top:min(12px, 0.63vw); right:min(12px, 0.63vw);}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con > .flip_inner > .flip_front > .icon_con > img {width:100%;}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con > .flip_inner > .flip_back {width:100%; height:100%; background:url("/img/main/info03_slide_con_back_bg.png")no-repeat center/cover; border-radius:min(20px, 1.04vw); overflow:hidden; transform:rotateY(180deg);}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con > .flip_inner > .flip_back > .txt_con {padding:min(61px, 3.18vw) 0 0 min(30px, 1.56vw);}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con > .flip_inner > .flip_back > .txt_con > .text01_con {}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con > .flip_inner > .flip_back > .txt_con > .text01_con > span {font-size:min(16px, 0.83vw); color:#FFF; font-weight:700; line-height:130%;}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con > .flip_inner > .flip_back > .txt_con > .text02_con {margin:min(15px, 0.78vw) 0 0;}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con > .flip_inner > .flip_back > .txt_con > .text02_con > span {font-size:min(30px, 1.56vw); color:#FFF; font-weight:700; line-height:130%;}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con > .flip_inner > .flip_back > .txt_con > .text03_con {margin:min(30px, 1.56vw) 0 0;}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con > .flip_inner > .flip_back > .txt_con > .text03_con > span {font-size:min(15px, 0.78vw); color:#FFF; font-weight:500; line-height:160%;}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con > .flip_inner > .flip_back > .txt_con > .text04_con {margin:min(5px, 0.26vw) 0 0;}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con > .flip_inner > .flip_back > .txt_con > .text04_con > span {font-size:min(16px, 0.83vw); color:rgba(255,255,255,0.7); font-weight:500; line-height:130%;}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con > .flip_inner > .flip_front,
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_con > .flip_inner > .flip_back { position: absolute; width: 100%; height: 100%; backface-visibility: hidden; border-radius:min(20px, 1.04vw); overflow: hidden;}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .btn_con {display:flex; gap:min(20px, 1.04vw); position:absolute; top:max(-170px, -8.85vw); right:max(-120px, -6.25vw); z-index:10;}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .btn_con > .slide_btn {width:min(60px, 3.13vw); height:min(60px, 3.13vw); padding:0; background:none; border:none; border-radius:100%; backdrop-filter:blur(min(4px, 0.21vw)); filter:drop-shadow(0 0 min(10px, 0.52vw) rgba(0,0,0,0.3));  cursor:pointer;}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .btn_con > .slide_btn > img {width:100%;}
#main_con > .contents_con > .info03_con > .contents_con > .slide_con > .btn_con > .slide_btn.swiper-button-disabled {opacity:0; cursor:default;}
#main_con > .contents_con > .info04_con {overflow:hidden;}
#main_con > .contents_con > .info04_con > .contents_con {width:100%; max-width:min(1320px, 68.75vw); margin:0 auto; padding:min(216px, 11.25vw) 0 min(161px, 8.39vw); position:relative;}
#main_con > .contents_con > .info04_con > .contents_con > .txt_con {}
#main_con > .contents_con > .info04_con > .contents_con > .txt_con > .text01_con {}
#main_con > .contents_con > .info04_con > .contents_con > .txt_con > .text01_con > span {font-size:min(40px, 2.08vw); color:#FFF; font-weight:800; line-height:normal;}
#main_con > .contents_con > .info04_con > .contents_con > .txt_con > .text02_con {margin:min(20px, 1.04vw) 0 0;}
#main_con > .contents_con > .info04_con > .contents_con > .txt_con > .text02_con > span {font-size:min(20px, 1.04vw); color:#FFF; font-weight:400; line-height:normal;}
#main_con > .contents_con > .info04_con > .contents_con > .list_con {margin:min(70px, 3.65vw) 0 0; position:relative; z-index:10;}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul {display:flex; flex-wrap:wrap; gap:min(20px, 1.04vw);}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li {width:min(248px, 12.90vw);}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div {}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > a {display:flex; justify-content:space-between; align-items:center; width:100%; height:min(73px, 3.80vw); background:#FFF; border-radius:min(15px, 0.78vw); padding:0 min(25px, 1.30vw);}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > a > .text_con {}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > a > .text_con > span {font-size:min(24px, 1.25vw); color:#121212; font-weight:600; line-height:normal;}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > a > .img_con {width:min(28px, 1.46vw); height:min(28px, 1.46vw); position:relative;}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > a > .img_con > img {width:100%; position:absolute; top:0; transition:all 0.3s ease;}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > a > .img_con > img.off {}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > a > .img_con > img.on {opacity:0;}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > a:hover > .img_con > img.off {opacity:0;}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > a:hover > .img_con > img.on {opacity:1;}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con_bg {display:none; width:100%; height:100%; background:rgba(0,0,0,0.5); position:fixed; top:0; left:0; right:0; z-index:200;}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con {display:none; width:min(600px, 31.25vw); background:#FFF; border-radius:min(30px, 1.56vw); box-shadow:0 0 min(20px, 1.04vw) 0 rgba(0,0,0,0.1); position:fixed; top:50%; left:50%; transform:translate(-50%, -50%); z-index:200;}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con > .contents_con {padding:min(40px, 2.08vw) min(50px, 2.60vw);}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con > .contents_con > .title_con {border-bottom:min(1px, 0.05vw) solid #999; margin:0 0 min(25px, 1.30vw); padding:0 0 min(25px, 1.30vw);}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con > .contents_con > .title_con > span {font-size:min(24px, 1.25vw); color:#121212; font-weight:700; line-height:normal;}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con > .contents_con > .title_con > span .color_text {color:#0091FF;}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con > .contents_con > .list_con {}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con > .contents_con > .list_con > ul {display:flex; flex-direction:column; gap:min(12px, 0.63vw);}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con > .contents_con > .list_con > ul > li {}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con > .contents_con > .list_con > ul > li > .list_div {display:flex; align-items:flex-start; gap:min(15px, 0.78vw);}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con > .contents_con > .list_con > ul > li > .list_div > .title_con {min-width:min(65px, 3.39vw); padding:0 0 0 min(26px, 1.35vw); position:relative;}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con > .contents_con > .list_con > ul > li > .list_div > .title_con:before {content:''; width:min(5px, 0.26vw); height:min(5px, 0.26vw); background:#121212; border-radius:100%; position:absolute; top:min(8px, 0.42vw); left:min(11px, 0.57vw);}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con > .contents_con > .list_con > ul > li > .list_div > .title_con > span {font-size:min(18px, 0.94vw); color:#121212; font-weight:700; line-height:normal;}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con > .contents_con > .list_con > ul > li > .list_div > .text_con {}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:min(18px, 0.94vw); color:#121212; font-weight:400; line-height:normal;}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con > .contents_con > .btn_con {display:flex; justify-content:flex-end; margin:min(50px, 2.60vw) 0 0;}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con > .contents_con > .btn_con > a {display:flex; justify-content:center; align-items:center; width:min(187px, 9.74vw); height:min(56px, 2.92vw); background:#004090; border-radius:min(500px, 26.04vw);}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con > .contents_con > .btn_con > a > span {display:inline-block; width:min(135px, 7.03vw); position:relative; font-size:min(20px, 1.04vw); color:#FFF; font-weight:800; line-height:normal; overflow:hidden;}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con > .contents_con > .btn_con > a > span:before {content:''; width:min(21px, 1.09vw); height:min(21px, 1.09vw); background:url("/img/main/info04_con_popup_con_btn_con_arrow_wh_icon.svg")no-repeat center/cover; position:absolute; top:min(2px, 0.10vw); right:0; transition:all 0.3s ease;}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con > .contents_con > .btn_con > a > span:after {content:''; width:min(21px, 1.09vw); height:min(21px, 1.09vw); background:url("/img/main/info04_con_popup_con_btn_con_arrow_wh_icon.svg")no-repeat center/cover; position:absolute; top:min(23px, 1.20vw); right:0; transition:all 0.3s ease;}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con > .contents_con > .btn_con > a:hover > span:before {transform:translateY(-200%);}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con > .contents_con > .btn_con > a:hover > span:after {top:min(2px, 0.10vw);}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con > .closed_btn {position:absolute; top:min(30px, 1.56vw); right:min(30px, 1.56vw);}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con > .closed_btn > a {display:block; width:min(24px, 1.25vw);}
#main_con > .contents_con > .info04_con > .contents_con > .list_con > ul > li > .list_div > .list_popup_con > .closed_btn > a > img {width:100%;}
#main_con > .contents_con > .info04_con > .contents_con > .light_con > .light01 {width:min(320px, 16.67vw); position:absolute; top:min(105px, 5.47vw); right:max(-45px, -2.34vw); animation:softBlink 2.2s ease-in-out infinite;}
#main_con > .contents_con > .info04_con > .contents_con > .light_con > .light02 {width:min(70px, 3.65vw); position:absolute; top:min(115px, 5.99vw); right:max(-125px, -6.51vw); animation:softBlink 1.6s ease-in-out infinite;}
#main_con > .contents_con > .info04_con > .contents_con > .light_con > .light03 {width:min(90px, 4.69vw); position:absolute; top:min(350px, 18.23vw); right:max(-155px, -8.07vw); animation:softBlink 1.5s ease-in-out 0.5s infinite;}
#main_con > .contents_con > .info04_con > .contents_con > .light_con > .light04 {width:min(60px, 3.13vw); position:absolute; top:min(230px, 11.98vw); right:max(-72px, -3.75vw); animation:softBlink 1.5s ease-in-out 0.8s infinite;}
#main_con > .contents_con > .info04_con > .contents_con > .light_con > .light05 {width:min(50px, 2.60vw); position:absolute; top:min(510px, 26.56vw); right:max(-54px, -2.81vw); animation:softBlink 2s ease-in-out 0.8s infinite;}
#main_con > .contents_con > .info04_con > .contents_con > .light_con > .light06 {width:min(140px, 7.29vw); position:absolute; bottom:min(220px, 11.46vw); right:max(-300px, -15.63vw); animation:softBlink 1.8s ease-in-out 0.2s infinite;}
#main_con > .contents_con > .info04_con > .contents_con > .light_con > .light07 {width:min(100px, 5.21vw); position:absolute; bottom:min(90px, 4.69vw); right:min(5px, 0.23vw); animation:softBlink 2.2s ease-in-out infinite;}
#main_con > .contents_con > .info04_con > .contents_con > .light_con > .light08 {width:min(70px, 3.65vw); position:absolute; top:min(285px, 14.84vw); right:max(-165px, -8.59vw); animation:softBlink 1.6s ease-in-out infinite;}
#main_con > .contents_con > .info05_con {}
#main_con > .contents_con > .info05_con > .contents_con {width:100%; max-width:min(1320px, 68.75vw); margin:0 auto; position:relative;}
#main_con > .contents_con > .info05_con > .contents_con > .txt_con {padding:min(125px, 6.51vw) 0 min(473px, 24.64vw);}
#main_con > .contents_con > .info05_con > .contents_con > .txt_con > .text01_con {}
#main_con > .contents_con > .info05_con > .contents_con > .txt_con > .text01_con > span {font-size:min(25px, 1.30vw); color:#FFF; font-weight:800; line-height:normal;}
#main_con > .contents_con > .info05_con > .contents_con > .txt_con > .text02_con {margin:min(20px, 1.04vw) 0 0;}
#main_con > .contents_con > .info05_con > .contents_con > .txt_con > .text02_con > span {font-size:min(40px, 2.08vw); color:#FFF; font-weight:800; line-height:normal;}
#main_con > .contents_con > .info05_con > .contents_con > .slide_con {position:absolute; top:min(34px, 1.77vw); right:0; transition:all 0.5s ease;}
#main_con > .contents_con > .info05_con > .contents_con > .slide_con > .contents_con {display:flex; gap:min(22px, 1.15vw);}
#main_con > .contents_con > .info05_con > .contents_con > .slide_con > .contents_con > .slide_div {height:min(750px, 39.06vw);}
#main_con > .contents_con > .info05_con > .contents_con > .slide_con > .contents_con > .slide_div > .swiper {height:min(750px, 39.06vw);}
#main_con > .contents_con > .info05_con > .contents_con > .slide_con > .contents_con > .slide_div > .swiper .swiper-wrapper {height:auto; transition-timing-function:linear !important;}
#main_con > .contents_con > .info05_con > .contents_con > .slide_con > .contents_con > .slide_div > .swiper .swiper-wrapper .swiper-slide {width:min(296px, 15.42vw); margin:0 0 min(20px, 1.04vw);}
#main_con > .contents_con > .info05_con > .contents_con > .slide_con > .contents_con > .slide_div > .swiper .swiper-wrapper .swiper-slide > .contents_con {width:100%; background:#FFF; padding:min(20px, 1.04vw); border-radius:min(12px, 0.63vw);}
#main_con > .contents_con > .info05_con > .contents_con > .slide_con > .contents_con > .slide_div > .swiper .swiper-wrapper .swiper-slide > .contents_con > .text01_con {}
#main_con > .contents_con > .info05_con > .contents_con > .slide_con > .contents_con > .slide_div > .swiper .swiper-wrapper .swiper-slide > .contents_con > .text01_con > .text01 {}
#main_con > .contents_con > .info05_con > .contents_con > .slide_con > .contents_con > .slide_div > .swiper .swiper-wrapper .swiper-slide > .contents_con > .text01_con > .text01 > span {font-size:min(18px, 0.94vw); color:#0091FF; font-weight:700; line-height:150%;}
#main_con > .contents_con > .info05_con > .contents_con > .slide_con > .contents_con > .slide_div > .swiper .swiper-wrapper .swiper-slide > .contents_con > .text01_con > .text02 {}
#main_con > .contents_con > .info05_con > .contents_con > .slide_con > .contents_con > .slide_div > .swiper .swiper-wrapper .swiper-slide > .contents_con > .text01_con > .text02 > span {font-size:min(14px, 0.73vw); color:#999; font-weight:700; line-height:150%;}
#main_con > .contents_con > .info05_con > .contents_con > .slide_con > .contents_con > .slide_div > .swiper .swiper-wrapper .swiper-slide > .contents_con > .text01_con > .text02 > span .bar {font-size:min(12px, 0.63vw);}
#main_con > .contents_con > .info05_con > .contents_con > .slide_con > .contents_con > .slide_div > .swiper .swiper-wrapper .swiper-slide > .contents_con > .text02_con {margin:min(16px, 0.83vw) 0 0;}
#main_con > .contents_con > .info05_con > .contents_con > .slide_con > .contents_con > .slide_div > .swiper .swiper-wrapper .swiper-slide > .contents_con > .text02_con > span {font-size:min(16px, 0.83vw); color:#333; font-weight:400; line-height:130%;}
#main_con > .contents_con > .info05_con > .contents_con > .slide_con > .contents_con .bg {width:100%; height:100%; margin:0 auto; background:linear-gradient(180deg, #0e639f 0%, rgba(27, 114, 177, 0.00) 15%, rgba(27, 114, 177, 0.00) 50%, rgba(27, 114, 177, 0.00) 65%, rgba(37, 122, 184, 0.10) 75%, #5e9dc7 100%); position:absolute; top:0; left:0; right:0; z-index:5;}
#main_con > .contents_con > .info05_con > .contents_con > .list_con {margin:min(118px, 6.15vw) 0 0;}
#main_con > .contents_con > .info05_con > .contents_con > .list_con > ul {display:flex; gap:min(50px, 2.60vw);}
#main_con > .contents_con > .info05_con > .contents_con > .list_con > ul > li {width:50%;}
#main_con > .contents_con > .info05_con > .contents_con > .list_con > ul > li > .list_div {display:flex; justify-content:space-between; align-items:center; height:min(112px, 5.83vw); border:min(2px, 0.10vw) solid rgba(255,255,255,0.18); background:rgba(255,255,255,0.5); padding:0 min(40px, 2.08vw) 0 min(60px, 3.13vw); border-radius:min(500px, 26.04vw); backdrop-filter:blur(min(4px, 0.21vw)); box-shadow:0 min(8px, 0.42vw) min(32px, 1.67vw) rgba(0,0,0,0.1);}
#main_con > .contents_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con {}
#main_con > .contents_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text01_con {}
#main_con > .contents_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text01_con > span {font-size:min(26px, 1.35vw); color:#121212; font-weight:700; line-height:normal;}
#main_con > .contents_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text02_con {margin:min(6px, 0.31vw) 0 0;}
#main_con > .contents_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text02_con > span {font-size:min(16px, 0.83vw); color:#4E677E; font-weight:400; line-height:normal;}
#main_con > .contents_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .tel_list {}
#main_con > .contents_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .tel_list > ul {display:flex; flex-direction:column; gap:min(5px, 0.26vw);}
#main_con > .contents_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .tel_list > ul > li {}
#main_con > .contents_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .tel_list > ul > li > a {display:flex; justify-content:center; align-items:center; gap:min(6px, 0.26vw);}
#main_con > .contents_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .tel_list > ul > li > a > .text01 {}
#main_con > .contents_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .tel_list > ul > li > a > .text01 > span {font-size:min(16px, 0.83vw); color:#121212; font-weight:800; line-height:normal;}
#main_con > .contents_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .tel_list > ul > li > a > .text02 {}
#main_con > .contents_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .tel_list > ul > li > a > .text02 > span {font-size:min(20px, 1.04vw); color:#121212; font-weight:800; line-height:normal;}
#main_con > .contents_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .btn_con {}
#main_con > .contents_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .btn_con > a {display:flex; justify-content:center; align-items:center; gap:min(10px, 0.52vw); width:min(153px, 7.97vw); height:min(56px, 2.92vw); background:#004090; padding:0 min(26px, 1.35vw); border-radius:min(500px, 26.04vw);}
#main_con > .contents_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .btn_con > a > span {display:inline-block; width:min(100px, 5.21vw); position:relative; font-size:min(20px, 1.04vw); color:#FFF; font-weight:800; line-height:normal; overflow:hidden;}
#main_con > .contents_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .btn_con > a > span:before {content:''; width:min(21px, 1.09vw); height:min(21px, 1.09vw); background:url("/img/main/info04_con_popup_con_btn_con_arrow_wh_icon.svg")no-repeat center/cover; position:absolute; top:min(2px, 0.10vw); right:0; transition:all 0.3s ease;}
#main_con > .contents_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .btn_con > a > span:after {content:''; width:min(21px, 1.09vw); height:min(21px, 1.09vw); background:url("/img/main/info04_con_popup_con_btn_con_arrow_wh_icon.svg")no-repeat center/cover; position:absolute; top:min(23px, 1.20vw); right:0; transition:all 0.3s ease;}
#main_con > .contents_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .btn_con > a:hover > span:before {transform:translateY(-200%);}
#main_con > .contents_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .btn_con > a:hover > span:after {top:min(2px, 0.10vw);}

@keyframes softBlink {
    0%, 100% {
        opacity: 1;
    }
    50% {
        opacity: 0.2;
    }
}

/* 서브 공통 */
#sub_con {}
#sub_con > .contents_con {padding:min(130px, 6.77vw) 0 0;}
#sub_con > .contents_con > .sub_contents {}
#sub_con > .contents_con > .sub_contents > .contents_con .top_con {position:relative;}
#sub_con > .contents_con > .sub_contents > .contents_con .top_con > .text_con {text-align:center; padding:min(200px, 10.42vw) 0; position:absolute; top:0; left:0; right:0;}
#sub_con > .contents_con > .sub_contents > .contents_con .top_con > .text_con > span {font-size:min(46px, 2.40vw); color:#999; font-weight:800; line-height:135%;}
#sub_con > .contents_con > .sub_contents > .contents_con .top_con > .text_con > span .color_text01 {color:#121212;}
#sub_con > .contents_con > .sub_contents > .contents_con .top_con > .text_con > span .color_text02 {color:#0091FF;}
#sub_con > .contents_con > .sub_contents > .contents_con .top_con > .img_con {width:100%; height:min(845px, 44.01vw); padding:0 min(180px, 9.38vw); padding-top:min(520px, 27.08vw);}
#sub_con > .contents_con > .sub_contents > .contents_con .top_con > .img_con > img {width:100%; border-radius:min(30px, 1.56vw);}

/* 회사소개 */
.company_sub01_con {}
.company_sub01_con > .contents_con {}
.company_sub01_con > .contents_con .contents_con {display:flex; flex-direction:column; gap:min(160px, 8.33vw); width:100%; max-width:min(1320px, 68.75vw); margin:0 auto; padding:min(146px, 7.60vw) 0 min(300px, 15.63vw);}
.company_sub01_con > .contents_con .contents_con > .txt_con {}
.company_sub01_con > .contents_con .contents_con > .txt_con > .title_con {}
.company_sub01_con > .contents_con .contents_con > .txt_con > .title_con > span {font-size:min(60px, 3.13vw); color:#121212; font-weight:600; line-height:135%;}
.company_sub01_con > .contents_con .contents_con > .txt_con > .text_con {margin:min(50px, 2.60vw) 0 0;}
.company_sub01_con > .contents_con .contents_con > .txt_con > .text_con > span {font-size:min(22px, 1.15vw); color:#121212; font-weight:400; line-height:135%;}
.company_sub01_con > .contents_con .contents_con > .txt_con > .text_con > span .color_text {font-weight:700;}
.company_sub01_con > .contents_con .contents_con > .list_con {}
.company_sub01_con > .contents_con .contents_con > .list_con > .title_con {}
.company_sub01_con > .contents_con .contents_con > .list_con > .title_con > span {font-size:min(40px, 2.08vw); color:#121212; font-weight:600; line-height:135%;}
.company_sub01_con > .contents_con .contents_con > .list_con > ul {display:flex; gap:min(40px, 2.08vw); margin:min(50px, 2.60vw) 0 0;}
.company_sub01_con > .contents_con .contents_con > .list_con > ul > li {width:25%;}
.company_sub01_con > .contents_con .contents_con > .list_con > ul > li > .list_div {}
.company_sub01_con > .contents_con .contents_con > .list_con > ul > li > .list_div > .title_con {padding:0 min(8px, 0.42vw);}
.company_sub01_con > .contents_con .contents_con > .list_con > ul > li > .list_div > .title_con > span {font-size:min(27px, 1.41vw); color:#C7C7C7; font-weight:600; line-height:135%; transition:all 0.3s ease;}
.company_sub01_con > .contents_con .contents_con > .list_con > ul > li > .list_div > ul {border-top:min(1px, 0.05vw) solid #999; margin:min(29px, 1.51vw) 0 0; padding:min(29px, 1.51vw) min(8px, 0.42vw) 0; transition:all 0.3s ease;}
.company_sub01_con > .contents_con .contents_con > .list_con > ul > li > .list_div > ul > li {padding:0 0 0 min(30px, 1.56vw); position:relative;}
.company_sub01_con > .contents_con .contents_con > .list_con > ul > li > .list_div > ul > li > span {font-size:min(20px, 1.04vw); color:#686868; font-weight:500; line-height:160%; transition:all 0.3s ease;}
.company_sub01_con > .contents_con .contents_con > .list_con > ul > li > .list_div > ul > li > span:before {content:''; width:min(4px, 0.21vw); height:min(4px, 0.21vw); background:#686868; border-radius:100%; position:absolute; top:50%; left:min(13px, 0.68vw); transform:translateY(-50%); transition:all 0.3s ease;}
.company_sub01_con > .contents_con .contents_con > .list_con > ul > li:hover > .list_div > .title_con > span {color:#0091FF;}
.company_sub01_con > .contents_con .contents_con > .list_con > ul > li:hover > .list_div > ul {border-top:min(1px, 0.05vw) solid #0091FF;}
.company_sub01_con > .contents_con .contents_con > .list_con > ul > li:hover > .list_div > ul > li > span {color:#0091FF;}
.company_sub01_con > .contents_con .contents_con > .list_con > ul > li:hover > .list_div > ul > li > span:before {background:#0091FF;}
.company_sub01_con > .contents_con .contents_con > .map_con {}
.company_sub01_con > .contents_con .contents_con > .map_con > .title_con {}
.company_sub01_con > .contents_con .contents_con > .map_con > .title_con > span {font-size:min(40px, 2.08vw); color:#121212; font-weight:600; line-height:135%;}
.company_sub01_con > .contents_con .contents_con > .map_con > .box_con {display:flex; margin:min(40px, 2.08vw) 0 0; border-radius:min(30px, 1.56vw); overflow:hidden;}
.company_sub01_con > .contents_con .contents_con > .map_con > .box_con > .txt_con {flex-shrink:0; width:min(385px, 20.05vw); background:#9E9E9E; padding:min(80px, 4.17vw) min(40px, 2.08vw);}
.company_sub01_con > .contents_con .contents_con > .map_con > .box_con > .txt_con > .title_con {border-bottom:min(1px, 0.05vw) solid #DADADA; margin:0 0 min(20px, 1.04vw); padding:0 0 min(20px, 1.04vw);}
.company_sub01_con > .contents_con .contents_con > .map_con > .box_con > .txt_con > .title_con > span {font-size:min(22px, 1.15vw); color:#FFF; font-weight:700; line-height:135%;}
.company_sub01_con > .contents_con .contents_con > .map_con > .box_con > .txt_con > .info_con {}
.company_sub01_con > .contents_con .contents_con > .map_con > .box_con > .txt_con > .info_con > .text01_con {display:flex; align-items:center; gap:min(6px, 0.31vw);}
.company_sub01_con > .contents_con .contents_con > .map_con > .box_con > .txt_con > .info_con > .text01_con > img {width:min(19px, 0.99vw);}
.company_sub01_con > .contents_con .contents_con > .map_con > .box_con > .txt_con > .info_con > .text01_con > span {font-size:min(20px, 1.04vw); color:#FFF; font-weight:600; line-height:135%;}
.company_sub01_con > .contents_con .contents_con > .map_con > .box_con > .txt_con > .info_con > .text02_con {margin:min(10px, 0.52vw) 0 0;}
.company_sub01_con > .contents_con .contents_con > .map_con > .box_con > .txt_con > .info_con > .text02_con > span {font-size:min(18px, 0.94vw); color:#FFF; font-weight:400; line-height:135%;}
.company_sub01_con > .contents_con .contents_con > .map_con > .box_con > .map_con {width:min(935px, 48.70vw); height:0; padding-bottom:40.25%; position:relative; top:0; left:0;}
.company_sub01_con > .contents_con .contents_con > .map_con > .box_con > .map_con > .map {width:100%; height:100%; position:absolute; top:0; left:0;}
.company_sub01_con > .contents_con .contents_con > .map_con > .box_con > .map_con .map .root_daum_roughmap_landing {width:100%; height:100%;}
.company_sub01_con > .contents_con .contents_con > .map_con > .box_con > .map_con .map .wrap_map {width:100%; height:100%;}

/* 양도·상속·증여 */
.transfer_sub01_con {}
.transfer_sub01_con > .contents_con {overflow:hidden;}
.transfer_sub01_con > .contents_con > .contents_con {width:100%; max-width:min(1320px, 68.75vw); margin:0 auto; padding:min(180px, 9.38vw) 0 min(300px, 15.63vw);}
.transfer_sub01_con > .contents_con > .contents_con > .info01 {}
.transfer_sub01_con > .contents_con > .contents_con > .info01 > .txt_con {}
.transfer_sub01_con > .contents_con > .contents_con > .info01 > .txt_con > .text01_con {}
.transfer_sub01_con > .contents_con > .contents_con > .info01 > .txt_con > .text01_con > span {font-size:min(60px, 3.13vw); color:#121212; font-weight:600; line-height:135%;}
.transfer_sub01_con > .contents_con > .contents_con > .info01 > .txt_con > .text02_con {margin:min(20px, 1.04vw) 0 0;}
.transfer_sub01_con > .contents_con > .contents_con > .info01 > .txt_con > .text02_con > span {font-size:min(20px, 1.04vw); color:#121212; font-weight:400; line-height:135%;}
.transfer_sub01_con > .contents_con > .contents_con > .info01 > .txt_con > .text02_con > span .color_text {font-weight:600;}
.transfer_sub01_con > .contents_con > .contents_con > .info01 > .list_con {margin:min(100px, 5.21vw) 0 0;}
.transfer_sub01_con > .contents_con > .contents_con > .info01 > .list_con > ul {display:flex; gap:min(40px, 2.08vw);}
.transfer_sub01_con > .contents_con > .contents_con > .info01 > .list_con > ul > li {width:33.33%;}
.transfer_sub01_con > .contents_con > .contents_con > .info01 > .list_con > ul > li > .list_div {display:flex; flex-direction:column; align-items:center;}
.transfer_sub01_con > .contents_con > .contents_con > .info01 > .list_con > ul > li > .list_div > .text01_con {width:100%; border-bottom:min(1px, 0.05vw) solid #999; margin:0 0 min(29px, 1.51vw); padding:0 0 min(29px, 1.51vw); text-align:center;}
.transfer_sub01_con > .contents_con > .contents_con > .info01 > .list_con > ul > li > .list_div > .text01_con > span {font-size:min(26px, 1.35vw); color:#444; font-weight:600; line-height:135%;}
.transfer_sub01_con > .contents_con > .contents_con > .info01 > .list_con > ul > li > .list_div > .text02_con {width:100%; text-align:center;}
.transfer_sub01_con > .contents_con > .contents_con > .info01 > .list_con > ul > li > .list_div > .text02_con > span {font-size:min(20px, 1.04vw); color:#686868; font-weight:500; line-height:80%;}
.transfer_sub01_con > .contents_con > .contents_con > .info01 > .list_con > ul > li > .list_div > .text02_con > span > .color_text {display:inline-block; padding:0 min(14px, 0.73vw) 0 0; font-size:min(45px, 2.34vw); color:#000; font-weight:700;}
.transfer_sub01_con > .contents_con > .contents_con > .info02 {margin:min(170px, 8.85vw) 0 0;}
.transfer_sub01_con > .contents_con > .contents_con > .info02 > .title_con {text-align:center;}
.transfer_sub01_con > .contents_con > .contents_con > .info02 > .title_con > span {font-size:min(40px, 2.08vw); color:#121212; font-weight:600; line-height:135%;}
.transfer_sub01_con > .contents_con > .contents_con > .info02 > .list_con {margin:min(60px, 3.13vw) 0 0;}
.transfer_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul {display:flex; gap:min(36px, 1.88vw);}
.transfer_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul > li {width:25%;}
.transfer_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul > li > .list_div {display:flex; flex-direction:column; justify-content:center; gap:min(5px, 0.26vw); width:100%; height:min(218px, 11.35vw); background:#F5F5F5; padding:0 0 0 min(40px, 2.08vw); border-radius:min(20px, 1.04vw); transition:all 0.3s ease;}
.transfer_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul > li > .list_div > .text01_con {}
.transfer_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul > li > .list_div > .text01_con > span {font-size:min(18px, 0.94vw); color:#444; font-weight:600; line-height:135%; transition:all 0.3s ease;}
.transfer_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul > li > .list_div > .text02_con {}
.transfer_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul > li > .list_div > .text02_con > span {font-size:min(26px, 1.35vw); color:#121212; font-weight:700; line-height:135%; transition:all 0.3s ease;}
.transfer_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul > li:hover > .list_div {background:#0091FF;}
.transfer_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul > li:hover > .list_div > .text01_con > span {color:#FFF;}
.transfer_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul > li:hover > .list_div > .text02_con > span {color:#FFF;}
.transfer_sub01_con > .contents_con > .contents_con > .info03 {margin:min(180px, 9.38vw) 0;}
.transfer_sub01_con > .contents_con > .contents_con > .info03 > .txt_con {text-align:center;}
.transfer_sub01_con > .contents_con > .contents_con > .info03 > .txt_con > .text01_con {}
.transfer_sub01_con > .contents_con > .contents_con > .info03 > .txt_con > .text01_con > span {font-size:min(40px, 2.08vw); color:#121212; font-weight:600; line-height:135%;}
.transfer_sub01_con > .contents_con > .contents_con > .info03 > .txt_con > .text02_con {margin:min(20px, 1.04vw) 0 0;}
.transfer_sub01_con > .contents_con > .contents_con > .info03 > .txt_con > .text02_con > span {font-size:min(20px, 1.04vw); color:#121212; font-weight:400; line-height:135%;}
.transfer_sub01_con > .contents_con > .contents_con > .info03 > .txt_con > .text02_con > span .color_text {font-weight:600;}
.transfer_sub01_con > .contents_con > .contents_con > .info03 > .slide_con {margin-top:min(93px, 4.84vw);}
.transfer_sub01_con > .contents_con > .contents_con > .info03 > .slide_con > .swiper {overflow:visible;}
.transfer_sub01_con > .contents_con > .contents_con > .info03 > .slide_con > .swiper .swiper-wrapper {transition-timing-function: linear !important; will-change: transform;}
.transfer_sub01_con > .contents_con > .contents_con > .info03 > .slide_con > .swiper .swiper-wrapper .swiper-slide {width:min(360px, 18.75vw); background:#FFF; margin:0 min(65px, 3.39vw) 0 0;}
.transfer_sub01_con > .contents_con > .contents_con > .info03 > .slide_con > .swiper .swiper-wrapper .swiper-slide.odd_slide {margin-top:min(120px, 6.25vw);}
.transfer_sub01_con > .contents_con > .contents_con > .info03 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con {}
.transfer_sub01_con > .contents_con > .contents_con > .info03 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_card_con {width:100%; height:min(484px, 25.21vw);}
.transfer_sub01_con > .contents_con > .contents_con > .info03 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_card_con > .flip_card_inner {position:relative; width:100%; height:100%; transition:transform 0.3s ease-in-out; transform-style:preserve-3d;}
.transfer_sub01_con > .contents_con > .contents_con > .info03 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_card_con:hover > .flip_card_inner {transform:rotateY(180deg);}
.transfer_sub01_con > .contents_con > .contents_con > .info03 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_card_con > .flip_card_inner > .flip_card_front {border:min(1px, 0.05vw) solid #E4E4E4; border-radius:min(20px, 1.04vw); overflow:hidden;}
.transfer_sub01_con > .contents_con > .contents_con > .info03 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_card_con > .flip_card_inner > .flip_card_front > img {width:100%;}
.transfer_sub01_con > .contents_con > .contents_con > .info03 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_card_con > .flip_card_inner > .flip_card_back {background:url("/img/transfer/transfer_sub01_slide_con_flip_back_bg.png")no-repeat center/cover; transform: rotateY(180deg);}
.transfer_sub01_con > .contents_con > .contents_con > .info03 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_card_con > .flip_card_inner > .flip_card_back > .text_con {display:flex; justify-content:center; align-items:center; width:100%; height:min(484px, 25.21vw); text-align:center;}
.transfer_sub01_con > .contents_con > .contents_con > .info03 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_card_con > .flip_card_inner > .flip_card_back > .text_con > span {font-size:min(30px, 1.56vw); color:#FFF; font-weight:900; line-height:130%;}
.transfer_sub01_con > .contents_con > .contents_con > .info03 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_card_con > .flip_card_inner > .flip_card_front,
.transfer_sub01_con > .contents_con > .contents_con > .info03 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .flip_card_con > .flip_card_inner > .flip_card_back { position: absolute; width: 100%; height: 100%; backface-visibility: hidden; border-radius:min(20px, 1.04vw); overflow: hidden;}
.transfer_sub01_con > .contents_con > .contents_con > .info04 {}
.transfer_sub01_con > .contents_con > .contents_con > .info04 > .txt_con {text-align:center;}
.transfer_sub01_con > .contents_con > .contents_con > .info04 > .txt_con > .text01_con {}
.transfer_sub01_con > .contents_con > .contents_con > .info04 > .txt_con > .text01_con > span {font-size:min(40px, 2.08vw); color:#121212; font-weight:600; line-height:135%;}
.transfer_sub01_con > .contents_con > .contents_con > .info04 > .txt_con > .text02_con {margin:min(20px, 1.04vw) 0 0;}
.transfer_sub01_con > .contents_con > .contents_con > .info04 > .txt_con > .text02_con > span {font-size:min(20px, 1.04vw); color:#121212; font-weight:400; line-height:135%;}
.transfer_sub01_con > .contents_con > .contents_con > .info04 > .txt_con > .text02_con > span .color_text {font-weight:600;}
.transfer_sub01_con > .contents_con > .contents_con > .info04 > .list_con {margin:min(70px, 3.65vw) 0 0;}
.transfer_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul {display:flex; flex-direction:column; gap:min(20px, 1.04vw);}
.transfer_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li {width:100%;}
.transfer_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li > .list_div {display:flex; gap:min(10px, 0.52vw);}
.transfer_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li > .list_div > .box_con {display:flex; flex-direction:column; justify-content:center; height:min(140px, 7.29vw); padding:0 min(40px, 2.08vw); border-radius:min(20px, 1.04vw);}
.transfer_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li > .list_div > .box01 {flex-shrink:0; gap:min(3px, 0.16vw); width:min(552px, 28.75vw); background:#004090;}
.transfer_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li > .list_div > .box01 > .text01_con {}
.transfer_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li > .list_div > .box01 > .text01_con > span {font-size:min(20px, 1.04vw); color:rgba(255,255,255,0.8); font-weight:500; line-height:135%;}
.transfer_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li > .list_div > .box01 > .text02_con {}
.transfer_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li > .list_div > .box01 > .text02_con > span {font-size:min(26px, 1.35vw); color:#FFF; font-weight:600; line-height:135%;}
.transfer_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li > .list_div > .box02 {gap:min(5px, 0.26vw); width:100%; background:#F5F5F5;}
.transfer_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li > .list_div > .box02 > .text01_con {}
.transfer_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li > .list_div > .box02 > .text01_con > span {font-size:min(20px, 1.04vw); color:#004090; font-weight:600; line-height:135%;}
.transfer_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li > .list_div > .box02 > .text02_con {}
.transfer_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li > .list_div > .box02 > .text02_con > span {font-size:min(20px, 1.04vw); color:#121212; font-weight:400; line-height:135%;}

/* 기장 · 신고 */
.venture_sub01_con {}
.venture_sub01_con > .contents_con {overflow:hidden;}
.venture_sub01_con > .contents_con > .contents_con {width:100%; margin:0 auto; padding:min(180px, 9.38vw) 0 0;}
.venture_sub01_con > .contents_con > .contents_con > .info01 {width:100%; max-width:min(1320px, 68.75vw); margin:0 auto;}
.venture_sub01_con > .contents_con > .contents_con > .info01 > .txt_con {}
.venture_sub01_con > .contents_con > .contents_con > .info01 > .txt_con > .text01_con {}
.venture_sub01_con > .contents_con > .contents_con > .info01 > .txt_con > .text01_con > span {font-size:min(60px, 3.13vw); color:#121212; font-weight:600; line-height:135%;}
.venture_sub01_con > .contents_con > .contents_con > .info01 > .txt_con > .text02_con {margin:min(20px, 1.04vw) 0 0;}
.venture_sub01_con > .contents_con > .contents_con > .info01 > .txt_con > .text02_con > span {font-size:min(20px, 1.04vw); color:#121212; font-weight:400; line-height:135%;}
.venture_sub01_con > .contents_con > .contents_con > .info01 > .list_con {margin:min(100px, 5.21vw) 0 0;}
.venture_sub01_con > .contents_con > .contents_con > .info01 > .list_con > ul {display:flex; gap:min(40px, 2.08vw);}
.venture_sub01_con > .contents_con > .contents_con > .info01 > .list_con > ul > li {display:flex; justify-content:center; width:25%;}
.venture_sub01_con > .contents_con > .contents_con > .info01 > .list_con > ul > li > .list_div {width:100%; text-align:center;}
.venture_sub01_con > .contents_con > .contents_con > .info01 > .list_con > ul > li > .list_div > .text01_con {border-bottom:min(1px, 0.05vw) solid #999; margin:0 0 min(29px, 1.51vw); padding:0 0 min(29px, 1.51vw); transition:all 0.3s ease;}
.venture_sub01_con > .contents_con > .contents_con > .info01 > .list_con > ul > li > .list_div > .text01_con > span {font-size:min(27px, 1.41vw); color:#C7C7C7; font-weight:600; line-height:135%; transition:all 0.3s ease;}
.venture_sub01_con > .contents_con > .contents_con > .info01 > .list_con > ul > li > .list_div > .text02_con {}
.venture_sub01_con > .contents_con > .contents_con > .info01 > .list_con > ul > li > .list_div > .text02_con > span {font-size:min(20px, 1.04vw); color:#686868; font-weight:500; line-height:160%; transition:all 0.3s ease;}
.venture_sub01_con > .contents_con > .contents_con > .info01 > .list_con > ul > li:hover > .list_div > .text01_con {border-bottom:min(1px, 0.05vw) solid #0091FF;}
.venture_sub01_con > .contents_con > .contents_con > .info01 > .list_con > ul > li:hover > .list_div > .text01_con > span {color:#0091FF;}
.venture_sub01_con > .contents_con > .contents_con > .info01 > .list_con > ul > li:hover > .list_div > .text02_con > span {color:#0091FF;}
.venture_sub01_con > .contents_con > .contents_con > .info02 {margin:min(193px, 10.05vw) 0 0;}
.venture_sub01_con > .contents_con > .contents_con > .info02 > .title_con {width:100%; max-width:min(1320px, 68.75vw); margin:0 auto; text-align:center;}
.venture_sub01_con > .contents_con > .contents_con > .info02 > .title_con > span {font-size:min(40px, 2.08vw); color:#121212; font-weight:600; line-height:135%;}
.venture_sub01_con > .contents_con > .contents_con > .info02 > .slide_con {margin:min(60px, 3.13vw) 0 0;}
.venture_sub01_con > .contents_con > .contents_con > .info02 > .slide_con > .swiper {}
.venture_sub01_con > .contents_con > .contents_con > .info02 > .slide_con > .swiper .swiper-wrapper {transition-timing-function: linear !important; will-change: transform;}
.venture_sub01_con > .contents_con > .contents_con > .info02 > .slide_con > .swiper .swiper-wrapper .swiper-slide {width:min(250px, 13.02vw); transform: translate3d(0, 0, 0);}
.venture_sub01_con > .contents_con > .contents_con > .info02 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con {}
.venture_sub01_con > .contents_con > .contents_con > .info02 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con {width:100%;}
.venture_sub01_con > .contents_con > .contents_con > .info02 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con > img {width:100%;}
.venture_sub01_con > .contents_con > .contents_con > .info03 {width:100%; max-width:min(1320px, 68.75vw); margin:0 auto; margin-top:min(200px, 10.42vw);}
.venture_sub01_con > .contents_con > .contents_con > .info03 > .txt_con {text-align:center;}
.venture_sub01_con > .contents_con > .contents_con > .info03 > .txt_con > .text01_con {}
.venture_sub01_con > .contents_con > .contents_con > .info03 > .txt_con > .text01_con > span {font-size:min(40px, 2.08vw); color:#121212; font-weight:600; line-height:135%;}
.venture_sub01_con > .contents_con > .contents_con > .info03 > .txt_con > .text02_con {margin:min(20px, 1.04vw) 0 0;}
.venture_sub01_con > .contents_con > .contents_con > .info03 > .txt_con > .text02_con > span {font-size:min(20px, 1.04vw); color:#121212; font-weight:400; line-height:135%;}
.venture_sub01_con > .contents_con > .contents_con > .info03 > .txt_con > .text02_con > span .color_text {font-weight:600;}
.venture_sub01_con > .contents_con > .contents_con > .info03 > .list_con {margin:min(90px, 4.69vw) 0 0;}
.venture_sub01_con > .contents_con > .contents_con > .info03 > .list_con > ul {display:flex; justify-content:center; gap:min(50px, 2.60vw);}
.venture_sub01_con > .contents_con > .contents_con > .info03 > .list_con > ul > li {width:min(635px, 33.07vw); background:#F5F5F5; border-radius:min(20px, 1.04vw) min(20px, 1.04vw) 0 0;}
.venture_sub01_con > .contents_con > .contents_con > .info03 > .list_con > ul > li > .list_div {}
.venture_sub01_con > .contents_con > .contents_con > .info03 > .list_con > ul > li > .list_div > .img_con {width:min(480px, 25.00vw); margin:0 auto;}
.venture_sub01_con > .contents_con > .contents_con > .info03 > .list_con > ul > li > .list_div > .img_con > img {width:100%;}
.venture_sub01_con > .contents_con > .contents_con > .info04 {width:100%; background:#060E18;}
.venture_sub01_con > .contents_con > .contents_con > .info04 .contents_con {width:100%; max-width:min(1320px, 68.75vw); margin:0 auto; padding:min(200px, 10.42vw) 0;}
.venture_sub01_con > .contents_con > .contents_con > .info04 .contents_con .scroll_section {display:flex; flex-direction:column; gap:min(60px, 3.13vw); position:relative;}
.venture_sub01_con > .contents_con > .contents_con > .info04 .title_box {text-align:center;}
.venture_sub01_con > .contents_con > .contents_con > .info04 .main_title {font-size:min(40px, 2.08vw); color:#FFF; font-weight:600; line-height:135%;}
.venture_sub01_con > .contents_con > .contents_con > .info04 .img_scroll_wrap {display:flex; flex-direction:column; gap:min(20px, 1.04vw); width:100%; position:relative;}
.venture_sub01_con > .contents_con > .contents_con > .info04 .info_block {opacity:0; width:100%; margin:0 auto; height:min(280px, 14.58vw); background-repeat:no-repeat; background-size:contain; background-position: center; border-radius:min(20px, 1.04vw); padding:min(88px, 4.58vw) min(100px, 5.21vw); position: relative; overflow: hidden; box-shadow:0 0 min(10px, 0.52vw) rgba(0,0,0,0.2);}
.venture_sub01_con > .contents_con > .contents_con > .info04 .info_block > .contents_con {display:flex; align-items:center;}
.venture_sub01_con > .contents_con > .contents_con > .info04 .info_block01 {opacity:1; background-image: url("/img/venture/venture_sub01_info04_info_block_bg01.png");}
.venture_sub01_con > .contents_con > .contents_con > .info04 .info_block02 {position:absolute; top:min(200px, 10.42vw); background-image: url("/img/venture/venture_sub01_info04_info_block_bg02.png");}
.venture_sub01_con > .contents_con > .contents_con > .info04 .info_block03 {position:absolute; top:min(350px, 18.23vw); background-image: url("/img/venture/venture_sub01_info04_info_block_bg03.png");}
.venture_sub01_con > .contents_con > .contents_con > .info04 .info_block .text_box {z-index: 2;}
.venture_sub01_con > .contents_con > .contents_con > .info04 .info_block .text_box .small_title {display:flex; align-items:center; gap:min(5px, 0.26vw);}
.venture_sub01_con > .contents_con > .contents_con > .info04 .info_block .text_box .small_title > img {width:min(13px, 0.68vw);}
.venture_sub01_con > .contents_con > .contents_con > .info04 .info_block .text_box .small_title > span {font-size:min(16px, 0.83vw); color:#0085FF; font-weight:700; line-height:130%;}
.venture_sub01_con > .contents_con > .contents_con > .info04 .info_block .text_box .big_title {margin:min(8px, 0.42vw) 0 0; font-size:min(28px, 1.46vw); color:#FFF; font-weight:700; line-height:130%;}
.venture_sub01_con > .contents_con > .contents_con > .info04 .info_block .text_box .desc {margin:min(20px, 1.04vw) 0 0; font-size:min(14px, 0.73vw); color:#E6E6E6; font-weight:400; line-height:130%;}
.venture_sub01_con > .contents_con > .contents_con > .info04 .info_block .icon_img {position:absolute; top:50%; right:min(33px, 1.72vw); transform:translateY(-50%);}
.venture_sub01_con > .contents_con > .contents_con > .info04 .info_block .icon_img img {width:min(195px, 10.16vw);}
.venture_sub01_con > .contents_con > .contents_con > .info04 .info_block:nth-child(2) .text_box .small_title > span {color:#A6D2FF;}
.venture_sub01_con > .contents_con > .contents_con > .info04 .info_block:nth-child(3) .big_title {color:#2C2C2C;}
.venture_sub01_con > .contents_con > .contents_con > .info04 .info_block:nth-child(3) .desc {color:#5B5B5B;}
.venture_sub01_con > .contents_con > .contents_con > .info04 .info_block:nth-child(2) .icon_img {right:max(-8px, -0.42vw);}
.venture_sub01_con > .contents_con > .contents_con > .info04 .info_block:nth-child(3) .icon_img {right:min(51px, 2.66vw);}
.venture_sub01_con > .contents_con > .contents_con > .info04 .info_block:nth-child(2) .icon_img img {width:min(268px, 13.96vw);}
.venture_sub01_con > .contents_con > .contents_con > .info04 .info_block:nth-child(3) .icon_img img {width:min(171px, 8.91vw);}

/* 무료 법인설립 */
.free_sub01_con {}
.free_sub01_con > .contents_con {}
.free_sub01_con > .contents_con > .contents_con {width:100%; max-width:min(1320px, 68.75vw); margin:0 auto; padding:min(180px, 9.38vw) 0 min(300px, 15.63vw);}
.free_sub01_con > .contents_con > .contents_con > .info01 {}
.free_sub01_con > .contents_con > .contents_con > .info01 > .txt_con {}
.free_sub01_con > .contents_con > .contents_con > .info01 > .txt_con > .text01_con {}
.free_sub01_con > .contents_con > .contents_con > .info01 > .txt_con > .text01_con > span {font-size:min(60px, 3.13vw); color:#121212; font-weight:600; line-height:135%;}
.free_sub01_con > .contents_con > .contents_con > .info01 > .txt_con > .text02_con {margin:min(50px, 2.60vw) 0 0;}
.free_sub01_con > .contents_con > .contents_con > .info01 > .txt_con > .text02_con > span {font-size:min(20px, 1.04vw); color:#121212; font-weight:400; line-height:135%;}
.free_sub01_con > .contents_con > .contents_con > .info01 > .txt_con > .text02_con > span .color_text {font-weight:700;}
.free_sub01_con > .contents_con > .contents_con > .info02 {margin:min(200px, 10.42vw) 0 0;}
.free_sub01_con > .contents_con > .contents_con > .info02 > .txt_con {text-align:center;}
.free_sub01_con > .contents_con > .contents_con > .info02 > .txt_con > .text01_con {}
.free_sub01_con > .contents_con > .contents_con > .info02 > .txt_con > .text01_con > span {font-size:min(40px, 2.08vw); color:#121212; font-weight:600; line-height:135%;}
.free_sub01_con > .contents_con > .contents_con > .info02 > .txt_con > .text02_con {margin:min(20px, 1.04vw) 0 0;}
.free_sub01_con > .contents_con > .contents_con > .info02 > .txt_con > .text02_con > span {font-size:min(20px, 1.04vw); color:#121212; font-weight:400; line-height:135%;}
.free_sub01_con > .contents_con > .contents_con > .info02 > .txt_con > .text02_con > span .color_text {font-weight:600;}
.free_sub01_con > .contents_con > .contents_con > .info02 > .list_con {margin:min(90px, 4.69vw) 0 0;}
.free_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul {display:flex; flex-wrap:wrap; gap:min(80px, 4.17vw) min(40px, 2.08vw);}
.free_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul > li {width:min(300px, 15.61vw);}
.free_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul > li > .list_div {}
.free_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul > li > .list_div > .title_con {display:flex; justify-content:center; align-items:center; width:100%; height:min(55px, 2.86vw); background:#949494; border-radius:min(50px, 2.60vw);}
.free_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul > li > .list_div > .title_con > span {font-size:min(26px, 1.35vw); color:#FFF; font-weight:600; line-height:135%;}
.free_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul > li > .list_div > .info_con {}
.free_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul > li > .list_div > .info_con > .img_con {width:min(48px, 2.50vw); margin:min(25px, 1.30vw) auto;}
.free_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul > li > .list_div > .info_con > .img_con > img {width:100%;}
.free_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul > li > .list_div > .info_con > .text_con {text-align:center;}
.free_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul > li > .list_div > .info_con > .text_con > span {font-size:min(20px, 1.04vw); color:#686868; font-weight:500; line-height:150%;}
.free_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul > li > .list_div > .info_con > .text_con > span .color_text {color:#0091FF;}
.free_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul > li:nth-child(2) > .list_div > .info_con > .img_con {width:min(44px, 2.29vw);}
.free_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul > li:nth-child(4) > .list_div > .info_con > .img_con {width:min(46px, 2.40vw);}
.free_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul > li:nth-child(5) > .list_div > .info_con > .img_con {width:min(42px, 2.19vw);}
.free_sub01_con > .contents_con > .contents_con > .info02 > .list_con > ul > li:nth-child(6) > .list_div > .info_con > .img_con {width:min(42px, 2.19vw);}
.free_sub01_con > .contents_con > .contents_con > .info03 {margin:min(200px, 10.42vw) 0 0;}
.free_sub01_con > .contents_con > .contents_con > .info03 > .txt_con {text-align:center;}
.free_sub01_con > .contents_con > .contents_con > .info03 > .txt_con > .text01_con {}
.free_sub01_con > .contents_con > .contents_con > .info03 > .txt_con > .text01_con > span {font-size:min(40px, 2.08vw); color:#121212; font-weight:600; line-height:135%;}
.free_sub01_con > .contents_con > .contents_con > .info03 > .txt_con > .text02_con {margin:min(20px, 1.04vw) 0 0;}
.free_sub01_con > .contents_con > .contents_con > .info03 > .txt_con > .text02_con > span {font-size:min(20px, 1.04vw); color:#121212; font-weight:400; line-height:135%;}
.free_sub01_con > .contents_con > .contents_con > .info03 > .list_con {margin:min(60px, 3.13vw) 0 0; position:relative;}
.free_sub01_con > .contents_con > .contents_con > .info03 > .list_con > ul {display:flex; gap:min(36px, 1.88vw);}
.free_sub01_con > .contents_con > .contents_con > .info03 > .list_con > ul > li {width:25%;}
.free_sub01_con > .contents_con > .contents_con > .info03 > .list_con > ul > li > .list_div {display:flex; flex-direction:column; justify-content:center; gap:min(5px, 0.26vw); height:min(218px, 11.35vw); background:#F5F5F5; padding:0 0 0 min(40px, 2.08vw); border-radius:min(20px, 1.04vw); transition:all 0.3s ease;}
.free_sub01_con > .contents_con > .contents_con > .info03 > .list_con > ul > li > .list_div > .text01_con {}
.free_sub01_con > .contents_con > .contents_con > .info03 > .list_con > ul > li > .list_div > .text01_con > span {font-size:min(18px, 0.94vw); color:#444; font-weight:600; line-height:135%;}
.free_sub01_con > .contents_con > .contents_con > .info03 > .list_con > ul > li > .list_div > .text02_con {}
.free_sub01_con > .contents_con > .contents_con > .info03 > .list_con > ul > li > .list_div > .text02_con > span {font-size:min(26px, 1.35vw); color:#121212; font-weight:700; line-height:135%;}
.free_sub01_con > .contents_con > .contents_con > .info03 > .list_con > .bar {width:100%; height:min(4px, 0.21vw); background:#C7C7C7; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:-1; overflow:hidden;}
.free_sub01_con > .contents_con > .contents_con > .info03 > .list_con > .bar > .progress {width:0; height:min(4px, 0.21vw); background:#0091FF; position:absolute; top:0; left:0;}
.free_sub01_con > .contents_con > .contents_con > .info03 > .list_con > ul > li.on > .list_div {background:#0091FF;}
.free_sub01_con > .contents_con > .contents_con > .info03 > .list_con > ul > li.on > .list_div > .text01_con > span {color:#FFF;}
.free_sub01_con > .contents_con > .contents_con > .info03 > .list_con > ul > li.on > .list_div > .text02_con > span {color:#FFF;}
.free_sub01_con > .contents_con > .contents_con > .info04 {margin:min(200px, 10.42vw) 0 0;}
.free_sub01_con > .contents_con > .contents_con > .info04 > .txt_con {text-align:center;}
.free_sub01_con > .contents_con > .contents_con > .info04 > .txt_con > .text01_con {}
.free_sub01_con > .contents_con > .contents_con > .info04 > .txt_con > .text01_con > span {font-size:min(40px, 2.08vw); color:#121212; font-weight:600; line-height:135%;}
.free_sub01_con > .contents_con > .contents_con > .info04 > .txt_con > .text02_con {margin:min(20px, 1.04vw) 0 0;}
.free_sub01_con > .contents_con > .contents_con > .info04 > .txt_con > .text02_con > span {font-size:min(20px, 1.04vw); color:#121212; font-weight:400; line-height:135%;}
.free_sub01_con > .contents_con > .contents_con > .info04 > .list_con {margin:min(60px, 3.13vw) 0 0;}
.free_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul {display:flex; gap:min(36px, 1.88vw);}
.free_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li {width:33.33%; border-radius:min(20px, 1.04vw); overflow:hidden;}
.free_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li > .list_div {width:100%; height:min(450px, 23.44vw); transition:all 0.3s ease;}
.free_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li:nth-child(1) > .list_div {background:url("/img/free/free_sub01_info04_list_bg01.png")no-repeat center/cover;}
.free_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li:nth-child(2) > .list_div {background:url("/img/free/free_sub01_info04_list_bg02.png")no-repeat center/cover;}
.free_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li:nth-child(3) > .list_div {background:url("/img/free/free_sub01_info04_list_bg03.png")no-repeat center/cover;}
.free_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li:nth-child(1):hover > .list_div {background:url("/img/free/free_sub01_info04_list_bg_on01.png")no-repeat center/cover;}
.free_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li:nth-child(2):hover > .list_div {background:url("/img/free/free_sub01_info04_list_bg_on02.png")no-repeat center/cover;}
.free_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li:nth-child(3):hover > .list_div {background:url("/img/free/free_sub01_info04_list_bg_on03.png")no-repeat center/cover;}
.free_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li > .list_div > .txt_con {display:flex; flex-direction:column; justify-content:flex-end; align-items:flex-start; gap:min(10px, 0.52vw); width:100%; height:100%; padding:0 0 min(50px, 2.60vw) min(40px, 2.08vw);}
.free_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li > .list_div > .txt_con > .text01_con {}
.free_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li > .list_div > .txt_con > .text01_con > span {font-size:min(26px, 1.35vw); color:#FFF; font-weight:700; line-height:135%;}
.free_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li > .list_div > .txt_con > .text02_con {}
.free_sub01_con > .contents_con > .contents_con > .info04 > .list_con > ul > li > .list_div > .txt_con > .text02_con > span {font-size:min(18px, 0.94vw); color:#FFF; font-weight:500; line-height:135%;}

/* 푸터 */
#footer {width:100%; margin:0 auto; background-color:#232323; position:relative;}
#footer > .right_quick {display:none; z-index:100;}
#footer > .right_quick.scroll {display:block; position:fixed; bottom:min(40px, 2.08vw); right:min(50px, 2.60vw);}
#footer > .right_quick.scroll_end {display:block; position:absolute; bottom:unset; top:max(-180px, -9.38vw); right:min(50px, 2.60vw);}
#footer > .right_quick > .contents_con {}
#footer > .right_quick > .contents_con > ul {display:inline-flex; flex-direction:column; align-items:center; gap:min(20px, 1.04vw);}
#footer > .right_quick > .contents_con > ul > li {}
#footer > .right_quick > .contents_con > ul > li > a {}
#footer > .right_quick > .contents_con > ul > li > a.a_btn01 > img {width:min(65px, 3.39vw); filter:drop-shadow(0 min(4px, 0.21vw) min(4px, 0.21vw) rgba(0,0,0,0.25));}
#footer > .right_quick > .contents_con > ul > li > a.a_btn02 {display:flex; flex-direction:column; align-items:center; gap:min(2px, 0.10vw); width:min(42px, 2.19vw); background:#444; padding:min(10px, 0.52vw) min(7px, 0.36vw); border-radius:min(10px, 0.52vw); transition:all 0.3s ease;}
#footer > .right_quick > .contents_con > ul > li > a.a_btn02 > img {width:min(16px, 0.83vw);}
#footer > .right_quick > .contents_con > ul > li > a.a_btn02 > span {font-size:min(14px, 0.73vw); color:#FFF; font-weight:600; line-height:normal;}
#footer > .right_quick > .contents_con > ul > li:hover > a.a_btn02 {background:#0091FF;}
#footer > .contents_con {width:100%; max-width:min(1320px, 68.75vw); margin:0 auto; padding:min(60px, 3.13vw) 0 min(92px, 4.79vw);}
#footer > .contents_con > .top_con {display:flex; justify-content:space-between; align-items:center;}
#footer > .contents_con > .top_con > .logo_con {width:min(115px, 5.99vw);}
#footer > .contents_con > .top_con > .logo_con > img {width:100%;}
#footer > .contents_con > .top_con > .list_con {}
#footer > .contents_con > .top_con > .list_con > ul {display:flex; align-items:center; gap:min(50px, 2.60vw);}
#footer > .contents_con > .top_con > .list_con > ul > li {}
#footer > .contents_con > .top_con > .list_con > ul > li > a {display:block; font-size:min(16px, 0.83vw); color:#FFF; font-weight:500; line-height:130%; transition:all 0.3s ease;}
#footer > .contents_con > .top_con > .list_con > ul > li > a:hover {color:#0091FF;}
#footer > .contents_con > .info_con {margin:min(38px, 1.98vw) 0 0;}
#footer > .contents_con > .info_con > span {font-size:min(15px, 0.78vw); color:#DADADA; font-weight:400; line-height:180%;}
#footer > .contents_con > .info_con > span .bar {font-size:min(13px, 0.68vw);}
#footer > .contents_con > .copy_con {display:flex; justify-content:space-between; align-items:center; border-top:min(1px, 0.05vw) solid #444; margin:min(30px, 1.56vw) 0 0; padding:min(20px, 1.04vw) 0 0;}
#footer > .contents_con > .copy_con > .text_con {}
#footer > .contents_con > .copy_con > .text_con > span {font-size:min(13px, 0.68vw); color:#999; font-weight:400; line-height:130%;}
#footer > .contents_con > .copy_con > .sns_con {}
#footer > .contents_con > .copy_con > .sns_con > ul {}
#footer > .contents_con > .copy_con > .sns_con > ul > li {}
#footer > .contents_con > .copy_con > .sns_con > ul > li > a {display:block; width:min(35px, 1.82vw);}
#footer > .contents_con > .copy_con > .sns_con > ul > li > a > img {width:100%;}


