@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}}.korean-font{font-size:max(calc(70px * var(--base-ratio)),calc(calc(70 / var(--base-size)) * var(--base-percent)));line-height:1.3;letter-spacing:0;font-weight:600;font-family:Pretendard,sans-serif,sans-serif}@media (max-width:1024px){.korean-font{font-size:max(calc(30px * var(--base-ratio)),calc(calc(30 / var(--base-size)) * var(--base-percent)));line-height:1.3;letter-spacing:0}}.english-font{font-size:max(calc(90px * var(--base-ratio)),calc(calc(90 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0;font-weight:600;font-family:proxima-nova,sans-serif,sans-serif}@media (max-width:1024px){.english-font{font-size:max(calc(40px * var(--base-ratio)),calc(calc(40 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0}}.main #wrap{overflow:visible}.main .content{padding:0}.main h3{font-size:max(calc(18px * var(--base-ratio)),calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.1111111111;letter-spacing:0;font-weight:500;font-family:proxima-nova,sans-serif;color:#f27321}@media (max-width:1024px){.main h3{font-size:max(calc(16px * var(--base-ratio)),calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.125;letter-spacing:0}}.main .tit_box strong{display:block;margin-top:max(calc(8px * var(--base-ratio)),calc(calc(8 / 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.25;letter-spacing:-.02em;font-weight:700;color:#1c1c1c}@media (max-width:1024px){.main .tit_box strong{font-size:max(calc(28px * var(--base-ratio)),calc(calc(28 / var(--base-size)) * var(--base-percent)));line-height:1.25;letter-spacing:0}}@media (max-width:767px){.main .tit_box strong{font-size:max(calc(24px * var(--base-ratio)),calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1.25;letter-spacing:0}}.main .tit_box.white h3{color:#fff}.main .tit_box.white strong{color:#fff}.main .sub_tit{font-size:max(calc(18px * var(--base-ratio)),calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.2777777778;letter-spacing:-.02em;font-weight:700;color:#1c1c1c}@media (max-width:1024px){.main .sub_tit{font-size:max(calc(16px * var(--base-ratio)),calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.25;letter-spacing:-.02em}}.main .sec01{position:relative;width:100%;height:200vh}.main .sec01 .kv_visual{position:relative;width:100%;height:101%}.main .sec01 .kv_visual::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#000 0,rgba(0,0,0,.1) 100%);opacity:.3}.main .sec01 .kv_visual.active .kv_area .kv_tit{opacity:1;transform:translateY(0)}.main .sec01 .kv_visual.active .kv_area .kv_tit .h2{transition-delay:.1s}.main .sec01 .kv_visual.active .kv_area .sub_tit_box{opacity:1;transform:translateY(0);transition-delay:.1s}.main .sec01 .kv_visual.end .kv_area .sub_tit_box{opacity:0;transform:translateY(max(calc(calc(calc(120 / var(--base-size)) * var(--base-percent)) * -1)))}.main .sec01 .kv_visual.end .kv_area .kv_tit{opacity:0;transform:translateY(max(calc(calc(calc(120 / var(--base-size)) * var(--base-percent)) * -1)))}.main .sec01 .kv_visual.end .image_type .swiper-pagination{opacity:0}.main .sec01 .type_visual{width:100%;height:100%}.main .sec01 .video_type{width:100%;height:100%}.main .sec01 .video_type .kv_area{bottom:auto;top:50%;transform:translate(-50%,-50%)}.main .sec01 .video_wrap{width:100%;height:100%}.main .sec01 .video_wrap.pc{display:block}.main .sec01 .video_wrap.tablet_m{display:none}.main .sec01 .image_type{width:100%;height:100%}.main .sec01 .image_type .kv_slider{width:100%;height:100%}.main .sec01 .image_type .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main .sec01 .image_type .swiper-button-next,.main .sec01 .image_type .swiper-button-prev{display:none;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)))}.main .sec01 .image_type .swiper-button-next{right:max(calc(80px * var(--base-ratio)),calc(calc(80 / var(--base-size)) * var(--base-percent)));background:url(/resources/en/images/icon/slide_arrow_rt.svg) 100% 100% no-repeat;background-size:cover}.main .sec01 .image_type .swiper-button-prev{left:max(calc(80px * var(--base-ratio)),calc(calc(80 / var(--base-size)) * var(--base-percent)));background:url(/resources/en/images/icon/slide_arrow_lt.svg) 100% 100% no-repeat;background-size:cover}.main .sec01 .swiper-pagination{bottom:calc(50% - 140px);left:50%;width:100%;max-width:max(calc(980px * var(--base-ratio)),calc(calc(980 / var(--base-size)) * var(--base-percent)));text-align:left;transform:translateX(-50%)}.main .sec01 .swiper-pagination .swiper-pagination-bullet{opacity:1;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(5px * var(--base-ratio)),calc(calc(5 / var(--base-size)) * var(--base-percent)));background-color:#fff}.main .sec01 .swiper-pagination .swiper-pagination-bullet:first-child{margin-left:0}.main .sec01 .swiper-pagination .swiper-pagination-bullet-active{background-color:#f27321}.main .sec01 video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .4s}.main .sec01 .kv_area{z-index:1;position:absolute;bottom:calc(50% - 90px);left:50%;max-width:max(calc(980px * var(--base-ratio)),calc(calc(980 / var(--base-size)) * var(--base-percent)));width:100%;transform:translateX(-50%)}.main .sec01 .kv_area .btn_wrap .txt{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:rgba(255,255,255,.2)}.main .sec01 .kv_tit{transform:translateY(max(calc(80px * var(--base-ratio)),calc(calc(80 / var(--base-size)) * var(--base-percent))));opacity:0;transition-duration:.7s}.main .sec01 .sub_tit_box{display:flex;justify-content:space-between;width:100%;margin-top:max(calc(20px * var(--base-ratio)),calc(calc(20 / var(--base-size)) * var(--base-percent)));transform:translateY(max(calc(80px * var(--base-ratio)),calc(calc(80 / var(--base-size)) * var(--base-percent))));opacity:0;transition-duration:.7s}.main .sec01 .sub_tit_box .desc{font-size:max(calc(18px * var(--base-ratio)),calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-.02em;color:#fff}.main .sec01 h2{color:#fff;word-break:keep-all;word-wrap:break-word}.main .sec01 .scroll_down{z-index:9;position:absolute;bottom:max(calc(30px * var(--base-ratio)),calc(calc(30 / var(--base-size)) * var(--base-percent)));left:50%;width:max(calc(60px * var(--base-ratio)),calc(calc(60 / var(--base-size)) * var(--base-percent)));height:max(calc(42px * var(--base-ratio)),calc(calc(42 / var(--base-size)) * var(--base-percent)));transform:translateX(-50%);transition:opacity .5s;background:url(/resources/en/images/main/ico_scroll.svg) center no-repeat;background-size:cover}.main .sec01 .mask_path{z-index:1;position:absolute;left:0;width:100%}.main .sec01 .mask_path img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main .sec01 .mask_path .mask_line_m{display:none}.main .sec01 .kv_circle_mask{z-index:1;position:absolute;bottom:0;left:50%;width:max(calc(2230px * var(--base-ratio)),calc(calc(2230 / var(--base-size)) * var(--base-percent)));height:max(calc(2230px * var(--base-ratio)),calc(calc(2230 / var(--base-size)) * var(--base-percent)));background:url(/resources/en/images/main/kv_circle_line.png) center no-repeat;background-size:cover;-webkit-animation:kvRotateCircle 5s linear infinite;animation:kvRotateCircle 5s linear infinite;opacity:0;visibility:hidden}@media (max-width:1024px){.main .sec01 .video_wrap.pc{display:none}.main .sec01 .video_wrap.tablet_m{display:block}.main .sec01 .image_type .swiper-button-next{right:max(calc(40px * var(--base-ratio)),calc(calc(40 / var(--base-size)) * var(--base-percent)))}.main .sec01 .image_type .swiper-button-prev{left:max(calc(40px * var(--base-ratio)),calc(calc(40 / var(--base-size)) * var(--base-percent)))}.main .sec01 .swiper-pagination{width:auto;left:max(calc(110px * var(--base-ratio)),calc(calc(110 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(32px * var(--base-ratio)),calc(calc(32 / var(--base-size)) * var(--base-percent)));transform:translateX(0)}.main .sec01 .video_type .kv_area{transform:translate(0,-50%)}.main .sec01 .kv_area{width:auto;transform:translateX(0);left:max(calc(110px * var(--base-ratio)),calc(calc(110 / var(--base-size)) * var(--base-percent)));bottom:calc(50% - 93px)}.main .sec01 .sub_tit_box{flex-direction:column;margin-top:max(calc(32px * var(--base-ratio)),calc(calc(32 / var(--base-size)) * var(--base-percent)))}.main .sec01 .sub_tit_box .desc{font-size:max(calc(16px * var(--base-ratio)),calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-.02em}.main .sec01 .sub_tit_box .btn_wrap{margin-top:max(calc(24px * var(--base-ratio)),calc(calc(24 / var(--base-size)) * var(--base-percent)))}}@media (max-width:1024px),(max-width:1200px) and (pointer:coarse){.main .sec01 .mask_path .mask_line_pc{display:none}.main .sec01 .mask_path .mask_line_m{display:block}.main .sec01 .kv_circle_mask{display:none}}@media (max-width:767px){.main .sec0101{height:150vh}.main .sec01 .scroll_down{display:none}.main .sec01 .image_type .swiper-button-next,.main .sec01 .image_type .swiper-button-prev{display:none}.main .sec01 .kv_area{left:max(calc(20px * var(--base-ratio)),calc(calc(20 / var(--base-size)) * var(--base-percent)));bottom:auto;top:50%;transform:translate(0,-50%)}.main .sec01 .swiper-pagination{left:max(calc(20px * var(--base-ratio)),calc(calc(20 / var(--base-size)) * var(--base-percent)));bottom:calc(50% - max(calc(235px * var(--base-ratio)),calc(calc(235 / var(--base-size)) * var(--base-percent))))}}.main .sec02{width:100%;height:400vh}.main .sec02.motion .wrap_box{max-width:max(calc(406px * var(--base-ratio)),calc(calc(406 / var(--base-size)) * var(--base-percent)));max-height:max(calc(406px * var(--base-ratio)),calc(calc(406 / var(--base-size)) * var(--base-percent)))}.main .sec02.motion .wrap_box .circle_mask_area{width:100%;height:100%}.main .sec02.motion .wrap_box .circle_line_area{width:max(calc(437px * var(--base-ratio)),calc(calc(437 / var(--base-size)) * var(--base-percent)));height:max(calc(437px * var(--base-ratio)),calc(calc(437 / var(--base-size)) * var(--base-percent)))}.main .sec02.motion .wrap_box .about_tit{opacity:0}.main .sec02.motion .flex_inner{z-index:1}.main .sec02.motion .cont2 .row_wrap{opacity:1}.main .sec02.motion .cont2 .brand_wrapper{transform:translateY(0);opacity:1;pointer-events:visible;visibility:visible}.main .sec02.motion .cont2 .brand_wrapper .brand_image{transition-delay:.2s}.main .sec02.motion .brand_product_wrap{opacity:1;visibility:visible}.main .sec02 .sec_inner{position:relative;height:100%;transition-duration:1s}.main .sec02 .sec_inner.active .flex_inner{opacity:1;transform:translateY(0)}.main .sec02 .circle_box{display:flex;align-items:center;justify-content:center;position:relative;flex-direction:column;height:100%;pointer-events:none}.main .sec02 .circle_box h3{z-index:9;margin-bottom:max(calc(26px * var(--base-ratio)),calc(calc(26 / var(--base-size)) * var(--base-percent)))}.main .sec02 .flex_inner{z-index:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;gap:25px;position:relative;margin-top:max(calc(28px * var(--base-ratio)),calc(calc(28 / var(--base-size)) * var(--base-percent)));transform:translateY(200px);opacity:0;transition-duration:1s}.main .sec02 .flex_inner.hidden{display:none}.main .sec02 .circle_wrap_area{z-index:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative;max-width:max(calc(495px * var(--base-ratio)),calc(calc(495 / var(--base-size)) * var(--base-percent)));max-height:max(calc(495px * var(--base-ratio)),calc(calc(495 / var(--base-size)) * var(--base-percent)));width:100%;height:100%;border-radius:50%}.main .sec02 .circle_wrap_area::after{content:"";z-index:-1;position:absolute;top:50%;left:50%;width:max(calc(400px * var(--base-ratio)),calc(calc(400 / var(--base-size)) * var(--base-percent)));height:max(calc(400px * var(--base-ratio)),calc(calc(400 / var(--base-size)) * var(--base-percent)));border-radius:50%;box-shadow:0 0 max(calc(16px * var(--base-ratio)),calc(calc(16 / var(--base-size)) * var(--base-percent))) max(calc(20px * var(--base-ratio)),calc(calc(20 / var(--base-size)) * var(--base-percent))) #fff;background:#fff;transform:translate(-50%,-50%)}.main .sec02 .circle_inner_box{display:flex;align-items:center;justify-content:center;width:100%;height:100%;-webkit-clip-path:circle(50%);clip-path:circle(50%);-webkit-mask-image:-webkit-radial-gradient(white,#000)}.main .sec02 .wrap_box{position:relative;max-width:max(calc(495px * var(--base-ratio)),calc(calc(495 / var(--base-size)) * var(--base-percent)));max-height:max(calc(495px * var(--base-ratio)),calc(calc(495 / var(--base-size)) * var(--base-percent)));width:100%;height:100%;transition-duration:.8s}.main .sec02 .wrap_box.active{max-width:max(calc(406px * var(--base-ratio)),calc(calc(406 / var(--base-size)) * var(--base-percent)));max-height:max(calc(406px * var(--base-ratio)),calc(calc(406 / var(--base-size)) * var(--base-percent)))}.main .sec02 .wrap_box.active .circle_mask_area{width:100%;height:100%}.main .sec02 .wrap_box.active .circle_line_area{width:max(calc(437px * var(--base-ratio)),calc(calc(437 / var(--base-size)) * var(--base-percent)));height:max(calc(437px * var(--base-ratio)),calc(calc(437 / var(--base-size)) * var(--base-percent)))}.main .sec02 .wrap_box.active .about_tit{opacity:0}.main .sec02 .circle_wrap{width:100%;height:100%}.main .sec02 .bg_area{position:relative;z-index:1;width:100%;height:100%;-webkit-clip-path:circle(50%);clip-path:circle(50%);-webkit-mask-image:-webkit-radial-gradient(white,#000)}.main .sec02 .bg_item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .6s}.main .sec02 .bg_item.show{opacity:1}.main .sec02 .bg_item.nucare{background-image:linear-gradient(180deg,#eb934e 0,#d0b79b 100%)}.main .sec02 .bg_item.enteral{background:linear-gradient(0deg,#84969e 16.41%,#c0c9ce 94.94%)}.main .sec02 .bg_item.glucose{background:linear-gradient(0deg,#006e44 16.41%,#7cab91 94.94%)}.main .sec02 .bg_item.mykids{background-image:linear-gradient(180deg,#f9d155 21.9%,#ea983e 89.33%)}.main .sec02 .bg_item.sportsix{background-image:linear-gradient(180deg,#1e1b68 0,#00abeb 100%)}.main .sec02 .bg_item.protein{background-image:linear-gradient(0deg,#954055 16.41%,#d08c99 94.94%)}.main .sec02 .bg_item.highmentor{background:linear-gradient(0deg,#00438e 16.41%,#6a7fb6 94.94%)}.main .sec02 .bg_item.arpoten{background-image:linear-gradient(0deg,#fff4ed .11%,#ff6500 99.96%)}.main .sec02 .bg_item.gutsys{background-image:linear-gradient(180deg,#b27cfa 0,#f7f1ff 100%)}.main .sec02 .bg_item.healthfunctional{background-image:linear-gradient(180deg,#68b748 0,#f9fcf7 100%)}.main .sec02 .circle_mask_area{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;background:url(/resources/en/images/main/brand_circle.png) center no-repeat;background-size:cover;background-color:transparent;-webkit-animation:rotateMask 5s linear infinite;animation:rotateMask 5s linear infinite;border-radius:50%;overflow:hidden;outline:3px solid #fff}.main .sec02 .circle_mask_area::before{content:"";position:absolute;top:0;left:0;width:100%;height:max(calc(36px * var(--base-ratio)),calc(calc(36 / var(--base-size)) * var(--base-percent)));background:url(/resources/en/images/main/circle_path.png) left top no-repeat;background-size:100% auto}.main .sec02 .about_tit{z-index:3;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;transition-duration:.5s}.main .sec02 .about_tit p{position:relative;font-size:max(calc(50px * var(--base-ratio)),calc(calc(50 / var(--base-size)) * var(--base-percent)));line-height:1.1;letter-spacing:0;font-family:proxima-nova,sans-serif;font-weight:700;color:#5f2800}.main .sec02 .circle_line_wrapper{z-index:2;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.main .sec02 .circle_line_area{width:max(calc(365px * var(--base-ratio)),calc(calc(365 / var(--base-size)) * var(--base-percent)));height:max(calc(365px * var(--base-ratio)),calc(calc(365 / var(--base-size)) * var(--base-percent)));transform-origin:center;background:url(/resources/en/images/main/line_circle_1.png) center no-repeat;background-size:100% 100%;will-change:transform}.main .sec02 .circle_txt{z-index:2;font-size:max(calc(18px * var(--base-ratio)),calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-.02em;color:#1c1c1c;text-align:center}.main .sec02 .circle_txt .btn_wrap{margin-top:max(calc(16px * var(--base-ratio)),calc(calc(16 / var(--base-size)) * var(--base-percent)));pointer-events:visible}.main .sec02 .bg{width:100%;height:100%;transition:opacity .3s linear}.main .sec02 .bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s linear}.main .sec02 .bg.bg_gradient .bg_item:nth-child(1){opacity:1}.main .sec02 .bg.bg_gradient video{opacity:0}.main .sec02 .brand_product_wrap{z-index:1;position:absolute;bottom:0;left:50%;width:max(calc(311px * var(--base-ratio)),calc(calc(311 / var(--base-size)) * var(--base-percent)));height:max(calc(400px * var(--base-ratio)),calc(calc(400 / var(--base-size)) * var(--base-percent)));transform:translateX(-50%);transition:opacity .6s,visibility .6s;opacity:0;visibility:hidden}.main .sec02 .brand_product_wrap ul{display:flex;flex-wrap:wrap;justify-content:start;align-items:normal;position:relative;width:100%;height:100%}.main .sec02 .brand_product_wrap ul li{position:absolute;top:0;left:0;width:100%;height:100%}.main .sec02 .brand_product_wrap ul li.on .product_inner{opacity:1}.main .sec02 .brand_product_wrap ul li .product_inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:normal;opacity:0;transition-duration:.6s;transition-delay:0s}.main .sec02 .brand_product_wrap .hover_product{display:block;position:absolute;top:max(calc(35px * var(--base-ratio)),calc(calc(35 / var(--base-size)) * var(--base-percent)));left:0;width:100%;height:100%;transition-duration:.6s}.main .sec02 .brand_product_wrap .hover_product .hover_inner{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;flex-direction:column;width:100%;height:100%}.main .sec02 .brand_product_wrap .hover_product.show{opacity:1}.main .sec02 .brand_product_wrap .hover_product .food_box{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;height:max(calc(73px * var(--base-ratio)),calc(calc(73 / var(--base-size)) * var(--base-percent)))}.main .sec02 .brand_product_wrap .hover_product .item_txt{font-size:max(calc(28px * var(--base-ratio)),calc(calc(28 / var(--base-size)) * var(--base-percent)));line-height:1.25;letter-spacing:-.02em;font-weight:700;color:#1c1c1c;text-align:center}.main .sec02 .brand_product_wrap .m_link_btn{display:none}.main .sec02 h3{text-align:center}.main .sec02 .sec_wrap{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.main .sec02 .cont{position:absolute;top:0;left:0;width:100%;height:100%}.main .sec02 .cont1{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;opacity:0}.main .sec02 .cont1::before{content:"";z-index:1;position:absolute;top:0;left:0;width:100%;height:max(calc(291px * var(--base-ratio)),calc(calc(291 / var(--base-size)) * var(--base-percent)));background:url(/resources/en/images/main/dim_gradation.png) center no-repeat;background-size:cover}.main .sec02 .cont2 .cont_inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:normal;flex-direction:column;height:100%;gap:max(calc(18px * var(--base-ratio)),calc(calc(18 / var(--base-size)) * var(--base-percent)))}.main .sec02 .cont2 .row_wrap{width:100%;opacity:0;transition-duration:.6s}.main .sec02 .cont2 .brand_wrapper{width:100%;opacity:0;visibility:hidden;transform:translateY(max(calc(150px * var(--base-ratio)),calc(calc(150 / var(--base-size)) * var(--base-percent))));transition:opacity .6s,visibility .6s,transform 1s;pointer-events:none}.main .sec02 .cont2 .brand_wrapper.pointer{pointer-events:visible}.main .sec02 .cont2 .brand_wrapper.duration .brand_image{transition-delay:.2s}.main .sec02 .cont2.active .row_wrap{opacity:1}.main .sec02 .cont2.active .brand_wrapper{opacity:1;visibility:visible}.main .sec02 .cont2 h3{text-align:left}.main .sec02 .rolling_list_wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden}.main .sec02 .rolling_list_box{position:relative;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:normal;flex-direction:column;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotate(-.03deg);backface-visibility:hidden;padding-top:max(calc(80px * var(--base-ratio)),calc(calc(80 / var(--base-size)) * var(--base-percent)))}.main .sec02 .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}.main .sec02 .rolling_list.list1{-webkit-animation:rollingTop1 50s linear infinite;animation:rollingTop1 50s linear infinite}.main .sec02 .rolling_list.list2{-webkit-animation:rollingTop2 50s linear infinite;animation:rollingTop2 50s linear infinite}.main .sec02 .flow_img.lt>div.img1{background:url(/resources/en/images/main/flow_img1.png) center no-repeat;background-size:cover}.main .sec02 .flow_img.lt>div.img2{background:url(/resources/en/images/main/flow_img2.png) center no-repeat;background-size:cover}.main .sec02 .flow_img.lt>div.img3{background:url(/resources/en/images/main/flow_img3.png) center no-repeat;background-size:cover}.main .sec02 .flow_img.lt>div.img4{background:url(/resources/en/images/main/flow_img4.png) center no-repeat;background-size:cover}.main .sec02 .flow_img.lt>div.img5{background:url(/resources/en/images/main/flow_img5.png) center no-repeat;background-size:cover}.main .sec02 .flow_img.lt>div.img6{background:url(/resources/en/images/main/flow_img6.png) center no-repeat;background-size:cover}.main .sec02 .flow_img.lt>div.img1{width:max(calc(130px * var(--base-ratio)),calc(calc(130 / var(--base-size)) * var(--base-percent)));height:max(calc(130px * var(--base-ratio)),calc(calc(130 / var(--base-size)) * var(--base-percent)));margin:max(calc(167px * var(--base-ratio)),calc(calc(167 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(275px * var(--base-ratio)),calc(calc(275 / var(--base-size)) * var(--base-percent)))}.main .sec02 .flow_img.lt>div.img2{width:max(calc(140px * var(--base-ratio)),calc(calc(140 / var(--base-size)) * var(--base-percent)));height:max(calc(140px * var(--base-ratio)),calc(calc(140 / var(--base-size)) * var(--base-percent)));margin:max(calc(44px * var(--base-ratio)),calc(calc(44 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(calc(calc(18 / var(--base-size)) * var(--base-percent)) * -1))}.main .sec02 .flow_img.lt>div.img3{width:max(calc(128px * var(--base-ratio)),calc(calc(128 / var(--base-size)) * var(--base-percent)));height:max(calc(128px * var(--base-ratio)),calc(calc(128 / var(--base-size)) * var(--base-percent)));margin:max(calc(102px * var(--base-ratio)),calc(calc(102 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(170px * var(--base-ratio)),calc(calc(170 / var(--base-size)) * var(--base-percent)))}.main .sec02 .flow_img.lt>div.img4{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)));margin:max(calc(140px * var(--base-ratio)),calc(calc(140 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(344px * var(--base-ratio)),calc(calc(344 / var(--base-size)) * var(--base-percent)))}.main .sec02 .flow_img.lt>div.img5{width:max(calc(163px * var(--base-ratio)),calc(calc(163 / var(--base-size)) * var(--base-percent)));height:max(calc(163px * var(--base-ratio)),calc(calc(163 / var(--base-size)) * var(--base-percent)));margin:max(calc(108px * var(--base-ratio)),calc(calc(108 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(98px * var(--base-ratio)),calc(calc(98 / var(--base-size)) * var(--base-percent)))}.main .sec02 .flow_img.lt>div.img6{width:max(calc(130px * var(--base-ratio)),calc(calc(130 / var(--base-size)) * var(--base-percent)));height:max(calc(130px * var(--base-ratio)),calc(calc(130 / var(--base-size)) * var(--base-percent)));margin:max(calc(165px * var(--base-ratio)),calc(calc(165 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(276px * var(--base-ratio)),calc(calc(276 / var(--base-size)) * var(--base-percent)))}.main .sec02 .flow_img.rt>div.img7{background:url(/resources/en/images/main/flow_img7.png) center no-repeat;background-size:cover}.main .sec02 .flow_img.rt>div.img8{background:url(/resources/en/images/main/flow_img8.png) center no-repeat;background-size:cover}.main .sec02 .flow_img.rt>div.img9{background:url(/resources/en/images/main/flow_img9.png) center no-repeat;background-size:cover}.main .sec02 .flow_img.rt>div.img10{background:url(/resources/en/images/main/flow_img10.png) center no-repeat;background-size:cover}.main .sec02 .flow_img.rt>div.img11{background:url(/resources/en/images/main/flow_img11.png) center no-repeat;background-size:cover}.main .sec02 .flow_img.rt>div.img12{background:url(/resources/en/images/main/flow_img12.png) center no-repeat;background-size:cover}.main .sec02 .flow_img.rt>div.img7{width:max(calc(154px * var(--base-ratio)),calc(calc(154 / var(--base-size)) * var(--base-percent)));height:max(calc(154px * var(--base-ratio)),calc(calc(154 / var(--base-size)) * var(--base-percent)));margin:max(calc(78px * var(--base-ratio)),calc(calc(78 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(calc(calc(128 / var(--base-size)) * var(--base-percent)) * -1))}.main .sec02 .flow_img.rt>div.img8{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)));margin:max(calc(188px * var(--base-ratio)),calc(calc(188 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(calc(calc(222 / var(--base-size)) * var(--base-percent)) * -1))}.main .sec02 .flow_img.rt>div.img9{width:max(calc(154px * var(--base-ratio)),calc(calc(154 / var(--base-size)) * var(--base-percent)));height:max(calc(154px * var(--base-ratio)),calc(calc(154 / var(--base-size)) * var(--base-percent)));margin:max(calc(17px * var(--base-ratio)),calc(calc(17 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(calc(calc(40 / var(--base-size)) * var(--base-percent)) * -1))}.main .sec02 .flow_img.rt>div.img10{width:max(calc(154px * var(--base-ratio)),calc(calc(154 / var(--base-size)) * var(--base-percent)));height:max(calc(154px * var(--base-ratio)),calc(calc(154 / var(--base-size)) * var(--base-percent)));margin:max(calc(222px * var(--base-ratio)),calc(calc(222 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(calc(calc(280 / var(--base-size)) * var(--base-percent)) * -1))}.main .sec02 .flow_img.rt>div.img11{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)));margin:max(calc(95px * var(--base-ratio)),calc(calc(95 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(calc(calc(53 / var(--base-size)) * var(--base-percent)) * -1))}.main .sec02 .flow_img.rt>div.img12{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:max(calc(85px * var(--base-ratio)),calc(calc(85 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(calc(calc(203 / var(--base-size)) * var(--base-percent)) * -1))}.main .sec02 .cont2 .tit_layout{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.main .sec02 .solution_search{overflow:hidden;position:relative;min-width:max(calc(206px * var(--base-ratio)),calc(calc(206 / var(--base-size)) * var(--base-percent)));height:max(calc(50px * var(--base-ratio)),calc(calc(50 / var(--base-size)) * var(--base-percent)));border-radius:max(calc(50px * var(--base-ratio)),calc(calc(50 / var(--base-size)) * var(--base-percent)));background:linear-gradient(93deg,#d5a974 6.07%,#b56e16 109.48%)}.main .sec02 .solution_search video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.15}.main .sec02 .solution_search a{position:relative;display:block;width:100%;height:100%;padding:max(calc(13px * var(--base-ratio)),calc(calc(13 / var(--base-size)) * var(--base-percent))) max(calc(28px * var(--base-ratio)),calc(calc(28 / 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:-.02em;font-weight:700;color:#fff}.main .sec02 .solution_search .ico_search{display:inline-block;width:max(calc(20px * var(--base-ratio)),calc(calc(20 / var(--base-size)) * var(--base-percent)));height:max(calc(20px * var(--base-ratio)),calc(calc(20 / var(--base-size)) * var(--base-percent)));margin-left:max(calc(8px * var(--base-ratio)),calc(calc(8 / var(--base-size)) * var(--base-percent)));background:url(/resources/en/images/main/ico_search.svg) center no-repeat;background-size:cover;vertical-align:text-top}.main .sec02 .brand_slider{height:100%;padding:max(calc(40px * var(--base-ratio)),calc(calc(40 / var(--base-size)) * var(--base-percent))) 0}.main .sec02 .brand_slider .swiper-wrapper{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.main .sec02 .brand_slider .swiper-slide{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:max(calc(270px * var(--base-ratio)),calc(calc(270 / var(--base-size)) * var(--base-percent)));height:100%;padding:max(calc(79px * var(--base-ratio)),calc(calc(79 / var(--base-size)) * var(--base-percent))) 0 max(calc(88px * var(--base-ratio)),calc(calc(88 / var(--base-size)) * var(--base-percent)));cursor:pointer}.main .sec02 .brand_slider .swiper-slide .brand_img_box{width:max(calc(270px * var(--base-ratio)),calc(calc(270 / var(--base-size)) * var(--base-percent)));height:max(calc(270px * var(--base-ratio)),calc(calc(270 / var(--base-size)) * var(--base-percent)))}.main .sec02 .brand_slider .swiper-slide .brand_image{transition:opacity .5s,visibility .5s}.main .sec02 .brand_slider .swiper-slide .brand_set{transition:opacity .5s,visibility .5s}.main .sec02 .brand_slider .swiper-slide.on .brand_image{transition:opacity .5s,visibility .5s;transition-delay:0s;visibility:hidden;opacity:0}.main .sec02 .brand_slider .swiper-slide.on .brand_set{transition:opacity .5s,visibility .5s;transition-delay:0s;visibility:hidden;opacity:0}@media (max-width:1024px),(max-width:1366px) and (pointer:coarse){.main .sec02 .brand_slider .swiper-slide.brand_title .hover_product{opacity:0}}@media (min-width:1025px) and (pointer:fine){.main .sec02 .brand_slider .swiper-slide.brand_title .hover_product{opacity:1}}.main .sec02 .brand_slider .swiper-slide.swiper-slide-active .page_link_brand{opacity:1;visibility:visible}.main .sec02 .brand_slider .swiper-slide.swiper-slide-active .brand_img_box{opacity:0;transition:.5s linear}.main .sec02 .brand_slider .slide1 .brand_set::before{background-color:#a36c4d}.main .sec02 .brand_slider .slide2 .brand_set::before{background-color:#84969e}.main .sec02 .brand_slider .slide3 .brand_set::before{background-color:#006e44}.main .sec02 .brand_slider .slide4 .brand_set::before{background-color:#ea983e}.main .sec02 .brand_slider .slide5 .brand_set::before{background-color:#00438e}.main .sec02 .brand_slider .slide6 .brand_set::before{background-color:#954055}.main .sec02 .brand_slider .slide7 .brand_set::before{background-color:#1e1b68}.main .sec02 .brand_slider .slide8 .brand_set::before{background-color:#eb5874}.main .sec02 .brand_slider .slide9 .brand_set::before{background-color:#b27cfa}.main .sec02 .brand_slider .slide10 .hover_product strong{font-size:max(calc(28px * var(--base-ratio)),calc(calc(28 / var(--base-size)) * var(--base-percent)));line-height:1.25;letter-spacing:-.02em;font-weight:700;color:#1c1c1c;text-align:center}.main .sec02 .brand_slider .slide10 .brand_set::before{background-color:#68b748}.main .sec02 .brand_slider .logo_tit{font-size:max(calc(24px * var(--base-ratio)),calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1.25;letter-spacing:-.02em;line-height:1;font-weight:700;color:#1c1c1c;text-align:center}.main .sec02 .page_link_brand{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden}.main .sec02 .brand_img_box{display:flex;flex-wrap:nowrap;justify-content:start;align-items:center;flex-direction:column;width:max(calc(270px * var(--base-ratio)),calc(calc(270 / var(--base-size)) * var(--base-percent)));height:max(calc(270px * var(--base-ratio)),calc(calc(270 / var(--base-size)) * var(--base-percent)))}.main .sec02 .product_box{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.main .sec02 .product_box .product_image{transition:opacity .5s;opacity:0}.main .sec02 .product_box .btn_arr_m{display:none}.main .sec02 .hover_product{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;flex-direction:column;padding-top:max(calc(20.5px * var(--base-ratio)),calc(calc(20.5 / var(--base-size)) * var(--base-percent)));opacity:0;transition:opacity .5s}.main .sec02 .hover_product .product_logo{width:max(calc(208px * var(--base-ratio)),calc(calc(208 / var(--base-size)) * var(--base-percent)))}.main .sec02 .hover_product .btn_arr_circle{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:max(calc(16px * var(--base-ratio)),calc(calc(16 / var(--base-size)) * var(--base-percent))) 0 max(calc(24px * var(--base-ratio)),calc(calc(24 / var(--base-size)) * var(--base-percent)));background:url(/resources/en/images/button/arrow_circle_brown.svg) center no-repeat;background-size:100% 100%;transition-duration:.5s}.main .sec02 .hover_product p{font-size:max(calc(16px * var(--base-ratio)),calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.25;letter-spacing:-.02em;font-weight:500;color:#000;text-align:center}.main .sec02 .brand_set{position:relative;margin-top:max(calc(16px * var(--base-ratio)),calc(calc(16 / var(--base-size)) * var(--base-percent)))}.main .sec02 .brand_set::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);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)));border-radius:50%}.main .sec02 .brand_set .logo{width:max(calc(160px * var(--base-ratio)),calc(calc(160 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(14px * var(--base-ratio)),calc(calc(14 / var(--base-size)) * var(--base-percent)))}@media (max-width:1024px){.main .sec02.motion .wrap_box{max-width:max(calc(261px * var(--base-ratio)),calc(calc(261 / var(--base-size)) * var(--base-percent)));max-height:max(calc(261px * var(--base-ratio)),calc(calc(261 / var(--base-size)) * var(--base-percent)))}.main .sec02.motion .wrap_box .circle_line_area{width:max(calc(281px * var(--base-ratio)),calc(calc(281 / var(--base-size)) * var(--base-percent)));height:max(calc(281px * var(--base-ratio)),calc(calc(281 / var(--base-size)) * var(--base-percent)))}.main .sec02 .circle_wrap_area{max-width:max(calc(325px * var(--base-ratio)),calc(calc(325 / var(--base-size)) * var(--base-percent)));max-height:max(calc(325px * var(--base-ratio)),calc(calc(325 / var(--base-size)) * var(--base-percent)))}.main .sec02 .circle_wrap_area::after{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)))}.main .sec02 .wrap_box.active{max-width:max(calc(261px * var(--base-ratio)),calc(calc(261 / var(--base-size)) * var(--base-percent)));max-height:max(calc(261px * var(--base-ratio)),calc(calc(261 / var(--base-size)) * var(--base-percent)))}.main .sec02 .wrap_box.active .circle_line_area{width:max(calc(281px * var(--base-ratio)),calc(calc(281 / var(--base-size)) * var(--base-percent)));height:max(calc(281px * var(--base-ratio)),calc(calc(281 / var(--base-size)) * var(--base-percent)))}.main .sec02 .about_tit p{font-size:max(calc(30px * var(--base-ratio)),calc(calc(30 / var(--base-size)) * var(--base-percent)));line-height:1.1;letter-spacing:0}.main .sec02 .circle_line_area{width:max(calc(246px * var(--base-ratio)),calc(calc(246 / var(--base-size)) * var(--base-percent)));height:max(calc(246px * var(--base-ratio)),calc(calc(246 / var(--base-size)) * var(--base-percent)))}.main .sec02 .circle_txt{font-size:max(calc(16px * var(--base-ratio)),calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-.02em}.main .sec02 .circle_txt .btn_wrap{margin-top:max(calc(20px * var(--base-ratio)),calc(calc(20 / var(--base-size)) * var(--base-percent)))}.main .sec02 .brand_product_wrap{bottom:max(calc(calc(calc(55 / var(--base-size)) * var(--base-percent)) * -1));width:max(calc(250px * var(--base-ratio)),calc(calc(250 / var(--base-size)) * var(--base-percent)));height:max(calc(321px * var(--base-ratio)),calc(calc(321 / var(--base-size)) * var(--base-percent)))}.main .sec02 .brand_product_wrap ul li.on .m_link_btn{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;pointer-events:visible}.main .sec02 .brand_product_wrap .m_link_btn{padding:40px 0;position:absolute;width:100%;bottom:-60px}.main .sec02 .brand_product_wrap .m_link_btn .m_more_txt{font-size:max(calc(14px * var(--base-ratio)),calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1.25;letter-spacing:-.02em;font-weight:500;color:#b28964}.main .sec02 .brand_product_wrap .m_link_btn .m_btn_arr_circle{display:block;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)));margin-left:max(calc(4px * var(--base-ratio)),calc(calc(4 / var(--base-size)) * var(--base-percent)));background:url(/resources/en/images/button/arrow_circle_brown.svg) center no-repeat;background-size:cover;transition-duration:.5s;text-align:center}.main .sec02 .cont1::before{height:max(calc(164px * var(--base-ratio)),calc(calc(164 / var(--base-size)) * var(--base-percent)))}.main .sec02 h3{padding-top:0}.main .sec02 .flow_img.lt>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:max(calc(51px * var(--base-ratio)),calc(calc(51 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(104px * var(--base-ratio)),calc(calc(104 / var(--base-size)) * var(--base-percent)))}.main .sec02 .flow_img.lt>div.img2{width:max(calc(104px * var(--base-ratio)),calc(calc(104 / var(--base-size)) * var(--base-percent)));height:max(calc(104px * var(--base-ratio)),calc(calc(104 / var(--base-size)) * var(--base-percent)));margin:max(calc(431px * var(--base-ratio)),calc(calc(431 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(calc(calc(31 / var(--base-size)) * var(--base-percent)) * -1))}.main .sec02 .flow_img.lt>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:max(calc(202px * var(--base-ratio)),calc(calc(202 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(80px * var(--base-ratio)),calc(calc(80 / var(--base-size)) * var(--base-percent)))}.main .sec02 .flow_img.lt>div.img4{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:max(calc(300px * var(--base-ratio)),calc(calc(300 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(150px * var(--base-ratio)),calc(calc(150 / var(--base-size)) * var(--base-percent)))}.main .sec02 .flow_img.lt>div.img5{width:max(calc(102px * var(--base-ratio)),calc(calc(102 / var(--base-size)) * var(--base-percent)));height:max(calc(102px * var(--base-ratio)),calc(calc(102 / var(--base-size)) * var(--base-percent)));margin:max(calc(202px * var(--base-ratio)),calc(calc(202 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(50px * var(--base-ratio)),calc(calc(50 / var(--base-size)) * var(--base-percent)))}.main .sec02 .flow_img.lt>div.img6{width:max(calc(104px * var(--base-ratio)),calc(calc(104 / var(--base-size)) * var(--base-percent)));height:max(calc(104px * var(--base-ratio)),calc(calc(104 / var(--base-size)) * var(--base-percent)));margin:max(calc(365px * var(--base-ratio)),calc(calc(365 / var(--base-size)) * var(--base-percent))) 0 max(calc(100px * var(--base-ratio)),calc(calc(100 / var(--base-size)) * var(--base-percent))) max(calc(calc(calc(40 / var(--base-size)) * var(--base-percent)) * -1))}.main .sec02 .flow_img.rt>div.img7{width:max(calc(106px * var(--base-ratio)),calc(calc(106 / var(--base-size)) * var(--base-percent)));height:max(calc(106px * var(--base-ratio)),calc(calc(106 / var(--base-size)) * var(--base-percent)));margin:0 0 0 max(calc(calc(calc(62 / var(--base-size)) * var(--base-percent)) * -1))}.main .sec02 .flow_img.rt>div.img8{width:max(calc(91px * var(--base-ratio)),calc(calc(91 / var(--base-size)) * var(--base-percent)));height:max(calc(91px * var(--base-ratio)),calc(calc(91 / var(--base-size)) * var(--base-percent)));margin:max(calc(227px * var(--base-ratio)),calc(calc(227 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(calc(calc(65 / var(--base-size)) * var(--base-percent)) * -1))}.main .sec02 .flow_img.rt>div.img9{width:max(calc(82px * var(--base-ratio)),calc(calc(82 / var(--base-size)) * var(--base-percent)));height:max(calc(82px * var(--base-ratio)),calc(calc(82 / var(--base-size)) * var(--base-percent)));margin:max(calc(354px * var(--base-ratio)),calc(calc(354 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(31px * var(--base-ratio)),calc(calc(31 / var(--base-size)) * var(--base-percent)))}.main .sec02 .flow_img.rt>div.img10{width:max(calc(110px * var(--base-ratio)),calc(calc(110 / var(--base-size)) * var(--base-percent)));height:max(calc(110px * var(--base-ratio)),calc(calc(110 / var(--base-size)) * var(--base-percent)));margin:max(calc(402px * var(--base-ratio)),calc(calc(402 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(80px * var(--base-ratio)),calc(calc(80 / var(--base-size)) * var(--base-percent)))}.main .sec02 .flow_img.rt>div.img11{width:max(calc(70px * var(--base-ratio)),calc(calc(70 / var(--base-size)) * var(--base-percent)));height:max(calc(70px * var(--base-ratio)),calc(calc(70 / var(--base-size)) * var(--base-percent)));margin:max(calc(295px * var(--base-ratio)),calc(calc(295 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(calc(calc(53 / var(--base-size)) * var(--base-percent)) * -1))}.main .sec02 .flow_img.rt>div.img12{width:max(calc(104px * var(--base-ratio)),calc(calc(104 / var(--base-size)) * var(--base-percent)));height:max(calc(104px * var(--base-ratio)),calc(calc(104 / var(--base-size)) * var(--base-percent)));margin:max(calc(420px * var(--base-ratio)),calc(calc(420 / var(--base-size)) * var(--base-percent))) 0 max(calc(130px * var(--base-ratio)),calc(calc(130 / var(--base-size)) * var(--base-percent))) max(calc(30px * var(--base-ratio)),calc(calc(30 / var(--base-size)) * var(--base-percent)))}.main .sec02 .solution_search{min-width:max(calc(180px * var(--base-ratio)),calc(calc(180 / var(--base-size)) * var(--base-percent)));height:max(calc(40px * var(--base-ratio)),calc(calc(40 / var(--base-size)) * var(--base-percent)))}.main .sec02 .solution_search a{padding:max(calc(8px * var(--base-ratio)),calc(calc(8 / var(--base-size)) * var(--base-percent))) max(calc(16px * var(--base-ratio)),calc(calc(16 / var(--base-size)) * var(--base-percent)))}.main .sec02 .solution_search .ico_search{width:max(calc(16px * var(--base-ratio)),calc(calc(16 / var(--base-size)) * var(--base-percent)));height:max(calc(16px * var(--base-ratio)),calc(calc(16 / var(--base-size)) * var(--base-percent)))}.main .sec02 .brand_slider{height:100%}.main .sec02 .brand_slider .swiper-slide{align-content:flex-start;width:max(calc(244px * var(--base-ratio)),calc(calc(244 / var(--base-size)) * var(--base-percent)));height:100%;padding:max(calc(62px * var(--base-ratio)),calc(calc(62 / var(--base-size)) * var(--base-percent))) 0 max(calc(70px * var(--base-ratio)),calc(calc(70 / var(--base-size)) * var(--base-percent)))}.main .sec02 .brand_slider .swiper-slide .brand_img_box{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)))}.main .sec02 .brand_slider .swiper-slide .m_link_btn{display:block}.main .sec02 .brand_slider .slide7 .logo{width:100%}.main .sec02 .brand_slider .logo_tit{font-size:max(calc(18px * var(--base-ratio)),calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.2777777778;letter-spacing:-.02em}.main .sec02 .product_inner{text-align:center}.main .sec02 .brand_set .logo{width:max(calc(110px * var(--base-ratio)),calc(calc(110 / var(--base-size)) * var(--base-percent)))}}@media (max-width:767px){.main .sec02.motion .wrap_box{max-width:max(calc(208px * var(--base-ratio)),calc(calc(208 / var(--base-size)) * var(--base-percent)));max-height:max(calc(208px * var(--base-ratio)),calc(calc(208 / var(--base-size)) * var(--base-percent)))}.main .sec02.motion .wrap_box .circle_line_area{width:max(calc(225px * var(--base-ratio)),calc(calc(225 / var(--base-size)) * var(--base-percent)));height:max(calc(225px * var(--base-ratio)),calc(calc(225 / var(--base-size)) * var(--base-percent)))}.main .sec02 .circle_wrap_area{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)))}.main .sec02 .circle_wrap_area::after{width:max(calc(200px * var(--base-ratio)),calc(calc(200 / var(--base-size)) * var(--base-percent)));height:max(calc(200px * var(--base-ratio)),calc(calc(200 / var(--base-size)) * var(--base-percent)))}.main .sec02 .wrap_box{max-width:max(calc(259px * var(--base-ratio)),calc(calc(259 / var(--base-size)) * var(--base-percent)));max-height:max(calc(259px * var(--base-ratio)),calc(calc(259 / var(--base-size)) * var(--base-percent)))}.main .sec02 .wrap_box.active{max-width:max(calc(208px * var(--base-ratio)),calc(calc(208 / var(--base-size)) * var(--base-percent)));max-height:max(calc(208px * var(--base-ratio)),calc(calc(208 / var(--base-size)) * var(--base-percent)))}.main .sec02 .wrap_box.active .circle_line_area{width:max(calc(225px * var(--base-ratio)),calc(calc(225 / var(--base-size)) * var(--base-percent)));height:max(calc(225px * var(--base-ratio)),calc(calc(225 / var(--base-size)) * var(--base-percent)))}.main .sec02 .circle_line_area{width:max(calc(191px * var(--base-ratio)),calc(calc(191 / var(--base-size)) * var(--base-percent)));height:max(calc(191px * var(--base-ratio)),calc(calc(191 / var(--base-size)) * var(--base-percent)))}.main .sec02 .circle_txt{width:100%;font-size:max(calc(14px * var(--base-ratio)),calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-.02em}.main .sec02 .circle_txt .btn_wrap{margin-top:max(calc(16px * var(--base-ratio)),calc(calc(16 / var(--base-size)) * var(--base-percent)))}.main .sec02 .brand_product_wrap{bottom:max(calc(calc(calc(40 / var(--base-size)) * var(--base-percent)) * -1));width:max(calc(200px * var(--base-ratio)),calc(calc(200 / var(--base-size)) * var(--base-percent)));height:max(calc(257px * var(--base-ratio)),calc(calc(257 / var(--base-size)) * var(--base-percent)))}.main .sec02 .brand_product_wrap .m_link_btn{padding:40px 0;position:absolute;width:100%;bottom:-60px}.main .sec02 .cont1::before{height:max(calc(125px * var(--base-ratio)),calc(calc(125 / var(--base-size)) * var(--base-percent)))}.main .sec02 .flow_img.lt>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:max(calc(51px * var(--base-ratio)),calc(calc(51 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(10px * var(--base-ratio)),calc(calc(10 / var(--base-size)) * var(--base-percent)))}.main .sec02 .flow_img.lt>div.img2{width:max(calc(104px * var(--base-ratio)),calc(calc(104 / var(--base-size)) * var(--base-percent)));height:max(calc(104px * var(--base-ratio)),calc(calc(104 / var(--base-size)) * var(--base-percent)));margin:max(calc(231px * var(--base-ratio)),calc(calc(231 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(calc(calc(31 / var(--base-size)) * var(--base-percent)) * -1))}.main .sec02 .flow_img.lt>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:max(calc(302px * var(--base-ratio)),calc(calc(302 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(30px * var(--base-ratio)),calc(calc(30 / var(--base-size)) * var(--base-percent)))}.main .sec02 .flow_img.lt>div.img4{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:max(calc(250px * var(--base-ratio)),calc(calc(250 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(calc(calc(20 / var(--base-size)) * var(--base-percent)) * -1))}.main .sec02 .flow_img.lt>div.img5{display:none;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)));margin:max(calc(220px * var(--base-ratio)),calc(calc(220 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(90px * var(--base-ratio)),calc(calc(90 / var(--base-size)) * var(--base-percent)))}.main .sec02 .flow_img.lt>div.img6{display:none;width:max(calc(104px * var(--base-ratio)),calc(calc(104 / var(--base-size)) * var(--base-percent)));height:max(calc(104px * var(--base-ratio)),calc(calc(104 / var(--base-size)) * var(--base-percent)));margin:max(calc(365px * var(--base-ratio)),calc(calc(365 / var(--base-size)) * var(--base-percent))) 0 max(calc(260px * var(--base-ratio)),calc(calc(260 / var(--base-size)) * var(--base-percent))) max(calc(calc(calc(40 / var(--base-size)) * var(--base-percent)) * -1))}.main .sec02 .flow_img.rt>div.img7{width:max(calc(56px * var(--base-ratio)),calc(calc(56 / var(--base-size)) * var(--base-percent)));height:max(calc(56px * var(--base-ratio)),calc(calc(56 / var(--base-size)) * var(--base-percent)));margin:0}.main .sec02 .flow_img.rt>div.img8{width:max(calc(70px * var(--base-ratio)),calc(calc(70 / var(--base-size)) * var(--base-percent)));height:max(calc(70px * var(--base-ratio)),calc(calc(70 / var(--base-size)) * var(--base-percent)));margin:max(calc(127px * var(--base-ratio)),calc(calc(127 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(calc(calc(65 / var(--base-size)) * var(--base-percent)) * -1))}.main .sec02 .flow_img.rt>div.img9{width:max(calc(82px * var(--base-ratio)),calc(calc(82 / var(--base-size)) * var(--base-percent)));height:max(calc(82px * var(--base-ratio)),calc(calc(82 / var(--base-size)) * var(--base-percent)));margin:max(calc(254px * var(--base-ratio)),calc(calc(254 / var(--base-size)) * var(--base-percent))) 0 0 max(calc(31px * var(--base-ratio)),calc(calc(31 / var(--base-size)) * var(--base-percent)))}.main .sec02 .flow_img.rt>div.img10{width:max(calc(64px * var(--base-ratio)),calc(calc(64 / var(--base-size)) * var(--base-percent)));height:max(calc(64px * var(--base-ratio)),calc(calc(64 / var(--base-size)) * var(--base-percent)));margin:max(calc(302px * var(--base-ratio)),calc(calc(302 / var(--base-size)) * var(--base-percent))) 0 max(calc(90px * var(--base-ratio)),calc(calc(90 / var(--base-size)) * var(--base-percent))) max(calc(80px * var(--base-ratio)),calc(calc(80 / var(--base-size)) * var(--base-percent)))}.main .sec02 .flow_img.rt>div.img11{display:none;width:max(calc(96px * var(--base-ratio)),calc(calc(96 / var(--base-size)) * var(--base-percent)));height:max(calc(96px * var(--base-ratio)),calc(calc(96 / var(--base-size)) * var(--base-percent)));margin:max(calc(295px * var(--base-ratio)),calc(calc(295 / var(--base-size)) * var(--base-percent))) max(calc(calc(calc(80 / var(--base-size)) * var(--base-percent)) * -1)) 0 0}.main .sec02 .flow_img.rt>div.img12{display:none;width:max(calc(58px * var(--base-ratio)),calc(calc(58 / var(--base-size)) * var(--base-percent)));height:max(calc(58px * var(--base-ratio)),calc(calc(58 / var(--base-size)) * var(--base-percent)));margin:max(calc(320px * var(--base-ratio)),calc(calc(320 / var(--base-size)) * var(--base-percent))) 0 max(calc(90px * var(--base-ratio)),calc(calc(90 / var(--base-size)) * var(--base-percent))) max(calc(0 * var(--base-ratio)),calc(calc(0 / var(--base-size)) * var(--base-percent)))}.main .sec02 .cont2 .cont_inner{gap:max(calc(56px * var(--base-ratio)),calc(calc(56 / var(--base-size)) * var(--base-percent)))}.main .sec02 .cont2 .tit_layout{display:flex;flex-wrap:wrap;justify-content:start;align-items:flex-start;flex-direction:column}.main .sec02 .solution_search{margin-top:max(calc(40px * var(--base-ratio)),calc(calc(40 / var(--base-size)) * var(--base-percent)))}.main .sec02 .solution_search a{padding:max(calc(8px * var(--base-ratio)),calc(calc(8 / var(--base-size)) * var(--base-percent))) max(calc(24px * var(--base-ratio)),calc(calc(24 / var(--base-size)) * var(--base-percent)))}.main .sec02 .brand_slider{padding:max(calc(40px * var(--base-ratio)),calc(calc(40 / var(--base-size)) * var(--base-percent))) 0}.main .sec02 .brand_slider .swiper-slide{width:max(calc(184px * var(--base-ratio)),calc(calc(184 / var(--base-size)) * var(--base-percent)));padding:max(calc(63px * var(--base-ratio)),calc(calc(63 / var(--base-size)) * var(--base-percent))) 0 max(calc(62px * var(--base-ratio)),calc(calc(62 / var(--base-size)) * var(--base-percent)))}.main .sec02 .brand_slider .swiper-slide .brand_img_box{width:max(calc(100px * var(--base-ratio)),calc(calc(100 / var(--base-size)) * var(--base-percent)));height:max(calc(100px * var(--base-ratio)),calc(calc(100 / var(--base-size)) * var(--base-percent)))}.main .sec02 .brand_slider .swiper-slide .m_btn_arr_circle{bottom:max(calc(calc(calc(36 / var(--base-size)) * var(--base-percent)) * -1))}.main .sec02 .product_box{display:none}.main .sec02 .brand_set{display:none}}.main .sec03{width:100%;padding-top:max(calc(137px * var(--base-ratio)),calc(calc(137 / var(--base-size)) * var(--base-percent)))}.main .sec03 .sec_inner{padding:max(calc(88px * var(--base-ratio)),calc(calc(88 / var(--base-size)) * var(--base-percent))) 0;background:url(/resources/en/images/main/sec03_img.jpg) center no-repeat;background-size:cover;transition-duration:.4s}.main .sec03 .sec_inner::after{content:"";position:absolute;top:0;left:0}.main .sec03 .sec_inner .img{position:absolute;top:0;opacity:0;visibility:hidden}.main .sec03 .rnd_box{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:max(calc(50px * var(--base-ratio)),calc(calc(50 / var(--base-size)) * var(--base-percent)))}.main .sec03 .rnd_box li{display:flex;width:50%}.main .sec03 .rnd_box li.opacity .box_inner{opacity:.5}.main .sec03 .rnd_box li .rnd_inner{width:calc(100% - max(calc(40px * var(--base-ratio)),calc(calc(40 / var(--base-size)) * var(--base-percent))));transition-duration:.6s;border:2px solid transparent;border-radius:max(calc(8px * var(--base-ratio)),calc(calc(8 / var(--base-size)) * var(--base-percent)))}.main .sec03 .rnd_box li:last-of-type{justify-content:flex-end}@media (min-width:1025px){.main .sec03 .rnd_box li:hover .rnd_inner{border:2px solid rgba(255,255,255,.35);background-color:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.main .sec03 .rnd_box li:hover .btn_arr_circle{opacity:1}}.main .sec03 .rnd_box li:nth-child(1) .ico_rnd{background:url(/resources/en/images/main/sec03_icon1.svg) center no-repeat;background-size:cover}.main .sec03 .rnd_box li:nth-child(2) .ico_rnd{background:url(/resources/en/images/main/sec03_icon2.svg) center no-repeat;background-size:cover}.main .sec03 .rnd_box .link_rnd{display:block;padding:max(calc(55px * var(--base-ratio)),calc(calc(55 / var(--base-size)) * var(--base-percent))) 0}.main .sec03 .rnd_box .box_inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;transition:opacity .4s}.main .sec03 .rnd_box .ico_rnd{display:block;width:max(calc(80px * var(--base-ratio)),calc(calc(80 / var(--base-size)) * var(--base-percent)));height:max(calc(80px * var(--base-ratio)),calc(calc(80 / var(--base-size)) * var(--base-percent)))}.main .sec03 .rnd_box .txt_box{margin:max(calc(32px * var(--base-ratio)),calc(calc(32 / var(--base-size)) * var(--base-percent))) 0 max(calc(26px * var(--base-ratio)),calc(calc(26 / var(--base-size)) * var(--base-percent)));text-align:center}.main .sec03 .rnd_box .txt_box strong{font-size:max(calc(28px * var(--base-ratio)),calc(calc(28 / var(--base-size)) * var(--base-percent)));line-height:1.25;letter-spacing:-.02em;font-weight:700;color:#fff}.main .sec03 .rnd_box .txt_box p{margin-top:max(calc(12px * var(--base-ratio)),calc(calc(12 / 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:-.02em;color:#fff}.main .sec03 .rnd_box .btn_arr_circle{opacity:0;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/en/images/button/arrow_circle_w.svg) center no-repeat;background-size:cover;transition-duration:.4s}@media (max-width:1024px){.main .sec03{padding-top:max(calc(64px * var(--base-ratio)),calc(calc(64 / var(--base-size)) * var(--base-percent)))}.main .sec03 .sec_inner{padding:max(calc(58px * var(--base-ratio)),calc(calc(58 / var(--base-size)) * var(--base-percent))) 0 max(calc(67px * var(--base-ratio)),calc(calc(67 / var(--base-size)) * var(--base-percent)))}.main .sec03 .rnd_box{flex-direction:column;margin-top:max(calc(40px * var(--base-ratio)),calc(calc(40 / var(--base-size)) * var(--base-percent)))}.main .sec03 .rnd_box::after{display:none}.main .sec03 .rnd_box li{width:100%;border:2px solid rgba(255,255,255,.35);background-color:rgba(255,255,255,.3);border-radius:max(calc(8px * var(--base-ratio)),calc(calc(8 / var(--base-size)) * var(--base-percent)));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.main .sec03 .rnd_box li .rnd_inner{width:100%}.main .sec03 .rnd_box li:last-of-type{justify-content:flex-start}.main .sec03 .rnd_box li .btn_arr_circle{opacity:1}.main .sec03 .rnd_box li:first-child{margin-bottom:max(calc(8px * var(--base-ratio)),calc(calc(8 / var(--base-size)) * var(--base-percent)))}.main .sec03 .rnd_box .link_rnd{padding:max(calc(35px * var(--base-ratio)),calc(calc(35 / var(--base-size)) * var(--base-percent))) max(calc(50px * var(--base-ratio)),calc(calc(50 / var(--base-size)) * var(--base-percent)))}.main .sec03 .rnd_box .box_inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;flex-direction:row-reverse}.main .sec03 .rnd_box .ico_rnd{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)))}.main .sec03 .rnd_box .txt_box{width:calc(100% - max(calc(60px * var(--base-ratio)),calc(calc(60 / var(--base-size)) * var(--base-percent))));margin:0;text-align:left}.main .sec03 .rnd_box .txt_box strong{font-size:max(calc(20px * var(--base-ratio)),calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1.25;letter-spacing:-.02em}.main .sec03 .rnd_box .txt_box strong::after{content:"";display:inline-block;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)));margin-left:max(calc(8px * var(--base-ratio)),calc(calc(8 / var(--base-size)) * var(--base-percent)));background:url(/resources/en/images/button/arrow_circle_w.svg) center no-repeat;background-size:cover;vertical-align:sub}.main .sec03 .rnd_box .txt_box p{margin-top:max(calc(10px * var(--base-ratio)),calc(calc(10 / 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:-.02em}.main .sec03 .rnd_box .btn_arr_circle{display:none}}@media (max-width:767px){.main .sec03{padding-top:0}.main .sec03 .sec_inner{padding:max(calc(60px * var(--base-ratio)),calc(calc(60 / var(--base-size)) * var(--base-percent))) 0 max(calc(122px * var(--base-ratio)),calc(calc(122 / var(--base-size)) * var(--base-percent)))}.main .sec03 .rnd_box .link_rnd{padding:max(calc(18px * var(--base-ratio)),calc(calc(18 / var(--base-size)) * var(--base-percent))) max(calc(30px * var(--base-ratio)),calc(calc(30 / var(--base-size)) * var(--base-percent))) max(calc(18px * var(--base-ratio)),calc(calc(18 / var(--base-size)) * var(--base-percent))) max(calc(32px * var(--base-ratio)),calc(calc(32 / var(--base-size)) * var(--base-percent)))}.main .sec03 .rnd_box .box_inner{display:block}.main .sec03 .rnd_box .ico_rnd{display:none}.main .sec03 .rnd_box .txt_box{width:100%}.main .sec03 .rnd_box .txt_box strong{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.main .sec03 .rnd_box .txt_box strong::after{flex-shrink:0}.main .sec03 .rnd_box .txt_box p{margin-top:max(calc(20px * var(--base-ratio)),calc(calc(20 / 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.5384615385;letter-spacing:-.02em}.main .sec03 .rnd_box .btn_arr_circle{display:none}}.main .sec04{overflow:hidden;padding:max(calc(160px * var(--base-ratio)),calc(calc(160 / var(--base-size)) * var(--base-percent))) 0}.main .sec04 .list_wrapper.active .tit_box{opacity:1}.main .sec04 .list_wrapper.active .scroll_list{transform:translateY(0);opacity:1}.main .sec04 .tit_box{opacity:0;transition-duration:.8s}.main .sec04 .scroll_list{margin-top:max(calc(60px * var(--base-ratio)),calc(calc(60 / var(--base-size)) * var(--base-percent)));transform:translateY(max(calc(150px * var(--base-ratio)),calc(calc(150 / var(--base-size)) * var(--base-percent))));transition-duration:1s;opacity:0}.main .sec04 .swiper-container{overflow:visible}.main .sec04 .swiper-wrapper li{overflow:hidden;width:max(calc(562px * var(--base-ratio)),calc(calc(562 / var(--base-size)) * var(--base-percent)));height:max(calc(378px * var(--base-ratio)),calc(calc(378 / var(--base-size)) * var(--base-percent)));border-radius:max(calc(8px * var(--base-ratio)),calc(calc(8 / var(--base-size)) * var(--base-percent)));transform:rotate(-.03deg)}.main .sec04 .swiper-wrapper li:last-child{margin-right:0}.main .sec04 .swiper-wrapper li:nth-child(1) .item_img{background:url(/resources/en/images/main/sec04_list1.jpg) center no-repeat;background-size:cover}.main .sec04 .swiper-wrapper li:nth-child(2) .item_img{background:url(/resources/en/images/main/sec04_list2.jpg) center no-repeat;background-size:cover}.main .sec04 .swiper-wrapper li:nth-child(3) .item_img{background:url(/resources/en/images/main/sec04_list3.jpg) center no-repeat;background-size:cover}.main .sec04 .swiper-wrapper li:nth-child(4) .item_img{background:url(/resources/en/images/main/sec04_list4.jpg) center no-repeat;background-size:cover}@media (min-width:1025px){.main .sec04 .swiper-wrapper li:hover .item_img{transform:scale(1.05)}.main .sec04 .swiper-wrapper li:hover .csr_item{bottom:max(calc(82px * var(--base-ratio)),calc(calc(82 / var(--base-size)) * var(--base-percent)))}.main .sec04 .swiper-wrapper li:hover .btn_arr_circle{bottom:max(calc(30px * var(--base-ratio)),calc(calc(30 / var(--base-size)) * var(--base-percent)));opacity:1;visibility:visible}}.main .sec04 .swiper-wrapper li a{display:flex;flex-wrap:wrap;justify-content:start;align-items:flex-end;position:absolute;bottom:0;left:0;width:100%;height:100%;padding:0 0 max(calc(30px * var(--base-ratio)),calc(calc(30 / var(--base-size)) * var(--base-percent))) max(calc(30px * var(--base-ratio)),calc(calc(30 / var(--base-size)) * var(--base-percent)))}.main .sec04 .swiper-scrollbar{position:static;margin-top:max(calc(60px * var(--base-ratio)),calc(calc(60 / var(--base-size)) * var(--base-percent)))}.main .sec04 .swiper_control{position:relative;margin-top:15px;width:100%;height:34px}.main .sec04 .item_img{position:relative;width:100%;height:100%;transition-duration:.6s;transform:rotate(.03deg)}.main .sec04 .item_img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3;background:linear-gradient(180deg,rgba(0,0,0,0) 14.96%,#000 100%)}.main .sec04 .csr_item{position:absolute;bottom:max(calc(30px * var(--base-ratio)),calc(calc(30 / var(--base-size)) * var(--base-percent)));left:max(calc(30px * var(--base-ratio)),calc(calc(30 / var(--base-size)) * var(--base-percent)));transition-duration:.5s}.main .sec04 .csr_item span{font-size:max(calc(14px * var(--base-ratio)),calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1.2857142857;letter-spacing:-.02em;color:#fff}.main .sec04 .csr_item p{margin-top:max(calc(8px * var(--base-ratio)),calc(calc(8 / var(--base-size)) * var(--base-percent)));font-size:max(calc(28px * var(--base-ratio)),calc(calc(28 / var(--base-size)) * var(--base-percent)));line-height:1.25;letter-spacing:-.02em;font-weight:700;color:#fff}.main .sec04 .btn_arr_circle{position:absolute;bottom:max(calc(calc(calc(32 / var(--base-size)) * var(--base-percent)) * -1));left:max(calc(30px * var(--base-ratio)),calc(calc(30 / var(--base-size)) * var(--base-percent)));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/en/images/button/arrow_circle_w.svg) center no-repeat;background-size:cover;opacity:0;visibility:hidden;transition-duration:.5s}@media (max-width:1024px){.main .sec04{height:100%;padding:max(calc(100px * var(--base-ratio)),calc(calc(100 / var(--base-size)) * var(--base-percent))) 0}.main .sec04 .swiper-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:normal;width:100%;height:100%;gap:max(calc(8px * var(--base-ratio)),calc(calc(8 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(40px * var(--base-ratio)),calc(calc(40 / var(--base-size)) * var(--base-percent)))}.main .sec04 .swiper-wrapper li{width:calc(50% - max(calc(4px * var(--base-ratio)),calc(calc(4 / var(--base-size)) * var(--base-percent))));height:auto;margin-right:0}.main .sec04 .swiper-wrapper li a{padding: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)))}.main .sec04 .swiper-scrollbar{display:none}.main .sec04 .item_img{padding-top:66.1764%}.main .sec04 .csr_item{left:max(calc(18px * var(--base-ratio)),calc(calc(18 / var(--base-size)) * var(--base-percent)));bottom:max(calc(54px * var(--base-ratio)),calc(calc(54 / var(--base-size)) * var(--base-percent)))}.main .sec04 .csr_item span{font-size:max(calc(13px * var(--base-ratio)),calc(calc(13 / var(--base-size)) * var(--base-percent)));line-height:1.2307692308;letter-spacing:-.02em}.main .sec04 .csr_item p{margin-top:max(calc(5px * var(--base-ratio)),calc(calc(5 / 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.25;letter-spacing:-.02em}.main .sec04 .btn_arr_circle{left:max(calc(18px * var(--base-ratio)),calc(calc(18 / var(--base-size)) * var(--base-percent)));bottom:max(calc(18px * var(--base-ratio)),calc(calc(18 / 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)));opacity:1;visibility:visible}}@media (max-width:767px){.main .sec04 .swiper-wrapper li{width:100%;margin-bottom:max(calc(8px * var(--base-ratio)),calc(calc(8 / var(--base-size)) * var(--base-percent)))}.main .sec04 .swiper-wrapper li a{padding:0 0 max(calc(18px * var(--base-ratio)),calc(calc(18 / var(--base-size)) * var(--base-percent))) max(calc(19px * var(--base-ratio)),calc(calc(19 / var(--base-size)) * var(--base-percent)))}.main .sec04 .item_img{padding-top:67.164%}.main .sec04 .csr_item{width:calc(100% - max(calc(40px * var(--base-ratio)),calc(calc(40 / var(--base-size)) * var(--base-percent))))}.main .sec04 .csr_item span{font-size:max(calc(12px * var(--base-ratio)),calc(calc(12 / var(--base-size)) * var(--base-percent)));line-height:1.25;letter-spacing:-.02em}.main .sec04 .csr_item p{font-size:max(calc(18px * var(--base-ratio)),calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.2777777778;letter-spacing:-.02em}}.main .sec05 .row_wrap{transition-duration:.8s}.main .sec05 .row_wrap.active{opacity:1}.main .sec05 .news_list ul{margin-top:max(calc(26px * var(--base-ratio)),calc(calc(26 / var(--base-size)) * var(--base-percent)));border-top:max(calc(1px * var(--base-ratio)),calc(calc(1 / var(--base-size)) * var(--base-percent))) solid #ddd}.main .sec05 .news_list ul li{border-bottom:max(calc(1px * var(--base-ratio)),calc(calc(1 / var(--base-size)) * var(--base-percent))) solid #ddd}.main .sec05 .news_list ul li a{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:normal;padding:max(calc(30px * var(--base-ratio)),calc(calc(30 / var(--base-size)) * var(--base-percent))) 0}.main .sec05 .news_list ul li p{font-size:max(calc(20px * var(--base-ratio)),calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1.25;letter-spacing:-.02em;font-weight:500;color:#1c1c1c;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal;line-height:1.25;max-height:1.25em}@media (min-width:1025px){.main .sec05 .news_list ul li p:hover{color:#f27321}}.main .sec05 .news_list ul li .date{margin-left:20px;font-size:max(calc(14px * var(--base-ratio)),calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1.2857142857;letter-spacing:-.02em;color:#828282}@media (max-width:1024px){.main .sec05 .row_wrap{opacity:1}.main .sec05 .news_list{margin-top:max(calc(40px * var(--base-ratio)),calc(calc(40 / var(--base-size)) * var(--base-percent)))}.main .sec05 .news_list ul{margin-top:max(calc(16px * var(--base-ratio)),calc(calc(16 / var(--base-size)) * var(--base-percent)))}.main .sec05 .news_list ul li p{font-size:max(calc(16px * var(--base-ratio)),calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.25;letter-spacing:-.02em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal;line-height:1.25;max-height:2.5em}.main .sec05 .news_list ul li .date{font-size:max(calc(13px * var(--base-ratio)),calc(calc(13 / var(--base-size)) * var(--base-percent)));line-height:1.5384615385;letter-spacing:-.02em}}@media (max-width:767px){.main .sec05 .news_list ul li a{flex-direction:column}.main .sec05 .news_list ul li .date{margin:max(calc(8px * var(--base-ratio)),calc(calc(8 / var(--base-size)) * var(--base-percent))) 0 0 0}}.main .sec06{padding-top:max(calc(120px * var(--base-ratio)),calc(calc(120 / var(--base-size)) * var(--base-percent)))}.main .sec06 .top_tit{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.main .sec06 .sns_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:max(calc(30px * var(--base-ratio)),calc(calc(30 / var(--base-size)) * var(--base-percent)))}.main .sec06 .sns_item{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.main .sec06 .sns_item:nth-child(1)::before{background:url(/resources/en/images/main/sns_logo1.svg) center no-repeat;background-size:cover}.main .sec06 .sns_item:nth-child(2)::before{background:url(/resources/en/images/main/sns_logo2.svg) center no-repeat;background-size:cover}.main .sec06 .sns_item:nth-child(3)::before{background:url(/resources/en/images/main/sns_logo3.svg) center no-repeat;background-size:cover}.main .sec06 .sns_item::before{content:""}.main .sec06 .sns_item:nth-child(1)::before{width:max(calc(28px * var(--base-ratio)),calc(calc(28 / var(--base-size)) * var(--base-percent)));height:max(calc(20px * var(--base-ratio)),calc(calc(20 / var(--base-size)) * var(--base-percent)))}.main .sec06 .sns_item:nth-child(2)::before{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)))}.main .sec06 .sns_item:nth-child(3)::before{width:max(calc(26px * var(--base-ratio)),calc(calc(26 / var(--base-size)) * var(--base-percent)));height:max(calc(24px * var(--base-ratio)),calc(calc(24 / var(--base-size)) * var(--base-percent)))}.main .sec06 .sns_txt{display:inline-block;margin-left:max(calc(10px * var(--base-ratio)),calc(calc(10 / 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.25;letter-spacing:-.02em;font-weight:500;color:#1c1c1c}.main .sec06 .list_wrap{margin-top:max(calc(24px * var(--base-ratio)),calc(calc(24 / var(--base-size)) * var(--base-percent)))}.main .sec06 .social_slider ul{justify-content:space-between}.main .sec06 .social_slider li{width:calc(25% - max(calc(15px * var(--base-ratio)),calc(calc(15 / var(--base-size)) * var(--base-percent))))}.main .sec06 .social_slider li a{display:block;position:relative;padding-top:125%;background-color:#ddd;border-radius:max(calc(8px * var(--base-ratio)),calc(calc(8 / var(--base-size)) * var(--base-percent)));overflow:hidden}.main .sec06 .social_slider li a img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.main .sec06 .social_slider li a:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:.5s}.main .sec06 .social_slider li a:after{content:"";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)));position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;background:url(/resources/en/images/media/link_ico.svg) center no-repeat;background-size:100%;opacity:0;visibility:hidden;transition:.5s}@media (min-width:1025px) and (pointer:fine){.main .sec06 .social_slider li a:hover img{transform:scale(1.05)}.main .sec06 .social_slider li a:hover:after,.main .sec06 .social_slider li a:hover:before{opacity:1;visibility:visible}}@media (max-width:1024px){.main .sec06{padding-top:max(calc(93px * var(--base-ratio)),calc(calc(93 / var(--base-size)) * var(--base-percent)))}.main .sec06 .sns_wrap{gap:max(calc(16px * var(--base-ratio)),calc(calc(16 / var(--base-size)) * var(--base-percent)))}.main .sec06 .sns_txt{display:none}.main .sec06 .list_wrap{padding-right:0}.main .sec06 .social_slider .swiper-container{padding-right:max(calc(40px * var(--base-ratio)),calc(calc(40 / var(--base-size)) * var(--base-percent)))}}@media (max-width:767px){.main .sec06{padding-top:max(calc(70px * var(--base-ratio)),calc(calc(70 / var(--base-size)) * var(--base-percent)))}.main .sec06 .social_slider .swiper-container{padding-right:max(calc(20px * var(--base-ratio)),calc(calc(20 / var(--base-size)) * var(--base-percent)))}}.main .sec07{overflow:hidden;position:relative;display:flex;flex-wrap:wrap;justify-content:start;align-items:center;height:100vh;margin-top:max(calc(160px * var(--base-ratio)),calc(calc(160 / var(--base-size)) * var(--base-percent)))}.main .sec07 video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main .sec07 .sec_inner{display:flex;flex-wrap:nowrap;justify-content:center;align-items:normal;flex-direction:column;position:relative;gap:max(calc(80px * var(--base-ratio)),calc(calc(80 / var(--base-size)) * var(--base-percent)));width:100%;height:100%}.main .sec07 .sec_inner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 100%)}.main .sec07 .rolling_wrap{display:flex;flex-direction:column;gap:max(calc(80px * var(--base-ratio)),calc(calc(80 / var(--base-size)) * var(--base-percent)))}.main .sec07 .top_tit{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.main .sec07 .support_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:normal;margin-top:max(calc(28px * var(--base-ratio)),calc(calc(28 / var(--base-size)) * var(--base-percent)))}.main .sec07 .inner_support{border-right:max(calc(1px * var(--base-ratio)),calc(calc(1 / var(--base-size)) * var(--base-percent))) solid #fff}.main .sec07 .inner_support:last-child{border-right:0}.main .sec07 .inner_support:last-child .support_item{padding-right:0}.main .sec07 .inner_support:nth-child(1) .item_box::before{background:url(/resources/en/images/main/support_icon1.svg) center no-repeat;background-size:cover}.main .sec07 .inner_support:nth-child(2) .item_box::before{background:url(/resources/en/images/main/support_icon2.svg) center no-repeat;background-size:cover}.main .sec07 .inner_support:nth-child(3) .item_box::before{background:url(/resources/en/images/main/support_icon3.svg) center no-repeat;background-size:cover}@media (min-width:1025px) and (pointer:fine){.main .sec07 .inner_support:hover .item_box{color:#f27321}.main .sec07 .inner_support:hover:nth-child(1) .item_box::before{background:url(/resources/en/images/main/support_icon1_on.svg) center no-repeat;background-size:cover}.main .sec07 .inner_support:hover:nth-child(2) .item_box::before{background:url(/resources/en/images/main/support_icon2_on.svg) center no-repeat;background-size:cover}.main .sec07 .inner_support:hover:nth-child(3) .item_box::before{background:url(/resources/en/images/main/support_icon3_on.svg) center no-repeat;background-size:cover}}.main .sec07 .support_item{padding:0 max(calc(30px * var(--base-ratio)),calc(calc(30 / var(--base-size)) * var(--base-percent)))}.main .sec07 .item_box{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;flex-direction:column;font-size:max(calc(16px * var(--base-ratio)),calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.25;letter-spacing:-.02em;font-weight:500;color:#1c1c1c;text-align:center}.main .sec07 .item_box::before{content:"";display:block;width:max(calc(48px * var(--base-ratio)),calc(calc(48 / var(--base-size)) * var(--base-percent)));height:max(calc(48px * var(--base-ratio)),calc(calc(48 / var(--base-size)) * var(--base-percent)));margin-bottom:max(calc(10px * var(--base-ratio)),calc(calc(10 / var(--base-size)) * var(--base-percent)))}.main .sec07 .rolling_list_wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden}.main .sec07 .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(-.03deg);backface-visibility:hidden}.main .sec07 .rolling_list{display:flex;max-width:1140px;margin:0 auto;padding:20px 0;-webkit-animation-play-state:paused;animation-play-state:paused}.main .sec07 .rolling_list.play .group{-webkit-animation:rollingleft 20s linear infinite;animation:rollingleft 20s linear infinite}.main .sec07 .rolling_list>*{flex:0 0 100%}.main .sec07 .rolling_list .group{display:flex;gap:20px;padding-right:20px;will-change:transform}@media (min-width:1025px) and (pointer:fine){.main .sec07 .rolling_list:hover .group{-webkit-animation-play-state:paused;animation-play-state:paused}.main .sec07 .rolling_list.stop .group{-webkit-animation-play-state:paused;animation-play-state:paused}}.main .sec07 .card_box{width:max(calc(220px * var(--base-ratio)),calc(calc(220 / 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(20px * var(--base-ratio)),calc(calc(20 / var(--base-size)) * var(--base-percent)));border-radius:max(calc(8px * var(--base-ratio)),calc(calc(8 / var(--base-size)) * var(--base-percent)));background-color:#fff;box-shadow:max(calc(7px * var(--base-ratio)),calc(calc(7 / var(--base-size)) * var(--base-percent))) max(calc(6px * var(--base-ratio)),calc(calc(6 / var(--base-size)) * var(--base-percent))) max(calc(14px * var(--base-ratio)),calc(calc(14 / var(--base-size)) * var(--base-percent))) 0 rgba(0,0,0,.1);transform:rotate(.03deg)}.main .sec07 .card_box:nth-child(even){margin-top:max(calc(50px * var(--base-ratio)),calc(calc(50 / var(--base-size)) * var(--base-percent)))}.main .sec07 .inner_card{display:flex;flex-wrap:wrap;justify-content:center;align-items:normal;flex-direction:column;width:100%;height:100%;padding:0 max(calc(20px * var(--base-ratio)),calc(calc(20 / var(--base-size)) * var(--base-percent)))}@media (min-width:1025px) and (pointer:fine){.main .sec07 .inner_card:hover .line::before{content:"";position:absolute;top:0;left:0;width:100%;height:max(calc(2px * var(--base-ratio)),calc(calc(2 / var(--base-size)) * var(--base-percent)));background-color:#f27321;transform-origin:right;-webkit-animation:fullGage .4s linear;animation:fullGage .4s linear}.main .sec07 .inner_card:hover .q_tit{color:#f27321}}.main .sec07 .txt_area{margin-bottom:max(calc(34px * var(--base-ratio)),calc(calc(34 / var(--base-size)) * var(--base-percent)))}.main .sec07 .field_txt{display:block;margin-bottom:max(calc(8px * var(--base-ratio)),calc(calc(8 / 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.2857142857;letter-spacing:-.02em;font-weight:500;color:#828282}.main .sec07 .q_tit{font-size:max(calc(16px * var(--base-ratio)),calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.25;letter-spacing:-.02em;font-weight:500;color:#000;word-break:keep-all;word-wrap:break-word}.main .sec07 .q_tit::before{content:"Q.";margin-right:max(calc(4px * var(--base-ratio)),calc(calc(4 / var(--base-size)) * var(--base-percent)))}.main .sec07 .a_contents{display:none}.main .sec07 .line{position:relative;width:100%;height:max(calc(2px * var(--base-ratio)),calc(calc(2 / var(--base-size)) * var(--base-percent)));background-color:#1c1c1c}.main .sec07 .btn_wrap{justify-content:flex-end;margin-top:max(calc(30px * var(--base-ratio)),calc(calc(30 / var(--base-size)) * var(--base-percent)))}.main .sec07 .btn_arr_gy{display:inline-block;width:max(calc(12px * var(--base-ratio)),calc(calc(12 / var(--base-size)) * var(--base-percent)));height:max(calc(11px * var(--base-ratio)),calc(calc(11 / var(--base-size)) * var(--base-percent)));background:url(/resources/en/images/button/arrow_sm_gray.svg) center no-repeat;background-size:cover}@media (max-width:1024px){.main .sec07{height:72vh;margin-top:max(calc(100px * var(--base-ratio)),calc(calc(100 / var(--base-size)) * var(--base-percent)))}.main .sec07 .sec_inner{gap:max(calc(100px * var(--base-ratio)),calc(calc(100 / var(--base-size)) * var(--base-percent)))}.main .sec07 .support_item{padding:0 max(calc(24px * var(--base-ratio)),calc(calc(24 / var(--base-size)) * var(--base-percent)))}.main .sec07 .item_box{font-size:max(calc(14px * var(--base-ratio)),calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1.4285714286;letter-spacing:-.02em}.main .sec07 .item_box::before{width:max(calc(40px * var(--base-ratio)),calc(calc(40 / var(--base-size)) * var(--base-percent)));height:max(calc(40px * var(--base-ratio)),calc(calc(40 / var(--base-size)) * var(--base-percent)));margin-bottom:max(calc(8px * var(--base-ratio)),calc(calc(8 / var(--base-size)) * var(--base-percent)))}.main .sec07 .card_box{width:max(calc(187px * var(--base-ratio)),calc(calc(187 / var(--base-size)) * var(--base-percent)));height:max(calc(224px * var(--base-ratio)),calc(calc(224 / var(--base-size)) * var(--base-percent)));margin-right:max(calc(16px * var(--base-ratio)),calc(calc(16 / var(--base-size)) * var(--base-percent)))}.main .sec07 .card_box:nth-child(even){margin-top:max(calc(40px * var(--base-ratio)),calc(calc(40 / var(--base-size)) * var(--base-percent)))}.main .sec07 .inner_card{padding:max(calc(16px * var(--base-ratio)),calc(calc(16 / var(--base-size)) * var(--base-percent))) max(calc(20px * var(--base-ratio)),calc(calc(20 / var(--base-size)) * var(--base-percent))) max(calc(25px * var(--base-ratio)),calc(calc(25 / var(--base-size)) * var(--base-percent)))}.main .sec07 .txt_area{margin-bottom:max(calc(26px * var(--base-ratio)),calc(calc(26 / var(--base-size)) * var(--base-percent)))}.main .sec07 .field_txt{margin-bottom:max(calc(8px * var(--base-ratio)),calc(calc(8 / 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.5384615385;letter-spacing:-.02em}.main .sec07 .q_tit{font-size:max(calc(16px * var(--base-ratio)),calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-.02em}.main .sec07 .btn_wrap{margin-top:max(calc(16px * var(--base-ratio)),calc(calc(16 / var(--base-size)) * var(--base-percent)))}}@media (max-width:767px){.main .sec07{height:100vh;margin-top:max(calc(110px * var(--base-ratio)),calc(calc(110 / var(--base-size)) * var(--base-percent)))}.main .sec07 .sec_inner{gap:max(calc(60px * var(--base-ratio)),calc(calc(60 / var(--base-size)) * var(--base-percent)))}.main .sec07 .support_wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:normal;width:100%;margin-top:max(calc(50px * var(--base-ratio)),calc(calc(50 / var(--base-size)) * var(--base-percent)))}.main .sec07 .inner_support:first-child .support_item{padding-left:max(calc(10px * var(--base-ratio)),calc(calc(10 / var(--base-size)) * var(--base-percent)))}}.popup_content .link_txt{cursor:pointer;color:#3984c6;text-decoration:underline}@-webkit-keyframes rotateMask{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotateMask{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rotateLine{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes rotateLine{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-360deg)}}@-webkit-keyframes kvRotateCircle{from{transform:translate(-50%,0) rotate(0)}to{transform:translate(-50%,0) rotate(-360deg)}}@keyframes kvRotateCircle{from{transform:translate(-50%,0) rotate(0)}to{transform:translate(-50%,0) rotate(-360deg)}}@-webkit-keyframes fullGage{0%{width:0}100%{width:100%}}@keyframes fullGage{0%{width:0}100%{width:100%}}@-webkit-keyframes rollingleft{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes rollingleft{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@-webkit-keyframes rollingTop1{0%{transform:translateY(0)}50%{transform:translateY(-100%)}50.01%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes rollingTop1{0%{transform:translateY(0)}50%{transform:translateY(-100%)}50.01%{transform:translateY(100%)}100%{transform:translateY(0)}}@-webkit-keyframes rollingTop2{0%{transform:translateY(0)}100%{transform:translateY(-200%)}}@keyframes rollingTop2{0%{transform:translateY(0)}100%{transform:translateY(-200%)}}