@charset "utf-8";

[data-device="desktop"] {display:block !important;} /* 해당 속성은 다른 클래스의 겹치지 않도록 주의바랍니다. */
[data-device="mobile"] {display:none !important;} /* 해당 속성은 다른 클래스의 겹치지 않도록 주의바랍니다. */

@media only screen and (max-width : 1024px){
	html {font-size:9px;}
}
@media only screen and (max-width : 1024px){
	html {font-size:8px;}
}
@media only screen and (max-width : 840px){
	html {font-size:10px;}
	[data-device="desktop"] {display:none !important;}
	[data-device="mobile"] {display:block !important;}
	hr[data-device="mobile"] {width:100%;height:0;border:0;padding:0;margin:0;}
}
@media only screen and (max-width : 320px){
	html {font-size:9px;}
}

#sBody {background-color:var(--gs-step01-color);}
/* ====================================================================================================================================================== */
/* INTRO [S] { */
/* DESKTOP 용 */
#sBody .intro-motion-wrap {position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--primary-color);z-index:9;display:flex;justify-content:center;align-items:center;z-index:99;}
#sBody .intro-motion-wrap .conts-box {display:flex;flex-direction:column;justify-content:center;align-items:center;}
#sBody .intro-motion-wrap .conts-box figure {padding:2rem 0;overflow:hidden;}
#sBody .intro-motion-wrap .conts-box figure img {transform:translate(0,100%);opacity:0;}
#sBody .intro-motion-wrap .conts-box p {color:var(--gs-step00-color);font-size:var(--f-size-50);font-weight:500;letter-spacing:-.4rem;text-align:center;padding:2rem 0;overflow:hidden;}
#sBody .intro-motion-wrap .conts-box p span {display:block;transform:translate(0,100%);opacity:0;}
#sBody .intro-motion-wrap.hidden {opacity:0;visibility:hidden;pointer-events:none;z-index:-999;}

/* MOBILE 용 */
#sBodyMobile .intro-motion-wrap {position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--primary-color);z-index:9;display:flex;justify-content:center;align-items:center;clip-path:inset(0 0 0 0);z-index:99;}
#sBodyMobile .intro-motion-wrap .conts-box {display:flex;flex-direction:column;justify-content:center;align-items:center;}
#sBodyMobile .intro-motion-wrap .conts-box figure {width:12.3rem;padding:2rem 0;overflow:hidden;}
#sBodyMobile .intro-motion-wrap .conts-box figure img {transform:translate(0,200%);opacity:0;}
#sBodyMobile .intro-motion-wrap .conts-box p {color:var(--gs-step00-color);font-size:var(--f-size-36);font-weight:500;letter-spacing:-.4rem;text-align:center;overflow:hidden;}
#sBodyMobile .intro-motion-wrap .conts-box p span {display:block;transform:translate(0,100%);opacity:0;}
#sBodyMobile .intro-motion-wrap.hidden {opacity:0;visibility:hidden;pointer-events:none;z-index:-999;}
#sBodyMobile.curtain .intro-motion-wrap  {clip-path:inset(54rem 0 0 0);transition:all .75s .0s ease-in-out;}

/* INTRO [E] { */
/* 메인 [S] { */
/* DESKTOP */
.main.desktop #container {max-width:100vw;width:100%;height:100%;overflow:hidden;}
.main.desktop #sBody {position:fixed;top:0;left:0;width:100%;height:100%;transition:transform .55s .0s ease-in-out;}
.main.desktop #sBody.intro-ing {z-index:10;}
.main.desktop article {position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.main.desktop article .inner {position:relative;max-width:166rem;width:100%;height:100%;margin:0 auto;padding:0 3rem;display:flex;justify-content:center;align-items:center;}
.main.desktop article.scrollable .scrollable-wrap {display:flex;flex-direction:column;align-items:flex-start;overflow-y:auto;overflow-x:hidden;width:100%;height:100%;scrollbar-width:none;}
.main.desktop article.scrollable .scrollable-wrap::-webkit-scrollbar {display:none;}
.main.desktop article.scrollable .scrollable-wrap .scrollable-contents {position:relative;width:100%;}

/* DESKTOP + MOBILE */
.main #sBody,
.main #sBodyMobile {position:absolute;top:0;left:-100%;width:100%;opacity:0;visibility:hidden;overflow:hidden;pointer-events:none;z-index:-999;}
.main.desktop #sBody  {position:fixed;top:0;left:0;height:100dvh;opacity:1;visibility:visible;overflow:visible;pointer-events:auto;z-index:initial;}
.main.mobile #sBodyMobile {position:relative;left:0;width:100%;height:auto;opacity:1;visibility:visible;overflow:visible;overflow:visible;pointer-events:auto;z-index:initial;}

.main .section.active .video-background {overflow:hidden;}
.main .section.active .video-background video {min-width:calc(100% + 2rem);min-height:calc(100% + 2rem);}
.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom, .swiper-pagination-fraction {width:auto;}
.swiper-button-next, .swiper-button-prev {display:inline-block;position:initial;text-indent:-500%;overflow:hidden;}
.swiper-button-prev{transform:rotate(180deg);}
.swiper-button-next:after, .swiper-button-prev:after {content:none;}


/* #################################################################################################### */
/* DESKTOP */
/* SECTION 0 : COVER */
#intro-motion-wrap {clip-path:inset(0% 0% 0% 0%);}
#sBody [data-mask="cover"] {
	clip-path:inset(
			17.5%
			calc(50% - 190px)
			17.5%
			calc(50% - 190px)
	);
	transition:clip-path 3s .0s ease-in-out !important;
}
/*#sBody[class^="mask-step"] [data-mask="cover"] {transition:clip-path 3s .0s ease-in-out;}*/
#sBody.mask-step0 [data-mask="cover"] {
	clip-path:inset(
			17.5%
			calc(50% - 190px)
			17.5%
			calc(50% - 190px)
	);
}
#sBody.mask-step1 [data-mask="cover"] {clip-path:inset(33% 44% 20.5% calc(50% - 630px));}
#sBody.mask-step2 [data-mask="cover"] {clip-path:inset(13% 45% 42% 25.5%);}
#sBody.mask-step3 [data-mask="cover"] {clip-path:inset(24% calc(50% - 250px) 38% calc(50% - 700px));}
#sBody.scrolling [data-mask="cover"] {clip-path:inset(25% 0% 20% 0%);transition:clip-path 1s .0s ease-in-out !important;}
#sBody.scrolling-end [data-mask="cover"] {transition:clip-path 1s .0s ease-in-out !important;}

@media only screen and (max-width : 1760px){
	#sBody.mask-step1 [data-mask="cover"] {clip-path:inset(33% 44% 20.5% 16.3%);}
	#sBody.mask-step2 [data-mask="cover"] {clip-path:inset(13% 45% 42% 25.5%);}
	#sBody.mask-step3 [data-mask="cover"] {clip-path:inset(24% 36% 40% 20%);}
	#sBody.scrolling [data-mask="cover"] {clip-path:inset(25% 0% 12% 0%);}
}
@media only screen and (max-height : 1100px){
	#sBody.scrolling [data-mask="cover"] {clip-path:inset(25% 0% 14% 0%);}
}
@media only screen and (max-width : 1200px){
	#sBody [data-mask="cover"] {
		clip-path:inset(
				17.5%
				calc(50% - 160px)
				17.5%
				calc(50% - 160px)
		);
	}
	#sBody.mask-step0 [data-mask="cover"] {
		clip-path:inset(
				17.5%
				calc(50% - 160px)
				17.5%
				calc(50% - 160px)
		);
	);}
}

#sBody #section0 {opacity:0;visibility:hidden;}
#sBody #section0.intro-end {opacity:1;visibility:visible;}
#sBody #section0 .swiper-container .swiper-controll-wrap {transition:all 1.5s .0s ease-in-out;}
.cover-ci-slogan-wrap figure.intro-end-motion-01 img {transition:all 2s .0s ease-in-out;}
#sBody.scrolling #section0 .swiper-container .swiper-wrapper .conts-wrap .fixed-box {transform:translateX(200%);opacity:0;}
#sBody.scrolling #section0 .swiper-container .swiper-controll-wrap {transform:translateX(200%);opacity:0;transition:all 1s .0s ease-in-out;}

.cover-ci-slogan-wrap {position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;}
.cover-ci-slogan-wrap .slogan {position:absolute;top:0;left:0;width:100%;height:100%;}
.cover-ci-slogan-wrap figure {position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;}
.cover-ci-slogan-wrap figure img {object-fit:cover;width:auto;height:100%;}
.cover-ci-slogan-wrap .slogan.white figure img {filter:brightness(0) invert(1);}
/* landscape */
@media (aspect-ratio > 16/9) {
	.cover-ci-slogan-wrap figure img {width:auto;height:100%;}
}

/* portrait */
@media (aspect-ratio <= 16/9) {
	.cover-ci-slogan-wrap figure img {width:auto;height:auto;}
}
#sBody.scrolling .cover-ci-slogan-wrap figure.intro-end-motion-01 img {transform:translateX(-100%) !important;opacity:0 !important;transition:all 1s .0s ease-in-out;}
#sBody.scrolling .cover-ci-slogan-wrap.s1 [data-mask="cover"] {clip-path:inset(0% 0% 100% 0%);transition:all .5s .0s ease-in-out !important;}
#sBody.scrolling .cover-ci-slogan-wrap.s1.s2 [data-mask="cover"] {clip-path:inset(100% 0% 0% 0%);transition:all 0s .0s ease-in-out !important;}
#sBody.scrolling .cover-ci-slogan-wrap.s1.s2.s3 [data-mask="cover"] {clip-path:inset(0% 0% 0% 0%);transition:all .775s .0s ease-in-out !important;}

.intro-end-motion-01 {transform:translate(0,20rem);opacity:0;}
.intro-end-motion-02 {transform:translate(0,20rem);opacity:0;}
.intro-end-motion-03 {transform:translate(20rem,0);opacity:0;}
.intro-end-motion-04 {transform:translate(20rem,0);opacity:0;}
.intro-end-motion-05 {transform:translate(20rem,0);opacity:0;}
.intro-end-motion-06 {transform:translate(20rem,0);opacity:0;}

.main #section0 .swiper-container {position:relative;display:block;width:100%;height:100%;transition:all .45s .0s ease-in-out;}
.main #section0 .swiper-container .swiper-wrapper .swiper-slide {background-color:var(--gs-step00-color);}
.main #section0 .swiper-container .swiper-wrapper .swiper-slide figure {position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.main #section0 .swiper-container .swiper-wrapper .conts-wrap {display:none;}
/*.main #section0 .swiper-container .swiper-wrapper .conts-wrap {position:relative;max-width:166rem;width:100%;height:100%;margin:0 auto;padding:17dvh 3rem 0;display:flex;justify-content:end;}
.main #section0 .swiper-container .swiper-wrapper .conts-wrap .fixed-box {display:flex;flex-direction:column;align-items:start;gap:2.4rem;max-width:46.8rem;width:100%;}
.main #section0 .swiper-container .swiper-wrapper .conts-wrap h2 {}
.main #section0 .swiper-container .swiper-wrapper .conts-wrap h2 span {display:block;color:var(--primary-color);font-size:var(--f-size-36);line-height:1.2;font-weight:600;}
.main #section0 .swiper-container .swiper-wrapper .conts-wrap p {color:var(--gs-step06-color);font-size:var(--f-size-20);word-break:break-all;}
.main #section0 .swiper-container .swiper-wrapper .conts-wrap .btn-wrap {display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:2.6rem;width:100%;}
.main #section0 .swiper-container .swiper-wrapper .conts-wrap .btn-wrap a {display:inline-flex;justify-content:space-between;align-items:center;gap:1.6rem;font-size:var(--f-size-18);font-weight:700;border:1px solid var(--primary-color);padding:1.2rem 2rem;min-height:6rem;}
.main #section0 .swiper-container .swiper-wrapper .conts-wrap .btn-wrap a:after {content:"";width:2.4rem;height:2.4rem;background:url('../images/common/btn-ico-arrow.svg') no-repeat center center/cover;}
.main #section0 .swiper-container .swiper-wrapper .conts-wrap .btn-wrap a:nth-child(2) {color:var(--gs-step00-color);background-color:var(--primary-color);}
.main #section0 .swiper-container .swiper-wrapper .conts-wrap .btn-wrap a:nth-child(2):after {filter: brightness(0) invert(1);}*/


.main #section0 .swiper-container .swiper-controll-wrap {position:absolute;top:0;left:50%;transform:translate(-50%,0);max-width:166rem;width:100%;padding:0 3rem;z-index:2;display:flex;justify-content:end;}
.main #section0 .swiper-container .swiper-controll-wrap .real-conts-wrap {position:absolute;top:17dvh;right:3rem;display:flex;flex-direction:column;align-items:start;gap:5rem;max-width:46.8rem;width:100%;}

.main #section0 .swiper-container .swiper-controll-wrap .fixed-box {display:flex;flex-direction:column;justify-content:space-between;gap:2.4rem;min-height:28.4rem;}
.main #section0 .swiper-container .swiper-controll-wrap .fixed-box .txt-box {display:flex;flex-direction:column;gap:2.4rem;}
.main #section0 .swiper-container .swiper-controll-wrap .fixed-box h2 {}
.main #section0 .swiper-container .swiper-controll-wrap .fixed-box h2 span {display:block;color:var(--primary-color);font-size:var(--f-size-36);line-height:1.2;font-weight:600;}
.main #section0 .swiper-container .swiper-controll-wrap .fixed-box p {color:var(--gs-step06-color);font-size:var(--f-size-20);letter-spacing:0;/*word-break:break-all;*/}
.main #section0 .swiper-container .swiper-controll-wrap .fixed-box .btn-wrap {display:grid;grid-template-columns:1fr 1fr;gap:.8rem;width:100%;}
.main #section0 .swiper-container .swiper-controll-wrap .fixed-box .btn-wrap a {display:inline-flex;justify-content:space-between;align-items:center;gap:1.6rem;font-size:var(--f-size-18);line-height:6rem;font-weight:700;border:1px solid var(--primary-color);padding:0 2rem;}
.main #section0 .swiper-container .swiper-controll-wrap .fixed-box .btn-wrap a:after {content:"";width:2.4rem;height:2.4rem;background:url('../images/common/btn-ico-arrow.svg') no-repeat center center/cover;}
.main #section0 .swiper-container .swiper-controll-wrap .fixed-box .btn-wrap a:nth-child(2) {color:var(--gs-step00-color);background-color:var(--primary-color);}
.main #section0 .swiper-container .swiper-controll-wrap .fixed-box .btn-wrap a:nth-child(2):after {filter: brightness(0) invert(1);}

.main #section0 .swiper-container .swiper-controll-wrap .controll-box {max-width:28rem;width:100%;display:flex;align-items:center;gap:3rem;}
.main #section0 .swiper-container .swiper-pagination {position:relative;display:inline-flex;align-items:center;gap:.8rem;width:calc(100% - 6rem);}
.main #section0 .swiper-container .swiper-pagination .swiper-pagination-bullet {width:.2rem;height:1.6rem;transition:all 3s .0s ease-in-out;}
.main #section0 .swiper-container .swiper-pagination .swiper-pagination-bullet:before {content:"";display:block;width:.2rem;height:100%;background-color:var(--primary-color);opacity:.2;transition:all .45s .0s ease-in-out;}
.main #section0 .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {flex-shrink:0;flex:1;}
.main #section0 .swiper-container .swiper-pagination .swiper-pagination-bullet.prev-active:before,
.main #section0 .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {opacity:1;}
.main #section0 .swiper-container .swiper-controll-wrap [class^="swiper-button"] {position:relative;flex-shrink:0;width:3rem;height:3rem;background:url('../images/main/cover-swiper-btn-arrow.svg') no-repeat center center/cover;}
.main #section0 .swiper-container .swiper-controll-wrap .swiper-button-prev {}

.main #section0 #scroll-guide {position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);transition:transform .45s .s ease-in-out;}
.main #section0 #scroll-guide.show {transform:translate(-50%,0);}
.main #section0 #scroll-guide .wrap {color:var(--primary-color);font-size:var(--f-size-16);font-weight:700;display:inline-flex;flex-direction:column;align-items:center;gap:1.2rem;}
.main #section0 #scroll-guide span {position:relative;width:.2rem;height:3.6rem;background-color:rgba(195,198,203,1);overflow:hidden;}
.main #section0 #scroll-guide span:after {
	content:"";
	position:absolute;
	top:0/*-1.5rem*/;
	left:0;
	width:100%;
	height:0/*1.5rem*/;
	background-color:var(--primary-color);
	animation:scroll-dropDown 2.75s infinite;
}
@keyframes scroll-dropDown {
	/*0% {
		top:-1.5rem;
	}
	85% {
		top:calc(100% + 1.5rem);
	}
	100% {
		top:calc(100% + 1.5rem);
	}*/
	10% {
		top:0;
		height:0;
	}
	35% {
		top:0;
		height:100%;
	}
	65% {
		top:0;
		height:100%;
	}
	90% {
		top:100%;
		height:0;
	}
}

[lang="en"] .main #section0 .swiper-container .swiper-controll-wrap .fixed-box {min-height:34rem;}


/* SECTION1 : EJE NEws */
.main #section1 {}
.main #section1 .ejenews-wrap {position:relative;display:flex;justify-content:center;align-items:center;height:100dvh;/*transform:translate(0,60dvh);*/clip-path:inset(40% 0% 0% 0%);transition:clip-path .9s .5s cubic-bezier(0.25, 0, 0.75, 1), background 1.5s 0s ease-in-out;background:url('../images/main/ejenews-bg.jpg') no-repeat top center/100% auto;z-index:1;}
.main #section1.active .ejenews-wrap {/*transform:translate(0,0);*/clip-path:inset(0% 0% 0% 0%);}
.main #section1 .ejenews-wrap .news-wrap {position:relative;display:flex;flex-direction:column;gap:7rem;max-width:166rem;width:100%;margin:0 auto;padding:0 3rem;transform:translate(0,15rem);opacity:0;}
.main #section1 .ejenews-wrap .news-wrap.show {transform:translate(0,0);opacity:1;transition:all .45s .0s ease-in-out;}
.main #section1 .ejenews-wrap .head {width:94rem;margin:0 auto;}
.main #section1 .ejenews-wrap .head h1 {color:var(--gs-step00-color);font-size:var(--f-size-106);line-height:1;}
.main #section1 .ejenews-wrap .head a.more {position:absolute;top:3.2rem;right:3rem;display:inline-flex;justify-content:space-between;align-items:center;min-width:23rem;color:var(--gs-step00-color);font-size:var(--f-size-18);line-height:5.8rem;border:1px solid var(--gs-step00-color);padding:0 2rem;}
.main #section1 .ejenews-wrap .head a.more:after {content:"";width:2.4rem;height:2.4rem;background:url('../images/common/btn-ico-arrow.svg') no-repeat center center/cover;filter: brightness(0) invert(1);}
.main #section1 .ejenews-wrap .slider-container {position:relative;width:94rem;margin:0 auto;}
.main #section1 .ejenews-wrap .slider-container .slide-wrap {display:flex;user-select:none;will-change:transform;}
.main #section1 .ejenews-wrap .slider-container .slide {flex-shrink:0;height:34rem;margin-right:2rem;transform-origin:center center;transition:transform 0s linear;}
.main #section1 .ejenews-wrap .slider-container .slide .cont-box {position:relative;display:flex;flex-direction:column;gap:2.6rem;width:100%;height:100%;background-color:var(--gs-step00-color);padding:4.4rem 6rem 10rem;user-select:none;transform-origin:center center;transition:all .1s linear;}
.main #section1 .ejenews-wrap .slider-container .slide .cont-box .cate {color:var(--gs-step05-color);font-size:var(--f-size-24);}
.main #section1 .ejenews-wrap .slider-container .slide .cont-box h2 {font-size:var(--f-size-32);font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.main #section1 .ejenews-wrap .slider-container .slide .cont-box .etc {position:absolute;bottom:0;left:0;width:100%;padding:0 6rem 3.2rem;display:flex;justify-content:space-between;}
.main #section1 .ejenews-wrap .slider-container .slide .cont-box .etc .date {color:var(--disabled-color);font-size:var(--f-size-20);}
.main #section1 .ejenews-wrap .slider-container .slide .cont-box .etc a.news-more {width:2.8rem;height:2.8rem;background:url('../images/common/ico-more.svg') no-repeat center center/cover;text-indent:-500%;overflow:hidden;}
.main #section1 .ejenews-wrap .slider-container .more-box {position:absolute;top:0;left:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:4rem;}
.main #section1 .ejenews-wrap .slider-container .more-box br {display:none;}
.main #section1 .ejenews-wrap .slider-container .more-box a.news-more {display:inline-flex;align-items:center;gap:3rem;color:var(--gs-step00-color);font-size:var(--f-size-32);font-weight:700;white-space:nowrap;}
.main #section1 .ejenews-wrap .slider-container .more-box a.news-more:after {content:"";width:4.8rem;height:4.8rem;background:url('../images/common/btn-ico-big-arrow.svg') no-repeat center center/cover;border:.2rem solid var(--gs-step00-color);border-radius:50%;}

.main #section1 .ejenews-wrap .swiper-controll {display:flex;align-items:center;gap:3rem;margin-top:3.6rem;}
.main #section1 .ejenews-wrap .swiper-controll [class^="btn"] {width:5.8rem;height:5.8rem;background-repeat:no-repeat;background-position:center center;background-size:5.6rem 5.6rem;transition:all .45s .0s ease-in-out;}
.main #section1 .ejenews-wrap .swiper-controll [class^="btn"]:disabled {opacity:.5;cursor:default;}
.main #section1 .ejenews-wrap .swiper-controll .btn-prev {background-image:url('../images/common/ico-main-ejenews-arrow.svg');transform:rotate(180deg);}
.main #section1 .ejenews-wrap .swiper-controll .btn-next {background-image:url('../images/common/ico-main-ejenews-arrow.svg');}



@media only screen and (max-width : 1640px){
	.main #section1 .ejenews-wrap .slider-container .more-box br {display:block;}
}
@media only screen and (max-width : 1500px){
	.main #section0 .swiper-container .swiper-controll-wrap .real-conts-wrap {max-width:36rem;}
	.main #section0 .swiper-container .swiper-controll-wrap .fixed-box {min-height:36.5rem;}
	[lang="en"] .main #section0 .swiper-container .swiper-controll-wrap .fixed-box {min-height:42rem;}
	.main #section0 .swiper-container .swiper-controll-wrap .fixed-box .btn-wrap {grid-template-columns:1fr;}
}
@media only screen and (max-width : 1440px){
	.main #section1 .ejenews-wrap .head,
	.main #section1 .ejenews-wrap .slider-container {width:100%;padding:0 20rem;}
	.main #section1 .ejenews-wrap .slider-container .slide {height:30rem;}
	.main #section1 .ejenews-wrap .slider-container .slide .cont-box {padding:3rem 4rem 7rem;}
	.main #section1 .ejenews-wrap .slider-container .slide .cont-box .etc {padding:0 4rem 3.2rem;}
	.main #section1 .ejenews-wrap .slider-container .more-box {padding:2rem;}
	.main #section1 .ejenews-wrap .slider-container .slide .cont-box .cate {font-size:var(--f-size-20)}
	.main #section1 .ejenews-wrap .slider-container .slide .cont-box h2 {font-size:var(--f-size-28);}
	.main #section1 .ejenews-wrap .slider-container .more-box a.news-more {font-size:var(--f-size-28);}
}
@media only screen and (max-width : 1260px){
	#intro-motion-wrap .conts-box p {font-size:var(--f-size-40);}
	.main #section1 .ejenews-wrap .head a.more {top:3.8rem;font-size:var(--f-size-16);line-height:4.6rem;}
	.main #section0 .swiper-container .swiper-controll-wrap .real-conts-wrap {max-width:32rem;}
	.main #section0 .swiper-container .swiper-controll-wrap .fixed-box {min-height:42rem;}
	[lang="en"] .main #section0 .swiper-container .swiper-controll-wrap .fixed-box {min-height:44rem;}
	[lang="en"] .main #section0 .swiper-container .swiper-controll-wrap .fixed-box p {font-size:var(--f-size-18);}
	.main #section1 .ejenews-wrap .head h1 {font-size:var(--f-size-90);}
}
@media only screen and (max-width : 1100px){
	.main #section0 .swiper-container .swiper-controll-wrap .real-conts-wrap {max-width:28rem;}
	[lang="en"] .main #section0 .swiper-container .swiper-controll-wrap .fixed-box {min-height:44rem;}
	[lang="en"] .main #section0 .swiper-container .swiper-controll-wrap .fixed-box p {font-size:var(--f-size-16);}
}


/* #################################################################################################### */
/* MOBILE */
@media only screen and (max-width : 840px){
	.main #section0 .swiper-container {height:200vh;overflow:hidden;}
	.main #section0 .swiper-container:before {content:"";position:absolute;top:0;left:0;width:100%;height:54rem;background-color:var(--gs-step00-color);z-index:1;}
	.main #section0 .swiper-container .swiper-wrapper {height:auto;}
	.main #section0 .swiper-container .swiper-wrapper .swiper-slide {max-width:100%;height:54rem;background-color:var(--gs-step01-color);}
	.main #section0 .swiper-container .swiper-wrapper .conts-wrap {max-width:100%;height:100%;padding:11rem 3.4rem 9.8rem;position:relative;top:auto;left:auto;transform:none;display:flex;flex-direction:column;justify-content:space-between;transform:translate(0,54rem);}
	.main #section0 .swiper-container .swiper-wrapper .conts-wrap .txt-box {display:flex;flex-direction:column;gap:2.4rem;}
	.main #section0 .swiper-container .swiper-wrapper .conts-wrap h2 span {font-size:var(--f-size-28);font-weight:600;line-height:1;}
	.main #section0 .swiper-container .swiper-wrapper .conts-wrap p {color:var(--gs-step06-color);font-size:var(--f-size-18);font-weight:500;}
	.main #section0 .swiper-container .swiper-wrapper .btn-wrap {display:flex;flex-direction:column;gap:.8rem;width:100%;}
	.main #section0 .swiper-container .swiper-wrapper .btn-wrap a {display:inline-flex;justify-content:space-between;align-items:center;gap:1.6rem;font-size:var(--f-size-18);line-height:4.6rem;font-weight:700;border:1px solid var(--primary-color);padding:0 2rem;}
	.main #section0 .swiper-container .swiper-wrapper .btn-wrap a:after {content:"";width:2.4rem;height:2.4rem;background:url('../images/common/btn-ico-arrow.svg') no-repeat center center/cover;}
	.main #section0 .swiper-container .swiper-wrapper .btn-wrap a:nth-child(2) {color:var(--gs-step00-color);background-color:var(--primary-color);}
	.main #section0 .swiper-container .swiper-wrapper .btn-wrap a:nth-child(2):after {filter: brightness(0) invert(1);}
	.main #section0 .swiper-container .swiper-controll-wrap {top:46.8rem;/*position:relative;top:auto;left:auto;display:block;transform:translateY(-8.2rem);*/}
	.main #section0 .swiper-container .swiper-controll-wrap .real-conts-wrap {position:relative;top:auto;right:auto;min-width:100%;transform:translate(0,54rem);}
	.main #section0 .swiper-container .swiper-controll-wrap .controll-box {max-width:100%;}
	.main #section0 .swiper-container .slogan {position:relative;z-index:1;}
	.main #section0 .coverMobileBg {position:fixed;top:0;left:0;width:100%;height:100vh;}
	.main #section0 .coverMobileBg .swiper-slide {background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:scroll;}

	.main #sBodyMobile.curtain #section0 .swiper-container .swiper-wrapper .conts-wrap,
	.main #sBodyMobile.curtain #section0 .swiper-container .swiper-controll-wrap .real-conts-wrap {transform:translate(0,0);transition:all 1.25s .0s ease-in-out;}

	[lang="en"] .main #section0 .swiper-container .swiper-wrapper .swiper-slide {height:56rem;}
	[lang="en"] .main #section0 .swiper-container .swiper-wrapper .conts-wrap p {font-size:var(--f-size-16);}
	[lang="en"] .main #section0 .swiper-container .swiper-controll-wrap {top:48.8rem;}
	[lang="en"] .main #section0 .swiper-container:before {height:56rem;}


	.main.mobile #section1 {position:relative;}
	.main.mobile #section1 .ejenews-wrap {height:auto;gap:4rem;overflow:hidden;clip-path:none;padding:14rem 1.6rem 17rem;background:url('../images/main/ejenews-bg@m.jpg') no-repeat top center/100% auto;}
	.main #section1 .ejenews-wrap .news-wrap {transform:initial;opacity:initial;padding:0;gap:4rem;}
	.main #section1 .ejenews-wrap .head, .main #section1 .ejenews-wrap .slider-container {padding:0;}
	.main #section1 .ejenews-wrap .slider-container {width:70%;margin:0;}
	.main #section1 .ejenews-wrap .head h1 {font-size:var(--f-size-52);}
	.main #section1 .ejenews-wrap .head a.more {display:none;}
	.main #section1 .ejenews-wrap .news-wrap .btn-wrap a.more {display:flex;justify-content:space-between;align-items:center;width:20.7rem;color:var(--gs-step00-color);font-size:var(--f-size-16);font-weight:700;line-height:4.6rem;border:1px solid var(--gs-step00-color);padding:0 2rem;}
	.main #section1 .ejenews-wrap .news-wrap .btn-wrap a.more:after {content:"";width:2.4rem;height:2.4rem;background:url('../images/common/btn-ico-arrow.svg') no-repeat center center/cover;filter: brightness(0) invert(1);}
	.main #section1 .ejenews-wrap .slider-container .slide {height:24.3rem;}
	.main #section1 .ejenews-wrap .slider-container .slide .cont-box {gap:1.2rem;padding:3rem 3rem 6rem;}
	.main #section1 .ejenews-wrap .slider-container .slide .cont-box .cate {font-size:var(--f-size-18);}
	.main #section1 .ejenews-wrap .slider-container .slide .cont-box h2 {font-size:var(--f-size-20);}
	.main #section1 .ejenews-wrap .slider-container .slide .cont-box .etc .date {font-size:var(--f-size-18);}
	.main #section1 .ejenews-wrap .slider-container .slide .cont-box .etc {padding:0 3rem 3rem;}
	.main #section1 .ejenews-wrap .slider-container .more-box a.news-more {font-size:var(--f-size-20);}
	.main #section1 .ejenews-wrap .slider-container .more-box a.news-more:after {width:3.8rem;height:3.8rem;}

	.main #section1 .ejenews-wrap .swiper-controll {display:none;}
}
@media only screen and (max-width : 460px){
	.main #section1 .ejenews-wrap .slider-container {max-width:27rem;width:100%;}
	.main #section1 .ejenews-wrap .slider-container .more-box {padding:1rem;}
	.main #section1 .ejenews-wrap .slider-container .more-box a.news-more {font-size:var(--f-size-18);text-align:center;flex-direction:column;gap:1rem;}
}

/* } 메인 [E] */
/* ====================================================================================================================================================== */
/* ====================================================================================================================================================== */
/* 서브 [S] { */
/* 공통 */
body:not(.main) #container {position:relative;}
body:not(.main) #sBody {position:relative;padding-bottom:20rem;z-index:1;}
body:not(.main) #sBody .division {display:flex;flex-direction:column;padding:0 3rem;}
body:not(.main) #sBody .division + .division {margin-top:10rem;}
body:not(.main) #sBody .division:first-child {padding-top:21rem;}
body:not(.main) #sBody .division.first-none {padding-top:0 !important;}
.inConts {display:grid;grid-template-columns:repeat(6, 1fr);gap:4rem;max-width:172rem;width:100%;margin:0 auto;}
.inConts .head {display:flex;flex-direction:column;gap:10rem;}
.inConts .head.noneGap {gap:0;}
.inConts .head h2 {color:var(--primary-color);font-size:var(--f-size-80);font-weight:700;line-height:1.3;}
.inConts .head .s-tit {color:var(--primary-color);font-size:var(--f-size-32);}
.inConts .wrap {grid-column:2/7;}
.inConts .wrap .cols5 {display:grid;grid-template-columns:repeat(5, 1fr);gap:4rem;}
.inConts .wrap .cols5 .left {grid-column:1/3;}
.inConts .wrap .cols5 .right {grid-column:3/6;}
.inConts .wrap .cols5 .left-blank {grid-column:2/6;}
.inConts .wrap .cols5 .function {grid-column:3/6;display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem;}

body:not(.main) #sBody .coverBg {position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;}
body:not(.main) #sBody .coverBg figure {position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;}
body:not(.main) #sBody h4 {font-size:var(--f-size-44);font-weight:600;line-height:1.3;letter-spacing:-.2rem;}
body:not(.main) #sBody h4.small {font-size:var(--f-size-26);font-weight:600;line-height:1.4;letter-spacing:0;margin-top:0;}

.coverBg-effect-wrap {position:relative;overflow:visible !important;}
.coverBg-effect-wrap .coverBg-scroll-wrap {position:sticky;top:23rem;margin-left:-3rem;margin-right:-3rem;overflow:hidden;}

a.icoBg {display:block;color:var(--primary-color);font-size:var(--f-size-18);font-weight:700;line-height:5.8rem;padding:0 2rem;border:1px solid var(--primary-color);background-repeat:no-repeat;background-position:right 2rem center;}
a.icoBg.download {background-image:url('../images/common/ico-download.svg');}
a.icoBg.naver {background-image:url('../images/common/ico-naver.svg')}
a.icoBg.google {background-image:url('../images/common/ico-google.svg')}
a.icoBg.print {background-image:url('../images/common/ico-print.svg')}
a.icoBg.share {background-image:url('../images/common/ico-share.svg')}

ul.dot-list {display:flex;flex-direction:column;gap:.4rem;}
ul.dot-list li {position:relative;font-size:var(--f-size-20);line-height:1.6;padding-left:1.6rem;}
ul.dot-list li:before {content:"";position:absolute;top:1.4rem;left:0;width:.4rem;height:.4rem;border-radius:50%;background-color:var(--default-color);}

.dot-list {display:flex;flex-direction:column;gap:.4rem;}
.dot-list dl {display:flex;gap:4rem;}
.dot-list dl dt {flex-shrink:0;flex-basis:20.1rem;position:relative;font-size:var(--f-size-20);font-weight:600;line-height:1.6;padding-left:1.6rem;}
.dot-list dl dt:before {content:"";position:absolute;top:1.4rem;left:0;width:.4rem;height:.4rem;border-radius:50%;background-color:var(--default-color);}
.dot-list dl dd {font-size:var(--f-size-20);line-height:1.6;}

.related-news-wrap {width:100%;}
.related-news-wrap .swiper-wrapper {display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem;}
.related-news-wrap .swiper-slide {height:auto;}
.related-news-wrap .swiper-slide a {display:flex;flex-direction:column;gap:1.2rem;height:100%;padding:4rem 4rem 9.4rem;background-color:var(--gs-step00-color);}
.related-news-wrap .swiper-slide .cate {color:var(--gs-step05-color);font-size:var(--f-size-20);line-height:1.6;}
.related-news-wrap .swiper-slide h3 {font-size:var(--f-size-26);line-height:1.4;font-weight:600;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.related-news-wrap .swiper-slide .date {position:absolute;bottom:4rem;left:4rem;color:var(--gs-step05-color);font-size:var(--f-size-18);line-height:1.6;}
.related-news-wrap .swiper-pagination .swiper-pagination-progressbar-fill {background-color:var(--primary-color);}
.related-news-wrap.swiper-container.swiper .swiper-wrapper {display:flex;gap:initial;align-items:stretch;}
.related-news-wrap.swiper-container.swiper .swiper-pagination {display:block;position:initial;background-color:var(--gs-step04-color);height:.3rem;margin-top:4rem;}

.cont-form-field-wrap {display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;/*min-height:24rem;padding:3rem 3rem;background-color:var(--sub-color);*/}
.cont-form-field-wrap .form-flex {max-width:70.8rem;width:100%;display:flex;justify-content:center;align-items:center;gap:.8rem;/*padding-bottom:1.8rem;border-bottom:1px solid var(--primary-color);*/}
.cont-form-field-wrap .form-field {display:flex;align-items:center;}
.cont-form-field-wrap .select-item {max-width:20rem;width:100%;border:1px solid var(--primary-color);background-color:var(--gs-step00-color);}
.cont-form-field-wrap .keyword-item {flex:1;max-width:50rem;width:100%;border:1px solid var(--primary-color);background-color:var(--gs-step00-color);}
.cont-form-field-wrap .keyword-result {color:var(--primary-color);text-align:center;}
.cont-form-field-wrap select {width:100%;color:var(--primary-color);font-size:var(--f-size-20);line-height:5.8rem;padding:0 4.8rem 0 2.4rem;border:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url('../images/common/search-select-ico.svg') no-repeat right 1.6rem center;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.cont-form-field-wrap input[type=text] {width:100%;color:var(--primary-color);font-size:var(--f-size-20);line-height:5.8rem;padding:0 2.4rem;border:0;background-color:transparent;}
.cont-form-field-wrap input[type=submit] {flex-shrink:0;width:2rem;height:2rem;border:0;margin-right:2rem;text-indent:-500%;overflow:hidden;background:url('../images/common/ico-formfield-search.svg') no-repeat center center/cover; cursor: pointer;}

.scroll-conts-wrap .scroll-conts-table {position:relative;display:flex;flex-direction:column;gap:2rem;transition:all .45s .0s ease-in-out;}
.scroll-conts-wrap .scroll-conts-table.scroll-hide {max-height:20rem;overflow:hidden;}
.scroll-conts-wrap .scroll-conts-table .gradient-blind {position:absolute;bottom:0;left:0;width:100%;height:12rem;background:linear-gradient(rgba(248,248,249,0), rgba(248,248,249,1));transition:all .45s .0s ease-in-out;}
.scroll-conts-wrap.active .scroll-conts-table .gradient-blind {transform:translateY(100%);}
.scroll-conts-wrap .scroll-conts-btn {display:inline-flex;align-items:center;gap:1.5rem;height:4.6rem;color:var(--primary-color);font-size:var(--f-size-18);font-weight:700;padding:0 2rem;border:1px solid var(--primary-color);}
.scroll-conts-wrap .scroll-conts-btn:after {content:"";width:1.6rem;height:1.6rem;background:url('../images/common/ico-scroll-plus.svg') no-repeat center center/cover;transition:all .45s .0s ease-in-out;}
.scroll-conts-wrap.active .scroll-conts-btn:after {background-image:url('../images/common/ico-scroll-minus.svg');}

.members-table {position:relative;overflow:hidden;}
.members-table .swiper-wrapper {display:grid;grid-template-columns:repeat(4, 1fr);gap:10rem 4.1rem;}
.members-table .swiper-slide,
.members-table .swiper-slide a {display:flex;flex-direction:column;gap:3.2rem;}
.members-table .swiper-slide .photo {position:relative;background-color:var(--gs-step02-color);}
.members-table .swiper-slide .photo picture {position:absolute;top:0;left:0;width:100%;height:100%;}
.members-table .swiper-slide .photo picture img {width:100%;}
.members-table .swiper-slide .conts-wrap {display:flex;flex-direction:column;gap:1.6rem;}
.members-table .swiper-slide .conts-wrap h2 {display:flex;align-items:end;gap:1.2rem;font-size:var(--f-size-28);line-height:1;font-weight:600;}
.members-table .swiper-slide .conts-wrap h2 span {color:var(--gs-step06-color);font-size:var(--f-size-18);font-weight:400;}
.members-table .swiper-slide .conts-wrap .other-infor {display:flex;flex-direction:column;gap:.2rem;}
.members-table .swiper-slide .conts-wrap .tel {display:flex;align-items:center;gap:1.2rem;}
.members-table .swiper-slide .conts-wrap .tel strong {color:var(--gs-step06-color);font-size:var(--f-size-20);line-height:1.6;font-weight:600;white-space:nowrap;}
.members-table .swiper-slide .conts-wrap .tel span {color:var(--gs-step06-color);font-size:var(--f-size-20);line-height:1.6;}
.members-table .swiper-slide .conts-wrap .part {display:flex;align-items:center;gap:1.2rem;}
.members-table .swiper-slide .conts-wrap .part strong {display:none;font-size:var(--f-size-20);line-height:1.6;font-weight:700;white-space:nowrap;}
.members-table .swiper-slide .conts-wrap .part span {font-size:var(--f-size-20);font-weight:500;line-height:1.6;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.members-table .swiper-pagination {display:none;}
.members-table .swiper-pagination .swiper-pagination-progressbar-fill {background-color:var(--primary-color);}
.members-table.swiper-container .swiper-wrapper {display:flex;gap:initial;}
.members-table.swiper-container .swiper-pagination {display:block;position:initial;background-color:var(--gs-step04-color);height:.3rem;margin-top:4rem;}

.loading {display:flex;justify-content:center;}
.board-sort {display:flex;justify-content:end;margin-bottom:4rem;}
.board-sort .sort-box {display:flex;align-items:center;gap:1.2rem;}
.board-sort .sort-box a {color:var(--disabled-color);font-size:var(--f-size-18);font-weight:700;}
.board-sort .sort-box a.active {color:var(--primary-color);}

[lang="en"] .members-table .swiper-slide .conts-wrap h2 {flex-direction:column;align-items:start;}
[lang="en"] .members-table .swiper-slide .conts-wrap h2 span {word-break:break-all;}

ul.conts-tab {display:flex;gap:2.8rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;}
ul.conts-tab li a {color:var(--disabled-color);font-size:var(--f-size-24);font-weight:700;line-height:1.6;white-space:nowrap;text-decoration:underline;text-decoration-thickness:.3rem;text-underline-offset:.6rem;text-decoration-color:transparent;}
ul.conts-tab li.active a {color:var(--primary-color);text-decoration-color:var(--primary-color);}

/* MAIN : PROGRESS BAR */
body.desktop #ProgressBar {position:fixed;top:0;right:0;width:1.5rem;height:100%;background-color:rgba(255,255,255,1);padding:1rem .3rem;overflow:hidden;opacity:0;visibility:hidden;z-index:9;}
body.desktop #ProgressBar span {display:block;width:100%;height:0;border-radius:.9rem;background-color:rgba(139,139,139,1);transition:all .15s .0s linear;}
body.desktop #ProgressBar.show {opacity:1;visibility:visible;}


.motion-to-up {opacity:0;transform:translateY(150px);}
[data-device="desktop"] .coverBg {opacity:0;top:150px;}
.motion-fade {opacity:0;}

.view-head, .sub-title {display:flex;justify-content:space-between;align-items:end;}
.members-swiper-btn {display:inline-flex;align-items:center;gap:1.2rem;}
.members-swiper-btn a {width:5.2rem;height:5.2rem;background:url('../images/common/ico-swiper-next-arrow.svg') no-repeat center center/cover;border:1px solid var(--primary-color);}
.members-swiper-btn a.prev {background-image:url('../images/common/ico-swiper-prev-arrow.svg');}
.members-swiper-btn a.swiper-button-disabled {opacity:.3;cursor:default;}

.btn-wrap a.more,
.btn-wrap a.list-more,
a.more,
a.list-more {display:inline-flex;align-items:center;gap:1.5rem;color:var(--primary-color);font-size:var(--f-size-18);line-height:4.6rem;font-weight:700;padding:0 2rem;border:1px solid var(--primary-color);}

.btn-wrap a.more.st-large,
.btn-wrap a.list-more.st-large,
a.more.st-large,
a.list-more.st-large {justify-content:space-between;max-width:25.3rem;width:100%;line-height:5.8rem;}

.btn-wrap a.more:after,
a.more:after {content:"";width:1.6rem;height:1.6rem;background:url('../images/common/ico-scroll-plus.svg') no-repeat center center/cover;transition:all .45s .0s ease-in-out;}

.btn-wrap a.list-more:after,
a.list-more:after {content:"";width:2.4rem;height:2.4rem;background:url('../images/common/ico-listmore.svg') no-repeat center center/cover;transition:all .45s .0s ease-in-out;}

@media only screen and (max-width : 1400px){
	.inConts,
	.inConts .wrap .cols5,
	.inConts .wrap .cols5 .function {gap:2rem;}

	body:not(.main) #sBody .division:first-child {padding-top:25rem;}
	.coverBg-effect-wrap {padding-top:25rem;}
	.coverBg-effect-wrap .coverBg-scroll-wrap {top:25rem;}
}
@media only screen and (max-width : 1320px){
	.members-table .swiper-wrapper {grid-template-columns:repeat(3, 1fr);gap:6rem 3rem;}
	.related-news-wrap .swiper-wrapper {gap:2rem;}
}
@media only screen and (max-width : 1024px){

}
@media only screen and (max-width : 840px){
	body:not(.main) #sBody {padding-bottom:10rem;}
	body:not(.main) #sBody .division {padding:0 1.6rem;}
	body:not(.main) #sBody .division + .division {margin-top:8rem;}
	body:not(.main) #sBody .division:first-child {padding-top:11rem;margin-bottom:2rem;}
	.inConts .head h2 {font-size:var(--f-size-44);}
	body:not(.main) #sBody h4 {font-size:var(--f-size-24);line-height:1;}
	body:not(.main) #sBody h4[data-font="serif"] {font-size:var(--f-size-28);}
	body:not(.main) #sBody h4.small {font-size:var(--f-size-20);}

	.coverBg-effect-wrap {padding-top:18rem;height:auto !important;}
	.coverBg-effect-wrap .coverBg-scroll-wrap {margin-left:-1.6rem;margin-right:-1.6rem;overflow:visible;}
	.coverBg-effect-wrap .coverBg-scroll-wrap .head {padding-left:1.6rem;padding-right:1.6rem;}
	.coverBg-effect-wrap .coverBg-scroll-wrap .coverBg figure {display:none;}

	.inConts {display:flex;flex-direction:column;}
	.inConts .wrap {width:100%;}
	.inConts .wrap .cols5 {display:grid;grid-template-columns:repeat(5, 1fr);gap:4rem;}
	.inConts .wrap .cols5 .left {grid-column:1/3;}
	.inConts .wrap .cols5 .right {grid-column:3/6;}
	.inConts .wrap .cols5 .left-blank {grid-column:2/6;}
	.inConts .wrap .cols5 .function {grid-column:3/6;display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem;}

	.members-table .swiper-slide .conts-wrap h2 {font-size:var(--f-size-24);}
	.members-table .swiper-slide .conts-wrap h2 span {font-size:var(--f-size-14);}
	.members-table .swiper-slide .conts-wrap .tel {gap:.4rem;}
	.members-table .swiper-slide .conts-wrap .part {flex-direction:column;align-items:start;gap:.4rem;}
	.members-table .swiper-slide .conts-wrap .tel strong,
	.members-table .swiper-slide .conts-wrap .part strong {font-size:var(--f-size-16);}
	.members-table .swiper-slide .conts-wrap .tel span,
	.members-table .swiper-slide .conts-wrap .part span {font-size:var(--f-size-16);-webkit-line-clamp:2;}
	.members-table.swiper-container .swiper-pagination {margin-top:2.8rem;}
	.members-swiper-btn a {width:4rem;height:4rem;}

	.related-news-wrap .swiper-slide a {padding:2rem 2rem 6.4rem;}
	.related-news-wrap .swiper-slide .cate {font-size:var(--f-size-18);}
	.related-news-wrap .swiper-slide h3 {font-size:var(--f-size-20);}
	.related-news-wrap .swiper-slide .date {left:2rem;bottom:2rem;}
	.related-news-wrap.swiper-container.swiper .swiper-pagination {margin-top:2.8rem;}

	.sub-title {align-items:center;}
	.btn-wrap a.more,
	.btn-wrap a.list-more,
	a.more,
	a.list-more {gap:.6rem;font-size:var(--f-size-16);line-height:3.8rem;padding:0 1.6rem;}
	a.icoBg {line-height:5rem;}
	.btn-wrap a.more.st-large,
	.btn-wrap a.list-more.st-large,
	a.more.st-large,
	a.list-more.st-large {max-width:100%;line-height:5rem;}

	ul.conts-tab {gap:2rem;}
	ul.conts-tab li a {font-size:var(--f-size-20);}

	ul.dot-list li {font-size:var(--f-size-18);}

	.dot-list dl {flex-direction:column;gap:0;}
	.dot-list dl dt {flex-basis:auto;font-size:var(--f-size-18);}
	.dot-list dl dd {font-size:var(--f-size-18);padding-left:1.8rem;}

	.scroll-conts-wrap .scroll-conts-btn-wrap {display:flex;justify-content:center;}
	.scroll-conts-wrap .scroll-conts-btn {font-size:var(--f-size-16);height:4rem;padding:0 1.6rem;}

	.cont-form-field-wrap select,
	.cont-form-field-wrap input[type=text] {font-size:var(--f-size-18);}
	.cont-form-field-wrap input[type=submit] {width:2rem;height:2rem;}
}
@media only screen and (max-width : 640px){
	.members-table .swiper-wrapper {grid-template-columns:repeat(2, 1fr);gap:4rem 2rem;}

	.cont-form-field-wrap .form-flex {flex-direction:column;gap:.8rem;/*padding-bottom:.4rem;*/}
	.cont-form-field-wrap .select-item {max-width:100%;width:100%;/*padding-bottom:.4rem;border-bottom:1px solid var(--primary-color);*/}
	.cont-form-field-wrap .keyword-item {max-width:100%;width:100%;}
	.cont-form-field-wrap select,
	.cont-form-field-wrap input[type=text] {line-height:5rem;}
}
@media only screen and (max-width : 480px){
	.related-news-wrap .swiper-slide {flex-shrink:0;width:27rem;}
}




/* 01. 전문분야 */
.specialization .inConts .head {gap:7rem;}
.specialization .division,
.specialization .coverBg-scroll-wrap {display:flex;flex-direction:column;gap:12rem;}
.specialization .division.dv1 {}
.specialization .division.dv2 {margin-top:4rem;}

.specialization .category {display:flex;flex-direction:column;gap:10rem;}
.specialization .category .list ul {display:grid;grid-template-columns:repeat(2, 1fr);gap:6rem 4rem;counter-reset:item;}
.specialization .category .list ul li {position:relative;display:grid;overflow:hidden;}
.specialization .category .list ul li picture,
.specialization .category .list ul li a {width:100%;height:51.8rem;grid-area:1/1;}
.specialization .category .list ul li picture img {object-fit:cover;width:100%;height:100%;filter:grayscale(100%);transition:all .25s ease-in-out;}
.specialization .category .list ul li:after {counter-increment:item;content:"0"counter(item);position:absolute;top:6rem;left:4rem;color:var(--gs-step05-color);font-size:var(--f-size-24);font-weight:700;}
.specialization .category .list ul li:nth-child(n+10):after {content:counter(item);}
.specialization .category .list ul li a {width:100%;height:100%;padding:12rem 4rem 4rem;display:flex;flex-direction:column;justify-content:end;z-index:1;}
.specialization .category .list ul li a h5 {display:inline-flex;align-items:center;gap:.8rem;color:var(--primary-color);font-size:var(--f-size-32);font-weight:700;}
.specialization .category .list ul li a h5:after {content:"";width:2.4rem;height:2.4rem;background:url('../images/sub/specialization/ico-tab-arrow2.svg') no-repeat center center/cover;}
.specialization .category .list ul li a .summary {font-size:var(--f-size-20);line-height:1.6;height:9.6rem;margin-top:2rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.specialization .category .list ul li a dl.detial-prats {display:flex;min-height:10.6rem;background-color:rgba(255,255,255,.5);padding:2.4rem;margin-top:4rem;}
.specialization .category .list ul li a dl.detial-prats dt {flex-shrink:0;flex-basis:11.8rem;font-size:var(--f-size-18);font-weight:700;}
.specialization .category .list ul li a dl.detial-prats dd {flex:1 0;font-size:var(--f-size-18);line-height:1.6;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
[lang="en"] .specialization .category .list ul li a .summary {height:6.4rem;-webkit-line-clamp:2;}
[lang="en"] .specialization .category .list ul li a dl.detial-prats {min-height:16.4rem;}
[lang="en"] .specialization .category .list ul li a dl.detial-prats dt {flex-basis:17.1rem;}
[lang="en"] .specialization .category .list ul li a dl.detial-prats dd {-webkit-line-clamp:4;}

/*.specialization .category .list dl dt {display:flex;justify-content:space-between;align-items:center;height:9rem;padding:0 3rem;background-color:var(--default-color);transition:all .45s .0s ease-in-out;cursor:pointer;} * 2025-06-23 수정 *
.specialization .category .list dl dt a.link {display:flex;align-items:center;gap:.4rem;color:var(--gs-step00-color);font-size:var(--f-size-24);}
.specialization .category .list dl dt a.link:after {content:"";width:2rem;height:2rem;background:url('../images/sub/specialization/ico-tab-arrow.svg') no-repeat center center/cover;}
.specialization .category .list dl dt a.open {width:2.4rem;height:2.4rem;background:url('../images/common/ico-plus.svg') no-repeat center center/cover;transition:all .45s .0s ease-in-out;}
.specialization .category .list dl.active dt {background-color:var(--primary-color);}
.specialization .category .list dl.active dt a.open {background-image:url('../images/common/ico-minus.svg');}
.specialization .category .list dl dd {display:none;}
.specialization .category .list dl dd ul {display:grid;grid-template-columns:repeat(2, 1fr);gap:1.6rem;padding:6rem 4rem;background-color:var(--gs-step00-color);}
.specialization .category .list dl dd ul li {display:inline-flex;align-items:center;gap:1.2rem;color:var(--gs-step06-color);font-size:var(--f-size-24);}
.specialization .category .list dl dd ul li:before {content:"";width:.4rem;height:.4rem;border-radius:50%;background-color:var(--gs-step06-color);}*/

.specialization .coverBg {height:50rem;}
.specialization .coverBg.businessconsult figure {background-image:url('../images/sub/specialization/businessconsult-cover.jpg');}
.specialization .coverBg.fairtrade figure {background-image:url('../images/sub/specialization/fairtrade-cover.jpg');}
.specialization .coverBg.lawsuit figure {background-image:url('../images/sub/specialization/lawsuit-cover.jpg');}
.specialization .coverBg.publicprocurement figure {background-image:url('../images/sub/specialization/publicprocurement-cover.jpg');}
.specialization .coverBg.addBg-style01 figure {background-image:url('../images/sub/specialization/addBg-style01.jpg');}
.specialization .coverBg.addBg-style02 figure {background-image:url('../images/sub/specialization/addBg-style02.jpg');}
.specialization .coverBg.addBg-style03 figure {background-image:url('../images/sub/specialization/addBg-style03.jpg');}
.specialization .coverBg.addBg-style04 figure {background-image:url('../images/sub/specialization/addBg-style04.jpg');}
.specialization .coverBg.addBg-style05 figure {background-image:url('../images/sub/specialization/addBg-style05.jpg');}
.specialization .coverBg.businessconsult {background-image:url('../images/sub/specialization/businessconsult-cover@m.jpg');}
.specialization .coverBg.fairtrade {background-image:url('../images/sub/specialization/fairtrade-cover@m.jpg');}
.specialization .coverBg.lawsuit {background-image:url('../images/sub/specialization/lawsuit-cover@m.jpg');}
.specialization .coverBg.publicprocurement {background-image:url('../images/sub/specialization/publicprocurement-cover@m.jpg');}
.specialization .coverBg.addBg-style01 {background-image:url('../images/sub/specialization/addBg-style01@m.jpg');}
.specialization .coverBg.addBg-style02 {background-image:url('../images/sub/specialization/addBg-style02@m.jpg');}
.specialization .coverBg.addBg-style03 {background-image:url('../images/sub/specialization/addBg-style03@m.jpg');}
.specialization .coverBg.addBg-style04 {background-image:url('../images/sub/specialization/addBg-style04@m.jpg');}
.specialization .coverBg.addBg-style05 {background-image:url('../images/sub/specialization/addBg-style05@m.jpg');}
.specialization .introduce {margin-top:5rem !important;}
.specialization .summary {font-size:var(--f-size-20);line-height:1.6;letter-spacing:0;}
.specialization .summary strong {font-weight:700;}

.specialization .detail {gap:4rem;}
.specialization .detail dl {display:flex;flex-direction:column;gap:2rem;}
.specialization .detail dl dt {font-size:var(--f-size-24);font-weight:700;}

.specialization .controll-wrap {margin-top:8rem !important;}
.specialization .controll-wrap .board-view-controll {display:flex;justify-content:center;align-items:center;}
.specialization .controll-wrap .board-view-controll a[class^="view"] {width:5.2rem;height:5.2rem;background:url('../images/common/ico-board-view-arrow.svg') no-repeat center center/cover;}
.specialization .controll-wrap .board-view-controll a.view-prev {transform:rotate(180deg);}
.specialization .controll-wrap .board-view-controll a.disabled {opacity:0;visibility:hidden;}

@media (hover: hover) {
	.specialization .category .list ul li:hover picture img {filter:grayscale(0%);}
	.specialization .category .list ul li a:hover h5 {text-decoration:underline;text-decoration-thickness:.3rem;text-underline-offset:.6rem;}
}

@media only screen and (max-width : 840px){
	.specialization .inConts .head {gap:1.2rem;}
	.specialization.list {padding-bottom:10rem !important;}
	.specialization .division.dv1 {margin:0 !important;padding:11rem 1.6rem 3.8rem !important;}
	.specialization .division.dv2 {margin:2rem 0 0 !important;padding:0 !important;}
	.specialization .division {gap:3.2rem;}

	.specialization .category {gap:5rem;}
	.specialization .category .list {gap:1.2rem;}
	.specialization .category .list ul {grid-template-columns:1fr;gap:2rem;}
	.specialization .category .list ul li picture,
	.specialization .category .list ul li a {height:43.3rem;}
	.specialization .category .list ul li picture img {filter:none;}
	.specialization .category .list ul li:after {top:4rem;left:2rem;font-size:var(--f-size-20);}
	.specialization .category .list ul li a {padding:8rem 2rem 2rem;}
	.specialization .category .list ul li a h5 {font-size:var(--f-size-24);}
	.specialization .category .list ul li a h5:after {width:2rem;height:2rem;background-size:cover;}
	.specialization .category .list ul li a .summary {font-size:var(--f-size-16);height:auto;word-break:break-all;}
	.specialization .category .list ul li a dl.detial-prats {flex-direction:column;min-height:14.4rem;margin-top:3.2rem;gap:1.2rem;padding:2rem;}
	.specialization .category .list ul li a dl.detial-prats dt {flex-basis:auto;font-size:var(--f-size-16);}
	.specialization .category .list ul li a dl.detial-prats dd {font-size:var(--f-size-16);word-break:break-all;-webkit-line-clamp:3;}
	[lang="en"] .specialization .category .list ul li a .summary {height:auto;}
	[lang="en"] .specialization .category .list ul li a dl.detial-prats dt {flex-basis:auto;}
	/*.specialization .category .list dl dt {height:7rem;}
	.specialization .category .list dl dt a.link {font-size:var(--f-size-20);gap:.8rem;}
	.specialization .category .list dl dt a.open {width:2rem;height:2rem;}
	.specialization .category .list dl dd ul {grid-template-columns:1fr;gap:.4rem;padding:4rem 2rem;}
	.specialization .category .list dl dd ul li {font-size:var(--f-size-20);}*/
	.specialization .introduce {margin-top:4rem !important;padding-bottom:8rem !important;border-bottom:1rem solid var(--gs-step02-color);}
	.specialization .coverBg {height:30.4rem;}

	.specialization .summary {font-size:var(--f-size-18);}

	.specialization .controll-wrap {margin-top:4rem !important;}
	.specialization .controll-wrap .board-view-controll {flex-wrap:wrap;}
	.specialization .controll-wrap .board-view-controll a.view-prev {order:1;width:4rem;height:4rem;}
	.specialization .controll-wrap .board-view-controll a.view-next {order:2;width:4rem;height:4rem;}
	.specialization .controll-wrap .board-view-controll a.list-more {order:3;/*margin-top:3.2rem;*/}

	.sub-title .members-swiper-btn a {width:4rem;height:4rem;}

	.specialization .inConts .wrap .cols5 {display:flex;width:100%;}
	.specialization .inConts .wrap .cols5 .function {display:flex;width:100%;margin-top:.8rem;}
	.specialization .inConts .wrap .cols5 .function a.icoBg {width:100%;}
}
@media only screen and (max-width : 480px){
	.specialization .coverBg {height:15.2rem;}
}

/* 02. 구성원 */
.members .division {gap:8rem;}
.members .division.member-list {margin-top:8rem !important;}
.members .btn-wrap {display:flex;justify-content:center;margin-top:12rem;}

.member-profile .division.detail {display:flex;flex-direction:column;gap:4rem;margin-top:15rem;}
.member-profile .division.detail .introduce {font-size:var(--f-size-20);line-height:1.6;}
.member-profile .profile-head {display:flex;flex-direction:column;gap:4rem;}
.member-profile .profile-head .full-wide-profile {display:flex;align-items:end;background-color:var(--sub-color);margin:0 -3rem;padding:11rem 3rem 0;}
.member-profile .profile-head .full-wide-profile .summary {display:flex;flex-direction:column;justify-content:end;gap:6rem;padding-bottom:4rem;grid-column:1/4;}
.member-profile .profile-head .full-wide-profile .summary .title {display:inline-block;color:var(--primary-color);font-size:var(--f-size-28);font-weight:600;}
.member-profile .profile-head .full-wide-profile .summary h3 {font-size:var(--f-size-68);line-height:1.3;font-weight:700;}
.member-profile .profile-head .full-wide-profile .summary .parts {display:flex;flex-wrap:wrap;align-items:end;gap:.6rem;margin-top:2rem;}
.member-profile .profile-head .full-wide-profile .summary .parts span {color:var(--gs-step00-color);font-size:var(--f-size-14);font-weight:400;line-height:2.8rem;padding:0 .8rem;white-space:nowrap;background-color:var(--gs-step05-color);}
.member-profile .profile-head .full-wide-profile .summary .comm-channel {display:flex;flex-direction:column;gap:.4rem;margin-top:3.5rem;}
.member-profile .profile-head .full-wide-profile .summary .comm-channel p {display:flex;align-items:center;gap:1.6rem;color:var(--gs-step06-color);font-size:var(--f-size-20);}
.member-profile .profile-head .full-wide-profile .summary .comm-channel p strong {flex-shrink:0;min-width:6.8rem;color:var(--primary-color);font-weight:500;}
.member-profile .profile-head .full-wide-profile .summary .btn-area {display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem;}
.member-profile .profile-head .full-wide-profile .photo {display:flex;align-items:end;grid-column:4/6;}
.member-profile .profile-head .full-wide-profile .photo img {width:100%;height:auto;object-fit:contain;}
.member-profile .btn-wrap {display:flex;justify-content:center;margin-top:12rem;}

#share-modal {position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:9;}
#share-modal .wrap {width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.4);}
#share-modal .inner {min-width:36rem;display:flex;flex-direction:column;background-color:#fff;}
#share-modal .inner .head {display:flex;justify-content:space-between;align-items:center;padding:2rem 2.4rem;border-bottom:1px solid var(--gs-step02-color);}
#share-modal .inner .head h4 {font-size:var(--f-size-24);font-weight:700;line-height:1.3;}
#share-modal .inner .head a.close {width:2.4rem;height:2.4rem;background:url('../images/common/ico-close.svg') no-repeat center center/cover;}
#share-modal .inner .cont {padding:4.6rem 4.6rem;}
#share-modal .inner .cont ul {display:flex;justify-content:space-around;align-items:center;}
#share-modal .inner .cont ul li {display:flex;flex-direction:column;align-items:center;gap:.8rem;font-size:var(--f-size-18);font-weight:600;}

@media only screen and (max-width : 1400px){
	.member-profile .profile-head .full-wide-profile .summary .btn-area {gap:2rem;}
}
@media only screen and (max-width : 840px){
	.members .division {gap:5rem;}
	#sBody.members .division:first-child {padding-bottom:6rem;margin-bottom:0;border-bottom:1rem solid var(--gs-step02-color);}
	.members .division.member-list {margin-top:4rem !important;}
	.members .btn-wrap {margin-top:6rem;}

	.member-profile .profile-head {gap:3.2rem;}
	.member-profile .division.detail {gap:3.2rem;margin-top:6rem;}
	.member-profile .division.detail .introduce {font-size:var(--f-size-18);}
	.member-profile {gap:8rem;padding-bottom:10rem !important;}

	.member-profile .profile-head .full-wide-profile {background-color:var(--gs-step01-color);padding:0;margin:0 -1.6rem;}
	.member-profile .profile-head .full-wide-profile .photo {padding-top:6rem;background-color:var(--sub-color);}
	.member-profile .profile-head .full-wide-profile .photo picture {margin:0 auto;}
	.member-profile .profile-head .full-wide-profile .inConts .wrap .cols5 {display:flex;flex-direction:column-reverse;}
	.member-profile .profile-head .full-wide-profile .summary {padding:0 1.6rem 6rem;gap:4rem;border-bottom:1rem solid var(--gs-step02-color);}
	.member-profile .profile-head .full-wide-profile .summary .title {font-size:var(--f-size-20);margin-bottom:.2rem;}
	.member-profile .profile-head .full-wide-profile .summary h3 {font-size:var(--f-size-40);}
	.member-profile .profile-head .full-wide-profile .summary .parts {gap:.4rem;}
	.member-profile .profile-head .full-wide-profile .summary .comm-channel {margin-top:2rem;}
	.member-profile .profile-head .full-wide-profile .summary .comm-channel p {font-size:var(--f-szei-18);}
	.member-profile .profile-head .full-wide-profile .summary .btn-area {grid-template-columns:1fr;}
	.member-profile .btn-wrap {margin-top:8rem;}

	#share-modal .inner {min-width:32.8rem;}
	#share-modal .inner .cont {padding:4rem 3rem;}
	#share-modal .inner .head {padding:1.4rem 2rem;}
	#share-modal .inner .head h4 {font-size:var(--f-size-20);}
}

/* 03. 이제 뉴스 */
.ejenews .division {gap:6rem;}
.ejenews .division + .division {margin-top:6rem !important;}
.ejenews .ejenews-list .wrap {min-height:60rem;}
.ejenews .ejenews-list ul.board-table {display:grid;grid-template-columns:repeat(3, 1fr);gap:8rem 4rem;}
.ejenews .ejenews-list ul.board-table li {position:relative;width:100%;min-width:0;height:34rem;}
.ejenews .ejenews-list ul.board-table li a {display:flex;flex-direction:column;gap:2rem;width:100%;height:100%;padding:4rem 4rem 7rem;background-color:var(--gs-step00-color);}
.ejenews .ejenews-list ul.board-table li .cate {display:flex;align-items:center;gap:1.2rem;color:var(--gs-step05-color);font-size:var(--f-size-20);font-weight:500;}
.ejenews .ejenews-list ul.board-table li .notice {display:inline-block;color:var(--gs-step00-color);font-size:var(--f-size-18);line-height:3.2rem;padding:0 1.4rem;border-radius:3.2rem;background-color:var(--primary-color);}
.ejenews .ejenews-list ul.board-table li .date {position:absolute;bottom:0;left:0;width:100%;padding:0 4rem 4rem;color:var(--gs-step05-color);font-size:var(--f-size-18);font-weight:500;}
.ejenews .ejenews-list ul.board-table li h3 {font-size:var(--f-size-26);font-weight:600;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}

.ejenews-view .ejenews-view-cont .title {display:flex;flex-direction:column;gap:1.6rem;}
.ejenews-view .ejenews-view-cont .title .cate {color:var(--gs-step05-color);font-size:var(--f-size-24);font-weight:500;}
.ejenews-view .ejenews-view-cont .title .cate .notice {color:var(--point-color);margin-right:1.2rem;}
.ejenews-view .ejenews-view-cont .title h2 {font-size:var(--f-size-44);font-weight:600;line-height:1.3;letter-spacing:-.2rem;}
.ejenews-view .ejenews-view-cont .date-share {display:flex;justify-content:space-between;align-items:end;margin-top:5rem;}
.ejenews-view .ejenews-view-cont .date-share .date {color:var(--gs-step05-color);font-size:var(--f-size-18);font-weight:500;}
.ejenews-view .ejenews-view-cont .date-share a {width:4rem;height:4rem;padding:0;background-position:center center;}
.ejenews-view .ejenews-view-cont .board-content {padding:8rem 0;margin-top:4rem;border-top:1px solid var(--primary-color);border-bottom:1px solid var(--gs-step04-color);}
.ejenews-view .ejenews-view-cont .board-content .editor-area p,
.ejenews-view .ejenews-view-cont .board-content .editor-area b,
.ejenews-view .ejenews-view-cont .board-content .editor-area strong,
.ejenews-view .ejenews-view-cont .board-content .editor-area u,
.ejenews-view .ejenews-view-cont .board-content .editor-area font,
.ejenews-view .ejenews-view-cont .board-content .editor-area ol,
.ejenews-view .ejenews-view-cont .board-content .editor-area ol li,
.ejenews-view .ejenews-view-cont .board-content .editor-area ul,
.ejenews-view .ejenews-view-cont .board-content .editor-area ul li,
.ejenews-view .ejenews-view-cont .board-content .editor-area a,
.ejenews-view .ejenews-view-cont .board-content .editor-area span {
	color:var(--gs-step06-color) !important;
	font-size:var(--f-size-20) !important;
	line-height:1.6 !important;
}
.ejenews-view .ejenews-view-cont .board-content .editor-area u,
.ejenews-view .ejenews-view-cont .board-content .editor-area a {text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.4rem;}
.ejenews-view .ejenews-view-cont .board-content .editor-area ol {list-style:initial;list-style-type:decimal;padding-left:2rem;}
.ejenews-view .ejenews-view-cont .board-content .editor-area ul {list-style:initial;padding-left:2rem;}

.ejenews-view .ejenews-view-cont ul.related-press {margin-top:3rem;}
.ejenews-view .ejenews-view-cont ul.related-press li {position:relative;color:var(--gs-step06-color);font-size:var(--f-size-20);line-height:1.6;word-break:break-all;}
.ejenews-view .ejenews-view-cont ul.related-press li:before {content:"■ ";}
.ejenews-view .ejenews-view-cont ul.related-press li a {word-break:break-all;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.4rem;}
.ejenews-view .ejenews-view-cont dl.relevant-area {display:flex;align-items:start;gap:2rem;margin-top:6rem;}
.ejenews-view .ejenews-view-cont dl.relevant-area dt {font-size:var(--f-size-20);font-weight:700;}
.ejenews-view .ejenews-view-cont dl.relevant-area dd {display:flex;flex-wrap:wrap;gap:.4rem;}
.ejenews-view .ejenews-view-cont dl.relevant-area dd span {color:var(--gs-step01-color);font-size:var(--f-size-14);line-height:2.8rem;padding:0 .8rem;background-color:var(--gs-step05-color);}

.ejenews-view .ejenews-view-cont .board-etc {display:flex;flex-direction:column;gap:8rem;padding:8rem 0 12rem;border-bottom:1px solid var(--primary-color);}
.ejenews-view .ejenews-view-cont .board-etc .view-head h4 {font-size:var(--f-size-32) !important;font-weight:700 !important;}
.ejenews-view .ejenews-view-cont .attachment {display:flex;flex-direction:column;gap:4rem;}
.ejenews-view .ejenews-view-cont .attachment .files {display:flex;flex-direction:column;gap:.4rem;padding:2rem 2.8rem 2rem 7.6rem;background:var(--gs-step00-color) url('../images/common/ico-file.svg') no-repeat left 2.8rem top 2rem;}
.ejenews-view .ejenews-view-cont .attachment .files a {color:var(--gs-step06-color);font-size:var(--f-size-18);font-weight:500;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.4rem;}
.ejenews-view .ejenews-view-cont .related-members {display:flex;flex-direction:column;gap:4rem;}
.ejenews-view .ejenews-view-cont .related-news {width:100%;display:flex;flex-direction:column;gap:4rem;}
.ejenews-view .ejenews-view-cont .board-view-controll {display:flex;justify-content:space-between;align-items:center;margin-top:8rem;}
.ejenews-view .ejenews-view-cont .board-view-controll a[class^="view"] {width:5.2rem;height:5.2rem;background:url('../images/common/ico-board-view-arrow.svg') no-repeat center center/cover;}
.ejenews-view .ejenews-view-cont .board-view-controll a.view-prev {transform:rotate(180deg);}
.ejenews-view .ejenews-view-cont .board-view-controll a.disabled {opacity:0;visibility:hidden;}

@media (hover: hover) {
	.ejenews .ejenews-list ul.board-table li a {border:2px solid #fff;transition:all .25s .0s ease-in-out;}
	.ejenews .ejenews-list ul.board-table li a:hover {border-color:var(--primary-color);}
}

@media only screen and (max-width : 1400px){
	.ejenews .ejenews-list ul.board-table {gap:6rem 2rem;}
}
@media only screen and (max-width : 840px){
	.ejenews {gap:8rem;padding-bottom:10rem !important;}
	.ejenews .division {gap:4rem;}
	#sBody.ejenews .division:first-child {padding-bottom:6rem;margin-bottom:0;border-bottom:1rem solid var(--gs-step02-color);}
	.ejenews .division.ejenews-list {margin-top:4rem !important;}
	.ejenews .inConts .head {gap:5rem;}
	.ejenews .ejenews-list ul.board-table li {height:23.4rem;}
	.ejenews .ejenews-list ul.board-table li a {padding:2rem 2rem 5rem;gap:1.2rem;}
	.ejenews .ejenews-list ul.board-table li .cate {font-size:var(--f-size-18);gap:.8rem;}
	.ejenews .ejenews-list ul.board-table li .notice {font-size:var(--f-size-14);line-height:2.8rem;border-radius:2.8rem;}
	.ejenews .ejenews-list ul.board-table li h3 {font-size:var(--f-size-20);}
	.ejenews .ejenews-list ul.board-table li .date {padding:0 2rem 2rem;}
	.ejenews .ejenews-list .board-sort {margin-bottom:3.2rem;}
	.ejenews .ejenews-list .btn-wrap {margin-top:6rem;}

	.ejenews-view {gap:8rem;padding-bottom:10rem !important;}
	.ejenews-view .ejenews-view-cont .title {gap:1.2rem;}
	.ejenews-view .ejenews-view-cont .title .cate {font-size:var(--f-size-20);}
	.ejenews-view .ejenews-view-cont .title h2 {font-size:var(--f-size-28);}
	.ejenews-view .ejenews-view-cont .date-share {margin-top:2.8rem;}
	.ejenews-view .ejenews-view-cont .date-share a {display:none;}
	.ejenews-view .ejenews-view-cont .board-content {margin-top:3.2rem;padding:6rem 0;}
	.ejenews-view .ejenews-view-cont .board-content p {font-size:var(--f-size-18);}
	.ejenews-view .ejenews-view-cont ul.related-press li {font-size:var(--f-size-18);}
	.ejenews-view .ejenews-view-cont dl.relevant-area {margin-top:4rem;}
	.ejenews-view .ejenews-view-cont .board-etc {gap:6rem;padding:6rem 0 8rem;}
	.ejenews-view .ejenews-view-cont .board-etc .view-head h4 {font-size:var(--f-size-24) !important;}
	.ejenews-view .ejenews-view-cont .attachment {gap:2.8rem;}
	.ejenews-view .ejenews-view-cont .related-members {gap:2.8rem;}
	.ejenews-view .ejenews-view-cont .board-view-controll {flex-wrap:wrap;margin-top:4rem;}
	.ejenews-view .ejenews-view-cont .board-view-controll a.view-prev {order:1;width:4rem;height:4rem;}
	.ejenews-view .ejenews-view-cont .board-view-controll a.view-next {order:2;width:4rem;height:4rem;}
	.ejenews-view .ejenews-view-cont .board-view-controll a.list-more {order:3;margin-top:3.2rem;}

	.ejenews-view .ejenews-view-cont {overflow:hidden;}
	.ejenews-view .ejenews-view-cont .related-news-wrap {overflow:visible;}
}
@media only screen and (max-width : 640px){
	.ejenews .ejenews-list ul.board-table {grid-template-columns:repeat(2, 1fr);gap:4rem 2rem;}
}
@media only screen and (max-width : 480px){
	.ejenews .ejenews-list ul.board-table {grid-template-columns:1fr;gap:2rem 2rem;}
}

/* 04. 이제 소개 */
.introduce .division + .division {margin-top:20rem !important;}

.introduce .introduction {display:flex;flex-direction:column;gap:12rem;}
.introduce .coverBg-scroll-wrap {display:flex;flex-direction:column;gap:12rem;}
.introduce .head {gap:2.4rem;}
.introduce .division.dv2 {margin-top:12rem;}
.introduce .coverBg {height:65rem;}
.introduce .coverBg figure {background-image:url('../images/sub/introduce/introduce-cover.jpg');}
.introduce .coverBg {background-image:url('../images/sub/introduce/introduce-cover@m.jpg');}
.introduce .introduction .logo-hanja {margin-top:5rem;padding-right:4rem;}
.introduce .introduction .brochure {display:grid;grid-template-columns:repeat(5, 1fr);gap:4rem;align-items:center;}
.introduce .introduction .brochure a.download {font-size:var(--f-size-18);line-height:6rem;font-weight:700;border:1px solid var(--primary-color);padding:0 2rem;background-repeat:no-repeat;background-position:right 2rem center;}
.introduce .introduction .service {display:flex;flex-direction:column;gap:8rem;}
.introduce .introduction .service dl {display:grid;grid-template-columns:repeat(5, 1fr);gap:4rem;}
.introduce .introduction .service dl dt {position:relative;padding-left:7rem;grid-column:1/3;font-size:3.2rem;font-weight:700;word-break:keep-all;}
.introduce .introduction .service dl dt span {position:absolute;top:0;left:0;color:var(--gs-step04-color);}
.introduce .introduction .service dl dd {grid-column:3/6;color:var(--gs-step06-color);font-size:var(--f-size-20);LINE-HEIGHT:1.6;}
.introduce .introduction .value {margin-top:20rem;}
.introduce .introduction .value dl {display:flex;align-items:end;gap:.8rem;padding:3rem 0;border-top:1px solid var(--gs-step03-color);}
.introduce .introduction .value dl:first-child {padding-top:0;border-top:0;}
.introduce .introduction .value dl:last-child {padding-bottom:0;border-bottom:0;}
.introduce .introduction .value dl dt {/*flex-shrink:0;flex-basis:12.5rem;*/font-size:var(--f-size-80);font-weight:600;line-height:.9;}
.introduce .introduction .value dl dt.char-j {line-height:.7;}
.introduce .introduction .value dl dd {flex:1;display:inline-flex;align-items:center;gap:3.6rem;font-size:var(--f-size-28);font-weight:600;}
.introduce .introduction .value dl dd span {color:var(--gs-step05-color);font-weight:300;}
.introduce .introduction .history {margin-top:20rem;}
.introduce .introduction .history .right {display:flex;flex-direction:column;gap:5rem;}
.introduce .introduction .history .right .history-cont {display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem;padding-bottom:5rem;border-bottom:1px solid var(--gs-step03-color);}
.introduce .introduction .history .right .history-cont .year {grid-column:1/2;font-size:var(--f-size-60);font-weight:600;line-height:1;}
.introduce .introduction .history .right .history-cont .month {grid-column:2/4;display:flex;flex-direction:column;gap:1.6rem;}
.introduce .introduction .history .right .history-cont dl {display:grid;grid-template-columns:6rem 1fr;}
.introduce .introduction .history .right .history-cont dl dt {position:relative;font-size:var(--f-size-24);font-weight:700;}
.introduce .introduction .history .right .history-cont dl dd {color:var(--gs-step06-color);font-size:var(--f-size-24);}
.introduce .introduction figure.full {margin-top:12rem;}

.introduce .location .inConts {gap:8rem 4rem;}
.introduce .location .address .left {grid-column:1/2;}
.introduce .location .address .right {grid-column:2/6;display:flex;flex-direction:column;gap:5rem;}
.introduce .location .address .add {font-size:var(--f-size-32);font-weight:600;line-height:1.3;letter-spacing:-.2rem;}
.introduce .location .address .right picture {margin-top:7rem;}
.introduce .location ul.infor {display:grid;grid-template-columns:repeat(3, 1fr);}
.introduce .location ul.infor li {position:relative;font-size:var(--f-size-20);font-weight:700;line-height:1.6rem;padding-left:4.2rem;display:flex;align-items:center;gap:1.2rem;}
.introduce .location ul.infor li span {font-weight:400;}
.introduce .location ul.infor li:before {content:"";position:absolute;top:50%;left:0;transform:translate(0,-50%);width:.2rem;height:2.1rem;background-color:var(--gs-step03-color);}
.introduce .location ul.map-guide {display:grid;grid-template-columns:repeat(4, 1fr);gap:4rem;}
.introduce .location ul.map-guide li a.print,
.introduce .location ul.map-guide li a.share {border-color:var(--gs-step01-color);background-color:var(--gs-step02-color);}
.introduce .location .use-guide {display:flex;flex-direction:column;gap:8rem;margin-top:5rem;}
.introduce .location .use-guide dl {display:grid;grid-template-columns:repeat(4, 1fr);gap:4rem;}
.introduce .location .use-guide dl dt {grid-column:1/2;font-size:var(--f-size-24);font-weight:700;}
.introduce .location .use-guide dl dd {grid-column:2/5;color:var(--gs-step06-color);font-size:var(--f-size-20);}

@media only screen and (max-width : 1440px){
	.introduce .location ul.infor li {padding-left:2rem;}
}
@media only screen and (max-width : 1360px){
	.introduce .location ul.infor {grid-template-columns:1fr;gap:2rem;}
	.introduce .location ul.infor li span {min-width:6.6rem;}
	.introduce .location ul.map-guide {grid-template-columns:repeat(2, 1fr);}
}
@media only screen and (max-width : 1130px){
	.introduce .head h2 br {display:none;}
}
@media only screen and (max-width : 840px){
	.introduce .head h2 br {display:block;}

	.introduce .division + .division {margin-top:8rem !important;}
	.introduce .division.dv1 {margin:0 !important;padding:11rem 1.6rem 5rem !important;}
	.introduce .division.dv2 {margin:2rem 0 0 !important;padding:0 !important;}

	.introduce .introduction {gap:10rem;}
	.introduce .coverBg-scroll-wrap {gap:16rem;}
	.introduce .inConts .wrap .cols5 {display:flex;flex-direction:column;gap:6rem;}
	.introduce .head {gap:2rem;}
	.introduce .head .s-tit {font-size:var(--f-size-28);}
	.introduce .coverBg {height:40rem;}
	.introduce .introduction .logo-hanja {margin-top:4rem;padding:0;}
	.introduce .introduction .logo-hanja img {max-width:26.9rem;width:100%;}
	.introduce .introduction .service {gap:4rem;}
	.introduce .introduction .service dl {display:flex;flex-direction:column;gap:1.2rem;}
	.introduce .introduction .service dl dt {padding-left:5rem;font-size:var(--f-size-20);}
	.introduce .introduction .service dl dt span {}
	.introduce .introduction .service dl dd {font-size:var(--f-size-18);}
	.introduce .introduction .service figure {margin-left:-1.6rem;margin-right:-1.6rem;}
	.introduce .introduction .value {margin-top:10rem;}
	.introduce .introduction .value dl {align-items:center;}
	.introduce .introduction .value dl dt {font-size:var(--f-size-64);}
	.introduce .introduction .value dl dd {flex-direction:column;justify-content:center;align-items:start;gap:.2rem;font-size:var(--f-size-24);margin-bottom:1rem;}
	.introduce .introduction .value dl dd span {line-height:1;}
	.introduce .introduction figure.full {margin:8rem -1.6rem 0 -1.6rem;}

	.introduce .introduction .history {margin-top:10rem;}
	.introduce .introduction .history .right .history-cont {display:flex;flex-direction:column;gap:2rem;}
	.introduce .introduction .history .right .history-cont dl {display:flex;flex-direction:column;gap:.4rem;}
	.introduce .introduction .history .right .history-cont dl dt {font-size:var(--f-size-18);}
	.introduce .introduction .history .right .history-cont dl dd {font-size:var(--f-size-18);}
	.introduce .introduction .history .right .history-cont .year {font-size:var(--f-size-44);}


	.introduce .location .cols5.address {gap:3.2rem;}
	.introduce .location .address .right {gap:2.2rem;}
	.introduce .location .address .add {font-size:var(--f-size-28);}
	.introduce .location .address .right picture {margin-top:3.8rem;}
	.introduce .location ul.infor {margin-top:1.8rem;}
	.introduce .location ul.infor li {padding-left:0;}
	.introduce .location ul.infor li:before {content:none;}
	.introduce .location ul.map-guide {gap:2rem;}
	.introduce .location ul.map-guide li:nth-child(n+3) {display:none;}
	.introduce .location .use-guide {gap:4rem;margin-top:2rem;}
	.introduce .location .use-guide dl {display:flex;flex-direction:column;gap:1.2rem;}
	.introduce .location .use-guide dl dt {font-size:var(--f-size-20);}
	.introduce .location .use-guide dl dd {font-size:var(--f-size-18);}
}
@media only screen and (max-width : 520px){
	.introduce .head h2 {word-break:break-all;}
	.introduce .head h2 br {display:none;}
}
@media only screen and (max-width : 480px){
	.introduce .coverBg {height:20rem;}
	.introduce .location ul.map-guide {grid-template-columns:1fr;}
}

/* 05. 인재채용 */
.recruit .inConts .head {gap:2.4rem;}
.recruit .division + .division {margin-top:20rem !important;}
.recruit .division.first {margin-top:10rem !important;}
.recruit .division,
.recruit .coverBg-scroll-wrap {display:flex;flex-direction:column;gap:12rem;}
body:not(.main) #sBody.recruit h4 {font-weight:600;line-height:1.4;}
body:not(.main) #sBody.recruit h4 u {font-weight:700;text-decoration-thickness:.2rem;text-underline-offset:1.6rem;text-decoration-color:var(--primary-color);}
body:not(.main) #sBody.recruit h4.small u {font-weight:600;text-decoration-thickness:.2rem;text-underline-offset:.8rem;text-decoration-color:var(--default-color);}
.recruit .coverBg {height:79rem;}
.recruit .coverBg figure {background-image:url('../images/sub/recruit/recruit-cover.jpg');}
.recruit .coverBg {background-image:url('../images/sub/recruit/recruit-cover@m.jpg');}

.recruit .apply-wrap {display:flex;flex-direction:column;gap:6rem;}
.recruit .apply-wrap .cols5 {align-items:start;}
.recruit .apply-wrap .cols5 + .cols5 {padding-top:6rem;border-top:1px solid var(--gs-step03-color);}
.recruit .apply-wrap ul.apply-kind {grid-column:2/6;display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem;padding-left:6rem;}
.recruit .apply-wrap ul.apply-kind li {display:flex;flex-direction:column;gap:3rem;}
.recruit .apply-wrap ul.apply-kind li h5 {font-size:var(--f-size-32);font-weight:700;}
.recruit .apply-wrap ul.apply-kind li .kind-detail {display:flex;flex-direction:column;gap:3.2rem;}
.recruit .apply-wrap ul.apply-kind li .kind-detail dl {display:flex;flex-direction:column;gap:1.2rem;}
.recruit .apply-wrap ul.apply-kind li .kind-detail dl dt {font-size:var(--f-size-20);font-weight:700;line-height:1.6;}
.recruit .apply-wrap ul.apply-kind li .kind-detail dl dd {color:var(--gs-step06-color);font-size:var(--f-size-20);line-height:1.6;}
.recruit .apply-wrap ul.apply-kind li .kind-detail dl dd span {display:block;color:var(--gs-step05-color);font-size:var(--f-size-18);line-height:1.6;margin-top:.4rem;}

.recruit .recruit-infor {}
.recruit .recruit-infor h4 {grid-column:1/3;}
.recruit .recruit-infor .infor-conts {grid-column:3/6;display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem;align-items:start;}
.recruit .recruit-infor .infor-conts .title {grid-column:1/2;font-size:var(--f-size-32);font-weight:700;}
.recruit .recruit-infor .infor-conts ul {grid-column:2/4;display:flex;flex-direction:column;gap:.4rem;}
.recruit .recruit-infor .infor-conts ul li {display:flex;align-items:center;gap:8rem;color:var(--gs-step06-color);font-size:var(--f-size-20);}
.recruit .recruit-infor .infor-conts ul li strong {flex-shrink:0;flex-basis:8rem;color:var(--default-color);font-weight:500;}

@media only screen and (max-width : 1490px){
	.recruit .apply-wrap ul.apply-kind li .kind-detail dl dd br {display:none;}
}
@media only screen and (max-width : 1360px){
	.recruit .apply-wrap .cols5 {display:flex;gap:8rem;}
	.recruit .apply-wrap .cols5 a.download {flex-shrink:0;width:23rem;}
	.recruit .apply-wrap ul.apply-kind {width:100%;grid-template-columns:repeat(2, 1fr);padding:0;gap:6rem 2rem;}
	.recruit .recruit-infor .cols5 {display:flex;flex-direction:column;gap:4rem;}
}
@media only screen and (max-width : 1240px){
	body:not(.main) #sBody.recruit .head h4 br {display:none;}
}
@media only screen and (max-width : 840px){
	.recruit .division + .division {margin-top:10rem !important;gap:6rem !important;}
	.recruit .division.mo1 {margin:0 !important;padding:18rem 0 0 !important;}
	.recruit .division.mo1 .inConts + .inConts {margin-top:8rem;}
	.recruit .division.mo1 .inConts .head {padding:0 1.6rem;}
	.recruit .division.first {margin-top:5rem !important;}
	.recruit .coverBg {height:40rem;}
	.recruit .division, .recruit .coverBg-scroll-wrap {gap:6rem;}
	body:not(.main) #sBody.recruit h4 u {text-underline-offset:.8rem;}
	body:not(.main) #sBody.recruit h4.small u {text-decoration-thickness:.1rem;text-underline-offset:.6rem;}

	.recruit .apply-wrap .cols5 {flex-direction:column-reverse;gap:4rem;}
	.recruit .apply-wrap .cols5 a.download {width:100%;}
	.recruit .apply-wrap ul.apply-kind li h5 {font-size:var(--f-size-24);}
	.recruit .apply-wrap ul.apply-kind li {gap:2.4rem;}
	.recruit .apply-wrap ul.apply-kind li .kind-detail dl {gap:.8rem;}
	.recruit .apply-wrap ul.apply-kind li .kind-detail dl dt {font-size:var(--f-size-18);}
	.recruit .apply-wrap ul.apply-kind li .kind-detail dl dd {font-size:var(--f-size-18);}

	.recruit .recruit-infor .cols5 {gap:6rem;}
	.recruit .recruit-infor .infor-conts  {display:flex;flex-direction:column;gap:2.4rem;}
	.recruit .recruit-infor .infor-conts .title {font-size:var(--f-size-24);}
	.recruit .recruit-infor .infor-conts ul li {font-size:var(--f-size-18);}
}
@media only screen and (max-width : 640px){
	.recruit .apply-wrap ul.apply-kind {grid-template-columns:1fr;}
	.recruit .apply-wrap ul.apply-kind li .kind-detail {gap:4rem;}
}
@media only screen and (max-width : 480px){
	.recruit .coverBg {height:20rem;}
}


/* 90. 통합검색 */
.site-wide-search .cont-form-field-wrap {min-height:24rem;padding:3rem 3rem;background-color:var(--sub-color);}

.site-wide-search .division {gap:10rem;}
body:not(.main) #sBody .division.search-result {margin-top:15rem;gap:12rem;}
.site-wide-search .wrap .conts-tab {margin-top:6rem;}
.site-wide-search .wrap .members-table {margin-top:6rem;}
.site-wide-search .wrap .ejenews-tab-container {border-top:1px solid var(--primary-color);margin-top:6rem;}
.site-wide-search .wrap .ejenews-tab-container .board-table {min-height:29rem;}
.site-wide-search .wrap .ejenews-tab-container dl {display:flex;justify-content:space-between;gap:2rem;border-bottom:1px solid var(--gs-step03-color);padding:3.2rem 0;}
.site-wide-search .wrap .ejenews-tab-container dl dt {flex:1;font-size:var(--f-size-20);font-weight:700;line-height:1.6;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.site-wide-search .wrap .ejenews-tab-container dl dd {flex-shrink:0;flex-basis:10rem;color:var(--gs-step05-color);font-size:var(--f-size-18);font-weight:500;line-height:1.6;text-align:right;}
.site-wide-search .wrap .ejenews-tab-container .btn-wrap {display:flex;justify-content:center;margin-top:4rem;}
.site-wide-search .wrap .ejenews-tab-container .btn-wrap a.more {}

.site-wide-search .wrap .category {display:flex;flex-wrap:wrap;gap:1.6rem;margin-top:6rem;}
.site-wide-search .wrap .category a {color:var(--gs-step00-color);font-size:var(--f-size-20);font-weight:500;line-height:4.8rem;padding:0 2.4rem;white-space:nowrap;background-color:var(--disabled-color);}

@media only screen and (max-width : 840px){
	.site-wide-search .division {gap:5rem;}
	body:not(.main) #sBody .division.search-result {margin-top:8rem;gap:8rem;}

	.site-wide-search .cont-form-field-wrap {min-height:19.4rem;padding:0 1.6rem;margin-left:-1.6rem;margin-right:-1.6rem;}

	.site-wide-search .wrap .conts-tab {margin-top:4rem;}
	.site-wide-search .wrap ul.ejenews-tab li a {font-size:var(--f-size-16);}
	.site-wide-search .wrap ul.ejenews-tab {margin-top:4rem;}
	.site-wide-search .wrap .members-table {margin-top:4rem;}
	.site-wide-search .wrap .ejenews-tab-container {margin-top:4rem;}
	.site-wide-search .wrap .ejenews-tab-container dl {flex-direction:column;padding:2rem 0;gap:.8rem;}
	.site-wide-search .wrap .ejenews-tab-container dl dt {font-size:var(--f-size-18);-webkit-line-clamp:2;}
	.site-wide-search .wrap .ejenews-tab-container dl dd {flex-basis:auto;font-size:var(--f-size-16);text-align:initial;}

	.site-wide-search .wrap .category {gap:.8rem;margin-top:4rem;}
	.site-wide-search .wrap .category a {font-size:var(--f-size-16);line-height:3.8rem;padding:0 1.6rem;}
}

/* 90. 법적고지 */
.terms .division + .division {margin-top:8rem !important;}
.terms .division.conts-tab-wrap {margin-top:12rem !important;}
.terms .article {display:flex;flex-direction:column;gap:2rem;margin-top:4rem;}
.terms .article strong {font-size:var(--f-size-24);font-weight:700;line-height:1.3;}
.terms .article .article-desc + strong {margin-top:2rem;}
.terms .article .article-desc {display:flex;flex-direction:column;gap:1.6rem;}
.terms .article .article-desc p {color:var(--gs-step06-color);font-size:var(--f-size-20);line-height:1.6;}
.terms .section {display:flex;flex-direction:column;gap:2rem;margin-top:8rem;}
.terms .section h5 {font-size:var(--f-size-24);font-weight:700;line-height:1.3;}
.terms .section p.desc {color:var(--gs-step06-color);font-size:var(--f-size-20);line-height:1.6;}
.terms .section p.circle-num-item {color:var(--gs-step06-color);font-size:var(--f-size-20);line-height:1.6;}
.terms .section.circle-num-list {counter-reset:item - 1;}
.terms .section.circle-num-list .circle-num-item {counter-increment:item;position:relative;padding-left:2.4rem;}
.terms .section.circle-num-list .circle-num-item::before {content:counter(item, circled-numbers);position:absolute;top:0;left:0;}
@counter-style circled-numbers {
	system:numeric;
	symbols:⓪ ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮ ⑯ ⑰ ⑱ ⑲ ⑳;
	suffix:"";
}
.terms .section ul.normal-num-list {counter-reset:item;display:flex;flex-direction:column;gap:.8rem;padding-left:2.4rem;}
.terms .section ul.normal-num-list li {counter-increment:item;position:relative;color:var(--gs-step06-color);font-size:var(--f-size-20);line-height:1.6;padding-left:2.4rem;}
.terms .section ul.normal-num-list li::before {content:counter(item)".";position:absolute;top:0;left:0;}
.terms .section table {margin-top:2rem;}
.terms .table-scroll-wrap {overflow-x:auto;}
.terms table {min-width:840px;width:100%;border-top:1px solid var(--primary-color);}
.terms table thead {}
.terms table thead tr th {font-size:var(--f-size-20);font-weight:700;line-height:1.6;padding:2.4rem 4rem;border-bottom:1px solid var(--gs-step03-color);}
.terms table tbody tr th {font-size:var(--f-size-20);font-weight:700;line-height:1.6;text-align:left;padding:2.4rem 4rem;border-bottom:1px solid var(--gs-step03-color);}
.terms table tbody tr td,
.terms table tbody tr td p {color:var(--gs-step06-color);font-size:var(--f-size-20);line-height:1.6;}
.terms table tbody tr td {padding:2.4rem 4rem;border-bottom:1px solid var(--gs-step03-color);}
.terms table.rowline tr td {border-left:1px solid var(--gs-step03-color);}
.terms table.rowline tr td:first-child {border-left:0;}
.terms table.ta-center tr td {text-align:center;}

@media only screen and (max-width : 840px){
	.terms {gap:0;}
	.terms .division.conts-tab-wrap {margin-top:8rem !important;}
	.terms .article {gap:1.6rem;margin-top:3.2rem;}

	.terms .section {gap:1.6rem;}
	.terms .section h5 {font-size:var(--f-size-20);}
	.terms .section p.desc {font-size:var(--f-size-18);}
	.terms .section p.circle-num-item {font-size:var(--f-size-18);}
	.terms .section ul.normal-num-list li {font-size:var(--f-size-18);}

	.terms table thead tr th {font-size:var(--f-size-18);padding:1.6rem 1.6rem;}
	.terms table tbody tr th {font-size:var(--f-size-18);padding:1.6rem 1.6rem;}
	.terms table tbody tr td,
	.terms table tbody tr td p {font-size:var(--f-size-18);}
	.terms table tbody tr td {padding:1.6rem 1.6rem;}

	.terms .table-scroll-wrap.mobile-destroy table,
	.terms .table-scroll-wrap.mobile-destroy table thead,
	.terms .table-scroll-wrap.mobile-destroy table thead th,
	.terms .table-scroll-wrap.mobile-destroy table tbody,
	.terms .table-scroll-wrap.mobile-destroy table tbody th,
	.terms .table-scroll-wrap.mobile-destroy table tbody td {min-width:100%;display:block;}
	.terms .table-scroll-wrap.mobile-destroy table tbody th {padding-bottom:0;border:0;}
	.terms .table-scroll-wrap.mobile-destroy table tbody td {padding-top:1rem;}
}



/* } 서브 [E] */
/* ====================================================================================================================================================== */
/* ====================================================================================================================================================== */

.cont-form-field-wrap input[type=button] {flex-shrink:0;width:2rem;height:2rem;border:0;margin-right:2rem;text-indent:-500%;overflow:hidden;background:url('../images/common/ico-formfield-search.svg') no-repeat center center/cover; cursor: pointer;}
.members-table .swiper-slide.hidden {display: none !important;} /*신규추가*/

/* } 서브 [E] */
/* ====================================================================================================================================================== */
/* ====================================================================================================================================================== */
