﻿@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-moz-keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-webkit-keyframes zoomOut{from{opacity:1}65%{opacity:0;-webkit-transform:scale3d(0.6, 0.6, 0.6)}to{opacity:0}}@-moz-keyframes zoomOut{from{opacity:1}65%{opacity:0;transform:scale3d(0.6, 0.6, 0.6)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}65%{opacity:0;transform:scale3d(0.6, 0.6, 0.6)}to{opacity:0}}@-webkit-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-moz-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes right-to-center{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes left-to-center{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes center-to-left{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-30px)}}@keyframes center-to-right{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(30px)}}@keyframes bounce{0%{transform:scale(1)}30%{transform:scale(1.4)}60%{transform:scale(1.2)}100%{transform:scale(1.3)}}.lazyload{opacity:0;transition:opacity 1s}.lazyload.loaded{opacity:1}.pagemap--mobile{display:none}.section--01{padding-top:9.3333333333vw;padding-bottom:12.5333333333vw}.section--01.loaded{background-image:url("../img/index/mobile/section--01-00.jpg?20251009");background-position:top;background-size:cover}.section--01 .__content{width:100%;text-align:center}.section--01 .viewport{width:100%;padding:0 6.6666666667vw}.section--01 .section--01-01-img{width:100%;margin:0 auto;display:block}.section--01 .page__title{font-size:6.9333333333vw;padding-top:2.1333333333vw;margin-bottom:4vw}.section--01 .__text{font-size:3.7333333333vw;margin:0 auto;line-height:6.9333333333vw;text-align:left}.section--01 .__note{background-color:#969696;width:69.3333333333vw;height:8.8vw;display:flex;justify-content:center;align-items:center;font-size:3.4666666667vw;color:#fff;margin:10.6666666667vw auto 0}.section--01 .__note2{padding-top:2.6666666667vw;font-size:2.6666666667vw}.section--01 .__appstore{display:flex;justify-content:center;gap:6.9333333333vw;margin-top:13.3333333333vw}.section--01 .__appstore .__link .app_apple-img{width:30.9333333333vw}.section--01 .__appstore .__link .app_google-img{width:34.6666666667vw}.section--02{padding-top:20vw;padding-bottom:9.3333333333vw}.section--02 .section__title{text-align:center;font-size:6.9333333333vw;margin-bottom:0}.section--02 .__prodcuts{display:flex;justify-content:center;margin-top:5.3333333333vw}.section--02 .__prodcuts .__product.--rain a .__image{width:42.6666666667vw;height:10.6666666667vw;border-radius:21.3333333333vw;border:solid 1px #000;display:flex;align-items:center;justify-content:center}.section--02 .__prodcuts .__product.--rain a .__image img{width:10.6666666667vw}.section--03{padding:0}.section--03 .viewport{display:flex;flex-direction:column;padding:0;margin:0;max-width:100%;width:100%}.section--03 .viewport .__image{width:100%}.section--03 .viewport .__image img{width:100%;display:block}.section--03 .viewport .__content{background-color:#f4f4f4;display:flex;justify-content:center;flex-direction:column;padding:8vw 6.6666666667vw 16vw}.section--03 .viewport .section__title{font-size:6.9333333333vw;line-height:10.6666666667vw;text-align:left;margin-bottom:5.3333333333vw}.section--03 .viewport .__text{font-size:3.7333333333vw}.section--03 .viewport .__features-list{padding:11.2vw 2.6666666667vw 11.2vw}.section--03 .viewport .__features-list .__features-item{display:flex;flex-direction:column;align-items:center;padding-left:2.6666666667vw;padding-right:2.6666666667vw}.section--03 .viewport .__features-list .__features-item .__features-title{font-size:5.8666666667vw;margin-bottom:4.8vw;text-align:center}.section--03 .viewport .__features-list .__features-item .__features-image{max-width:100%;padding-bottom:6.6666666667vw}.section--03 .viewport .__features-list .__features-item .__features-image .img{width:100%;height:auto;display:block}.section--03 .viewport .__features-list .__features-item .__features-text{font-size:3.7333333333vw;line-height:6.9333333333vw;max-width:80vw;margin:0 auto}.section--03 .slick-arrow{opacity:1}.section--03 .slick-next,.section--03 .slick-prev{position:absolute;display:block;height:16px;width:16px;line-height:0;font-size:0;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:48%;transform:translate(0, -50%);margin:0;padding:0;border:none;outline:none;z-index:500}.section--03 .slick-next:focus,.section--03 .slick-next:hover,.section--03 .slick-prev:focus,.section--03 .slick-prev:hover{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.section--03 .slick-next:focus:before,.section--03 .slick-next:hover:before,.section--03 .slick-prev:focus:before,.section--03 .slick-prev:hover:before{opacity:.4}.section--03 .slick-next.slick-disabled:before,.section--03 .slick-prev.slick-disabled:before{opacity:.25}.section--03 .slick-next:before,.section--03 .slick-prev:before{font-family:"icon";speak:none;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1;color:#c9c9c9;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section--spec.section--00 .section--03 .slick-next:before,.section--spec.section--00 .section--03 .slick-prev:before{color:#000}.section--03 .slick-prev{left:20px}[dir=rtl] .section--03 .slick-prev{left:auto;right:20px}.section--03 .slick-prev:before{content:""}[dir=rtl] .section--03 .slick-prev:before{content:""}.section--03 .slick-next{right:20px}[dir=rtl] .section--03 .slick-next{right:auto;left:20px}.section--03 .slick-next:before{content:""}[dir=rtl] .section--03 .slick-next:before{content:""}
