@-webkit-keyframes linerSlider{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes linerSlider{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.un_mv{margin-top:calc(65 * var(--liq-unit));position:relative}@media screen and (width < 1080px){.un_mv{margin-top:calc(24 * var(--liq-unit))}}.un_mv.is_hook .un_mv_scroll,.un_mv.is_hook .un_mv_wrap{opacity:0}.un_mv_inner{position:relative;width:100%;z-index:1}.un_mv_bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.un_mv_bgInner{height:calc(100dvh - 100 * var(--liq-unit) - 65 * var(--liq-unit) * 2);-o-object-fit:cover;object-fit:cover;position:sticky;top:calc(165 * var(--liq-unit));width:100%}@media screen and (width < 1080px){.un_mv_bgInner{height:calc(100dvh - 52 * var(--liq-unit) - 24 * var(--liq-unit) * 2);top:calc(76 * var(--liq-unit))}}.un_mv_bgInner:before{background-color:#000;content:"";display:block;height:100%;left:0;opacity:.06;position:absolute;top:0;width:100%}.un_mv_bgVideo{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.un_mv_label{color:#fff;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Yu Gothic UI,Yu Gothic,Meiryo,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(10px,93 * var(--liq-unit));font-weight:800;letter-spacing:0;line-height:1.3225806452;text-align:center}@media screen and (width < 1080px){.un_mv_label{font-size:calc(40 * var(--liq-unit))}}.un_mv_head{color:#fff;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Yu Gothic UI,Yu Gothic,Meiryo,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(10px,63 * var(--liq-unit));font-weight:700;letter-spacing:.17em;line-height:1.3492063492;margin-top:calc(56 * var(--liq-unit));text-align:center}@media screen and (width < 1080px){.un_mv_head{font-size:calc(25 * var(--liq-unit))}}.un_mv_scroll{bottom:calc(20 * var(--liq-unit));color:#fff;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Yu Gothic UI,Yu Gothic,Meiryo,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(10px,22 * var(--liq-unit));font-weight:600;left:50%;letter-spacing:.05em;line-height:1.3636363636;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity 1.3s;transition:opacity 1.3s}@media screen and (width < 1080px){.un_mv_scroll{bottom:calc(90 * var(--liq-unit));font-size:calc(11 * var(--liq-unit))}}.un_mv_scroll:before{background-color:#707070;bottom:calc(-8 * var(--liq-unit));content:"";display:block;height:calc(89 * var(--liq-unit));left:50%;position:absolute;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);width:calc(1 * var(--liq-unit))}@media screen and (width < 1080px){.un_mv_scroll:before{height:calc(45 * var(--liq-unit))}}.un_mv_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100dvh - 100 * var(--liq-unit) - 65 * var(--liq-unit) * 2);position:relative;-webkit-transition:opacity 1.3s;transition:opacity 1.3s;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:min(calc(80 * var(--liq-unit)),calc(calc(80 * var(--liq-unit)) * var(--aspect-ratio-threshold) * var(--lvh-vw-ratio)))}@media screen and (width < 1080px){.un_mv_wrap{height:calc(100dvh - 52 * var(--liq-unit) - 24 * var(--liq-unit) * 2)}}.un_mv_bottom{height:calc(100dvh - 100 * var(--liq-unit) - 65 * var(--liq-unit) * 2);opacity:0;position:sticky;top:calc(165 * var(--liq-unit));-webkit-transition:opacity 1.3s;transition:opacity 1.3s;width:100%}@media screen and (width < 1080px){.un_mv_bottom{height:calc(100dvh - 52 * var(--liq-unit) - 24 * var(--liq-unit) * 2);top:calc(76 * var(--liq-unit))}}.un_mv_bottom.is_visible{opacity:1}.un_mv_blank{height:80dvh}.un_mv_videoButtonWrap{height:calc(211 * var(--liq-unit));left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(211 * var(--liq-unit))}@media screen and (width < 1080px){.un_mv_videoButtonWrap{height:calc(123 * var(--liq-unit));width:calc(123 * var(--liq-unit))}}.un_mv_bottomContent{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:calc(38 * var(--liq-unit));gap:calc(8 * var(--liq-unit));left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (width < 1080px){.un_mv_bottomContent{bottom:calc(10 * var(--liq-unit))}}.un_mv_logo{width:calc(47 * var(--liq-unit))}@media screen and (width < 1080px){.un_mv_logo{width:calc(37 * var(--liq-unit))}}.un_mv_en{color:#fff;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Yu Gothic UI,Yu Gothic,Meiryo,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(10px,16 * var(--liq-unit));font-weight:400;letter-spacing:0;line-height:1.5;text-align:center}@media screen and (width < 1080px){.un_mv_en{font-size:calc(11 * var(--liq-unit))}}.un_videButton_btn{background:transparent;border:0;cursor:pointer;display:block;padding:0}.un_videButton_lottie{display:block;height:calc(80 * var(--liq-unit));width:calc(80 * var(--liq-unit))}.un_flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(200 * var(--liq-unit))}@media screen and (width < 1080px){.un_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(24 * var(--liq-unit))}}.un_flex_imgWrap{position:relative;width:calc(826 * var(--liq-unit))}@media screen and (width < 1080px){.un_flex_imgWrap{width:100%}}.un_flex_img{background-image:url(../../assets/images/compression/img_top_flex1.jpg)}@supports (background-image:url(../../assets/images/webp/img_top_flex1.webp)){.un_flex_img{background-image:url(../../assets/images/webp/img_top_flex1.webp)}}@supports (background-image:url(../../assets/images/avif/img_top_flex1.avif)){.un_flex_img{background-image:url(../../assets/images/avif/img_top_flex1.avif)}}.un_flex_img{aspect-ratio:826/471;background-position:50%;background-repeat:no-repeat;background-size:cover;left:0;position:sticky;top:calc(130 * var(--liq-unit));-webkit-transition:background-image .4s;transition:background-image .4s}.un_flex_img.is_active{background-image:url(../../assets/images/compression/img_top_flex2.jpg)}@supports (background-image:url(../../assets/images/webp/img_top_flex2.webp)){.un_flex_img.is_active{background-image:url(../../assets/images/webp/img_top_flex2.webp)}}@supports (background-image:url(../../assets/images/avif/img_top_flex2.avif)){.un_flex_img.is_active{background-image:url(../../assets/images/avif/img_top_flex2.avif)}}.un_flex_img.is_active{background-position:50%;background-repeat:no-repeat;background-size:cover}@media screen and (width < 1080px){.un_flex_img.is_active{background-image:url(../../assets/images/compression/img_top_flex1.jpg)!important}@supports (background-image:url(../../assets/images/webp/img_top_flex1.webp)){.un_flex_img.is_active{background-image:url(../../assets/images/webp/img_top_flex1.webp)!important}}@supports (background-image:url(../../assets/images/avif/img_top_flex1.avif)){.un_flex_img.is_active{background-image:url(../../assets/images/avif/img_top_flex1.avif)!important}}.un_flex_img.is_active{background-position:50%;background-repeat:no-repeat;background-size:cover}.un_flex_img{background-image:url(../../assets/images/compression/img_top_flex1.jpg)!important}}@media screen and (width < 1080px){@supports (background-image:url(../../assets/images/webp/img_top_flex1.webp)){.un_flex_img{background-image:url(../../assets/images/webp/img_top_flex1.webp)!important}}@supports (background-image:url(../../assets/images/avif/img_top_flex1.avif)){.un_flex_img{background-image:url(../../assets/images/avif/img_top_flex1.avif)!important}}.un_flex_img{background-position:50%;background-repeat:no-repeat;background-size:cover}}.un_flex_textWrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.un_flex_text{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Yu Gothic UI,Yu Gothic,Meiryo,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(10px,24 * var(--liq-unit));font-weight:700;letter-spacing:0;line-height:1.4583333333}@media screen and (width < 1080px){.un_flex_text{font-size:calc(18 * var(--liq-unit))}}.un_flex_text+.un_flex_text{margin-top:calc(38 * var(--liq-unit))}@media screen and (width < 1080px){.un_flex_text+.un_flex_text{margin-top:calc(18 * var(--liq-unit))}}.un_flex_contents{margin-top:calc(60 * var(--liq-unit))}.un_flex_link{padding-right:calc(45 * var(--liq-unit));position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (width < 1080px){.un_flex_link{padding-right:calc(24 * var(--liq-unit))}}@media (hover:hover) and (pointer:fine){.un_flex_link:hover .un_flex_head{color:#0087c1;-webkit-transform:translateX(calc(15 * var(--liq-unit)));transform:translateX(calc(15 * var(--liq-unit)))}.un_flex_link:hover .un_flex_icon{-webkit-transform:translateX(calc(100% + 15 * var(--liq-unit)));transform:translateX(calc(100% + 15 * var(--liq-unit)))}}@media (hover:none) and (pointer:coarse){.un_flex_link:active .un_flex_head{color:#0087c1;-webkit-transform:translateX(calc(15 * var(--liq-unit)));transform:translateX(calc(15 * var(--liq-unit)))}.un_flex_link:active .un_flex_icon{-webkit-transform:translateX(calc(100% + 15 * var(--liq-unit)));transform:translateX(calc(100% + 15 * var(--liq-unit)))}}.un_flex_label{color:#0087c1;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Yu Gothic UI,Yu Gothic,Meiryo,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(10px,16 * var(--liq-unit));font-weight:700;letter-spacing:0;line-height:1}@media screen and (width < 1080px){.un_flex_label{font-size:calc(11 * var(--liq-unit))}}.un_flex_head{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Yu Gothic UI,Yu Gothic,Meiryo,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(10px,30 * var(--liq-unit));font-weight:800;letter-spacing:0;line-height:1.3333333333;margin-top:calc(3 * var(--liq-unit));-webkit-transition:color .4s,-webkit-transform .4s;transition:color .4s,-webkit-transform .4s;transition:color .4s,transform .4s;transition:color .4s,transform .4s,-webkit-transform .4s}@media screen and (width < 1080px){.un_flex_head{font-size:calc(25 * var(--liq-unit))}}.un_flex_icon{position:absolute;right:0;top:calc(32 * var(--liq-unit));-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:calc(15 * var(--liq-unit))}@media screen and (width < 1080px){.un_flex_icon{top:calc(24 * var(--liq-unit))}}.un_flex_contentsText{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Yu Gothic UI,Yu Gothic,Meiryo,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(10px,18 * var(--liq-unit));font-weight:400;letter-spacing:0;line-height:1.9444444444;margin-top:calc(28 * var(--liq-unit));max-width:calc(552 * var(--liq-unit))}@media screen and (width < 1080px){.un_flex_contentsText{font-size:calc(15 * var(--liq-unit));margin-top:calc(15 * var(--liq-unit));max-width:unset}}@media screen and (width < 1080px){.ly_container:has(.un_case_list){padding:0}}.un_case_list{margin-inline:auto;margin-top:calc(56 * var(--liq-unit));max-width:calc(1583 * var(--liq-unit))}@media screen and (width < 1080px){.un_case_list{margin-top:calc(48 * var(--liq-unit))}.un_case_swiper.is_pluginReady:not(.is_swiper_disabled) .bl_card{height:auto;width:calc(310 * var(--liq-unit))}}.un_case_btn{margin-top:calc(60 * var(--liq-unit));margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (width < 1080px){.un_case_btn{margin-top:calc(40 * var(--liq-unit));padding-inline:calc(24 * var(--liq-unit))}}
/*# sourceMappingURL=top.css.map */