@import "https://fonts.googleapis.com/css2?family=Figtree:wght@415;615&family=Zen+Kaku+Gothic+New:wght@500;700&display=swap";@font-face{font-family:YakuhanRegular;src:url(data:font/woff2;base64,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)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:YakuhanBold;src:url(data:font/woff2;base64,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)format("woff2");font-style:normal;font-weight:700;font-display:swap}p.common,.text-common,.Moble-Web-Regular{font-variation-settings:"wght" 415;font-family:YakuhanRegular,Figtree,Zen Kaku Gothic New,sans-serif;font-style:normal;font-weight:415;line-height:1.6}p.common .en,.text-common .en,.Moble-Web-Regular .en{font-variation-settings:"wght" 415;font-family:Figtree,sans-serif;font-size:1.05em;font-weight:415}p.bold,.text-bold,.Moble-Web-Bold{font-variation-settings:"wght" 615;font-family:YakuhanBold,Figtree,Zen Kaku Gothic New,sans-serif;font-style:normal;font-weight:615;line-height:1.6}p.bold .en,.text-bold .en,.Moble-Web-Bold .en{font-variation-settings:"wght" 615;font-family:Figtree,sans-serif;font-size:1.05em;font-weight:615}.sample-font h1{margin-top:50px;font-size:32px}.sample-font p{font-size:24px}.index-cover{width:100%;height:100vh;display:block}@media (aspect-ratio>=9/14){.index-cover{height:108vw;margin-top:calc(min(100vw,1920px)/-6.4)}}@media (aspect-ratio>=9/10){.index-cover{height:100vh;margin-top:calc(min(100vw,1920px)/-13.3333)}}.index-cover #index-op,.index-cover .index-cover__inner{-webkit-user-select:none;user-select:none}#index-op{width:100vw;height:100svh;position:absolute;top:0;left:0}@media (aspect-ratio>=9/14){#index-op{height:108vw}}@media (aspect-ratio>=9/10){#index-op{width:100vw;height:140vh;top:-20vh}}.index-cover__inner{width:100vw;height:100svh;position:absolute;top:0;left:0}@media (aspect-ratio>=9/14){.index-cover__inner{height:108vw}}@media (aspect-ratio>=9/10){.index-cover__inner{height:100vh}}.index-cover__scroll{opacity:0;aspect-ratio:30/8;width:calc(min(100vw,1920px)/31.25);transition-property:opacity,transform;transition-duration:1s;transition-timing-function:cubic-bezier(.36,.14,0,1);display:inline-block;position:absolute;bottom:calc(min(100vw,1920px)/15.625);right:calc(min(100vw,1920px)/15.625);transform:translate(-50%,30%)}@media (aspect-ratio>=9/14){.index-cover__scroll{width:calc(min(100vw,1920px)/54.8571)}}@media (aspect-ratio>=9/10){.index-cover__scroll{width:calc(min(100vw,1920px)/90)}}@media (aspect-ratio>=9/14){.index-cover__scroll{display:none;bottom:calc(min(100vw,1920px)/15.36);right:calc(min(100vw,1920px)/15.36)}}@media (aspect-ratio>=9/10){.index-cover__scroll{bottom:calc(min(100vw,1920px)/28.8);right:calc(min(100vw,1920px)/28.8)}}.index-cover__scroll img{width:100%}canvas#cv{width:100%;height:100%;display:block}.index-cover__moble-slogan{transform-origin:0 0;width:80svh;position:absolute;top:18.6667vw;left:calc(min(100vw,1920px)/15.625);transform:rotate(90deg)translateY(-100%)}@media (aspect-ratio>=9/14){.index-cover__moble-slogan{width:94%;top:78.6%;left:calc(min(100vw,1920px)/27.4286);transform:rotate(0)translateY(-50%)}}@media (aspect-ratio>=9/10){.index-cover__moble-slogan{width:94%;top:70%;left:calc(min(100vw,1920px)/28.8);transform:rotate(0)translateY(-50%)}}.index-cover__moble-slogan .index-cover__moble-slogan-line{aspect-ratio:1184/133;width:100%;overflow:clip}.index-cover__moble-slogan .index-cover__moble-slogan-line img{width:100%}.index-cover__moble-slogan .index-cover__moble-slogan-line:nth-child(2) img{margin-top:calc(min(100vw,1920px)/18.75)}@media (aspect-ratio>=9/14){.index-cover__moble-slogan .index-cover__moble-slogan-line:nth-child(2) img{margin-top:calc(min(100vw,1920px)/38.4)}}@media (aspect-ratio>=9/10){.index-cover__moble-slogan .index-cover__moble-slogan-line:nth-child(2) img{margin-top:calc(min(100vw,1920px)/36)}}.index-cover__moble-slogan img{transition-property:transform;transition-duration:1s;transition-timing-function:cubic-bezier(.36,.14,0,1);transform:translateY(100%)}.index-cover__moble-slogan .index-cover__moble-slogan-line:nth-child(2) img{transition-delay:.16s}body#index.op-skipped .index-cover__moble-slogan img,body#index.op-finished2 .index-cover__moble-slogan img{transform:translateY(0)}body#index.op-skipped .index-cover__scroll,body#index.op-finished2 .index-cover__scroll{opacity:1;transform:translate(-50%)}.index-feature{width:100%;margin-top:0;display:block}@media (aspect-ratio>=9/14){.index-feature{margin-top:9.11458vw}}@media (aspect-ratio>=9/10){.index-feature{margin-top:20vh}}.container--rounded{border-radius:5.33333vw;overflow:clip}@media (aspect-ratio>=9/14){.container--rounded{border-radius:3.125vw}}@media (aspect-ratio>=9/10){.container--rounded{border-radius:2.08333vw}}.container--rounded.container--rounded-pd{padding-top:calc(min(100vw,1920px)/6.25)}@media (aspect-ratio>=9/14){.container--rounded.container--rounded-pd{padding-top:calc(min(100vw,1920px)/8.53333)}}@media (aspect-ratio>=9/10){.container--rounded.container--rounded-pd{padding-top:calc(min(100vw,1920px)/16)}}.container--rounded.container--rounded-pd{padding-bottom:calc(min(100vw,1920px)/6.25)}@media (aspect-ratio>=9/14){.container--rounded.container--rounded-pd{padding-bottom:calc(min(100vw,1920px)/8.53333)}}@media (aspect-ratio>=9/10){.container--rounded.container--rounded-pd{padding-bottom:calc(min(100vw,1920px)/16)}}.container--rounded.container--rounded-bottom{border-top-left-radius:0;border-top-right-radius:0}.container--rounded.container--rounded--sptop{border-radius:5.33333vw 5.33333vw 0 0;overflow:clip}@media (aspect-ratio>=9/14){.container--rounded.container--rounded--sptop{border-radius:3.125vw}}@media (aspect-ratio>=9/10){.container--rounded.container--rounded--sptop{border-radius:2.08333vw}}.index-feature__grid{padding-top:calc(min(100vw,1920px)/10.7143)}@media (aspect-ratio>=9/14){.index-feature__grid{padding-top:calc(min(100vw,1920px)/21.3333)}}@media (aspect-ratio>=9/10){.index-feature__grid{flex-flow:wrap;justify-content:flex-start;align-items:stretch;padding-top:calc(min(100vw,1920px)/40);display:flex}.index-feature__grid .index-feature__col:first-child{width:60%}.index-feature__grid .index-feature__col:nth-child(2){width:40%;padding-left:calc(min(100vw,1920px)/3.40282e38)}}@media (aspect-ratio>=9/10) and (aspect-ratio>=9/14){.index-feature__grid .index-feature__col:nth-child(2){padding-left:calc(min(100vw,1920px)/3.40282e38)}}@media (aspect-ratio>=9/10) and (aspect-ratio>=9/10){.index-feature__grid .index-feature__col:nth-child(2){padding-left:calc(min(100vw,1920px)/15)}}.index-feature__content{padding:calc(min(100vw,1920px)/10.7143)}@media (aspect-ratio>=9/14){.index-feature__content{padding:calc(min(100vw,1920px)/15.36)}}@media (aspect-ratio>=9/10){.index-feature__content{padding:calc(min(100vw,1920px)/20.5714)}}.index-feature__content{padding-left:calc(min(100vw,1920px)/18.75);padding-right:calc(min(100vw,1920px)/18.75)}@media (aspect-ratio>=9/14){.index-feature__content{padding-left:calc(min(100vw,1920px)/17.4545);padding-right:calc(min(100vw,1920px)/17.4545)}}@media (aspect-ratio>=9/10){.index-feature__content{padding-left:calc(min(100vw,1920px)/15);padding-right:calc(min(100vw,1920px)/15)}}.index-feature__label,.index-feature__link{text-align:center}@media (aspect-ratio>=9/10){.index-feature__label,.index-feature__link{text-align:left}}.label--rect-red{font-variation-settings:"wght" 615;font-family:YakuhanBold,Figtree,Zen Kaku Gothic New,sans-serif;font-style:normal;font-weight:615;line-height:1.1;display:inline-block}.label--rect-red .en{font-variation-settings:"wght" 615;font-family:Figtree,sans-serif;font-size:1.05em;font-weight:615}.label--rect-red{font-size:calc(min(100vw,1920px)/31.25)}@media (aspect-ratio>=9/14){.label--rect-red{font-size:calc(min(100vw,1920px)/64)}}@media (aspect-ratio>=9/10){.label--rect-red{font-size:calc(min(100vw,1920px)/120)}}.label--rect-red{padding:calc(min(100vw,1920px)/37.5)}@media (aspect-ratio>=9/14){.label--rect-red{padding:calc(min(100vw,1920px)/76.8)}}@media (aspect-ratio>=9/10){.label--rect-red{padding:calc(min(100vw,1920px)/144)}}.label--rect-red{padding-left:calc(min(100vw,1920px)/31.25);padding-right:calc(min(100vw,1920px)/31.25)}@media (aspect-ratio>=9/14){.label--rect-red{padding-left:calc(min(100vw,1920px)/64);padding-right:calc(min(100vw,1920px)/64)}}@media (aspect-ratio>=9/10){.label--rect-red{padding-left:calc(min(100vw,1920px)/120);padding-right:calc(min(100vw,1920px)/120)}}.label--rect-red{text-transform:uppercase;color:#d7000f;border:1px solid #d7000f}.index-feature__title{color:#d7000f;font-variation-settings:"wght" 615;font-family:YakuhanBold,Figtree,Zen Kaku Gothic New,sans-serif;font-style:normal;font-weight:615}.index-feature__title .en{font-variation-settings:"wght" 615;font-family:Figtree,sans-serif;font-size:1.05em;font-weight:615}.index-feature__title{font-size:calc(min(100vw,1920px)/20.8333)}@media (aspect-ratio>=9/14){.index-feature__title{font-size:calc(min(100vw,1920px)/42.6667)}}@media (aspect-ratio>=9/10){.index-feature__title{font-size:calc(min(100vw,1920px)/80)}}.index-feature__text{font-variation-settings:"wght" 415;font-family:YakuhanRegular,Figtree,Zen Kaku Gothic New,sans-serif;font-style:normal;font-weight:415;line-height:2}.index-feature__text .en{font-variation-settings:"wght" 415;font-family:Figtree,sans-serif;font-size:1.05em;font-weight:415}.index-feature__text{font-size:calc(min(100vw,1920px)/26.7857)}@media (aspect-ratio>=9/14){.index-feature__text{font-size:calc(min(100vw,1920px)/54.8571)}}@media (aspect-ratio>=9/10){.index-feature__text{font-size:calc(min(100vw,1920px)/102.857)}}.index-feature__text{padding-top:calc(min(100vw,1920px)/37.5)}@media (aspect-ratio>=9/14){.index-feature__text{padding-top:calc(min(100vw,1920px)/76.8)}}@media (aspect-ratio>=9/10){.index-feature__text{padding-top:calc(min(100vw,1920px)/120)}}.index-feature__text-span{font-variation-settings:"wght" 415;font-family:YakuhanRegular,Figtree,Zen Kaku Gothic New,sans-serif;font-style:normal;font-weight:415}.index-feature__text-span .en{font-variation-settings:"wght" 415;font-family:Figtree,sans-serif;font-size:1.05em;font-weight:415}.index-feature__text-span{font-size:calc(min(100vw,1920px)/26.7857)}@media (aspect-ratio>=9/14){.index-feature__text-span{font-size:calc(min(100vw,1920px)/54.8571)}}@media (aspect-ratio>=9/10){.index-feature__text-span{font-size:calc(min(100vw,1920px)/102.857)}}.index-feature__brandname--2{border-top:1px solid #aaa;margin-top:calc(min(100vw,1920px)/18.75)}@media (aspect-ratio>=9/14){.index-feature__brandname--2{margin-top:calc(min(100vw,1920px)/19.2)}}@media (aspect-ratio>=9/10){.index-feature__brandname--2{margin-top:calc(min(100vw,1920px)/40)}}.index-feature__brandname--2 .index-feature__block{padding-top:calc(min(100vw,1920px)/12.5)}@media (aspect-ratio>=9/14){.index-feature__brandname--2 .index-feature__block{padding-top:calc(min(100vw,1920px)/21.3333)}}@media (aspect-ratio>=9/10){.index-feature__brandname--2 .index-feature__block{padding-top:calc(min(100vw,1920px)/40)}}.index-feature__brandname--2 .index-feature__block:nth-child(2){padding-top:calc(min(100vw,1920px)/6.25)}@media (aspect-ratio>=9/14){.index-feature__brandname--2 .index-feature__block:nth-child(2){padding-top:calc(min(100vw,1920px)/21.3333)}}@media (aspect-ratio>=9/10){.index-feature__brandname--2 .index-feature__block:nth-child(2){padding-top:calc(min(100vw,1920px)/96)}}@media (aspect-ratio>=9/14){.index-feature__subgrid{flex-flow:wrap;justify-content:flex-start;align-items:stretch;display:flex}}@media (aspect-ratio>=9/10){.index-feature__subgrid{display:block}}.index-feature__subgrid .index-feature__subgrid-col:first-child{padding-right:calc(min(100vw,1920px)/3.40282e38)}@media (aspect-ratio>=9/14){.index-feature__subgrid .index-feature__subgrid-col:first-child{padding-right:calc(min(100vw,1920px)/17.0667)}}@media (aspect-ratio>=9/10){.index-feature__subgrid .index-feature__subgrid-col:first-child{padding-right:calc(min(100vw,1920px)/3.40282e38)}}@media (aspect-ratio>=9/14){.index-feature__subgrid .index-feature__subgrid-col:first-child{width:62%}}@media (aspect-ratio>=9/10){.index-feature__subgrid .index-feature__subgrid-col:first-child{width:100%}}.index-feature__subgrid .index-feature__subgrid-col:nth-child(2){display:none}@media (aspect-ratio>=9/14){.index-feature__subgrid .index-feature__subgrid-col:nth-child(2){justify-content:center;align-items:center;width:38%;display:flex}}@media (aspect-ratio>=9/10){.index-feature__subgrid .index-feature__subgrid-col:nth-child(2){width:100%;display:none}}.index-feature__subgrid .index-feature__block-img img{width:100%;transform:translateY(8%)}.index-feature__link{padding-top:calc(min(100vw,1920px)/12.5)}@media (aspect-ratio>=9/14){.index-feature__link{padding-top:calc(min(100vw,1920px)/19.2)}}@media (aspect-ratio>=9/10){.index-feature__link{padding-top:calc(min(100vw,1920px)/28.8)}}.index-purpose{margin-top:calc(min(100vw,1920px)/6.25);display:block;position:relative;overflow:clip}@media (aspect-ratio>=9/14){.index-purpose{margin-top:calc(min(100vw,1920px)/9.6)}}@media (aspect-ratio>=9/10){.index-purpose{margin-top:calc(min(100vw,1920px)/48)}}.index-purpose{width:100%}@media (aspect-ratio>=9/10){.index-purpose{height:58.7755vw}}.index-purpose__content{z-index:2;display:block;position:relative}@media (aspect-ratio>=9/10){.index-purpose__content{padding-top:calc(min(100vw,1920px)/4.16667)}}@media (aspect-ratio>=9/10) and (aspect-ratio>=9/14){.index-purpose__content{padding-top:calc(min(100vw,1920px)/5.90769)}}@media (aspect-ratio>=9/10) and (aspect-ratio>=9/10){.index-purpose__content{padding-top:calc(min(100vw,1920px)/9.6)}}.index-purpose__bg{z-index:1;aspect-ratio:2450/1200;width:200vw;margin-bottom:-45vw;display:block;position:relative;transform:translate(-34vw,-20vw)}@media (aspect-ratio>=9/14){.index-purpose__bg{aspect-ratio:2450/1200;width:220vw;margin-bottom:-64vw;transform:translate(-38vw,-44vw)}}@media (aspect-ratio>=9/10){.index-purpose__bg{width:174vw;height:48.9796vw;margin-bottom:0;position:absolute;top:50%;left:50%;transform:translate(-39%,calc(-50% - 24vw))}}.index-purpose__bg svg #pin{opacity:0;transform-origin:50%;transition:opacity .1s linear 1.2s,transform .1s cubic-bezier(.81,0,.27,.99) 1.2s;transform:translateY(0)}.index-purpose__bg svg #line{opacity:1;transform-origin:bottom;clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:opacity .9s linear .3s,clip-path .9s cubic-bezier(.81,0,.27,.99) .3s}.index-purpose__bg svg #wave-1,.index-purpose__bg svg #wave-2,.index-purpose__bg svg #wave-3,.index-purpose__bg svg #wave-4,.index-purpose__bg svg #wave-5,.index-purpose__bg svg #wave-6{opacity:0;transform-origin:50%;transition-property:opacity,transform;transition-duration:.9s;transition-timing-function:linear,cubic-bezier(.81,0,.27,.99)}.index-purpose__bg svg #wave-1{transition-delay:.54s;transform:scale(.29)}.index-purpose__bg svg #wave-2{transition-delay:.66s;transform:scale(.28)}.index-purpose__bg svg #wave-3{transition-delay:.78s;transform:scale(.27)}.index-purpose__bg svg #wave-4{transition-delay:.9s;transform:scale(.26)}.index-purpose__bg svg #wave-5{transition-delay:1.02s;transform:scale(.25)}.index-purpose__bg svg #wave-6{transition-delay:1.14s;transform:scale(.24)}.index-purpose__bg svg #wave-7{transition-delay:1.26s;transform:scale(.23)}.index-purpose__bg svg #wave-8{transition-delay:1.38s;transform:scale(.22)}.index-purpose__bg svg #wave-9{transition-delay:1.5s;transform:scale(.21)}.index-purpose__bg.js-inview.inview svg #pin{opacity:1;transform:translateY(0)}.index-purpose__bg.js-inview.inview svg #line{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.index-purpose__bg.js-inview.inview svg #wave-1,.index-purpose__bg.js-inview.inview svg #wave-2,.index-purpose__bg.js-inview.inview svg #wave-3,.index-purpose__bg.js-inview.inview svg #wave-4,.index-purpose__bg.js-inview.inview svg #wave-5,.index-purpose__bg.js-inview.inview svg #wave-6{opacity:1;transform:scale(1)}.index-aboutus__heading{width:90%}@media (aspect-ratio>=9/14){.index-aboutus__heading{width:36vw}}@media (aspect-ratio>=9/10){.index-aboutus__heading{width:30vw}}.index-aboutus .index-aboutus__heading{margin-top:calc(min(100vw,1920px)/12.5)}@media (aspect-ratio>=9/14){.index-aboutus .index-aboutus__heading{margin-top:calc(min(100vw,1920px)/19.2)}}@media (aspect-ratio>=9/10){.index-aboutus .index-aboutus__heading{margin-top:calc(min(100vw,1920px)/48)}}.index-aboutus .index-aboutus__heading .index-cover__moble-slogan-line:nth-child(2){margin-top:calc(min(100vw,1920px)/37.5)}@media (aspect-ratio>=9/14){.index-aboutus .index-aboutus__heading .index-cover__moble-slogan-line:nth-child(2){margin-top:calc(min(100vw,1920px)/76.8)}}@media (aspect-ratio>=9/10){.index-aboutus .index-aboutus__heading .index-cover__moble-slogan-line:nth-child(2){margin-top:calc(min(100vw,1920px)/102.857)}}.index-aboutus__message{margin-top:calc(min(100vw,1920px)/9.375)}@media (aspect-ratio>=9/14){.index-aboutus__message{margin-top:calc(min(100vw,1920px)/19.2)}}@media (aspect-ratio>=9/10){.index-aboutus__message{margin-top:calc(min(100vw,1920px)/36)}}@media (aspect-ratio>=9/14){.index-aboutus__message{margin-right:-30px}}.index-aboutus__text{font-size:calc(min(100vw,1920px)/23.4375);line-height:2.8}@media (aspect-ratio>=9/14){.index-aboutus__text{font-size:calc(min(100vw,1920px)/42.6667)}}@media (aspect-ratio>=9/10){.index-aboutus__text{font-size:calc(min(100vw,1920px)/72)}}.index-aboutus__link{margin-top:calc(min(100vw,1920px)/12.5)}@media (aspect-ratio>=9/14){.index-aboutus__link{margin-top:calc(min(100vw,1920px)/19.2)}}@media (aspect-ratio>=9/10){.index-aboutus__link{margin-top:calc(min(100vw,1920px)/16)}}.index-aboutus__link{text-align:center}@media (aspect-ratio>=9/14){.index-aboutus__link{text-align:left}}@media (aspect-ratio>=9/10){.index-aboutus__content .grid2 .is-sticky{position:sticky;top:8.33333vw}}.index-business{display:block;position:relative}.index-career{background-color:#f5f1ef;display:block;position:relative}.index-career__visual{padding-left:calc(min(100vw,1920px)/3.40282e38)}@media (aspect-ratio>=9/14){.index-career__visual{padding-left:calc(min(100vw,1920px)/3.40282e38)}}@media (aspect-ratio>=9/10){.index-career__visual{padding-left:calc(min(100vw,1920px)/28.8)}}.index-career__visual{padding-right:calc(min(100vw,1920px)/3.40282e38)}@media (aspect-ratio>=9/14){.index-career__visual{padding-right:calc(min(100vw,1920px)/32)}}@media (aspect-ratio>=9/10){.index-career__visual{padding-right:calc(min(100vw,1920px)/16.7442)}}.index-career__visual img{border-radius:calc(min(100vw,1920px)/37.5);width:100%}@media (aspect-ratio>=9/14){.index-career__visual img{border-radius:calc(min(100vw,1920px)/76.8)}}@media (aspect-ratio>=9/10){.index-career__visual img{border-radius:calc(min(100vw,1920px)/102.857)}}.index-career__text p{font-size:calc(min(100vw,1920px)/26.7857)}@media (aspect-ratio>=9/14){.index-career__text p{font-size:calc(min(100vw,1920px)/48)}}@media (aspect-ratio>=9/10){.index-career__text p{font-size:calc(min(100vw,1920px)/80)}}.index-career__text p{line-height:2}.index-career__btn{margin-top:calc(min(100vw,1920px)/12.5)}@media (aspect-ratio>=9/14){.index-career__btn{margin-top:calc(min(100vw,1920px)/15.36)}}@media (aspect-ratio>=9/10){.index-career__btn{margin-top:calc(min(100vw,1920px)/24)}}.index-career__btn{text-align:center}@media (aspect-ratio>=9/14){.index-career__btn{text-align:left}}.index-news{display:block;position:relative}.index-news__btn{margin-top:calc(min(100vw,1920px)/12.5)}@media (aspect-ratio>=9/14){.index-news__btn{margin-top:calc(min(100vw,1920px)/19.2)}}@media (aspect-ratio>=9/10){.index-news__btn{margin-top:calc(min(100vw,1920px)/16)}}.index-news__btn{text-align:center}.swiper__outer-ui{text-align:right;padding-top:calc(min(100vw,1920px)/25)}@media (aspect-ratio>=9/14){.swiper__outer-ui{padding-top:calc(min(100vw,1920px)/51.2)}}@media (aspect-ratio>=9/10){.swiper__outer-ui{padding-top:calc(min(100vw,1920px)/72)}}.swiper__outer-ui{padding-bottom:calc(min(100vw,1920px)/25)}@media (aspect-ratio>=9/14){.swiper__outer-ui{padding-bottom:calc(min(100vw,1920px)/51.2)}}@media (aspect-ratio>=9/10){.swiper__outer-ui{padding-bottom:calc(min(100vw,1920px)/72)}}.swiper__outer-ui{justify-content:flex-end;align-items:center;display:flex}.swiper__outer-ui .swiper__outer-ui-btn{padding-left:calc(min(100vw,1920px)/75)}@media (aspect-ratio>=9/14){.swiper__outer-ui .swiper__outer-ui-btn{padding-left:calc(min(100vw,1920px)/153.6)}}@media (aspect-ratio>=9/10){.swiper__outer-ui .swiper__outer-ui-btn{padding-left:calc(min(100vw,1920px)/180)}}.swiper__outer-ui *{display:none}@media (aspect-ratio>=9/14){.swiper__outer-ui *{display:flex}}.swiper.swiper--index-news .swiper-wrapper{align-items:stretch}.swiper.swiper--index-news .swiper-slide{width:80vw;height:auto}@media (aspect-ratio>=9/14){.swiper.swiper--index-news .swiper-slide{width:calc(56.0938vw - 24px)}}@media (aspect-ratio>=9/10){.swiper.swiper--index-news .swiper-slide{width:calc(31.0185vw - 25px)}}@media (aspect-ratio>=9/10) and (width>=1920px){.swiper.swiper--index-news .swiper-slide{width:calc(22.3958vw - 25px)}}.swiper.swiper--index-news .swiper-slide .moble-minicard{height:100%}.moble-minicard{background-color:#f5f1ef;border-radius:calc(min(100vw,1920px)/31.25);display:block}@media (aspect-ratio>=9/14){.moble-minicard{border-radius:calc(min(100vw,1920px)/64)}}@media (aspect-ratio>=9/10){.moble-minicard{border-radius:calc(min(100vw,1920px)/48)}}.moble-minicard{padding:calc(min(100vw,1920px)/25)}@media (aspect-ratio>=9/14){.moble-minicard{padding:calc(min(100vw,1920px)/32)}}@media (aspect-ratio>=9/10){.moble-minicard{padding:calc(min(100vw,1920px)/51.4286)}}.moble-minicard{padding-bottom:calc(min(100vw,1920px)/15)}@media (aspect-ratio>=9/14){.moble-minicard{padding-bottom:calc(min(100vw,1920px)/25.6)}}@media (aspect-ratio>=9/10){.moble-minicard{padding-bottom:calc(min(100vw,1920px)/51.4286)}}.moble-minicard:hover .moble-minicard__visual{overflow:clip}.moble-minicard:hover .moble-minicard__visual img{transform:scale(1.1)}.moble-minicard__visual{border-radius:calc(min(100vw,1920px)/46.875);overflow:clip}@media (aspect-ratio>=9/14){.moble-minicard__visual{border-radius:calc(min(100vw,1920px)/96)}}@media (aspect-ratio>=9/10){.moble-minicard__visual{border-radius:calc(min(100vw,1920px)/120)}}.moble-minicard__visual img{width:100%;transition-property:transform;transition-duration:.8s;transition-timing-function:cubic-bezier(.36,.14,0,1),ease-out;transform:scale(1)}.moble-minicard__title{padding-top:calc(min(100vw,1920px)/18.75);font-size:0}@media (aspect-ratio>=9/14){.moble-minicard__title{padding-top:calc(min(100vw,1920px)/38.4)}}@media (aspect-ratio>=9/10){.moble-minicard__title{padding-top:calc(min(100vw,1920px)/36)}}.moble-minicard__detail{padding-top:calc(min(100vw,1920px)/37.5)}@media (aspect-ratio>=9/14){.moble-minicard__detail{padding-top:calc(min(100vw,1920px)/38.4)}}@media (aspect-ratio>=9/10){.moble-minicard__detail{padding-top:calc(min(100vw,1920px)/55.3846)}}.moble-minicard__detail{margin-top:calc(min(100vw,1920px)/37.5)}@media (aspect-ratio>=9/14){.moble-minicard__detail{margin-top:calc(min(100vw,1920px)/38.4)}}@media (aspect-ratio>=9/10){.moble-minicard__detail{margin-top:calc(min(100vw,1920px)/55.3846)}}.moble-minicard__detail{border-top:1px solid #aaa}.moble-minicard__detail p{font-size:calc(min(100vw,1920px)/23.4375)}@media (aspect-ratio>=9/14){.moble-minicard__detail p{font-size:calc(min(100vw,1920px)/38.4)}}@media (aspect-ratio>=9/10){.moble-minicard__detail p{font-size:calc(min(100vw,1920px)/72)}}.moble-minicard__detail p.ellipsis-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
