@charset "utf-8";
#inc03{position:relative;background:linear-gradient(to right, #ede3d0 40%, #e7dac7 60%)}
#inc03 .inner{max-width:none !important}
#inc03 .swiper-container{width:100%;height:100vh}
#inc03 .swiper-container .swiper-slide.on {pointer-events:auto}

#inc03 .swiper-slide figure{margin:0;display:flex;align-items:flex-end;justify-content:space-between;width:100%;height:100%}
#inc03 .swiper-slide figure .fl-l{position:relative;height:100%}
#inc03 .swiper-slide figure .fl-l img{width:100%;height:100%;object-fit:cover}
#inc03 .swiper-slide figure .notice{position:absolute;bottom:0;left:calc((100% - var(--mainsize)) / 2);font-size:12px;font-family:var(--sub-font);color:#aaa;word-break:keep-all}
#inc03 .swiper-slide figure .fl-r{display:flex;flex-direction:column;align-items:flex-start;max-width:350px;width:100%;padding-right:calc((100% - var(--mainsize)) / 2);padding-bottom:170px;box-sizing:content-box}
#inc03 .swiper-slide figure .fl-r .tit--en{padding-bottom:10px;font-family:var(--en-font);font-size:80px;color:var(--primary)}
#inc03 .swiper-slide figure .fl-r .tit--ko-m{padding-bottom:45px}
#inc03 .swiper-slide figure .fl-r p.desc{padding-bottom:25px;font-family:var(--sub-font);font-size:18px;line-height:1.4;white-space:pre-line;word-break:keep-all;color:#777}
#inc03 .swiper-slide figure .fl-r .link{position:relative;font-family:var(--main-font);font-size:15px;font-weight:600;color:var(--primary);transition:padding-left 0.3s}
#inc03 .swiper-slide figure .fl-r .link::before{opacity:0;visibility:hidden;position:absolute;top:50%;left:0;transform:translateY(-50%);content:'';width:4px;aspect-ratio:1;border-radius:100px;background-color:var(--primary);transition:opacity 0.3s, visibility 0s 0.3s}
#inc03 .swiper-slide figure .fl-r .link:hover{padding-left:12px}
#inc03 .swiper-slide figure .fl-r .link:hover::before{opacity:1;visibility:visible;transition:opacity 0.3s, visibility 0s}

#inc03 .pager_txt{z-index:2;position:absolute;top:175px;right:calc((100% - var(--mainsize)) / 2);display:flex;flex-direction:column;gap:20px;max-width:350px;width:100%}
#inc03 .pager_txt .swiper-pagination-bullet{width:auto;height:auto;display:inline-block;border-radius:unset;background:transparent;opacity:1;font-family:var(--main-font);font-size:20px;font-weight:600;color:#777}
#inc03 .pager_txt .swiper-pagination-bullet.on{color:var(--primary)}