@charset "UTF-8";.top-kv-slide li,.top-kv-wrap,.top-wrap{position:relative}.top-kv-wrap{box-sizing:border-box;height:700px;background-color:#e3eaef}@media only screen and (max-width:768px){.top-kv-wrap{height:auto;background-size:cover}}.top-kv-slide{margin:0 auto}.top-kv-slide li{text-align:center}.top-kv-slide li img{display:inline-block;max-width:1400px}.top-kv-cnt,.top-kv-slide li::before{width:100%;height:100%;position:absolute;top:0}.top-kv-slide li::before{content:"";display:block;background-image:var(--bg-image);background-position:center;background-repeat:no-repeat;background-size:114% auto;filter:blur(6px);z-index:-1;left:0}.top-kv-cnt{max-width:1400px;margin:0 auto;padding-bottom:50px;box-sizing:border-box;overflow:hidden;left:50%;transform:translateX(-50%);display:flex;align-items:center}@media only screen and (max-width:768px){.top-kv-cnt{display:block;padding-bottom:0}}.top-kv-detail{padding-left:80px}@media only screen and (max-width:768px){.top-kv-detail{padding:10.4vw 0 0}}.top-kv-detail p{text-align:center;font-size:18px;line-height:2}@media only screen and (max-width:768px){.top-kv-detail p{font-size:16px;line-height:1.6}}.top-kv-ttl{margin-block:15px 20px}@media only screen and (max-width:768px){.top-kv-ttl{margin:15px auto 0;width:210px}.top-kv-lead{margin-top:15px}.top-kv-lead img{width:200px}}.top-select{position:absolute;left:50%;top:60px;transform:translateX(-50%);width:100%;max-width:1200px;padding:0 15px;box-sizing:border-box;text-align:right}@media only screen and (max-width:768px){.top-select{left:auto;right:10px;top:10px;transform:translateX(0);width:110px;padding:0}}.top-shop-btn{position:absolute;right:35px;bottom:30px}@media only screen and (max-width:768px){.top-shop-btn{right:10px;bottom:40px}}.top-shop-btn a{transition:opacity .4s ease}@media only screen and (max-width:768px){.top-shop-btn a{width:90px}}.top-shop-btn a:hover{opacity:.7}.top-kv-notice{position:absolute;bottom:25px;left:25px;font-size:14px}@media only screen and (max-width:768px){.top-kv-notice{bottom:10px;left:15px;font-size:12px}}.concept-wrap{box-sizing:border-box;height:610px;background-image:url(../img/concept_bg.jpg);background-position:center;background-repeat:no-repeat;background-size:1656px auto;display:flex;justify-content:center;padding-top:100px}@media only screen and (max-width:768px){.concept-wrap{height:auto;background:0 0;display:block;padding-top:0}.concept-cnt{padding:40px 15px 30px}.concept-cnt h3{width:280px;margin-inline:auto}}.concept-cnt .concept-lead{margin-top:30px;text-align:center}@media only screen and (max-width:768px){.concept-cnt .concept-lead{text-align:left}}.concept-sp-img{display:none;position:relative;aspect-ratio:347/375;margin-top:25px}@media only screen and (max-width:768px){.concept-sp-img{display:block}}.concept-sp-img>div{position:absolute}.concept-sp-img>div:nth-of-type(1){top:0;left:0;width:100%}.concept-sp-img>div:nth-of-type(2){top:41.6%;left:2.8%;width:31.9%}.concept-sp-img>div:nth-of-type(3){top:37.3%;right:-15px;width:57.3%}.concept-sp-img>div:nth-of-type(4){bottom:0;left:11.1%;width:49.4%}.concept-sp-img>div img,.function-img a img{width:100%;height:auto}@media only screen and (max-width:768px){.function-wrap{margin-top:30px}}.function-wrap>div{background-size:100% auto;background-repeat:no-repeat}.function-wrap>div:nth-of-type(1){background-image:url(../img/function_detail01_bg.jpg);background-position:left 162px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(1){background-image:url(../img/function_detail01_bg_sp.jpg);background-position:left 20px}}.function-wrap>div:nth-of-type(1) .function-img{top:0;right:50px;width:clamp(548px,53.6vw,750px)}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(1) .function-img{right:0;width:72.4vw}}.function-wrap>div:nth-of-type(1) .function-cnt{padding-left:clamp(110px,10.7vw,150px);padding-top:clamp(140px,13.8vw,193px)}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(1) .function-cnt{padding-left:20px;padding-top:80vw}}.function-wrap>div:nth-of-type(1) .function-ttl{margin-bottom:70px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(1) .function-ttl{margin-bottom:0;width:298px;position:absolute;top:34px;left:15px}}.function-wrap>div:nth-of-type(1) .function-cnt-link{padding-left:55px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(1) .function-cnt-link{padding-left:0}}.function-wrap>div:nth-of-type(1) .function-lead{margin-bottom:20px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(1) .function-lead{display:inline-block;position:relative;z-index:2}}.function-wrap>div:nth-of-type(1) .function-thumb{margin-top:95px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(1) .function-thumb{margin-top:20px}}.function-wrap>div:nth-of-type(1) .function-thumb-item.item01 p{top:31px;left:15px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(1) .function-thumb-item.item01 p{top:12px;left:12px}.function-wrap>div:nth-of-type(1) .function-thumb-item.item01 p img{width:100px}}.function-wrap>div:nth-of-type(1) .function-thumb-item.item02{margin-top:50px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(1) .function-thumb-item.item02{margin-top:0}}.function-wrap>div:nth-of-type(1) .function-thumb-item.item02 p{top:20px;left:10px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(1) .function-thumb-item.item02 p{top:12px;left:12px}}.function-wrap>div:nth-of-type(1) .function-thumb-item.item03{margin-top:100px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(1) .function-thumb-item.item03{margin-top:0}}.function-wrap>div:nth-of-type(1) .function-thumb-item.item03 p{top:31px;left:-17px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(1) .function-thumb-item.item03 p{top:12px;left:12px}}.function-wrap>div:nth-of-type(2){background-image:url(../img/function_detail02_bg.jpg);background-position:left 162px;margin-top:50px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(2){background-image:url(../img/function_detail02_bg_sp.jpg);background-position:left 120px;margin-top:70px}}.function-wrap>div:nth-of-type(2) .function-img{top:0;left:0;width:clamp(552px,54vw,756px)}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(2) .function-img{top:45px;width:88.8vw}}.function-wrap>div:nth-of-type(2) .function-cnt{padding-left:clamp(562px,55.2vw,773px);padding-top:clamp(69px,6.8vw,95px)}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(2) .function-cnt{padding-left:20px;padding-top:106vw}}.function-wrap>div:nth-of-type(2) .function-ttl{margin-bottom:110px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(2) .function-ttl{margin-bottom:0;width:296px;position:absolute;top:0;right:15px}}.function-wrap>div:nth-of-type(2) .function-cnt-link{padding-left:55px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(2) .function-cnt-link{padding-left:0}}.function-wrap>div:nth-of-type(2) .function-lead{margin-bottom:20px}.function-wrap>div:nth-of-type(2) .function-thumb{margin-top:65px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(2) .function-thumb{margin-top:20px}}.function-wrap>div:nth-of-type(2) .function-thumb-item.item01{margin-top:100px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(2) .function-thumb-item.item01{margin-top:0}}.function-wrap>div:nth-of-type(2) .function-thumb-item.item01 p{top:45px;left:4px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(2) .function-thumb-item.item01 p{top:12px;left:12px}}.function-wrap>div:nth-of-type(2) .function-thumb-item.item02{margin-top:50px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(2) .function-thumb-item.item02{margin-top:0}}.function-wrap>div:nth-of-type(2) .function-thumb-item.item02 p{top:50px;left:40px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(2) .function-thumb-item.item02 p{top:12px;left:12px}.function-wrap>div:nth-of-type(2) .function-thumb-item.item02 p img{width:80px}}.function-wrap>div:nth-of-type(2) .function-thumb-item.item03 p{bottom:12px;right:-22px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(2) .function-thumb-item.item03 p{top:12px;left:12px}}.function-wrap>div:nth-of-type(2) .function-notice{position:absolute;top:calc(clamp(548px,53.6vw,750px) + 15px);left:15px;font-size:14px;line-height:1.57}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(2) .function-notice{position:static;font-size:12px;width:80%;margin-inline:auto;margin-top:15px}}.function-wrap>div:nth-of-type(3){background-image:url(../img/function_detail03_bg.jpg);background-position:left 216px;margin-top:100px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(3){background-image:url(../img/function_detail03_bg_sp.jpg);background-position:left 160px;margin-top:80px}}.function-wrap>div:nth-of-type(3) .function-img{top:35px;right:0;width:clamp(565px,55.4vw,775px)}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(3) .function-img{width:88.8vw}}.function-wrap>div:nth-of-type(3) .function-cnt{padding-top:clamp(103px,10.1vw,142px)}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(3) .function-cnt{padding-left:20px;padding-top:106vw}}.function-wrap>div:nth-of-type(3) .function-ttl{margin-bottom:50px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(3) .function-ttl{margin-bottom:0;width:296px;position:absolute;top:0;left:15px}}.function-wrap>div:nth-of-type(3) .function-cnt-link{padding-left:55px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(3) .function-cnt-link{padding-left:0}}.function-wrap>div:nth-of-type(3) .function-lead{margin-bottom:5px}.function-wrap>div:nth-of-type(3) .function-thumb{margin-top:65px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(3) .function-thumb{margin-top:20px}}.function-wrap>div:nth-of-type(3) .function-thumb-item.item01{margin-top:50px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(3) .function-thumb-item.item01{margin-top:0}}.function-wrap>div:nth-of-type(3) .function-thumb-item.item01 p{top:25px;left:-10px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(3) .function-thumb-item.item01 p{top:12px;left:12px}}.function-wrap>div:nth-of-type(3) .function-thumb-item.item02 p{top:16px;left:-16px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(3) .function-thumb-item.item02 p{top:12px;left:12px}}.function-wrap>div:nth-of-type(3) .function-thumb-item.item03{margin-top:50px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(3) .function-thumb-item.item03{margin-top:0}}.function-wrap>div:nth-of-type(3) .function-thumb-item.item03 p{top:48px;left:11px}@media only screen and (max-width:768px){.function-wrap>div:nth-of-type(3) .function-thumb-item.item03 p{top:12px;left:12px}.function-wrap>div:nth-of-type(3) .function-thumb-item.item03 p img{width:80px}.function-viewmore{display:none}}.function-viewmore-sp{display:none}@media only screen and (max-width:768px){.function-viewmore-sp{display:block;margin-top:20px;text-align:center}}.function-img,.function-thumb-item p{position:absolute}.design-mv a,.function-img a{transition-property:opacity;transition-duration:.2s}.design-mv a:hover,.function-img a:hover{opacity:.8}.function-cnt{max-width:1400px;margin-inline:auto;padding-inline:clamp(40px,4.3vw,60px);box-sizing:border-box}@media only screen and (max-width:768px){.function-cnt{padding-inline:20px}}.function-ttl img{position:relative;z-index:3}.function-cnt-link{display:inline-block;color:#222;transition-property:opacity;transition-duration:.2s}.function-cnt-link:hover,.movie-link a:hover{opacity:.7}.function-thumb{max-width:1400px;margin-inline:auto;padding-inline:clamp(40px,4.3vw,60px);box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:768px){.function-thumb{padding-inline:0;display:block}}.function-thumb .slick-slide{padding-inline:10px;max-width:300px}.function-thumb-item{width:31.3%;position:relative}@media only screen and (max-width:768px){.function-thumb-item{display:none;width:auto}}.function-thumb-item>div img{width:100%;height:auto;border-radius:50px}@media only screen and (max-width:768px){.function-thumb-item>div img{border-radius:30px}}@media only screen and (max-width:768px){.function-thumb-item p img{width:140px}}.function-logo{margin-bottom:32px}@media only screen and (max-width:768px){.function-logo{margin-bottom:15px}.function-logo img{width:160px}}.function-lead{font-size:24px;line-height:1.5}@media only screen and (max-width:768px){.function-lead{font-size:20px;width:100%}}.function-lead strong{font-weight:400;color:#eb611e}.function-photo{position:absolute}.design-mv a div img,.function-photo img{width:100%;height:auto}.sensor-wrap{background:url(../img/basic_bg.jpg) center/100% 100% no-repeat;margin-top:110px}@media only screen and (max-width:768px){.sensor-wrap{background-image:url(../img/basic_bg_sp.jpg);margin-top:80px}}.sensor-cnt{max-width:1030px;margin:0 auto;padding:75px 25px 50px}@media only screen and (max-width:768px){.sensor-cnt{max-width:500px;padding:50px 15px 70px}}.sensor-cnt,.sensor-cnt p{text-align:center}@media only screen and (max-width:768px){.sensor-cnt p{text-align:left}.sensor-cnt p.sensor-lead{text-align:center}}.sensor-lead{font-size:24px;margin-bottom:10px}@media only screen and (max-width:768px){.sensor-lead{font-size:18px}}.sensor-ttl{text-align:center;font-size:24px;color:#eb611e;margin-bottom:30px}@media only screen and (max-width:768px){.sensor-ttl{font-size:20px}}.sensor-ttl span{display:inline-block;border:#eb611e solid 1px;padding:5px 10px 3px;margin-right:10px}@media only screen and (max-width:768px){.sensor-ttl span{padding:3px 5px 2px}}.sensor-caution{border:#222 solid 1px;padding:2px 5px;margin-right:10px}.sensor-notice{font-size:14px;margin-top:15px}@media only screen and (max-width:768px){.sensor-notice{font-size:12px}}.sensor-img-list{display:flex;justify-content:space-between;margin-top:40px}@media only screen and (max-width:768px){.sensor-img-list{display:block;width:280px;margin:30px auto 0}}.sensor-img-list li{width:32%}@media only screen and (max-width:768px){.sensor-img-list li{width:auto}}.movie-info-ttl h3 img,.sensor-img-list li img{max-width:100%;height:auto}.sensor-img-list li p{text-align:left;margin-top:15px}@media only screen and (max-width:768px){.sensor-img-list li p{font-size:14px;margin-top:10px}.sensor-img-list li+li{margin-top:30px}}.sensor-link{display:inline-block;margin-top:40px;transition-property:opacity;transition-duration:.3s}@media only screen and (max-width:768px){.sensor-link{margin-top:30px}}.sensor-link:hover{opacity:.5}.design-block{margin-top:90px}@media only screen and (max-width:768px){.design-block{margin-top:70px}}.design-ttl{font-size:28px;text-align:center;margin-bottom:30px}@media only screen and (max-width:768px){.design-ttl{font-size:20px}}@media only screen and (max-width:768px) and (max-width:768px){.design-ttl{line-height:1.6}}.design-ttl span{color:#eb611e}.design-text,.spec-lead p{text-align:center}@media only screen and (max-width:768px){.design-text{text-align:left;font-size:14px;padding-inline:20px}}.design-mv{margin-top:40px}@media only screen and (max-width:768px){.design-mv{margin-top:30px}}.design-mv a{display:block;transition-duration:.3s;position:relative}.design-mv a p{position:absolute;bottom:34px;left:50%;transform:translateX(-50%)}@media only screen and (max-width:768px){.design-mv a p{bottom:20px}}.spec-wrap{background:url(../../everino2026/common/img/spec_bg.jpg) center no-repeat;background-size:cover}.spec-cnt{margin:0 auto;max-width:960px;padding:100px 20px 50px}@media only screen and (max-width:768px){.spec-cnt{padding:40px 20px 30px;text-align:center}}.spce-link li span::after,.spec-lead{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:768px){.spec-lead{display:block}}.spec-lead p{width:36.4%}@media only screen and (max-width:768px){.spec-lead p{width:160px;margin:0 auto 30px}}.spce-link{display:flex;justify-content:center;gap:0 3.05%;margin-top:70px}@media only screen and (max-width:768px){.spce-link{display:block;margin-top:30px}}.spce-link li{display:flex;width:31.3%}@media only screen and (max-width:768px){.spce-link li{width:auto}.spce-link li+li{margin-top:15px}}.spce-link li a,.spce-link li>span{display:flex;flex-direction:column;width:100%;text-align:center;color:#222;border-bottom:#222 solid 1px;padding-bottom:10px}@media only screen and (max-width:768px){.spce-link li a,.spce-link li>span{display:block}}.spce-link li a{background:url(../../everino2026/common/img/icon_arrow.png) 95% 6px no-repeat;background-size:16px auto;transition-property:all;transition-duration:.3s}.spce-link li a:hover{text-decoration:none;background-position:98% 6px}.spce-link li span{position:relative;color:rgba(34,34,34,.2);border-bottom:rgba(34,34,34,.2) solid 1px}.spce-link li span::after{content:"Coming Soon";width:100%;height:100%;position:absolute;top:0;left:0;justify-content:center;color:#222;text-shadow:0 0 10px #fff}.movie-wrap{background-color:#e7e6db;margin-top:160px}@media only screen and (max-width:768px){.movie-wrap{margin-top:80px}}.movie-cnt{max-width:1340px;margin-inline:auto;padding:80px 30px 130px;display:grid;gap:20px 0;grid-template-columns:.314fr 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"a c" "b c" "d d"}@media only screen and (max-width:768px){.movie-cnt{padding:40px 20px 30px;display:block;position:relative}}.movie-info{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:768px){.movie-info{width:auto}}.movie-info-ttl{-ms-grid-row:1;-ms-grid-column:1;grid-area:a}@media only screen and (max-width:768px){.movie-info-ttl{padding-bottom:210px;margin-bottom:10px}}.movie-info-ttl h3{max-width:90%}@media only screen and (max-width:768px){.movie-info-ttl h3{width:180px}}.movie-info-ttl p{font-size:20px;margin-top:20px}@media only screen and (max-width:768px){.movie-info-ttl p{margin-top:10px}}.movie-list{-ms-grid-row:3;-ms-grid-column:1;grid-area:b;display:flex;flex-direction:column;justify-content:flex-end}.movie-list li{font-size:19px;line-height:1.4;cursor:pointer;padding-right:85px;padding-bottom:10px;border-bottom:#000 solid 1px;position:relative}@media only screen and (max-width:768px){.movie-list li{font-size:18px;padding-right:36px}.movie-list li span{padding-bottom:0}}.movie-list li span img{margin-bottom:10px}.movie-list li::after{content:"";display:inline-block;width:50px;aspect-ratio:1;background:url(../../everino/img/icon_pray.png) left top/100% auto no-repeat;position:absolute;bottom:10px;right:30px}@media only screen and (max-width:768px){.movie-list li::after{width:30px;top:calc(50% - 25px);right:0}}.movie-list li+li{margin-top:20px}.movie-detail{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3;grid-area:c}@media only screen and (max-width:768px){.movie-detail{width:330px;position:absolute;top:140px;left:50%;transform:translateX(-50%)}}.movie-detail div{display:flex;max-width:960px;aspect-ratio:16/9}.movie-detail iframe{width:100%;height:100%}.movie-link{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:d;text-align:right;max-width:1280px}@media only screen and (max-width:768px){.movie-link{text-align:center;margin-top:30px}}.movie-link a{transition-property:opacity;transition-duration:.2s}