@charset "UTF-8";.layout{top:55px}.section{margin-left:90px;margin-right:90px;position:relative}@media screen and (min-width:1731px){.section{margin:0 auto;width:1550px}}@media screen and (max-width:1400px){.section{margin-left:4.6vw;margin-right:4.6vw}}.page-title{z-index:1}.index-main{margin-bottom:440px;padding-top:50px;position:relative}.index-main .main-bg{left:50%;max-width:1800px;min-width:1400px;overflow:hidden;position:absolute;top:-110px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:105vw}.index-main .main-bg img{position:relative;top:-310px;width:100%}.index-main .main-product{position:absolute;z-index:1}.index-main .main-product img{opacity:0;position:relative;top:130px;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:100%}.index-main .main-product.-load img{opacity:1;top:0;-webkit-transform:rotate(0deg)!important;-ms-transform:rotate(0deg)!important;transform:rotate(0deg)!important}.index-main .main-product.-item1{right:14%;top:-110px;width:308px}.index-main .main-product.-item1 img{-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);-webkit-transition:all .8s ease-out 0s;transition:all .8s ease-out 0s}@media screen and (max-width:1480px){.index-main .main-product.-item1{right:7%}}.index-main .main-product.-item2{left:40%;top:240px;width:339px}.index-main .main-product.-item2 img{-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transition:all .8s ease-out .4s;transition:all .8s ease-out .4s}.index-main .main-product.-item3{right:-17%;top:280px;width:444px}.index-main .main-product.-item3 img{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);-webkit-transition:all .8s ease-out .8s;transition:all .8s ease-out .8s}.index-main .main-product.-item4{left:-30px;top:390px;width:342px}.index-main .main-product.-item4 img{-webkit-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg);-webkit-transition:all .8s ease-out 1.2s;transition:all .8s ease-out 1.2s}.index-main .main-lead{margin-bottom:45px;position:relative}.index-main .main-lead .text-main{font-size:4.8rem;font-weight:700;line-height:6rem;margin-bottom:22px}@media screen and (min-width:1301px){.index-main .main-lead .text-main br{display:none}}.index-main .main-lead .text-sub{font-size:2.6rem;font-weight:700}.index-main .main-lead .text-sub .-fontp{font-size:2.8rem;font-weight:600}.index-main .main-text{font-size:1.8rem;line-height:4.6rem}.index-feature{margin-bottom:130px}.index-feature h3{font-size:4.2rem;font-weight:700;line-height:5rem;margin-bottom:50px}.index-feature h3 span{font-size:4.6rem;font-weight:600}.index-feature .feature-text{font-size:1.8rem;line-height:4.6rem;margin-bottom:45px}.index-feature .feature-list{display:-webkit-box;display:-ms-flexbox;display:flex}.index-feature .feature-item{position:relative;text-align:center;width:20%}.index-feature .feature-item+.feature-item:before{background:#eaeaea;content:"";height:100%;left:0;position:absolute;top:0;width:1px}.index-feature .feature-item .figure{height:140px;margin-bottom:20px;position:relative;width:100%}.index-feature .feature-item .figure img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.index-feature .feature-item .text{display:-webkit-box;display:-ms-flexbox;display:flex;height:84px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:1.6rem;justify-content:center;line-height:2.8rem;margin:0 auto;width:80%}.index-feature .feature-item.-item1 .figure img{width:148px}.index-feature .feature-item.-item2 .figure img{width:170px}.index-feature .feature-item.-item3 .figure img{width:158px}.index-feature .feature-item.-item4 .figure img,.index-feature .feature-item.-item5 .figure img{width:157px}.index-lineup{margin-bottom:97px}.index-lineup h3{font-size:4.2rem;font-weight:700;margin-bottom:53px}.index-lineup h3 span{font-size:4.6rem;font-weight:600}.index-lineup .lineup-text{font-size:1.8rem;line-height:4.6rem;margin-bottom:47px}.index-lineup .lineup-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.index-lineup .lineup-list+.lineup-list{margin-top:30px}.index-lineup .lineup-list:before{background:#eaeaea;content:"";height:100%;left:0;position:absolute;top:0;width:1px}.index-lineup .lineup-list2 .lineup-item{padding-bottom:35px;padding-top:41px}.index-lineup .lineup-list2 .lineup-info h4{margin-bottom:12px}.index-lineup .lineup-list2 .lineup-feature{margin-bottom:34px}.index-lineup .lineup-list2 .lineup-link{bottom:auto;margin-bottom:9px;position:relative}.index-lineup .lineup-list3 .lineup-item{padding-bottom:29px}.index-lineup .lineup-list3 .lineup-info h4{margin-bottom:12px}.index-lineup .lineup-list3 .lineup-feature{margin-bottom:42px}.index-lineup .lineup-list3 .lineup-link{bottom:auto;margin-bottom:9px;position:relative}.index-lineup .lineup-item{padding-bottom:138px;padding-top:110px;position:relative;width:33.33%}.index-lineup .lineup-item:before{border:1px solid #eaeaea;border-left:none;border-top:none;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.index-lineup .lineup-item:first-of-type,.index-lineup .lineup-item:nth-of-type(2),.index-lineup .lineup-item:nth-of-type(3){border-top:1px solid #eaeaea}.index-lineup .lineup-new{color:#035b90;font-size:1.8rem;font-weight:700;left:24px;letter-spacing:.02em;position:absolute;top:19px}.index-lineup .lineup-release{font-size:1.8rem;font-weight:700;left:0;position:absolute;text-align:center;top:45px;width:100%}.index-lineup .lineup-image{height:220px;margin-bottom:99px;position:relative;width:100%}.index-lineup .lineup-image img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.index-lineup .lineup-image .image{opacity:0;-webkit-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}.index-lineup .lineup-image .image.-current{opacity:1}.index-lineup .lineup-image__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;bottom:-55px;gap:0 15px;justify-content:center;left:0;position:absolute;width:100%}.index-lineup .lineup-image__nav .dot{background:#eaeaea;border-radius:50%;cursor:pointer;height:15px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:15px}.index-lineup .lineup-image__nav .dot.-current{background:#035b90}@media screen and (min-width:751px){.index-lineup .lineup-image__nav .dot:not(.-current):hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}}.index-lineup .lineup-info{margin:0 auto;width:82%}.index-lineup .lineup-info h4{font-size:2.9rem;font-weight:600;letter-spacing:.01em;line-height:3rem;margin-bottom:18px;padding-right:80px;position:relative}.index-lineup .lineup-info h4 .-tobira__jp{font-size:2.4rem}.index-lineup .lineup-info h4 .-tobira__en{font-size:2.6rem}.index-lineup .lineup-info h4 .icon{height:48px;position:absolute;right:-5px;top:-9px;width:48px}.index-lineup .lineup-info h4 .icon img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.index-lineup .lineup-feature{font-size:1.5rem;line-height:2.8rem;margin-bottom:24px}.index-lineup .lineup-point{color:#035b90;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.2rem;gap:6px;line-height:1.4rem}.index-lineup .lineup-point li{border:1px solid #035b90;border-radius:12px;padding:4px 13px}.index-lineup .lineup-link{background:#fff;border:1px solid #ececec;border-radius:27px;bottom:47px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:48px;left:9%;position:absolute;width:164px}.index-lineup .lineup-link:before{background:#035b90;border-radius:27px;content:"";-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.index-lineup .lineup-link .icon,.index-lineup .lineup-link:before{height:30px;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px}.index-lineup .lineup-link .icon{font-size:0}.index-lineup .lineup-link .icon svg{left:54%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:6px}.index-lineup .lineup-link .icon svg .st0{fill:#fff}.index-lineup .lineup-link .text{color:#035b90;font-size:1.6rem;line-height:4.6rem;padding-left:30px;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}@media screen and (min-width:751px){.index-lineup .lineup-link:hover:before{height:100%;right:0;width:100%}.index-lineup .lineup-link:hover .text{color:#fff}}.index-lineup .lineup-sold{font-size:1.4rem;left:9%;line-height:2.8rem;padding-left:22px;position:relative}.index-lineup .lineup-sold:before{content:"※";left:0;position:absolute;top:0}.index-lineup .lineup-maker{font-size:1.4rem;left:9%;line-height:2.8rem;margin-top:45px;position:relative}.index-partner{margin-bottom:60px}.index-movie .movie-guide{margin-top:90px;text-align:center}.index-movie .movie-guide h4{font-size:3.2rem;font-weight:700;margin-bottom:55px}.index-movie .movie-guide .text{font-size:1.8rem;line-height:3.2rem;margin-bottom:55px}.index-movie .movie-guide.index-dl{height:386px;margin-bottom:134px;padding-top:62px}.index-movie .movie-guide__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:60px;justify-content:center}.index-movie .movie-guide__btn>div,.index-movie .movie-guide__btn>span{display:block;width:300px}.index-movie .movie-guide__btn>div a,.index-movie .movie-guide__btn>span a{background:#035b90;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;position:relative;width:300px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media screen and (min-width:751px){.index-movie .movie-guide__btn>div a:hover:before,.index-movie .movie-guide__btn>span a:hover:before{width:100%}}.index-movie .movie-guide__btn>div a:before,.index-movie .movie-guide__btn>span a:before{background:#2d2d2d;border-radius:50px;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:0}.index-movie .movie-guide__btn>div a .icon,.index-movie .movie-guide__btn>span a .icon{position:relative}.index-movie .movie-guide__btn>div a .icon .-def,.index-movie .movie-guide__btn>span a .icon .-def{opacity:1;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.index-movie .movie-guide__btn>div a .icon .-hover,.index-movie .movie-guide__btn>span a .icon .-hover{left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:100%}.index-movie .movie-guide__btn>div a .icon.-icon1,.index-movie .movie-guide__btn>span a .icon.-icon1{margin:0 25px 0 60px;width:26px}.index-movie .movie-guide__btn>div a .icon.-icon2,.index-movie .movie-guide__btn>span a .icon.-icon2{margin:0 30px 0 40px;width:26px}.index-movie .movie-guide__btn>div a .icon.-icon3,.index-movie .movie-guide__btn>span a .icon.-icon3{margin:0 28px 0 46px;width:23px}.index-movie .movie-guide__btn>div a .text,.index-movie .movie-guide__btn>span a .text{color:#fff;font-size:1.9rem;font-weight:500;margin-bottom:0;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.index-chart{margin-bottom:125px}.index-chart .chart-title{font-size:4.2rem;font-weight:700;margin-bottom:66px}.index-chart .chart-wrap{position:relative}.index-chart .chart-wrap:before{top:190px}.index-chart .chart-wrap:after,.index-chart .chart-wrap:before{background:#ececec;content:"";height:1px;left:0;position:absolute;width:100%}.index-chart .chart-wrap:after{bottom:0}.index-chart .chart-head{margin-bottom:86px}.index-chart .chart-sort__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 40px;left:-5px;position:relative}.index-chart .chart-sort__select{border:1px solid #ececec;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:150px;position:relative}.index-chart .chart-sort__select:after{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/renewal2018/casestudy/icon/arrow2.svg) no-repeat 0 0;background-size:contain;content:"";font-size:0;height:8px;line-height:0;pointer-events:none;position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:14px}.index-chart .chart-sort__button{-webkit-box-sizing:border-box;box-sizing:border-box;width:138px}.index-chart .chart-sort__subtitle{font-size:1.4rem;line-height:5rem;padding-right:23px;white-space:nowrap}.index-chart .chart-sort__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 15px}.index-chart .chart-sort__item>p{color:#035b90;font-size:1.8rem;margin-bottom:7px}@media screen and (min-width:751px){.index-chart .chart-sort__wrap{height:auto!important}}@media screen and (max-width:1180px){.index-chart .chart-sort__item.-l{width:40%}}@media screen and (max-width:750px){.index-chart .chart-sort__select:after{height:5px;right:12px;width:9px}.index-chart .chart-sort__item>p{font-size:1.2rem;margin-bottom:0}.index-chart .chart-sort__button{padding-top:20px}.index-chart .chart-sort__other .case-sort__item{margin-bottom:5px}.index-chart .chart-sort__other .case-sort__item>p{font-size:1.2rem;margin-bottom:0}.index-chart .chart-sort__other .case-select{line-height:4.4rem}}.index-chart .chart-select{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;cursor:pointer;display:block;font-size:1.5rem;line-height:4.6rem;padding:0 30px 0 14px;width:100%}@media screen and (max-width:750px){.index-chart .chart-select{font-size:1.5rem;line-height:4.2rem}}.index-chart .chart-button{border-radius:24px;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#035b90;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;margin-bottom:2px;position:relative}.index-chart .chart-button:before{background:#2d2d2d;border-radius:27px;content:"";height:100%;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:0}.index-chart .chart-button__text{color:#fff;font-size:1.6rem;margin-right:10px;position:relative}.index-chart .chart-button__icon{font-size:0;line-height:0;position:relative;width:20px}.index-chart .chart-button__icon:before{content:"";display:block;padding-top:100%}.index-chart .chart-button__icon img{left:0;position:absolute;top:0;width:100%}.index-chart .chart-button__icon img.icon2{display:none}.index-chart .chart-button.-break{background:transparent;border:1px solid #c7c7c7;cursor:default;pointer-events:none}.index-chart .chart-button.-break .chart-button__text{color:#c6c6c6}.index-chart .chart-button.-break .chart-button__icon img.icon1{display:none}.index-chart .chart-button.-break .chart-button__icon img.icon2{display:block}@media screen and (min-width:751px){.index-chart .chart-button:hover:before{width:100%}}@media screen and (max-width:750px){.index-chart .chart-button{border-radius:21px;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;width:114px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.index-chart .chart-button__text{font-size:1.4rem;margin-right:5px}.index-chart .chart-button__icon{width:16px}}.index-chart .chart-container{left:-42px;position:relative}.index-chart .chart-container.-hide{display:none}.index-chart .chart-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.index-chart .chart-fixnav{overflow:hidden;pointer-events:none;position:fixed;top:65px;z-index:3}.index-chart .chart-fixnav.-show .chart-fixnav__wrapper{top:0}.index-chart .chart-fixnav__head{width:150px}.index-chart .chart-fixnav__main{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px;padding:10px 0 10px 10px;position:relative}.index-chart .chart-fixnav__mainwrapper{background:#fff;overflow:hidden;position:relative;width:calc(100% - 150px)}.index-chart .chart-fixnav__mainwrapper:after{background:#ececec;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.index-chart .chart-fixnav__main p{font-size:2rem;font-weight:600;letter-spacing:.02em;text-align:center;width:220px}.index-chart .chart-fixnav__main p.-hide{display:none}.index-chart .chart-fixnav__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:-45px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.index-chart .chart-fixnav__wrapper:after{background:#ececec;content:"";height:1px;left:0;position:absolute;top:0;width:100%}.index-chart .chart-main{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px;padding-left:10px;position:relative}.index-chart .chart-main__wrapper{overflow-x:auto;width:calc(100% - 150px);-ms-overflow-style:none;scrollbar-width:none}.index-chart .chart-hl{position:relative;width:150px}.index-chart .chart-hl:before{left:0}.index-chart .chart-hl:after,.index-chart .chart-hl:before{background:#ececec;content:"";height:calc(100% - 190px);position:absolute;top:190px;width:1px}.index-chart .chart-hl:after{right:0}.index-chart .chart-hl .chart-item{width:150px}.index-chart .chart-item{width:220px}.index-chart .chart-item.-hide{display:none}.index-chart .chart-item__head{height:190px}.index-chart .chart-item__image{height:100px;margin-bottom:32px;position:relative;width:100%}.index-chart .chart-item__image img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.index-chart .chart-item__name{font-size:2rem;font-weight:600;letter-spacing:.02em;text-align:center}.index-chart .chart-column{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;line-height:2.8rem;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px}.index-chart .chart-column+.chart-column{margin-top:30px}.index-chart .chart-column.-column1{padding-top:70px}.index-chart .chart-column.-column10{padding-bottom:66px}.index-chart .chart-column .-noitem{background:#000;font-size:0;height:1px;line-height:0;width:12px}.index-chart .chart-column .note{font-size:1.2rem;letter-spacing:-.02em;white-space:nowrap}.index-chart .chart-column .mark{font-size:0;height:25px;line-height:0;margin:0 auto;position:relative;width:30px}.index-chart .chart-column .mark img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.index-chart .chart-column .mark.-t img{width:28px}.index-chart .chart-column .mark.-c img{width:25px}.index-chart .chart-column .mark.-x img{width:19px}.index-chart .chart-column .mark-sub{margin-top:8px}.index-chart .chart-noresult{border-top:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#035b90;display:none;font-size:1.8rem;margin:0 auto;padding:71px 50px 80px;position:relative;text-align:center;top:-1px;z-index:1}.index-chart .chart-noresult.-show{display:block}.index-chart .chart-noresult br{display:none}@media screen and (max-width:750px){.index-chart .chart-noresult{font-size:1.4rem;line-height:2rem;padding:36px 20px 0;width:100%}}.index-chart .chart-notice{background:#035b90;height:155px;left:50%;pointer-events:none;position:absolute;top:450px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:155px;z-index:2}.index-chart .chart-notice.-hide{opacity:0}.index-chart .chart-notice__main{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;padding-top:23px;position:absolute;text-align:center;top:0;width:100%}.index-chart .chart-notice__main>.icon{margin:0 auto 17px;width:49px}.index-chart .chart-notice__main>.icon img{-webkit-animation:anm-hand 2s linear 0s infinite;animation:anm-hand 2s linear 0s infinite;position:relative;width:100%}.index-chart .chart-notice__main>.text{color:#fff;font-size:1.2rem;line-height:1.4rem}@media screen and (max-width:1300px){.index-main .main-product{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.index-main .main-product.-item3{right:-20%}.index-main .main-product.-item4{top:430px}}@media screen and (max-width:1200px){.index-feature .feature-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 0}.index-feature .feature-item{width:33.33%}.index-feature .feature-item.-item4:before{display:none}.index-chart .chart-fixnav{top:90px}}@media screen and (max-width:980px){.index-main .main-product.-item1{right:0}.index-main .main-product.-item2{top:480px}.index-main .main-product.-item3{top:250px}}@media screen and (max-width:950px){.index-lineup .lineup-item{width:50%}.index-chart .chart-sort__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-chart .chart-sort__item{display:block}.index-chart .chart-sort__item>p{font-size:1.4rem}}@media screen and (max-width:850px){.index-chart .chart-fixnav{top:80px}}@media screen and (max-width:750px){.index-main{margin-bottom:74px;padding-top:159px}.index-main .main-bg{min-width:1100px}.index-main .main-bg img{top:-200px}.index-main .main-product{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.index-main .main-product.-item1{right:-2%;top:-110px;width:130px}.index-main .main-product.-item2{left:27%;top:-12px;width:141px}.index-main .main-product.-item3{right:-30%;top:70px;width:188px}.index-main .main-product.-item4{left:-45px;top:11px;width:95px}.index-main .main-lead{margin-bottom:21px;padding-left:2.3vw}.index-main .main-lead .text-main{font-size:2.9rem;line-height:4.2rem;margin-bottom:6px}.index-main .main-lead .text-sub{font-size:1.6rem;line-height:2.6rem}.index-main .main-lead .text-sub .-fontp{font-size:2.8rem;font-weight:600}.index-main .main-text{font-size:1.4rem;line-height:2.8rem;padding-left:2.3vw;position:relative}.index-feature{margin-bottom:63px}.index-feature h3{font-size:2.6rem;line-height:4.2rem;margin-bottom:18px;padding-left:2.3vw}.index-feature h3 span{font-size:2.6rem}.index-feature .feature-text{font-size:1.4rem;line-height:2.8rem;margin-bottom:45px;padding-left:2.3vw}.index-feature .feature-list{gap:32px 0}.index-feature .feature-item{padding-bottom:20px;width:50%}.index-feature .feature-item:after{background:#ececec;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.index-feature .feature-item+.feature-item:before{display:none}.index-feature .feature-item .figure{height:100px;margin-bottom:16px}.index-feature .feature-item .text{height:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.4rem;line-height:2.6rem;margin:0 auto;width:75%}.index-feature .feature-item.-item1 .figure img{width:104px}.index-feature .feature-item.-item2 .figure img{width:119px}.index-feature .feature-item.-item3 .figure img{width:109px}.index-feature .feature-item.-item4 .figure img{width:108px}.index-feature .feature-item.-item5:after{display:none}.index-feature .feature-item.-item5 .figure img{width:99px}.index-lineup{margin-bottom:88px}.index-lineup h3{font-size:2.6rem;margin-bottom:28px;padding-left:2.3vw}.index-lineup h3 span{font-size:4.6rem;font-weight:600}.index-lineup .lineup-text{font-size:1.4rem;line-height:2.8rem;margin-bottom:42px;padding:0 2.3vw}.index-lineup .lineup-list{display:block}.index-lineup .lineup-list+.lineup-list{margin-top:30px}.index-lineup .lineup-list:before{background:transparent;border:1px solid #ececec;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.index-lineup .lineup-item{padding-bottom:108px;padding-top:80px;position:relative;text-align:center;width:100%}.index-lineup .lineup-item:before{display:none}.index-lineup .lineup-item.-hasnote{padding-bottom:28px}.index-lineup .lineup-item.-hasnote .lineup-link{bottom:0;left:0;margin:36px auto 12px;position:relative;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.index-lineup .lineup-new{font-size:1.6rem;top:17px}.index-lineup .lineup-release{font-size:1.4rem;top:30px}.index-lineup .lineup-image{height:180px;margin-bottom:68px}.index-lineup .lineup-image__nav{bottom:-40px;gap:0 12px}.index-lineup .lineup-image__nav .dot{height:12px;width:12px}.index-lineup .lineup-info{margin:0 auto;width:85%}.index-lineup .lineup-info h4{font-size:2.6rem;line-height:3.2rem;margin-bottom:13px;padding-right:0;position:static;text-align:center}.index-lineup .lineup-info h4 .-tobira__jp{font-size:2.3rem}.index-lineup .lineup-info h4 .-tobira__en{font-size:2.4rem}.index-lineup .lineup-info h4 .icon{height:40px;right:8px;top:10px;width:40px}.index-lineup .lineup-feature{font-size:1.4rem;line-height:2.4rem;margin-bottom:19px;text-align:center}.index-lineup .lineup-point{color:#035b90;font-size:1rem;gap:6px;line-height:1.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index-lineup .lineup-point li{padding:1px 6px}.index-lineup .lineup-link{background:transparent;border:none;bottom:20px;cursor:pointer;left:50%;text-align:left;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:124px}.index-lineup .lineup-link:before{display:none}.index-lineup .lineup-link .icon{border:1px solid #035b90;border-radius:50%;height:20px;width:20px}.index-lineup .lineup-link .icon svg{width:5px}.index-lineup .lineup-link .icon svg .st0{fill:#035b90}.index-lineup .lineup-link .text{font-size:1.4rem;line-height:4.6rem;padding-left:12px;top:-1px}.index-lineup .lineup-sold{padding-left:16px}.index-lineup .lineup-maker,.index-lineup .lineup-sold{display:inline-block;font-size:1rem;left:0;line-height:2rem;margin:0 auto}.index-lineup .lineup-nav{cursor:pointer;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:54px;z-index:3}.index-lineup .lineup-nav.-hide{display:none}.index-lineup .lineup-nav .icon{background:#fff;border:1px solid #ececec;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;height:54px;left:0;margin-bottom:2px;position:relative;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;width:100%}.index-lineup .lineup-nav .icon svg{left:74%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px}.index-lineup .lineup-nav .icon .st0{fill:#035b90}.index-lineup .lineup-nav.-l{left:auto;right:100%;-webkit-transform:translate(9px,-50px);-ms-transform:translate(9px,-50px);transform:translate(9px,-50px)}.index-lineup .lineup-nav.-r{left:100%;right:auto;-webkit-transform:translate(-9px,-50px);-ms-transform:translate(-9px,-50px);transform:translate(-9px,-50px)}.index-lineup .lineup-nav.-r .icon{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.index-lineup .lineup-footer{display:block;margin-top:20px;position:relative}.index-lineup .lineup-pager{cursor:pointer;position:relative}.index-lineup .lineup-pagerwrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:1}.index-lineup .lineup-pager .icon{border:1px solid #035b90;border-radius:50% 50%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;height:23px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:23px}.index-lineup .lineup-pager .icon svg{left:54%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:5px}.index-lineup .lineup-pager .icon svg .st0{fill:#035b90}.index-lineup .lineup-pager .text{color:#035b90;font-size:1.4rem;line-height:2.4rem;position:relative}.index-lineup .lineup-pager.-l .icon{left:0;-webkit-transform:scaleX(-1) translateY(-50%);-ms-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%)}.index-lineup .lineup-pager.-l .text{padding-left:30px}.index-lineup .lineup-pager.-r .icon{right:0}.index-lineup .lineup-pager.-r .text{padding-left:0;padding-right:30px;text-align:right}.index-lineup .lineup-pagenum{display:-webkit-box;display:-ms-flexbox;display:flex;width:90px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;bottom:2px;color:#035b90;left:50%;position:absolute;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.index-lineup .lineup-pagenum .current{font-size:3rem;font-weight:600;letter-spacing:.04em;line-height:3rem;position:relative;text-align:right;top:3px;width:30px}.index-lineup .lineup-pagenum .line{font-size:1rem;letter-spacing:.04em;line-height:1rem;margin:0 9px 3px 8px}.index-lineup .lineup-pagenum .total{font-size:1.4rem;letter-spacing:.04em;line-height:1.4rem;width:30px}.index-partner{margin-bottom:86px}.index-movie .movie-guide{margin-top:24px}.index-movie .movie-guide h4{font-size:2.2rem;line-height:3.3rem;margin-bottom:17px}.index-movie .movie-guide .text{font-size:1.4rem;line-height:2.8rem;margin-bottom:24px}.index-movie .movie-guide__btn>div,.index-movie .movie-guide__btn>span{width:200px}.index-movie .movie-guide__btn>div a,.index-movie .movie-guide__btn>span a{border-radius:40px;height:60px;width:200px}.index-movie .movie-guide__btn>div a .icon,.index-movie .movie-guide__btn>span a .icon{position:relative}.index-movie .movie-guide__btn>div a .icon .-def,.index-movie .movie-guide__btn>span a .icon .-def{opacity:1;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.index-movie .movie-guide__btn>div a .icon .-hover,.index-movie .movie-guide__btn>span a .icon .-hover{left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:100%}.index-movie .movie-guide__btn>div a .icon.-icon1,.index-movie .movie-guide__btn>span a .icon.-icon1{margin:0 25px 0 60px;width:26px}.index-movie .movie-guide__btn>div a .icon.-icon2,.index-movie .movie-guide__btn>span a .icon.-icon2{margin:0 30px 0 40px;width:26px}.index-movie .movie-guide__btn>div a .icon.-icon3,.index-movie .movie-guide__btn>span a .icon.-icon3{margin:0 15px 0 29px;width:18px}.index-movie .movie-guide__btn>div a .text,.index-movie .movie-guide__btn>span a .text{font-size:1.4rem}.index-chart{margin-bottom:90px}.index-chart .chart-title{font-size:2.6rem;margin-bottom:25px;padding-left:2.3vw}.index-chart .chart-wrap{position:relative}.index-chart .chart-wrap:before{top:142px}.index-chart .chart-head{margin-bottom:48px}.index-chart .chart-sort.-open .chart-sort__showbutton .text{display:none}.index-chart .chart-sort.-open .chart-sort__showbutton .text.-txt2{display:block}.index-chart .chart-sort.-open .chart-sort__showbutton .icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.index-chart .chart-sort__wrap{height:0;left:0;overflow:hidden;position:absolute;-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;width:100%;z-index:2}.index-chart .chart-sort__inner{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;left:0;padding:20px 2.3vw;position:absolute;top:0;width:100%}.index-chart .chart-sort__select{width:100%}.index-chart .chart-sort__select:after{height:7px;width:11px}.index-chart .chart-sort__button{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:125px}.index-chart .chart-sort__subtitle{font-size:1.4rem;line-height:5rem;padding-right:23px;white-space:nowrap}.index-chart .chart-sort__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:5px}.index-chart .chart-sort__item>p{color:#035b90;font-size:1.2rem;margin-bottom:2px}.index-chart .chart-sort__showbutton{cursor:pointer;display:block;padding:10px 2.3vw;width:150px}.index-chart .chart-sort__showbutton>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin:0 auto;width:150px}.index-chart .chart-sort__showbutton .text{color:#035b90;font-size:1.4rem;margin-right:10px}.index-chart .chart-sort__showbutton .text.-txt2{display:none}.index-chart .chart-sort__showbutton .icon{border:1px solid #035b90;border-radius:50% 50%;-webkit-box-sizing:border-box;box-sizing:border-box;height:22px;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:22px}.index-chart .chart-sort__showbutton .icon svg{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:11px}.index-chart .chart-sort__showbutton .icon svg .st0{fill:#035b90;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.index-chart .chart-select{font-size:1.4rem;line-height:4.2rem}.index-chart .chart-button{border-radius:20px;height:40px;width:100%}.index-chart .chart-button__text{color:#fff;font-size:1.4rem;margin-right:10px;position:relative}.index-chart .chart-button__icon{width:15px}.index-chart .chart-container{left:0}.index-chart .chart-fixnav__head{width:84px}.index-chart .chart-fixnav__main{gap:0 5px;padding:5px 0 5px 10px}.index-chart .chart-fixnav__mainwrapper{width:calc(100% - 84px)}.index-chart .chart-fixnav__main p{font-size:1.6rem;width:160px}.index-chart .chart-fixnav__wrapper{top:-35px}.index-chart .chart-main{gap:0 5px}.index-chart .chart-main__wrapper{width:calc(100% - 84px)}.index-chart .chart-hl{width:84px}.index-chart .chart-hl:after,.index-chart .chart-hl:before{height:calc(100% - 142px);top:142px}.index-chart .chart-hl .chart-item{white-space:nowrap;width:84px}.index-chart .chart-hl .chart-column{padding:0 5px}.index-chart .chart-item{width:160px}.index-chart .chart-item.-hide{display:none}.index-chart .chart-item__head{height:142px}.index-chart .chart-item__image{height:70px;margin-bottom:28px}.index-chart .chart-item__name{font-size:1.6rem}.index-chart .chart-column{font-size:1.2rem;line-height:2rem}.index-chart .chart-column+.chart-column{margin-top:24px}.index-chart .chart-column.-column1{padding-top:40px}.index-chart .chart-column.-column10{padding-bottom:40px}.index-chart .chart-column .note{white-space:normal}.index-chart .chart-column .-noitem{background:#000;font-size:0;height:1px;line-height:0;width:12px}.index-chart .chart-column .mark{height:15px;width:20px}.index-chart .chart-column .mark img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.index-chart .chart-column .mark.-t img{width:20px}.index-chart .chart-column .mark.-c img{width:17px}.index-chart .chart-column .mark.-x img{width:15px}.index-chart .chart-column .mark-sub{margin-top:3px}.index-chart .chart-noresult{font-size:1.4rem;line-height:2rem;padding:36px 20px 0;width:100%}.index-chart .chart-notice{height:130px;top:300px;width:130px}.index-chart .chart-notice__main{padding-top:28px}.index-chart .chart-notice__main>.icon{margin-bottom:8px;width:41px}.index-chart .chart-notice__main>.text{font-size:1rem;line-height:1.2rem}}@-webkit-keyframes anm-hand{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(15px);transform:translateX(15px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}75%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes anm-hand{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(15px);transform:translateX(15px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}75%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.section ol,.section ul{margin-bottom:18px}.section ol li,.section ul li{position:relative}.section ol li:before,.section ul li:before{content:"";left:0;position:absolute;top:0}.section ol.-style-asterisk li,.section ul.-style-asterisk li{padding-left:25px}.section ol.-style-asterisk li:before,.section ul.-style-asterisk li:before{color:#035b90;content:"※"}@media screen and (max-width:750px){.section ol.-style-asterisk li,.section ul.-style-asterisk li{padding-left:15px}}.section ol.-style-dot li,.section ul.-style-dot li{padding-left:25px}.section ol.-style-dot li:before,.section ul.-style-dot li:before{content:"・"}@media screen and (max-width:750px){.section ol.-style-dot li,.section ul.-style-dot li{padding-left:15px}}.section ol.-style-number li,.section ul.-style-number li{padding-left:25px}.section ol.-style-number li:first-child:before,.section ul.-style-number li:first-child:before{content:"1."}.section ol.-style-number li:nth-child(2):before,.section ul.-style-number li:nth-child(2):before{content:"2."}.section ol.-style-number li:nth-child(3):before,.section ul.-style-number li:nth-child(3):before{content:"3."}.section ol.-style-number li:nth-child(4):before,.section ul.-style-number li:nth-child(4):before{content:"4."}.section ol.-style-number li:nth-child(5):before,.section ul.-style-number li:nth-child(5):before{content:"5."}.section ol.-style-number li:nth-child(6):before,.section ul.-style-number li:nth-child(6):before{content:"6."}.section ol.-style-number li:nth-child(7):before,.section ul.-style-number li:nth-child(7):before{content:"7."}.section ol.-style-number li:nth-child(8):before,.section ul.-style-number li:nth-child(8):before{content:"8."}.section ol.-style-number li:nth-child(9):before,.section ul.-style-number li:nth-child(9):before{content:"9."}@media screen and (max-width:750px){.section ol.-style-number li,.section ul.-style-number li{padding-left:15px}}.section .-bold,.section b,.section strong{font-weight:700}.section .-small{font-size:90%;line-height:160%}.single-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:75px;padding-top:49px}.single-main__detail{width:45%}.single-main__detail h3{font-size:5.4rem;font-weight:600;letter-spacing:.02em;line-height:6.4rem;margin-bottom:14px}.single-main__detail h3 span.-tobira_jp{font-size:4.6rem}.single-main__detail .release{border:1px solid #035b90;border-radius:18px;color:#035b90;display:inline-block;font-size:1.7rem;line-height:2.8rem;margin-bottom:19px;padding:3px 15px}.single-main__detail .price{font-size:1.8rem;line-height:3.4rem;margin-bottom:37px}.single-main__detail .price .note{color:#035b90}.single-main__detail .lead{font-size:1.8rem;line-height:4.6rem}.single-main__detail .note{font-size:1.4rem;line-height:2.8rem}.single-main__detail .note>*{margin-top:8px}.single-main__detail .note ul li{padding-left:20px;position:relative}.single-main__detail .note ul li:before{content:"";left:0;position:absolute;top:0}.single-main__detail .note ul.-style-asterisk li:before{color:#035b90;content:"※"}.single-main__detail .note ul.-style-dot li:before{content:"・"}.single-main__gallery{margin-right:6%;max-width:500px;position:relative;top:-82px;width:45%}.single-main__gallery__wrap{overflow:hidden;position:relative}.single-main__gallery__wrap.-load{overflow:visible}.single-main__gallery__wrap:before{content:"";display:block;padding-top:100%}.single-main__gallery__wrap .owlblock{left:0;position:absolute;top:0;width:100%}.single-main__gallery .item{width:100%}.single-main__gallery .item ._img-fit{position:relative;width:100%}.single-main__gallery .item ._img-fit:before{content:"";display:block;padding-top:100%}.single-main__gallery .item ._img-fit img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.single-main__gallery .owlblock{margin-bottom:23px}.single-main__gallery .owl-carousel .owl-nav button.owl-next,.single-main__gallery .owl-carousel .owl-nav button.owl-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.single-main__gallery .owl-carousel .owl-nav button.owl-next>span,.single-main__gallery .owl-carousel .owl-nav button.owl-prev>span{background:#fff;border:1px solid #ececec;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:55px;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:55px}.single-main__gallery .owl-carousel .owl-nav button.owl-next>span p,.single-main__gallery .owl-carousel .owl-nav button.owl-prev>span p{display:inline-block;font-size:0;left:50%;line-height:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:18px}.single-main__gallery .owl-carousel .owl-nav button.owl-next>span p .cls-1,.single-main__gallery .owl-carousel .owl-nav button.owl-prev>span p .cls-1{fill:none;stroke:#035b90;stroke-miterlimit:10;stroke-width:2.770782px}.single-main__gallery .owl-carousel .owl-nav button.owl-prev{left:-28px}@media screen and (min-width:751px){.single-main__gallery .owl-carousel .owl-nav button.owl-prev:hover span{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}}.single-main__gallery .owl-carousel .owl-nav button.owl-next{right:-28px}.single-main__gallery .owl-carousel .owl-nav button.owl-next span p svg{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}@media screen and (min-width:751px){.single-main__gallery .owl-carousel .owl-nav button.owl-next:hover span{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.single-main__thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:6px;justify-content:center}.single-main__thumb .item{position:relative;width:64px}.single-main__thumb .item.-current:after{height:4px}.single-main__thumb .item:not(.-current){cursor:pointer}@media screen and (min-width:751px){.single-main__thumb .item:not(.-current):hover p img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.single-main__thumb .item:before{border:1px solid #ececec;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.single-main__thumb .item:after{background:#035b90;bottom:0;content:"";height:0;left:0;position:absolute;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:100%}.single-main__thumb .item p{overflow:hidden;position:relative;width:100%}.single-main__thumb .item p:before{content:"";display:block;padding-top:100%}.single-main__thumb .item p img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:100%}.single-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 1px;margin-bottom:80px}.single-feature .item{width:calc(33.3% - 1px)}.single-feature .item .image{margin-bottom:22px;position:relative;width:100%}.single-feature .item .image:before{content:"";display:block;padding-top:61.59%}.single-feature .item .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.single-feature .item .text{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem;line-height:2.8rem;padding:0 12%;text-align:left;width:100%}.single-feature .item .text,.single-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-type{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:100px;margin-bottom:126px}.single-type .type-headline{font-size:1.8rem;margin-bottom:45px;text-align:center}.single-type .type-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:42px}.single-type .type-list li{width:156px}.single-type .type-list li .icon{border:1px solid #eaeaea;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;height:156px;margin-bottom:19px;position:relative;width:156px}.single-type .type-list li .icon p{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.single-type .type-list li .icon.-icon1 p{width:73px}.single-type .type-list li .icon.-icon2 p{width:59px}.single-type .type-list li .icon.-icon3 p{width:78px}.single-type .type-list li .icon.-icon4 p{width:54px}.single-type .type-list li .icon.-icon5 p{width:52px}.single-type .type-list li .icon.-icon6 p{width:68px}.single-type .type-list li .icon.-icon7 p{width:69px}.single-type .type-list li .icon.-icon8 p{width:82px}.single-type .type-list li .text{font-size:1.6rem;text-align:center}.single-movie{margin-bottom:120px}.single-movie.index-movie{margin-bottom:129px}.single-movie.index-movie .movie-item{max-width:820px;width:80%}.single-movie .movie-title{font-size:4.2rem;font-weight:700;margin-bottom:70px}.single-movie .movie-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.single-movie .movie-item{cursor:pointer;position:relative;width:50%}.single-movie .movie-item.-play .btn,.single-movie .movie-item.-play .cover{opacity:0;pointer-events:none}@media screen and (min-width:751px){.single-movie .movie-item:hover .btn{background:#fff}.single-movie .movie-item:hover .btn svg .cls-1{fill:#035b90}}.single-movie .movie-item:before{content:"";display:block;padding-top:56.23%}.single-movie .movie-item .cover,.single-movie .movie-item .player{height:100%;left:0;position:absolute;top:0;width:100%}.single-movie .movie-item .cover{pointer-events:none;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.single-movie .movie-item .cover img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.single-movie .movie-item .btn{background:#035b90;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;height:95px;left:50%;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:95px}.single-movie .movie-item .btn,.single-movie .movie-item .btn svg{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.single-movie .movie-item .btn svg{left:52%;width:20px}.single-movie .movie-item .btn svg .cls-1{fill:#fff;fill-rule:evenodd;stroke-width:0px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.single-spec{margin-bottom:134px}.single-spec .spec-title{font-size:4.2rem;font-weight:700;margin-bottom:70px}.single-spec .spec-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:17px;padding:25px 0 26px}@media screen and (min-width:751px){.single-spec .spec-btn:hover .spec-btn__icon{background:#035b90}.single-spec .spec-btn:hover .spec-btn__icon:after,.single-spec .spec-btn:hover .spec-btn__icon:before{background:#fff}}.single-spec .spec-btn.-open .spec-btn__icon:after{-webkit-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.single-spec .spec-btn__text{font-size:1.8rem}.single-spec .spec-btn__icon{border:1px solid #035b90;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;height:36px;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:36px}.single-spec .spec-btn__icon:before{height:2px;width:10px}.single-spec .spec-btn__icon:after,.single-spec .spec-btn__icon:before{background:#035b90;content:"";left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.single-spec .spec-btn__icon:after{height:10px;width:2px}.single-spec .spec-container{border:1px solid #eaeaea}.single-spec .spec-main{height:0;overflow:hidden;position:relative;-webkit-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}.single-spec .spec-contents{border-top:1px solid #eaeaea;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.single-spec .spec-contents:before{background:#eaeaea;content:"";height:calc(100% - 7px);left:50%;position:absolute;top:0;width:1px}.single-spec .spec-block{padding-bottom:60px;padding-top:38px;position:relative;width:50%}.single-spec .spec-block:before{background:#eaeaea;content:"";height:calc(100% - 7px);left:150px;position:absolute;top:0;width:1px}.single-spec .spec-block dl{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;line-height:3.2rem}.single-spec .spec-block dl dt{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:30px;width:150px}.single-spec .spec-block dl dd{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px 0 55px;width:calc(100% - 150px)}.single-spec .spec-block dl dd p{margin-bottom:6px}.single-spec .spec-block dl dd a{color:#035b90;text-decoration:underline}.single-spec .spec-block dl+dl{margin-top:32px}.single-spec .spec-link{margin-top:16px}.single-spec .spec-link a{display:inline-block;text-decoration:none!important}.single-spec .spec-link a p{margin-bottom:0!important}.single-spec .spec-link a>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:751px){.single-spec .spec-link a:hover .icon{background:#035b90}.single-spec .spec-link a:hover .icon .-def{opacity:0}.single-spec .spec-link a:hover .icon .-hover{opacity:1}}.single-spec .spec-link a .icon{border:1px solid #035b90;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;height:38px;line-height:0;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:38px}.single-spec .spec-link a .icon p{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px}.single-spec .spec-link a .icon .-def{opacity:1;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.single-spec .spec-link a .icon .-hover{opacity:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.single-spec .spec-link.-arrow a .icon p{left:52%;width:6px}.single-article{margin-bottom:126px}.single-article .article-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 0}.single-article .article-title{font-size:4.2rem;font-weight:700}.single-article .article-title span{white-space:nowrap}.single-article .article-item{width:25%}.single-article .article-item a{display:block}@media screen and (min-width:751px){.single-article .article-item a:hover .image img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}@media screen and (min-width:951px){.single-article .article-item.-blank{display:none}}.single-article .article-item__head{height:93px}.single-article .article-item__head.-break{display:none}.single-article .article-item .image{margin-bottom:20px;overflow:hidden;position:relative}.single-article .article-item .image:before{content:"";display:block;padding-top:60%}.single-article .article-item .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:100%}.single-article .article-item .details{padding-right:20px}.single-article .article-item .details-title{font-size:1.7rem;line-height:2.7rem;margin-bottom:3px}.single-article .article-item .details-title span{font-size:1.5rem}.single-article .article-item .details-date{font-size:1.4rem;line-height:2.8rem}.single-form{margin-bottom:140px}.single-form__title{font-size:4.2rem}.single-form .row-fluid [class*=span]{margin-left:0}.single-form__title{font-size:3.7rem;font-weight:700;margin-bottom:54px}@media screen and (max-width:750px){.single-form__title{font-size:2.9rem;margin-bottom:37px;padding-left:2.3vw}}.single-form__note{-webkit-box-sizing:border-box;box-sizing:border-box;color:#035b90;font-size:1.5rem;margin:0 auto 24px;max-width:950px;width:100%}@media screen and (max-width:750px){.single-form__note{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.2rem;margin-bottom:17px;padding-left:2.3vw;width:100%}}.single-form .hs-form-field{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.single-form .hs-form-field>label{font-size:1.8rem;line-height:3rem}.single-form .hs-form-field>label span{font-size:1.8rem;font-weight:400;line-height:3rem}@media screen and (max-width:750px){.single-form .hs-form-field>label,.single-form .hs-form-field>label span{font-size:1.5rem;line-height:2rem}}.single-form .hs_cos_wrapper_type_form form,.single-form form{max-width:950px!important}.single-form .hs_cos_wrapper_type_form form .hs_error_rollup,.single-form .hs_cos_wrapper_type_form form fieldset,.single-form form .hs_error_rollup,.single-form form fieldset{margin:0 auto 13px;max-width:inherit!important;width:100%}.single-form .hs_cos_wrapper_type_form form input,.single-form form input{background:#f5f5f5;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-size:1.8rem;height:60px;padding:0 20px;width:100%!important}.single-form .hs_cos_wrapper_type_form form select,.single-form form select{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/dl/select_arrow.png) no-repeat 100% #f5f5f5;background-size:auto 60px;font-size:1.8rem;height:60px;padding:0 20px;width:100%!important}.single-form .hs_cos_wrapper_type_form form textarea,.single-form form textarea{background:#f5f5f5;font-size:1.8rem;line-height:2.4rem;padding:5px 20px;width:100%!important}@media screen and (max-width:1200px){.single-form .hs_cos_wrapper_type_form form .hs_error_rollup,.single-form .hs_cos_wrapper_type_form form fieldset,.single-form form .hs_error_rollup,.single-form form fieldset{width:95%}}@media screen and (max-width:750px){.single-form .hs_cos_wrapper_type_form form .hs_error_rollup,.single-form .hs_cos_wrapper_type_form form fieldset,.single-form form .hs_error_rollup,.single-form form fieldset{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:16px;padding:0 2.3vw;width:100%}.single-form .hs_cos_wrapper_type_form form .hs_error_rollup.form-columns-2 .hs-form-field,.single-form .hs_cos_wrapper_type_form form fieldset.form-columns-2 .hs-form-field,.single-form form .hs_error_rollup.form-columns-2 .hs-form-field,.single-form form fieldset.form-columns-2 .hs-form-field{float:left;width:50%}.single-form .hs_cos_wrapper_type_form form input,.single-form form input{font-size:1.6rem;height:48px;padding:0 15px;width:100%!important}.single-form .hs_cos_wrapper_type_form form select,.single-form form select{background-size:auto 48px;font-size:1.6rem;height:48px;padding:0 15px;width:100%!important}.single-form .hs_cos_wrapper_type_form form textarea,.single-form form textarea{font-size:1.6rem;line-height:2.4rem;padding:2px 15px;width:100%!important}.single-form .hs_cos_wrapper_type_form form .hs_submit>.actions,.single-form form .hs_submit>.actions{height:60px;padding:0 26px}.single-form .hs_cos_wrapper_type_form form .hs_submit>.actions .hs-button,.single-form form .hs_submit>.actions .hs-button{font-size:1.4rem;height:60px;line-height:60px}.single-form .hs_cos_wrapper_type_form form .hs_submit>.actions:before,.single-form form .hs_submit>.actions:before{height:60px}}.single-anotherp{margin-bottom:127px}.single-anotherp .anotherp-title{font-size:4.2rem;font-weight:700;margin-bottom:68px}.single-anotherp .anotherp-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px;position:relative}.single-anotherp .anotherp-list:before{background:#eaeaea;content:"";height:100%;left:0;position:absolute;top:0;width:1px}.single-anotherp .anotherp-item{border:1px solid #eaeaea;border-left:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:25%}@media screen and (min-width:751px){.single-anotherp .anotherp-item:hover .link .icon{background:#035b90;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.single-anotherp .anotherp-item:hover .link .icon svg .cls-1{stroke:#fff}}.single-anotherp .anotherp-item a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:45px 0 90px;position:relative;text-align:center}.single-anotherp .anotherp-item a .image{height:125px;margin-bottom:49px;position:relative}.single-anotherp .anotherp-item a .image img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.single-anotherp .anotherp-item a .detail h4{font-size:2.2rem;font-weight:600;line-height:3rem;margin-bottom:13px;padding:0 5%}.single-anotherp .anotherp-item a .detail h4 .-tobira__jp{font-size:2rem}.single-anotherp .anotherp-item a .detail .text{padding:0 20%}.single-anotherp .anotherp-item .link{bottom:27px;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.single-anotherp .anotherp-item .link .text{color:#035b90;font-size:1.5rem}.single-anotherp .anotherp-item .link .icon{border:1px solid #035b90;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;height:20px;line-height:0;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:20px}.single-anotherp .anotherp-item .link .icon svg{left:53%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:5px}.single-anotherp .anotherp-item .link .icon svg .cls-1{fill:none;stroke:#035b90;stroke-miterlimit:10;stroke-width:3px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.single-anotherp .anotherp-back,.single-anotherp .anotherp-back a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-anotherp .anotherp-back a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px}@media screen and (min-width:751px){.single-anotherp .anotherp-back a:hover .icon{background:#035b90;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.single-anotherp .anotherp-back a:hover .icon svg .cls-1{stroke:#fff}}.single-anotherp .anotherp-back a .text{font-size:1.8rem}.single-anotherp .anotherp-back a .icon{border:1px solid #035b90;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;height:38px;line-height:0;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:38px}.single-anotherp .anotherp-back a .icon svg{left:47%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scaleX(-1);-ms-transform:translate(-50%,-50%) scaleX(-1);transform:translate(-50%,-50%) scaleX(-1);width:7px}.single-anotherp .anotherp-back a .icon svg .cls-1{fill:none;stroke:#035b90;stroke-miterlimit:10;stroke-width:3px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.single-footer{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/products/common/bg1.png) no-repeat 0 0;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;height:445px;padding-top:90px;text-align:center}.single-footer h3{color:#fff;font-size:3.2rem;font-weight:700;margin-bottom:55px}.single-footer .text{color:#fff;font-size:1.8rem;line-height:3.2rem;margin-bottom:55px}.single-footer.index-dl{height:386px;margin-bottom:134px;padding-top:62px}.single-footer__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:60px;justify-content:center}.single-footer__btn>div,.single-footer__btn>span{display:block;width:300px}.single-footer__btn>div a,.single-footer__btn>span a{background:#fff;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;position:relative;width:300px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media screen and (min-width:751px){.single-footer__btn>div a:hover:before,.single-footer__btn>span a:hover:before{width:100%}.single-footer__btn>div a:hover .icon .-def,.single-footer__btn>span a:hover .icon .-def{opacity:0}.single-footer__btn>div a:hover .icon .-hover,.single-footer__btn>span a:hover .icon .-hover{opacity:1}.single-footer__btn>div a:hover .text,.single-footer__btn>span a:hover .text{color:#fff}}.single-footer__btn>div a:before,.single-footer__btn>span a:before{background:#2d2d2d;border-radius:50px;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:0}.single-footer__btn>div a .icon,.single-footer__btn>span a .icon{position:relative}.single-footer__btn>div a .icon .-def,.single-footer__btn>span a .icon .-def{opacity:1;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.single-footer__btn>div a .icon .-hover,.single-footer__btn>span a .icon .-hover{left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:100%}.single-footer__btn>div a .icon.-icon1,.single-footer__btn>span a .icon.-icon1{margin:0 25px 0 60px;width:26px}.single-footer__btn>div a .icon.-icon2,.single-footer__btn>span a .icon.-icon2{margin:0 30px 0 40px;width:26px}.single-footer__btn>div a .icon.-icon3,.single-footer__btn>span a .icon.-icon3{margin:0 28px 0 46px;width:23px}.single-footer__btn>div a .text,.single-footer__btn>span a .text{color:#035b90;font-size:1.9rem;font-weight:500;margin-bottom:0;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.single-freearea{margin-bottom:120px}.single-freearea .freearea-title{font-size:4.2rem;font-weight:700;margin-bottom:70px}.single-freearea .freearea-contents{font-size:1.6rem;line-height:2.8rem}.single-freearea .freearea-contents img{margin:18px 0;max-width:1000px}.single-freearea .freearea-contents p{margin-bottom:18px}.single-freearea .freearea-contents h2{font-size:3.2rem;font-weight:700;line-height:4rem;line-height:2.8rem;margin-bottom:18px;margin-top:28px}.single-freearea .freearea-contents h3{font-size:2rem;font-weight:700;line-height:3.2rem;line-height:2.8rem;margin-bottom:18px;margin-top:28px}.single-freearea .freearea-contents h4{font-size:1.8rem;font-weight:700;line-height:2.8rem;margin-bottom:18px;margin-top:28px}.single-freearea .freearea-contents h5,.single-freearea .freearea-contents h6,.single-freearea .freearea-contents h7{font-size:1.6rem;font-weight:700;line-height:2.8rem;margin-bottom:18px;margin-top:28px}.single-freearea .freearea-contents a{color:#035b90;text-decoration:underline}.single-freearea .freearea-contents dl{margin-bottom:18px}.single-freearea .freearea-contents dl dt{font-weight:700;margin-bottom:5px}.single-freearea .freearea-contents dl dd{padding-left:25px}@media screen and (max-width:1200px){.single-main__gallery{margin-right:0}.single-feature .item{width:calc(50% - 1px)}}@media screen and (max-width:950px){.single-spec .spec-contents{-ms-flex-wrap:wrap;flex-wrap:wrap}.single-spec .spec-contents:before{display:none}.single-spec .spec-block{width:100%}.single-spec .spec-block:first-of-type{padding-bottom:0}.single-spec .spec-block:first-of-type:before{height:100%}.single-spec .spec-block:nth-of-type(2){padding-top:32px}.single-article .article-item{width:50%}.single-anotherp .anotherp-item{border-top:none;width:50%}.single-anotherp .anotherp-item:first-of-type,.single-anotherp .anotherp-item:nth-of-type(2){border-top:1px solid #eaeaea}.single-type{display:block}.single-type .type-block+.type-block{margin-top:60px}.single-type .type-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-movie .movie-list{gap:20px 0}.single-movie .movie-item{width:100%}}@media screen and (max-width:850px){.single-main{display:block}.single-main__detail{width:100%}.single-main__gallery{margin:0 auto 50px;max-width:500px;width:100%}}@media screen and (max-width:750px){.single-main{margin-bottom:53px;padding:17px 2.3vw 0}.single-main__detail h3{font-size:3.6rem;letter-spacing:0;line-height:3.6rem;margin-bottom:15px}.single-main__detail h3 span.-tobira_jp{font-size:2.3rem}.single-main__detail h3 span.-tobira_en{font-size:2.6rem}.single-main__detail .release{font-size:1.4rem;line-height:2.4rem;margin-bottom:19px;padding:2px 10px}.single-main__detail .price{font-size:1.4rem;line-height:2.4rem;margin-bottom:15px}.single-main__detail .lead{font-size:1.4rem;line-height:2.8rem}.single-main__detail .note{font-size:1.2rem;line-height:2.4rem}.single-main__detail2{margin-bottom:0}.single-main__gallery{margin-bottom:34px;margin-top:6px;top:0;width:78vw}.single-main__gallery .owlblock{margin-bottom:33px}.single-main__gallery .owl-carousel .owl-nav button.owl-next>span,.single-main__gallery .owl-carousel .owl-nav button.owl-prev>span{height:43px;width:43px}.single-main__gallery .owl-carousel .owl-nav button.owl-next>span p,.single-main__gallery .owl-carousel .owl-nav button.owl-prev>span p{font-size:0;line-height:0;width:14px}.single-main__thumb .item{width:52px}.single-main__thumb .item.-current:after{height:2px}.single-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:43px 0;margin-bottom:54px}.single-feature .item{width:100%}.single-feature .item .image{height:auto;width:100%}.single-feature .item .image:before{content:"";display:block;padding-top:61.58%}.single-feature .item .text{font-size:1.4rem;line-height:2.8rem;padding:0 3%}.single-type{margin-bottom:77px}.single-type .type-block{text-align:center}.single-type .type-block+.type-block{margin-top:55px}.single-type .type-headline{border:1px solid #035b90;border-radius:18px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#035b90;display:inline-block;font-size:1.4rem;line-height:2.4rem;margin:0 auto 36px;min-width:162px;padding:2px 15px}.single-type .type-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px}.single-type .type-list li{width:80px}.single-type .type-list li .icon{border:none;height:80px;margin-bottom:19px;width:80px}.single-type .type-list li .icon.-icon1 p{width:52px}.single-type .type-list li .icon.-icon2 p{width:41px}.single-type .type-list li .icon.-icon3 p{width:52px}.single-type .type-list li .icon.-icon4 p{width:37px}.single-type .type-list li .icon.-icon5 p{width:36px}.single-type .type-list li .icon.-icon6 p{width:47px}.single-type .type-list li .icon.-icon7 p{width:49px}.single-type .type-list li .icon.-icon8 p{width:57px}.single-type .type-list li .text{font-size:1.4rem}.single-movie{margin-bottom:95px}.single-movie .movie-title{font-size:2.9rem;margin-bottom:37px;padding-left:2.4vw}.single-movie .movie-list{gap:10px 0;left:-4.6vw;position:relative;width:100vw}.single-movie .movie-item .btn{height:56px;width:56px}.single-movie .movie-item .btn svg{width:14px}.single-movie.index-movie{margin-bottom:88px}.single-movie.index-movie .movie-title{font-size:2.6rem}.single-movie.index-movie .movie-item{width:100%}.single-spec{margin-bottom:90px}.single-spec .spec-title{font-size:2.9rem;margin-bottom:37px;padding-left:2.4vw}.single-spec .spec-btn{padding:33px 0}.single-spec .spec-btn__text{font-size:1.6rem}.single-spec .spec-btn__icon{height:22px;width:22px}.single-spec .spec-container{border:1px solid #eaeaea}.single-spec .spec-main{height:0;overflow:hidden;position:relative;-webkit-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}.single-spec .spec-contents{border-top:1px solid #eaeaea;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.single-spec .spec-block:before{left:110px}.single-spec .spec-block dl{font-size:1.2rem;line-height:2rem}.single-spec .spec-block dl dt{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:15px;width:110px}.single-spec .spec-block dl dd{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px 0 17px;width:calc(100% - 110px)}.single-spec .spec-block dl+dl{margin-top:32px}.single-spec .spec-link{margin-top:12px}.single-spec .spec-link a>div{gap:0 10px}.single-spec .spec-link a .icon{height:22px;width:22px}.single-spec .spec-link a .icon p{width:10px}.single-spec .spec-link.-arrow a .icon p{left:52%;width:4px}.single-article{margin-bottom:88px}.single-article .article-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 0}.single-article .article-title{font-size:2.9rem;padding-left:2.4vw}.single-article .article-title span{white-space:nowrap}.single-article .article-item__head{height:63px}.single-article .article-item .image{margin-bottom:16px}.single-article .article-item .details{padding:0 6px}.single-article .article-item .details-title{font-size:1.4rem;line-height:2rem;margin-bottom:3px}.single-article .article-item .details-title span{font-size:1.1rem}.single-article .article-item .details-date,.single-article .article-item .details-date2{font-size:1.2rem;line-height:2.2rem}.single-article .article-item .details-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#036197;gap:10px;margin-left:6px;margin-top:5px}.single-article .article-item .details-more__text{font-size:1.3rem}.single-article .article-item .details-more__circle{border:1px solid #035b90;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;height:21px;line-height:0;position:relative;width:21px;-ms-flex-negative:0;flex-shrink:0}.single-article .article-item .details-more__circle .icon{height:7px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:4px}.single-article .article-item .details-more__circle .icon .st0{fill:#035b90}.single-form{margin-bottom:89px}.single-form__title{font-size:2.9rem;font-weight:700}.single-anotherp{margin-bottom:86px}.single-anotherp .anotherp-title{font-size:2.9rem;margin-bottom:38px;padding-left:2.4vw}.single-anotherp .anotherp-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px;position:relative}.single-anotherp .anotherp-list:before{background:#eaeaea;content:"";height:100%;left:0;position:absolute;top:0;width:1px}.single-anotherp .anotherp-item a{padding:36px 0 80px}.single-anotherp .anotherp-item a .image{height:95px;margin-bottom:29px}.single-anotherp .anotherp-item a .detail h4{font-size:1.4rem;font-weight:600;line-height:2.2rem;margin-bottom:10px;padding:0 16px}.single-anotherp .anotherp-item a .detail h4 .-tobira__jp{font-size:1.4rem}.single-anotherp .anotherp-item a .detail .text{font-size:1.2rem;line-height:2.2rem;padding:0 16px}.single-anotherp .anotherp-item .link .text{color:#035b90;font-size:1.4rem}.single-anotherp .anotherp-back a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px}.single-anotherp .anotherp-back a .text{font-size:1.4rem}.single-anotherp .anotherp-back a .icon{height:22px;width:22px}.single-anotherp .anotherp-back a .icon svg{width:5px}.single-footer{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/products/sp/bg1.png) no-repeat 0 0;background-size:cover;height:338px;margin-bottom:45px;padding-top:46px}.single-footer.index-dl{height:272px;margin-bottom:90px;padding-top:44px}.single-footer h3{font-size:2.2rem;margin-bottom:15px}.single-footer .text{font-size:1.4rem;line-height:2.8rem;margin-bottom:19px}.single-footer__btn{display:block}.single-footer__btn>div{margin:0 auto 10px;width:200px}.single-footer__btn>div a{border-radius:30px;height:60px;width:200px}.single-footer__btn>div a .icon{font-size:0;line-height:0}.single-footer__btn>div a .icon.-icon1{margin:0 25px 0 30px;width:18px}.single-footer__btn>div a .icon.-icon2{margin:0 15px 0 26px;width:21px}.single-footer__btn>div a .icon.-icon3{margin:0 15px 0 29px;width:18px}.single-footer__btn>div a .text{font-size:1.4rem}.single-freearea{margin-bottom:90px}.single-freearea .freearea-title{font-size:2.9rem;font-weight:700;margin-bottom:38px}.single-freearea .freearea-contents{font-size:1.4rem;line-height:2rem}.single-freearea .freearea-contents img{margin:10px 0;max-width:100%}.single-freearea .freearea-contents p{margin-bottom:18px}.single-freearea .freearea-contents h2{font-size:2rem;font-weight:700;margin-bottom:18px;margin-top:28px}.single-freearea .freearea-contents h3{font-size:1.8rem;font-weight:700;margin-bottom:18px;margin-top:28px}.single-freearea .freearea-contents h4{font-size:1.6rem;font-weight:700;margin-bottom:18px;margin-top:28px}.single-freearea .freearea-contents h5,.single-freearea .freearea-contents h6,.single-freearea .freearea-contents h7{font-size:1.4rem;font-weight:700;margin-bottom:18px;margin-top:28px}.single-freearea .freearea-contents dl{margin-bottom:18px}.single-freearea .freearea-contents dl dt{font-weight:700;margin-bottom:5px}.single-freearea .freearea-contents dl dd{padding-left:15px}}#casemodule .case-exam{margin-bottom:194px}@media screen and (max-width:750px){#casemodule .case-exam{margin-bottom:160px}}#casemodule .case-exam__title{font-size:4.2rem;margin-bottom:58px;text-align:left}@media screen and (max-width:750px){#casemodule .case-exam__title{font-size:2.9rem;margin-bottom:20px}}