@charset "UTF-8";

/* S : main -----------------------------*/

#wrap.main {overflow:unset;}

#wrap #header {position:absolute; top:0px; left:0px; width:100%; z-index:10; opacity:0; pointer-events:none;}
#wrap #header.evt {opacity:1; pointer-events:all;}
#wrap #header.on {background:#fff;}

#wrap #header .top .box .logo a {position:relative; height:70px;}
#wrap #header .top .box .logo a img {position:absolute; top:0px; left:0px;}
#wrap #header .top .box .logo a img:first-child {opacity:0;}
#wrap #header .top .box .logo a img:last-child {opacity:1; display:block;}

#wrap #header.on .top .box .logo a img:first-child {opacity:1;}
#wrap #header.on .top .box .logo a img:last-child {opacity:0;}

#wrap #header .top .box .gnb ul a {color:#fff;}
#wrap #header .top .box .tel span {color:#fff;}

#wrap #header.on .top .box .gnb ul a {color:#333;}
#wrap #header.on .top .box .tel span {color:#9e9282;}
#wrap #header.on .top .box .tel span.number {color:#0f264e;}

#wrap #header .top .box .btn {background:#9e9282;}




.main .yeosu35 .section{text-align:center;}
.main .yeosu35 .section + .section{margin-top:100px;}
.main .yeosu35 .section .subTit{font-size:36px; font-weight:400; color:#989898; letter-spacing:-1px;}
.main .yeosu35 .section .mainTit{margin-top:28px; font-size:52px; font-weight:600; color:#0f264e; letter-spacing:-3px;}
.main .yeosu35 .section .mainTit + *{margin-top:80px;}

.main .yeosu35 .section .mainVisual .animation {position:relative; width:100%; height:100vh; overflow:hidden; background:#fff;}
.main .yeosu35 .section .mainVisual .animation.point {position:absolute; top:0px; left:0px; z-index:10;}
.main .yeosu35 .section .mainVisual .animation.point.out {transition:all 1.5s ease-in-out; opacity:0; pointer-events:none;}
.main .yeosu35 .section .mainVisual .animation.point .photo-visual {display:none !important;}
.main .yeosu35 .section .mainVisual .animation .loading {position:absolute; top:calc(50% - 174px); left:calc(50% - 174px); opacity:0;}
.main .yeosu35 .section .mainVisual .animation .loading:after {content:''; position:absolute; top:0px; left:0px; width:348px; height:348px; background:url(../../images/yeosu35/visual_loading_itm1.png) center center no-repeat; z-index:3;}
.main .yeosu35 .section .mainVisual .animation .loading .circle {position:absolute; top:0px; left:0px; width:348px; height:348px; z-index:1;}
.main .yeosu35 .section .mainVisual .animation .loading .circle:after {content:''; position:absolute; top:0px; left:0px; display:block; width:348px; height:348px; background:url(../../images/yeosu35/visual_loading_bar.png) center center no-repeat; }
.main .yeosu35 .section .mainVisual .animation .loading .circle.rotate:after {transition:all 5s ease-in-out; transform: rotate(360deg);}
.main .yeosu35 .section .mainVisual .animation .loading .circle .circle-ain {position:absolute; top:0px; left:0px; width:348px; height:348px; /* background:conic-gradient(transparent 0% 0%, #fff 0% 100%); */ background:#fff; z-index:2;}

.main .yeosu35 .section .mainVisual .animation.action .loading {transition:all 3s ease-in-out; opacity:1;}
.main .yeosu35 .section .mainVisual .animation.action .loading.out {transition:all 1.5s ease-in-out; opacity:0; pointer-events:none;}

.main .yeosu35 .section .mainVisual .animation .photo-visual {position:absolute; top:0px; left:0px; width:100%; height:100%; display:flex; justify-content:center; align-items:center;}
.main .yeosu35 .section .mainVisual .animation .photo-visual .swiver-box {position:relative; width:100%; height:100%; /* opacity:0; */}
/* .main .yeosu35 .section .mainVisual .animation .photo-visual.action .swiver-box {animation-name:photo-visual-action; animation-fill-mode:forwards; animation-duration:5s; animation-timing-function:cubic-bezier(0.06, 0.32, 0.26, 1);} */
.main .yeosu35 .section .mainVisual .animation .photo-visual .swiver-box .swiper-container {height:100%;}
.main .yeosu35 .section .mainVisual .animation .photo-visual .swiver-box .swiper-container .swiper-slide {height:100%;}

.main .yeosu35 .section .mainVisual .animation .photo-visual .mov-box {position:relative; width:100%; height:100%; opacity:0;}
.main .yeosu35 .section .mainVisual .animation .photo-visual .mov-box:after {content:''; position:absolute; top:0px; left:0px; width:100%; height:50%; opacity:0; background: linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0.4)); pointer-events:none;}
.main .yeosu35 .section .mainVisual .animation .photo-visual video {position:absolute; top:50%; left:50%; transform: translate(-50%, -50%) scale(1.1); width:100%;}
.main .yeosu35 .section .mainVisual .animation .photo-visual.action .mov-box {animation-name:photo-visual-action; animation-fill-mode:forwards; animation-duration:5s; animation-timing-function:cubic-bezier(0.06, 0.32, 0.26, 1);}
.main .yeosu35 .section .mainVisual .animation .photo-visual.action .mov-box:after {animation-name:photo-visual-action; animation-fill-mode:forwards; animation-duration:5s; animation-timing-function:cubic-bezier(0.06, 0.32, 0.26, 1);}

.main .yeosu35 .section .mainVisual .animation .photo-visual .bg-box {width:100%; height:100%; opacity:0; overflow:hidden; display:flex; justify-content:center; align-items:center; background:url(../../images/yeosu35/main_visual.jpg) center center / cover no-repeat; /* background-attachment:fixed; */}

.main .yeosu35 .section .mainVisual .animation .photo-visual.action .bg-box {animation-name:photo-visual-action; animation-fill-mode:forwards; animation-duration:5s; animation-timing-function:cubic-bezier(0.06, 0.32, 0.26, 1);}

@keyframes photo-visual-action {
	0% {opacity:0; transform:scale(1.2);}
	80% {opacity:1;}
	100% { opacity:1; transform:scale(1); }
} 

.main .yeosu35 .section .mainVisual .animation .photo-visual .txt-box {position:absolute; top:calc(50% - 271px); /* left:calc(50% - 477px); */left:calc(50% - 440px); width:955px; height:543px; opacity:0; }
.main .yeosu35 .section .mainVisual .animation .photo-visual.action .txt-box {opacity:1;}
.main .yeosu35 .section .mainVisual .animation .photo-visual.action .txt-box div[class^=txt] {position:absolute; opacity:0; transform:translateY(-15px); animation-name:photo-visual-txt-action; animation-fill-mode:forwards; animation-duration:1.5s; background:url(../../images/yeosu35/visual_txt.png) 0 0 no-repeat; text-indent:-9999px; overflow:hidden;}
.main .yeosu35 .section .mainVisual .animation .photo-visual.action .txt-box div[class^=txt][class$=itm1-1] {animation-delay:1s; top:0px; left:124px; width:42px; height:57px; background-position:-124px 0;}
.main .yeosu35 .section .mainVisual .animation .photo-visual.action .txt-box div[class^=txt][class$=itm1-2] {animation-delay:1.1s; top:0px; left:175px; width:42px; height:57px; background-position:-175px 0;}
.main .yeosu35 .section .mainVisual .animation .photo-visual.action .txt-box div[class^=txt][class$=itm1-3] {animation-delay:1.2s; top:0px; left:217px; width:41px; height:57px; background-position:-217px 0;}
.main .yeosu35 .section .mainVisual .animation .photo-visual.action .txt-box div[class^=txt][class$=itm1-4] {animation-delay:1.3s; top:0px; left:258px; width:43px; height:57px; background-position:-258px 0;}
.main .yeosu35 .section .mainVisual .animation .photo-visual.action .txt-box div[class^=txt][class$=itm1-5] {animation-delay:1.4s; top:0px; left:301px; width:37px; height:57px; background-position:-301px 0;}
.main .yeosu35 .section .mainVisual .animation .photo-visual.action .txt-box div[class^=txt][class$=itm1-6] {animation-delay:1.5s; top:0px; left:350px; width:40px; height:57px; background-position:-350px 0;}
.main .yeosu35 .section .mainVisual .animation .photo-visual.action .txt-box div[class^=txt][class$=itm1-7] {animation-delay:1.6s; top:0px; left:390px; width:42px; height:57px; background-position:-390px 0;}
.main .yeosu35 .section .mainVisual .animation .photo-visual.action .txt-box div[class^=txt][class$=itm1-8] {animation-delay:1.7s; top:0px; left:432px; width:38px; height:57px; background-position:-432px 0;}
.main .yeosu35 .section .mainVisual .animation .photo-visual.action .txt-box div[class^=txt][class$=itm1-9] {animation-delay:1.8s; top:0px; left:481px; width:42px; height:57px; background-position:-481px 0;}
.main .yeosu35 .section .mainVisual .animation .photo-visual.action .txt-box div[class^=txt][class$=itm1-10] {animation-delay:1.9s; top:0px; left:523px; width:44px; height:57px; background-position:-523px 0;}
.main .yeosu35 .section .mainVisual .animation .photo-visual.action .txt-box div[class^=txt][class$=itm1-11] {animation-delay:2s; top:0px; left:567px; width:35px; height:57px; background-position:-567px 0;}
.main .yeosu35 .section .mainVisual .animation .photo-visual.action .txt-box div[class^=txt][class$=itm1-12] {animation-delay:2.1s; top:0px; left:614px; width:42px; height:57px; background-position:-614px 0;}
.main .yeosu35 .section .mainVisual .animation .photo-visual.action .txt-box div[class^=txt][class$=itm1-13] {animation-delay:2.2s; top:0px; left:658px; width:42px; height:57px; background-position:-658px 0;}

.main .yeosu35 .section .mainVisual .animation .photo-visual.action .txt-box div[class^=txt][class$=itm2] {animation-delay:2s; top:90px; left:0px; width:955px; height:178px; background-position:0 -90px;}
.main .yeosu35 .section .mainVisual .animation .photo-visual.action .txt-box div[class^=txt][class$=itm3] {animation-delay:3s; top:364px; left:0px; width:955px; height:50px; background-position:0 -364px;}
.main .yeosu35 .section .mainVisual .animation .photo-visual.action .txt-box div[class^=txt][class$=itm4] {animation-delay:3.5s; top:430px; left:0px; width:955px; height:42px; background-position:0 -430px;}
.main .yeosu35 .section .mainVisual .animation .photo-visual.action .txt-box div[class^=txt][class$=itm5] {animation-delay:4.5s; top:493px; left:0px; width:955px; height:86px; background-position:0 -493px;}

@keyframes photo-visual-txt-action {
	0% {opacity:0; transform:translateY(-15px);}
	100% { opacity:1; transform:translateY(-0px); }
} 
/* .main .yeosu35 .section .mainVisual .animation .photo-visual .bg-box {width:0px; height:1px; opacity:0; overflow:hidden; display:flex; justify-content:center; align-items:center;}

.main .yeosu35 .section .mainVisual .animation .photo-visual.action .bg-box {width:100%; height:100%; opacity:1; overflow:hidden; background:url(../../images/yeosu35/main_visual.jpg) center center / cover no-repeat; background-attachment:fixed;
	transition-property:width, height, opacity;
	transition-duration:.5s, 1s, 1.5s, 1s;
	transition-delay:0s, .5s, 0s, 1.5s;
	transition-timing-function:ease-in-out;
} */
/* .main .yeosu35 .section .mainVisual .animation .photo-visual .bg-box:after {content:''; display:block; width:100%; height:100%; background:url(../../images/yeosu35/main_visual.jpg) center center no-repeat; background-size:130%; background-attachment:fixed; transition:all 2s ease;}
.main .yeosu35 .section .mainVisual .animation .photo-visual.action .bg-box:after {background-size:110%;
	transition:all 4s ease-in-out;
	transition-delay:2s;

} */

/* .main .yeosu35 .section .mainVisual .animation .loading .circle .circle-ain {animation-name:load-animation; animation-delay:2.5s; animation-duration:2.5s; animation-fill-mode:forwards;}

@keyframes load-animation {
	0% { background:conic-gradient(transparent 0% 0%, #fff 0% 100%); }
	100% { background:conic-gradient(transparent 0% 100%, #fff 0% 100%); }
} */


.main .yeosu35 .section .platinum-animation {position:relative; width:100%; height:130vh;}
.main .yeosu35 .section .platinum-animation .action-box {position:sticky; top:180px; left:0px; width:100%; overflow:hidden;}
.main .yeosu35 .section .platinum-animation .action-box div[class^=itm] {text-indent:-9999px; overflow:hidden;}
.main .yeosu35 .section .platinum-animation .action-box div[class^=itm] + div[class^=itm] {margin-top:60px;}
.main .yeosu35 .section .platinum-animation .action-box .itm-box1 {width:2365px; height:174px; background:url(../../images/yeosu35/platinum_animation_itm1.png) 0 0 no-repeat;}
.main .yeosu35 .section .platinum-animation .action-box .itm-box2 {margin-left:-467px; width:2372px; height:176px; background:url(../../images/yeosu35/platinum_animation_itm2.png) 0 0 no-repeat;}
.main .yeosu35 .section .platinum-animation .action-box .itm-box3 {margin-left:-390px; width:2367px; height:176px; background:url(../../images/yeosu35/platinum_animation_itm3.png) 0 0 no-repeat;}


.main .yeosu35 .mark-animation {position:relative; width:100%;}
.main .yeosu35 .mark-animation a {position:relative; width:100%; height:100vh; display:flex; justify-content:space-between; align-items:center;}
.main .yeosu35 .mark-animation a div[class^=itm-box] {position:relative; flex:1; height:100%; padding:30px 40px; box-sizing:border-box;}
.main .yeosu35 .mark-animation a div[class^=itm-box]:after {content:''; position:absolute; top:0px; left:0px; display:block; width:100%; height:100%;}
.main .yeosu35 .mark-animation a .itm-box1:after {background:url(../../images/yeosu35/mark_animation_bg1.jpg) center bottom / cover no-repeat;}
.main .yeosu35 .mark-animation a .itm-box2:after {background:url(../../images/yeosu35/mark_animation_bg2.jpg) center bottom / cover no-repeat;}
.main .yeosu35 .mark-animation a .itm-box3:after {background:url(../../images/yeosu35/mark_animation_bg3.jpg) center bottom / cover no-repeat;}

.main .yeosu35 .mark-animation a div[class^=itm-box] .txt-itm {position:absolute; top:14.14%; left:calc(50% - 160px); display:block; width:320px; height:320px; opacity:0; filter:blur(10px); z-index:2; text-indent:-9999px; overflow:hidden;}
.main .yeosu35 .mark-animation a .itm-box1 .txt-itm {background:url(../../images/yeosu35/mark_animation_txt1.png) center center no-repeat; transition:all .5s ease-in-out; transition-delay:1s;}
.main .yeosu35 .mark-animation a .itm-box2 .txt-itm {background:url(../../images/yeosu35/mark_animation_txt2.png) center center no-repeat; transition:all .5s ease-in-out; transition-delay:0.5s;}
.main .yeosu35 .mark-animation a .itm-box3 .txt-itm {background:url(../../images/yeosu35/mark_animation_txt3.png) center center no-repeat; transition:all .5s ease-in-out; transition-delay:0s;}

.main .yeosu35 .mark-animation.action a .itm-box1 .txt-itm {opacity:1; filter:blur(0px); transition-delay:0s;}
.main .yeosu35 .mark-animation.action a .itm-box2 .txt-itm {opacity:1; filter:blur(0px); transition-delay:0.5s;}
.main .yeosu35 .mark-animation.action a .itm-box3 .txt-itm {opacity:1; filter:blur(0px); transition-delay:1s;}

.main .yeosu35 .mark-animation a div[class^=itm-box] .back-line {position:relative; width:100%; height:100%; border:20px solid #fff; box-sizing:border-box; opacity:.6; z-index:2; pointer-events:none;}

.main .yeosu35 .section .banner-animation {position:relative; width:100%; height:762px; overflow:hidden;}
.main .yeosu35 .section .banner-animation:before {content:''; position:absolute; top:0px; left:0px; display:block; width:100%; height:100%; background:url(../../images/yeosu35/main_banner.jpg) center center / cover no-repeat; background-attachment:fixed; opacity:0; filter:blur(10px); transition:all .5s ease-in-out; transition-delay:1.5s;}


.main .yeosu35 .section .banner-animation div[class^=txt] {position:absolute; text-indent:-9999px; overflow:hidden; z-index:2;}
.main .yeosu35 .section .banner-animation div[class^=txt][class*=itm1] {top:167px; left:20.6%; width:481px; height:481px; background:url(../../images/yeosu35/banner_txt_itm1.png) 0 0 no-repeat; opacity:0; filter:blur(10px); transition:all .5s ease-in-out; transition-delay:1.0s;}
.main .yeosu35 .section .banner-animation div[class^=txt][class*=itm2] {top:0px; right:0px; width:42.6%; min-width:560px; height:100%;}
.main .yeosu35 .section .banner-animation div[class^=txt][class*=itm2]:after,
.main .yeosu35 .section .banner-animation div[class^=txt][class*=itm2]:before {content:''; position:absolute; display:block; opacity:0; filter:blur(10px); transition:all .5s ease-in-out;}
.main .yeosu35 .section .banner-animation div[class^=txt][class*=itm2]:before {top:0px; right:-20px; width:100%; height:100%; background:#fff; opacity:0;  transition-delay:1s;}
.main .yeosu35 .section .banner-animation div[class^=txt][class*=itm2]:after {top:275px; right:15.85%; width:549px; height:211px; background:url(../../images/yeosu35/banner_txt_itm2.png) 0 0 no-repeat; transition-delay:.5s; }

.main .yeosu35 .section .banner-animation.action:before {opacity:1; filter:blur(0px); transition-delay:0s;}
.main .yeosu35 .section .banner-animation div[class^=txt][class*=itm1].action {opacity:1; filter:blur(0px); transition-delay:0s;}
.main .yeosu35 .section .banner-animation div[class^=txt][class*=itm2].action:before {right:0px; opacity:.67; filter:blur(0px); transition-delay:.5s;}
.main .yeosu35 .section .banner-animation div[class^=txt][class*=itm2].action:after {opacity:1; filter:blur(0px); transition-delay:1s;}



.main .yeosu35 .section .mainVisual .swiper-container .swiper-wrapper{position:relative; text-align:left;}
/* .main .yeosu35 .section .mainVisual .swiper-container .swiper-wrapper:after{content:''; position:absolute; top:0px; left:0px; width:100%; height:100%; background:url(../../images/samgye/visual-txt.png) center bottom 157px no-repeat; z-index:99; pointer-events:none;} */
.main .yeosu35 .section .mainVisual .swiper-container .swiper-wrapper .swiper-slide{position:relative; height:845px;}
.main .yeosu35 .section .mainVisual .swiper-container .swiper-wrapper .swiper-slide:before{content:''; position:absolute; top:0; right:0; z-index:-1; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover; opacity:0; transform:scale(1.15) rotate(0.001deg); transition-delay:2s; transition:transform 5s ease-in-out;}
.main .yeosu35 .section .mainVisual .swiper-container .swiper-wrapper .swiper-slide.item1:before{background-image:url(../../images/yeosu35/img_swiper1_1.jpg);}
.main .yeosu35 .section .mainVisual .swiper-container .swiper-wrapper .swiper-slide.item2:before{background-image:url(../../images/yeosu35/img_swiper1_2.jpg);}
.main .yeosu35 .section .mainVisual .swiper-container .swiper-wrapper .swiper-slide.item3:before{background-image:url(../../images/yeosu35/img_swiper1_3.jpg);}
.main .yeosu35 .section .mainVisual .swiper-container .swiper-wrapper .swiper-slide.item4:before{background-image:url(https://apt.ssyenc.com/apt/images/yeosu35/img_swiper1_4.jpg);}
/* .main .yeosu35 .section .mainVisual .swiper-container .swiper-wrapper .swiper-slide.item1 .box{padding:260px 0 0 71px;} */
/* .main .yeosu35 .section .mainVisual .swiper-container .swiper-wrapper .swiper-slide.item1 .box .visualTxt{width:508px; text-align:center;} */
.main .yeosu35 .section .mainVisual .swiper-container .swiper-wrapper .swiper-slide.item1 .box .visualTxt .visualLogo{margin-top:21px;}
.main .yeosu35 .section .mainVisual .swiper-container .swiper-wrapper .swiper-slide .box{margin:0 auto; padding:275px 0 0 28px; max-width:1180px;}
.main .yeosu35 .section .mainVisual .swiper-container .swiper-wrapper .swiper-slide .box .tit{font-size:45px; color:#fff; line-height:1.7; text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.38);}
.main .yeosu35 .section .mainVisual .swiper-container .swiper-wrapper .swiper-slide .box .impact{font-size:60px; font-weight:600; color:#fff; text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.38);}
.main .yeosu35 .section .mainVisual .swiper-container .swiper-wrapper .swiper-slide .box .visualLogo{position:relative; margin-top:60px; width:186px; height:120px; text-indent:-9999px; display:inline-block; overflow:hidden; background:url(../../images/samgye/logo_main_visual.png) no-repeat left top;}

.main .yeosu35 .section .mainVisual .swiper-container .swiper-wrapper .swiper-slide .box .visualTxt {opacity:0; /* transition-delay:2s; */ transition:opacity 2s ease-in-out;}
.main .yeosu35 .section .mainVisual .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .box .visualTxt {opacity:1;}

.main .yeosu35 .section .mainVisual .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active:before{opacity:1; transform:scale(1.0) rotate(0.001deg);}
.main .yeosu35 .section .mainVisual .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .box > p{opacity:1;}


.main .yeosu35 .section .mainVisual .swiper-container .sideControl{position:absolute; left:50%; bottom:82px; z-index:1; height:23px; display:flex; justify-content:space-between; align-items:center; transform:translate(-50%, 0);}
.main .yeosu35 .section .mainVisual .swiper-container .sideControl .swiper-button-prev{position:relative; left:0; width:14px; height:27px; background:url(../../images/samgye/icon_main_slide.png) no-repeat left top;}
.main .yeosu35 .section .mainVisual .swiper-container .sideControl .swiper-button-next{position:relative; right:0; width:14px; height:27px; background:url(../../images/samgye/icon_main_slide.png) no-repeat -37px top;}
.main .yeosu35 .section .mainVisual .swiper-container .sideControl .swiper-pagination{position:relative; margin:0 40px 0 42px;}
.main .yeosu35 .section .mainVisual .swiper-container .sideControl .swiper-pagination .swiper-pagination-bullet{width:10px; height:10px; border:1px solid #fff; box-sizing:border-box; background:transparent; opacity:1;}
.main .yeosu35 .section .mainVisual .swiper-container .sideControl .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet{margin-left:30px;}
.main .yeosu35 .section .mainVisual .swiper-container .sideControl .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;}

.main .yeosu35 .section .mainVisual .swiper-container .sideControl .controlBtn{margin-right:40px; width:9px; height:12px;text-indent:-9999px; overflow:hidden; background-image:url(../../images/samgye/icon_main_slide.png); background-repeat:no-repeat;}
.main .yeosu35 .section .mainVisual .swiper-container .sideControl .controlBtn.play{background-position:-65px -8px;}
.main .yeosu35 .section .mainVisual .swiper-container .sideControl .controlBtn.stop{background-position:-84px -8px;}

.main .yeosu35 .section .mainVisual .swiper-container .etcTxt{position:absolute; bottom:42px; left:50%; z-index:1; margin-left:-733px; font-size:12px; color:#fff;}

/* S : 220705 */
.main .yeosu35 .section .mainVisual2 .swiper-container .swiper-wrapper{position:relative; text-align:left;}
.main .yeosu35 .section .mainVisual2 .swiper-container .swiper-wrapper:after{display:none;}
.main .yeosu35 .section .mainVisual2 .swiper-container .swiper-wrapper .swiper-slide{position:relative; height:calc(100vh - 320px); min-height:845px;}
.main .yeosu35 .section .mainVisual2 .swiper-container .swiper-wrapper .swiper-slide:before{content:''; position:absolute; top:0; right:0; z-index:-1; width:100%; height:100%; background-repeat:no-repeat; background-position:center bottom; background-size:cover; opacity:0; transform:scale(1.15) rotate(0.001deg); transition-delay:2s; transition:transform 5s ease-in-out; }
.main .yeosu35 .section .mainVisual2 .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active:before{opacity:1; transform:scale(1.0) rotate(0.001deg);}
.main .yeosu35 .section .mainVisual2 .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .box > p{opacity:1;}
.main .yeosu35 .section .mainVisual2 .swiper-container .swiper-wrapper .swiper-slide.item1:before{background-image:url(../../images/samgye/img_swiper1_1_220705.jpg);}
.main .yeosu35 .section .mainVisual2 .swiper-container .swiper-wrapper .swiper-slide.item2:before{background-image:url(../../images/samgye/img_swiper1_2_220705.jpg);}
.main .yeosu35 .section .mainVisual2 .swiper-container .swiper-wrapper .swiper-slide.item3:before{background-image:url(../../images/samgye/img_swiper1_3_220705.jpg);}
.main .yeosu35 .section .mainVisual2 .swiper-container .swiper-wrapper .swiper-slide.item2 .box{padding-top:160px;}
.main .yeosu35 .section .mainVisual2 .swiper-container .swiper-wrapper .swiper-slide.item2 .box .tit{color:#0f264e;}
.main .yeosu35 .section .mainVisual2 .swiper-container .swiper-wrapper .swiper-slide.item2 .box .impact{color:#0f264e;}
.main .yeosu35 .section .mainVisual2 .swiper-container .swiper-wrapper .swiper-slide.item3 .box{padding-top:157px;}
.main .yeosu35 .section .mainVisual2 .swiper-container .swiper-wrapper .swiper-slide.item3 .box .tit{color:#0f264e;}
.main .yeosu35 .section .mainVisual2 .swiper-container .swiper-wrapper .swiper-slide.item3 .box .impact{color:#0f264e;}
.main .yeosu35 .section .mainVisual2 .swiper-container .swiper-wrapper .swiper-slide .box{margin:0 auto; padding:191px 0 0 28px; max-width:1180px;}
.main .yeosu35 .section .mainVisual2 .swiper-container .swiper-wrapper .swiper-slide .box > p{opacity:0; transition-delay:2s; transition:opacity 2s;}
.main .yeosu35 .section .mainVisual2 .swiper-container .swiper-wrapper .swiper-slide .box .tit{font-size:60px; color:#fff; line-height:1.2; text-shadow:none;}
.main .yeosu35 .section .mainVisual2 .swiper-container .swiper-wrapper .swiper-slide .box .impact{font-size:60px; font-weight:600; color:#fff; text-shadow:none;}
.main .yeosu35 .section .mainVisual2 .swiper-container .swiper-wrapper .swiper-slide .box .impact + .tit{margin-top:10px;}
.main .yeosu35 .section .mainVisual2 .swiper-container .swiper-wrapper .swiper-slide .box .visualLogo{position:relative; margin-top:60px; width:186px; height:120px; text-indent:-9999px; display:inline-block; overflow:hidden; background:url(../../images/samgye/logo_main_visual.png) no-repeat left top;}

.main .yeosu35 .section .mainVisual2 .swiper-container .sideControl{position:absolute; left:50%; bottom:82px; z-index:1; height:23px; display:flex; justify-content:space-between; align-items:center; transform:translate(-50%, 0);}
.main .yeosu35 .section .mainVisual2 .swiper-container .sideControl .swiper-button-prev{position:relative; left:0; width:14px; height:27px; background:url(../../images/samgye/icon_main_slide.png) no-repeat left top;}
.main .yeosu35 .section .mainVisual2 .swiper-container .sideControl .swiper-button-next{position:relative; right:0; width:14px; height:27px; background:url(../../images/samgye/icon_main_slide.png) no-repeat -37px top;}
.main .yeosu35 .section .mainVisual2 .swiper-container .sideControl .swiper-pagination{position:relative; margin:0 40px 0 42px;}
.main .yeosu35 .section .mainVisual2 .swiper-container .sideControl .swiper-pagination .swiper-pagination-bullet{width:10px; height:10px; border:1px solid #fff; box-sizing:border-box; background:transparent; opacity:1;}
.main .yeosu35 .section .mainVisual2 .swiper-container .sideControl .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet{margin-left:30px;}
.main .yeosu35 .section .mainVisual2 .swiper-container .sideControl .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;}

.main .yeosu35 .section .mainVisual2 .swiper-container .sideControl .controlBtn{margin-right:40px; width:9px; height:12px;text-indent:-9999px; overflow:hidden; background-image:url(../../images/samgye/icon_main_slide.png); background-repeat:no-repeat;}
.main .yeosu35 .section .mainVisual2 .swiper-container .sideControl .controlBtn.play{background-position:-65px -8px;}
.main .yeosu35 .section .mainVisual2 .swiper-container .sideControl .controlBtn.stop{background-position:-84px -8px;}

.main .yeosu35 .section .mainVisual2 .swiper-container .etcTxt{position:absolute; bottom:42px; left:50%; z-index:1; margin-left:-733px; font-size:12px; color:#fff;}
/* E : 220705 */


.main .yeosu35 .section .premium .premiumBox{background:#efefef;}
.main .yeosu35 .section .premium .swiper-container{width:100%; height:602px;}
.main .yeosu35 .section .premium .swiper-container .swiper-wrapper{position:relative; margin:0 auto; width:100%; height:100%; background:#efefef;}
/* .main .yeosu35 .section .premium .swiper-container .swiper-wrapper:after{content:''; position:absolute; top:0px; left:0px; z-index:-1; width:100%; height:100%; background:url(../../images/samgye/bg_swiper2.jpg) center center no-repeat; } */
.main .yeosu35 .section .premium .swiper-container .swiper-wrapper .swiper-slide{position:relative; padding:63px 0 0 62px; width:100% !important; text-align:left; box-sizing:border-box; opacity:0 !important;}
.main .yeosu35 .section .premium .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1 !important;}
.main .yeosu35 .section .premium .swiper-container .swiper-wrapper .swiper-slide .box{margin:0 auto; padding-right:930px; width:670px;}
.main .yeosu35 .section .premium .swiper-container .swiper-wrapper .swiper-slide:after{content:''; position:absolute; top:0; right:0; width:50%; height:100%; background-repeat:no-repeat; background-position:center; background-size:auto 100%;}
.main .yeosu35 .section .premium .swiper-container .swiper-wrapper .swiper-slide.item1:after{background-image:url(../../images/samgye/bg_swiper2_1.jpg)}
.main .yeosu35 .section .premium .swiper-container .swiper-wrapper .swiper-slide.item2:after{background-image:url(../../images/samgye/bg_swiper2_2.jpg)}
.main .yeosu35 .section .premium .swiper-container .swiper-wrapper .swiper-slide.item3:after{background-image:url(../../images/samgye/bg_swiper2_3.jpg)}
.main .yeosu35 .section .premium .swiper-container .swiper-wrapper .swiper-slide.item4:after{background-image:url(../../images/samgye/bg_swiper2_4.jpg)}
.main .yeosu35 .section .premium .swiper-container .swiper-wrapper .swiper-slide.item5:after{background-image:url(../../images/samgye/bg_swiper2_5.jpg)}
.main .yeosu35 .section .premium .swiper-container .swiper-wrapper .swiper-slide.item6:after{background-image:url(../../images/samgye/bg_swiper2_6.jpg)}
.main .yeosu35 .section .premium .swiper-container .swiper-wrapper .swiper-slide .premiumTit{padding:14px 30px; font-size:20px; font-weight:bold; color:#fff; display:inline-block; border-radius:42px; background:#102c4d;}
.main .yeosu35 .section .premium .swiper-container .swiper-wrapper .swiper-slide .premiumTit span{color:#009ba4;}
.main .yeosu35 .section .premium .swiper-container .swiper-wrapper .swiper-slide .premiumSubTit{margin-top:42px; font-size:26px; color:#636363;}
.main .yeosu35 .section .premium .swiper-container .swiper-wrapper .swiper-slide .premiumText{margin-top:20px; font-size:50px; font-weight:bold; color:#112f52; line-height:1.3; letter-spacing:-1px;}
.main .yeosu35 .section .premium .swiper-container .swiper-wrapper .swiper-slide .premiumList{margin-top:60px;}
.main .yeosu35 .section .premium .swiper-container .swiper-wrapper .swiper-slide .premiumList ul li{font-size:20px; line-height:1.6;}

/* .main .yeosu35 .section .premium .swiper-container .sideControl{position:absolute; bottom:60px; left:80px; z-index:1; text-align:left;} */
.main .yeosu35 .section .premium .swiper-container .sideControl{position:relative; bottom:120px; z-index:1; margin:0 auto; padding-right:930px; padding-left:62px; width:670px; text-align:left;}
.main .yeosu35 .section .premium .swiper-container .sideControl:after{content:''; clear:both; display:block;}
.main .yeosu35 .section .premium .swiper-container .sideControl .swiper-button-prev{position:relative; left:0; float:left; margin-top:11px; width:50px; height:50px; background:url(../../images/samgye/btn_premium.png) no-repeat left top;}
.main .yeosu35 .section .premium .swiper-container .sideControl .swiper-button-next{position:relative; right:0; float:left; margin-top:11px; width:50px; height:50px; background:url(../../images/samgye/btn_premium.png) no-repeat -150px top;}
.main .yeosu35 .section .premium .swiper-container .sideControl .swiper-pagination{position:relative; bottom:auto; float:right; width:auto; font-size:33px; color:#9e9282; line-height:50px;}
.main .yeosu35 .section .premium .swiper-container .sideControl .swiper-pagination span{padding:0 6px; font-weight:bold; display:inline-block;}
.main .yeosu35 .section .premium .swiper-container .sideControl .swiper-pagination .swiper-pagination-current{font-size:62px;}

.main .yeosu35 .section .premium .swiper-container .sideControl .controlBtn{float:left; margin-top:11px; width:50px; height:50px; text-indent:-9999px; overflow:hidden; background-image:url(../../images/samgye/btn_premium.png); background-repeat:no-repeat;}
.main .yeosu35 .section .premium .swiper-container .sideControl .controlBtn.play{background-position:-50px top;}
.main .yeosu35 .section .premium .swiper-container .sideControl .controlBtn.stop{background-position:-100px top;}


.main .yeosu35 .section .platinum .flexBox{display:flex; justify-content:center;}
.main .yeosu35 .section .platinum .flexBox [class^=platinum] + [class^=platinum]{margin-left:50px;}
.main .yeosu35 .section .platinum .flexBox [class^=platinum]{text-align:left;}
.main .yeosu35 .section .platinum .flexBox [class^=platinum] dl{margin-top:40px;}
.main .yeosu35 .section .platinum .flexBox [class^=platinum] dl dt{font-size:34px; font-weight:bold; color:#009ba4;}
.main .yeosu35 .section .platinum .flexBox [class^=platinum] dl dd{margin-top:10px; font-size:24px; color:#636363; line-height:1.4;}


.main .yeosu35 .section .location .map{position:relative; width:100%; height:860px;}
.main .yeosu35 .section .location .map:after{content:''; position:absolute; top:0; left:0; z-index:-1; width:100%; height:100%; background:url(../../images/samgye/bg_main_location.jpg) no-repeat center;}
.main .yeosu35 .section .location .map .txt{position:absolute; left:30px; bottom:100px; padding-left:72px; width:730px; height:462px; text-align:left; box-sizing:border-box; background:url(../../images/samgye/img_main_location.jpg) no-repeat center; box-shadow: 0px 20px 29px 0px rgba(0, 0, 0, 0.27);}
.main .yeosu35 .section .location .map .txt .txt_box:after{content:''; display:block; clear:both;}
.main .yeosu35 .section .location .map .txt .txt_box dl{padding-top:50px;}
.main .yeosu35 .section .location .map .txt .txt_box dl dt{float:left; margin-top:25px; width:90px; font-size:24px; font-weight:400; color:#646464;}
.main .yeosu35 .section .location .map .txt .txt_box dl dd{float:left; margin-top:25px; padding-left:33px; width:calc(100% - 123px); font-size:24px; font-weight:400; color:#646464;}
.main .yeosu35 .section .location .map .txt .more{position:relative; margin-top:54px; padding:14px 90px 13px 30px; font-size:22px; color:#fff; display:inline-block; background:#9e9282;}
.main .yeosu35 .section .location .map .txt .more:after{content:''; position:absolute; top:22px; right:26px; width:28px; height:7px; background:url(../../images/samgye/icon_main_location.png) no-repeat center;}


.main .yeosu35 .quick-menu {position:fixed; top:130px; right:0px; z-index:2;}
/* #wrap.main .inner-a #footer{margin-top:120px;} */
#wrap .inner-a #footer .footer-info-area{display:none;}

/* E : main -----------------------------*/


@media(min-width:1540px){
	.main .yeosu35 .section .location .map .txt{left:50%; margin-left:-734px;}
}