/* --------------------------------------------------------
 Name:      Greentap - app.css
 Author:    FT_y.takeda
 Info:      Greentap
----------------------------------------------------------- */
a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{line-height:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{all:unset;cursor:revert;display:revert;text-decoration:none}h1,h2,h3,h4,h5,h6,p{font-weight:400}img{border-style:none;vertical-align:bottom}img,video{height:auto;max-width:100%}ol,ul{list-style:none;list-style-type:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input::-webkit-search-decoration{display:none}input:focus{outline-offset:-2px}select::-ms-expand{display:none}select::-webkit-search-decoration{display:none}select:focus{outline-offset:-2px}button{background-color:transparent}textarea{resize:none}textarea::-webkit-search-decoration{display:none}textarea:focus{outline-offset:-2px}button,input,select,textarea{background:none;border:none;color:inherit;font:inherit;outline:none;padding:0}body{background:#fff;color:#5b5d61;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-family:Noto Sans JP,sans-serif;font-size:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-height:100vh;min-height:100dvh}main{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}a{color:#5b5d61}a,h1,h2,h3,h4,h5,h6,p{line-height:normal}.u-linkBtn{cursor:pointer;display:inline-block;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.u-linkBtn[data-color=white]{background-color:#fff;border:1px solid #5b5d61;color:#5b5d61}.u-linkBtn[data-color=red]{background-color:#fa4500;border:3px solid #fff;color:#fff}.u-linkBtn[data-type=square1]{border-radius:24px}.u-linkBtn[data-type=square1],.u-linkBtn[data-type=square2]{font-size:12px;font-weight:500;line-height:47px;text-align:center;width:225px}.u-linkBtn[data-type=square2]{border-radius:25px}.u-linkBtn .u-linkBtnIcon{bottom:50%;position:absolute;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.u-linkBtn .u-linkBtnIcon[data-item=arrow2],.u-linkBtn .u-linkBtnIcon[data-item=arrow]{height:12px;right:15px;width:10.5px}.header{background-color:hsla(0,0%,100%,.9);padding:25px;width:100%;z-index:999}.header_logo{display:block;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:147px}.header_logo img{width:100%}.footer_container,.footer_image{position:relative}.footer_image{overflow:hidden}.footer_image:after{content:"";display:block;padding-top:100%}.footer_coverImage{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.footer_pageTopLink{bottom:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:60px;margin:2px;position:absolute;right:10px;width:60px;z-index:99}.footer_pageTopLink img{width:100%}.footerNav{background-color:#5b5d61;padding:28px 20px}.footerNav_list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:14px 20px}.footerNav_item{font-size:.6875rem;font-weight:400;line-height:1.2}.footerNav_link{color:#fff}.copyright{background-color:#fff;line-height:1.8;padding:32px 20px;text-align:center}.copyright small{color:#5b5d61;font-size:80%}.page-index .pc_logo{-webkit-filter:blur(5px);filter:blur(5px);opacity:0;-webkit-transition:opacity 1.5s ease-in-out,-webkit-filter 1s ease-in-out;transition:opacity 1.5s ease-in-out,-webkit-filter 1s ease-in-out;-moz-transition:filter 1s ease-in-out,opacity 1.5s ease-in-out;transition:filter 1s ease-in-out,opacity 1.5s ease-in-out;transition:filter 1s ease-in-out,opacity 1.5s ease-in-out,-webkit-filter 1s ease-in-out}.page-index .pc_logo.animate{-webkit-filter:blur(0);filter:blur(0);opacity:1}.page-index #section-contents{background-color:#fff}.page-index .kv{position:relative;width:100%}.page-index .kv_logo{-webkit-filter:blur(5px);filter:blur(5px);margin:0 auto 10px;opacity:0;-webkit-transition:opacity 1.5s ease-in-out,-webkit-filter 1s ease-in-out;transition:opacity 1.5s ease-in-out,-webkit-filter 1s ease-in-out;-moz-transition:filter 1s ease-in-out,opacity 1.5s ease-in-out;transition:filter 1s ease-in-out,opacity 1.5s ease-in-out;transition:filter 1s ease-in-out,opacity 1.5s ease-in-out,-webkit-filter 1s ease-in-out;width:325px;z-index:4}.page-index .kv_logo.animate{-webkit-filter:blur(0);filter:blur(0);opacity:1}.page-index .kv_logo img{width:100%}.page-index .kv_imgContainer{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page-index .kv_imgBox,.page-index .kv_imgContainer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-index .kv_imgBox{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.page-index .kv_img{z-index:4}.page-index .kv_img img{width:100%}.page-index .kv_back{bottom:-40%;left:0;position:absolute;right:0;width:100%;z-index:2}.page-index .kv_back img{width:100%}.page-index .kv_text{bottom:17%;left:20px;opacity:0;position:absolute;z-index:3}.page-index .kv_text span{color:#5b5d61;display:block;font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1.8;text-align:center;text-align:start}.page-index .kv_imgText{bottom:1.5%;left:20px;opacity:0;position:absolute;z-index:3}.page-index .kv_imgText img{width:230px}.page-index .kv_banner{height:87px;opacity:0;position:fixed;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:190px;z-index:4}.page-index .kv_banner img{width:100%}.page-index .ripple{height:100%;left:0;margin-top:-30%;position:relative;top:0;width:100%;z-index:1}.page-index .ripple_inner{position:relative;z-index:2}.page-index .ripple_back{background-color:#fff;height:500px;left:0;position:absolute;right:0;top:20%;z-index:-1}.page-index .ripple .whats{position:relative}.page-index .ripple .whats_container{padding:270px 20px 0}.page-index .ripple .whats_heading{line-height:1;margin:0 auto 10px;text-align:center;width:298.5px}.page-index .ripple .whats_text{color:#5b5d61;font-size:12px;font-weight:400;letter-spacing:.06em;line-height:1.875;text-align:center}.page-index .ripple .whats_subText{color:#5b5d61;font-size:10px;font-weight:400;line-height:1.7;margin-top:10px;text-align:center}.page-index .ripple .movie{margin-top:70px;position:relative;width:100%}.page-index .ripple .movie_play{aspect-ratio:16/9;background-color:#000;height:auto;width:100%}.page-index .ripple .movie_play iframe{height:100%;width:100%}.page-index .ripple .movie_btn{background-color:#000;height:100%;left:0;position:absolute;top:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;z-index:2}.page-index .ripple .products_container{overflow:hidden;padding:70px 20px 50px;position:relative}.page-index .ripple .products_inner{display:grid;position:relative;width:100%;z-index:2}.page-index .ripple .products_item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin-left:auto;margin-right:auto}.page-index .ripple .products_content{width:36.36%}.page-index .ripple .products_heading{color:#5b5d61;font-size:12px;font-weight:700;line-height:1.25;margin-bottom:4px;margin-top:8px}.page-index .ripple .products_name{color:#5b5d61;font-size:.8125rem;font-weight:500;margin-bottom:12px}.page-index .ripple .products_text{color:#5b5d61;font-size:.8125rem;font-weight:400;line-height:1.8}.page-index .ripple .products_text span{color:#5b5d61}.page-index .ripple .products_img{width:56.36%}.page-index .ripple .products [data-item=lixil]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse}.page-index .ripple .products [data-item=lixil] .products_logo{margin-bottom:18px;width:58.5px}.page-index .ripple .products [data-item=suntory] .products_logo{margin-bottom:18px;width:105px}.page-index .ripple .products [data-item=suntory] .products_img{margin-top:-20%}.page-index .ripple .products_cross{margin:-30px auto 60px;width:80px}.page-index .ripple .products_cross img{width:100%}.page-index .ripple .ripple_bg{-webkit-box-shadow:0 2px #fff;box-shadow:0 2px #fff;height:100%;width:100%}.page-index .ripple .data-water-ripple{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.page-index .ripple .top-products-bg{background-image:url(../../assets/images/index/bg_products.jpg);background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;z-index:0}.page-index .ripple .ripple-bg-img{height:100%;position:absolute;width:100%}.page-index .ripple .ripple-bg-img canvas{height:auto;width:100%;z-index:-1}.page-index .water{margin-top:-20%;position:relative;z-index:2}.page-index .water_container{padding:0 20px 70px}.page-index .water_top{position:relative;width:100%;z-index:2}.page-index .water_top img{width:100%}.page-index .water_list{background-color:#fff;border:2px solid #a2ed31;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.page-index .water_item{margin-top:40px}.page-index .water_title{margin-bottom:30px}.page-index .water_title .water_point{margin-bottom:8px;width:100px}.page-index .water_title .water_point img{width:100%}.page-index .water_title p{color:#a2ed31;font-size:1.375rem;font-weight:600;line-height:1.5}.page-index .water_subTitle{margin-bottom:10px}.page-index .water_subTitle p{font-size:1rem;font-weight:600;line-height:1.3}.page-index .water_text{margin-bottom:20px}.page-index .water_text p{font-size:.75rem;font-weight:400;line-height:1.875}.page-index .water_img{height:auto;overflow:hidden;width:100%}.page-index .water_img img{width:100%}.page-index .water [data-item=point1]{padding:0 25px}.page-index .water [data-item=point1] .chart_title{font-size:.8125rem;font-weight:500;line-height:1.25;margin-bottom:12px}.page-index .water [data-item=point1] .chart_text{margin-bottom:30px;margin-top:10px}.page-index .water [data-item=point1] .chart_text li{font-size:.625rem;font-weight:400;letter-spacing:0;line-height:1.8}.page-index .water [data-item=point2]{background-color:#f9f9f9;padding:40px 25px}.page-index .water [data-item=point3]{margin-bottom:40px;padding:0 25px}.page-index .water [data-item=point3] .water_subText{margin-bottom:10px}.page-index .water [data-item=point3] .water_subText p{font-size:.625rem;font-weight:400;letter-spacing:0;line-height:1.8}.page-index .water [data-item=point3] .water_text{margin-bottom:10px}.page-index .experience{margin-top:100px;position:relative}.page-index .experience_bg{background-image:url(../../assets/images/index/experience_back.png);background-position:top;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;bottom:0;height:auto;left:0;position:absolute;right:0;top:-21%;width:100%;z-index:1}.page-index .experience_title{padding:120px 20px 0;position:relative;width:100%;z-index:2}.page-index .experience_text{margin:25px 0 71px;padding:0 20px;position:relative;top:0;z-index:2}.page-index .experience_text p{font-size:.75rem;font-weight:500;letter-spacing:1.44px;line-height:21px}.page-index .experience_list{background-color:#5b5d61;margin-top:-25%;padding:95px 20px 0;width:100%;z-index:0}.page-index .experience_item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative;z-index:2;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-index .experience_img{-webkit-flex-shrink:0;flex-shrink:0;width:190px}.page-index .experience_img img{width:100%}.page-index .experience_listText p{color:#fff;font-size:.75rem;font-weight:500;letter-spacing:1.44px;line-height:1.8}.page-index .experience [data-item=no1] .experience_img{margin-right:20px}.page-index .experience [data-item=no2]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse;margin-top:-30px}.page-index .experience [data-item=no2] .experience_img{margin-left:20px}.page-index .experience [data-item=no3]{margin-top:-30px}.page-index .experience [data-item=no3] .experience_img{margin-right:20px}.page-index .shop_container{background-color:#5b5d61;padding:50px 6.7% 65px}.page-index .shop_title{color:#fff;font-size:22px;font-weight:500;letter-spacing:.1em;margin-bottom:30px;text-align:center}.page-index .shop_item{padding:25px 0;position:relative}.page-index .shop_name{color:#fff;font-size:.8125rem;font-weight:500;letter-spacing:.06em;margin-bottom:4px}.page-index .shop_address,.page-index .shop_url{color:#fff;font-size:.625rem;letter-spacing:.06em;line-height:1.8}.page-index .shop_url:after{border-right:1px solid;border-top:1px solid;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;color:#fff;content:"";display:inline-block;height:4px;margin:2px 3px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:4px}.page-index .shop_line{background-color:hsla(0,0%,100%,.3);height:1px;overflow:hidden;position:relative;width:100%}.page-index .shop_line-background,.page-index .shop_line-foreground{height:100%;left:0;position:absolute;top:0;width:100%}.page-index .shop_line-foreground{background-color:#a2ed31;-webkit-transition:width ease-in-out;-moz-transition:width ease-in-out;transition:width ease-in-out;width:0}.page-index .present{background-color:#5b5d61;border-bottom:2px solid #5b5d61;border-top:2px solid #5b5d61}.page-index .present_inner{padding:50px 6.7% 0}.page-index .present_title{color:#fff;font-size:22px;font-weight:500;margin-bottom:20px;text-align:center}.page-index .present_img{margin-bottom:20px;overflow:hidden}.page-index .present_img img{width:100%}.page-index .present_text p{color:#fff;font-size:.75rem;font-weight:400;letter-spacing:1.44px;line-height:21px;text-align:justify}.page-index .request{background-color:#a2ed31}.page-index .request_inner{padding:70px 15px}.page-index .request_title{font-size:30px;font-weight:700;line-height:1.3;text-align:center}.page-index .request_title span{font-size:15px;line-height:1.3}.page-index .request_text{margin:10px 0 20px}.page-index .request_text p{font-size:12px;font-weight:500;letter-spacing:1.44px;line-height:21px;text-align:center}.page-index .request_img{overflow:hidden}.page-index .request_img img{width:100%}.page-index .request_link{margin-top:20px;text-align:center}.page-index .flow_inner{padding:70px 15px}.page-index .flow_title{font-size:30px;font-weight:700;line-height:1.3;text-align:center}.page-index .flow_title span{font-size:15px}.page-index .flow_text{margin:10px 0}.page-index .flow_text p{font-size:12px;font-weight:500;letter-spacing:1.44px;line-height:21px;text-align:center}.page-index .flow_subText p{font-size:10px;font-weight:400;line-height:13px;text-align:center}.page-index .flow_link{margin-top:10px;text-align:center}.page-index .flow_link-top{margin-top:20px}@media print{body{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:1280px}}@media (hover:hover){.u-linkBtn:hover[data-color=white]{background-color:#5b5d61;border:1px solid #5b5d61;color:#fff}.u-linkBtn:hover[data-color=white] .u-linkBtnIcon[data-item=arrow2],.u-linkBtn:hover[data-color=white] .u-linkBtnIcon[data-item=arrow]{fill:#fff}.u-linkBtn:hover[data-color=red]{background-color:#fff;border:3px solid #fa4500;color:#fa4500}.u-linkBtn:hover[data-color=red] .u-linkBtnIcon[data-item=arrow2],.u-linkBtn:hover[data-color=red] .u-linkBtnIcon[data-item=arrow]{fill:#fa4500}.footerNav_link:hover{text-decoration:underline}}@media screen and (min-width:577px) and (max-width:960px){.u-linkBtn[data-type=square1],.u-linkBtn[data-type=square2]{border-radius:32px;font-size:16px;height:56px;line-height:56px;width:340px}.u-linkBtn .u-linkBtnIcon[data-item=arrow]{height:19px;right:20px;width:16px}.u-linkBtn .u-linkBtnIcon[data-item=arrow2]{height:11px;width:11px}.header{padding:45px 30px}.header_logo{width:221px}.footer_pageTopLink{height:100px;width:100px}.footerNav{padding:55px 20px}.footerNav_list{gap:14px 40px!important}.footerNav_item{font-size:1rem!important}.page-index .kv_logo{width:50vw!important}.page-index .kv_img{width:70vw!important}.page-index .kv_back{bottom:-45%!important}.page-index .kv_text{bottom:20%;left:8%!important}.page-index .kv_text span{font-size:1.3rem!important}.page-index .kv_imgText{bottom:8%!important;left:8%!important}.page-index .kv_imgText img{width:330px}.page-index .kv_banner{bottom:3%;left:3.8vw!important}.page-index .ripple .whats_container{padding:60% 20px 40px!important}.page-index .ripple .whats_heading{width:380px!important}.page-index .ripple .whats_subText,.page-index .ripple .whats_text{font-size:1rem!important}.page-index .ripple .products_container{padding:120px 20px 50px}.page-index .ripple .products_item{max-width:640px!important}.page-index .ripple .products_heading{font-size:1.25rem!important}.page-index .ripple .products_name,.page-index .ripple .products_text,.page-index .ripple .products_text span{font-size:.8125rem!important}.page-index .ripple .products_cross{margin-bottom:40px!important;width:120px!important}.page-index .water_title .water_point{width:150px}.page-index .water_title p{font-size:1.875rem}.page-index .water_subTitle p{font-size:1.5rem}.page-index .water_text p{font-size:1rem}.page-index .water [data-item=point1] .chart_title{font-size:1.125rem}.page-index .water [data-item=point1] .chart_text li,.page-index .water [data-item=point3] .water_subText p{font-size:.8125rem}.page-index .experience_bg{top:-15%}.page-index .experience_title{padding:200px 20px 0;width:75vw!important}.page-index .experience_text p{font-size:1rem;line-height:1.8}.page-index .experience_list{margin-top:-10%;padding-bottom:50px}.page-index .experience_img{width:45vw}.page-index .experience_listText p{font-size:1.25rem}.page-index .shop_container{padding-top:100px}.page-index .shop_title{font-size:1.875rem}.page-index .shop_name{font-size:1.00625rem}.page-index .shop_address,.page-index .shop_url{font-size:.8125rem}.page-index .present_title{font-size:1.875rem}.page-index .present_text p{font-size:1rem;line-height:1.5;text-align:center}.page-index .request_inner{padding:95px 15px}.page-index .request_title{font-size:35px;line-height:1.5}.page-index .request_title span{font-size:1rem}.page-index .request_text p{font-size:1rem;line-height:1.875}.page-index .request_img{margin:0 25px}.page-index .request_link{margin-top:30px}.page-index .flow_inner{padding:95px 15px}.page-index .flow_title{font-size:2.1875rem;line-height:1.5}.page-index .flow_title span{font-size:1rem}.page-index .flow_text p{font-size:1rem;line-height:1.875}.page-index .flow_subText p{font-size:.8125rem;line-height:1.7}.page-index .flow_link{margin-top:20px}.page-index .flow_link-top{margin-top:30px}}@media print,screen and (min-width:961px){.footer,.header{width:100%}.page-index{position:relative;width:100%}.page-index .pc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100%;left:0;position:fixed;top:0;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0 auto;z-index:-1}.page-index .pc_ripple{margin-top:0;position:relative}.page-index .pc_logo{bottom:5%;left:3%;position:absolute;width:max(280px,20.4978038067vw);z-index:2}.page-index .sp_section{background-color:#fff!important;bottom:0;left:0;margin:0 auto;position:absolute;right:0;top:0;width:400px}.page-index .kv_img{width:350px}.page-index .kv_text{bottom:15%}.page-index .kv_banner{bottom:3%;margin-left:15px;position:fixed!important}.page-index .kv_banner:hover{opacity:.8!important}.page-index .ripple .whats_container{padding:80% 20px 0}.page-index .ripple .movie_btn:hover{opacity:.8!important}.page-index .ripple .products_heading{font-size:12px}.page-index .ripple .products_name,.page-index .ripple .products_text,.page-index .ripple .products_text span{font-size:10px}}@media only screen and (max-width:960px){.footerNav_list{gap:14px 4vw}.footerNav_item{font-size:2.9333333333vw}.page-index .pc{display:none}.page-index .sp_section{width:100%}.page-index .kv_logo{left:50%;top:0;width:86.6666666667vw}.page-index .kv_img{width:80.6666666667vw}.page-index .kv_text span{font-size:.75rem}.page-index .kv_banner{bottom:3%;left:15px}.page-index .ripple{height:100%}.page-index .ripple .whats_container{padding:75% 20px 0}.page-index .ripple .whats_heading{width:298.5px}.page-index .ripple .whats_text{font-size:.75rem}.page-index .ripple .products_heading{font-size:3.2vw}.page-index .ripple .products_name,.page-index .ripple .products_text,.page-index .ripple .products_text span{font-size:2.6666666667vw}.page-index .ripple .products [data-item=lixil] .products_logo{margin-bottom:18px;width:15.6vw}.page-index .ripple .products [data-item=suntory] .products_logo{margin-bottom:18px;width:28vw}.page-index .ripple .products_cross{margin-bottom:10.6666666667vw;width:16vw}.page-index .experience_title{padding-top:25%;width:100%}}@media screen and (max-width:375px){.page-index .kv_banner{opacity:0}}