@charset "utf-8";

body {overflow-x: hidden;}
/*****************/
/* 메인팝업창 */
/*****************/
.main_popup_box {}
.main_popup_box * a:focus,
.main_popup_box * span:focus,
.main_popup_box * button:focus {outline: 2px dotted #D100D1 !important;}
.main_popup_box:after {content:"";display:block;position:fixed;left:0;top:0;z-index:90;width: 100%;height:100%;background: rgba(0,0,0,0.4);}
.main_popup {position:fixed;left:50%;top:50%;z-index:100;max-width: 800px;margin: 0 auto;transform: translate(-50%,-50%);}
.main_popup .popup_slide_box {position: relative;border-radius: var(--lay-rd-10) var(--lay-rd-10) 0 0;background: var(--lay-text-black1);}
.main_popup .popup_slide_box .slides01 {}
/* .main_popup .popup_slide_box .slides01 .swiper-slide {} */
.main_popup .popup_slide_box .slides01 {max-height:fit-content;}
.main_popup .popup_slide_box .slides01 .swiper-slide{max-width:100%;}
.main_popup .popup_slide_box .slides01 .swiper-slide {width:auto !important;}
.main_popup .popup_slide_box .slides01 .swiper-slide a {display: flex;}
.main_popup .popup_slide_box .slides01 .swiper-slide img {width:100%;max-width: 80rem;/*aspect-ratio: 8/4;*/}
.main_popup .mvis_controll_box {display: flex;justify-content:space-between;align-items:center;height:60px;padding:0 30px;background: var(--lay-bg-black1);border-radius: 0 0 10px 10px;}
.main_popup .mvis_controll_box > div {}
.main_popup .mvis_controll_box > div a {}
.main_popup .mvis_controll_box > div a.swiper-pagination {position:static;transform:translate(0,0);width: auto;}
.main_popup .mvis_controll_box > div a.swiper-pagination .swiper-pagination-bullet {opacity:1;width: 10px;height: 10px;background: transparent;border: 1px solid var(--lay-col-white);transition: 0.3s;}
.main_popup .mvis_controll_box > div a.swiper-pagination .swiper-pagination-bullet-active {width: 20px;background: var(--lay-col-white);border-radius: 50px;}
.main_popup .mvis_controll_box > div a.playStopButton0 {color: var(--lay-col-white);}
.main_popup .mvis_controll_box > div a.prev0 {position: absolute;left:-58px;top:50%;transform: rotate(180deg) translateY(80%);}
.main_popup .mvis_controll_box > div a.prev0 img {width:50px;filter: brightness(0) saturate(100%) invert(100%) sepia(4%) saturate(832%) hue-rotate(186deg) brightness(113%) contrast(100%);}
.main_popup .mvis_controll_box > div a.next0 {position: absolute;right:-58px;top:50%;transform: translateY(-80%);}
.main_popup .mvis_controll_box > div a.next0 img {width:50px;filter: brightness(0) saturate(100%) invert(100%) sepia(4%) saturate(832%) hue-rotate(186deg) brightness(113%) contrast(100%);}
.main_popup .mvis_controll_box > div button {background: transparent;font-size:1.7rem;color:var(--lay-col-white);text-decoration: underline;text-underline-position:under;}
.main_popup .mvis_controll_box > div button.main_popup_close {background: transparent;filter: brightness(0) saturate(100%) invert(100%) sepia(4%) saturate(832%) hue-rotate(186deg) brightness(113%) contrast(100%);}
.main_popup .mvis_controll_box .left {}
.main_popup .mvis_controll_box .right {display: flex;align-items: center;gap:1rem;color: #fff;}
.main_popup .mvis_controll_box .right input[type="checkbox"]:focus {outline: 2px dotted #D100D1 !important;}
.main_popup .popup_slide_box .slides01 .swiper-slide a:focus {transform: scale(0.98,0.98);outline: 2px dotted #D100D1;}
.main_popup .mvis_controll_box > div a:focus,
.main_popup .mvis_controll_box > div a.swiper-pagination .swiper-pagination-bullet:focus,
.main_popup .mvis_controll_box > div button:focus {outline: 2px dotted #D100D1;}
	@media only screen and (max-width:1023px){
		.main_popup {width: 640px;}
		.main_popup .mvis_controll_box {height:50px;padding:0 20px;}
		.main_popup .mvis_controll_box > div a.prev0 {left:-38px;}
		.main_popup .mvis_controll_box > div a.next0 {right:-38px;}
	}
	@media only screen and (max-width:767px){
		.main_popup {max-width: 540px;width: 80%;}
		.main_popup .mvis_controll_box {height:50px;padding:0 20px;}
		.main_popup .mvis_controll_box > div a.prev0 {left:-38px;}
		.main_popup .mvis_controll_box > div a.next0 {right:-38px;}
	}
	@media only screen and (max-width:599px){
		.main_popup .mvis_controll_box {flex-direction: column;gap:10px;height:auto;padding:10px 10px;}
		.main_popup .mvis_controll_box > div a.prev0 {left:-38px;}
		.main_popup .mvis_controll_box > div a.next0 {right:-38px;}
		.main_popup .mvis_controll_box .right {justify-content: space-between;width:100%;}
	}


/*****************/
/* 메인영역 시작 */
/*****************/
/* 메인영역 */
#fs_container_wrap {padding:calc(194px + 60px) 0 70px 0;}
	@media only screen and (max-width:1023px){
		#fs_container_wrap {padding:calc(112px + 40px) 0 60px 0;}
	}

/* 비주얼 */
.fs_main_visual {position: relative;}
.fs_main_visual * a:focus {outline: 2px dotted #fff !important;}
.fs_main_visual .vis_slide_box {position: relative;border-radius: var(--lay-rd-50);}
.fs_main_visual .vis_slide_box .slides01 {position: relative;z-index: 0;}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide {position: relative;overflow: hidden;background: var(--lay-bg-black1);}
.fs_main_visual .vis_slide_box .slides01 [class^="main_visual_text"] {display:flex;flex-direction:column;align-items: flex-start;gap:10px;position: absolute;top:0;/*z-index: 10;*/width: 100%;height:100%;padding:80px 60px;color:var(--lay-col-white);text-decoration: none;}
.fs_main_visual .vis_slide_box .slides01 [class^="main_visual_text"] .sta {opacity:0;display:block;font-size:2.1rem;font-weight:400;transform: translateY(-50px);transition: 2s;}
.fs_main_visual .vis_slide_box .slides01 [class^="main_visual_text"] .stb {position:relative;opacity:0;line-height:1.2;font-size:7rem;font-weight:700;transform: translateY(-50px);transition: 2s;transition-delay: 0.5s;}
.fs_main_visual .vis_slide_box .slides01 [class^="main_visual_text"] .stb:after {content:"";position: absolute;right:-48%;top:50%;width:43%;height: 1px;background: var(--lay-col-white);}
.fs_main_visual .vis_slide_box .slides01 [class^="main_visual_text"] .stc {opacity:0;line-height:1.5;margin-top:25px;font-size:1.9rem;color: rgba(255,255,255,1);font-weight:400;transform: translateY(-50px);transition: 2s;transition-delay: 0.8s;}
.fs_main_visual .vis_slide_box .slides01 [class^="main_visual_text"] .stc br {}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide img {position: relative;z-index:-1;width:100%;transform: scale(1.2,1.2);transition: transform 5s;max-width:none;opacity: 0.45;}
.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(0);}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide.swiper-slide-active .stb {opacity:1;transform: translateY(0);}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide.swiper-slide-active .stc {opacity:1;transform: translateY(0);}

.fs_main_visual .vis_slide_box .slides01 .main_visual_text2 {color:var(--lay-col-blue2);}
.fs_main_visual .vis_slide_box .slides01 .main_visual_text2 .stc {color: rgba(0,0,0,0.5);}
.fs_main_visual .vis_slide_box .slides01 .main_visual_text2 .stb:after {background: var(--lay-col-blue2);}
/* 컨트롤 */
.fs_main_visual .mvis_controll_box {display:flex;align-items:center;gap:20px;position: absolute;left:0;bottom:0;height:92px;padding:0 70px;background: rgba(0,0,0,0.35);border-radius: 0 50px 0 50px;}
.fs_main_visual .mvis_controll_box .play_box {display: flex;align-items:center;}
.fs_main_visual .mvis_controll_box .play_box a {}
.fs_main_visual .mvis_controll_box .play_box a img {width:38px;filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(72deg) brightness(111%) contrast(101%);}
.fs_main_visual .mvis_controll_box .play_box .prev1 {transform: rotate(180deg);}
.fs_main_visual .mvis_controll_box .play_box .prev1 img {}
.fs_main_visual .mvis_controll_box .play_box a.playStopButton1 {width:11px;height: 15px;background-repeat: no-repeat;background-position: center center;}
.fs_main_visual .mvis_controll_box .play_box a.playStopButton1.play {background-image: url("./../images/main/stop.png");}
.fs_main_visual .mvis_controll_box .play_box a.playStopButton1.stop {background-image: url("./../images/main/play.png");}
.fs_main_visual .mvis_controll_box .play_box .next1 {}
.fs_main_visual .mvis_controll_box .play_box .next1 img {}
.fs_main_visual .mvis_controll_box .swiper-pagination {position:static;padding-top:2px;font-size:2rem;color:var(--lay-col-white);}
.fs_main_visual .mvis_controll_box .swiper-pagination .swiper-pagination-current {font-weight: 500;}
.fs_main_visual .mvis_controll_box .swiper-pagination .swiper-pagination-total {font-weight: 400;}
body.keyboard-navigation .fs_main_visual *:focus {outline: 2px dotted #fff;}
.fs_main_visual .etc_line {position: absolute;top:-3px;right:-3px;z-index: 1;}
	@media only screen and (max-width:1199px){
		.fs_main_visual .vis_slide_box .slides01 .main_visual_text {padding:60px 40px;}
		.fs_main_visual .vis_slide_box .slides01 .main_visual_text .stc {margin-top:15px;}
	}
	@media only screen and (max-width:1023px){
		.fs_main_visual .vis_slide_box .slides01 .main_visual_text {gap:5px;padding:50px 30px;}
		.fs_main_visual .vis_slide_box .slides01 .main_visual_text .sta {font-size:1.8rem;}
		.fs_main_visual .vis_slide_box .slides01 .main_visual_text .stb {font-size:5rem;}
		.fs_main_visual .vis_slide_box .slides01 .main_visual_text .stc {margin-top:5px;}

		/* 컨트롤 */
		.fs_main_visual .mvis_controll_box {gap:10px;height:62px;padding:0 35px;border-radius: 0 40px 0 40px;}

		.fs_main_visual .etc_line {display: none;}
	}
	@media only screen and (max-width:767px){
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide img {width:120%;}
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide.swiper-slide-active img {transform: scale(1,1) translateX(0);transition: 0s;}
		.fs_main_visual .vis_slide_box .slides01 .main_visual_text .stc br {display: none;}

		/* 컨트롤 */
		.fs_main_visual .mvis_controll_box {gap:5px;height:52px;padding:0 25px;}
	}
	@media only screen and (max-width:599px){
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide img {width:170%;}
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide.swiper-slide-active img {transform: scale(1,1) translateX(-100px);}
	}


/*****************/
/* 검색영역 */
/*****************/
.fs_main_search {position:absolute;left:0;top:0;display:flex;justify-content: flex-end;height: 100%;}
.fs_main_search .box {position:relative;z-index:1;padding:50px;background: rgba(0,0,0,0.35);border-radius: var(--lay-rd-50);width:480px;}
.fs_main_search .box .form {display: flex;flex-direction:column;justify-content: space-between;height: 100%;}
.fs_main_search .box .tit {font-size:4rem;font-weight: 400;color:var(--lay-col-white);}
.fs_main_search .box .tit span {display:block;margin-bottom:5px;font-size:2.1rem;}
.fs_main_search .box .tit em {display:inline-block;align-items:center;font-weight: 500;box-shadow: inset 0 -13px 0 var(--lay-col-red1);}
.fs_main_search .box .tit img {vertical-align:middle;margin:-4px 0 0 10px;}
.fs_main_search .box .input_wrap {display:flex;flex-direction:column;gap:4px;}
.fs_main_search .box .input_wrap .select_box {display:flex;align-items:center;}
.fs_main_search .box .input_wrap .select_box select {width:100%;font-size:2rem;color:var(--lay-text-black3);border-radius:var(--lay-rd-5);border:0;}
.fs_main_search .box .input_wrap .select_box span {margin-left:10px;font-size:2rem;font-weight:500;color:var(--lay-col-white);}
.fs_main_search .box .input_wrap .select_box:first-child select {width:50%;font-weight: 700;color:var(--lay-text-black1);}
.fs_main_search .box .input_wrap .input_box {display:flex;align-items:center;}
.fs_main_search .box .input_wrap .input_box input {width:100%;font-size:2rem;color:var(--lay-text-black3);border-radius:var(--lay-rd-5);border:0;}
.fs_main_search .box .buttom_box {display: flex;gap:4px;}
.fs_main_search .box .buttom_box button {flex:1;font-size:2rem;font-weight: 500;}
.fs_main_search .box .buttom_box button.search {}
.fs_main_search .box .buttom_box button.search img {filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(135deg) brightness(108%) contrast(101%);}
.fs_main_search .box .buttom_box button.reset {background: var(--lay-bg-gray1);color:var(--lay-text-black1);}
.fs_main_search .box *:focus {outline: 2px dotted #fff !important;}
	@media only screen and (max-width:1199px){
		.fs_main_search .box {padding:40px 30px;width:380px;}
		.fs_main_search .box .input_wrap .select_box select {height: 45px;}
		.fs_main_search .box .input_wrap .input_box input {height: 45px;}
		.fs_main_search .box .buttom_box button {height: 45px;}
	}
	@media only screen and (max-width:1023px){
		.fs_main_search {position:static;justify-content: flex-start;padding:0;margin-top:20px;}
		.fs_main_search .box {background: var(--lay-col-red1);width:100%;}
		.fs_main_search .box .tit {margin-bottom:20px;}
		.fs_main_search .box .tit em {box-shadow: inset 0 -13px 0 var(--lay-text-red1);}
		.fs_main_search .box .tit br {display: none;}
		.fs_main_search .box .buttom_box {margin-top:20px;}
		.fs_main_search .box .buttom_box button.search {background: var(--lay-bg-black1);}
	}
	@media only screen and (max-width:767px){
		.fs_main_search .box {padding:30px 25px;}
	}


/*****************/
/* 컨텐츠영역 시작 */
/*****************/
.fs_main_contents {position: relative;}

/* 센터영역-공통 */
.center_box_wrap {}
.center_box_wrap [class^="con_box"] {position: relative;padding-top:100px;margin-top:60px;}
.center_box_wrap [class^="con_box"]:before {content: "";position: absolute;left:-20px;top:0;z-index:-1;width: 224px;height: 317px;background: url("./../images/main/bg.png") no-repeat left top;opacity: 0.1;}
.center_box_wrap [class^="con_box"]:after {content: "";position: absolute;left:0;top:0;z-index:-2;width: calc(50% + 110px);height:calc(100% - 102px);background: var(--lay-bg-pink);border-radius: 0 50px 50px 0;}
.center_box_wrap [class^="con_box"] .wrap {}
.center_box_wrap [class^="con_box"] .h3_1 {position:relative;font-weight:400;font-size:4.5rem;color: var(--lay-col-white);}
.center_box_wrap [class^="con_box"] .h3_1:before {content: "";display: inline-block;width: 33px;height: 1px;margin-right:15px;background: var(--lay-col-white);vertical-align: middle;margin-top:-3px;}
.center_box_wrap [class^="con_box"] .h3_1 em {font-weight:700;font-size:6.5rem;}
.center_box_wrap [class^="con_box"] .h3_1 img {opacity: 0.3;margin-left:-9px;}
.center_box_wrap [class^="con_box"] .box {display: flex;gap:40px;margin-top:35px;}
.center_box_wrap [class^="con_box"] .box .center_box {width: calc(50% + 20px);}
.center_box_wrap [class^="con_box"] .box .center_box [class^="center_slide_box"] {}
.center_box_wrap [class^="con_box"] .box .center_box [class^="center_slide_box"] .slides01 {}
.center_box_wrap [class^="con_box"] .box .center_box [class^="center_slide_box"] .slides01 .swiper-slide {overflow: hidden;border-radius: var(--lay-rd-25);}
.center_box_wrap [class^="con_box"] .box .center_box [class^="center_slide_box"] .slides01 .swiper-slide .div {display: block;position: relative;padding-top:63%;background: var(--lay-text-black1);}
.center_box_wrap [class^="con_box"] .box .center_box [class^="center_slide_box"] .slides01 .swiper-slide .div:focus {transform: scale(0.98);overflow: hidden;}
.center_box_wrap [class^="con_box"] .box .center_box [class^="center_slide_box"] .slides01 .swiper-slide .div strong {position: absolute;left: 0;top: 0;z-index:1;padding:12px 40px;line-height:2;background: rgba(0,0,0,0.7);border-radius:  0 0 20px 0;font-weight:500;font-size:2.4rem;color: var(--lay-col-white);}
/* .center_box_wrap [class^="con_box"] .box .center_box [class^="center_slide_box"] .slides01 .swiper-slide .div img {position: absolute;left:50%;top:50%;width: 100%;transform: translate(-50%,-50%);aspect-ratio: 1/0.69;} */
.center_box_wrap [class^="con_box"] .box .center_box [class^="center_slide_box"] .slides01 .swiper-slide .div img {position: absolute;left:50%;top:50%;width: 100%;transform: translate(-50%,-50%); aspect-ratio: 1/0.69;}
.center_box_wrap [class^="con_box"] .box .center_box [class^="center_slide_box"] .mvis_controll_box {display:flex;align-items:center;gap:10px;position: absolute;right:0;bottom:0;z-index:1;padding:10px 20px;background: rgba(0,0,0,0.35);border-radius: 25px 0 25px 0;}
.center_box_wrap [class^="con_box"] .box .center_box [class^="center_slide_box"] .mvis_controll_box .play_box {display: flex;align-items:center;}
.center_box_wrap [class^="con_box"] .box .center_box [class^="center_slide_box"] .mvis_controll_box .play_box a {}
.center_box_wrap [class^="con_box"] .box .center_box [class^="center_slide_box"] .mvis_controll_box .play_box a:focus {outline: 2px dotted #fff !important;}
.center_box_wrap [class^="con_box"] .box .center_box [class^="center_slide_box"] .mvis_controll_box .play_box a img {width:26px;filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(72deg) brightness(111%) contrast(101%);}
.center_box_wrap [class^="con_box"] .box .center_box [class^="center_slide_box"] .mvis_controll_box .play_box [class^="prev"] {transform: rotate(180deg);}
.center_box_wrap [class^="con_box"] .box .center_box [class^="center_slide_box"] .mvis_controll_box .play_box [class^="prev"] img {}
.center_box_wrap [class^="con_box"] .box .center_box [class^="center_slide_box"] .mvis_controll_box .play_box [class^="playStopButton"] {width:7px;height: 8px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.center_box_wrap [class^="con_box"] .box .center_box [class^="center_slide_box"] .mvis_controll_box .play_box [class^="playStopButton"].play {background-image: url("./../images/main/stop.png");}
.center_box_wrap [class^="con_box"] .box .center_box [class^="center_slide_box"] .mvis_controll_box .play_box [class^="playStopButton"].stop {background-image: url("./../images/main/play.png");}
.center_box_wrap [class^="con_box"] .box .center_box [class^="center_slide_box"] .mvis_controll_box .play_box [class^="next"] {}
.center_box_wrap [class^="con_box"] .box .center_box [class^="center_slide_box"] .mvis_controll_box .play_box [class^="next"] img {}
.center_box_wrap [class^="con_box"] .box .center_box [class^="center_slide_box"] .mvis_controll_box .swiper-pagination {position:static;padding-top:2px;font-size:1.7rem;color:var(--lay-col-white);}
.center_box_wrap [class^="con_box"] .box .center_box [class^="center_slide_box"] .mvis_controll_box .swiper-pagination .swiper-pagination-current {font-weight: 500;}
.center_box_wrap [class^="con_box"] .box .center_box [class^="center_slide_box"] .mvis_controll_box .swiper-pagination .swiper-pagination-total {font-weight: 400;}

.center_box_wrap [class^="con_box"] .box .add_box {padding:50px 0;width:320px;background: var(--lay-col-white);border-radius: var(--lay-rd-20);box-shadow: 0 0 35px rgba(32,22,0,0.12);}
.center_box_wrap [class^="con_box"] .box .add_box .add_ul {}
.center_box_wrap [class^="con_box"] .box .add_box .add_ul li + li {margin-top:40px;}
.center_box_wrap [class^="con_box"] .box .add_box .add_ul li strong {position:relative;padding-left:40px;font-weight:400;font-size:2rem;color:var(--lay-text-pink);}
.center_box_wrap [class^="con_box"] .box .add_box .add_ul li strong:after {content:"";position:absolute;left:0;top:50%;width:20px;height:2px;background:var(--lay-text-pink);transform: translateY(-50%);}
.center_box_wrap [class^="con_box"] .box .add_box .add_ul li p {padding-left:40px;margin-top:10px;line-height:1.3;font-weight:500;font-size:2.4rem;color:var(--lay-text-black1);}
.center_box_wrap [class^="con_box"] .box .add_box .add_ul li p em {display:block;margin-top:5px;font-weight:400;font-size:2.2rem;color:var(--lay-text-black3);}

.center_box_wrap [class^="con_box"] .box .btn_box {flex-grow: 1;}
.center_box_wrap [class^="con_box"] .box .btn_box > div {display: flex;flex-direction: column;justify-content:space-between;row-gap:20px;width:100%;height: 100%;}
.center_box_wrap [class^="con_box"] .box .btn_box > div a {display:flex;align-items:flex-start;position:relative;padding:30px;height:100%;background: var(--lay-col-blue3);border-radius:var(--lay-rd-20);font-size:2.6rem;font-weight:500;color:var(--lay-col-white);transition: var(--lay-ts);}
.center_box_wrap [class^="con_box"] .box .btn_box > div a img {margin:1px 5px 0 0;filter: brightness(0) saturate(100%) invert(100%) sepia(10%) saturate(1792%) hue-rotate(5deg) brightness(113%) contrast(92%);}
.center_box_wrap [class^="con_box"] .box .btn_box > div a .more {position: absolute;right:20px;bottom:20px;height:28px;padding:8px 4px 0 0;transition: var(--lay-ts);}
.center_box_wrap [class^="con_box"] .box .btn_box > div a .more:after {content:"";display:block;position: absolute;right:0;top:0;z-index:1;width: 28px;height: 28px;border-radius: 100%;border: 1px solid var(--lay-col-white);}
.center_box_wrap [class^="con_box"] .box .btn_box > div a .more img {}
.center_box_wrap [class^="con_box"] .box .btn_box > div a:is(:hover,:focus,:active) {box-shadow: 0 0 0 10px #ffdce0;}
.center_box_wrap [class^="con_box"] .box .btn_box > div a + a:is(:hover,:focus,:active) {box-shadow: 0 0 0 10px #d8e5ff;}
.center_box_wrap [class^="con_box"] .box .btn_box > div a:is(:hover,:focus,:active) .more {right:30px;}
.center_box_wrap [class^="con_box"] .box .btn_box > div a.ct_course {background: var(--lay-col-red1);}
.center_box_wrap [class^="con_box"] .box .btn_box > div a.ct_timetable {}
.center_box_wrap [class^="con_box"] .box .btn_box > div a.ct_map {}

/* 센터영역-신사 */
.center_box_wrap .con_box1 {}
/* 센터영역-코엑스 */
.center_box_wrap .con_box2 {}
.center_box_wrap .con_box2:after {background: var(--lay-bg-gray);}
.center_box_wrap .con_box2 .box .add_box .add_ul li strong {color:var(--lay-text-gray);}
.center_box_wrap .con_box2 .box .add_box .add_ul li strong:after {background:var(--lay-text-gray);}
/* 센터영역-개포 */
.center_box_wrap .con_box3:after {background: var(--lay-bg-yellow);}
.center_box_wrap .con_box3 .h3_1 {color: var(--lay-text-green1);}
.center_box_wrap .con_box3 .h3_1:before {background: var(--lay-text-green1);}
.center_box_wrap .con_box3 .h3_1 img {opacity: 0.3;filter: brightness(0) saturate(100%) invert(20%) sepia(8%) saturate(915%) hue-rotate(351deg) brightness(99%) contrast(93%);}
.center_box_wrap .con_box3 .box .add_box .add_ul li strong {color:var(--lay-text-yellow);}
.center_box_wrap .con_box3 .box .add_box .add_ul li strong:after {background:var(--lay-text-yellow);}

	@media only screen and (max-width:1399px){
		.center_box_wrap [class^="con_box"] .box {gap:20px;margin-top:35px;}
	}
	@media only screen and (max-width:1199px){
		.center_box_wrap [class^="con_box"] {padding-top:70px;margin-top:40px;}
		.center_box_wrap [class^="con_box"] .h3_1 {font-size:3.5rem;}
		.center_box_wrap [class^="con_box"] .h3_1 em {font-size:5.5rem;}
		.center_box_wrap [class^="con_box"] .h3_1 img {margin-left:-4px;}
		.center_box_wrap [class^="con_box"] .box {margin-top:20px;}
		.center_box_wrap [class^="con_box"] .box .center_box {width: calc(45% + 20px);}

		.center_box_wrap [class^="con_box"] .box .add_box {padding:30px 0;width:260px;}
		.center_box_wrap [class^="con_box"] .box .add_box .add_ul li + li {margin-top:30px;}
		.center_box_wrap [class^="con_box"] .box .add_box .add_ul li strong {padding-left:30px;}
		.center_box_wrap [class^="con_box"] .box .add_box .add_ul li strong:after {width:15px;}
		.center_box_wrap [class^="con_box"] .box .add_box .add_ul li p {padding-left:30px;padding-right:15px;}
		.center_box_wrap [class^="con_box"] .box .add_box .add_ul li p + p {margin-top:5px;}

		.center_box_wrap [class^="con_box"] .box .btn_box > div {row-gap:10px;}
		.center_box_wrap [class^="con_box"] .box .btn_box > div a {padding:20px 15px;}
	}
	@media only screen and (max-width:1023px){
		.center_box_wrap [class^="con_box"] .box {flex-wrap: wrap;}
		.center_box_wrap [class^="con_box"] .box .center_box {width: 50%;}

		.center_box_wrap [class^="con_box"] .box .add_box {width: calc(50% - 20px);}
	}
	@media only screen and (max-width:767px){
		.center_box_wrap [class^="con_box"] {padding-top:50px;margin-top:50px;}
		.center_box_wrap [class^="con_box"]:after {width: calc(65% + 110px);}
		.center_box_wrap [class^="con_box"] .h3_1:before {width: 0;margin-right:0;}
		.center_box_wrap [class^="con_box"] .box {flex-direction: column;}
		.center_box_wrap [class^="con_box"] .box .center_box {width: 100%;}

		.center_box_wrap [class^="con_box"] .box .add_box {width: 100%;background:var(--lay-col-white);}
	}


/* 공지사항, 이벤트 */
.tab_box [class^="tab_menu_box"] {display: flex;margin-bottom:15px;margin-top:100px;}
.tab_box [class^="tab_menu_box"] li {position: relative;padding-right:36px;margin-right:36px;}
.tab_box [class^="tab_menu_box"] li:after {content: "";display:block;position:absolute;right:0;top:8px;width: 6px;height: 6px;background: #ddd;border-radius: 100%;}
.tab_box [class^="tab_menu_box"] li:last-child {padding-right:0;margin-right:0;}
.tab_box [class^="tab_menu_box"] li:last-child:after {display:none;}
.tab_box [class^="tab_menu_box"] li a {display: block;font-size:2.1rem;font-weight:400;color:#767676;}
.tab_box [class^="tab_menu_box"] li.on a {position:relative;padding-bottom:18px;font-weight:700;color:#2f2f2f;}
.tab_box [class^="tab_menu_box"] li.on a:after {content:"";display: inline-block;position:absolute;left:50%;bottom:0;border:5px solid transparent;border-top-color: var(--lay-col-blue2);transform: translateX(-50%);}
.tab_box [class^="tab_content"] {position:relative;display: none;}
.tab_box [class^="tab_content"].on {display: block;}
.tab_box [class^="tab_content"] .tab_ul {display: grid;grid-template-columns: repeat(4, 1fr);grid-column-gap: 27px;grid-row-gap: 0;}
.tab_box [class^="tab_content"] .tab_ul li {}
.tab_box [class^="tab_content"] .tab_ul li + li + li + li + li {display: none;}
.tab_box [class^="tab_content"] .tab_ul li > a {display: inline-grid;text-decoration: none;transform-style: preserve-3d;}
.tab_box [class^="tab_content"] .tab_ul li > a [class^="noti_"] {grid-area: 1 / 1 / 1 / 1;min-height: 276px;padding:30px;border:1px solid #e7e7e7;border-radius: 20px;background: var(--lay-col-white);transform: perspective(1000px) rotateY(0deg);transition: var(--lay-ts);backface-visibility: hidden;}
.tab_box [class^="tab_content"] .tab_ul li > a:is(:hover,:focus,:active) [class^="noti_"] {transform: perspective(800px) rotateY(180deg);background: var(--lay-col-blue2);color:var(--lay-col-white);}
.tab_box [class^="tab_content"] .tab_ul li > a .noti_front {}
.tab_box [class^="tab_content"] .tab_ul li > a .noti_back {display:grid;place-items:center;transform: perspective(1000px) rotateY(180deg);font-size: 2.8rem;}
.tab_box [class^="tab_content"] .tab_ul li > a:is(:hover,:focus,:active) .noti_back {transform: perspective(1000px) rotateY(360deg);}
.tab_box [class^="tab_content"] .tab_ul li > a [class^="tab_top_"] {display:inline-grid;place-items:center;height: 35px;padding:0 15px;margin-bottom:30px;border-radius: var(--lay-rd-50);color:var(--lay-col-white);}
.tab_box [class^="tab_content"] .tab_ul li > a .tab_top_noti {background: var(--lay-col-blue2);}
.tab_box [class^="tab_content"] .tab_ul li > a .tab_top_event {background: var(--lay-col-blue1);}
.tab_box [class^="tab_content"] .tab_ul li > a .tab_tit {display:block;margin-bottom:50px;font-size:2rem;font-weight: 500;}
.tab_box [class^="tab_content"] .tab_ul li > a .tab_tit .tit {font-weight: 400;}
.tab_box [class^="tab_content"] .tab_ul li > a .tab_tit .tit .spt1 {color: var(--lay-text-red1);}
.tab_box [class^="tab_content"] .tab_ul li > a .tab_tit .tit .spt2 {color: var(--lay-text-blue1);}
.tab_box [class^="tab_content"] .tab_ul li > a .tab_tit .tit .spt3 {color: var(--lay-text-green1);}
.tab_box [class^="tab_content"] .tab_ul li > a .tab_tit .ellipsis2 {line-height:1.2;margin-top:8px;color:var(--lay-text-black1);}
.tab_box [class^="tab_content"] .tab_ul li > a .tab_bot {display: flex;justify-content: space-between;}
.tab_box [class^="tab_content"] .tab_ul li > a .tab_bot .adm {}
.tab_box [class^="tab_content"] .tab_ul li > a .tab_bot .data {}
.tab_box [class^="tab_content"] .more {position: absolute;right:0;top:-47px;padding:8px 10px 0 0;color:var(--lay-text-black3);}
.tab_box [class^="tab_content"] .more:after {content:"";display:block;position: absolute;right:0;top:0;z-index:-1;background: var(--lay-bg-gray1);width: 28px;height: 28px;border-radius: 100%;}
	@media only screen and (max-width:1199px){
		.tab_box [class^="tab_menu_box"] {margin-top:80px;}
	}
	@media only screen and (max-width:1023px){
		.tab_box [class^="tab_menu_box"] li {padding-right:20px;margin-right:13px;}
		.tab_box [class^="tab_menu_box"] li:after {top:6px;}
		.tab_box [class^="tab_content"] .tab_ul {grid-template-columns: repeat(2, 1fr);grid-column-gap: 20px;grid-row-gap: 20px;}
		.tab_box [class^="tab_content"] .tab_ul li > a [class^="noti_"] {min-height: auto;padding:20px;}
		.tab_box [class^="tab_content"] .tab_ul li > a [class^="tab_top_"] {margin-bottom:15px;}
		.tab_box [class^="tab_content"] .tab_ul li > a .tab_tit {margin-bottom:25px;}
	}
	@media only screen and (max-width:767px){
		.tab_box [class^="tab_content"] .tab_ul {grid-template-columns: repeat(1, 1fr);grid-column-gap: 0;grid-row-gap: 20px;}
		.tab_box [class^="tab_content"] .tab_ul li > a {width: 100%;}
	}