@media(min-width: 1025px){.col-1{flex:0 0 auto;flex-basis:8.3333333333%;width:8.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-1{margin-left:8.3333333333%;position:relative}.col-2{flex:0 0 auto;flex-basis:16.6666666667%;width:16.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-2{margin-left:16.6666666667%;position:relative}.col-3{flex:0 0 auto;flex-basis:25%;width:25%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-3{margin-left:25%;position:relative}.col-4{flex:0 0 auto;flex-basis:33.3333333333%;width:33.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-4{margin-left:33.3333333333%;position:relative}.col-5{flex:0 0 auto;flex-basis:41.6666666667%;width:41.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-5{margin-left:41.6666666667%;position:relative}.col-6{flex:0 0 auto;flex-basis:50%;width:50%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-6{margin-left:50%;position:relative}.col-7{flex:0 0 auto;flex-basis:58.3333333333%;width:58.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-7{margin-left:58.3333333333%;position:relative}.col-8{flex:0 0 auto;flex-basis:66.6666666667%;width:66.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-8{margin-left:66.6666666667%;position:relative}.col-9{flex:0 0 auto;flex-basis:75%;width:75%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-9{margin-left:75%;position:relative}.col-10{flex:0 0 auto;flex-basis:83.3333333333%;width:83.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-10{margin-left:83.3333333333%;position:relative}.col-11{flex:0 0 auto;flex-basis:91.6666666667%;width:91.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-11{margin-left:91.6666666667%;position:relative}.col-12{flex:0 0 auto;flex-basis:100%;width:100%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-12{margin-left:100%;position:relative}}#wrap.project.overview .content{padding:0}#wrap.project.overview .sec_visual{height:500vh;--maskL:50%;--maskB:50%;--maskR:50%;--maskT:50%;--radius:16px;--bgOpacity:0.4;opacity:0;transition:.3s;margin-top:calc(-50vh + max(calc(275px * var(--base-ratio)), calc(calc(275 / var(--base-size)) * var(--base-percent))))}#wrap.project.overview .sec_visual .sticky:before{content:"";width:100%;height:max(calc(760px * var(--base-ratio)), calc(calc(760 / var(--base-size)) * var(--base-percent)));position:absolute;left:0;bottom:0;z-index:-1;background:url("/resources/anniversary/images/project/overview_sec_visual_vision_bg.png") center no-repeat;background-size:cover;opacity:0}#wrap.project.overview .sec_visual .row_wrap{position:relative;z-index:3;height:100%}#wrap.project.overview .sec_visual .row_wrap .row{height:100%}#wrap.project.overview .sec_visual .row_wrap .row .col-10{height:100%}#wrap.project.overview .sec_visual .row_wrap .row .inner{width:100%;height:100%;display:flex;align-items:center;position:relative}#wrap.project.overview .sec_visual .bg{--imgWidth:100%;--imgHeight:100%;--imgX:0%;--imgY:0%;z-index:2;-webkit-clip-path:inset(var(--maskT) var(--maskR) var(--maskB) var(--maskL) round var(--radius));clip-path:inset(var(--maskT) var(--maskR) var(--maskB) var(--maskL) round var(--radius))}#wrap.project.overview .sec_visual .bg ul{width:100%;height:100%;position:absolute;left:0;top:0}#wrap.project.overview .sec_visual .bg ul li{position:absolute;left:calc(50% + var(--imgX, 0%));top:calc(50% + var(--imgY, 0%));opacity:0;transform:translate(-50%, -50%);width:var(--imgWidth, 100%);height:var(--imgHeight, 100%);transition:opacity .5s}#wrap.project.overview .sec_visual .bg ul li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.3);transition:transform 2s}#wrap.project.overview .sec_visual .bg ul li:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0, 0, 0, var(--bgOpacity));z-index:1;transition:.3s}#wrap.project.overview .sec_visual .bg ul li.active{opacity:1}#wrap.project.overview .sec_visual .bg ul li:nth-of-type(2).active img,#wrap.project.overview .sec_visual .bg ul li:nth-of-type(3).active img{transform:scale(1)}#wrap.project.overview .sec_visual .bg.active{opacity:0}#wrap.project.overview .sec_visual .box_wrap{width:100%;transition:opacity .35s}#wrap.project.overview .sec_visual .box_wrap.active{opacity:0;pointer-events:none}#wrap.project.overview .sec_visual .vision_wrap{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;pointer-events:none}#wrap.project.overview .sec_visual .vision_wrap .slide_area{width:max(calc(426px * var(--base-ratio)), calc(calc(426 / var(--base-size)) * var(--base-percent)));height:max(calc(275px * var(--base-ratio)), calc(calc(275 / var(--base-size)) * var(--base-percent)));margin:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent))) auto 0}#wrap.project.overview .sec_visual .vision_wrap .slide_area .inner{transform:translateX(calc(-1 * (max(calc(1278px * var(--base-ratio)), calc(calc(1278 / var(--base-size)) * var(--base-percent))) + max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent))))));height:100%}#wrap.project.overview .sec_visual .vision_wrap .slide_area ul{display:flex;gap:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%}#wrap.project.overview .sec_visual .vision_wrap .slide_area ul li{width:max(calc(426px * var(--base-ratio)), calc(calc(426 / var(--base-size)) * var(--base-percent)));height:100%;border-radius:16px;overflow:hidden}#wrap.project.overview .sec_visual .vision_wrap .slide_area ul li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#wrap.project.overview .sec_visual .vision_wrap.step1 .sub_tit h3{transform:translateY(100%);opacity:0;visibility:hidden;transition:.45s}#wrap.project.overview .sec_visual .vision_wrap.step1 .sub_tit p{color:#fff;transform:translateY(30%);opacity:0;visibility:hidden;transition:.25s .05s}#wrap.project.overview .sec_visual .vision_wrap.step1.active{pointer-events:all}#wrap.project.overview .sec_visual .vision_wrap.step1.active .sub_tit h3{transform:translateY(0);opacity:1;visibility:visible}#wrap.project.overview .sec_visual .vision_wrap.step1.active .sub_tit p{transform:translateY(0);opacity:1;visibility:visible}#wrap.project.overview .sec_visual .vision_wrap.step1.none .sub_tit p{transform:translateY(30%);opacity:0;visibility:hidden}#wrap.project.overview .sec_visual .vision_wrap.step2{padding:0 max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec_visual .vision_wrap.step2 .sub_tit h3{opacity:0;visibility:hidden}#wrap.project.overview .sec_visual .vision_wrap.step2 .sub_tit p{transform:translateY(30%);opacity:0;visibility:hidden;transition:.6s}#wrap.project.overview .sec_visual .vision_wrap.step2 .slide_area{opacity:0;visibility:hidden}#wrap.project.overview .sec_visual .vision_wrap.step2.show .slide_area{opacity:1;visibility:visible}#wrap.project.overview .sec_visual .vision_wrap.step2.active .sub_tit p{transform:translateY(0);opacity:1;visibility:visible}#wrap.project.overview .sec_visual.active{opacity:1}#wrap.project.overview .sec_visual.active .bg ul li:nth-of-type(1) img{transform:scale(1)}#wrap.project.overview .sec_visual.vision_bg .sticky:before{opacity:1}@media(max-width: 1024px){#wrap.project.overview .sec_visual{height:1000vh;margin-top:calc(-50vh + (100vh - max(calc(266px * var(--base-ratio)), calc(calc(266 / var(--base-size)) * var(--base-percent))))/2)}#wrap.project.overview .sec_visual .sticky:before{height:max(calc(370px * var(--base-ratio)), calc(calc(370 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec_visual .box_wrap{height:calc(100vh - max(calc(266px * var(--base-ratio)), calc(calc(266 / var(--base-size)) * var(--base-percent))))}#wrap.project.overview .sec_visual .vision_wrap .slide_area{width:max(calc(160px * var(--base-ratio)), calc(calc(160 / var(--base-size)) * var(--base-percent)));height:max(calc(103px * var(--base-ratio)), calc(calc(103 / var(--base-size)) * var(--base-percent)));margin:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent))) auto 0}#wrap.project.overview .sec_visual .vision_wrap .slide_area .inner{transform:translateX(calc(-1 * (max(calc(480px * var(--base-ratio)), calc(calc(480 / var(--base-size)) * var(--base-percent))) + max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent))))))}#wrap.project.overview .sec_visual .vision_wrap .slide_area ul{gap:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec_visual .vision_wrap .slide_area ul li{width:max(calc(160px * var(--base-ratio)), calc(calc(160 / var(--base-size)) * var(--base-percent)))}}#wrap.project.overview .sec01{position:relative;padding:max(calc(140px * var(--base-ratio)), calc(calc(140 / var(--base-size)) * var(--base-percent))) 0 max(calc(180px * var(--base-ratio)), calc(calc(180 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec01 .sub_tit{margin-bottom:max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec01 .sub_tit[data-motion] h3{transform:translateY(100%);opacity:0;transition:transform .5s,opacity .5s}#wrap.project.overview .sec01 .sub_tit[data-motion] p{transform:translateY(50%);opacity:0;transition:transform .5s .1s,opacity .5s .1s}#wrap.project.overview .sec01 .sub_tit[data-motion].active h3{transform:translateY(0);opacity:1}#wrap.project.overview .sec01 .sub_tit[data-motion].active p{transform:translateY(0);opacity:1}#wrap.project.overview .sec01 .bg{width:100%;height:max(calc(1080px * var(--base-ratio)), calc(calc(1080 / var(--base-size)) * var(--base-percent)));position:absolute;left:0;top:0;z-index:-1;pointer-events:none;display:none}#wrap.project.overview .sec01 .bg:before{display:block;content:"";width:100%;height:100%;background:linear-gradient(0deg, #C0E591 7.46%, #00755C 88.72%, #035443 108.56%)}#wrap.project.overview .sec01 .bg:after{content:"";width:100%;height:max(calc(180px * var(--base-ratio)), calc(calc(180 / var(--base-size)) * var(--base-percent)));background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);position:absolute;left:0;bottom:0}#wrap.project.overview .sec01 .slide_list{display:none;position:relative;margin-top:max(calc(130px * var(--base-ratio)), calc(calc(130 / var(--base-size)) * var(--base-percent)));margin-bottom:max(calc(140px * var(--base-ratio)), calc(calc(140 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec01 .slide_list[data-motion]:before{transform:translate(-50%, 30%);opacity:0;transition:transform .5s .1s,opacity .4s .1s}#wrap.project.overview .sec01 .slide_list[data-motion]:after{transform:translate(-50%, 30%);opacity:0;transition:transform .5s .2s,opacity .5s .2s}#wrap.project.overview .sec01 .slide_list[data-motion] .dodu{transform:translateX(20%);opacity:0;transition:.6s .3s}#wrap.project.overview .sec01 .slide_list[data-motion] .swiper-container{transform:translateY(30%);opacity:0;transition:transform .5s,opacity .5s}#wrap.project.overview .sec01 .slide_list[data-motion] .swiper-paging{transform:translateY(100%);opacity:0;transition:transform .5s,opacity .5s}#wrap.project.overview .sec01 .slide_list[data-motion].active:before{transform:translate(-50%, 0);opacity:1}#wrap.project.overview .sec01 .slide_list[data-motion].active:after{transform:translate(-50%, 0);opacity:1}#wrap.project.overview .sec01 .slide_list[data-motion].active .dodu{transform:translateX(0);opacity:1}#wrap.project.overview .sec01 .slide_list[data-motion].active .swiper-container{transform:translateY(0);opacity:1}#wrap.project.overview .sec01 .slide_list[data-motion].active .swiper-paging{transform:translateY(0);opacity:1}#wrap.project.overview .sec01 .slide_list:before{content:"";width:max(calc(1356px * var(--base-ratio)), calc(calc(1356 / var(--base-size)) * var(--base-percent)));height:max(calc(398px * var(--base-ratio)), calc(calc(398 / var(--base-size)) * var(--base-percent)));border-radius:16px;background:#c0e591;box-shadow:0px -16px 84px 0px rgba(30,110,93,.4);position:absolute;left:50%;top:max(calc(calc(calc(20 / var(--base-size)) * var(--base-percent)) * -1));z-index:1;transform:translateX(-50%)}#wrap.project.overview .sec01 .slide_list:after{content:"";width:max(calc(1274px * var(--base-ratio)), calc(calc(1274 / var(--base-size)) * var(--base-percent)));height:max(calc(374px * var(--base-ratio)), calc(calc(374 / var(--base-size)) * var(--base-percent)));border-radius:16px;background:#c0e591;box-shadow:0px -16px 84px 0px rgba(30,110,93,.4);position:absolute;left:50%;top:max(calc(calc(calc(40 / var(--base-size)) * var(--base-percent)) * -1));z-index:-1;transform:translateX(-50%)}#wrap.project.overview .sec01 .slide_list .dodu{width:max(calc(347px * var(--base-ratio)), calc(calc(347 / var(--base-size)) * var(--base-percent)));height:max(calc(352px * var(--base-ratio)), calc(calc(352 / var(--base-size)) * var(--base-percent)));position:absolute;right:max(calc(calc(calc(96 / var(--base-size)) * var(--base-percent)) * -1));bottom:max(calc(calc(calc(29 / var(--base-size)) * var(--base-percent)) * -1));background:url("/resources/anniversary/images/project/overview_sec01_slide_list_dodu.png") center no-repeat;background-size:100%;z-index:2}#wrap.project.overview .sec01 .slide_list .swiper-container{width:100%;height:max(calc(430px * var(--base-ratio)), calc(calc(430 / var(--base-size)) * var(--base-percent)));position:relative;border-radius:16px;background:#fff}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide{width:100%;height:100%}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a{display:flex;width:100%;height:100%;padding:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));align-items:center;justify-content:center}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .img_area{width:max(calc(590px * var(--base-ratio)), calc(calc(590 / var(--base-size)) * var(--base-percent)));height:100%;border-radius:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));overflow:hidden;background:#f2fae9;position:relative}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .img_area:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;background:rgba(0,0,0,.1)}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .img_area img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:clip-path;-webkit-clip-path:polygon(150% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(150% 0, 100% 0, 100% 100%, 100% 100%);transition:.7s}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .img_area.active img{-webkit-clip-path:polygon(0% 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0% 0, 100% 0, 100% 100%, 0% 100%)}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .txt_area{width:calc(100% - max(calc(590px * var(--base-ratio)), calc(calc(590 / var(--base-size)) * var(--base-percent))));padding:0 max(calc(250px * var(--base-ratio)), calc(calc(250 / var(--base-size)) * var(--base-percent))) 0 max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .txt_area .top{opacity:0;transform:translateY(50%);transition:.45s}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .txt_area .top p{font-size:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;font-weight:bold;line-height:1.2;color:#444}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .txt_area .info{border-top:1px solid #ddd;padding-top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));opacity:0;transform:translateY(40%);transition:.45s .1s}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .txt_area .info dl{display:flex;gap:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .txt_area .info dl dt{font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;font-weight:bold;line-height:1.2;color:#666;position:relative}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .txt_area .info dl dt:before{content:"";width:max(calc(2px * var(--base-ratio)), calc(calc(2 / var(--base-size)) * var(--base-percent)));height:max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent)));position:absolute;right:max(calc(calc(calc(16 / var(--base-size)) * var(--base-percent)) * -1));top:50%;transform:translateY(-50%);background:#72bf44}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .txt_area .info dl dd{font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;font-weight:400;line-height:1.2;color:#1c1c1c}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .txt_area .info dl+dl{margin-top:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .txt_area.active .top{opacity:1;transform:translateY(0)}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .txt_area.active .info{opacity:1;transform:translateY(0)}#wrap.project.overview .sec01 .slide_list .swiper-paging{display:none}#wrap.project.overview .sec01 .slide_list .swiper-paging.active{display:flex}#wrap.project.overview .sec01 .board_list[data-motion]{transform:translateY(5%);opacity:0;transition:transform .5s,opacity .5s}#wrap.project.overview .sec01 .board_list[data-motion].active{transform:translateY(0);opacity:1}#wrap.project.overview .sec01 .board_list[data-motion] .desc,#wrap.project.overview .sec01 .board_list[data-motion] .slide{display:none;visibility:hidden}#wrap.project.overview .sec01.banner_active .bg{display:block}#wrap.project.overview .sec01.banner_active .slide_list{display:block}#wrap.project.overview .sec01.banner_active .sub_tit{margin-bottom:max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent)))}@media(max-width: 1024px){#wrap.project.overview .sec01{padding:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent))) 0 max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec01 .sub_tit{margin-bottom:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec01 .bg{height:max(calc(720px * var(--base-ratio)), calc(calc(720 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec01 .bg:after{height:max(calc(170px * var(--base-ratio)), calc(calc(170 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec01 .slide_list{margin-top:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)));margin-bottom:max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec01 .slide_list:before{content:"";width:calc(100% - max(calc(70px * var(--base-ratio)), calc(calc(70 / var(--base-size)) * var(--base-percent))));height:max(calc(207px * var(--base-ratio)), calc(calc(207 / var(--base-size)) * var(--base-percent)));top:max(calc(calc(calc(10 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.project.overview .sec01 .slide_list:after{content:"";width:calc(100% - max(calc(140px * var(--base-ratio)), calc(calc(140 / var(--base-size)) * var(--base-percent))));height:max(calc(184px * var(--base-ratio)), calc(calc(184 / var(--base-size)) * var(--base-percent)));top:max(calc(calc(calc(20 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.project.overview .sec01 .slide_list .dodu{display:none}#wrap.project.overview .sec01 .slide_list .swiper-container{height:max(calc(230px * var(--base-ratio)), calc(calc(230 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a{padding:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .img_area{width:max(calc(295px * var(--base-ratio)), calc(calc(295 / var(--base-size)) * var(--base-percent)));height:100%}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .txt_area{width:calc(100% - max(calc(295px * var(--base-ratio)), calc(calc(295 / var(--base-size)) * var(--base-percent))));padding:0 max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent))) 0 max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .txt_area .top p{font-size:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .txt_area .info{padding-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .txt_area .info dl{gap:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .txt_area .info dl dt{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;line-height:1.2}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .txt_area .info dl dt:before{content:"";width:max(calc(2px * var(--base-ratio)), calc(calc(2 / var(--base-size)) * var(--base-percent)));height:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)));right:max(calc(calc(calc(8 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .txt_area .info dl dd{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;line-height:1.2}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .txt_area .info dl+dl{margin-top:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec01.banner_active{padding:max(calc(140px * var(--base-ratio)), calc(calc(140 / var(--base-size)) * var(--base-percent))) 0 max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec01.banner_active .sub_tit{margin-bottom:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)))}}@media(max-width: 767px){#wrap.project.overview .sec01{padding:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent))) 0 max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec01 .sub_tit{margin-bottom:max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec01 .bg{min-height:max(calc(667px * var(--base-ratio)), calc(calc(667 / var(--base-size)) * var(--base-percent)));height:100vh;max-height:max(calc(940px * var(--base-ratio)), calc(calc(940 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec01 .bg:after{height:max(calc(110px * var(--base-ratio)), calc(calc(110 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec01 .slide_list{margin-top:max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent)));margin-bottom:max(calc(90px * var(--base-ratio)), calc(calc(90 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec01 .slide_list:before{content:"";width:calc(100% - max(calc(35px * var(--base-ratio)), calc(calc(35 / var(--base-size)) * var(--base-percent))));height:50%;top:max(calc(calc(calc(8 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.project.overview .sec01 .slide_list:after{content:"";width:calc(100% - max(calc(67px * var(--base-ratio)), calc(calc(67 / var(--base-size)) * var(--base-percent))));height:50%;top:max(calc(calc(calc(16 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.project.overview .sec01 .slide_list .swiper-container{height:auto}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a{display:block}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .img_area{width:100%;height:auto;padding-top:67%;position:relative}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .img_area img{position:absolute;left:0;top:0}#wrap.project.overview .sec01 .slide_list .swiper-container .swiper-slide a .txt_area{width:100%;padding:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent))) 0}#wrap.project.overview .sec01 .slide_list .swiper-paging{display:none}#wrap.project.overview .sec01 .slide_list .swiper-paging.active{display:flex}#wrap.project.overview .sec01.banner_active{padding:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent))) 0 max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .sec01.banner_active .sub_tit{margin-bottom:max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent)))}}#wrap.project.overview .view_popup{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:10002;opacity:0;visibility:hidden;transition:.45s}#wrap.project.overview .view_popup .dim{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}#wrap.project.overview .view_popup .inner{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:max(calc(1166px * var(--base-ratio)), calc(calc(1166 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .view_popup .inner .btn_close{position:absolute;top:0;right:max(calc(calc(calc(84 / var(--base-size)) * var(--base-percent)) * -1));width:max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent)));height:max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent)));background:url("/resources/anniversary/images/common/popup_close.svg") center no-repeat;background-size:100%;font-size:0;text-indent:-9999px}#wrap.project.overview .view_popup .inner .top_wrap{padding:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent))) 0 max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));text-align:center;background:url("/resources/anniversary/images/project/view_popup_top_bg.png") center no-repeat;background-size:cover;border-radius:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent))) max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent))) 0 0;overflow:hidden}#wrap.project.overview .view_popup .inner .top_wrap strong{display:block;font-size:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;line-height:1.2;font-weight:bold;color:#fff}#wrap.project.overview .view_popup .inner .top_wrap .sub{display:flex;align-items:center;justify-content:center;gap:max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .view_popup .inner .top_wrap .sub dl{display:flex;gap:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .view_popup .inner .top_wrap .sub dl dt{font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;font-weight:bold;line-height:1.2;color:#fff;position:relative}#wrap.project.overview .view_popup .inner .top_wrap .sub dl dt:before{content:"";width:max(calc(2px * var(--base-ratio)), calc(calc(2 / var(--base-size)) * var(--base-percent)));height:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));position:absolute;right:max(calc(calc(calc(16 / var(--base-size)) * var(--base-percent)) * -1));top:50%;transform:translateY(-50%);background:#72bf44}#wrap.project.overview .view_popup .inner .top_wrap .sub dl dd{font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;font-weight:400;line-height:1.2;color:#fff}#wrap.project.overview .view_popup .inner .cont_wrap{background:#fff;border-radius:0 0 max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent))) max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));padding:max(calc(38px * var(--base-ratio)), calc(calc(38 / var(--base-size)) * var(--base-percent))) max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .view_popup .inner .cont_wrap .box_area{display:flex;gap:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .tit{margin-bottom:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .tit p{font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;font-family:"KakaoBigSans",sans-serif;line-height:1.2;font-weight:bold;color:#1e6e5d}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .tit p.pc{display:block}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .tit p.mobile{display:none}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .intro{width:calc(50% - max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent))))}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .intro .desc{width:100%;height:max(calc(340px * var(--base-ratio)), calc(calc(340 / var(--base-size)) * var(--base-percent)));background:#f6f6f6;border-radius:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));padding:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));word-break:keep-all;word-wrap:break-word;color:#666;font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent))) !important;letter-spacing:-0.02em !important;line-height:1.5 !important;font-family:"KoPubWorldDotum, sans-serif" !important}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .intro .desc .scroll{width:100%;height:100%;overflow-y:auto;padding:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .intro.full{width:100%}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .gallery{width:calc(50% - max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent))));height:max(calc(340px * var(--base-ratio)), calc(calc(340 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .gallery .swiper-container{height:100%;position:relative;border-radius:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));background:#fff}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .gallery .swiper-container .swiper-slide{background:#eee;position:relative}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .gallery .swiper-container .swiper-slide:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;background:rgba(0,0,0,.1)}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .gallery .swiper-container .swiper-slide .thumb_area{position:relative;width:100%;height:100%}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .gallery .swiper-container .swiper-slide .img_wrap{position:absolute;top:0;left:0;width:100%;height:100%;background:#eee}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .gallery .swiper-container .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#wrap.project.overview .view_popup .inner .cont_wrap .paging_area{margin-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .view_popup .inner .cont_wrap .paging_area .prev{display:none}#wrap.project.overview .view_popup .inner .cont_wrap .paging_area .next{display:none}#wrap.project.overview .view_popup .inner .cont_wrap .paging_area .dots{display:flex;align-items:center;justify-content:center;gap:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .view_popup .inner .cont_wrap .paging_area .dots .swiper-pagination-bullet{width:max(calc(96px * var(--base-ratio)), calc(calc(96 / var(--base-size)) * var(--base-percent)));height:max(calc(62px * var(--base-ratio)), calc(calc(62 / var(--base-size)) * var(--base-percent)));border-radius:4px;position:relative;background:#eee}#wrap.project.overview .view_popup .inner .cont_wrap .paging_area .dots .swiper-pagination-bullet:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;border:max(calc(3px * var(--base-ratio)), calc(calc(3 / var(--base-size)) * var(--base-percent))) solid #72bf44;border-radius:4px;opacity:0;box-sizing:border-box;z-inex:3}#wrap.project.overview .view_popup .inner .cont_wrap .paging_area .dots .swiper-pagination-bullet:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;background:rgba(0,0,0,.1)}#wrap.project.overview .view_popup .inner .cont_wrap .paging_area .dots .swiper-pagination-bullet img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#wrap.project.overview .view_popup .inner .cont_wrap .paging_area .dots .swiper-pagination-bullet.swiper-pagination-bullet-active:before{opacity:1}#wrap.project.overview .view_popup.active{opacity:1;visibility:visible}#wrap.project.overview .view_popup.active .dim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:-webkit-backdrop-filter .5s .35s;transition:backdrop-filter .5s .35s;transition:backdrop-filter .5s .35s, -webkit-backdrop-filter .5s .35s}@media(max-width: 1024px){#wrap.project.overview .view_popup{display:block}#wrap.project.overview .view_popup .inner{width:100%;height:100%;background:#fff}#wrap.project.overview .view_popup .inner:before{content:"";width:100%;height:max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent)));background:#fff;position:absolute;left:0;top:0;z-index:2}#wrap.project.overview .view_popup .inner .btn_close{top:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));right:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));width:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));height:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));background:url("/resources/anniversary/images/common/popup_close_mobile.svg") center no-repeat;background-size:100%;z-index:3}#wrap.project.overview .view_popup .inner .view_inner{padding:0 max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));height:100%;overflow-y:auto}#wrap.project.overview .view_popup .inner .top_wrap{background:#fff;padding:max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent))) 0 max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));border-radius:0;text-align:left}#wrap.project.overview .view_popup .inner .top_wrap strong{font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;color:#1c1c1c}#wrap.project.overview .view_popup .inner .top_wrap .sub{flex-direction:column;align-items:start;gap:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .view_popup .inner .top_wrap .sub dl{gap:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .view_popup .inner .top_wrap .sub dl dt{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;line-height:1.2;color:#1c1c1c}#wrap.project.overview .view_popup .inner .top_wrap .sub dl dt:before{content:"";height:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)));right:max(calc(calc(calc(8 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.project.overview .view_popup .inner .top_wrap .sub dl dd{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;line-height:1.2;color:#666}#wrap.project.overview .view_popup .inner .cont_wrap{border-top:1px solid #ddd;padding:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent))) 0 max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .view_popup .inner .cont_wrap .box_area{display:block;gap:0}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .tit{margin-bottom:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .tit p{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;color:#1c1c1c}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .tit p.pc{display:none}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .tit p.mobile{display:block}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .intro{width:100%;height:auto}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .intro .desc{height:auto;font-size:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent))) !important;padding:0;background:#fff}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .intro .desc .scroll{padding:0;overflow:visible}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .gallery{margin-top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));padding-top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));border-top:1px solid #ddd;width:100%;height:auto}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .gallery .swiper-container{width:100%}#wrap.project.overview .view_popup .inner .cont_wrap .box_area .gallery .swiper-container .swiper-slide .thumb_area{height:auto;padding-top:64.389%}#wrap.project.overview .view_popup .inner .cont_wrap .paging_area{margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));display:flex;align-items:center;justify-content:center;gap:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .view_popup .inner .cont_wrap .paging_area .prev{cursor:pointer;display:block;width:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));height:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));background:url("/resources/anniversary/images/project/view_popup_mobile_prev.svg") center no-repeat;background-size:100%}#wrap.project.overview .view_popup .inner .cont_wrap .paging_area .next{cursor:pointer;display:block;width:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));height:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));background:url("/resources/anniversary/images/project/view_popup_mobile_next.svg") center no-repeat;background-size:100%}#wrap.project.overview .view_popup .inner .cont_wrap .paging_area .dots{gap:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}#wrap.project.overview .view_popup .inner .cont_wrap .paging_area .dots .swiper-pagination-bullet{width:max(calc(6px * var(--base-ratio)), calc(calc(6 / var(--base-size)) * var(--base-percent)));height:max(calc(6px * var(--base-ratio)), calc(calc(6 / var(--base-size)) * var(--base-percent)));border-radius:50%;background:#00b140;opacity:.2}#wrap.project.overview .view_popup .inner .cont_wrap .paging_area .dots .swiper-pagination-bullet:before{display:none}#wrap.project.overview .view_popup .inner .cont_wrap .paging_area .dots .swiper-pagination-bullet img{display:none}#wrap.project.overview .view_popup .inner .cont_wrap .paging_area .dots .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}}#wrap.project.ceremony .content{padding:0}#wrap.project.ceremony .sec_visual{height:250vh;--maskL:50%;--maskB:50%;--maskR:50%;--maskT:50%;--radius:16px;opacity:0;transition:.3s;margin-top:calc(-50vh + max(calc(275px * var(--base-ratio)), calc(calc(275 / var(--base-size)) * var(--base-percent))))}#wrap.project.ceremony .sec_visual .sticky:before{content:"";width:100%;height:max(calc(760px * var(--base-ratio)), calc(calc(760 / var(--base-size)) * var(--base-percent)));position:absolute;left:0;bottom:0;z-index:-1;background:url("/resources/anniversary/images/project/ceremony_sec_visual_vision_bg.png") center no-repeat;background-size:cover}#wrap.project.ceremony .sec_visual .row_wrap{height:100%}#wrap.project.ceremony .sec_visual .row_wrap .row{height:100%}#wrap.project.ceremony .sec_visual .row_wrap .row .col-10{height:100%}#wrap.project.ceremony .sec_visual .row_wrap .row .inner{width:100%;height:100%;display:flex;align-items:center;position:relative}#wrap.project.ceremony .sec_visual .bg{-webkit-clip-path:inset(var(--maskT) var(--maskR) var(--maskB) var(--maskL) round var(--radius));clip-path:inset(var(--maskT) var(--maskR) var(--maskB) var(--maskL) round var(--radius))}#wrap.project.ceremony .sec_visual .bg:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:rgba(92,255,135,.6);mix-blend-mode:color}#wrap.project.ceremony .sec_visual .bg:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;background:rgba(0,0,0,.3)}#wrap.project.ceremony .sec_visual .box_wrap{width:100%;transition:opacity .35s}#wrap.project.ceremony .sec_visual .box_wrap.active{opacity:0}#wrap.project.ceremony .sec_visual .intro_wrap{width:100%;padding:max(calc(147px * var(--base-ratio)), calc(calc(147 / var(--base-size)) * var(--base-percent))) max(calc(360px * var(--base-ratio)), calc(calc(360 / var(--base-size)) * var(--base-percent)));border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.1);border-radius:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);position:absolute;left:0;top:50%;transform:translateY(-30%);z-index:1;overflow:hidden;opacity:0;transition:opacity .4s,transform .4s}#wrap.project.ceremony .sec_visual .intro_wrap .desc{margin-top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));padding-top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));border-top:1px solid rgba(255,255,255,.5);transform:translateY(30%);opacity:0;transition:opacity .4s,transform .4s}#wrap.project.ceremony .sec_visual .intro_wrap .desc.active{opacity:1;transform:translateY(0%)}#wrap.project.ceremony .sec_visual .intro_wrap .desc p{font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;font-weight:400;color:#fff}#wrap.project.ceremony .sec_visual .intro_wrap .ticker_area{width:100%;font-size:0;position:absolute;left:0;bottom:max(calc(calc(calc(30 / var(--base-size)) * var(--base-percent)) * -1));display:flex;align-items:center;z-index:2}#wrap.project.ceremony .sec_visual .intro_wrap .ticker_area .roller{display:flex;align-items:center}#wrap.project.ceremony .sec_visual .intro_wrap .ticker_area .roller span{font-size:max(calc(180px * var(--base-ratio)), calc(calc(180 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.03em;font-family:"KakaoBigSans",sans-serif;text-transform:uppercase;white-space:nowrap;font-weight:800;line-height:1;color:rgba(255,255,255,.1)}#wrap.project.ceremony .sec_visual .intro_wrap .ticker_area .roller i{width:max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec_visual .intro_wrap.active{opacity:1;transform:translateY(-50%)}#wrap.project.ceremony .sec_visual.active{opacity:1}@media(max-width: 1024px){#wrap.project.ceremony .sec_visual{margin-top:calc(-50vh + (100vh - max(calc(266px * var(--base-ratio)), calc(calc(266 / var(--base-size)) * var(--base-percent))))/2)}#wrap.project.ceremony .sec_visual .box_wrap{height:calc(100vh - max(calc(266px * var(--base-ratio)), calc(calc(266 / var(--base-size)) * var(--base-percent))))}#wrap.project.ceremony .sec_visual .intro_wrap{padding:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent))) max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec_visual .intro_wrap .desc{margin-top:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));padding-top:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec_visual .intro_wrap .desc p{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em}#wrap.project.ceremony .sec_visual .intro_wrap .ticker_area{bottom:max(calc(calc(calc(10 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.project.ceremony .sec_visual .intro_wrap .ticker_area .roller span{font-size:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;line-height:1}#wrap.project.ceremony .sec_visual .intro_wrap .ticker_area .roller i{width:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)))}}#wrap.project.ceremony .sec01{padding:0 0 max(calc(200px * var(--base-ratio)), calc(calc(200 / var(--base-size)) * var(--base-percent)));overflow:hidden}#wrap.project.ceremony .sec01 .sub_tit{position:relative;padding-top:max(calc(196px * var(--base-ratio)), calc(calc(196 / var(--base-size)) * var(--base-percent)));padding-bottom:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec01 .sub_tit[data-motion] h3{transform:translateY(100%);opacity:0;transition:transform .5s,opacity .5s}#wrap.project.ceremony .sec01 .sub_tit[data-motion] p{transform:translateY(50%);opacity:0;transition:transform .5s .1s,opacity .5s .1s}#wrap.project.ceremony .sec01 .sub_tit[data-motion].active h3{transform:translateY(0);opacity:1}#wrap.project.ceremony .sec01 .sub_tit[data-motion].active p{transform:translateY(0);opacity:1}#wrap.project.ceremony .sec01 .part_area{position:relative}#wrap.project.ceremony .sec01 .part_area .confetti_area{width:max(calc(407px * var(--base-ratio)), calc(calc(407 / var(--base-size)) * var(--base-percent)));height:100%;position:absolute;right:max(calc(calc(calc(35 / var(--base-size)) * var(--base-percent)) * -1));bottom:calc(100% + max(calc(calc(calc(52 / var(--base-size)) * var(--base-percent)) * -1)));z-index:2}#wrap.project.ceremony .sec01 .part_area .confetti_area canvas{width:100%;height:100%}#wrap.project.ceremony .sec01 .part_area .confetti_area img{position:absolute;bottom:max(calc(37px * var(--base-ratio)), calc(calc(37 / var(--base-size)) * var(--base-percent)));right:max(calc(105px * var(--base-ratio)), calc(calc(105 / var(--base-size)) * var(--base-percent)));width:max(calc(159px * var(--base-ratio)), calc(calc(159 / var(--base-size)) * var(--base-percent)));z-index:2}#wrap.project.ceremony .sec01 .part_area ul{display:flex;flex-wrap:wrap;gap:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec01 .part_area ul>li{width:calc(50% - max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent))));padding:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));background:#f6f6f6;border-radius:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));height:max(calc(480px * var(--base-ratio)), calc(calc(480 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec01 .part_area ul>li .inner{width:100%;height:100%;position:relative}#wrap.project.ceremony .sec01 .part_area ul>li .top{margin-bottom:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));padding-bottom:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));position:relative}#wrap.project.ceremony .sec01 .part_area ul>li .top:before{content:"";width:100%;height:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)));background:linear-gradient(90deg, #1e6e5d, #46bb73);position:absolute;left:0;bottom:0}#wrap.project.ceremony .sec01 .part_area ul>li .top p{font-size:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;line-height:1.2;font-weight:bold;color:#00b140}#wrap.project.ceremony .sec01 .part_area ul>li .list ol li{position:relative;font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;line-height:1.2;font-weight:400;color:#444;padding-left:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec01 .part_area ul>li .list ol li:before{content:"-";position:absolute;left:0;top:0}#wrap.project.ceremony .sec01 .part_area ul>li .list ol li+li{margin-top:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec01 .part_area ul>li .info{width:100%;position:absolute;left:0;bottom:0}#wrap.project.ceremony .sec01 .part_area ul>li .info dl{display:flex;gap:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec01 .part_area ul>li .info dl dt{font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;font-weight:bold;line-height:1.2;color:#666;position:relative}#wrap.project.ceremony .sec01 .part_area ul>li .info dl dt:before{content:"";width:max(calc(2px * var(--base-ratio)), calc(calc(2 / var(--base-size)) * var(--base-percent)));height:max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent)));position:absolute;right:max(calc(calc(calc(16 / var(--base-size)) * var(--base-percent)) * -1));top:50%;transform:translateY(-50%);background:#72bf44}#wrap.project.ceremony .sec01 .part_area ul>li .info dl dd{font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;font-weight:400;line-height:1.2;color:#1c1c1c}#wrap.project.ceremony .sec01 .part_area ul>li .info dl+dl{margin-top:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)))}@media(min-width: 1025px)and (pointer: fine){#wrap.project.ceremony .sec01 .part_area ul>li:hover{background:#f2fae9}}#wrap.project.ceremony .sec01 .part_area[data-motion] .confetti_area{transition:transform .5s .2s,opacity .5s .2s;transform:translateY(30%);opacity:0}#wrap.project.ceremony .sec01 .part_area[data-motion] ul>li:nth-child(1){transition:transform .5s,opacity .5s,background .3s;transform:translateY(30%);opacity:0}#wrap.project.ceremony .sec01 .part_area[data-motion] ul>li:nth-child(2){transition:transform .5s .1s,opacity .5s .1s,background .3s;transform:translateY(30%);opacity:0}#wrap.project.ceremony .sec01 .part_area[data-motion] ul>li:nth-child(3){transition:transform .5s .2s,opacity .5s .2s,background .3s;transform:translateY(30%);opacity:0}#wrap.project.ceremony .sec01 .part_area[data-motion] ul>li:nth-child(4){transition:transform .5s .3s,opacity .5s .3s,background .3s;transform:translateY(30%);opacity:0}#wrap.project.ceremony .sec01 .part_area[data-motion].active .confetti_area{transform:translateY(0);opacity:1}#wrap.project.ceremony .sec01 .part_area[data-motion].active ul>li:nth-child(1){transform:translateY(0);opacity:1}#wrap.project.ceremony .sec01 .part_area[data-motion].active ul>li:nth-child(2){transform:translateY(0);opacity:1}#wrap.project.ceremony .sec01 .part_area[data-motion].active ul>li:nth-child(3){transform:translateY(0);opacity:1}#wrap.project.ceremony .sec01 .part_area[data-motion].active ul>li:nth-child(4){transform:translateY(0);opacity:1}#wrap.project.ceremony .sec01 .decs_txt{padding-top:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1.2;letter-spacing:-0.03em;color:#444}@media(max-width: 1024px){#wrap.project.ceremony .sec01{padding:0 0 max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec01 .sub_tit{padding-top:max(calc(64px * var(--base-ratio)), calc(calc(64 / var(--base-size)) * var(--base-percent)));padding-bottom:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec01 .part_area .confetti_area{display:none}#wrap.project.ceremony .sec01 .part_area ul{gap:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec01 .part_area ul>li{flex:max(calc(350px * var(--base-ratio)), calc(calc(350 / var(--base-size)) * var(--base-percent)));padding:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent))) max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)));height:max(calc(350px * var(--base-ratio)), calc(calc(350 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec01 .part_area ul>li .top{margin-bottom:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));padding-bottom:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec01 .part_area ul>li .top:before{height:max(calc(2px * var(--base-ratio)), calc(calc(2 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec01 .part_area ul>li .top p{font-size:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;line-height:1.2}#wrap.project.ceremony .sec01 .part_area ul>li .list ol li{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;line-height:1.2;padding-left:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec01 .part_area ul>li .list ol li+li{margin-top:max(calc(5px * var(--base-ratio)), calc(calc(5 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec01 .part_area ul>li .info dl{gap:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec01 .part_area ul>li .info dl dt{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;line-height:1.2}#wrap.project.ceremony .sec01 .part_area ul>li .info dl dt:before{height:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)));top:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)));transform:translateY(0);right:max(calc(calc(calc(8 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.project.ceremony .sec01 .part_area ul>li .info dl dd{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;line-height:1.2}#wrap.project.ceremony .sec01 .part_area ul>li .info dl+dl{margin-top:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec01 .decs_txt{padding-top:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.375;letter-spacing:-0.03em}}@media(max-width: 767px){#wrap.project.ceremony .sec01 .part_area ul{flex-direction:column}#wrap.project.ceremony .sec01 .part_area ul>li{width:100%}#wrap.project.ceremony .sec01 .part_area ul>li .top p{min-height:0}}#wrap.project.ceremony .sec02{padding-bottom:max(calc(180px * var(--base-ratio)), calc(calc(180 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec02 .sub_tit[data-motion] h3{transform:translateY(100%);opacity:0;transition:transform .5s,opacity .5s}#wrap.project.ceremony .sec02 .sub_tit[data-motion] p{transform:translateY(50%);opacity:0;transition:transform .5s .1s,opacity .5s .1s}#wrap.project.ceremony .sec02 .sub_tit[data-motion].active h3{transform:translateY(0);opacity:1}#wrap.project.ceremony .sec02 .sub_tit[data-motion].active p{transform:translateY(0);opacity:1}#wrap.project.ceremony .sec02 .map_area{margin-top:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)));border-radius:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));overflow:hidden}#wrap.project.ceremony .sec02 .map_area[data-motion]{transform:translateY(20%);opacity:0;transition:transform .5s,opacity .5s}#wrap.project.ceremony .sec02 .map_area[data-motion].active{transform:translateY(0);opacity:1}#wrap.project.ceremony .sec02 .map_area .top{padding:max(calc(43px * var(--base-ratio)), calc(calc(43 / var(--base-size)) * var(--base-percent))) 0;background:#f6f6f6;display:flex;align-items:center;justify-content:center;gap:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec02 .map_area .top dl{display:flex;gap:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec02 .map_area .top dl dt{font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;font-weight:bold;line-height:1.2;color:#666;position:relative}#wrap.project.ceremony .sec02 .map_area .top dl dt:before{content:"";width:max(calc(2px * var(--base-ratio)), calc(calc(2 / var(--base-size)) * var(--base-percent)));height:max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent)));position:absolute;right:max(calc(calc(calc(16 / var(--base-size)) * var(--base-percent)) * -1));top:50%;transform:translateY(-50%);background:#72bf44}#wrap.project.ceremony .sec02 .map_area .top dl dd{font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;font-weight:400;line-height:1.2;color:#1c1c1c}#wrap.project.ceremony .sec02 .map_area .map{position:relative;width:100%}#wrap.project.ceremony .sec02 .map_area .map .web{display:block}#wrap.project.ceremony .sec02 .map_area .map .mobile{display:none}#wrap.project.ceremony .sec02 .map_area .map img{width:100%}@media(max-width: 1024px){#wrap.project.ceremony .sec02{padding-bottom:max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec02 .map_area{margin-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec02 .map_area .top{padding:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent))) max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));gap:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec02 .map_area .top dl{gap:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}#wrap.project.ceremony .sec02 .map_area .top dl dt{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;line-height:1.2}#wrap.project.ceremony .sec02 .map_area .top dl dt:before{height:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)));top:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)));transform:translateY(0);right:max(calc(calc(calc(8 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.project.ceremony .sec02 .map_area .top dl dd{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;line-height:1.2}}@media(max-width: 767px){#wrap.project.ceremony .sec02 .map_area .top{gap:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));flex-direction:column;align-items:start}#wrap.project.ceremony .sec02 .map_area .map .web{display:none}#wrap.project.ceremony .sec02 .map_area .map .mobile{display:block}}