@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.main #header.on{transform:translateY(0)}#wrap.main #header .logo{opacity:0;transition-duration:.5s}#wrap.main #header .logo.on{opacity:1}@media(max-width: 1024px){#wrap.main #header .logo{opacity:1}}#wrap.main .content{padding-top:0}#wrap.main .tit_layout{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#wrap.main .tit_layout .tit_box h3{font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1.4;letter-spacing:-0.03em;font-family:"KakaoBigSans",sans-serif;font-weight:700;background:linear-gradient(90deg, #1E6E5D 0%, #46BB73 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#wrap.main .tit_layout .tit_box strong{display:block;padding-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));font-size:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)));line-height:1.2;letter-spacing:0em;font-weight:400;color:#1c1c1c}#wrap.main .tit_layout .tit_box strong span{font-weight:800}#wrap.main .tit_layout .tit_box p{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.5;letter-spacing:0em;font-weight:400;color:#1c1c1c}#wrap.main .tit_layout .tit_box.white h3{-webkit-text-fill-color:#fff}#wrap.main .tit_layout .tit_box.white strong,#wrap.main .tit_layout .tit_box.white p{color:#fff}@media(max-width: 1024px){#wrap.main .tit_layout .tit_box h3{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.03em}#wrap.main .tit_layout .tit_box strong{padding-top:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)));font-size:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em}#wrap.main .tit_layout .tit_box p{padding-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / 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.5;letter-spacing:0em}}#wrap.main .btn_wrap{margin-top:0}#wrap.main .sec01{z-index:99;position:relative;height:100vh}#wrap.main .sec01 .main_visual{overflow:hidden;position:relative;height:100%;transition-duration:.5s}#wrap.main .sec01 .main_visual.show{opacity:1}#wrap.main .sec01 .kv_slider{overflow:hidden;position:relative;height:100%}#wrap.main .sec01 .kv_slider .swiper-slide{position:relative;width:100%;height:100%;opacity:0;pointer-events:none}#wrap.main .sec01 .kv_slider .swiper-slide::after{content:"";z-index:9;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}#wrap.main .sec01 .kv_slider .swiper-slide video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#wrap.main .sec01 .kv_slider .swiper-slide-active{opacity:1;pointer-events:auto;transition-duration:.4s !important}#wrap.main .sec01 .kv_slider .title_wrap{z-index:10;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:normal;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%}#wrap.main .sec01 .kv_slider .title_wrap>.tit_list{overflow:hidden;position:relative;display:flex;flex-wrap:wrap;justify-content:start;align-items:center;width:100%;height:20%;padding-left:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)));--cp-t: 100%;--cp-b: 0%}#wrap.main .sec01 .kv_slider .title_wrap>.tit_list>*{z-index:1}#wrap.main .sec01 .kv_slider .title_wrap>.tit_list::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00b140;-webkit-clip-path:inset(var(--cp-t) 0 var(--cp-b) 0);clip-path:inset(var(--cp-t) 0 var(--cp-b) 0);will-change:clip-path}#wrap.main .sec01 .kv_slider .title_wrap>.tit_list.cover>*:not(.line){opacity:0;transform:translateY(100%)}#wrap.main .sec01 .kv_slider .title_wrap>.tit_list.cover::after{z-index:1}#wrap.main .sec01 .kv_slider .title_wrap>.tit_list.cover.active>*:not(.line){transform:translateY(0)}#wrap.main .sec01 .kv_slider .title_wrap>.tit_list .line{z-index:2;position:absolute;top:0;left:0;width:100%;height:max(calc(1px * var(--base-ratio)), calc(calc(1 / var(--base-size)) * var(--base-percent)));background-color:#fff;transform:scaleX(0);transform-origin:center;transition:transform .8s ease;opacity:.5}#wrap.main .sec01 .kv_slider .title_wrap>.tit_list .line.on{transform:scaleX(1)}#wrap.main .sec01 .kv_slider .title_wrap .tit01{font-size:max(calc(180px * var(--base-ratio)), calc(calc(180 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em;font-weight:800;font-family:"KakaoBigSans",sans-serif;color:rgba(204,204,204,.15);-webkit-text-stroke-width:max(calc(2px * var(--base-ratio)), calc(calc(2 / var(--base-size)) * var(--base-percent)));-webkit-text-stroke-color:#eee;opacity:0}#wrap.main .sec01 .kv_slider .title_wrap .tit02{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;height:100%;color:#fff}#wrap.main .sec01 .kv_slider .title_wrap .tit02 .small_txt{margin-left:max(calc(calc(calc(20 / var(--base-size)) * var(--base-percent)) * -1));font-size:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0.16em;font-weight:800;font-family:"KakaoBigSans",sans-serif;color:rgba(255,255,255,.6);transform:rotate(-90deg)}#wrap.main .sec01 .kv_slider .title_wrap .sub_tit,#wrap.main .sec01 .kv_slider .title_wrap .sub_tit2{margin-right:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));font-size:max(calc(180px * var(--base-ratio)), calc(calc(180 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em;font-weight:800;font-family:"KakaoBigSans",sans-serif;color:#fff}#wrap.main .sec01 .kv_slider .title_wrap .sub_txt,#wrap.main .sec01 .kv_slider .title_wrap .sub_txt2{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;height:100%;font-size:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));line-height:1.40625;letter-spacing:0em;font-weight:700;color:#fff}#wrap.main .sec01 .kv_slider .title_wrap .sub_txt2.pc_on{display:flex}#wrap.main .sec01 .kv_slider .title_wrap .sub_txt2.m_on{display:none}@media(max-width: 1024px){#wrap.main .sec01 .kv_slider .title_wrap .sub_txt2.pc_on{display:none}#wrap.main .sec01 .kv_slider .title_wrap .sub_txt2.m_on{display:block}}#wrap.main .sec01 .kv_slider .swiper-pagination{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;position:relative;width:auto}#wrap.main .sec01 .kv_slider .swiper-pagination .swiper-pagination-bullet{width:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));height:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));margin:0 max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)));border-radius:max(calc(99px * var(--base-ratio)), calc(calc(99 / var(--base-size)) * var(--base-percent)));opacity:1;background:rgba(255,255,255,.4);cursor:pointer;transition-duration:.4s}#wrap.main .sec01 .kv_slider .swiper-pagination .swiper-pagination-bullet-active{width:max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent)));height:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));border-radius:max(calc(99px * var(--base-ratio)), calc(calc(99 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec01 .kv_slider .swiper-pagination .swiper-pagination-bullet-active .progress_bullet{display:block;width:0;height:100%;background-color:#fff;border-radius:max(calc(99px * var(--base-ratio)), calc(calc(99 / var(--base-size)) * var(--base-percent)));transition-duration:.15s;transition-timing-function:linear}#wrap.main .sec01 .kv_slider .swiper-pagination.pause .swiper-pagination-bullet{pointer-events:none}#wrap.main .sec01 .kv_slider .control_wrap{position:absolute;display:flex;width:auto;left:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)));bottom:calc(20% - max(calc(44px * var(--base-ratio)), calc(calc(44 / var(--base-size)) * var(--base-percent))))}#wrap.main .sec01 .kv_slider .btn_controller{display:inline-block;position:relative;z-index:1;margin-left:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec01 .kv_slider .btn_controller a{display:block;width:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)));height:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)));background:url("/resources/anniversary/images/main/btn_pause.svg") center no-repeat;background-size:cover}#wrap.main .sec01 .kv_slider .btn_controller a.pause{background:url("/resources/anniversary/images/main/btn_play.svg") center no-repeat;background-size:cover}@media(max-width: 1024px){#wrap.main .sec01 .kv_slider .title_wrap>.tit_list{height:20%;padding-left:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec01 .kv_slider .title_wrap>.tit_list:nth-child(1){height:50%}#wrap.main .sec01 .kv_slider .title_wrap>.tit_list:nth-child(2){height:10%}#wrap.main .sec01 .kv_slider .title_wrap>.tit_list:nth-child(3){height:10%}#wrap.main .sec01 .kv_slider .title_wrap>.tit_list:nth-child(4){height:10%}#wrap.main .sec01 .kv_slider .title_wrap>.tit_list:nth-child(5){align-items:flex-start;height:20%}#wrap.main .sec01 .kv_slider .title_wrap>.tit_list .line{transition-delay:0}#wrap.main .sec01 .kv_slider .title_wrap .tit01{font-size:max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em;-webkit-text-stroke-width:max(calc(1px * var(--base-ratio)), calc(calc(1 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec01 .kv_slider .title_wrap .tit02 .small_txt{margin-left:max(calc(calc(calc(20 / var(--base-size)) * var(--base-percent)) * -1));font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0.16em}#wrap.main .sec01 .kv_slider .title_wrap .sub_tit,#wrap.main .sec01 .kv_slider .title_wrap .sub_tit2{margin-right:0;margin-left:max(calc(calc(calc(6 / var(--base-size)) * var(--base-percent)) * -1));font-size:max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em}#wrap.main .sec01 .kv_slider .title_wrap .sub_txt,#wrap.main .sec01 .kv_slider .title_wrap .sub_txt2{font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1.4;letter-spacing:0em}#wrap.main .sec01 .kv_slider .title_wrap .sub_txt2.m_on{height:auto;padding-top:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec01 .kv_slider .swiper-pagination .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)))}#wrap.main .sec01 .kv_slider .swiper-pagination .swiper-pagination-bullet-active{width:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)));height:max(calc(6px * var(--base-ratio)), calc(calc(6 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec01 .kv_slider .control_wrap{left:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));bottom:max(calc(35px * var(--base-ratio)), calc(calc(35 / var(--base-size)) * var(--base-percent)))}}@media(max-width: 767px){#wrap.main .sec01 .kv_slider .title_wrap>.tit_list{padding-left:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec01 .kv_slider .control_wrap{left:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));bottom:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)))}}#wrap.main .sec01 .toast_popup{z-index:1;position:absolute;top:22%;right:max(calc(35px * var(--base-ratio)), calc(calc(35 / var(--base-size)) * var(--base-percent)));width:max(calc(400px * var(--base-ratio)), calc(calc(400 / var(--base-size)) * var(--base-percent)));height:max(calc(676px * var(--base-ratio)), calc(calc(676 / var(--base-size)) * var(--base-percent)));border-radius:max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent)));background-color:#fff;transform:translateX(120%);transition-duration:.7s}#wrap.main .sec01 .toast_popup.active{transform:translateX(0)}#wrap.main .sec01 .toast_popup .popup_inner{height:100%;padding: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))) max(calc(53px * var(--base-ratio)), calc(calc(53 / var(--base-size)) * var(--base-percent))) max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec01 .toast_popup .toast_slide_popup{overflow:hidden}#wrap.main .sec01 .toast_popup .toast_slide_popup .swiper-slide{width:100%;height:100%;border-radius:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec01 .toast_popup .toast_slide_popup .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec01 .toast_popup .toast_slide_popup .thumb_area{position:relative;width:100%;height:max(calc(608px * var(--base-ratio)), calc(calc(608 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec01 .toast_popup .toast_slide_popup .img_wrap{position:absolute;top:0;left:0;width:100%;height:100%}#wrap.main .sec01 .toast_popup .toast_slide_popup .toast_controller{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;margin-top:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec01 .toast_popup .toast_slide_popup .toast_controller .btn_close{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)));margin-left:auto;background:url("/resources/anniversary/images/button/btn_close.svg") center no-repeat;background-size:cover}@media(max-width: 1024px){#wrap.main .sec01 .toast_popup{bottom:max(calc(35px * var(--base-ratio)), calc(calc(35 / var(--base-size)) * var(--base-percent)));right:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));width:max(calc(335px * var(--base-ratio)), calc(calc(335 / var(--base-size)) * var(--base-percent)));height:max(calc(565px * var(--base-ratio)), calc(calc(565 / var(--base-size)) * var(--base-percent)));border-radius:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec01 .toast_popup .popup_inner{padding: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))) max(calc(46px * var(--base-ratio)), calc(calc(46 / var(--base-size)) * var(--base-percent))) max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec01 .toast_popup .toast_slide_popup .thumb_area{height:auto;padding-top:165%}#wrap.main .sec01 .toast_popup .toast_slide_popup .toast_controller{bottom:max(calc(13px * var(--base-ratio)), calc(calc(13 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec01 .toast_popup .toast_slide_popup .toast_controller .btn_close{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)))}}@media(max-width: 767px){#wrap.main .sec01 .toast_popup{top:50%;left:50%;right:0;transform:translate(100%, -50%)}#wrap.main .sec01 .toast_popup.active{transform:translate(-50%, -50%)}}#wrap.main .sec01 .toast_banner{z-index:1;position:absolute;top:40%;right:max(calc(calc(calc(95 / var(--base-size)) * var(--base-percent)) * -1));width:max(calc(95px * var(--base-ratio)), calc(calc(95 / var(--base-size)) * var(--base-percent)));height:max(calc(339px * var(--base-ratio)), calc(calc(339 / var(--base-size)) * var(--base-percent)));cursor:pointer;transition-duration:.5s}#wrap.main .sec01 .toast_banner.active{right:0}@media(max-width: 1024px){#wrap.main .sec01 .toast_banner{top:30%;right:max(calc(calc(calc(61 / var(--base-size)) * var(--base-percent)) * -1));width:max(calc(61px * var(--base-ratio)), calc(calc(61 / var(--base-size)) * var(--base-percent)));height:max(calc(194px * var(--base-ratio)), calc(calc(194 / var(--base-size)) * var(--base-percent)));transform:translateY(-50%)}}#wrap.main .sec01 .scroll_box{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;flex-direction:column;gap:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)));z-index:1;position:absolute;bottom:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)));left:50%;transform:translateX(-50%)}#wrap.main .sec01 .scroll_box .scroll_txt{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.25;letter-spacing:0em;font-family:"KakaoBigSans",sans-serif;color:#fff}#wrap.main .sec01 .scroll_box .scroll_arrow{overflow:hidden;position:relative;width:max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent)));height:max(calc(19px * var(--base-ratio)), calc(calc(19 / var(--base-size)) * var(--base-percent)));background:url("/resources/anniversary/images/main/scroll_icon.svg") center no-repeat;background-size:cover;-webkit-animation:scrollDown 1.8s ease-in-out infinite;animation:scrollDown 1.8s ease-in-out infinite}@media(max-width: 1024px){#wrap.main .sec01 .scroll_box{gap:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec01 .scroll_box .scroll_txt{font-size:max(calc(11px * var(--base-ratio)), calc(calc(11 / var(--base-size)) * var(--base-percent)));line-height:1.2727272727;letter-spacing:0em}#wrap.main .sec01 .scroll_box .scroll_line{height:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec01 .scroll_box .scroll_line .wheel{height:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)))}}#wrap.main .sec02{position:relative;z-index:1;height:150vh}#wrap.main .sec02 .sticky{height:calc(100vh + max(calc(160px * var(--base-ratio)), calc(calc(160 / var(--base-size)) * var(--base-percent))))}#wrap.main .sec02 .con01{position:absolute;top:0;left:0;width:100%;height:100vh}#wrap.main .sec02 .con01 .rolling_wrapper{display:flex;flex-wrap:wrap;justify-content:start;align-items:normal;align-content:center;gap:max(calc(500px * var(--base-ratio)), calc(calc(500 / var(--base-size)) * var(--base-percent)));width:100%;height:100%}#wrap.main .sec02 .con01 .rolling_list_wrap{overflow:hidden;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent))) 0;opacity:0;transition-duration:.5s}#wrap.main .sec02 .con01 .rolling_list_wrap:last-child{z-index:1}#wrap.main .sec02 .con01 .rolling_list_wrap.active{opacity:1}#wrap.main .sec02 .con01 .rolling_list_box{position:relative;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:normal;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotate(-0.03deg);backface-visibility:hidden}#wrap.main .sec02 .con01 .rolling_list{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:normal;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-backface-visibility:hidden;backface-visibility:hidden}#wrap.main .sec02 .con01 .rolling_list.list1{-webkit-animation:rollingTop1 100s linear infinite;animation:rollingTop1 100s linear infinite}#wrap.main .sec02 .con01 .rolling_list.list2{-webkit-animation:rollingTop2 100s linear infinite;animation:rollingTop2 100s linear infinite}#wrap.main .sec02 .con01 .flow_img{display:flex;flex-wrap:wrap;justify-content:start;align-items:normal}#wrap.main .sec02 .con01 .flow_img.up>div{position:relative}#wrap.main .sec02 .con01 .flow_img.up>div.img1{background:url("/resources/anniversary/images/main/flow_img1.png") center no-repeat;background-size:cover}#wrap.main .sec02 .con01 .flow_img.up>div.img2{background:url("/resources/anniversary/images/main/flow_img2.png") center no-repeat;background-size:cover}#wrap.main .sec02 .con01 .flow_img.up>div.img3{background:url("/resources/anniversary/images/main/flow_img3.png") center no-repeat;background-size:cover}#wrap.main .sec02 .con01 .flow_img.up>div.img4{background:url("/resources/anniversary/images/main/flow_img4.png") center no-repeat;background-size:cover}#wrap.main .sec02 .con01 .flow_img.up>div.img1{width:max(calc(260px * var(--base-ratio)), calc(calc(260 / var(--base-size)) * var(--base-percent)));height:max(calc(260px * var(--base-ratio)), calc(calc(260 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(312px * var(--base-ratio)), calc(calc(312 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(calc(calc(10 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.main .sec02 .con01 .flow_img.up>div.img2{width:max(calc(250px * var(--base-ratio)), calc(calc(250 / var(--base-size)) * var(--base-percent)));height:max(calc(261px * var(--base-ratio)), calc(calc(261 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(700px * var(--base-ratio)), calc(calc(700 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .flow_img.up>div.img3{width:max(calc(260px * var(--base-ratio)), calc(calc(260 / var(--base-size)) * var(--base-percent)));height:max(calc(260px * var(--base-ratio)), calc(calc(260 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(1000px * var(--base-ratio)), calc(calc(1000 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(calc(calc(10 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.main .sec02 .con01 .flow_img.up>div.img4{width:max(calc(250px * var(--base-ratio)), calc(calc(250 / var(--base-size)) * var(--base-percent)));height:max(calc(261px * var(--base-ratio)), calc(calc(261 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(800px * var(--base-ratio)), calc(calc(800 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .flow_img.down>div{position:relative}#wrap.main .sec02 .con01 .flow_img.down>div.img5{background:url("/resources/anniversary/images/main/flow_img5.png") center no-repeat;background-size:cover}#wrap.main .sec02 .con01 .flow_img.down>div.img6{background:url("/resources/anniversary/images/main/flow_img6.png") center no-repeat;background-size:cover}#wrap.main .sec02 .con01 .flow_img.down>div.img7{background:url("/resources/anniversary/images/main/flow_img7.png") center no-repeat;background-size:cover}#wrap.main .sec02 .con01 .flow_img.down>div.img8{background:url("/resources/anniversary/images/main/flow_img8.png") center no-repeat;background-size:cover}#wrap.main .sec02 .con01 .flow_img.down>div.img5{width:max(calc(224px * var(--base-ratio)), calc(calc(224 / var(--base-size)) * var(--base-percent)));height:max(calc(224px * var(--base-ratio)), calc(calc(224 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(243px * var(--base-ratio)), calc(calc(243 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .flow_img.down>div.img6{width:max(calc(234px * var(--base-ratio)), calc(calc(234 / var(--base-size)) * var(--base-percent)));height:max(calc(234px * var(--base-ratio)), calc(calc(234 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(643px * var(--base-ratio)), calc(calc(643 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .flow_img.down>div.img7{width:max(calc(224px * var(--base-ratio)), calc(calc(224 / var(--base-size)) * var(--base-percent)));height:max(calc(224px * var(--base-ratio)), calc(calc(224 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(743px * var(--base-ratio)), calc(calc(743 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .flow_img.down>div.img8{width:max(calc(234px * var(--base-ratio)), calc(calc(234 / var(--base-size)) * var(--base-percent)));height:max(calc(234px * var(--base-ratio)), calc(calc(234 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(500px * var(--base-ratio)), calc(calc(500 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .circle_wrapper{z-index:-1;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}#wrap.main .sec02 .con01 .circle_wrapper .line_box{z-index:1;position:absolute;top:50%;left:50%;width:max(calc(1538px * var(--base-ratio)), calc(calc(1538 / var(--base-size)) * var(--base-percent)));height:max(calc(1538px * var(--base-ratio)), calc(calc(1538 / var(--base-size)) * var(--base-percent)));transform:translate(-50%, -50%)}#wrap.main .sec02 .con01 .circle_wrapper .line_box .line_inner{width:100%;height:100%;transition-duration:.6s}#wrap.main .sec02 .con01 .circle_wrapper .line_box .circle_line{position:absolute;top:0;left:0;width:100%;height:100%;background:url("/resources/anniversary/images/main/circle_box.png") center no-repeat;background-size:cover;background-color:rgba(0,0,0,0);-webkit-animation:rotateCircle 20s linear infinite;animation:rotateCircle 20s linear infinite;border-radius:50%}#wrap.main .sec02 .con01 .circle_wrapper .dot_box{position:absolute;top:50%;left:50%;width:max(calc(854px * var(--base-ratio)), calc(calc(854 / var(--base-size)) * var(--base-percent)));height:max(calc(854px * var(--base-ratio)), calc(calc(854 / var(--base-size)) * var(--base-percent)));transform:translate(-50%, -50%);transition-duration:.6s}#wrap.main .sec02 .con01 .circle_wrapper .dot_box .circle_dot{position:absolute;top:0;left:0;width:100%;height:100%;background:url("/resources/anniversary/images/main/circle_dot.png") center no-repeat;background-size:cover;background-color:rgba(0,0,0,0);-webkit-animation:rotateCircle 30s linear infinite;animation:rotateCircle 30s linear infinite;border-radius:50%}#wrap.main .sec02 .con02{width:100%;height:100vh}#wrap.main .sec02 .con02 .history_contents{z-index:1;position:relative;width:100%;height:100%}#wrap.main .sec02 .con02 .history_contents .row_wrap,#wrap.main .sec02 .con02 .history_contents .row{height:100%}#wrap.main .sec02 .con02 .history_tit{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}#wrap.main .sec02 .con02 .history_tit .tit_area{position:absolute;left:0%;transform:translate(0px, 0px);transition-duration:.5s;margin-top:max(calc(70px * var(--base-ratio)), calc(calc(70 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con02 .history_tit .tit_area>strong{display:block;margin-bottom:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));font-size:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)));line-height:1.2;letter-spacing:0em;font-weight:700;color:#1c1c1c}#wrap.main .sec02 .con02 .history_tit .tit_area>strong span{color:#00b140}#wrap.main .sec02 .con02 .history_tit .tit_area>P{font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1.4;letter-spacing:0em;font-weight:400;color:#444}#wrap.main .sec02 .con02 .history_tit .tit_area.txt_box{transition-duration:.8s;opacity:0}#wrap.main .sec02 .con02 .history_tit .tit_area.link_box{display:flex;flex-wrap:wrap;justify-content:start;align-items:flex-end;flex-direction:column;transition-duration:.8s;left:auto;opacity:0}#wrap.main .sec02 .con02 .history_tit .btn_wrap{margin-top:0}#wrap.main .sec02 .con02 .history_tit .comming_box>p{position:relative;padding-left:max(calc(16px * var(--base-ratio)), calc(calc(16 / 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.5;letter-spacing:0em;color:#444}#wrap.main .sec02 .con02 .history_tit .comming_box>p::before,#wrap.main .sec02 .con02 .history_tit .comming_box>p::after{content:"";position:absolute;top:50%;transform:translateY(-50%);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-color:#00b140}#wrap.main .sec02 .con02 .history_tit .comming_box>p::before{left:0}#wrap.main .sec02 .con02 .history_tit .comming_box>p::after{display:none;right:0}#wrap.main .sec02 .con02 .circle_video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:max(calc(500px * var(--base-ratio)), calc(calc(500 / var(--base-size)) * var(--base-percent)));height:max(calc(500px * var(--base-ratio)), calc(calc(500 / var(--base-size)) * var(--base-percent)));transition-duration:.1s;transition-timing-function:linear}#wrap.main .sec02 .con02 .circle_video.on::after{transform:scale(1)}#wrap.main .sec02 .con02 .circle_video::after{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;opacity:.4;background:#c8fdce;filter:blur(44.5906448364px);transform:scale(0);transition-duration:.5s}#wrap.main .sec02 .con02 .circle_video .history_year{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition-duration:.5s}#wrap.main .sec02 .con02 .circle_video #year{font-size:max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em;font-weight:700;color:rgba(255,255,255,.2);-webkit-text-stroke-width:.7px;-webkit-text-stroke-color:#fff;transition-duration:.5s}#wrap.main .sec02 .con02 .circle_video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s linear;border-radius:50%;pointer-events:none}@media(max-width: 1024px){#wrap.main .sec02 .sticky{height:100vh}#wrap.main .sec02 .con01 .rolling_wrapper{align-content:center;gap:max(calc(520px * var(--base-ratio)), calc(calc(520 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .flow_img.up>div.img1{width:max(calc(150px * var(--base-ratio)), calc(calc(150 / var(--base-size)) * var(--base-percent)));height:max(calc(150px * var(--base-ratio)), calc(calc(150 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(212px * var(--base-ratio)), calc(calc(212 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .flow_img.up>div.img2{width:max(calc(150px * var(--base-ratio)), calc(calc(150 / var(--base-size)) * var(--base-percent)));height:max(calc(157px * var(--base-ratio)), calc(calc(157 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(400px * var(--base-ratio)), calc(calc(400 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .flow_img.up>div.img3{width:max(calc(150px * var(--base-ratio)), calc(calc(150 / var(--base-size)) * var(--base-percent)));height:max(calc(150px * var(--base-ratio)), calc(calc(150 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(630px * var(--base-ratio)), calc(calc(630 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .flow_img.up>div.img4{width:max(calc(150px * var(--base-ratio)), calc(calc(150 / var(--base-size)) * var(--base-percent)));height:max(calc(157px * var(--base-ratio)), calc(calc(157 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(800px * var(--base-ratio)), calc(calc(800 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .flow_img.down>div.img5{width:max(calc(142px * var(--base-ratio)), calc(calc(142 / var(--base-size)) * var(--base-percent)));height:max(calc(142px * var(--base-ratio)), calc(calc(142 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(143px * var(--base-ratio)), calc(calc(143 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .flow_img.down>div.img6{width:max(calc(147px * var(--base-ratio)), calc(calc(147 / var(--base-size)) * var(--base-percent)));height:max(calc(147px * var(--base-ratio)), calc(calc(147 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(343px * var(--base-ratio)), calc(calc(343 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .flow_img.down>div.img7{width:max(calc(142px * var(--base-ratio)), calc(calc(142 / var(--base-size)) * var(--base-percent)));height:max(calc(142px * var(--base-ratio)), calc(calc(142 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(500px * var(--base-ratio)), calc(calc(500 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .flow_img.down>div.img8{width:max(calc(147px * var(--base-ratio)), calc(calc(147 / var(--base-size)) * var(--base-percent)));height:max(calc(147px * var(--base-ratio)), calc(calc(147 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(300px * var(--base-ratio)), calc(calc(300 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .circle_wrapper .line_box{width:max(calc(804px * var(--base-ratio)), calc(calc(804 / var(--base-size)) * var(--base-percent)));height:max(calc(804px * var(--base-ratio)), calc(calc(804 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .circle_wrapper .dot_box{width:max(calc(441px * var(--base-ratio)), calc(calc(441 / var(--base-size)) * var(--base-percent)));height:max(calc(441px * var(--base-ratio)), calc(calc(441 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con02 .history_contents .col-10{height:100%}#wrap.main .sec02 .con02 .history_tit{justify-content:center;flex-direction:column;top:auto;left:auto;transform:translate(0, 0);gap:max(calc(342px * var(--base-ratio)), calc(calc(342 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con02 .history_tit .tit_area{position:relative;margin-top:0;text-align:center}#wrap.main .sec02 .con02 .history_tit .tit_area>strong{margin-bottom:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));font-size:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em}#wrap.main .sec02 .con02 .history_tit .tit_area>P{font-size:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1.4285714286;letter-spacing:0em}#wrap.main .sec02 .con02 .history_tit .tit_area.link_box{align-items:center}#wrap.main .sec02 .con02 .history_tit .comming_box>p{padding:0 max(calc(9px * var(--base-ratio)), calc(calc(9 / var(--base-size)) * var(--base-percent)));font-size:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1.2142857143;letter-spacing:0em}#wrap.main .sec02 .con02 .history_tit .comming_box>p::before{width:max(calc(3px * var(--base-ratio)), calc(calc(3 / var(--base-size)) * var(--base-percent)));height:max(calc(3px * var(--base-ratio)), calc(calc(3 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con02 .history_tit .comming_box>p::after{display:block;width:max(calc(3px * var(--base-ratio)), calc(calc(3 / var(--base-size)) * var(--base-percent)));height:max(calc(3px * var(--base-ratio)), calc(calc(3 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con02 .circle_video{width:max(calc(282px * var(--base-ratio)), calc(calc(282 / var(--base-size)) * var(--base-percent)));height:max(calc(282px * var(--base-ratio)), calc(calc(282 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con02 .circle_video #year{font-size:max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em}}@media(max-width: 767px){#wrap.main .sec02 .con01 .rolling_wrapper{gap:max(calc(434px * var(--base-ratio)), calc(calc(434 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .flow_img.up>div.img1{width:max(calc(90px * var(--base-ratio)), calc(calc(90 / var(--base-size)) * var(--base-percent)));height:max(calc(90px * var(--base-ratio)), calc(calc(90 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(158px * var(--base-ratio)), calc(calc(158 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .flow_img.up>div.img2{width:max(calc(90px * var(--base-ratio)), calc(calc(90 / var(--base-size)) * var(--base-percent)));height:max(calc(94px * var(--base-ratio)), calc(calc(94 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(230px * var(--base-ratio)), calc(calc(230 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .flow_img.up>div.img3{width:max(calc(90px * var(--base-ratio)), calc(calc(90 / var(--base-size)) * var(--base-percent)));height:max(calc(90px * var(--base-ratio)), calc(calc(90 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(300px * var(--base-ratio)), calc(calc(300 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .flow_img.up>div.img4{width:max(calc(90px * var(--base-ratio)), calc(calc(90 / var(--base-size)) * var(--base-percent)));height:max(calc(94px * var(--base-ratio)), calc(calc(94 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(390px * var(--base-ratio)), calc(calc(390 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .flow_img.down>div.img5{width:max(calc(85px * var(--base-ratio)), calc(calc(85 / var(--base-size)) * var(--base-percent)));height:max(calc(85px * var(--base-ratio)), calc(calc(85 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(90px * var(--base-ratio)), calc(calc(90 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .flow_img.down>div.img6{width:max(calc(88px * var(--base-ratio)), calc(calc(88 / var(--base-size)) * var(--base-percent)));height:max(calc(88px * var(--base-ratio)), calc(calc(88 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(260px * var(--base-ratio)), calc(calc(260 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .flow_img.down>div.img7{width:max(calc(85px * var(--base-ratio)), calc(calc(85 / var(--base-size)) * var(--base-percent)));height:max(calc(85px * var(--base-ratio)), calc(calc(85 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(330px * var(--base-ratio)), calc(calc(330 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .flow_img.down>div.img8{width:max(calc(88px * var(--base-ratio)), calc(calc(88 / var(--base-size)) * var(--base-percent)));height:max(calc(88px * var(--base-ratio)), calc(calc(88 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(420px * var(--base-ratio)), calc(calc(420 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .circle_wrapper .line_box{width:max(calc(615px * var(--base-ratio)), calc(calc(615 / var(--base-size)) * var(--base-percent)));height:max(calc(615px * var(--base-ratio)), calc(calc(615 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con01 .circle_wrapper .dot_box{width:max(calc(342px * var(--base-ratio)), calc(calc(342 / var(--base-size)) * var(--base-percent)));height:max(calc(342px * var(--base-ratio)), calc(calc(342 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con02 .history_tit{gap:max(calc(248px * var(--base-ratio)), calc(calc(248 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec02 .con02 .circle_video{width:max(calc(216px * var(--base-ratio)), calc(calc(216 / var(--base-size)) * var(--base-percent)));height:max(calc(216px * var(--base-ratio)), calc(calc(216 / var(--base-size)) * var(--base-percent)))}}#wrap.main .sec03{height:300vh;margin-top:max(calc(calc(calc(200 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.main .sec03 .sec_inner{height:100%;padding-top:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)));background:linear-gradient(180deg, #C0E591 7.46%, #00755C 88.72%, #035443 108.56%)}#wrap.main .sec03 .sec_inner::before{content:"";position:absolute;top:0;left:0;width:100%;height:max(calc(200px * var(--base-ratio)), calc(calc(200 / var(--base-size)) * var(--base-percent)));background:linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%)}#wrap.main .sec03 .contents_wrapper{height:100%}#wrap.main .sec03 .contents_wrapper .row_wrap,#wrap.main .sec03 .contents_wrapper .row{height:100%}#wrap.main .sec03 .cont_wrap{display:flex;flex-wrap:nowrap;justify-content:center;align-items:normal;flex-direction:column;gap:max(calc(65px * var(--base-ratio)), calc(calc(65 / var(--base-size)) * var(--base-percent)));height:100%}#wrap.main .sec03 .achievements_wrap{z-index:1;width:-webkit-max-content;width:-moz-max-content;width:max-content}#wrap.main .sec03 .achievements_box{width:100%}#wrap.main .sec03 .achievements_list{position:relative;display:flex;flex-wrap:nowrap;justify-content:start;align-items:flex-end;width:100%}#wrap.main .sec03 li{flex-shrink:0}#wrap.main .sec03 li.dodu_img{width:max(calc(420px * var(--base-ratio)), calc(calc(420 / var(--base-size)) * var(--base-percent)));margin-right:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));-webkit-animation:moveY 3s linear infinite;animation:moveY 3s linear infinite}@-webkit-keyframes moveY{0%{transform:translateY(50px)}50%{transform:translateY(0)}100%{transform:translateY(50px)}}@keyframes moveY{0%{transform:translateY(50px)}50%{transform:translateY(0)}100%{transform:translateY(50px)}}#wrap.main .sec03 li .slide_inner{height:100%;padding:max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent))) max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent))) max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent))) max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec03 li .txt_area{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:normal;flex-direction:column;height:calc(100% - max(calc(185px * var(--base-ratio)), calc(calc(185 / var(--base-size)) * var(--base-percent))));gap:max(calc(6px * var(--base-ratio)), calc(calc(6 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec03 li .txt_area>strong{display:block;font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;font-weight:700;color:#999}#wrap.main .sec03 li .txt_area>P{font-size:max(calc(28px * var(--base-ratio)), calc(calc(28 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em;font-weight:700;color:#1c1c1c}#wrap.main .sec03 li .txt_area>P>span{margin-right:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)));font-size:max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em;color:#00b140}#wrap.main .sec03 li .txt_area .info_txt{display:block;margin-right:max(calc(calc(calc(8 / var(--base-size)) * var(--base-percent)) * -1));font-size:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1.4285714286;letter-spacing:0em;color:#666;text-align:right}#wrap.main .sec03 li .icon_box{position:relative;width:max(calc(260px * var(--base-ratio)), calc(calc(260 / var(--base-size)) * var(--base-percent)));height:max(calc(165px * var(--base-ratio)), calc(calc(165 / var(--base-size)) * var(--base-percent)));margin-bottom:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));background-color:#c0e591}#wrap.main .sec03 li .icon_box img{position:absolute;left:50%;transform:translateX(-50%)}#wrap.main .sec03 li:nth-child(2) .icon_box img{width:max(calc(220px * var(--base-ratio)), calc(calc(220 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(calc(calc(25 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.main .sec03 li:nth-child(3) .txt_area>P{font-size:max(calc(28px * var(--base-ratio)), calc(calc(28 / var(--base-size)) * var(--base-percent)));line-height:1.4285714286;letter-spacing:0em}#wrap.main .sec03 li:nth-child(3) .txt_area>P>span{font-size:max(calc(28px * var(--base-ratio)), calc(calc(28 / var(--base-size)) * var(--base-percent)));line-height:1.4285714286;letter-spacing:0em}#wrap.main .sec03 li:nth-child(3) .icon_box img{width:max(calc(170px * var(--base-ratio)), calc(calc(170 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(calc(calc(10 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.main .sec03 li:nth-child(4) .icon_box img{width:max(calc(170px * var(--base-ratio)), calc(calc(170 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(calc(calc(40 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.main .sec03 li:nth-child(5) .icon_box img{width:max(calc(190px * var(--base-ratio)), calc(calc(190 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(calc(calc(10 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.main .sec03 li:nth-child(5) .txt_area>p>span{font-size:max(calc(28px * var(--base-ratio)), calc(calc(28 / var(--base-size)) * var(--base-percent)));line-height:1.4285714286;letter-spacing:0em}#wrap.main .sec03 li:nth-child(6) .icon_box img{width:max(calc(190px * var(--base-ratio)), calc(calc(190 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(calc(calc(10 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.main .sec03 li:nth-child(7) .icon_box img{width:max(calc(170px * var(--base-ratio)), calc(calc(170 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(calc(calc(20 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.main .sec03 li:not(.dodu_img){width:max(calc(340px * var(--base-ratio)), calc(calc(340 / var(--base-size)) * var(--base-percent)));height:max(calc(408px * var(--base-ratio)), calc(calc(408 / var(--base-size)) * var(--base-percent)));margin-right:max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent)));background-color:#fff;box-shadow:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent))) max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent))) max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent))) 0 rgba(0,49,39,.25)}#wrap.main .sec03 li:not(.dodu_img):nth-child(even){margin-bottom:max(calc(146px * var(--base-ratio)), calc(calc(146 / var(--base-size)) * var(--base-percent)));border-radius:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent))) max(calc(110px * var(--base-ratio)), calc(calc(110 / var(--base-size)) * var(--base-percent))) max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent))) max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec03 li:not(.dodu_img):nth-child(even) .icon_box{border-radius:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent))) max(calc(999px * var(--base-ratio)), calc(calc(999 / var(--base-size)) * var(--base-percent))) max(calc(999px * var(--base-ratio)), calc(calc(999 / var(--base-size)) * var(--base-percent))) max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec03 li:not(.dodu_img):nth-child(odd){margin-bottom:max(calc(46px * var(--base-ratio)), calc(calc(46 / var(--base-size)) * var(--base-percent)));border-radius:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent))) max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent))) max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent))) max(calc(110px * var(--base-ratio)), calc(calc(110 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec03 li:not(.dodu_img):nth-child(odd) .icon_box{border-radius:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent))) max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent))) max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent))) max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec03 li:last-child{margin-right:0}#wrap.main .sec03 .ticker{display:flex;position:absolute;bottom:0;left:0;font-size:max(calc(240px * var(--base-ratio)), calc(calc(240 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em;font-weight:800;color:#fff;opacity:.07;white-space:nowrap}#wrap.main .sec03 .ticker .roller{display:flex;gap:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}@media(max-width: 1024px){#wrap.main .sec03{height:400vh}#wrap.main .sec03 .sec_inner{padding-top:0}#wrap.main .sec03 .sec_inner::before{height:max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec03 .contents_wrapper .col-10{height:100%}#wrap.main .sec03 .cont_wrap{gap:max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec03 li.dodu_img{width:max(calc(225px * var(--base-ratio)), calc(calc(225 / var(--base-size)) * var(--base-percent)));margin-right:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec03 li .slide_inner{padding:max(calc(27px * var(--base-ratio)), calc(calc(27 / var(--base-size)) * var(--base-percent))) max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent))) max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent))) max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec03 li .txt_area{height:calc(100% - max(calc(103px * var(--base-ratio)), calc(calc(103 / var(--base-size)) * var(--base-percent))));gap:max(calc(6px * var(--base-ratio)), calc(calc(6 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec03 li .txt_area>strong{font-size:max(calc(13px * var(--base-ratio)), calc(calc(13 / var(--base-size)) * var(--base-percent)));line-height:1.3846153846;letter-spacing:0em}#wrap.main .sec03 li .txt_area>P{font-size:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em}#wrap.main .sec03 li .txt_area>P>span{font-size:max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em}#wrap.main .sec03 li .txt_area .info_txt{margin-right:max(calc(calc(calc(8 / var(--base-size)) * var(--base-percent)) * -1));font-size:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em}#wrap.main .sec03 li .icon_box{width:max(calc(156px * var(--base-ratio)), calc(calc(156 / var(--base-size)) * var(--base-percent)));height:max(calc(87px * var(--base-ratio)), calc(calc(87 / var(--base-size)) * var(--base-percent)));margin-bottom:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));border-radius:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent))) max(calc(999px * var(--base-ratio)), calc(calc(999 / var(--base-size)) * var(--base-percent))) max(calc(999px * var(--base-ratio)), calc(calc(999 / var(--base-size)) * var(--base-percent))) max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec03 li:nth-child(2) .icon_box img{width:max(calc(124px * var(--base-ratio)), calc(calc(124 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(calc(calc(10 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.main .sec03 li:nth-child(3) .txt_area>P{font-size:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)));line-height:1.1818181818;letter-spacing:0em}#wrap.main .sec03 li:nth-child(3) .txt_area>P>span{font-size:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)));line-height:1.1818181818;letter-spacing:0em}#wrap.main .sec03 li:nth-child(3) .icon_box img{width:max(calc(105px * var(--base-ratio)), calc(calc(105 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(calc(calc(10 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.main .sec03 li:nth-child(4) .icon_box img{width:max(calc(90px * var(--base-ratio)), calc(calc(90 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(calc(calc(20 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.main .sec03 li:nth-child(5) .icon_box img{width:max(calc(99px * var(--base-ratio)), calc(calc(99 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(calc(calc(10 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.main .sec03 li:nth-child(5) .txt_area>p>span{font-size:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)));line-height:1.1818181818;letter-spacing:0em}#wrap.main .sec03 li:nth-child(6) .icon_box img{width:max(calc(104px * var(--base-ratio)), calc(calc(104 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(calc(calc(10 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.main .sec03 li:nth-child(7) .icon_box img{width:max(calc(97px * var(--base-ratio)), calc(calc(97 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(calc(calc(10 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.main .sec03 li:not(.dodu_img){width:max(calc(200px * var(--base-ratio)), calc(calc(200 / var(--base-size)) * var(--base-percent)));height:max(calc(260px * var(--base-ratio)), calc(calc(260 / var(--base-size)) * var(--base-percent)));margin-right:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)));box-shadow:max(calc(9px * var(--base-ratio)), calc(calc(9 / var(--base-size)) * var(--base-percent))) max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent))) max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent))) 0 rgba(0,49,39,.25)}#wrap.main .sec03 li:not(.dodu_img):nth-child(even){margin-bottom:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));border-radius:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent))) max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent))) max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent))) max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec03 li:not(.dodu_img):nth-child(even) .icon_box{border-radius:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent))) max(calc(999px * var(--base-ratio)), calc(calc(999 / var(--base-size)) * var(--base-percent))) max(calc(999px * var(--base-ratio)), calc(calc(999 / var(--base-size)) * var(--base-percent))) max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec03 li:not(.dodu_img):nth-child(odd){margin-bottom:0;border-radius:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent))) max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent))) max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent))) max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec03 li:not(.dodu_img):nth-child(odd) .icon_box{border-radius:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent))) max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent))) max(calc(36px * var(--base-ratio)), calc(calc(36 / var(--base-size)) * var(--base-percent))) max(calc(36px * var(--base-ratio)), calc(calc(36 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec03 li:last-child{margin-right:0}#wrap.main .sec03 .ticker{font-size:max(calc(140px * var(--base-ratio)), calc(calc(140 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em}}@media(max-width: 767px){#wrap.main .sec03 .cont_wrap{gap:max(calc(44px * var(--base-ratio)), calc(calc(44 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec03 .cont_wrap .tit_layout{flex-direction:column;align-items:flex-start}#wrap.main .sec03 .cont_wrap .btn_wrap{margin-top:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec03 li.dodu_img{display:none}}#wrap.main .sec04{height:100vh}#wrap.main .sec04 .sec_inner{overflow:hidden;display:flex;width:100%;height:100%}#wrap.main .sec04 .con01{flex:0 0 44%}#wrap.main .sec04 .con01 .row_wrap,#wrap.main .sec04 .con01 .row{height:100%}#wrap.main .sec04 .con02{flex:0 0 56%}#wrap.main .sec04 .lt_wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:normal;flex-direction:column;height:100%}#wrap.main .sec04 .tit_layout{flex-direction:column;align-items:flex-start}#wrap.main .sec04 .tit_layout .btn_wrap{margin-top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .confetti_box{position:absolute;top:0;left:0;width:100%}#wrap.main .sec04 .confetti_box .confetti{width:100%;height:100%}#wrap.main .sec04 .count_wrap{position:relative;width:80%;margin-top:max(calc(calc(calc(64 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.main .sec04 .count_wrap .count_inner{position:relative;margin-top:max(calc(216px * var(--base-ratio)), calc(calc(216 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .count_wrap .dodu01{z-index:-1}#wrap.main .sec04 .count_wrap .dodu_icon{position:absolute;top:-27%;left:50%;transform:translate(-50%, -50%);width:max(calc(160px * var(--base-ratio)), calc(calc(160 / var(--base-size)) * var(--base-percent)));height:max(calc(160px * var(--base-ratio)), calc(calc(160 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .count_wrap .dodu_icon>img{position:absolute}#wrap.main .sec04 .count_wrap .dodu_head{width:max(calc(200px * var(--base-ratio)), calc(calc(200 / var(--base-size)) * var(--base-percent)));top:0;left:0}#wrap.main .sec04 .count_wrap .dodu_hands{width:max(calc(130px * var(--base-ratio)), calc(calc(130 / var(--base-size)) * var(--base-percent)));top:80%;left:50%;transform:translateX(-50%)}#wrap.main .sec04 .count_wrap .count_box{padding:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent))) 0;border-radius:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));background-color:#f6f6f6;text-align:center}#wrap.main .sec04 .count_wrap .count_tit{font-size:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em;font-weight:700;color:#1c1c1c}#wrap.main .sec04 .count_wrap .num_count{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));gap:max(calc(34px * var(--base-ratio)), calc(calc(34 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .count_wrap .num_unit{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;flex-direction:column;position:relative}#wrap.main .sec04 .count_wrap .num_unit::after{content:":";position:absolute;top:0;left:100%;width:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)));font-size:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em;font-weight:400;color:#00806e;opacity:.2}#wrap.main .sec04 .count_wrap .num_unit:last-child::after{display:none}#wrap.main .sec04 .count_wrap .num_unit strong{margin-bottom:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)));font-size:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em;font-weight:700;color:#00b140}#wrap.main .sec04 .count_wrap .num_unit span{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em;font-weight:400;color:#aaa}#wrap.main .sec04 .contents_wrap{position:relative;width:100%;height:100%}#wrap.main .sec04 .contents_wrap .num_wrapper{position:absolute;width:100%;height:100%}#wrap.main .sec04 .contents_wrap .num_standard{z-index:9;position:relative;top:0;left:0;width:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)));height:100%;border-radius:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));background:linear-gradient(180deg, #C0E591 0%, #00755C 80.38%, #035443 100%),#c0e591}#wrap.main .sec04 .contents_wrap .num_standard .standard_box{display:flex;flex-wrap:nowrap;justify-content:start;align-items:center;position:absolute;left:50%;white-space:nowrap;transform:translateX(-50%) rotate(90deg);transform-origin:center}#wrap.main .sec04 .contents_wrap .num_standard p{font-size:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1.2916666667;letter-spacing:0em;font-weight:700;color:#fff;opacity:.4}#wrap.main .sec04 .contents_wrap .num_standard .num_tit{display:inline-block;margin-left:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)));font-size:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1.2916666667;letter-spacing:0em;font-weight:700;color:#fff;opacity:.4}#wrap.main .sec04 .contents_wrap .num_area{z-index:9;display:flex;position:absolute;top:0;right:0;width:max(calc(160px * var(--base-ratio)), calc(calc(160 / var(--base-size)) * var(--base-percent)));height:100%}#wrap.main .sec04 .contents_wrap .num_area .unit_box{position:relative;flex-shrink:0;z-index:1;width:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)));height:100%;border-left:max(calc(1px * var(--base-ratio)), calc(calc(1 / var(--base-size)) * var(--base-percent))) solid rgba(255,255,255,.6);background:rgba(0,0,0,.2);cursor:pointer}#wrap.main .sec04 .contents_wrap .num_area .unit_box>span{display:block;position:absolute;left:50%;color:#fff;transform:translateX(-50%) rotate(90deg);transform-origin:center;white-space:nowrap;font-size:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1.2916666667;letter-spacing:0em;font-weight:700;color:#fff;opacity:.4}#wrap.main .sec04 .contents_wrap .slide_contents{position:relative;width:100%;height:100%}#wrap.main .sec04 .contents_wrap .slide_contents .slide_wrapper{width:100%;height:100%}#wrap.main .sec04 .contents_wrap .slide_contents .slide_item{overflow:hidden;z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}#wrap.main .sec04 .contents_wrap .slide_contents .slide_item>a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:max(calc(520px * var(--base-ratio)), calc(calc(520 / var(--base-size)) * var(--base-percent)));border-radius:0 0 0 max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%)}#wrap.main .sec04 .contents_wrap .slide_contents .slide_item.slide{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path 1s;transition:clip-path 1s;transition:clip-path 1s, -webkit-clip-path 1s}#wrap.main .sec04 .contents_wrap .slide_contents .slide_item.scale img{transform:scale(1.1)}#wrap.main .sec04 .contents_wrap .slide_contents .slide_item img{width:100%;height:100%;border-radius:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;transition-duration:1.3s}#wrap.main .sec04 .contents_wrap .slide_contents .txt_area{z-index:1;position:absolute;bottom:max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent)));left:max(calc(160px * var(--base-ratio)), calc(calc(160 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .contents_wrap .slide_contents .txt_area>strong{font-size:max(calc(56px * var(--base-ratio)), calc(calc(56 / var(--base-size)) * var(--base-percent)));line-height:1.1964285714;letter-spacing:0em;font-weight:700;color:#fff}#wrap.main .sec04 .contents_wrap .slide_contents .txt_area>p{position:relative;margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));padding-left:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:0em;font-weight:400;color:#fff}#wrap.main .sec04 .contents_wrap .slide_contents .txt_area>p::before{content:"";display:block;position:absolute;top:50%;left:0;width:max(calc(2px * var(--base-ratio)), calc(calc(2 / var(--base-size)) * var(--base-percent)));height:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));transform:translateY(-50%);background-color:#00b140}#wrap.main .sec04 .contents_wrap .slide_contents .txt_area .btn_wrap{display:inline-block;margin-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .contents_wrap .slide_contents .txt_area .btn_wrap span{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.25;letter-spacing:0em;font-weight:700;color:#fff}@media(max-width: 1024px){#wrap.main .sec04{height:100%}#wrap.main .sec04 .sec_inner{flex-direction:column}#wrap.main .sec04 .con01{padding-top:max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .con02{flex:1;margin-top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .tit_layout{flex-direction:row;align-items:center}#wrap.main .sec04 .tit_layout .btn_wrap{margin-top:0}#wrap.main .sec04 .confetti_box{width:calc(100% - max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent))));left:50%;transform:translateX(-50%)}#wrap.main .sec04 .count_wrap{width:100%;margin-top:0}#wrap.main .sec04 .count_wrap .count_inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:normal;margin-top:max(calc(128px * var(--base-ratio)), calc(calc(128 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .count_wrap .dodu_icon{top:-25%;width:max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent)));height:max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .count_wrap .dodu_head{width:100%}#wrap.main .sec04 .count_wrap .dodu_hands{top:75%;width:max(calc(86px * var(--base-ratio)), calc(calc(86 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .count_wrap .count_box{padding:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)));border-radius:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .count_wrap .count_tit{font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em}#wrap.main .sec04 .count_wrap .num_count{gap:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .count_wrap .num_unit::after{width:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(2px * var(--base-ratio)), calc(calc(2 / var(--base-size)) * var(--base-percent)));font-size:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em}#wrap.main .sec04 .count_wrap .num_unit strong{margin-bottom:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));font-size:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em}#wrap.main .sec04 .count_wrap .num_unit span{font-size:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em}#wrap.main .sec04 .contents_wrap .num_standard{width:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));border-radius:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent))) 0 0 0}#wrap.main .sec04 .contents_wrap .num_standard p{font-size:max(calc(13px * var(--base-ratio)), calc(calc(13 / var(--base-size)) * var(--base-percent)));line-height:1.3076923077;letter-spacing:0em}#wrap.main .sec04 .contents_wrap .num_standard .num_tit{margin-left:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)));font-size:max(calc(13px * var(--base-ratio)), calc(calc(13 / var(--base-size)) * var(--base-percent)));line-height:1.3076923077;letter-spacing:0em}#wrap.main .sec04 .contents_wrap .num_area{width:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .contents_wrap .num_area .unit_box{width:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .contents_wrap .num_area .unit_box>span{font-size:max(calc(13px * var(--base-ratio)), calc(calc(13 / var(--base-size)) * var(--base-percent)));line-height:1.3076923077;letter-spacing:0em}#wrap.main .sec04 .contents_wrap .slide_contents .slide_wrapper{padding-top:66.66667%}#wrap.main .sec04 .contents_wrap .slide_contents .slide_item{border-radius:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent))) 0 0 0}#wrap.main .sec04 .contents_wrap .slide_contents .slide_item::after{height:max(calc(215px * var(--base-ratio)), calc(calc(215 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .contents_wrap .slide_contents .slide_item img{border-radius:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent))) 0 0 0}#wrap.main .sec04 .contents_wrap .slide_contents .txt_area{bottom:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));left:max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .contents_wrap .slide_contents .txt_area>strong{font-size:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1.2916666667;letter-spacing:0em}#wrap.main .sec04 .contents_wrap .slide_contents .txt_area>p{margin-top:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)));padding-left:max(calc(6px * var(--base-ratio)), calc(calc(6 / var(--base-size)) * var(--base-percent)));font-size:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em}#wrap.main .sec04 .contents_wrap .slide_contents .txt_area>p::before{width:max(calc(1px * var(--base-ratio)), calc(calc(1 / var(--base-size)) * var(--base-percent)));height:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .contents_wrap .slide_contents .txt_area .btn_wrap{margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .contents_wrap .slide_contents .txt_area .btn_wrap span{display:none}#wrap.main .sec04 .contents_wrap .slide_contents .txt_area .btn_wrap i{margin-left:0}}@media(max-width: 767px){#wrap.main .sec04 .con01{padding-top:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .con02{flex:1;margin-top:max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .tit_layout{flex-direction:column;align-items:flex-start}#wrap.main .sec04 .tit_layout .btn_wrap{margin-top:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .count_wrap .count_inner{margin-top:max(calc(108px * var(--base-ratio)), calc(calc(108 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .contents_wrap .num_standard{width:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .contents_wrap .num_area{width:max(calc(64px * var(--base-ratio)), calc(calc(64 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .contents_wrap .num_area .unit_box{width:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .contents_wrap .slide_contents .slide_wrapper{padding-top:100%}#wrap.main .sec04 .contents_wrap .slide_contents .txt_area{bottom:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)));left:max(calc(52px * var(--base-ratio)), calc(calc(52 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec04 .contents_wrap .slide_contents .txt_area>strong{font-size:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1.2083333333;letter-spacing:0em}#wrap.main .sec04 .contents_wrap .slide_contents .txt_area>p{font-size:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1.2142857143;letter-spacing:0em}}#wrap.main .sec05{padding-top:max(calc(160px * var(--base-ratio)), calc(calc(160 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec05 .con h4{margin-bottom:max(calc(18px * var(--base-ratio)), calc(calc(18 / 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.4;letter-spacing:0em;font-weight:700;color:#aaa}#wrap.main .sec05 .con01 .tit_layout .btn_wrap{margin-top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec05 .con01 .news_list{border-top:max(calc(3px * var(--base-ratio)), calc(calc(3 / var(--base-size)) * var(--base-percent))) solid #ccc}#wrap.main .sec05 .con01 .news_list li{border-bottom:max(calc(1px * var(--base-ratio)), calc(calc(1 / var(--base-size)) * var(--base-percent))) solid #ddd}#wrap.main .sec05 .con01 .news_list li>a{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;padding:max(calc(36px * var(--base-ratio)), calc(calc(36 / var(--base-size)) * var(--base-percent))) max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}@media(min-width: 1025px){#wrap.main .sec05 .con01 .news_list li:hover{background-color:#f6f6f6}#wrap.main .sec05 .con01 .news_list li:hover .btn_wrap{-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}#wrap.main .sec05 .con01 .news_list li:hover .txt_box{transform:translateX(max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent))))}}#wrap.main .sec05 .con01 .news_list li .thumb_img{display:flex;flex-wrap:wrap;justify-content:start;align-items:center}#wrap.main .sec05 .con01 .news_list li .thumb_img img{width:max(calc(195px * var(--base-ratio)), calc(calc(195 / var(--base-size)) * var(--base-percent)));height:max(calc(105px * var(--base-ratio)), calc(calc(105 / var(--base-size)) * var(--base-percent)));border-radius:max(calc(99px * var(--base-ratio)), calc(calc(99 / var(--base-size)) * var(--base-percent)));-o-object-fit:cover;object-fit:cover;background:#eee}#wrap.main .sec05 .con01 .news_list li .btn_wrap{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition-duration:.3s}#wrap.main .sec05 .con01 .news_list li .txt_box{width:calc(100% - max(calc(260px * var(--base-ratio)), calc(calc(260 / var(--base-size)) * var(--base-percent))));transform:translateX(max(calc(calc(calc(20 / var(--base-size)) * var(--base-percent)) * -1)));transition-duration:.3s}#wrap.main .sec05 .con01 .news_list li .txt_box>p{margin-bottom:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));font-size:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1.4166666667;letter-spacing:0em;font-weight:700;color:#1c1c1c;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal;line-height:1.4166666667;max-height:1.4166666667em}#wrap.main .sec05 .con01 .news_list li .txt_box>span{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.25;letter-spacing:0em;font-weight:400;color:#aaa}@media(max-width: 1024px){#wrap.main .sec05{padding-top:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec05 .con h4{display:none}#wrap.main .sec05 .con01 .tit_layout .btn_wrap{margin-top:0}#wrap.main .sec05 .con01 .news_cont{margin-top:max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec05 .con01 .news_list{border-top:max(calc(2px * var(--base-ratio)), calc(calc(2 / var(--base-size)) * var(--base-percent))) solid #ccc}#wrap.main .sec05 .con01 .news_list li>a{padding:max(calc(23px * var(--base-ratio)), calc(calc(23 / var(--base-size)) * var(--base-percent))) 0}#wrap.main .sec05 .con01 .news_list li .thumb_img{display:none}#wrap.main .sec05 .con01 .news_list li .txt_box{width:100%;transform:translateX(0)}#wrap.main .sec05 .con01 .news_list li .txt_box>p{margin-bottom:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)));font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em}#wrap.main .sec05 .con01 .news_list li .txt_box>span{font-size:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0em}}@media(max-width: 767px){#wrap.main .sec05{padding-top:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)))}#wrap.main .sec05 .con01 .tit_layout .btn_wrap{margin-top:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)))}}.intro_popup{z-index:99;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:0}.intro_popup.is-show{opacity:1}.intro_popup.opacity{opacity:0;transition:opacity .6s}.intro_popup.remove{display:none}.intro_popup .pc_intro{opacity:1;pointer-events:auto}.intro_popup .m_intro{opacity:0;pointer-events:none}.intro_popup .img_box{overflow:hidden;position:absolute;top:50%;left:50%;width:max(calc(500px * var(--base-ratio)), calc(calc(500 / var(--base-size)) * var(--base-percent)));height:max(calc(533px * var(--base-ratio)), calc(calc(533 / var(--base-size)) * var(--base-percent)));transform:translate(-50%, -50%);transition-duration:.6s}.intro_popup .img_box.active{top:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));width:max(calc(76px * var(--base-ratio)), calc(calc(76 / var(--base-size)) * var(--base-percent)));height:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)));transform:translate(-50%, 0)}.intro_popup .img_box.opacity{opacity:0}.intro_popup .img_box img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro_popup .img_box .logo_img,.intro_popup .img_box .logo_year{display:block}.intro_popup .img_box .m_intro_logo{display:none}.intro_popup .video_box{overflow:hidden;position:absolute;top:50%;left:50%;width:max(calc(500px * var(--base-ratio)), calc(calc(500 / var(--base-size)) * var(--base-percent)));height:max(calc(532px * var(--base-ratio)), calc(calc(532 / var(--base-size)) * var(--base-percent)));transform:translate(-50%, -50%);transition-duration:.6s}.intro_popup .video_box.active{top:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));width:max(calc(76px * var(--base-ratio)), calc(calc(76 / var(--base-size)) * var(--base-percent)));height:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)));transform:translate(-50%, 0)}.intro_popup .video_box.opacity{opacity:0}.intro_popup video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 1024px){.intro_popup .pc_intro{opacity:0;pointer-events:none}.intro_popup .m_intro{opacity:1;pointer-events:auto}.intro_popup .img_box{width:max(calc(230px * var(--base-ratio)), calc(calc(230 / var(--base-size)) * var(--base-percent)));height:max(calc(245px * var(--base-ratio)), calc(calc(245 / var(--base-size)) * var(--base-percent)))}.intro_popup .img_box .logo_img,.intro_popup .img_box .logo_year{display:none}.intro_popup .img_box .m_intro_logo{display:block}.intro_popup .video_box{width:max(calc(230px * var(--base-ratio)), calc(calc(230 / var(--base-size)) * var(--base-percent)));height:max(calc(245px * var(--base-ratio)), calc(calc(245 / var(--base-size)) * var(--base-percent)));opacity:1}.intro_popup .video_box.active{top:50%;width:max(calc(230px * var(--base-ratio)), calc(calc(230 / var(--base-size)) * var(--base-percent)));height:max(calc(245px * var(--base-ratio)), calc(calc(245 / var(--base-size)) * var(--base-percent)));opacity:0;transform:translate(-50%, -50%);transition-duration:.5s}}@-webkit-keyframes rollingTop1{0%{transform:translateX(0)}50%{transform:translateX(-100%)}50.01%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes rollingTop1{0%{transform:translateX(0)}50%{transform:translateX(-100%)}50.01%{transform:translateX(100%)}100%{transform:translateX(0)}}@-webkit-keyframes rollingTop2{0%{transform:translateX(0%)}100%{transform:translateX(-200%)}}@keyframes rollingTop2{0%{transform:translateX(0%)}100%{transform:translateX(-200%)}}@-webkit-keyframes rotateCircle{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes rotateCircle{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes scrollDown{0%{transform:translateY(10px)}50%{transform:translateY(0)}100%{transform:translateY(10px)}}@keyframes scrollDown{0%{transform:translateY(10px)}50%{transform:translateY(0)}100%{transform:translateY(10px)}}