@charset "utf-8";

.skip_snb_menu {display:none;}
body {overflow-x: hidden;}
#fs_container_wrap {margin-top:0;}

/* 해더영역 */
#fs_header {background: transparent;border-bottom:1px solid transparent;transition: var(--lay-transition);}
#fs_header.on {background: var(--lay-bg-col-white);}
/* 상단 */
.fs_head .logo a {overflow:hidden;display:inline-block;width: 235px;height: 36px;background: url("/images/fs/layout/logo_eng.png") no-repeat left top;transition: var(--lay-transition);}
.fs_head .btn_open a span {background:var(--lay-bg-col-black);}
.fs_head .btn_open a.sitemap_lnb_menu.on span {background:var(--lay-col-title);}
#fs_header.on .fs_head .logo a {background-position: left -36px;}
#fs_header.on .fs_head .btn_open a span {background:var(--lay-col-title);}
	@media only screen and (max-width:1023px){
		.fs_head .logo a {width: 200px;height: 31px;background-size: 200px auto;background-position: left top;transition: 0s;}
	}
	@media only screen and (max-width:767px){
		.fs_head {height: 60px;background: var(--lay-bg-col-white);}
		.fs_head .logo {top: 17px;}
		.fs_head .logo a {background-position: left -30px;}
	}

/* 헤더메뉴 */
/* 헤더메뉴_주메뉴 */
.fs_top_menu .menu_box .lnb > li > .lnb_title {color:var(--lay-col-white);}
#fs_header.on .fs_top_menu .menu_box .lnb > li > .lnb_title {color:var(--lay-col-title);}

/* 해더영역-메인에서 스크롤 했을때 */
#fs_header.bgon {background: var(--lay-bg-col-white);border-bottom:1px solid var(--lay-line-col);}
#fs_header.bgon .fs_head .logo a {background-position: left -36px;}
#fs_header.bgon .fs_head .btn_open a span {background:var(--lay-col-title);}
#fs_header.bgon .fs_top_menu .menu_box .lnb > li > .lnb_title {color:var(--lay-col-title);}
	@media only screen and (max-width:1023px){
		#fs_header.bgon .fs_head .logo a {background-position: left -30px;}
	}
	@media only screen and (max-width:767px){

	}


#fs_container_wrap {}

/* 비주얼 */
.fs_main_visual {display: flex;}
.fs_main_visual .vis_slide_box {position: relative;}
.fs_main_visual .vis_slide_box .slides01 {}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide {position: relative;overflow: hidden;}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text {display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:25px;position: absolute;top:50%;z-index: 10;width: 100%;padding-left:30px;margin-left:108px;color:var(--lay-col-white);transform: translateY(-15%);}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text:after {content:"";position: absolute;left:0;top:0;width:6px;height:0;background: #36f3ff;transition: 2s;transform: translateY(-40%);}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text .sta {opacity:0;line-height:1;display:block;font-size:6rem;font-family: 'SUIT', sans-serif;font-weight:500;transform: translateY(-100px);transition: 2s;}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text .stb {opacity:0;line-height:1.2;font-size:2rem;font-family: 'SUIT Variable', sans-serif;font-weight:300;transform: translateY(-100px);transition: 2s;transition-delay: 0.6s;}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text .stb br {}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide img {width:100%;transform: scale(1.2,1.2);transition: transform 5s;}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide.swiper-slide-active {}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide.swiper-slide-active .main_visual_text:after {height:100%;}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide.swiper-slide-active img {transform: scale(1,1);}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide.swiper-slide-active .sta {opacity:1;transform: translateY(-70px);}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide.swiper-slide-active .stb {opacity:1;transform: translateY(-70px);}
/* 컨트롤 */
.fs_main_visual .mvis_controll_box {display:flex;justify-content: flex-start;align-items:flex-end;position: absolute;top:50%;left:0;z-index: 10;width:100%;height:100%;padding:0 40px 50px 108px;transform: translate(0,-50%);animation: mvis_controll_box 2s ease-in-out 0s 1 normal forwards;}
	@keyframes mvis_controll_box {
		0% {opacity:0;}
		100% {opacity:1;}
	}
.fs_main_visual .mvis_controll_box > div {display:flex;align-items:center;gap:10px;height: 45px;color:#fff;}
.fs_main_visual .mvis_controll_box a {display: flex;}
.fs_main_visual .mvis_controll_box a img {}
.fs_main_visual .mvis_controll_box a.swiper-pagination {display:flex;align-items:flex-end;position:static;gap:5px;line-height:0.6;transform:translate(0,0);font-size:1.2rem;color:var(--lay-col-gray);}
.fs_main_visual .mvis_controll_box a.swiper-pagination .swiper-pagination-current {font-size:2.5rem;color:var(--lay-col-white);}
.fs_main_visual .mvis_controll_box a.swiper-pagination .swiper-pagination-total {font-size:1.6rem;}
.fs_main_visual .mvis_controll_box a.playStopButton1 {padding-top:5px;}
.fs_main_visual .mvis_controll_box a.playStopButton1.play {}
.fs_main_visual .mvis_controll_box a.playStopButton1.stop {}
.fs_main_visual .mvis_controll_box a.prev1 {position: absolute;top:50%;left:40px;width:18px;height: 31px;border-radius: 100%;transform: translateY(-50%);}
.fs_main_visual .mvis_controll_box a.prev1 img {}
.fs_main_visual .mvis_controll_box a.next1 {position: absolute;top:50%;right:40px;width:18px;height: 31px;border-radius: 100%;transform: translateY(-50%);}
.fs_main_visual .mvis_controll_box a.next1 img {}
body.keyboard-navigation .fs_main_visual *:focus {outline: 2px dotted #fff;}
	@media only screen and (max-width:1199px){
		.fs_main_visual .vis_slide_box .slides01 .main_visual_text {}
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text .sta {font-size:5rem;}
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text:after {transform: translateY(-50%);}
	}
	@media only screen and (max-width:1023px){
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text {margin-left:65px;padding-left:15px;transform: translateY(5%);}
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text .sta {font-size:4rem;}
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text:after {transform: translateY(-55%);}
		.fs_main_visual .mvis_controll_box {padding:0 55px 10px 55px;}
		.fs_main_visual .mvis_controll_box a.prev1 {left:20px;}
		.fs_main_visual .mvis_controll_box a.next1 {right:20px;}
	}
	@media only screen and (max-width:767px){
		.fs_main_visual {margin-top:60px;}
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text {margin-left:50px;padding-left:10px;}
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text .sta {font-size:3rem;}
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text .stb {font-size:1.8rem;}
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text:after {width:3px;transform: translateY(-70%);}
	}
	@media only screen and (max-width:599px){
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text .sta {font-size:2.5rem;}
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text .stb {font-size:1.6rem;}
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text:after {transform: translateY(-80%);}
	}
/* 비주얼-우측 */
.fs_main_visual .scroll {flex-shrink:0;position:relative;display:flex;align-items:center;width: 184px;transition: width 5s;animation: scroll 2s ease-in-out 0s 1 normal forwards;}
.fs_main_visual .scroll .scroll_text1 {line-height:0.8;writing-mode: vertical-rl;text-transform: uppercase;font-size:12rem;font-weight:800;color:var(--lay-col-green);}
.fs_main_visual .scroll .scroll_text2 {line-height:0.8;position:absolute;left:20px;bottom:110px;writing-mode: vertical-rl;text-transform: uppercase;font-size:2rem;color:var(--lay-col-content);}
.fs_main_visual .scroll .scroll_line {position:absolute;left:20px;bottom:15px;display: block;width:1px;background: var(--lay-bg-col-black);animation: scroll_line 2s ease-in-out 0s infinite alternate;}
.fs_main_visual .scroll .scroll_line:after {content:"";position:absolute;left:6px;bottom:-1px;display: block;width:1px;height:15px;background: var(--lay-bg-col-black);transform: rotate(45deg);}
	@keyframes scroll {
		0% {width: 0;}
		100% {width: 184px;}
	}
	@keyframes scroll_line {
		0% {bottom:40px;height:63px;}
		100% {bottom:15px;height:83px;}
	}
	@media only screen and (max-width:1499px){
		.fs_main_visual .scroll .scroll_text1 {font-size:8rem;}
	}
	@media only screen and (max-width:1023px){
		.fs_main_visual .scroll .scroll_text1 {font-size:6rem;}
		.fs_main_visual .scroll .scroll_text2 {left:10px;bottom:80px;font-size:1.8rem;}
		.fs_main_visual .scroll .scroll_line {left:12px;}
		@keyframes scroll {
			0% {width: 0;}
			100% {width: 135px;}
		}
		@keyframes scroll_line {
			0% {bottom:30px;height:43px;}
			100% {bottom:5px;height:63px;}
		}
	}
	@media only screen and (max-width:767px){
		.fs_main_visual .scroll {display: none;}
	}

/* 컨텐츠 시작 */
.fs_main_contents {}

/* 공통 */
[class^="con_box"] {position: relative;padding: 125px 0;}
[class^="con_box"] .title {text-align: center;}
[class^="con_box"] .title span {display: block;font-size:2rem;color: var(--lay-col-blue);font-weight:800;letter-spacing:-0.6px;text-transform: uppercase;}
[class^="con_box"] .title span img {width:30px;filter: brightness(0) saturate(100%) invert(19%) sepia(95%) saturate(3874%) hue-rotate(218deg) brightness(105%) contrast(99%);}
[class^="con_box"] .title em {font-size:4.4rem;font-weight:800;color: var(--lay-col-title);}
	@media only screen and (max-width:1023px){
		[class^="con_box"] {padding: 65px 0;}
	}
	@media only screen and (max-width:767px){
		[class^="con_box"] {padding: 45px 0;}
	}

/* 제품소개 */
.tab_box {margin-top:40px;text-align: center;}
.tab_box .tab_menu_box {overflow:hidden;display:inline-flex;justify-content: center;align-items: stretch;height:60px;background: var(--lay-bg-col-blue);padding:4px;}
.tab_box .tab_menu_box li {}
.tab_box .tab_menu_box li a {display:flex;justify-content:center;align-items:center;padding:0 40px;height:100%;background: transparent;text-decoration:none;font-size:1.8rem;font-weight:400;transition: var(--lay-transition);color: var(--lay-col-content);}
.tab_box .tab_menu_box li.on a {background: var(--lay-bg-col-white);font-weight:600;color: var(--lay-col-title);box-shadow: 5px 5px 15px rgba(0,0,0,0.09);}
.tab_box .tab_content {display:none;text-align: left;margin-top:30px;min-height: 550px;}
.tab_box .tab_content.on {display:block;}
.con_box1 {padding: 125px 0 100px 0;}
.con_box1 .prod_slide_box {}
.con_box1 .prod_slide_box [class^="prod_slide"] {min-height: 530px;}
.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 {}
.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide {}
.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide a {display: flex;justify-content:center;align-items: center;gap:40px;padding:40px 10px;text-decoration: none;transform: scale(0.8,0.8);transition: 1s;}
.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide a .left {overflow:hidden;transition: 1s;display:flex;align-items:center;position:relative;z-index:1;width:55%;height:450px;background:var(--lay-bg-col-white);border: 1px solid var(--lay-line-col);box-shadow: 15px 15px 30px rgba(0,0,0,0.09);}
.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide a .left:after {content:"";position:absolute;left:0;top:0;z-index:-1;display: block;width: 100%;height: 100%;background: var(--lay-bg-col-blue3);clip-path: polygon(100% 0, 0% 100%, 100% 100%);}
.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide a .left img {width:100%;}
.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide a .right {opacity:0;width:0;display: flex;flex-direction:column;justify-content:center;align-items: flex-start;transform: rotateY(90deg);transition: 1s;font-size:0;}
.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide a .right .tit_text {display:block;margin-bottom:30px;font-size:0;font-weight:800;color:var(--lay-col-title);transition: 1s;}
.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide a .right .p_text {line-height:1.5;margin-bottom:30px;font-size:0;font-weight:400;color:var(--lay-col-content);transition: 1s;}
.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide a .right .btn_more {display:grid;place-items:center;width: 136px;height: 40px;background: var(--lay-bg-col-blue2);color: var(--lay-col-white);}
.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide a:is(:hover,:focus,:active) .right .btn_more {background: var(--lay-bg-col-black);}
.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide.swiper-slide-prev a {justify-content:center;gap:0;}
.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide.swiper-slide-prev a .left {}
.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide.swiper-slide-prev a .right {}
.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide.swiper-slide-active a {transform: scale(1,1);}
.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide.swiper-slide-active a .left {transition: 1s;flex-shrink:0;width:360px;}
.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide.swiper-slide-active a .right {opacity:1;width:45%;transform: rotateY(0);position: static;transition: 1s;font-size:1.6rem;}
.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide.swiper-slide-active a .right .tit_text {font-size:2.8rem;}
.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide.swiper-slide-active a .right .p_text {font-size:1.8rem;}
.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide.swiper-slide-next a {justify-content:center;gap:0;}
.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide.swiper-slide-next a .left {}
.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide.swiper-slide-next a .right {}
.con_box1 .prod_slide_box .mvis_controll_box {display: flex;justify-content: center;gap:10px;margin-top:40px;}
.con_box1 .prod_slide_box .mvis_controll_box a {}
.con_box1 .prod_slide_box .mvis_controll_box a img {}
.con_box1 .prod_slide_box .mvis_controll_box .swiper-pagination {position:static;width: auto;font-size:1.2rem;}
.con_box1 .prod_slide_box .mvis_controll_box .swiper-pagination .swiper-pagination-current {font-size:2.5rem;font-weight:700;color:var(--lay-col-title);}
.con_box1 .prod_slide_box .mvis_controll_box .swiper-pagination .swiper-pagination-total {font-size:1.6rem;font-weight:700;color:var(--lay-col-content);}
.con_box1 .prod_slide_box .mvis_controll_box [class^="playStopButton"] {display: flex;align-items: center;}
.con_box1 .prod_slide_box .mvis_controll_box [class^="prev"] {position:absolute;left:50%;top:50%;z-index:5;margin-left:-25%;transform:translate(-50%, 0);filter: brightness(0) saturate(100%) invert(0%) sepia(74%) saturate(2856%) hue-rotate(113deg) brightness(111%) contrast(87%);}
.con_box1 .prod_slide_box .mvis_controll_box [class^="next"] {position:absolute;right:50%;top:50%;z-index:5;margin-right:-25%;transform:translate(-50%, 0);filter: brightness(0) saturate(100%) invert(0%) sepia(74%) saturate(2856%) hue-rotate(113deg) brightness(111%) contrast(87%);}
.con_box1 .bg_text {position:absolute;top:140px;left:0;right:0;z-index:-1;overflow:hidden;width:100%;opacity:0.03;text-align:center;font-size:20rem;font-weight: 900;letter-spacing: -1px;white-space:nowrap;}
	@media only screen and (max-width:1299px){
		.con_box1 .prod_slide_box .mvis_controll_box [class^="prev"] {margin-left:-30%;}
		.con_box1 .prod_slide_box .mvis_controll_box [class^="next"] {margin-right:-30%;}
	}
	@media only screen and (max-width:1199px){
		.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide.swiper-slide-active a .left {width:300px;}
	}
	@media only screen and (max-width:1023px){
		.tab_box {margin-top:20px;}
		.tab_box .tab_menu_box {height:50px;}
		.con_box1 {padding: 65px 0 50px 0;}
		.con_box1 .prod_slide_box [class^="prod_slide"] {min-height: 510px;}
		.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide a {gap:30px;padding:20px 10px;}
		.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide.swiper-slide-active a .left {width:360px;}
		.con_box1 .prod_slide_box .mvis_controll_box {margin-top:20px;}
		.con_box1 .prod_slide_box .mvis_controll_box [class^="prev"] {left:50px;margin-left:0;}
		.con_box1 .prod_slide_box .mvis_controll_box [class^="next"] {right:50px;margin-right:0;}
	}
	@media only screen and (max-width:767px){
		.tab_box .tab_menu_box {height:40px;}
		.tab_box .tab_content {min-height: auto;}
		.con_box1 {padding: 45px 0 30px 0;}
		.con_box1 .prod_slide_box [class^="prod_slide"] {min-height: auto;}
		.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide a {gap:20px;}
		.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide.swiper-slide-active a .left {width:300px;height: 400px;}
		.con_box1 .prod_slide_box .mvis_controll_box {margin-top:0;}
		.con_box1 .prod_slide_box .mvis_controll_box [class^="prev"] {left:30px;transform: translate(-50%, -100%);}
		.con_box1 .prod_slide_box .mvis_controll_box [class^="next"] {right:15px;transform: translate(-50%, -100%);}
	}
	@media only screen and (max-width:649px){
		.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide a {flex-direction: column;gap:30px;}
		.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide a .right {width: 100%;}
		.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide a .right .tit_text {margin-bottom:10px;}
		.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide a .right .p_text {margin-bottom:10px;}
		.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide.swiper-slide-active a .left {width:100%;height: auto;}
		.con_box1 .prod_slide_box [class^="prod_slide"] .slides01 .swiper-slide.swiper-slide-active a .right {width: 100%;}
		.con_box1 .prod_slide_box .mvis_controll_box [class^="prev"] {top:42%;}
		.con_box1 .prod_slide_box .mvis_controll_box [class^="next"] {top:42%;}
	}


/* 회사소개 */
.con_box2 {position:relative;display:flex;padding:0;}
.con_box2 .bg_text {position:absolute;left:0;top:0;bottom:0;flex-shrink:0;width:185px;line-height:0.8;writing-mode: vertical-rl;text-transform: uppercase;background:var(--lay-bg-col-white);font-size:12rem;font-weight:800;color:var(--lay-bg-col-blue3);}
.con_box2 .box {display:flex;justify-content:space-between;width:100%;height:100%;padding:85px 40px 85px 185px;background: url("/images/main/img_about.png") no-repeat left top / cover;color:var(--lay-col-white);}
.con_box2 .box .bg {display:flex;justify-content: space-between;}
.con_box2 .left {padding-left:75px;}
.con_box2 .left .title {text-align: left;}
.con_box2 .left .title span {color:var(--lay-col-white);}
.con_box2 .left .title span img {filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(194deg) brightness(108%) contrast(101%);}
.con_box2 .left .title em {display:block;margin-top:8px;color:var(--lay-col-white);}
.con_box2 .left .title_p {margin:25px 0 120px 0;font-size:1.8rem;font-weight:300;color: var(--lay-bg-col-gray);}
.con_box2 .left .p1 {position:relative;font-size:3.4rem;font-weight: 800;}
.con_box2 .left .p1:after {content:"";position: absolute;left:-20px;top:-20px;width: 18px;height: 18px;border-radius: 100%;background: var(--lay-bg-col-white);}
.con_box2 .left .p1 br {}
.con_box2 .left .p1 img {position:absolute;left:0;top:-90px;opacity:0.07;width:470px;filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(2%) hue-rotate(342deg) brightness(104%) contrast(101%);}
.con_box2 .right {margin-left: auto;}
.con_box2 .right .icon_box {display: flex;justify-content: flex-end;flex-wrap: wrap;gap:30px;width: 510px;}
.con_box2 .right .icon_box li a {position:relative;display: flex;justify-content:space-between;align-items:center;flex-direction:column;width: 240px;height: 240px;padding:40px 0 30px 0;background: var(--lay-bg-col-white);}
.con_box2 .right .icon_box li a:after {content:"";display:block;position: absolute;left:50%;top:40px;width: 48px;height: 48px;border-radius: 100%;background: var(--lay-bg-col-blue2);transform: translateX(50%);transition: var(--lay-transition);}
.con_box2 .right .icon_box li a span {display:inline-block;width: 90%;text-align: center;}
.con_box2 .right .icon_box li a span img {position:relative;z-index:1;width: 50%;filter: brightness(0) saturate(100%) invert(3%) sepia(98%) saturate(5%) hue-rotate(339deg) brightness(99%) contrast(94%);transition: var(--lay-transition);}
.con_box2 .right .icon_box li a em {display: block;font-size:1.8rem;font-weight:700;color:var(--lay-col-blue);}
.con_box2 .right .icon_box li a:is(:hover,:focus,:active):after {content:"";display:block;position: absolute;left:0;top:0;width: 100%;height: 100%;border-radius: 0;background: var(--lay-bg-col-blue2);transform: translateX(0);}
.con_box2 .right .icon_box li a:is(:hover,:focus,:active) span img {filter: brightness(0) saturate(100%) invert(86%) sepia(93%) saturate(0%) hue-rotate(71deg) brightness(112%) contrast(101%);}
.con_box2 .right .icon_box li a:is(:hover,:focus,:active) em {position:relative;z-index:1;color:var(--lay-col-white);}
	@media only screen and (max-width:1299px){
		.con_box2 .bg_text {width: 145px;font-size: 8rem;}
		.con_box2 .box {padding:85px 40px 85px 145px;}
		.con_box2 .left {padding-left:45px;}
		.con_box2 .left .p1 img {width: 370px;}
		.con_box2 .right .icon_box li a {width: 200px;height: 200px;}
	}
	@media only screen and (max-width:1199px){
		.con_box2 .left .p1 {font-size:3rem;}
		.con_box2 .left .p1 br {display: none;}
		.con_box2 .right .icon_box {gap:20px;}
	}
	@media only screen and (max-width:1023px){
		.con_box2 .bg_text {display: none;}
		.con_box2 .box {padding:65px 40px 65px 40px;}
		.con_box2 .left {padding-left:0;}
		.con_box2 .left .title_p {margin: 25px 0 60px 0;}
		.con_box2 .left .p1 img {width: 270px;}
		.con_box2 .right .icon_box {width: 320px;}
		.con_box2 .right .icon_box li a {width: 150px;height: 150px;padding:30px 0 30px 0;}
		.con_box2 .right .icon_box li a:after {width: 38px;height: 38px;}
	}
	@media only screen and (max-width:767px){
		.con_box2 .box {padding:45px 20px 45px 20px;}
		.con_box2 .box .bg {flex-direction: column;gap:30px;padding:0;}
		.con_box2 .left .title_p {margin: 5px 0 25px 0;}
		.con_box2 .left .p1 img {display: none;}
		.con_box2 .left .p1:after {display: none;}
		.con_box2 .right {margin-left:0;}
		.con_box2 .right .icon_box {justify-content: flex-start;gap:10px;width: auto;}
		.con_box2 .right .icon_box li {width: calc((100% - 30px) / 4);}
		.con_box2 .right .icon_box li a {width: 100%;height: 100%;}
		.con_box2 .right .icon_box li a:after {width: 28px;height: 28px;}
	}
	@media only screen and (max-width:499px){
		.con_box2 .right .icon_box li {width: calc((100% - 10px) / 2);}
	}


/* 네트워크 */
.con_box3 {padding-left:20px;padding-right:20px;background: var(--lay-bg-col-gray);}
.con_box3 .title_p {margin-top:25px;line-height:1.5;font-size:1.8rem;text-align: center;font-weight: 500;}
.con_box3 .title_p2 {display:none;margin-top:25px;line-height:1.5;font-size:1.8rem;text-align: center;font-weight: 500;color: var(--lay-col-title);}
.con_box3 .title_p2 span {color: var(--lay-col-blue);}
.con_box3 .map_box {position:relative;width: 809px;margin:110px auto 0 auto;}
.con_box3 .map_box > img {width: 100%;}
.con_box3 .map_box .ani_box {position:absolute;left:0;top:0;}
.con_box3 .map_box .ani_box > div {display:inline-flex;flex-direction:column;align-items:center;gap:10px;text-align: center;position:absolute;}
.con_box3 .map_box .ani_box > div .ani {display:block;width: 12px;height: 12px;border-radius: 100%;background: var(--lay-col-blue);animation: map_ani 1s ease-in-out 0s infinite alternate;}
.con_box3 .map_box .ani_box > div em {font-size:1.8rem;font-weight:700;color: var(--lay-col-title);}
.con_box3 .map_box .ani_box > div img {position:absolute;}
	@keyframes map_ani {
		0% {outline:0 solid rgba(5,95,254,0);}
		50% {outline:10px solid rgba(5,95,254,0.1);}
		100% {outline:5px solid rgba(5,95,254,0);}
	}
.con_box3 .map_box .ani_box .points1 {left:640px;top:70px;}
.con_box3 .map_box .ani_box .points1 img {position:static;}
.con_box3 .map_box .ani_box .points1 .ani {background: var(--lay-col-blue);}
.con_box3 .map_box .ani_box .points2 {left:545px;top:200px;}
.con_box3 .map_box .ani_box .points2 .ani {background: var(--lay-bg-col-green);}
.con_box3 .map_box .ani_box .points2 em {}
.con_box3 .map_box .ani_box .points2 img {left:35px;top:-40px;}
.con_box3 .map_box .ani_box .points3 {left:415px;top:120px;}
.con_box3 .map_box .ani_box .points3 .ani {background: var(--lay-bg-col-green2);}
.con_box3 .map_box .ani_box .points3 em {}
.con_box3 .map_box .ani_box .points3 img {left:35px;top:-10px;}
.con_box3 .map_box .ani_box .points4 {left:150px;top:165px;}
.con_box3 .map_box .ani_box .points4 .ani {background: var(--lay-bg-col-blue4);}
.con_box3 .map_box .ani_box .points4 em {}
.con_box3 .map_box .ani_box .points4 img {left:40px;top:-105px;}
	@media only screen and (max-width:1023px){
		.con_box3 .map_box {width: 709px;margin:60px auto 0 auto;transform: scale(0.8,0.8);}
		.con_box3 .map_box .ani_box {transform: scale(0.87,0.87);}
		.con_box3 .title_p {margin-top:15px;}
	}
	@media only screen and (max-width:767px){
		.con_box3 .title_p2 {display:block;}
		.con_box3 .map_box {width: 509px;margin:60px auto 0 auto;}
		.con_box3 .map_box .ani_box {transform: scale(0.63,0.63);}
	}
	@media only screen and (max-width:539px){
		.con_box3 .title_p2 {display:block;}
		.con_box3 .map_box {width: 340px;margin:30px auto 0 auto;}
		.con_box3 .map_box .ani_box {transform: scale(0.44,0.44);}
	}

/* 홍보자료, 웰니스 매거진 */
.con_box4 {display: flex;gap:40px;}
.con_box4 h3 {font-size:2.4rem;font-weight:700;color: var(--lay-col-title);}
.con_box4 .btn_more {position: absolute;right: 0;top:4px;display:block;width: 21px;height: 21px;transition: var(--lay-transition);}
.con_box4 .btn_more:before {content: "";position: absolute;left:0;top:10px;width: 21px;height: 1px;background: var(--lay-bg-col-black);}
.con_box4 .btn_more:after {content: "";position: absolute;left:10px;top:0;width: 1px;height: 21px;background: var(--lay-bg-col-black);}
.con_box4 .btn_more:is(:hover,:focus,:active) {transform: rotate(180deg);}
.con_box4 .noti_box {position: relative;width: 50%;}
.con_box4 .noti_box .noti_list {margin-top:20px;}
.con_box4 .noti_box .noti_list li {margin-top:10px;}
.con_box4 .noti_box .noti_list li:first-child {margin-top:0;}
.con_box4 .noti_box .noti_list li a {display:flex;justify-content:space-between;align-items: center;height:69px;padding:0 25px;border:1px solid var(--lay-line-col);text-decoration: none;transition: var(--lay-transition);}
.con_box4 .noti_box .noti_list li a .ellipsis1 {width:85%;font-size:1.8rem;font-weight:500;color: var(--lay-col-title);}
.con_box4 .noti_box .noti_list li a .data {font-size:1.6rem;font-weight:400;color: var(--lay-col-content);}
.con_box4 .noti_box .noti_list li a:is(:hover,:focus,:active) {background: var(--lay-bg-col-blue);}
.con_box4 .webzine_box {width: 50%;}
.con_box4 .webzine_box .webzine_list {display: flex;margin-top:20px;}
.con_box4 .webzine_box .webzine_list li {flex: 0 1 225px;}
.con_box4 .webzine_box .webzine_list li a {position:relative;display:block;padding-right:33px;background: url("/images/main/img_webzine_bg.png") no-repeat right 5px top / contain;transition: var(--lay-transition);}
.con_box4 .webzine_box .webzine_list li a img {width: 100%;}
.con_box4 .webzine_box .webzine_list li a > span {display:none;position:absolute;left:0;top:0;padding:25px 0 25px 0;flex-direction: column;justify-content: space-between;height: 100%;}
.con_box4 .webzine_box .webzine_list li a > span em:nth-child(1) {display:flex;flex-direction:column;justify-content:center;width:85px;height:50px;padding-left:15px;font-size:1.6rem;font-weight:400;color: var(--lay-col-white);background: var(--lay-bg-col-green3);}
.con_box4 .webzine_box .webzine_list li a > span em:nth-child(1) span {font-size:1.4rem;font-weight:300;}
.con_box4 .webzine_box .webzine_list li a > span em:nth-child(2) {padding-left:20px;font-size:1.1vw;font-weight:700;color: var(--lay-col-title);}
.con_box4 .webzine_box .webzine_list li a:is(:hover,:focus,:active) {transform: scale(1.1,1.1);}
	@media only screen and (max-width:1399px){
		.con_box4 {padding-left:40px;padding-right:40px;}
	}
	@media only screen and (max-width:1199px){
		.con_box4 .webzine_box .webzine_list li + li + li {display: none;}
	}
	@media only screen and (max-width:1023px){
		.con_box4 {flex-direction:column;padding-left:20px;padding-right:20px;}
		.con_box4 .noti_box {width: 100%;}
		.con_box4 .noti_box .noti_list {margin-top:10px;}
		.con_box4 .webzine_box {width: 100%;}
		.con_box4 .webzine_box .webzine_list {justify-content:flex-start;margin-top:10px;transform: translateX(15px);}
		.con_box4 .webzine_box .webzine_list li {flex: 0 1 30%;}
		.con_box4 .webzine_box .webzine_list li + li + li {display: block;}
		.con_box4 .webzine_box .webzine_list li a > span em:nth-child(2) {font-size:2.1vw;}
	}
	@media only screen and (max-width:639px){
		.con_box4 .noti_box .noti_list li a .ellipsis1 {width:80%;}
		.con_box4 .webzine_box .webzine_list li + li + li {display: none;}
	}
	@media only screen and (max-width:539px){
		.con_box4 .noti_box .noti_list li a .ellipsis1 {width:70%;}
		.con_box4 .webzine_box .webzine_list li {flex: 0 1 170px;}
		.con_box4 .webzine_box .webzine_list li a {background-position: right 10px top;}
		.con_box4 .webzine_box .webzine_list li a > span em:nth-child(2) {font-size:3.1vw;}
	}