@charset "utf-8";
/* 
퍼스트삼성
*/

/* ================================================================================================= */
/* 기본구성 */
html, body{color:#121212; font-family:'SUIT', 'Noto Sans KR', sans-serif; letter-spacing:-0.2pt; line-height:normal; color:#333;}
body #wrap{overflow:visible;}
.fp-warning, .fp-watermark a{display:none !important;}

.MainContents_Area{content:""; clear:both; display:block; position:relative; width:100%; text-align:center; /*margin:auto;*/ box-sizing:border-box; white-space:normal; word-break:keep-all;}
.MainContents_Area .Inner{width:1400px; min-width:1400px;}
/* 영역 */
.MainContents_Area section{content:""; clear:both; display:block; position:relative; width:100%; text-align:center; margin:auto; z-index:1; height:100vh; } /* AOS때문에z-index:1 */
/*메인타이틀*/
.MainContents_Area .mainTitle{position:relative;}
.MainContents_Area .mainTitle p{color:#333; font-size:16pt; font-weight:500;}
.MainContents_Area .mainTitle h3{font-size:36pt; font-weight:400;}
.MainContents_Area .mainTitle h3 b{font-weight:600; color:#042b48;}
.MainContents_Area .mainTitle h3 span{font-family:'Cafe24ClassicType-Regular','Noto Sans KR', sans-serif; font-size:50pt; position:relative; display:block; width:fit-content; color:#333;}
.MainContents_Area .mainTitle h3 span::before{content:''; width:18px; height:18px; border-radius:500px; background:#7195ed; position:absolute; bottom:15px; right:-25px;}
.MainContents_Area .mainTitle h2{font-size:50pt; font-weight:600;}

.MainContents_Area .mainTitle .btnWrap h6{font-size:18pt; font-weight:600; color:#042b48; display:inline-block; vertical-align:middle; padding-right:20px;}
.MainContents_Area .mainTitle .btnWrap span{display:inline-block; vertical-align:middle; position:relative; width:30px; height:30px;}
.MainContents_Area .mainTitle .btnWrap span img{position:relative; z-index:10;}
.MainContents_Area .mainTitle .btnWrap span::before{content:''; position:absolute; width:100%; height:100%; border-radius:500px; background:#042b48; left:0; top:0; opacity:0.2; animation:goBtn 1s alternate infinite;}
@keyframes goBtn{ 0%{scale:1;} 100%{scale:1.6;} }

.MainContents_Area .mainTitle h3{font-size:32pt;}
.MainContents_Area .mainTitle h2{font-size:39pt; letter-spacing:-1px;}

/* ================================================================================================= */
/* 1번배너 */
.mainSection01{width:100%; height:100vh; position:relative; overflow:hidden;}
.mainSection01 .Inner{width:100%; min-width:100%;}
.mainSection01 .Slide{position:relative; width:100%;}
.mainSection01 .Slide .mainTitle{position:absolute; top:50%; left:260px; transform:translate(0,-50%); z-index:500;}
.mainSection01 .Slide .back{position:relative; width:100%; height:100vh;}
	/*1번배너 메인타이틀*/
	.mainSection01 .Slide{overflow:hidden;}
	.mainSection01 .Slide .mainTitle h6 img{animation:Slide01Ani01 10s linear infinite; transform-origin: 50% 50%; }
	.mainSection01 .Slide .mainTitle h4{font-size:20pt; font-weight:500; color:#121212; padding-top:40px; line-height:1.5; opacity:0; padding-left:60px;}
	.mainSection01 .Slide .mainTitle h4 b{font-weight:700; color:#042b48;}
	.mainSection01 .Slide .mainTitle h3{font-size:56pt; font-weight:700; color:#042b48; padding-top:40px; line-height:1; opacity:0; padding-left:60px;}	

	.mainSection01 .Slide04 .back img{scale:1.2;}
	.mainSection01 .Slide04 .back.Slide01Ani04_00 img{animation:Slide01Ani04_00 2s ease; animation-fill-mode:forwards;}
	@keyframes Slide01Ani04_00{ 0%{scale:1.2;} 100%{scale:1;} }

	.mainSection01 .Slide05 .back img{scale:1.2;}
	.mainSection01 .Slide05 .back.Slide01Ani05_00 img{animation:Slide01Ani05_00 2s ease; animation-fill-mode:forwards;}
	@keyframes Slide01Ani05_00{ 0%{scale:1.2;} 100%{scale:1;} }

	.mainSection01 .Slide06 .back img{scale:1.2;}
	.mainSection01 .Slide06 .back.Slide01Ani06_00 img{animation:Slide01Ani06_00 2s ease; animation-fill-mode:forwards;}
	@keyframes Slide01Ani06_00{ 0%{scale:1.2;} 100%{scale:1;} }

	.mainSection01 .Slide07 .back img{scale:1.2;}
	.mainSection01 .Slide07 .back.Slide01Ani07_00 img{animation:Slide01Ani07_00 2s ease; animation-fill-mode:forwards;}
	@keyframes Slide01Ani07_00{ 0%{scale:1.2;} 100%{scale:1;} }
	
	.mainSection01 .Slide08 .back img{scale:1.2;}
	.mainSection01 .Slide08 .back.Slide01Ani08_00 img{animation:Slide01Ani08_00 2s ease; animation-fill-mode:forwards;}
	@keyframes Slide01Ani08_00{ 0%{scale:1.2;} 100%{scale:1;} }

	/*1번배너 영상*/
	.mainSection01 .Slide01 .mainTitle{text-align:center; left:50%; transform:translate(-50%,-50%); width:100%;}
	.mainSection01 .Slide01 .mainTitle h4{color:#fff; padding-left:0;}
	.mainSection01 .Slide01 .mainTitle h4 b{color:#fff;}
	.mainSection01 .Slide01 .mainTitle h3{color:#fff; padding-left:0;}
	.mainSection01 .Slide01 .mainTitle h3 strong{font-size:36pt; font-weight:400; color:#fff; display:inline-block; font-family:'SUIT', 'Noto Sans KR', sans-serif;}
	
	.mainSection01 .Slide02 .mainTitle{top:auto; bottom:50px;}
	.mainSection01 .Slide02 .mainTitle h4{color:#fff;}
	.mainSection01 .Slide02 .mainTitle h4 b{color:#fff;}
	.mainSection01 .Slide02 .mainTitle h3{color:#fff;}

	.mainSection01 .Slide03 .mainTitle{top:auto; bottom:40px;}
	.mainSection01 .Slide03 .mainTitle h4{color:#fff;}
	.mainSection01 .Slide03 .mainTitle h4 b{color:#fff;}
	.mainSection01 .Slide03 .mainTitle h3{color:#fff;}

	.mainSection01 .Slide04 .mainTitle h4{color:#fff;}
	.mainSection01 .Slide04 .mainTitle h4 b{color:#fff;}
	.mainSection01 .Slide04 .mainTitle h3{color:#fff;}
	
	.mainSection01 .Slide05 .mainTitle{top:auto; bottom:10px;}
	.mainSection01 .Slide05 .mainTitle h4{color:#fff;}
	.mainSection01 .Slide05 .mainTitle h4 b{color:#fff;}
	.mainSection01 .Slide05 .mainTitle h3{color:#fff;}

	.mainSection01 .Slide07 .mainTitle h4{color:#fff;}
	.mainSection01 .Slide07 .mainTitle h4 b{color:#fff;}
	.mainSection01 .Slide07 .mainTitle h3{color:#fff;}

	@keyframes Slide01Ani01{ 100%{transform: rotate(360deg);} }

	.mainSection01 .Slide01 .Slide01Ani01_01{animation:Slide01Ani01_01 2s ease; animation-fill-mode:forwards;}
	@keyframes Slide01Ani01_01{ 0%{opacity:0;} 100%{opacity:1;} }
	.mainSection01 .Slide01 .Slide01Ani01_02{animation:Slide01Ani01_01 2s ease; animation-fill-mode:forwards; animation-delay: 1s;}
	@keyframes Slide01Ani01_02{ 0%{opacity:0;} 100%{opacity:1;} }

	.mainSection01 .Slide02 .Slide01Ani02_01{animation:Slide01Ani02_01 2s ease; animation-fill-mode:forwards;}
	@keyframes Slide01Ani02_01{ 0%{padding-left:60px; opacity:0;} 100%{padding-left:0; opacity:1;} }
	.mainSection01 .Slide02 .Slide01Ani02_02{animation:Slide01Ani02_02 2s ease; animation-fill-mode:forwards; animation-delay: 1s;}
	@keyframes Slide01Ani02_02{ 0%{padding-left:60px; opacity:0;} 100%{padding-left:0; opacity:1;} }

	.mainSection01 .Slide03 .Slide01Ani03_01{animation:Slide01Ani03_01 2s ease; animation-fill-mode:forwards;}
	@keyframes Slide01Ani03_01{ 0%{padding-left:60px; opacity:0;} 100%{padding-left:0; opacity:1;} }
	.mainSection01 .Slide03 .Slide01Ani03_02{animation:Slide01Ani03_02 2s ease; animation-fill-mode:forwards; animation-delay: 1s;}
	@keyframes Slide01Ani03_02{ 0%{padding-left:60px; opacity:0;} 100%{padding-left:0; opacity:1;} }

	.mainSection01 .Slide04 .Slide01Ani04_01{animation:Slide01Ani04_01 2s ease; animation-fill-mode:forwards;}
	@keyframes Slide01Ani04_01{ 0%{padding-left:60px; opacity:0;} 100%{padding-left:0; opacity:1;} }
	.mainSection01 .Slide04 .Slide01Ani04_02{animation:Slide01Ani04_02 2s ease; animation-fill-mode:forwards; animation-delay: 1s;}
	@keyframes Slide01Ani04_02{ 0%{padding-left:60px; opacity:0;} 100%{padding-left:0; opacity:1;} }

	.mainSection01 .Slide05 .Slide01Ani05_01{animation:Slide01Ani05_01 2s ease; animation-fill-mode:forwards;}
	@keyframes Slide01Ani05_01{ 0%{padding-left:60px; opacity:0;} 100%{padding-left:0; opacity:1;} }
	.mainSection01 .Slide05 .Slide01Ani05_02{animation:Slide01Ani05_02 2s ease; animation-fill-mode:forwards; animation-delay: 1s;}
	@keyframes Slide01Ani05_02{ 0%{padding-left:60px; opacity:0;} 100%{padding-left:0; opacity:1;} }

	.mainSection01 .Slide06 .Slide01Ani06_01{animation:Slide01Ani06_01 2s ease; animation-fill-mode:forwards;}
	@keyframes Slide01Ani06_01{ 0%{padding-left:60px; opacity:0;} 100%{padding-left:0; opacity:1;} }
	.mainSection01 .Slide06 .Slide01Ani06_02{animation:Slide01Ani06_02 2s ease; animation-fill-mode:forwards; animation-delay: 1s;}
	@keyframes Slide01Ani06_02{ 0%{padding-left:60px; opacity:0;} 100%{padding-left:0; opacity:1;} }

	.mainSection01 .Slide07 .Slide01Ani07_01{animation:Slide01Ani07_01 2s ease; animation-fill-mode:forwards;}
	@keyframes Slide01Ani07_01{ 0%{padding-left:60px; opacity:0;} 100%{padding-left:0; opacity:1;} }
	.mainSection01 .Slide07 .Slide01Ani07_02{animation:Slide01Ani07_02 2s ease; animation-fill-mode:forwards; animation-delay: 1s;}
	@keyframes Slide01Ani07_02{ 0%{padding-left:60px; opacity:0;} 100%{padding-left:0; opacity:1;} }
	
	.mainSection01 .Slide08 .Slide01Ani08_01{animation:Slide01Ani08_01 2s ease; animation-fill-mode:forwards;}
	@keyframes Slide01Ani08_01{ 0%{padding-left:60px; opacity:0;} 100%{padding-left:0; opacity:1;} }
	.mainSection01 .Slide08 .Slide01Ani08_02{animation:Slide01Ani08_02 2s ease; animation-fill-mode:forwards; animation-delay: 1s;}
	@keyframes Slide01Ani08_02{ 0%{padding-left:60px; opacity:0;} 100%{padding-left:0; opacity:1;} }

	.mainSection01 .videoBox{position:absolute; top:0; left:0; z-index:10; width:100%; height:100%;}

	/*백그라운드 블랙*/
	.mainSection01 .blackBack{position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.4); left:0; top:0; z-index:20;}

	/*네비*/
	.mainSection01 .SliderBtn{position:absolute; left:50%; bottom:120px; transform:translate(-50%,0); width:1400px; z-index:900;}
	
	.mainSection01 .SliderBtn .num_btn{display:inline-block; color:#fff; width:300px; margin-right:40px; vertical-align:middle;}
	.mainSection01 .SliderBtn .num_btn .swiper-pagination1{display:none;}
	/*.mainSection01 .SliderBtn .num_btn .swiper-pagination1{height:4px; background:rgba(255,255,255,0.3); border-radius:0;}
	.mainSection01 .SliderBtn .num_btn .swiper-pagination1 .swiper-scrollbar-drag{background:#fff; border-radius:0;}*/

	.mainSection01 .SliderBtn .num_btn .new-scrollbar{height:4px; background:rgba(255,255,255,0.3); position:relative;}
	.mainSection01 .SliderBtn .num_btn .new-scrollbar span{background:#fff; height:4px; position:absolute; display:block;}

	.mainSection01 .SliderBtn .num_btn .btnInner{display:block; width:100%; position:relative; padding:0 40px;}
	.mainSection01 .SliderBtn .num_btn .btnInner .pagenumber1{display:flex; justify-content:space-between; align-items:center; height:100%; font-size:14pt; bottom:inherit; position:absolute; left:0; top:0; width:100%;}
	.mainSection01 .SliderBtn .num_btn .btnInner .swiper-pagination1{position:relative;}

	.mainSection01 .SliderBtn .arw_btn{display:inline-block; vertical-align:middle;}
	.mainSection01 .SliderBtn .arw_btn .sld_btn_prev{font-family:'SUIT', 'Noto Sans KR', sans-serif; font-size:24pt; color:#042b48; font-weight:500; background:rgba(255,255,255,0.8); width:46px; height:46px; cursor:pointer; text-align:center; line-height:34pt; margin-right:10px; display:inline-block;}
	.mainSection01 .SliderBtn .arw_btn .sld_btn_prev:hover{background:#fff;}
	.mainSection01 .SliderBtn .arw_btn .sld_btn_next{font-family:'SUIT', 'Noto Sans KR', sans-serif; font-size:24pt; color:#042b48; font-weight:500; background:rgba(255,255,255,0.8); width:46px; height:46px; cursor:pointer; text-align:center; line-height:34pt; display:inline-block;}
	.mainSection01 .SliderBtn .arw_btn .sld_btn_next:hover{background:#fff;}

/* ================================================================================================= */
/* 2번배너 */
.mainSection02{width:100%; height:100vh; position:relative; overflow:hidden; padding-top:160px;}
.mainSection02 .mainTitle{text-align:left; padding-bottom:70px;}
.mainSection02 .mainTitle h3{display:inline-block; vertical-align:bottom;}
.mainSection02 .mainTitle h3 img{width:auto; padding-top:10px;}
.mainSection02 .mainTitle .circle{display:inline-block; vertical-align:bottom; margin:0 50px;}
.mainSection02 .mainTitle .circle span{width:8px; height:8px; border-radius:500px; background:#062e48; display:block; margin-top:25px; margin-bottom:6px;}
.mainSection02 .mainTitle p{display:inline-block; vertical-align:bottom; line-height:1;}
.mainSection02 .mainTitle p span{display:block; padding-top:10px;}
	/*롤링*/
	.mainSection02 .ThumTxt{padding-top:20px; text-align:left; padding-left:7px;}
	.mainSection02 .ThumTxt p{color:#042b48; font-size:12pt; font-weight:500;}
	.mainSection02 .ThumTxt h5{color:#12112; font-size:16pt; font-weight:600; padding-top:10px;}
	
	.mainSection02 .ThumBox{overflow:hidden; height:280px; position:relative; background:#eee;}
	.mainSection02 .ThumBox img{transition:0.5s; width:100%; position:absolute; width:100%; top:50%; left:0; transform:translate(0,-50%);}
	.mainSection02 .ThumBox img:hover{opacity:0.6;}

/* 지점별 */
.C00267 .mainSection02 .mainTitle h3{font-size:26pt;}
.C00267 .mainSection02 .ThumTxt h5{word-break:break-word;}
.C00267 .mainTitle h3 img{padding-top:20px;}

/* ================================================================================================= */
/* 3번배너 */
.mainSection03{width:100%; height:100vh; position:relative; overflow:hidden; padding-top:250px; background:url('/img/C00255/mainSection03_bg.jpg')no-repeat; background-size:cover; background-position:center center; animation:backAni 3s alternate infinite;}
.mainSection03 .Inner{display:inline-flex; align-items:center;}
@keyframes backAni{ 0%{background-size:100%;} 100%{background-size:120%;} }

	/*제목영역*/
	.mainSection03 .mainTitle{text-align:left; width:28%;}
	.mainSection03 .mainTitle h3 img{width:auto; padding-top:20px;}
	.mainSection03 .mainTitle p{padding-top:60px; padding-bottom:60px; line-height:1.5;}
	.mainSection03 .mainTitle .btnWrap{padding-bottom:10px;}
	.mainSection03 .mainTitle .btnWrap a{display:block;}
	/*영상*/
	.mainSection03 .MultiSliderWrap{display:inline-flex; width:100%;}
	.mainSection03 .ytWrap{width:72%;}
	.mainSection03 .MultiSliderWrap .MultiSlider.Left{width:78%;}
	.mainSection03 .MultiSliderWrap .rightWrap{width:22%; padding-left:20px;;}
	.mainSection03 .MultiSliderWrap .MultiSlider.Right{width:100%;}
	.mainSection03 .MultiSliderWrap .MultiSlider.Left .ThumBox{}
	.mainSection03 .MultiSliderWrap .MultiSlider.Left .ThumBox .Movie_Iframe{width:100%;}
	
	.mainSection03 .MultiSliderWrap .MultiSlider.Right .slick-list{overflow-y:auto; padding-right:20px; height:440px !important; cursor:pointer;}
	.mainSection03 .MultiSliderWrap .MultiSlider.Right .slick-slide{height:auto !important; margin-bottom:10px;}
	.mainSection03 .MultiSliderWrap .MultiSlider.Right .ThumBox img{width:100%;}

	/*스크롤바*/
	.mainSection03 .MultiSlider.Right .slick-list::-webkit-scrollbar{background-color:#bdc5d3; border-radius:30px; width:4px;}
	.mainSection03 .MultiSlider.Right .slick-list::-webkit-scrollbar-thumb{background-color:#042b48;}

/* ================================================================================================= */
/* 4번배너 */
.mainSection04{width:100%; height:100vh; position:relative; overflow:hidden; padding-top:250px; background:url('/img/C00255/mainSection04_bg.jpg')no-repeat; background-size:cover; background-position:center center;}
.mainSection04 .Inner{display:inline-flex; width:100%; min-width:100%; align-items:center;}
	/*제목영역*/	
	.mainSection04 .mainTitle h3 span{padding-top:10px;}
	.mainSection04 .mainTitle{text-align:left; width:35%; padding-left:13%;}
	.mainSection04 .mainTitle p{padding-top:60px; padding-bottom:60px; line-height:1.5;}
	.mainSection04 .mainTitle .btnWrap{padding-bottom:10px;}
	.mainSection04 .mainTitle .btnWrap a{display:block;}
	/*롤링영역*/
	.mainSection04 .contWrap{width:65%;}
	.mainSection04 .MultiSlider.slick-initialized .slick-slide{margin:0 5px;}
	.mainSection04 .MultiSlider .slick-list .slick-slide{overflow:hidden;}
	.mainSection04 .MultiSlider .slick-list .slick-slide a label{overflow:hidden;}
	.mainSection04 .MultiSlider .slick-list .slick-slide a img{transition:0.5s;}
	.mainSection04 .MultiSlider .slick-list .slick-slide a img:hover{scale:1.1;}
	/*이벤트초기화*/
	.mainSection04 .EventMultiSlider .LabelThum{margin-bottom:0 !important; margin-top:0;}
	.mainSection04 .EventMultiSlider .LabelThum label{border-radius:0; box-shadow:none; padding:0;}
	.mainSection04 .EventMultiSlider .LabelThum label dt u{display:none;}
	.mainSection04 .EventMultiSlider .LabelThum label small mark{display:none;}
	.mainSection04 .EventMultiSlider .LabelThum label small pre{display:none;}
	.mainSection04 .EventMultiSlider.LabelThum_Height .LabelThum label big{display:none;}
	.mainSection04 .LabelThum label small > p span{background:#042b48;}
	/*컨트롤박스*/
	.mainSection04 .swbtn_box{width:fit-content; padding-left:10px; padding-top:40px;}
	.mainSection04 .swbtn_box .pagenumber4{display:inline-block; color:#121212;}
	.mainSection04 .swbtn_box .pagenumber4 span:first-child{color:#7195ed; font-weight:600; padding-right:5px;}
	.MainSection03 .swbtn_box .pagenumber4 span:last-child{padding-left:5px;}
	
	.mainSection04 .pagenumber4{display:inline-block; width:fit-content;}
	.mainSection04 .pagenumber4	li{display:none; font-weight:400; color:#121212; font-size:14pt; vertical-align:middle;}
	.mainSection04 .pagenumber4 li.slick-active{display:inline-block;}

	.mainSection04 .swbtn_box .sld_btn_prev4{display:inline-block; color:#121212; font-weight:500; font-size:14pt; font-family:'SUIT', 'Noto Sans KR', sans-serif; margin-right:20px; cursor:pointer; vertical-align:middle;}
	.mainSection04 .swbtn_box .sld_btn_next4{display:inline-block; color:#121212; font-weight:500; font-size:14pt; font-family:'SUIT', 'Noto Sans KR', sans-serif; margin-left:20px; cursor:pointer; vertical-align:middle;}

/* ================================================================================================= */
/* 5번배너 */
.mainSection05{width:100%; height:100vh; position:relative; overflow:hidden; padding-top:130px; background:url('/img/C00255/mainSection05_bg.jpg')no-repeat; background-size:cover; background-position:center center;}
.mainSection05 .Inner{}
	/*제목영역*/	
	.mainSection05 .mainTitle{text-align:center;}
	.mainSection05 .mainTitle h3 span{padding-left:10px; display:inline-block;}
	.mainSection05 .mainTitle h3{margin-bottom:30px;}
	.mainSection05 .mainTitle .btnWrap{padding-bottom:10px;}
	/*내용영역*/
	.mainSection05 .contWrap{display:inline-flex; width:100%; justify-content:space-between; padding-top:100px;}
	.mainSection05 .contWrap .contBox h6{background:#042b48; font-size:18pt; font-weight:600; padding:5px 10px; color:#fff; width:fit-content;}
	.mainSection05 .contWrap .contBox h4{font-size:36pt; font-weight:700; padding-top:20px;}
	.mainSection05 .contWrap .contBox p{font-size:12pt; line-height:2; font-weight:400; padding-top:20px;}
	/*데코영역*/
	.mainSection05 .txtDeco{position:absolute; top:230px; left:0;}
	.mainSection05 .decoWrap{position:relative; width:100%;}
	.mainSection05 .txtDeco span{animation-iteration-count: infinite; animation-duration: 20s; animation-timing-function: linear; animation-fill-mode: forwards;}
	.mainSection05 .txtDeco .deco01{display:block; animation-name: slide01;}
	.mainSection05 .txtDeco .deco02{display:block; position:absolute; top:0; right:-100%; animation-name: slide02;}
	
	@keyframes slide01 { 0% {transform: translateX(-100%); } 100% {transform: translateX(0); } }
	@keyframes slide02 { 0% {transform: translateX(-100%); } 100% {transform: translateX(0); } }

	/* 지점별 */
	.C00267 .mainSection05{padding-top:110px;}
	.C00267 .mainSection05 .Inner{width:1550px; min-width:1550px;}
	.C00267 .mainSection05 .contWrap .contBox h4{font-size:33pt; padding:14px 0 5px 0;}
	.C00267 .mainSection05 .contWrap .contBox h6{font-size:14pt; letter-spacing:0;}
	.C00267 .mainSection05 .contWrap .contBox p{font-size:11.5pt; line-height:1.2; max-width:370px; padding-top:7px; display:table; letter-spacing:0;}
	.C00267 .mainSection05 .contWrap .contBox p span{display:table-cell; vertical-align:top;}
	.C00267 .mainSection05 .contWrap .contBox p em{display:table-cell; vertical-align:top; padding-left:2px;}

/* ================================================================================================= */
/* 6번배너 */
.mainSection06{width:100%; height:100vh; position:relative; overflow:hidden; padding-top:140px; background:url('/img/C00255/mainSection06_bg.jpg')no-repeat; background-size:cover; background-position:center center;}
.mainSection06 .Inner{}
	/*텍스트*/
	.mainSection06 .mainTitle{position:absolute; text-align:left; top:50%; left:13%; transform:translate(0,-50%);}
	.mainSection06 .mainTitle .ttLine{width:650px; height:1px; background:#7195ed; display:block; margin:60px 0;}
	.mainSection06 .mainTitle h4{font-size:24pt; font-weight:600;}
	.mainSection06 .mainTitle h4 span{color:#7195ed; font-weight:900;}
	.mainSection06 .mainTitle p{padding-top:30px; padding-bottom:60px;}
	.mainSection06 .mainTitle .btnWrap{padding-bottom:10px;}
	/*애니메이션*/
	.mainSection06 .mainTitle .titleWrap{padding-left:60px; opacity:0;}
	.mainSection06 .Slide01 .sld_ani06_01_01{animation:sld_ani06_01_01 2s ease; animation-fill-mode:forwards;}
	@keyframes sld_ani06_01_01{ 0%{padding-left:60px; opacity:0;} 100%{padding-left:0; opacity:1;} }

	.mainSection06 .Slide02 .sld_ani06_02_01{animation:sld_ani06_02_01 2s ease; animation-fill-mode:forwards;}
	@keyframes sld_ani06_02_01{ 0%{padding-left:60px; opacity:0;} 100%{padding-left:0; opacity:1;} }

	.mainSection06 .Slide03 .sld_ani06_03_01{animation:sld_ani06_03_01 2s ease; animation-fill-mode:forwards;}
	@keyframes sld_ani06_03_01{ 0%{padding-left:60px; opacity:0;} 100%{padding-left:0; opacity:1;} }

	.mainSection06 .Slide04 .sld_ani06_04_01{animation:sld_ani06_04_01 2s ease; animation-fill-mode:forwards;}
	@keyframes sld_ani06_04_01{ 0%{padding-left:60px; opacity:0;} 100%{padding-left:0; opacity:1;} }
	/*페이징*/
	.mainSection06 .Inner{text-align:right;}
	.mainSection06 .Inner .swbtn_box6{padding-top:20px;}
	.mainSection06 .Inner .sld_btn_prev6{display:inline-block; color:#121212; font-weight:500; font-size:14pt; font-family:'SUIT', 'Noto Sans KR', sans-serif; margin-right:20px; cursor:pointer; vertical-align:middle;}
	.mainSection06 .Inner .sld_btn_next6{display:inline-block; color:#121212; font-weight:500; font-size:14pt; font-family:'SUIT', 'Noto Sans KR', sans-serif; margin-left:20px; cursor:pointer; vertical-align:middle;}
	.mainSection06 .Inner .pagenumber6{display:inline-block; color:#121212; vertical-align:middle; width:fit-content;}
	.mainSection06 .Inner .pagenumber6 .swiper-pagination-current{color:#7195ed; font-weight:600; padding-right:5px;}
	.mainSection06 .Inner .pagenumber6 .swiper-pagination-total{padding-left:5px;}

/* ================================================================================================= */
/* 7번배너 */
.mainSection07{width:100%; height:100vh; position:relative; overflow:hidden; padding-top:200px;}
.mainSection07 .Inner{display:inline-flex; width:100%; min-width:100%; align-items:center;}
	/*제목영역*/	
	.mainSection07 .mainTitle{text-align:left; width:48%; padding-left:13%;}
	.mainSection07 .mainTitle p{padding-top:60px; padding-bottom:60px; line-height:1.5;}
	.mainSection07 .mainTitle .btnWrap{padding-bottom:10px;}
	.mainSection07 .mainTitle .btnWrap a{display:block;}
	/*내용영역*/
	.mainSection07 .contWrap{width:52%;}
	/*페이징*/
	.mainSection07 .Inner .swbtn_box7{padding-top:20px;}
	.mainSection07 .Inner .sld_btn_prev7{display:inline-block; color:#121212; font-weight:500; font-size:14pt; font-family:'SUIT', 'Noto Sans KR', sans-serif; margin-right:20px; cursor:pointer; vertical-align:middle;}
	.mainSection07 .Inner .sld_btn_next7{display:inline-block; color:#121212; font-weight:500; font-size:14pt; font-family:'SUIT', 'Noto Sans KR', sans-serif; margin-left:20px; cursor:pointer; vertical-align:middle;}
	.mainSection07 .Inner .pagenumber7{display:inline-block; color:#121212; vertical-align:middle; width:fit-content;}
	.mainSection07 .Inner .pagenumber7 .swiper-pagination-current{color:#7195ed; font-weight:600; padding-right:5px;}
	.mainSection07 .Inner .pagenumber7 .swiper-pagination-total{padding-left:5px;}

	.mainSection07 .swiper-slide-active{animation:sld_ani07 2s ease; animation-fill-mode:forwards; scale:1.2;}
	@keyframes sld_ani07{ 0%{scale:1.2;} 100%{scale:1;} }

/* ================================================================================================= */
/* 메인 푸터 숨김 */
.mainBody footer .footerSection{display:none;}
.mainBody footer .mainSection.footerSection{display:block;}

/* ================================================================================================= */
/* 메인 네비게이션 */
body #fp-nav ul li{padding:10px 0;}
body #fp-nav ul li a span{width:14px; height:14px; background:transparent; border:1px solid #333333; transform:translate(-50%,-50%); margin:0;}
body #fp-nav ul li a.active span{width:14px; height:14px; background:#042b48; border:1px solid #042b48; transform:translate(-50%,-50%); margin:0;}
body #fp-nav ul li:hover a span{width:14px; height:14px; background:rgba(4,43,72,0.5); border:1px solid #333333; transform:translate(-50%,-50%); margin:0;}
body .fp-slidesNav ul li a.active span, body #fp-nav ul li:hover a.active span, body .fp-slidesNav ul li:hover a.active span{width:14px; height:14px; background:#042b48; border:1px solid #042b48; transform:translate(-50%,-50%); margin:0;}

/* ================================================================================================= */
/* 푸터에서 */

body.fp-viewing-7 #fp-nav ul li a span{border:1px solid #fff;}
body.fp-viewing-7 #fp-nav ul li a.active span{background:#7195ed; border:1px solid #7195ed;}
body.fp-viewing-7 #fp-nav ul li:hover a span{background:rgba(255,255,255,0.5);}