:root{--bgsp-guide:url(/products/images/sp/img_guide_bg.webp);--bgpc-guide:url(/products/images/img_guide_bg.webp);--bgsp-feature:url(/products/images/sp/img_feature_bg.webp);--bgpc-feature:url(/products/images/img_feature_bg.webp);--bgsp-nanofilter:url(/products/images/sp/img_filter_bg.webp);--bgpc-nanofilter:url(/products/images/img_filter_bg.webp);--bgsp-rofilter:url(/products/images/sp/img_filter_ro_bg.webp);--bgpc-rofilter:url(/products/images/img_filter_ro_bg.webp);--bgsp-howto:url(/products/images/sp/img_howto_bg.webp);--bgpc-howto:url(/products/images/img_howto_bg.webp);--bgsp-product:url(/products/images/sp/img_product_bg.webp);--bgpc-product:url(/products/images/img_product_bg.webp)}@supports not (background-image:url(/products/images/img_guide_bg.webp)){:root{--bgsp-guide:url(/products/images/sp/img_guide_bg.jpg);--bgpc-guide:url(/products/images/img_guide_bg.jpg);--bgsp-feature:url(/products/images/sp/img_feature_bg.jpg);--bgpc-feature:url(/products/images/img_feature_bg.jpg);--bgsp-nanofilter:url(/products/images/sp/img_filter_bg.jpg);--bgpc-nanofilter:url(/products/images/img_filter_bg.jpg);--bgsp-rofilter:url(/products/images/sp/img_filter_ro_bg.jpg);--bgpc-rofilter:url(/products/images/img_filter_ro_bg.jpg);--bgsp-howto:url(/products/images/sp/img_howto_bg.jpg);--bgpc-howto:url(/products/images/img_howto_bg.jpg);--bgsp-product:url(/products/images/sp/img_product_bg.jpg);--bgpc-product:url(/products/images/img_product_bg.jpg)}}body{background-color:#fff}.card{font-family:"Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif}.card .card__head{display:table;margin:auto;text-align:center;border-bottom:1px solid #a5becd}.card .card__title{color:#5a99c1}.card .card__title--en{font-size:.875rem;letter-spacing:.08em;margin-right:2px}.card .card__title--ja{font-size:1.125rem;font-weight:500;line-height:1}.card .card__body{position:relative;width:100%;margin-top:15px;background:#fff;border-radius:4px}.card .card__text{position:absolute;top:0;right:0;left:0;margin-top:6.10169%;font-size:15.5px;line-height:1.69;text-align:center}.tile .tile__textArea{padding:33px 20px 33.5px}.tile .tile__textArea .tile__textArea__foot{margin-top:23px}.tile .tile__text{margin-top:20px;font-family:"Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:1rem;line-height:2;letter-spacing:.08em}.tile .tile__attention{display:block;font-family:"Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:.75rem;line-height:1.7;letter-spacing:.06em;margin-top:10.5px}.tile .tile__label{padding:7.5px 0 6.5px;margin-top:7px;font-family:"Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:.875rem;text-align:center;background:#c1b289;border-radius:4px}.step .step__label{padding:6px 0;font-family:"Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:16px;line-height:1.44;color:#fff;text-align:center}.step .step__label--orange{background:#e6a555}.step .step__label--darkGreen{background:#009191}.step .step__label--green{background:#9bb95f}.step .step__label--small{font-size:14px}.step .step__label+.step__desc{margin-top:14px}.step .step__title{margin:0 0 10px;font-size:21.5px;font-weight:300}.step .step__title--orange{color:#d77832}.step .step__title--darkGreen{color:#009191}.step .step__title--green{color:#7da53c}.step .step__body--orange{background:#f7e9d5}.step .step__body--darkGreen{background:#eaf0f0}.step .step__body--green{background:#f0f4e7}.step .step__desc{font-family:"Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:14px}.step .step__feature{margin-top:19px}.step .step__feature__list{display:flex;flex-wrap:wrap;gap:15px 37.5px;width:95%;margin:20px auto 0}.step .step__feature__list--center{justify-content:center}.step .step__feature__list--large{gap:20px}.step .step__feature__list--large .step__feature__item{align-items:center}.step .step__feature__list .step__feature__item:not(.step__feature__item--center){display:flex;width:140px}.step .step__feature__list .step__feature__item:not(.step__feature__item--center) .step__feature__text{margin-left:8px}.step .step__feature__list .step__feature__item--center{width:72px;text-align:center;white-space:nowrap}.step .step__feature__list .step__feature__item--center .step__feature__text{margin-top:8px}.step .step__feature__list .step__feature__icon{width:36px;margin:auto}.step .step__feature__list .step__feature__icon--large{width:60px}.step .step__feature__list .step__feature__text{font-family:"Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:14px;font-weight:500;color:#5a96be}.step .step__feature__list .step__feature__text--voc{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.head__kv{position:relative;overflow:hidden}.head .head__kv img{width:100%}.head__kv img.img_mv_sub_3m{position:absolute;width:27%;top:2%;right:15%}.head .head__kv img.img_mv_sub_no1{position:absolute;width:15%;bottom:21%;left:26%}.head .head__title{margin-top:29px;text-align:center}.head .head__title .head__title__sub{display:block;font-size:.875rem;font-weight:300;letter-spacing:.2em}.head .head__title .head__title__main{display:block;margin-top:15px;font-size:22.5px}.head .head__textArea{margin-top:38.5px}.head .head__textArea .head__textArea__text{display:table;margin:auto;font-family:"Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:16px;font-weight:500;line-height:2.1;text-align:center;letter-spacing:.2em}.head .head__video{position:relative;margin:43px auto 0}.head .head__video .head__video__inner{width:100%;padding-top:56.8%}.head .head__video .head__video__core{position:absolute;top:0;left:0;width:100%;height:100%}.merit{padding:45px 0 38.5px;background:#e4e9ea}.merit .merit__inner{width:85.33333%;margin:37.5px auto 0}.merit .merit__cardList{display:flex;flex-wrap:wrap;align-items:flex-start;margin:-3.33333%}.merit .merit__cardList__item{margin:3.33333%}.feature .feature__list{padding:32px 0 55px}.filter .filter__inner{padding:33.5px 0 30px}.filter .filter__viewMore{margin-top:30px}.filter .filter__evidence{padding:25px 0 50px;background:#ecebeb}.howto .howto__inner{padding:15px 0 90px}.howto .howto__subTitle{font-family:"Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:1rem;font-weight:400;text-align:center;margin-top:15px}.howto .howto__video{position:relative;margin:4px auto 0}.howto .howto__video .howto__video__inner{width:100%;padding-top:56.8%}.howto .howto__video .howto__video__core{position:absolute;top:0;left:0;width:100%;height:100%}.product .product__subTitle{padding:21px 0;font-family:"Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:14px;font-weight:300;line-height:1;text-align:center}.product .product__images{display:flex;align-items:stretch;background:#ecebeb;justify-content:center}.product .product__images .product__image{width:50%;max-width:700px}.product .product__images .product__image img{width:100%}.product .product__tableWrapper{padding:30px 0;background:#a5a0a0}.product .product__tableWrapper+.product__tableWrapper{padding-top:0}.product .product__tableTitle{width:82.66667%;margin:auto;padding:0 30px;font-family:"Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:14px;font-weight:300;color:#fff}.product .product__table{padding:0 30px;margin:0 auto 20px;font-family:"Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif}.product .product__table .product__table__head{position:relative;width:100%;padding:11px 15px 10px;font-size:1.125rem;font-weight:500;color:#787373;background:#fff}.product .product__table .product__table__head.is-active::after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.product .product__table .product__table__head::after{position:absolute;top:50%;right:12px;font-size:24px;font-weight:500;content:"+";-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product .product__table .product__table__desc,.product .product__table .product__table__title{padding:4.5px 10px 5.5px;margin:1px 0;font-size:14px;font-weight:300;background:#fff}.product .product__table .product__table__desc a,.product .product__table .product__table__title a{display:flex;align-items:baseline;gap:4px;font-weight:500;color:#787373}.product .product__table .product__table__desc a .product__more__icon,.product .product__table .product__table__title a .product__more__icon{width:18px}.product .product__table .product__table__attention{font-size:12px}.product .product__more{display:flex;align-items:center;justify-content:space-between;margin:5px 30px;padding:10px 10px 10px 15px;background:#fff;color:#787373;font-weight:500;font-size:.875rem;font-family:"Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif}@media only screen and (max-width:767px){.head__kv img.img_mv_sub_3m{position:absolute;width:48%;top:0;right:-3%}.head .head__kv img.img_mv_sub_no1{position:absolute;width:35%;bottom:12%;left:3%}}.product .product__more .product__more__icon{-ms-flex-negative:0;flex-shrink:0;width:18px}.product .product__more .product__more__icon .icon_link{width:16px;height:auto}.guide .guide__content{position:relative;font-family:"Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif}.guide .guide__content+.guide__content::before{position:absolute;top:0;right:0;left:0;display:block;width:100%;height:1px;margin:auto;content:"";background:#a0b9c8}.guide .guide__subTitle{font-size:20px;font-weight:300;text-align:center}.guide .guide__subTitle .guide__subTitle__icon{display:block;width:72.5px;margin:auto}.guide .guide__subTitle .guide__subTitle__main{display:block;margin-top:5px;font-size:28.5px;font-weight:100;line-height:1;color:#5a94bc;text-align:center}.guide .guide__subTitle .guide__subTitle__sub{display:block;margin-top:13px;font-size:.875rem;font-weight:500;line-height:1;text-align:center}.guide .guide__service{padding-top:24px}.guide .guide__service .guide__service__title{margin-top:25px;font-size:1.5rem;font-weight:300;text-align:center}.guide .guide__service .guide__service__lead{margin-top:15px;font-size:12px;font-weight:300;line-height:1.5;text-align:center}.guide .guide__service .guide__service__caption{margin-top:32px;font-size:16px;text-align:center}.guide .guide__service .guide__service__list{margin-top:16px}.guide .guide__service .guide__service__navigation__next,.guide .guide__service .guide__service__navigation__prev{display:block;width:12px;height:12px;border-top:1.5px solid #939394;border-right:1.5px solid #939394}.guide .guide__service .guide__service__navigation__prev{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.guide .guide__service .guide__service__navigation__next{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.guide .guide__service .guide__service__item__details{text-align:center}.guide .guide__service .guide__service__item__title{padding:4px 0 5px;font-size:.875rem;font-weight:400}.guide .guide__service .guide__service__item__desc{display:flex;align-items:center;justify-content:center;height:102px;font-size:.875rem;font-weight:300;line-height:2;background:#e3e8e9;border-radius:4px}.guide .guide__service .guide__service__options{padding:27.5px 0}.guide .guide__service .guide__service__options__title{font-size:14px;font-weight:500;text-align:center}.guide .guide__service .guide__service__options__list{margin:13.5px auto 0}.guide .guide__service .guide__service__options__item{width:86.66667%;padding:15px 0 13.5px;margin:5px auto;font-size:12.5px;text-align:center;background:#e7e4dc;border-radius:4px}.guide .guide__payment{padding:40px 0 45px}.guide .guide__payment .guide__payment__lead{margin-top:25px;font-size:12px;font-weight:300;text-align:center}.guide .guide__payment .guide__payment__list{margin-top:11.5px}.guide .guide__payment .guide__payment__item{margin-top:23px}.guide .guide__payment .guide__payment__item__title{display:block;font-size:1rem;font-weight:500;text-align:center}.guide .guide__payment .guide__payment__item__desc{display:block;margin-top:9px;font-size:12px;line-height:1.8;text-align:center}.guide .guide__payment .guide__payment__item__desc.notes{font-size:12px}.guide .guide__payment .guide__payment__item__img{padding:9px 8px;margin:25px auto 0;background:#ece9e1;border-radius:4px}.guide .guide__payment .guide__payment__item__img--credit{width:89.86667%}.guide .guide__option{padding:37.5px 0 50px}.guide .guide__option .guide__option__lead{margin-top:25px;font-size:12px;font-weight:300;line-height:1.8;text-align:center}.guide .guide__option .guide__option__viewMore{margin-top:28px}.rental{padding:25px 0 34px;background:#eceae4}.rental .attention{font-size:.75rem;font-family:"Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;text-indent:-1em;padding-left:1em;width:305px;margin:7px auto}.rental .rental--compact{padding:25px 0 20px}.rental .rental--compact+.rental .rental--compact{position:relative}.rental .rental--compact+.rental .rental--compact::before{position:absolute;top:0;right:0;left:0;display:block;margin:auto;content:"";background:#fff}.rental .rental--compact .rental__title{margin:0;line-height:1}.rental .rental--compact .rental__thumb{width:156px;margin:0 15px 0 0}.rental .rental--compact .rental__priceBox{margin-top:0}.rental .rental--compact .rental__priceBox .rental__priceBox__label{margin-top:0;font-size:12px;line-height:inherit;text-align:center;background:#e8ae64}.rental .rental--compact .rental__actionArea{margin-top:15px}.rental .rental--compact .rental__button{width:168px}.rental .rental--compact .rental__button span{font-size:.75rem}.rental__induction__btn{padding-top:20px}.rental__button .rental__button_notes{font-size:.8rem;display:block;margin-bottom:5px}.rental>.rental{padding-bottom:0}.rental .rental__title{margin-top:14px;font-weight:400;text-align:center}.rental .rental__title .rental__title__main{font-family:"Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:1.25rem;letter-spacing:.04em}.rental .rental__title .rental__title__sub{display:block;margin-top:10.5px;font-size:.875rem;letter-spacing:.13em}.rental .rental__thumb{width:242px;margin:14px auto 0}.rental .rental__thumb--s3{width:111px}.rental .rental__thumb--premiumlapia_neos2{width:104.5px}.rental .rental__thumb--premiumlapia_stella{width:111px}.rental .rental__thumb--nano_trinity{width:130px}.rental .rental__thumb--nanostand{width:70px}.rental .rental__thumb--nano_neo{width:111px}.rental .rental__thumb--premiumlapia_L2{width:52px}.rental .rental__thumb--rostand{width:52px}.rental .rental__feature .rental__feature__icons{width:220px;margin:14px auto 0;background:#fff}.rental .rental__feature .rental__feature__text{margin-top:10.5px;font-family:"Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:.875rem;text-align:center}.rental__feature .contents__desc__categories{display:flex;align-items:center;justify-content:center;margin:1rem auto}.rental__feature .contents__desc__category{padding:2px 4px;margin-right:6px;font-size:clamp(.85rem,.795rem + .27vw,1rem);font-weight:300;color:#fff}.rental__feature .contents__desc__category--cool{background:#5a99c1}.rental__feature .contents__desc__category--hot{background:#e69b2e}.rental__feature .contents__desc__category--normal{background:#78b496}.guide .rental__feature .contents__desc__categories{margin:2.2rem auto 1rem}.rental .rental__actionArea{margin-top:24px}.rental .rental__button{position:relative;display:block;width:310px;padding:13px 0 15px;margin:6px auto 0;font-family:"Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:1rem;font-weight:700;color:#fff;text-align:center;background:#467a99}.rental .rental__button::after{position:absolute;top:50%;right:8px;display:block;width:6px;height:6px;content:"";border-top:1.5px solid #fff;border-right:1.5px solid #fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.rental__button.link__none{background:#9b9b9b}.rental__button.link__none::after{display:none}.rental .rental__priceBox{display:flex;align-items:center;justify-content:center;margin-top:20px;font-family:"Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif}.rental .rental__priceBox .rental__priceBox__label{padding:1.5px 6.5px 2.5px;margin-right:5.5px;font-size:clamp(.906rem,.781rem + .63vw,1.25rem);font-weight:500;line-height:1.25;color:#fff;background:#e9af64}.rental .rental__price{font-family:"Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:18.5px}.rental .rental__price--green{color:#79aea9}.rental .rental__price--large{font-size:clamp(1.375rem,.784rem + 2.95vw,3rem)}.rental .rental__price--bold{font-weight:700}.rental .rental__priceDetails{font-size:14.5px;letter-spacing:-.05em;margin-left:.2em}.rental .rental__priceDesc{width:90%;padding:11px 15px 9px;margin:8px auto 0;font-family:"Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;background:#fff;border:1px solid #a5a0a0}.rental .rental__priceDesc .ro_rental{margin:30px auto 0}.rental .rental__priceDesc+.rental__priceDesc{margin-top:5px}.rental .rental__priceDesc .rental__priceDesc__title{font-size:14px;font-weight:700;color:#787170;text-align:center;letter-spacing:.06em}.rental .rental__priceDesc .rental__priceDesc__title--large{font-size:20px}.rental .rental__priceDesc .rental__priceDesc__desc{margin-top:7px;font-size:12px;line-height:1.8}.rental__body .rental__offer{margin:auto}.rental__offer img{width:100%;margin-top:1em}@media (prefers-color-scheme:light){:root{--color-base:#ffffff;--color-bg:#3b3f43;--color-main:#032f40;--color-sub:#011c26;--color-point:#5c7073}}@media (prefers-color-scheme:dark){:root{--color-base:#000;--color-bg:#3b3f43;--color-main:#287496;--color-sub:#37a1d0;--color-point:#d0b737}}@media only screen and (min-width:768px){.card .card__title--en{font-size:14px}.card .card__title--ja{font-size:20px}.card .card__body{width:180px;margin-top:20px;border-radius:5px}.card .card__text{margin-top:10px;font-size:19px}.tile{display:flex;align-items:center}.tile .tile__textArea{width:50%;padding:0 100px 0 68px}.tile .tile__textArea--oneColumn{width:auto}.tile .tile__textArea .tile__textArea__foot{margin-top:26px}.tile .tile__text{margin-top:20px;font-size:16px}.tile .tile__label{padding:9px 0 11px;margin-top:10px;font-size:14px;border-radius:5px}.tile .tile__thumb{width:50%}.tile--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.tile--reverse .tile__textArea{padding:0 122px 0 64px}.step .step__label{padding:12px 0;font-size:18px}.step .step__label--small{font-size:14px}.step .step__label+.step__desc{width:95%;margin:18px auto 0}.step .step__title{margin-bottom:15px;font-size:24px}.step .step__body{height:calc(100% - 50px);padding:25px}.step .step__desc{font-size:16px}.step .step__feature{margin-top:25px}.step .step__feature__list{gap:30px 12%;width:80%;margin-top:20px}.step .step__feature__list--large{gap:10%;margin-top:39px}.step .step__feature__list .step__feature__item:not(.step__feature__item--center){width:45%}.step .step__feature__list .step__feature__item:not(.step__feature__item--center) .step__feature__text{margin-left:8px}.step .step__feature__list .step__feature__item--center{width:25%}.step .step__feature__list .step__feature__item--center .step__feature__text{margin-top:16px}.step .step__feature__list .step__feature__icon{width:40px}.step .step__feature__list .step__feature__icon--large{width:60px}.step .step__feature__list .step__feature__text{font-size:14px}.head{padding-bottom:60px}.head .head__title{margin-top:64px}.head .head__title .head__title__sub{font-size:18px}.head .head__title .head__title__main{margin-top:16px;font-size:31px}.head .head__textArea{margin-top:40px}.head .head__textArea .head__textArea__text{font-size:16px}.head .head__video{width:750px;margin-top:60px}.merit{padding:60px 0 96px}.merit .merit__inner{width:650px;margin-top:70px}.merit .merit__cardList{margin:-27px}.merit .merit__cardList__item{margin:27px}.feature .feature__list{padding:100px 0 90px;max-width:1400px;margin:auto}.filter .filter__inner{padding:100px 0 70px;max-width:1400px;margin:auto}.filter .filter__viewMore{margin-top:80px}.filter .filter__evidence{padding:54px 0 50px}.filter .filter__step{display:flex;margin-top:40px}.filter .filter__step li{flex-grow:1;width:33%;-webkit-box-flex:1;-ms-flex-positive:1}.howto .howto__inner{padding:60px 0 80px}.howto .howto__subTitle{font-size:1.125rem;font-weight:300}.howto .howto__video{width:750px;margin-bottom:46px}.product .product__subTitle{padding:45px 0 43px;font-size:16px}.product .product__tableWrapper{padding:70px 0 60px}.product .product__tableTitle{width:100%;max-width:870px;font-size:17px}.product .product__table{width:100%;max-width:870px;margin:10px auto 20px}.product .product__table .product__table__details{display:flex!important;flex-wrap:wrap}.product .product__table .product__table__head::after{display:none!important}.product .product__table .product__table__desc,.product .product__table .product__table__title{padding:8px 8px 10px;margin:1px;font-size:16px}.product .product__table .product__table__title{display:flex;align-items:center;width:20%;max-width:250px}.product .product__table .product__table__desc{width:79%;max-width:640px}.product .product__table .product__table__attention{font-size:14px}.product__table__pdf_dl{display:flex;justify-content:space-between;width:100%;max-width:870px;margin:auto;padding:0 30px;gap:20px}.product__table__pdf_dl .item__pdf{margin:auto;width:100%}.product .product__more{padding:.85rem 30px .85rem;margin:0 auto 20px;font-size:1rem}.guide .guide__content+.guide__content::before{width:750px}.guide .guide__subTitle{font-size:40px}.guide .guide__subTitle .guide__subTitle__icon{width:100px}.guide .guide__subTitle .guide__subTitle__main{margin-top:10px;font-size:40px}.guide .guide__subTitle .guide__subTitle__sub{margin-top:20px;font-size:17px}.guide .guide__service{padding-top:86px}.guide .guide__service .guide__service__title{margin-top:50px;font-size:40px}.guide .guide__service .guide__service__lead{margin-top:26px;font-size:16px}.guide .guide__service .guide__service__list{position:relative;width:100%;max-width:1024px;padding-top:48px;margin-top:56px}.guide .guide__service .guide__service__navigation{position:absolute;top:8px;right:125px;display:flex;align-items:center;justify-content:space-between;width:54px}.guide .guide__service .guide__service__item__title{padding:10px 0 12px;font-size:20px}.guide .guide__service .guide__service__item__desc{height:112px;font-size:16px}.guide .guide__service .guide__service__options{padding:44px 0 56px}.guide .guide__service .guide__service__options__title{font-size:18px}.guide .guide__service .guide__service__options__list{display:flex;align-items:stretch;justify-content:center;margin-top:27px;font-size:18px}.guide .guide__service .guide__service__options__item{display:flex;align-items:center;justify-content:center;width:142px;padding:39px 16px 35px;margin:0 10px;font-size:15px;line-height:1.46}.guide .guide__service .guide__service__options__desc{margin-top:35px;font-size:15px}.guide .guide__payment{padding:40px 0 60px}.guide .guide__payment .guide__payment__lead{margin-top:40px;font-size:16px}.guide .guide__payment .guide__payment__list{margin-top:26px}.guide .guide__payment .guide__payment__item{margin-top:40px}.guide .guide__payment .guide__payment__item__title{font-size:18px}.guide .guide__payment .guide__payment__item__desc{margin-top:15px;font-size:16px}.guide .guide__payment .guide__payment__item__desc.notes{font-size:14px}.guide .guide__payment .guide__payment__item__img{padding:18px;margin-top:22px}.guide .guide__payment .guide__payment__item__img--credit{width:674px}.guide .guide__option{padding:64px 0 75px}.guide .guide__option .guide__option__lead{margin-top:57px;font-size:16px}.guide .guide__option .guide__option__viewMore{margin-top:48px}.rental{padding:60px 0 110px}.rental .rental--compact{display:flex;align-items:flex-start;justify-content:center;padding:64px 0 10px}.rental .rental--compact+.rental .rental--compact::before{width:60%;height:2px}.rental .rental--compact .rental__title{text-align:left;line-height:1.5}.rental .rental--compact .rental__title .rental__title__sub{margin-top:10px}.rental .rental--compact .rental__thumb{width:475px;margin:0}.rental .rental--compact .rental__thumb img{margin-bottom:10px}.rental .rental--compact .rental__thumb--s3{width:148px}.rental .rental--compact .rental__thumb--premiumlapia_neos2{width:138px}.rental .rental--compact .rental__thumb--premiumlapia_stella{width:148px}.rental .rental--compact .rental__thumb--nano_trinity{width:176px}.rental .rental--compact .rental__thumb--nanostand{width:76px}.rental .rental--compact .rental__thumb--nano_mate{width:365px;margin-top:115px}.rental .rental--compact .rental__thumb--nano_neo{width:148px}.rental .rental--compact .rental__thumb--premiumlapia_L2{width:72px}.rental .rental--compact .rental__thumb--rostand{width:72px}.rental .rental--compact .rental__body{margin-left:58px}.rental .rental--compact .rental__feature .rental__feature__icons{margin-right:0;margin-left:0}.rental .rental--compact .rental__priceBox{justify-content:flex-start;margin-top:16px;-webkit-box-pack:start;-ms-flex-pack:start}.rental .rental--compact .rental__priceBox .rental__priceBox__label{width:84px;font-size:14px}.rental .rental--compact .rental__price{font-size:3rem}.rental .rental--compact .rental__priceDetails{font-size:20px;letter-spacing:normal;letter-spacing:initial}.rental .rental--compact .rental__priceDetails--large{margin-left:.2em}.rental .rental--compact .rental__actionArea{margin-top:14px}.rental .rental--compact .rental__button{width:418px;padding:11px 0;margin-right:0;margin-left:0;text-align:center}.rental .rental__title{margin-top:32px}.rental .rental__title .rental__title__main{font-size:26px}.rental .rental__title .rental__title__sub{margin-top:18px}.rental .rental__thumb{width:394px;margin-top:30px}.rental .rental__thumb--s3{width:180px}.rental .rental__thumb--premiumlapia_neos2{width:160px}.rental .rental__thumb--premiumlapia_stella{width:180px}.rental .rental__thumb--nano_trinity{width:220px}.rental .rental__thumb--nanostand{width:100px}.rental .rental__thumb--nano_neo{width:180px}.rental .rental__thumb--premiumlapia_L2{width:84px}.rental .rental__thumb--rostand{width:84px}.rental .rental__feature .rental__feature__icons{margin-top:30px}.rental .rental__feature .rental__feature__text{margin-top:18px;font-size:17px}.rental .rental__actionArea{margin-top:38px}.rental .rental__button{width:512px;padding:12px 0 15px;margin-top:10px;font-size:18px;text-align:center}.rental .rental__button::after{right:16px;width:12px;height:12px}.rental .attention{width:510px}.rental .rental__priceBox{margin-top:30px}.rental .rental__priceBox .rental__priceBox__label{padding:3px 10px 5px;margin:10px 11px 0 0}.rental .rental__priceDetails{font-size:20px;margin-left:.2em}.rental .rental__priceDetails--large{font-size:32px}.rental .rental__priceDesc{width:512px;padding:15px;margin-top:38px}.rental .rental__priceDesc+.rental__priceDesc{margin-top:10px}.rental .rental__priceDesc .rental__priceDesc__title{font-size:20px}.rental .rental__priceDesc .rental__priceDesc__title--large{font-size:30px}.rental .rental__priceDesc .rental__priceDesc__desc{margin-top:10px;font-size:13px}}@media only screen and (max-width:767px){.tile .tile__thumb{width:86.66667%;margin:0 0 0 auto}.tile--reverse .tile__thumb{margin:0 auto 0 0}.step .step__body{padding:15px 15px 22.5px}.step .step__feature__list{max-width:304px}.head{padding:0 0 40px}.head .head__textArea .head__textArea__text{width:90.66667%;max-width:442px}.merit .merit__cardList__item{width:43.25513%}.filter .filter__step{width:93.33333%;margin:20px auto 0}.product .product__table .product__table__title{background:#ebebeb}.product .product__table .product__table__attention{display:block}.guide{margin-top:0}.guide .guide__service .guide__service__list{margin-right:10px;margin-left:10px}.guide .guide__service .guide__service__list .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.guide .guide__service .guide__service__list .swiper-slide{width:48%;padding:8px 0}.rental .rental--compact+.rental .rental--compact::before{width:86%;height:1px}.rental .rental--compact .rental__thumb--nanoLapia_guardian{width:162px}.rental .rental--compact .rental__thumb--s3{width:74px}.rental .rental--compact .rental__thumb--premiumlapia_neos2{width:64px}.rental .rental--compact .rental__thumb--premiumlapia_stella{width:74px}.rental .rental--compact .rental__thumb--nano_trinity{width:88px}.rental .rental--compact .rental__thumb--nano_trinity+div{padding-bottom:7px!important}.rental .rental--compact .rental__thumb--nanostand{width:38px}.rental .rental--compact .rental__thumb--nano_mate{width:156px;margin-top:46px}.rental .rental--compact .rental__thumb--nano_neo{width:74px}.rental .rental--compact .rental__thumb--premiumlapia_L2{width:36px}.rental .rental--compact .rental__thumb--rostand{width:36px}.rental .rental--compact .rental__details{display:flex;align-items:flex-start;justify-content:center;margin-top:19px}.rental .rental--compact .rental__details--align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.rental .rental--compact .rental__details--align-end .rental__thumb+div{padding-bottom:3px}.rental .rental--compact .rental__priceBox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.rental .rental--compact .rental__priceBox .rental__priceBox__label{padding:6px 4px}.rental .rental--compact .rental__price{line-height:1}.rental .rental--compact .rental__price--large{font-size:23px}.rental .rental__thumb--nano_mate{width:260px;margin:24px auto}.rental .rental__priceDesc--wideSp{padding:11px 14px 9px}.rental .rental__priceDesc .rental__priceDesc__desc+.rental__priceDesc__desc{margin-top:14px}}@media only screen and (max-width:360px){.step .step__feature__list{width:60%}}@media only screen and (max-width:356px){.step .step__feature__list{width:61%}}@media only screen and (max-width:350px){.step .step__feature__list{width:62%}}@media only screen and (max-width:340px){.step .step__feature__list{width:64%}}@media only screen and (max-width:320px){.step .step__feature__list{width:68%}}@media only screen and (max-width:370px){.step .step__feature__list--large{width:79%!important}.step .step__feature__list--large br{display:none}.step .step__feature__list .step__feature__item:not(.step__feature__item--center){width:100%}.step .step__feature__list .step__feature__item:not(.step__feature__item--center) .step__feature__text{margin-left:14px}.step .step__feature__list .step__feature__icon--large{margin:0}}@media (hover:hover){.product .product__more:hover .product__more__icon,.product .product__more:hover .product__more__text{opacity:.8}.guide .guide__service .guide__service__navigation__next:hover,.guide .guide__service .guide__service__navigation__prev:hover{opacity:.7;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.guide .guide__service .guide__service__navigation__next:hover,.guide .guide__service .guide__service__navigation__prev:hover{cursor:pointer}}@media (hover:none){.product .product__more:active .product__more__icon,.product .product__more:active .product__more__text{opacity:.8}.guide .guide__service .guide__service__navigation__next:active,.guide .guide__service .guide__service__navigation__prev:active{opacity:.7;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.guide .guide__service .guide__service__navigation__next:active,.guide .guide__service .guide__service__navigation__prev:active{cursor:pointer}}.yoyaku__text{margin:1em auto;text-align:center;background:#e2e9ea;width:220px;padding:5px;font-weight:600}@media only screen and (min-width:768px){.rental .rental--compact .yoyaku__text{margin:.5em 0}}.feature .p-box_with_bg,.filter .p-box_with_bg,.filter.filte_ro .p-box_with_bg,.guide .p-box_with_bg,.howto .p-box_with_bg,.product .p-box_with_bg{position:relative;padding:20% 0;background-repeat:no-repeat;background-size:cover}.feature .p-box_with_bg{background-image:var(--bgsp-feature)}.howto .p-box_with_bg{background-image:var(--bgsp-howto)}.product .p-box_with_bg{background-image:var(--bgsp-product)}.guide .p-box_with_bg{background-image:var(--bgsp-guide)}.filter .p-box_with_bg{background-image:var(--bgsp-nanofilter)}.filter.filte_ror .p-box_with_bg{background-image:var(--bgsp-rofilter)}@media only screen and (min-width:768px){.feature .p-box_with_bg,.filter .p-box_with_bg,.filter.filte_ro .p-box_with_bg,.guide .p-box_with_bg,.howto .p-box_with_bg,.product .p-box_with_bg{padding:16% 0}.feature .p-box_with_bg{background-image:var(--bgpc-feature)}.howto .p-box_with_bg{background-image:var(--bgpc-howto)}.product .p-box_with_bg{background-image:var(--bgpc-product)}.guide .p-box_with_bg{background-image:var(--bgpc-guide)}.filter .p-box_with_bg{background-image:var(--bgpc-nanofilter)}.filter.filte_ro .p-box_with_bg{background-image:var(--bgpc-rofilter)}}.rental .modal__wrap img{max-width:100%}.icon-series .cta__offer.products_item{gap:0}.icon-series .cta__offer.products_item .img_icon{padding:20px 0}.icon-series .cta__offer.products_item .img_icon img{width:90%}.icon-series .cv__attentionWrap{margin-top:1em}.icon-series .cv__attention{font-size:.75rem;font-family:"Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-weight:300;margin-bottom:.5em}@media only screen and (min-width:769px){.icon-series .cta__offer.products_item{gap:20px;max-width:1000px;justify-content:center}.icon-series .cta__offer.products_item .img_icon{padding:0;max-width:500px}}.c-viewMore .c-viewMore__label{position:relative;z-index:1;margin-left:22px;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.05em}.c-viewMore .c-viewMore__button{width:auto;padding:10px 14px 12px}.kv__img-wrapper{position:relative;width:100%}.kv__logo{position:absolute;display:flex;flex-direction:column;gap:5px}.kv__logo img{height:auto}@media (min-width:769px){.kv__logo{bottom:7%;left:82%;align-items:center}.kv__logo img{width:calc(125px + (280 - 125) * ((100vw - 800px)/ (1980 - 230)));max-width:230px}}.tomonite img{width:calc(95px + (255 - 95) * ((100vw - 800px)/ (1980 - 185)));max-width:185px}@media (max-width:768px){.kv__logo{bottom:10%;left:5%;flex-direction:column;align-items:center}.kv__logo img{width:calc(105px + (220 - 105) * ((100vw - 380px)/ (768 - 380)));max-width:130px}.tomonite img{width:calc(85px + (275 - 85) * ((100vw - 380px)/ (980 - 50)));max-width:100px}}.bnr_inc_purelife{margin-top:10%;display:flex;flex-direction:column;gap:10px}.bnr_inc_purelife .bnr_change_icon{margin:0 auto}.heading_inc_purelife{display:flex;justify-content:center;align-items:center;color:#1d8ab1;font-size:1.25rem;font-family:"Noto Sans JP","Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-weight:400;letter-spacing:.12em}.heading_inc_purelife::after,.heading_inc_purelife::before{width:2px;height:20px;background-color:#1d8ab1;content:''}.heading_inc_purelife::before{transform:rotate(-30deg);margin-right:10px}.heading_inc_purelife::after{transform:rotate(30deg);margin-left:10px}@media (min-width:769px){.bnr_inc_purelife{margin-top:5%}}