html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q::before,q::after,blockquote::before,blockquote::after{content:"";content:none}a{color:inherit}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}img{vertical-align:bottom}textarea,input,select,button{font-family:inherit;font-size:100%;color:inherit;margin:0}button{background:none;border:none;cursor:pointer;appearance:none;padding:0}hr{height:0;margin:0;border:0}.home .kv_home .kv_bottom .kv_bottom__btn span,.home .profile .profile-head__desc,.home .profile .profile-body .profile-detail__desc,.home .profile .profile-body .profile-gim .profile-gim__btn span,.home .profile .profile-body .profile-book .profile-book__title_social,.home .profile .profile-body .profile-book .profile-book__social span,.home .inu .inu-body .inu-family .inu-family__desc,.home .inu .inu-body .inu-family .inu-family__name,.home .inu .inu-body .inu-family .inu-family__info,.home .inu .inu-body .inu-family .inu-family__text,.home .inu .inu-body .inu-family .inu-family__link,.home .gallery .gallery-head .gallery-head__desc,.home .gallery .gallery-body .tab__menu span,.home .gallery .gallery-body .tab_contents__name,.home .gallery .gallery-body .tab_contents__btn span,.home .gallery .gallery-body .gallery-youtube .gallery-youtube__btn span,.home .c-modal .c-modal__subtitle,.home .c-modal .c-modal__desc,.home .c-modal .c-modal__btn span,.home .c-modal .m-gim__text,.home .c-modal .m-gim__desc,.home .home-neko__head p,.home .home-inu__head p,.home .home-neko__body p,.home .home-inu__body p,.c-menu .c-menu__list .c-menu__item h2,.c-menu .c-menu__list .c-menu__link span{font-family:"BIZ UDPGothic",sans-serif}.home .profile .profile-body .profile-gim__item .profile-gim__desc,.home .inu .inu-head .inu-head__desc,.home .inu .inu-body .inu-family .inu-family__title,.home .c-modal .c-modal__title,.home .c-modal .c-modal__note,.home .c-modal .m-gim__title{font-family:"Noto Sans JP",sans-serif}html{scroll-behavior:smooth;scroll-padding-top:90px}body{color:#333;line-height:2;font-family:"Noto Sans JP",sans-serif;font-feature-settings:"palt";letter-spacing:.05em;-webkit-text-size-adjust:100%;overflow-wrap:anywhere;word-break:normal;line-break:strict;--size: 16;font-size:1rem}a{text-decoration:none}img,svg{max-width:100%;height:auto}b,strong{font-weight:bold}sup{font-size:75%;vertical-align:top}sub{font-size:75%;vertical-align:bottom}i{font-style:italic}table{overflow-wrap:normal}.sp{display:none}.xsp{display:none}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0, 0, 0, 0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}html,body{height:100%;overflow:hidden;background-color:#93d8e6;overscroll-behavior:none}.js-forward-label{pointer-events:none}#page-top{height:100vh;overflow-y:scroll;overscroll-behavior:contain;scrollbar-gutter:stable;overscroll-behavior:none}#page-top.is-lock-scroll{overflow-y:hidden;touch-action:none}.sp-block{display:none !important}.pc-block{display:block !important}.is-comming-soon{display:none !important}.home .kv_home{background-color:#93d8e6;margin-top:-67px}.home .kv_home .kv__inr{width:100%;margin:0 auto;position:relative;max-width:100%;padding:0 0 78px}.home .kv_home .kv_swiper .js-swiper-kv{height:100%;touch-action:pan-y;height:765px;overflow:hidden;position:relative}.home .kv_home .kv__label{position:absolute}.home .kv_home .kv__label img{width:100%;height:auto;display:block}.home .kv_home .kv__logo{position:absolute;transform:translate3d(0, 0, 0);opacity:1;transition:opacity .35s ease;left:0;right:0;top:0;z-index:100;margin:auto;width:448px}.home .kv_home .kv__logo img{width:100%;height:auto;display:block}.home .kv_home .kv_intro{position:absolute;transform:translate3d(0, 0, 0);opacity:1;transition:opacity .35s ease;margin:0 auto;display:flex;justify-content:end;max-width:1024px;width:100%;top:8%;left:0;right:0;z-index:100}.home .kv_home .kv--hidden{opacity:0;pointer-events:none}.home .kv_home .kv_intro__img{position:relative;z-index:2;left:22px;width:234px}.home .kv_home .kv_intro__img img{width:100%;height:auto;display:block}.home .kv_home .kv__m_neko{width:274px;top:38.8%;left:55.4%;transition:all .3s ease}.home .kv_home .kv__m_neko:hover{opacity:.7}.home .kv_home .slide__inr{position:relative;max-width:1024px;width:100%;height:100%;margin:0 auto}.home .kv_home .swiper-slide{-ms-touch-action:auto;touch-action:auto}.home .kv_home .swiper-slide.slide1{background:url("../img/kv_bg_room_01.png") center bottom no-repeat;background-size:1024px auto}.home .kv_home .swiper-slide.slide1 .kv__m_kusuribako{width:173px;top:24.5%;left:2%;transition:all .3s ease;z-index:3}.home .kv_home .swiper-slide.slide1 .kv__m_kusuribako:hover{opacity:.7}.home .kv_home .swiper-slide.slide1 .kv__m_whey100{width:68px;top:63.5%;left:24.1%;transition:all .3s ease}.home .kv_home .swiper-slide.slide1 .kv__m_whey100:hover{opacity:.7}.home .kv_home .swiper-slide.slide1 .kv__m_carpet{width:192px;top:63.8%;left:63.6%;transition:all .3s ease}.home .kv_home .swiper-slide.slide1 .kv__m_carpet:hover{opacity:.7}.home .kv_home .swiper-slide.slide2{background:url("../img/kv_bg_room_02.png") center bottom no-repeat;background-size:1024px auto}.home .kv_home .swiper-slide.slide2 .kv__m_cleandental{width:68px;top:42.6%;left:27.2%;transition:all .3s ease}.home .kv_home .swiper-slide.slide2 .kv__m_cleandental:hover{opacity:.7}.home .kv_home .swiper-slide.slide2 .kv__m_locobase{width:68px;top:37.2%;left:53.5%;transition:all .3s ease}.home .kv_home .swiper-slide.slide2 .kv__m_locobase:hover{opacity:.7}.home .kv_home .swiper-slide.slide2 .kv__m_minon{width:68px;top:63.5%;left:68.3%;transition:all .3s ease}.home .kv_home .swiper-slide.slide2 .kv__m_minon:hover{opacity:.7}.home .kv_home .swiper-slide.slide2 .kv__m_heal{width:192px;top:46.5%;left:70.9%;transition:all .3s ease}.home .kv_home .swiper-slide.slide2 .kv__m_heal:hover{opacity:.7}.home .kv_home .kv-btn{width:90px;position:absolute;z-index:2;transition:all .3s ease}.home .kv_home .kv-btn:hover{opacity:.7}.home .kv_home .kv-btn img{height:auto;display:block;position:relative}.home .kv_home .kv-btn__01{right:7px;top:47%}.home .kv_home .kv-btn__02{right:7px;top:57%}.home .kv_home .kv-btn .kv-btn__icon,.home .kv_home .kv-btn .kv-btn__icon_ac{width:60px;aspect-ratio:1;margin:0 auto;transition:all .3s ease}.home .kv_home .kv-btn .kv-btn__icon_ac{display:none}.home .kv_home .kv-btn .kv-btn__text{width:90px;margin:-10px auto 0;position:relative;z-index:2}.home .kv_home .kv-btn.is-active .kv-btn__icon_ac{display:block}.home .kv_home .kv-btn.is-active .kv-btn__icon{display:none}.home .kv_home .kv_bottom{position:relative}.home .kv_home .kv_bottom .kv_bottom__btn{display:flex;align-items:center;justify-content:center;position:relative;gap:10px;width:560px;min-height:90px;border-radius:12px;border:2px solid #0a153f;background:#fff;margin:31px auto 0;left:-14px;transition:all .3s ease}.home .kv_home .kv_bottom .kv_bottom__btn:hover{opacity:.7}.home .kv_home .kv_bottom .kv_bottom__btn::before{content:"";background:url("../img/kv_bottom_bg.svg") center no-repeat;position:absolute;inset:0;margin:auto;width:515px;height:84px}.home .kv_home .kv_bottom .kv_bottom__btn span{--size: 20;font-size:1.25rem;font-weight:700;line-height:1;color:#0a153f}.home .kv_home .kv_bottom .kv_bottom__btn img{width:42px;height:auto;display:block;position:relative}.home .kv_home .kv_bottom .kv_bottom__img{position:absolute;transform:translate3d(0, 0, 0);width:328px;left:62.5%;top:-66%;z-index:2}.home .profile{background-color:#b1eaaa}.home .profile .profile__inr{max-width:907px;width:100%;margin:0 auto;padding:83px 0 60px}.home .profile .profile-head{position:relative}.home .profile .profile-head img{height:auto;display:block;margin:0 auto}.home .profile .profile-head__mic{width:77px}.home .profile .profile-head h2 img{width:625px;margin-top:18px}.home .profile .profile-head__desc{--size: 16;font-size:1rem;font-weight:700;line-height:1.5;color:#0a153f;text-align:center;margin-top:28px;letter-spacing:-0.01em}.home .profile .profile-head__label01{position:absolute;width:106px;top:-21.3%;left:-13.1%}.home .profile .profile-head__label02{position:absolute;width:116px;top:86%;right:-9.7%}.home .profile .profile-body .profile-detail{position:relative}.home .profile .profile-body .profile-detail img{height:auto;display:block}.home .profile .profile-body .profile-detail .profile-detail__title{width:259px;position:relative;margin:0 auto;padding-top:34px;left:28px}.home .profile .profile-body .profile-detail__desc{--size: 16;font-size:1rem;font-weight:700;line-height:1.5;color:#0a153f;text-align:center;margin-top:24px;letter-spacing:-0.01em}.home .profile .profile-body .profile-detail .profile-detail__label01{position:absolute;width:86px;left:-58px;top:93px}.home .profile .profile-body .profile-detail .profile-detail__label02{position:absolute;width:67px;right:-108px;bottom:17px}.home .profile .profile-body .profile-gim{position:relative}.home .profile .profile-body .profile-gim .profile-gim__list{display:flex;gap:24px}.home .profile .profile-body .profile-gim .profile-gim__btn{position:relative;display:flex;align-items:center;justify-content:center;width:fit-content;margin:30px auto 0;transition:all .3s ease;background-color:#0a153f;border-radius:50px;padding:16px 60px 16px 30px}.home .profile .profile-body .profile-gim .profile-gim__btn:hover{opacity:.7}.home .profile .profile-body .profile-gim .profile-gim__btn span{display:block;--size: 15;font-size:0.9375rem;font-weight:700;line-height:1.3;color:#fff}.home .profile .profile-body .profile-gim .profile-gim__btn img{width:50px;height:auto;display:block;position:absolute;top:-4px;right:-4px}.home .profile .profile-body .profile-gim .profile-gim__label01{width:78px}.home .profile .profile-body .profile-gim .profile-gim__label02{position:absolute;width:167px;right:-80px;top:-47px}.home .profile .profile-body .profile-gim .profile-gim__label03{position:absolute;width:100px;left:-12%;top:19%}.home .profile .profile-body .profile-gim .profile-gim__item:last-child{gap:14px}.home .profile .profile-body .profile-gim__item{position:relative;background-color:#fff;display:flex;align-items:center;width:50%;border:2px solid #0a153f;box-shadow:2px 2px 0 #0a153f;border-radius:12px;padding:24px 62px 24px 24px;gap:37px;margin-top:51px}.home .profile .profile-body .profile-gim__item::before{content:"";background:url("../img/i_hook.svg") center top no-repeat;width:266px;height:51px;top:-51px;left:16px;right:0;position:absolute;margin:0 auto}.home .profile .profile-body .profile-gim__item img{height:auto;display:block}.home .profile .profile-body .profile-gim__item .profile-gim__desc{--size: 15;font-size:0.9375rem;font-weight:700;line-height:1.6;color:#0a153f;list-style:disc;letter-spacing:-0.01em}.home .profile .profile-body .profile-gim__item .profile-gim__desc li{list-style:disc}.home .profile .profile-body .profile-book{display:flex;box-sizing:border-box;margin:49px auto 0;max-width:816px;width:100%;background-color:#78bccf;border:2px solid #0a153f;border-radius:12px;padding:10px 12px;gap:4px}.home .profile .profile-body .profile-book .profile-book__item{box-sizing:border-box;width:50%;background-color:#fff;position:relative;padding:36px 43px 41px 29px}.home .profile .profile-body .profile-book .profile-book__item::before{content:"";position:absolute;background:url("../img/i_line.svg") repeat-y;background-size:100% 15px;width:82%;height:85%;top:0;bottom:0;left:7%;margin:auto}.home .profile .profile-body .profile-book .profile-book__item:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.home .profile .profile-body .profile-book .profile-book__item:first-child::after{content:"";background:url("../img/i_connector.svg") repeat-y;background-size:55px 14%;position:absolute;right:-31px;top:5%;width:55px;height:88%;margin:auto;z-index:2}.home .profile .profile-body .profile-book .profile-book__item:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;padding:36px 15px 16px 45px}.home .profile .profile-body .profile-book .profile-book__item:last-child::before{left:11%}.home .profile .profile-body .profile-book .profile-book__title_social{--size: 15;font-size:0.9375rem;font-weight:700;line-height:1.6;color:#0a153f;position:relative;padding-top:112px;letter-spacing:-0.01em;text-align:center}.home .profile .profile-body .profile-book .profile-book__img01{position:absolute;height:auto;display:block;z-index:3;width:357px;top:-6px;right:9px}.home .profile .profile-body .profile-book .profile-book__socials{position:relative;display:flex;flex-wrap:wrap;gap:8px}.home .profile .profile-body .profile-book .profile-book__socials li{display:flex;flex-direction:column;justify-content:center;align-items:center}.home .profile .profile-body .profile-book .profile-book__socials li a:hover span{color:#1c8811}.home .profile .profile-body .profile-book .profile-book__socials li:nth-child(odd){width:175px}.home .profile .profile-body .profile-book .profile-book__socials li:nth-child(even){width:120px}.home .profile .profile-body .profile-book .profile-book__socials img{height:auto;display:block;margin:0 auto}.home .profile .profile-body .profile-book .profile-book__social{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:13px}.home .profile .profile-body .profile-book .profile-book__social span{--size: 14;font-size:0.875rem;line-height:1.6;color:#0a153f;text-decoration:underline;flex-shrink:0;letter-spacing:-0.01em;transition:all .3s ease}.home .profile .profile-body .profile-book .profile-book__social img{width:23px}.home .profile .profile-body .profile-book .profile-book__you{width:56px}.home .profile .profile-body .profile-book .profile-book__x,.home .profile .profile-body .profile-book .profile-book__tiktok{width:40px}.home .profile .profile-body .profile-book .profile-book__line{width:41px}.home .profile .profile-body .profile-book .profile-book__story{position:relative}.home .profile .profile-body .profile-book .profile-book__story_title{width:236px;height:auto;display:block;margin:0 auto;position:relative;top:-11px}.home .profile .profile-body .profile-book .profile-book__story_list{background-color:#fff;max-height:280px;overflow-y:auto}.home .profile .profile-body .profile-book .profile-book__story_list img{width:100%;height:auto;display:block}.home .inu{background-color:#93d8e6;padding-bottom:100px}.home .inu .inu__inr{max-width:958px;width:100%;margin:0 auto}.home .inu .inu-head{position:relative}.home .inu .inu-head img{height:auto;display:block}.home .inu .inu-head h2 img{width:247px;margin:0 auto;position:relative;padding-top:63px;left:24px}.home .inu .inu-head .inu-head__desc{--size: 16;font-size:1rem;font-weight:500;line-height:1.3;color:#0a153f;text-align:center;padding-top:24px}.home .inu .inu-head__label01{position:absolute;bottom:-21px;left:-29px;width:110px}.home .inu .inu-head__label02{position:absolute;top:0;right:-34px;width:89px}.home .inu .inu-body{margin-top:-60px}.home .inu .inu-body .inu-detail{position:relative;margin:0 auto;width:964px;right:-26px}.home .inu .inu-body .inu-detail img{height:auto;display:block}.home .inu .inu-body .inu-detail .inu-detail__img{width:100%}.home .inu .inu-body .inu-detail .inu-detail__label{position:absolute;bottom:-40px;right:-62px;width:92px}.home .inu .inu-body .inu-family{box-sizing:border-box;position:relative;background-color:#ffd692;border-radius:24px;border:2px solid #0a153f;padding:10px;margin-top:24px}.home .inu .inu-body .inu-family .inu-family__label01{position:absolute;z-index:2;height:auto;display:block;width:214px;bottom:-13%;left:-10%}.home .inu .inu-body .inu-family .inu-family__label02{position:absolute;z-index:2;height:auto;display:block;width:128px;bottom:-13%;right:0}.home .inu .inu-body .inu-family .inu-family__content{background-color:#fff;border-radius:20px;border:2px solid #0a153f;position:relative}.home .inu .inu-body .inu-family .inu-family__content::before{content:"";background:url("../img/inu_label03.svg") center no-repeat;background-size:100% auto;width:28px;height:20px;position:absolute;top:5%;left:1.5%}.home .inu .inu-body .inu-family .inu-family__content::after{content:"";background:url("../img/inu_label04.svg") center no-repeat;background-size:100% auto;width:28px;height:20px;position:absolute;top:5%;right:1.5%}.home .inu .inu-body .inu-family .inu-family__head{position:relative;display:flex;align-items:start;justify-content:center;width:fit-content;margin:50px auto 0;gap:16px;padding-bottom:12px;border-bottom:2px solid #6879ba}.home .inu .inu-body .inu-family .inu-family__title{--size: 28;font-size:1.75rem;font-weight:900;line-height:1.1428571429;letter-spacing:.05em;color:#0a153f}.home .inu .inu-body .inu-family .inu-family__body{margin-top:24px;padding-bottom:54px}.home .inu .inu-body .inu-family .inu-family__desc{--size: 16;font-size:1rem;font-weight:700;line-height:1.5;text-align:center;color:#0a153f;letter-spacing:-0.01em}.home .inu .inu-body .inu-family .inu-family__list{display:grid;grid-template-columns:repeat(5, 1fr);gap:24px;max-width:826px;margin:31px auto 0}.home .inu .inu-body .inu-family .inu-family__item{position:relative}.home .inu .inu-body .inu-family .inu-family__item .inu-family__item_head img{width:146px;height:auto;display:block}.home .inu .inu-body .inu-family .inu-family__name{--size: 16;font-size:1rem;font-weight:700;line-height:1.5;text-align:center;background-color:#0a153f;color:#fff;padding:6px 12px;border-radius:4px;margin:-24px 3px 0;position:relative}.home .inu .inu-body .inu-family .inu-family__info,.home .inu .inu-body .inu-family .inu-family__text,.home .inu .inu-body .inu-family .inu-family__link{--size: 14;font-size:0.875rem;line-height:1.6;color:#0a153f;padding:4px 3px 0;letter-spacing:-0.01em}.home .inu .inu-body .inu-family .inu-family__text{padding:3px 3px 0}.home .inu .inu-body .inu-family .inu-family__text{background-image:repeating-linear-gradient(to right, #0A153F 0, #0A153F 2px, transparent 2px, transparent 4px);background-size:100% 2px;background-repeat:no-repeat;background-position:bottom}.home .inu .inu-body .inu-family .inu-family__link{display:flex;align-items:center;text-decoration:underline;gap:4px;padding:7px 3px}.home .inu .inu-body .inu-family .inu-family__link img{width:23px;height:auto;display:block}.home .gallery{background-color:#b1eaaa;padding-top:84px;padding-bottom:100px}.home .gallery .gallery__inr{max-width:850px;width:100%;margin:0 auto}.home .gallery .gallery-head{padding-bottom:34px;position:relative}.home .gallery .gallery-head img{height:auto;display:block}.home .gallery .gallery-head .gallery-head__logo{width:77px;margin:0 auto}.home .gallery .gallery-head .gallery-head__title{width:534px;margin:20px auto 0}.home .gallery .gallery-head .gallery-head__desc{--size: 16;font-size:1rem;font-weight:700;line-height:1.5;text-align:center;color:#0a153f;margin-top:19px;letter-spacing:-0.01em}.home .gallery .gallery-head .gallery-head__label01{position:absolute;width:133px;top:-56px;left:-31px}.home .gallery .gallery-head .gallery-head__label02{position:absolute;width:223px;bottom:10px;right:-120px}.home .gallery .gallery-head .gallery-head__label03{position:absolute;width:81px;bottom:-51px;left:-103px}.home .gallery .gallery-body .home-tab{position:relative}.home .gallery .gallery-body .home-tab .tab__control{display:flex;justify-content:center;align-items:end;gap:28px;border-bottom:2px solid #0a153f}.home .gallery .gallery-body .tab__menu{min-height:63px;transition:all .3s ease;position:relative;padding:0 30px 8px;display:flex;align-items:end}.home .gallery .gallery-body .tab__menu:hover{padding-bottom:20px}.home .gallery .gallery-body .tab__menu:hover span{color:#fff}.home .gallery .gallery-body .tab__menu:hover::before{height:100%;background-color:#0a153f}.home .gallery .gallery-body .tab__menu::before{content:"";border-top:2px solid #0a153f;border-left:2px solid #0a153f;border-right:2px solid #0a153f;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#fff;position:absolute;bottom:0;left:0;right:0;width:100%;height:60%;transition:all .3s ease}.home .gallery .gallery-body .tab__menu span{--size: 18;font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:.01em;color:#0a153f;transition:all .3s ease;position:relative}.home .gallery .gallery-body .tab__menu[aria-selected=true]{padding-bottom:20px}.home .gallery .gallery-body .tab__menu[aria-selected=true]::before{height:100%;background-color:#0a153f}.home .gallery .gallery-body .tab__menu[aria-selected=true] span{color:#fff}.home .gallery .gallery-body .tab_contents{width:100%;box-sizing:border-box;margin-top:34px;display:grid;grid-template-columns:repeat(2, 1fr);gap:60px;transition:all .3s ease-in-out}.home .gallery .gallery-body .tab_contents.is-hidden{display:none}.home .gallery .gallery-body .tab_contents__item{display:flex;flex-direction:column;justify-content:space-between}.home .gallery .gallery-body .tab_contents__item:hover{opacity:.7}.home .gallery .gallery-body .tab_contents__img{width:398px;height:auto;display:block;aspect-ratio:1.7610619469}.home .gallery .gallery-body .tab_contents__name{display:block;--size: 16;font-size:1rem;font-weight:700;line-height:1.5;color:#0a153f;margin-top:5px;letter-spacing:-0.01em;text-align:left}.home .gallery .gallery-body .tab_contents__box{display:block}.home .gallery .gallery-body .tab_contents__btn{display:block;width:fit-content;position:relative;background-color:#0a153f;padding:13px 47px 14px 24px;border-radius:50px;margin:11px auto 0;transition:all .3s ease}.home .gallery .gallery-body .tab_contents__btn span{display:block;--size: 16;font-size:1rem;font-weight:700;color:#fff}.home .gallery .gallery-body .tab_contents__btn img{width:42px;height:auto;display:block;position:absolute;top:-5px;right:0}.home .gallery .gallery-body .tab__label{position:absolute;height:auto;display:block;width:140px;bottom:-5%;right:-19.3%}.home .gallery .gallery-body .gallery-youtube{padding-top:32px;position:relative}.home .gallery .gallery-body .gallery-youtube img{height:auto;display:block}.home .gallery .gallery-body .gallery-youtube .gallery-youtube__title{width:326px;margin:0 auto}.home .gallery .gallery-body .gallery-youtube .gallery-youtube__btn{position:relative;display:block;background-color:#fff;width:fit-content;margin:25px auto 0;border:3px solid #0a153f;border-radius:50px;padding:6px 80px 6px 72px;transition:all .3s ease}.home .gallery .gallery-body .gallery-youtube .gallery-youtube__btn:hover{opacity:.7}.home .gallery .gallery-body .gallery-youtube .gallery-youtube__btn span{display:block;--size: 16;font-size:1rem;font-weight:700;color:#0a153f}.home .gallery .gallery-body .gallery-youtube .gallery-youtube__btn img{width:51px;height:auto;display:block;position:absolute;top:-4px;right:-4px}.home .gallery .gallery-body .gallery-youtube .gallery-youtube__label01{position:absolute;height:auto;display:block;width:126px;top:23px;right:-38px}.home .gallery .gallery-body .gallery-youtube .gallery-youtube__label02{position:absolute;height:auto;display:block;width:113px;top:92px;left:-17.5%}.home .c-modal{display:none;align-items:center;justify-content:center;position:fixed;z-index:1000;overflow-y:auto;top:0;right:0;bottom:0;left:0;transition:display .3s ease;overflow:hidden}.home .c-modal.is-open{display:flex}.home .c-modal .c-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.home .c-modal .c-modal__inr{position:relative;background-color:#78bccf;max-width:900px;max-height:calc(100dvh - 120px);width:100%;height:fit-content;border:20px solid #78bccf;border-radius:32px;overflow:visible}.home .c-modal .c-modal__close{display:flex;align-items:center;justify-content:center;background-color:#0a153f;border:4px solid #fff;border-radius:50%;position:absolute;right:-4.6%;top:-41px;width:85px;height:82px;z-index:999}.home .c-modal .c-modal__close:focus-visible{outline-offset:0}.home .c-modal .c-modal__close img{width:29px;height:auto;display:block}.home .c-modal .c-modal__content{min-height:0;max-height:calc(100dvh - 160px);background-color:#fff;border-radius:10px;overflow-y:auto}.home .c-modal .c-modal__box{background-color:#ffd692;border-radius:10px;border:1px solid #0a153f}.home .c-modal .c-modal__subtitle{--size: 18;font-size:1.125rem;font-weight:700;line-height:1.3333333333;color:#0a153f;text-align:center}.home .c-modal .c-modal__title{--size: 24;font-size:1.5rem;font-weight:700;line-height:1.3333333333;color:#0a153f;text-align:center}.home .c-modal .c-modal__desc{--size: 16;font-size:1rem;font-weight:700;line-height:1.5;color:#0a153f;text-align:center;padding-top:16px}.home .c-modal .c-modal__note{--size: 10;font-size:0.625rem;font-weight:500;line-height:1.5;color:#0a153f;text-align:center;padding-top:8px}.home .c-modal .c-modal__btn{position:relative;display:block;width:fit-content;margin:20px auto 0;background-color:#0a153f;padding:16px 60px 16px 30px;border-radius:50px;transition:all .3s ease;text-align:center}.home .c-modal .c-modal__btn:hover{opacity:.7}.home .c-modal .c-modal__btn span{display:block;--size: 16;font-size:1rem;font-weight:700;line-height:1.3;color:#fff}.home .c-modal .c-modal__btn img{width:51px;height:auto;display:block;position:absolute;top:-5px;right:-5px}.home .c-modal .c-modal__neko{position:absolute;height:auto;display:block;width:305px;bottom:-27px;right:-131px}.home .c-modal .m-kusuribako .m-kusuribako__inr{padding:40px 60px}.home .c-modal .m-kusuribako .m-kusuribako__img{width:100%;margin:0 auto;height:auto;display:block;aspect-ratio:1.0847953216}.home .c-modal .m-kusuribako .c-modal__title{padding-bottom:8px;border-bottom:2px dashed #0a153f}.home .c-modal .m-kusuribako .c-modal__box{padding:32px 20px}.home .c-modal .m-kusuribako .m-kusuribako__body{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:20px}.home .c-modal .m-kusuribako .m-kusuribako__item{display:flex;flex-direction:column}.home .c-modal .m-kusuribako .m-kusuribako__item .c-modal__box{height:100%}.home .c-modal .m-kusuribako .m-kusuribako__bottom{display:flex;align-items:center;gap:20px}.home .c-modal .m-kusuribako .m-kusuribako__bottom picture{flex-shrink:0}.home .c-modal .m-kusuribako .m-kusuribako__bottom .m-kusuribako__img{width:371px;margin:0;aspect-ratio:1.1777777778}.home .c-modal .m-kusuribako .m-kusuribako__bottom .c-modal__box{width:100%;height:fit-content;box-sizing:border-box}.home .c-modal .m-whey100__inr,.home .c-modal .m-neko__inr,.home .c-modal .m-carpet__inr,.home .c-modal .m-cleandental__inr,.home .c-modal .m-locobase__inr,.home .c-modal .m-minon__inr,.home .c-modal .m-heal__inr,.home .c-modal .m-youtube__inr,.home .c-modal .m-gim__inr{padding:0 60px 40px}.home .c-modal .m-whey100 .c-modal__title,.home .c-modal .m-neko .c-modal__title,.home .c-modal .m-carpet .c-modal__title,.home .c-modal .m-cleandental .c-modal__title,.home .c-modal .m-locobase .c-modal__title,.home .c-modal .m-minon .c-modal__title,.home .c-modal .m-heal .c-modal__title,.home .c-modal .m-youtube .c-modal__title,.home .c-modal .m-gim .c-modal__title{padding-bottom:0;border-bottom:0}.home .c-modal .m-whey100 .c-modal__box,.home .c-modal .m-neko .c-modal__box,.home .c-modal .m-carpet .c-modal__box,.home .c-modal .m-cleandental .c-modal__box,.home .c-modal .m-locobase .c-modal__box,.home .c-modal .m-minon .c-modal__box,.home .c-modal .m-heal .c-modal__box,.home .c-modal .m-youtube .c-modal__box,.home .c-modal .m-gim .c-modal__box{padding:32px 20px}.home .c-modal .m-whey100__img,.home .c-modal .m-neko__img,.home .c-modal .m-carpet__img,.home .c-modal .m-cleandental__img,.home .c-modal .m-locobase__img,.home .c-modal .m-minon__img,.home .c-modal .m-heal__img,.home .c-modal .m-youtube__img,.home .c-modal .m-gim__img{width:100%;height:auto;display:block}.home .c-modal .m-whey100__box,.home .c-modal .m-neko__box,.home .c-modal .m-carpet__box,.home .c-modal .m-cleandental__box,.home .c-modal .m-locobase__box,.home .c-modal .m-minon__box,.home .c-modal .m-heal__box,.home .c-modal .m-youtube__box,.home .c-modal .m-gim__box{width:fit-content;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:12px;padding-bottom:8px;border-bottom:2px dashed #0a153f}.home .c-modal .m-whey100__video,.home .c-modal .m-neko__video,.home .c-modal .m-carpet__video,.home .c-modal .m-cleandental__video,.home .c-modal .m-locobase__video,.home .c-modal .m-minon__video,.home .c-modal .m-heal__video,.home .c-modal .m-youtube__video,.home .c-modal .m-gim__video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.home .c-modal .m-whey100__video iframe,.home .c-modal .m-neko__video iframe,.home .c-modal .m-carpet__video iframe,.home .c-modal .m-cleandental__video iframe,.home .c-modal .m-locobase__video iframe,.home .c-modal .m-minon__video iframe,.home .c-modal .m-heal__video iframe,.home .c-modal .m-youtube__video iframe,.home .c-modal .m-gim__video iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%}.home .c-modal .m-gim__text{--size: 18;font-size:1.125rem;line-height:1.3333333333;font-weight:700;color:#0a153f;text-align:center;width:fit-content;margin:0 auto;padding:40px 0 8px;border-bottom:2px dashed #0a153f}.home .c-modal .m-gim__title{--size: 24;font-size:1.5rem;line-height:1.3333333333;font-weight:700;color:#1176ad;text-align:center;padding-top:24px}.home .c-modal .m-gim__desc{--size: 16;font-size:1rem;line-height:1.5;font-weight:700;color:#0a153f;text-align:center;padding-top:16px}.home .c-modal__youtube .c-modal__neko{display:none}.home #modal-gim .c-modal__neko{bottom:-91px}.home .home-neko,.home .home-inu{position:relative}.home .home-neko .home-neko__img,.home .home-inu .home-neko__img{width:911px;margin:11px auto 0;pointer-events:none}.home .home-neko .home-inu__img,.home .home-inu .home-inu__img{width:100%}.home .home-neko__left,.home .home-neko__right,.home .home-inu__left,.home .home-inu__right{position:absolute;left:0;width:213px;border:2px solid #0a153f;border-radius:4px;background-color:#fff;padding:8px}.home .home-neko__right,.home .home-inu__right{left:unset;right:0}.home .home-neko__right .home-neko__item::before,.home .home-neko__right .home-inu__item::before,.home .home-inu__right .home-neko__item::before,.home .home-inu__right .home-inu__item::before{background:url("../img/profile_neko_right.png") center no-repeat;background-size:100% auto;right:unset;left:-21px}.home .home-neko__item,.home .home-inu__item{position:relative}.home .home-neko__item::before,.home .home-inu__item::before{content:"";position:absolute;background:url("../img/profile_neko_left.png") center no-repeat;background-size:100% auto;margin:auto;top:0;bottom:0;width:13px;height:23px;right:-21px}.home .home-neko__head,.home .home-inu__head{background-color:#1c8811;padding:5px;border-top-left-radius:4px;border-top-right-radius:4px}.home .home-neko__head p,.home .home-inu__head p{--size: 18;font-size:1.125rem;font-weight:700;line-height:1.3333333333;color:#fff;text-align:center}.home .home-neko__body,.home .home-inu__body{padding:6px 12px}.home .home-neko__body p,.home .home-inu__body p{--size: 15;font-size:0.9375rem;font-weight:700;line-height:1.6;color:#0a153f;text-align:center;letter-spacing:-0.1em}.home .home-neko .home-neko__label01,.home .home-inu .home-neko__label01{top:11%}.home .home-neko .home-neko__label02,.home .home-inu .home-neko__label02{top:28%}.home .home-neko .home-neko__label02 .home-neko__item::before,.home .home-inu .home-neko__label02 .home-neko__item::before{top:-46px}.home .home-neko .home-neko__label02 .home-neko__body p,.home .home-inu .home-neko__label02 .home-neko__body p{text-align:left}.home .home-neko .home-neko__label03,.home .home-inu .home-neko__label03{top:52.5%}.home .home-neko .home-neko__label04,.home .home-inu .home-neko__label04{top:69.5%}.home .home-neko .home-neko__label04 .home-neko__item::before,.home .home-inu .home-neko__label04 .home-neko__item::before{top:-18px}.home .home-neko .home-neko__label05,.home .home-inu .home-neko__label05{top:27.5%}.home .home-neko .home-neko__label05 .home-neko__item::before,.home .home-inu .home-neko__label05 .home-neko__item::before{top:-18px}.home .home-neko .home-neko__label06,.home .home-inu .home-neko__label06{top:48%}.home .home-neko .home-neko__label06 .home-neko__item::before,.home .home-inu .home-neko__label06 .home-neko__item::before{top:-18px}.home .home-neko .home-neko__label07,.home .home-inu .home-neko__label07{top:69%}.home .home-neko .home-neko__label08,.home .home-inu .home-neko__label08{position:absolute;top:4%;right:8%;width:241px;height:105px}.home .home-neko .home-inu__label01,.home .home-inu .home-inu__label01{top:35%}.home .home-neko .home-inu__label02,.home .home-inu .home-inu__label02{top:51%}.home .home-neko .home-inu__label02 .home-inu__body p,.home .home-inu .home-inu__label02 .home-inu__body p{text-align:left}.home .home-neko .home-inu__label03,.home .home-inu .home-inu__label03{top:78%}.home .home-neko .home-inu__label04,.home .home-inu .home-inu__label04{top:39%;right:5.5%}.home .home-neko .home-inu__label05,.home .home-inu .home-inu__label05{top:54%;right:5.5%}.home .home-neko .home-inu__label05 .home-inu__item::before,.home .home-inu .home-inu__label05 .home-inu__item::before{top:-34px}.home .home-neko .home-inu__label06,.home .home-inu .home-inu__label06{top:78%;right:5.5%}.home .home-neko .home-inu__label06 .home-inu__item::before,.home .home-inu .home-inu__label06 .home-inu__item::before{top:-19px}.home .home-neko .home-inu__label07,.home .home-inu .home-inu__label07{position:absolute;top:14%;right:22.5%;width:141px;height:105px}.footer{background-color:#fff}.footer .btn-top{right:20px}.c-header{display:flex;justify-content:end;width:100%;height:67px}.hambuger{background:url("../img/menu_bg.png") center no-repeat;background-size:100% auto;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;z-index:1000;width:79px;height:67px;top:29px;right:29px}.hambuger span{position:absolute;left:50%;width:31px;height:2px;transform:translateX(-50%);overflow:hidden;background:rgba(0,0,0,0)}.hambuger span::before{content:"";position:absolute;inset:0;background:#fff;border-radius:inherit;transform:scaleX(1);transform-origin:right;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1),opacity .3s ease}.hambuger span:nth-child(1){top:27px}.hambuger span:nth-child(2){top:37px}.hambuger span:nth-child(3){top:47px}.hambuger:hover:not(.is-active) span::before{transform:scaleX(0)}.hambuger:hover:not(.is-active) span:nth-child(1)::before{animation:drawLine .6s ease forwards}.hambuger:hover:not(.is-active) span:nth-child(2)::before{animation:drawLine .6s ease .15s forwards}.hambuger:hover:not(.is-active) span:nth-child(3)::before{animation:drawLine .6s ease .3s forwards}.hambuger.is-active{background:url("../img/menu_bg_ac.png") center no-repeat;background-size:100% auto;position:relative;z-index:1000}.hambuger.is-active span::before{background:#0a153f}.hambuger.is-active span::before{transform:scaleX(1)}.hambuger.is-active span:nth-child(1){top:36px;transform:rotate(45deg);left:33%}.hambuger.is-active span:nth-child(2){opacity:0}.hambuger.is-active span:nth-child(3){top:36px;left:30%;transform:rotate(-45deg)}.c-menu{position:fixed;inset:0;background:#0a153f;z-index:999;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .4s ease,transform .4s ease,visibility 0s linear .4s;padding:33px 38px 100px}.c-menu.is-open{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .4s ease,transform .4s ease}.c-menu .c-menu__inr{overflow-y:auto;height:100%;padding-top:40px;display:flex}.c-menu .c-menu__list{max-width:325px;gap:50px;margin:auto;display:flex;flex-direction:column;justify-content:center}.c-menu .c-menu__list .c-menu__item h2{--size: 18;font-size:1.125rem;font-weight:700;line-height:1.3333333333;color:#fff;position:relative;text-align:center;padding-bottom:8px}.c-menu .c-menu__list .c-menu__item h2::before{content:"";background-image:repeating-linear-gradient(to right, #FFD692 0, #FFD692 2px, transparent 2px, transparent 4px);position:absolute;width:100%;height:2px;bottom:0;left:0}.c-menu .c-menu__list .c-menu__box{margin-top:12px;gap:10px;display:flex;flex-direction:column;align-items:center}.c-menu .c-menu__list .c-menu__link{position:relative;display:flex;align-items:end;gap:4px}.c-menu .c-menu__list .c-menu__link span{display:block;--size: 18;font-size:1.125rem;font-weight:700;line-height:1.3333333333;color:#fff}.c-menu .c-menu__list .c-menu__link img{width:23px;height:auto;display:block}.c-menu .c-menu__list .c-menu__link:hover span{background:linear-gradient(#fff, #fff) no-repeat 0 100%;background-size:100% 1px;animation:link_underline .5s ease 0s 1 both}.c-menu .c-menu__list .c-menu__link *{pointer-events:none}.c-menu .c-menu__list .c-menu__link_type{position:relative;padding-bottom:8px;transition:all .3s ease}.c-menu .c-menu__list .c-menu__link_type:hover{opacity:.7}.c-menu .c-menu__list .c-menu__link_type::before{content:"";background-image:repeating-linear-gradient(to right, #FFD692 0, #FFD692 2px, transparent 2px, transparent 4px);position:absolute;width:100%;height:2px;bottom:0;left:0}.c-menu .c-menu__list .c-menu__link_type h2{padding-bottom:0 !important}.c-menu .c-menu__list .c-menu__link_type h2::before{content:unset}@keyframes drawLine{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes link_underline{0%{background-size:0 1px}100%{background-size:100% 1px}}@media screen and (max-width: 1680px){html{margin:0}}@media screen and (max-width: 1440px){html{margin:0}}@media screen and (max-width: 1360px){html{margin:0}}@media screen and (max-width: 1200px){html{margin:0}.home .kv_home{margin-top:-5.5833333333vw}.home .kv_home .kv__inr{padding:0 0 6.5vw}.home .kv_home .kv_swiper .js-swiper-kv{height:63.75vw}.home .kv_home .kv__logo{width:37.3333333333vw}.home .kv_home .kv_intro{max-width:85.3333333333vw}.home .kv_home .kv_intro__img{width:19.5vw;left:1.8333333333vw}.home .kv_home .kv__m_neko{width:22.8333333333vw}.home .kv_home .slide__inr{max-width:85.3333333333vw}.home .kv_home .swiper-slide.slide1{background-size:85.3333333333vw auto}.home .kv_home .swiper-slide.slide1 .kv__m_kusuribako{width:14.4166666667vw}.home .kv_home .swiper-slide.slide1 .kv__m_whey100{width:5.6666666667vw}.home .kv_home .swiper-slide.slide1 .kv__m_carpet{width:16vw}.home .kv_home .swiper-slide.slide2{background-size:85.3333333333vw auto}.home .kv_home .swiper-slide.slide2 .kv__m_cleandental{width:5.6666666667vw}.home .kv_home .swiper-slide.slide2 .kv__m_locobase{width:5.6666666667vw}.home .kv_home .swiper-slide.slide2 .kv__m_minon{width:5.6666666667vw}.home .kv_home .swiper-slide.slide2 .kv__m_heal{width:16vw}.home .kv_home .kv-btn{width:7.5vw}.home .kv_home .kv-btn .kv-btn__icon,.home .kv_home .kv-btn .kv-btn__icon_ac{width:5vw}.home .kv_home .kv-btn .kv-btn__text{width:7.5vw;margin-top:-.8333333333vw}.home .kv_home .kv_bottom .kv_bottom__btn{gap:.8333333333vw;width:46.6666666667vw;min-height:7.5vw;border-radius:1vw;margin-top:2.5833333333vw;left:-1.1666666667vw}.home .kv_home .kv_bottom .kv_bottom__btn::before{background-size:100% auto;width:42.9166666667vw;height:7vw}.home .kv_home .kv_bottom .kv_bottom__btn span{--size: 20;font-size:1.6666666667vw}.home .kv_home .kv_bottom .kv_bottom__btn img{width:3.5vw}.home .kv_home .kv_bottom .kv_bottom__img{width:27.3333333333vw}.home .profile .profile__inr{max-width:75.5833333333vw;padding:6.9166666667vw 0 5vw}.home .profile .profile-head__mic{width:6.4166666667vw}.home .profile .profile-head h2 img{width:52.0833333333vw;margin-top:1.5vw}.home .profile .profile-head__desc{--size: 16;font-size:1.3333333333vw;margin-top:2.3333333333vw}.home .profile .profile-head__label01{width:8.8333333333vw}.home .profile .profile-head__label02{width:9.6666666667vw}.home .profile .profile-body .profile-detail .profile-detail__title{width:21.5833333333vw;padding-top:2.8333333333vw;left:2.3333333333vw}.home .profile .profile-body .profile-detail__desc{--size: 16;font-size:1.3333333333vw;margin-top:2vw}.home .profile .profile-body .profile-detail .profile-detail__label01{width:7.1666666667vw;left:-4.8333333333vw;top:7.75vw}.home .profile .profile-body .profile-detail .profile-detail__label02{width:5.5833333333vw;right:-9vw;bottom:1.4166666667vw}.home .profile .profile-body .profile-gim .profile-gim__list{gap:2vw}.home .profile .profile-body .profile-gim .profile-gim__btn{border-radius:4.1666666667vw;padding:1.3333333333vw 5vw 1.3333333333vw 2.5vw;margin-top:2.5vw}.home .profile .profile-body .profile-gim .profile-gim__btn span{--size: 15;font-size:1.25vw}.home .profile .profile-body .profile-gim .profile-gim__btn img{width:4.1666666667vw}.home .profile .profile-body .profile-gim .profile-gim__label01{width:6.5vw}.home .profile .profile-body .profile-gim .profile-gim__label02{width:13.9166666667vw;right:-6.6666666667vw;top:-3.9166666667vw}.home .profile .profile-body .profile-gim .profile-gim__label03{width:8.3333333333vw}.home .profile .profile-body .profile-gim .profile-gim__item:last-child{gap:1.1666666667vw}.home .profile .profile-body .profile-gim__item{border-radius:1vw;padding:2vw 5.1666666667vw 2vw 2vw;gap:3.0833333333vw;margin-top:4.25vw}.home .profile .profile-body .profile-gim__item::before{background-size:100% auto;width:22.1666666667vw;height:4.5833333333vw;top:-4.25vw;left:1.3333333333vw}.home .profile .profile-body .profile-gim__item .profile-gim__desc{--size: 15;font-size:1.25vw}.home .profile .profile-body .profile-book{max-width:68vw;margin-top:4.0833333333vw;border-radius:1vw;padding:.8333333333vw 1vw}.home .profile .profile-body .profile-book .profile-book__item{padding:3vw 3.5833333333vw 3.4166666667vw 2.4166666667vw}.home .profile .profile-body .profile-book .profile-book__item::before{background-size:100% 1.25vw}.home .profile .profile-body .profile-book .profile-book__item:first-child::after{background-size:4.5833333333vw 14%;right:-2.5833333333vw;width:4.5833333333vw}.home .profile .profile-body .profile-book .profile-book__item:last-child{padding:3vw 1.25vw 1.3333333333vw 3.75vw}.home .profile .profile-body .profile-book .profile-book__title_social{--size: 15;font-size:1.25vw;padding-top:9.3333333333vw}.home .profile .profile-body .profile-book .profile-book__img01{width:29.75vw;top:-0.5vw;right:.75vw}.home .profile .profile-body .profile-book .profile-book__socials{gap:.6666666667vw}.home .profile .profile-body .profile-book .profile-book__socials li:nth-child(odd){width:14.5833333333vw}.home .profile .profile-body .profile-book .profile-book__socials li:nth-child(even){width:10vw}.home .profile .profile-body .profile-book .profile-book__social{gap:.3333333333vw;margin-top:1.0833333333vw}.home .profile .profile-body .profile-book .profile-book__social span{--size: 14;font-size:1.1666666667vw}.home .profile .profile-body .profile-book .profile-book__social img{width:1.9166666667vw}.home .profile .profile-body .profile-book .profile-book__you{width:4.6666666667vw}.home .profile .profile-body .profile-book .profile-book__x,.home .profile .profile-body .profile-book .profile-book__tiktok{width:3.3333333333vw}.home .profile .profile-body .profile-book .profile-book__line{width:3.4166666667vw}.home .profile .profile-body .profile-book .profile-book__story_title{width:19.6666666667vw;top:-.9166666667vw}.home .profile .profile-body .profile-book .profile-book__story_list{max-height:23.3333333333vw}.home .inu{padding-bottom:8.3333333333vw}.home .inu .inu__inr{max-width:79.8333333333vw}.home .inu .inu-head h2 img{width:20.5833333333vw;padding-top:5.25vw;left:2vw}.home .inu .inu-head .inu-head__desc{--size: 16;font-size:1.3333333333vw;padding-top:2vw}.home .inu .inu-head__label01{bottom:-1.75vw;left:-2.4166666667vw;width:9.1666666667vw}.home .inu .inu-head__label02{right:-2.8333333333vw;width:7.4166666667vw}.home .inu .inu-body{margin-top:-5vw}.home .inu .inu-body .inu-detail{width:80.3333333333vw;right:-2.1666666667vw}.home .inu .inu-body .inu-detail .inu-detail__label{bottom:-3.3333333333vw;right:-5.1666666667vw;width:7.6666666667vw}.home .inu .inu-body .inu-family{border-radius:2vw;padding:.8333333333vw;margin-top:2vw}.home .inu .inu-body .inu-family .inu-family__label01{width:17.8333333333vw}.home .inu .inu-body .inu-family .inu-family__label02{width:10.6666666667vw}.home .inu .inu-body .inu-family .inu-family__content{border-radius:1.6666666667vw}.home .inu .inu-body .inu-family .inu-family__content::before{width:2.3333333333vw;height:1.6666666667vw}.home .inu .inu-body .inu-family .inu-family__content::after{width:2.3333333333vw;height:1.6666666667vw}.home .inu .inu-body .inu-family .inu-family__head{margin-top:4.1666666667vw;gap:1.3333333333vw;padding-bottom:1vw}.home .inu .inu-body .inu-family .inu-family__title{--size: 28;font-size:2.3333333333vw}.home .inu .inu-body .inu-family .inu-family__body{margin-top:2vw;padding-bottom:4.5vw}.home .inu .inu-body .inu-family .inu-family__desc{--size: 16;font-size:1.3333333333vw}.home .inu .inu-body .inu-family .inu-family__list{gap:2vw;max-width:68.8333333333vw;margin-top:2.5833333333vw}.home .inu .inu-body .inu-family .inu-family__item .inu-family__item_head img{width:12.1666666667vw}.home .inu .inu-body .inu-family .inu-family__name{--size: 16;font-size:1.3333333333vw;padding:.5vw 1vw;margin-top:-2vw}.home .inu .inu-body .inu-family .inu-family__info,.home .inu .inu-body .inu-family .inu-family__text,.home .inu .inu-body .inu-family .inu-family__link{--size: 14;font-size:1.1666666667vw;padding:.3333333333vw .25vw}.home .inu .inu-body .inu-family .inu-family__text{padding:.25vw .25vw}.home .inu .inu-body .inu-family .inu-family__link{gap:.3333333333vw;padding:.5833333333vw .25vw}.home .inu .inu-body .inu-family .inu-family__link img{width:1.9166666667vw}.home .gallery{padding-top:7vw;padding-bottom:8.3333333333vw}.home .gallery .gallery__inr{max-width:70.8333333333vw}.home .gallery .gallery-head{padding-bottom:2.8333333333vw}.home .gallery .gallery-head .gallery-head__logo{width:6.4166666667vw}.home .gallery .gallery-head .gallery-head__title{width:44.5vw;margin-top:1.6666666667vw}.home .gallery .gallery-head .gallery-head__desc{--size: 16;font-size:1.3333333333vw;margin-top:1.5833333333vw}.home .gallery .gallery-head .gallery-head__label01{width:11.0833333333vw;top:-4.6666666667vw;left:-2.5833333333vw}.home .gallery .gallery-head .gallery-head__label02{width:18.5833333333vw;bottom:.8333333333vw;right:-10vw}.home .gallery .gallery-head .gallery-head__label03{width:6.75vw;bottom:-4.25vw;left:-8.5833333333vw}.home .gallery .gallery-body .home-tab .tab__control{gap:2.3333333333vw}.home .gallery .gallery-body .tab__menu{min-height:5.25vw;padding:0 2.5vw .6666666667vw}.home .gallery .gallery-body .tab__menu:hover{padding-bottom:1.6666666667vw}.home .gallery .gallery-body .tab__menu span{--size: 18;font-size:1.5vw}.home .gallery .gallery-body .tab__menu[aria-selected=true]{padding-bottom:1.6666666667vw}.home .gallery .gallery-body .tab_contents{margin-top:2.8333333333vw;gap:5vw}.home .gallery .gallery-body .tab_contents__img{width:33.1666666667vw}.home .gallery .gallery-body .tab_contents__name{--size: 16;font-size:1.3333333333vw;margin-top:.4166666667vw}.home .gallery .gallery-body .tab_contents__btn{padding:1.0833333333vw 3.9166666667vw 1.1666666667vw 2vw;border-radius:4.1666666667vw;margin-top:.9166666667vw}.home .gallery .gallery-body .tab_contents__btn span{--size: 16;font-size:1.3333333333vw}.home .gallery .gallery-body .tab_contents__btn img{width:3.5vw;top:-.4166666667vw}.home .gallery .gallery-body .tab__label{width:11.6666666667vw}.home .gallery .gallery-body .gallery-youtube{padding-top:2.6666666667vw}.home .gallery .gallery-body .gallery-youtube .gallery-youtube__title{width:27.1666666667vw}.home .gallery .gallery-body .gallery-youtube .gallery-youtube__btn{margin-top:2.0833333333vw;border-radius:4.1666666667vw;padding:.5vw 6.6666666667vw .5vw 6vw}.home .gallery .gallery-body .gallery-youtube .gallery-youtube__btn span{--size: 16;font-size:1.3333333333vw}.home .gallery .gallery-body .gallery-youtube .gallery-youtube__btn img{width:4.25vw;top:-.3333333333vw;right:-.3333333333vw}.home .gallery .gallery-body .gallery-youtube .gallery-youtube__label01{width:10.5vw;top:1.9166666667vw;right:-3.1666666667vw}.home .gallery .gallery-body .gallery-youtube .gallery-youtube__label02{width:9.4166666667vw;top:7.6666666667vw}.home .c-modal .c-modal__inr{border-width:1.6666666667vw;border-radius:2.6666666667vw;max-height:calc(100dvh - 10vw);max-width:75vw}.home .c-modal .c-modal__close{width:7.0833333333vw;height:6.8333333333vw;top:-3.4166666667vw}.home .c-modal .c-modal__close img{width:2.4166666667vw}.home .c-modal .c-modal__content{border-radius:.8333333333vw;max-height:calc(100dvh - 13.3333333333vw)}.home .c-modal .c-modal__box{border-radius:.8333333333vw}.home .c-modal .c-modal__subtitle{--size: 18;font-size:1.5vw}.home .c-modal .c-modal__title{--size: 24;font-size:2vw}.home .c-modal .c-modal__desc{--size: 16;font-size:1.3333333333vw;padding-top:1.3333333333vw}.home .c-modal .c-modal__note{--size: 10;font-size:0.8333333333vw;padding-top:.6666666667vw}.home .c-modal .c-modal__btn{margin-top:1.6666666667vw;padding:1.3333333333vw 5vw 1.3333333333vw 2.5vw;border-radius:4.1666666667vw}.home .c-modal .c-modal__btn span{--size: 16;font-size:1.3333333333vw}.home .c-modal .c-modal__btn img{width:4.25vw;top:-.4166666667vw;right:-.4166666667vw}.home .c-modal .c-modal__neko{width:25.4166666667vw;bottom:-2.25vw;right:-10.9166666667vw}.home .c-modal .m-kusuribako .m-kusuribako__inr{padding:3.3333333333vw 5vw}.home .c-modal .m-kusuribako .c-modal__title{padding-bottom:.6666666667vw}.home .c-modal .m-kusuribako .c-modal__box{padding:2.6666666667vw 1.6666666667vw}.home .c-modal .m-kusuribako .m-kusuribako__body{column-gap:1.6666666667vw}.home .c-modal .m-kusuribako .m-kusuribako__bottom{gap:1.6666666667vw}.home .c-modal .m-kusuribako .m-kusuribako__bottom .m-kusuribako__img{width:30.9166666667vw}.home .c-modal .m-whey100__inr,.home .c-modal .m-neko__inr,.home .c-modal .m-carpet__inr,.home .c-modal .m-cleandental__inr,.home .c-modal .m-locobase__inr,.home .c-modal .m-minon__inr,.home .c-modal .m-heal__inr,.home .c-modal .m-youtube__inr,.home .c-modal .m-gim__inr{padding:0 5vw 3.3333333333vw}.home .c-modal .m-whey100 .c-modal__box,.home .c-modal .m-neko .c-modal__box,.home .c-modal .m-carpet .c-modal__box,.home .c-modal .m-cleandental .c-modal__box,.home .c-modal .m-locobase .c-modal__box,.home .c-modal .m-minon .c-modal__box,.home .c-modal .m-heal .c-modal__box,.home .c-modal .m-youtube .c-modal__box,.home .c-modal .m-gim .c-modal__box{padding:2.6666666667vw 1.6666666667vw}.home .c-modal .m-whey100__box,.home .c-modal .m-neko__box,.home .c-modal .m-carpet__box,.home .c-modal .m-cleandental__box,.home .c-modal .m-locobase__box,.home .c-modal .m-minon__box,.home .c-modal .m-heal__box,.home .c-modal .m-youtube__box,.home .c-modal .m-gim__box{gap:1vw;padding-bottom:.6666666667vw}.home .c-modal .m-gim__text{--size: 18;font-size:1.5vw;padding:3.3333333333vw 0 .6666666667vw}.home .c-modal .m-gim__title{--size: 24;font-size:2vw}.home .c-modal .m-gim__desc{--size: 16;font-size:1.3333333333vw;padding-top:1.3333333333vw}.home #modal-gim .c-modal__neko{bottom:-7.5833333333vw}.home .home-neko .home-neko__img,.home .home-inu .home-neko__img{width:75.9166666667vw;margin-top:.9166666667vw}.home .home-neko__left,.home .home-neko__right,.home .home-inu__left,.home .home-inu__right{width:17.75vw;padding:.6666666667vw}.home .home-neko__right .home-neko__item::before,.home .home-neko__right .home-inu__item::before,.home .home-inu__right .home-neko__item::before,.home .home-inu__right .home-inu__item::before{right:unset;left:-1.75vw}.home .home-neko__item::before,.home .home-inu__item::before{width:1.0833333333vw;height:1.9166666667vw;right:-1.75vw}.home .home-neko__head p,.home .home-inu__head p{--size: 18;font-size:1.5vw}.home .home-neko__body,.home .home-inu__body{padding:.5vw 1vw}.home .home-neko__body p,.home .home-inu__body p{--size: 15;font-size:1.25vw}.home .home-neko .home-neko__label02 .home-neko__item::before,.home .home-inu .home-neko__label02 .home-neko__item::before{top:-vw-m(46)}.home .home-neko .home-neko__label04 .home-neko__item::before,.home .home-inu .home-neko__label04 .home-neko__item::before{top:-vw-m(18)}.home .home-neko .home-neko__label05 .home-neko__item::before,.home .home-inu .home-neko__label05 .home-neko__item::before{top:-vw-m(18)}.home .home-neko .home-neko__label06 .home-neko__item::before,.home .home-inu .home-neko__label06 .home-neko__item::before{top:-vw-m(18)}.home .home-neko .home-neko__label08,.home .home-inu .home-neko__label08{width:20.0833333333vw;height:8.75vw}.home .home-neko .home-inu__label05 .home-inu__item::before,.home .home-inu .home-inu__label05 .home-inu__item::before{top:-2.8333333333vw}.home .home-neko .home-inu__label06 .home-inu__item::before,.home .home-inu .home-inu__label06 .home-inu__item::before{top:-1.5833333333vw}.home .home-neko .home-inu__label07,.home .home-inu .home-inu__label07{width:11.75vw;height:8.75vw}.c-header{height:5.5833333333vw}.hambuger{width:6.5833333333vw;height:5.5833333333vw;top:2.4166666667vw;right:2.4166666667vw}.hambuger span{width:2.5833333333vw}.hambuger span:nth-child(1){top:2.25vw}.hambuger span:nth-child(2){top:3.0833333333vw}.hambuger span:nth-child(3){top:3.9166666667vw}.hambuger.is-active span:nth-child(1){top:3vw}.hambuger.is-active span:nth-child(3){top:3vw}.c-menu{padding:2.75vw 3.1666666667vw 8.3333333333vw}.c-menu .c-menu__inr{padding-top:3.3333333333vw}.c-menu .c-menu__list{max-width:27.0833333333vw;gap:4.1666666667vw}.c-menu .c-menu__list .c-menu__item h2{--size: 18;font-size:1.5vw;padding-bottom:.6666666667vw}.c-menu .c-menu__list .c-menu__box{margin-top:1vw;gap:.8333333333vw}.c-menu .c-menu__list .c-menu__link span{--size: 18;font-size:1.5vw}.c-menu .c-menu__list .c-menu__link img{width:1.9166666667vw}}@media screen and (max-width: 1109px){html{margin:0}.pc-mms{display:none}}@media screen and (max-width: 1000px){html{margin:0}}@media screen and (max-width: 767px){html{margin:0}html{scroll-padding-top:0}html{scroll-padding-top:80px}html:has(.contents-nav){scroll-padding-top:160px}body{--size: 14;font-size:0.875rem}.pc{display:none}.sp{display:revert}.sp-block{display:block !important}.pc-block{display:none !important}.home .kv_home{margin-top:-12.8vw}.home .kv_home .kv__inr{overflow:hidden;max-width:100%;padding:0 0 38.1333333333vw}.home .kv_home .kv_swiper .js-swiper-kv{margin:0 auto;height:172vw}.home .kv_home .kv__logo{width:80.8vw}.home .kv_home .kv_intro{max-width:100%;justify-content:start;top:10%}.home .kv_home .kv_intro__img{width:27.2vw;top:-.5333333333vw;left:0}.home .kv_home .kv__m_neko{width:54.4vw;top:38%;left:46.4%}.home .kv_home .slide__inr{max-width:91.7333333333vw}.home .kv_home .swiper-slide.slide1{background:url("../img/kv_bg_room_01_sp.png") center bottom no-repeat;background-size:91.7333333333vw auto}.home .kv_home .swiper-slide.slide1 .kv__m_kusuribako{width:34.6666666667vw;top:25%;left:21%}.home .kv_home .swiper-slide.slide1 .kv__m_whey100{width:13.6vw;top:54%;left:22.1%}.home .kv_home .swiper-slide.slide1 .kv__m_carpet{width:38.4vw;top:80.4%;left:23.8%}.home .kv_home .swiper-slide.slide2{background:url("../img/kv_bg_room_02_sp.png") center bottom no-repeat;background-size:91.7333333333vw auto}.home .kv_home .swiper-slide.slide2 .kv__m_cleandental{top:33.2%;left:20.8%;width:13.6vw}.home .kv_home .swiper-slide.slide2 .kv__m_locobase{top:47.2%;left:19.5%;width:13.6vw}.home .kv_home .swiper-slide.slide2 .kv__m_minon{top:42.4%;left:50%;width:13.6vw}.home .kv_home .swiper-slide.slide2 .kv__m_heal{top:59.7%;left:18.3%;width:38.4vw}.home .kv_home .kv-btn{width:18.1333333333vw}.home .kv_home .kv-btn__01{top:58%;right:3px}.home .kv_home .kv-btn__02{top:67%;right:3px}.home .kv_home .kv-btn .kv-btn__icon,.home .kv_home .kv-btn .kv-btn__icon_ac{width:12vw}.home .kv_home .kv-btn .kv-btn__text{width:18.1333333333vw;margin-top:-2.6666666667vw}.home .kv_home .kv_bottom .kv_bottom__btn{gap:2.6666666667vw;width:80vw;min-height:36.8vw;border-radius:3.2vw;margin-top:7.4666666667vw;left:0}.home .kv_home .kv_bottom .kv_bottom__btn::before{background:url("../img/kv_bottom_bg_sp.png") center no-repeat;background-size:100% auto;width:68.8vw;height:16vw;top:-4vw}.home .kv_home .kv_bottom .kv_bottom__btn span{--size: 20;font-size:5.3333333333vw;text-align:center;line-height:1.5}.home .kv_home .kv_bottom .kv_bottom__btn img{width:11.2vw}.home .kv_home .kv_bottom .kv_bottom__img{top:unset;bottom:-97%;left:33.5%;width:71.2vw}.home .profile .profile__inr{max-width:100%;padding:22.4vw 0 14.9333333333vw}.home .profile .profile-head__mic{width:17.0666666667vw}.home .profile .profile-head h2 img{width:88.5333333333vw;margin-top:4.2666666667vw}.home .profile .profile-head__desc{--size: 16;font-size:4.2666666667vw;margin-top:6.9333333333vw}.home .profile .profile-head__label01{width:20vw;top:-60.9%;left:6.3%}.home .profile .profile-head__label02{width:16.8vw;top:-19%;right:0}.home .profile .profile-body .profile-detail .profile-detail__title{width:69.0666666667vw;padding-top:9.0666666667vw;left:7.4666666667vw}.home .profile .profile-body .profile-detail__desc{--size: 16;font-size:4.2666666667vw;margin-top:6.4vw}.home .profile .profile-body .profile-gim .profile-gim__list{flex-direction:column;margin-top:28.8vw;gap:17.0666666667vw}.home .profile .profile-body .profile-gim .profile-gim__btn{border-radius:13.3333333333vw;padding:4.2666666667vw 16vw 4.2666666667vw 8vw;margin-top:8vw}.home .profile .profile-body .profile-gim .profile-gim__btn span{--size: 15;font-size:4vw}.home .profile .profile-body .profile-gim .profile-gim__btn img{width:13.3333333333vw}.home .profile .profile-body .profile-gim .profile-gim__label01{width:20.8vw}.home .profile .profile-body .profile-gim .profile-gim__label02{width:36vw;right:-2.1333333333vw;top:-17.6vw}.home .profile .profile-body .profile-gim .profile-gim__item:first-child ul{padding-left:6.1333333333vw}.home .profile .profile-body .profile-gim .profile-gim__item:last-child{flex-direction:row;align-items:center;gap:3.2vw}.home .profile .profile-body .profile-gim .profile-gim__item:last-child .profile-gim__desc{letter-spacing:0}.home .profile .profile-body .profile-gim__item{box-shadow:0 0 0 #000;width:77%;flex-direction:column;align-items:start;padding:6.4vw 7.4666666667vw;gap:3.2vw;margin:0 auto;border-radius:3.2vw}.home .profile .profile-body .profile-gim__item::before{background-size:100% auto;width:70.9333333333vw;height:14.6666666667vw;top:-13.6vw;left:4.2666666667vw}.home .profile .profile-body .profile-gim__item .profile-gim__desc{--size: 15;font-size:4vw}.home .profile .profile-body .profile-book{flex-direction:column;max-width:95%;margin-top:16vw;border-radius:3.2vw;padding:2.6666666667vw;gap:0}.home .profile .profile-body .profile-book .profile-book__item{width:100%;padding:2.9333333333vw 1.6vw 9.6vw 4.2666666667vw}.home .profile .profile-body .profile-book .profile-book__item::before{left:5%;width:88%;background-size:100% 4vw}.home .profile .profile-body .profile-book .profile-book__item:first-child{border-bottom-left-radius:0;border-top-right-radius:5px}.home .profile .profile-body .profile-book .profile-book__item:first-child::after{background:url("../img/i_connector_sp.svg") repeat-x;background-size:6.6% 10.4vw;top:-4.8vw;right:unset;width:93%;left:3.4666666667vw;height:10.4vw}.home .profile .profile-body .profile-book .profile-book__item:last-child{border-top-right-radius:0;border-bottom-left-radius:5px;padding:2.9333333333vw 4.2666666667vw 7.7333333333vw}.home .profile .profile-body .profile-book .profile-book__item:last-child::before{left:5%;top:-9.6vw;height:100%}.home .profile .profile-body .profile-book .profile-book__title_social{--size: 15;font-size:4vw;padding-top:33.6vw}.home .profile .profile-body .profile-book .profile-book__img01{width:85.8666666667vw;top:-0.8vw;right:0}.home .profile .profile-body .profile-book .profile-book__socials{gap:1.8666666667vw 0;margin-top:-8.5333333333vw}.home .profile .profile-body .profile-book .profile-book__socials li:nth-child(odd){width:46.6666666667vw}.home .profile .profile-body .profile-book .profile-book__socials li:nth-child(even){width:32vw}.home .profile .profile-body .profile-book .profile-book__social{gap:1.8666666667vw;margin-top:3.2vw}.home .profile .profile-body .profile-book .profile-book__social span{--size: 14;font-size:3.7333333333vw}.home .profile .profile-body .profile-book .profile-book__social img{width:6.1333333333vw}.home .profile .profile-body .profile-book .profile-book__you{width:14.9333333333vw}.home .profile .profile-body .profile-book .profile-book__x,.home .profile .profile-body .profile-book .profile-book__tiktok{width:10.6666666667vw}.home .profile .profile-body .profile-book .profile-book__line{width:10.9333333333vw}.home .profile .profile-body .profile-book .profile-book__story_title{width:59.4666666667vw;top:0;margin-top:9.8666666667vw}.home .profile .profile-body .profile-book .profile-book__story_list{max-height:74.6666666667vw}.home .inu{padding-bottom:16vw}.home .inu .inu__inr{max-width:100%}.home .inu .inu-head h2 img{width:65.8666666667vw;padding-top:22.1333333333vw;left:6.4vw}.home .inu .inu-head .inu-head__desc{--size: 16;font-size:4.2666666667vw;line-height:1.5;padding-top:6.4vw}.home .inu .inu-head__label01{bottom:unset;top:6.4vw;left:3.2vw;width:19.4666666667vw}.home .inu .inu-head__label02{right:0;top:-4vw;width:19.7333333333vw}.home .inu .inu-body{margin-top:0}.home .inu .inu-body .inu-detail{width:100%;right:0}.home .inu .inu-body .inu-family{max-width:92%;border-radius:6.4vw;padding:2.6666666667vw;margin:10.6666666667vw auto 0}.home .inu .inu-body .inu-family .inu-family__label01{position:relative;bottom:0;left:5%;width:49.8666666667vw;margin:2.9333333333vw auto 0}.home .inu .inu-body .inu-family .inu-family__content{border-radius:5.3333333333vw}.home .inu .inu-body .inu-family .inu-family__content::before{top:1.5%;left:4.5%;width:5.6vw;height:4vw}.home .inu .inu-body .inu-family .inu-family__content::after{top:1.5%;right:4.5%;width:5.6vw;height:4vw}.home .inu .inu-body .inu-family .inu-family__head{margin-top:4.2666666667vw;gap:0;padding-bottom:4.2666666667vw}.home .inu .inu-body .inu-family .inu-family__head img{position:absolute;width:8.5333333333vw}.home .inu .inu-body .inu-family .inu-family__head img:first-child{bottom:5.3333333333vw;left:-1.6vw}.home .inu .inu-body .inu-family .inu-family__head img:last-child{bottom:5.3333333333vw;right:2.6666666667vw}.home .inu .inu-body .inu-family .inu-family__title{--size: 24;font-size:6.4vw;line-height:1.3;text-align:center;padding-top:9.3333333333vw}.home .inu .inu-body .inu-family .inu-family__body{margin-top:5.8666666667vw;padding-bottom:8.8vw}.home .inu .inu-body .inu-family .inu-family__desc{--size: 16;font-size:4.2666666667vw}.home .inu .inu-body .inu-family .inu-family__list{max-width:100%;grid-template-columns:repeat(1, 1fr);gap:5.0666666667vw;padding:0 4.2666666667vw;margin-top:8.5333333333vw}.home .inu .inu-body .inu-family .inu-family__list .inu-family__item:nth-child(even) .inu-family__item_head img{left:unset;right:0}.home .inu .inu-body .inu-family .inu-family__list .inu-family__item:nth-child(even) .inu-family__name{margin-left:unset}.home .inu .inu-body .inu-family .inu-family__list .inu-family__item:nth-child(even) .inu-family__item_body{padding-left:0;padding-right:26.9333333333vw}.home .inu .inu-body .inu-family .inu-family__item .inu-family__item_head img{position:absolute;top:-2.1333333333vw;left:0;width:26.4vw;z-index:2}.home .inu .inu-body .inu-family .inu-family__item .inu-family__item_body{padding-left:26.9333333333vw}.home .inu .inu-body .inu-family .inu-family__name{--size: 12;font-size:3.2vw;padding:.2666666667vw 20.5333333333vw;margin-top:0;width:fit-content;margin-left:auto}.home .inu .inu-body .inu-family .inu-family__info,.home .inu .inu-body .inu-family .inu-family__text,.home .inu .inu-body .inu-family .inu-family__link{--size: 12;font-size:3.2vw;line-height:1.3;padding:1.3333333333vw .8vw;letter-spacing:.1em}.home .inu .inu-body .inu-family .inu-family__text{--size: 14;font-size:3.7333333333vw;line-height:1.6;letter-spacing:-0.01em;padding:1.3333333333vw .8vw 0}.home .inu .inu-body .inu-family .inu-family__link{--size: 14;font-size:3.7333333333vw;line-height:1.6;gap:1.0666666667vw;padding:2.4vw .8vw}.home .inu .inu-body .inu-family .inu-family__link img{width:6.1333333333vw}.home .gallery{padding-top:16vw;padding-bottom:13.3333333333vw}.home .gallery .gallery__inr{max-width:100%}.home .gallery .gallery-head{padding-bottom:7.4666666667vw}.home .gallery .gallery-head .gallery-head__logo{width:17.0666666667vw}.home .gallery .gallery-head .gallery-head__title{width:63.2vw;margin-top:4.5333333333vw}.home .gallery .gallery-head .gallery-head__desc{--size: 16;font-size:4.2666666667vw;margin-top:5.0666666667vw}.home .gallery .gallery-head .gallery-head__label01{width:20vw;top:-5.6vw;left:2.6666666667vw}.home .gallery .gallery-head .gallery-head__label02{position:relative;width:63.2vw;margin:3.2vw auto 0;bottom:0;right:-4.2666666667vw}.home .gallery .gallery-head .gallery-head__label03{width:14.9333333333vw;bottom:unset;left:unset;right:6.9333333333vw;top:-19.7333333333vw}.home .gallery .gallery-body .home-tab .tab__control{border-bottom:0;flex-wrap:wrap;gap:3.2vw}.home .gallery .gallery-body .tab__menu{min-height:auto;padding:3.2vw 9.3333333333vw}.home .gallery .gallery-body .tab__menu:hover{padding-bottom:3.2vw}.home .gallery .gallery-body .tab__menu::before{height:100%}.home .gallery .gallery-body .tab__menu::before{border-bottom:2px solid #0a153f;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.home .gallery .gallery-body .tab__menu span{--size: 18;font-size:4.8vw}.home .gallery .gallery-body .tab__menu[aria-selected=true]{padding-bottom:3.2vw}.home .gallery .gallery-body .tab_contents{grid-template-columns:repeat(1, 1fr);margin-top:6.1333333333vw;gap:8.8vw;padding:0 4.2666666667vw}.home .gallery .gallery-body .tab_contents__img{width:100%;margin:0 auto}.home .gallery .gallery-body .tab_contents__name{--size: 16;font-size:4.2666666667vw;margin-top:1.8666666667vw;padding:0 4.2666666667vw}.home .gallery .gallery-body .tab_contents__btn{padding:3.2vw 14.9333333333vw 3.2vw 6.4vw;border-radius:13.3333333333vw;margin-top:2.9333333333vw}.home .gallery .gallery-body .tab_contents__btn span{--size: 14;font-size:3.7333333333vw;line-height:1.3}.home .gallery .gallery-body .tab_contents__btn img{width:11.2vw;top:-1.3333333333vw}.home .gallery .gallery-body .gallery-youtube{padding-top:8.5333333333vw}.home .gallery .gallery-body .gallery-youtube .gallery-youtube__title{width:86.1333333333vw}.home .gallery .gallery-body .gallery-youtube .gallery-youtube__btn{margin-top:6.6666666667vw;border-radius:13.3333333333vw;padding:1.8666666667vw 22.9333333333vw 1.8666666667vw 14.9333333333vw}.home .gallery .gallery-body .gallery-youtube .gallery-youtube__btn span{--size: 16;font-size:4.2666666667vw}.home .gallery .gallery-body .gallery-youtube .gallery-youtube__btn img{width:13.6vw;top:-1.0666666667vw;right:-1.0666666667vw}.home .gallery .gallery-body .gallery-youtube .gallery-youtube__label02{position:unset;width:17.0666666667vw;margin-top:5.3333333333vw;padding-left:4vw}.home .c-modal .c-modal__inr{max-width:90%;max-height:calc(100dvh - 40vw);border-width:2.6666666667vw;border-radius:2.4vw}.home .c-modal .c-modal__close{width:11.2vw;height:10.9333333333vw;top:-5.3333333333vw}.home .c-modal .c-modal__close img{width:3.7333333333vw}.home .c-modal .c-modal__content{border-radius:0;max-height:calc(100dvh - 50.6666666667vw)}.home .c-modal .c-modal__box{border-radius:2.6666666667vw}.home .c-modal .c-modal__subtitle{--size: 18;font-size:4.8vw}.home .c-modal .c-modal__title{--size: 24;font-size:6.4vw}.home .c-modal .c-modal__desc{--size: 16;font-size:4.2666666667vw;padding-top:4.2666666667vw;letter-spacing:-0.01em}.home .c-modal .c-modal__note{--size: 10;font-size:2.6666666667vw;padding-top:2.1333333333vw}.home .c-modal .c-modal__btn{margin-top:4.8vw;padding:3.7333333333vw 14.6666666667vw 3.7333333333vw 8vw;border-radius:13.3333333333vw}.home .c-modal .c-modal__btn span{--size: 16;font-size:4.2666666667vw}.home .c-modal .c-modal__btn img{width:13.6vw;top:-1.3333333333vw;right:-1.3333333333vw}.home .c-modal .c-modal__neko{width:44.2666666667vw;bottom:-24.2666666667vw;right:-12.5333333333vw}.home .c-modal .m-kusuribako .m-kusuribako__inr{padding:0 6.1333333333vw 20.5333333333vw}.home .c-modal .m-kusuribako .m-kusuribako__img{aspect-ratio:.850877193;object-fit:cover}.home .c-modal .m-kusuribako .c-modal__title{padding-bottom:2.1333333333vw;margin:0 2.6666666667vw}.home .c-modal .m-kusuribako .c-modal__box{padding:5.3333333333vw 1.0666666667vw}.home .c-modal .m-kusuribako .m-kusuribako__body{grid-template-columns:repeat(1, 1fr);column-gap:0;row-gap:8vw}.home .c-modal .m-kusuribako .m-kusuribako__bottom{flex-direction:column;gap:5.3333333333vw;margin-top:8vw}.home .c-modal .m-kusuribako .m-kusuribako__bottom .m-kusuribako__img{aspect-ratio:.850877193;width:100%}.home .c-modal .m-whey100__inr,.home .c-modal .m-neko__inr,.home .c-modal .m-carpet__inr,.home .c-modal .m-cleandental__inr,.home .c-modal .m-locobase__inr,.home .c-modal .m-minon__inr,.home .c-modal .m-heal__inr,.home .c-modal .m-youtube__inr,.home .c-modal .m-gim__inr{padding:3.2vw 6.1333333333vw 20.5333333333vw}.home .c-modal .m-whey100 .c-modal__box,.home .c-modal .m-neko .c-modal__box,.home .c-modal .m-carpet .c-modal__box,.home .c-modal .m-cleandental .c-modal__box,.home .c-modal .m-locobase .c-modal__box,.home .c-modal .m-minon .c-modal__box,.home .c-modal .m-heal .c-modal__box,.home .c-modal .m-youtube .c-modal__box,.home .c-modal .m-gim .c-modal__box{margin-top:0;padding:5.3333333333vw 3.2vw}.home .c-modal .m-whey100__box,.home .c-modal .m-neko__box,.home .c-modal .m-carpet__box,.home .c-modal .m-cleandental__box,.home .c-modal .m-locobase__box,.home .c-modal .m-minon__box,.home .c-modal .m-heal__box,.home .c-modal .m-youtube__box,.home .c-modal .m-gim__box{flex-direction:column;gap:1.0666666667vw;padding-bottom:2.1333333333vw}.home .c-modal .m-gim__text{--size: 18;font-size:4.8vw;padding:10.6666666667vw 0 2.1333333333vw}.home .c-modal .m-gim__title{--size: 24;font-size:6.4vw}.home .c-modal .m-gim__desc{--size: 16;font-size:4.2666666667vw;padding-top:4.2666666667vw}.home #modal-gim .c-modal__neko{bottom:-24.2666666667vw}.home .home-neko .home-neko__img,.home .home-inu .home-neko__img{width:100%;margin-top:-1.0666666667vw}.home .home-neko__left,.home .home-neko__right,.home .home-inu__left,.home .home-inu__right{left:2.1333333333vw;width:22.6666666667vw;padding:.5333333333vw;border-width:1px}.home .home-neko__right,.home .home-inu__right{left:unset;right:2.1333333333vw}.home .home-neko__item::before,.home .home-inu__item::before{width:1.8666666667vw;height:4vw;right:-2.4vw}.home .home-neko__head,.home .home-inu__head{padding:.4vw;border-top-left-radius:2px;border-top-right-radius:2px}.home .home-neko__head p,.home .home-inu__head p{--size: 12;font-size:3.2vw;line-height:1.3}.home .home-neko__body,.home .home-inu__body{padding:1.0666666667vw 1.6vw}.home .home-neko__body p,.home .home-inu__body p{--size: 12;font-size:3.2vw;line-height:1.3;letter-spacing:0;text-align:left;font-weight:400}.home .home-neko .home-neko__label01,.home .home-inu .home-neko__label01{top:43.5%;width:18.9333333333vw}.home .home-neko .home-neko__label01 .home-neko__body p,.home .home-inu .home-neko__label01 .home-neko__body p{text-align:center}.home .home-neko .home-neko__label02,.home .home-inu .home-neko__label02{top:79.5%;width:44.2666666667vw}.home .home-neko .home-neko__label02 .home-neko__item::before,.home .home-inu .home-neko__label02 .home-neko__item::before{background:url("../img/profile_neko_top.png") center no-repeat;background-size:100% auto;bottom:unset;right:9.8666666667vw;width:3.4666666667vw;height:1.8666666667vw;top:-2.4vw}.home .home-neko .home-neko__label03,.home .home-inu .home-neko__label03{top:33.8%;left:unset;right:2.1333333333vw;width:23.2vw}.home .home-neko .home-neko__label03 .home-neko__head p,.home .home-inu .home-neko__label03 .home-neko__head p{letter-spacing:-0.03em}.home .home-neko .home-neko__label03 .home-neko__body p,.home .home-inu .home-neko__label03 .home-neko__body p{letter-spacing:-0.03em;text-align:center}.home .home-neko .home-neko__label03 .home-neko__item::before,.home .home-inu .home-neko__label03 .home-neko__item::before{background:url("../img/profile_neko_right.png") center no-repeat;background-size:100% auto;right:unset;left:-2.4vw}.home .home-neko .home-neko__label04,.home .home-inu .home-neko__label04{top:19.5%;width:23.2vw}.home .home-neko .home-neko__label04 .home-neko__item::before,.home .home-inu .home-neko__label04 .home-neko__item::before{top:0}.home .home-neko .home-neko__label05,.home .home-inu .home-neko__label05{top:83%;width:45.3333333333vw}.home .home-neko .home-neko__label05 .home-neko__item::before,.home .home-inu .home-neko__label05 .home-neko__item::before{background:url("../img/profile_neko_top.png") center no-repeat;background-size:100% auto;right:unset;bottom:unset;left:10.4vw;width:3.4666666667vw;height:1.8666666667vw;top:-2.4vw}.home .home-neko .home-neko__label06,.home .home-inu .home-neko__label06{top:58%;width:23.2vw}.home .home-neko .home-neko__label06 .home-neko__item::before,.home .home-inu .home-neko__label06 .home-neko__item::before{background:url("../img/profile_neko_right.png") center no-repeat;background-size:100% auto;right:unset;left:-2.4vw;top:0}.home .home-neko .home-neko__label07,.home .home-inu .home-neko__label07{top:57.5%;right:unset;left:1.8666666667vw;width:27.2vw}.home .home-neko .home-neko__label07 .home-neko__item::before,.home .home-inu .home-neko__label07 .home-neko__item::before{background:url("../img/profile_neko_left.png") center no-repeat;background-size:100% auto;left:unset;right:-2.4vw;top:0}.home .home-neko .home-neko__label08,.home .home-inu .home-neko__label08{top:3%;right:3%;width:28vw;height:22.4vw}.home .home-neko .home-inu__label01,.home .home-inu .home-inu__label01{top:23.5%;width:20.2666666667vw}.home .home-neko .home-inu__label01 .home-inu__body p,.home .home-inu .home-inu__label01 .home-inu__body p{text-align:center}.home .home-neko .home-inu__label02,.home .home-inu .home-inu__label02{top:79%;left:unset;right:2.1333333333vw;width:44.5333333333vw}.home .home-neko .home-inu__label02 .home-inu__item::before,.home .home-inu .home-inu__label02 .home-inu__item::before{background:url("../img/profile_neko_top.png") center no-repeat;background-size:100% auto;right:unset;bottom:unset;left:10.4vw;width:3.4666666667vw;height:1.8666666667vw;top:-2.4vw}.home .home-neko .home-inu__label03,.home .home-inu .home-inu__label03{top:53.5%;left:unset;right:2.1333333333vw;width:19.7333333333vw}.home .home-neko .home-inu__label03 .home-inu__body p,.home .home-inu .home-inu__label03 .home-inu__body p{text-align:center}.home .home-neko .home-inu__label03 .home-inu__item::before,.home .home-inu .home-inu__label03 .home-inu__item::before{background:url("../img/profile_neko_right.png") center no-repeat;background-size:100% auto;right:unset;left:-2.4vw;top:.8vw}.home .home-neko .home-inu__label04,.home .home-inu .home-inu__label04{top:35.5%;right:unset;left:2.1333333333vw;width:20.2666666667vw}.home .home-neko .home-inu__label04 .home-inu__body p,.home .home-inu .home-inu__label04 .home-inu__body p{text-align:center}.home .home-neko .home-inu__label04 .home-inu__item::before,.home .home-inu .home-inu__label04 .home-inu__item::before{background:url("../img/profile_neko_left.png") center no-repeat;background-size:100% auto;left:unset;right:-2.4vw;top:.8vw}.home .home-neko .home-inu__label05,.home .home-inu .home-inu__label05{top:82%;right:unset;left:2.1333333333vw;width:44.2666666667vw}.home .home-neko .home-inu__label05 .home-inu__item::before,.home .home-inu .home-inu__label05 .home-inu__item::before{background:url("../img/profile_neko_top.png") center no-repeat;background-size:100% auto;right:9.8666666667vw;bottom:unset;left:unset;width:3.4666666667vw;height:1.8666666667vw;top:-2.4vw}.home .home-neko .home-inu__label06,.home .home-inu .home-inu__label06{top:56%;right:unset;left:2.1333333333vw;width:23.4666666667vw}.home .home-neko .home-inu__label06 .home-inu__item::before,.home .home-inu .home-inu__label06 .home-inu__item::before{background:url("../img/profile_neko_left.png") center no-repeat;background-size:100% auto;left:unset;right:-2.4vw;top:.8vw}.home .home-neko .home-inu__label07,.home .home-inu .home-inu__label07{top:5.5%;right:23.5%;width:22.6666666667vw;height:17.3333333333vw}.footer .btn-top{right:10px}.c-header{height:12.8vw}.hambuger{width:15.2vw;height:12.8vw;top:2.4vw;right:1.8666666667vw}.hambuger span{width:5.8666666667vw}.hambuger span:nth-child(1){top:5.3333333333vw}.hambuger span:nth-child(2){top:6.6666666667vw}.hambuger span:nth-child(3){top:8vw}.hambuger.is-active span:nth-child(1){top:6.9333333333vw}.hambuger.is-active span:nth-child(3){top:6.9333333333vw}.c-menu{padding:5.3333333333vw 4.2666666667vw 21.3333333333vw}.c-menu .c-menu__inr{padding-top:10.6666666667vw}.c-menu .c-menu__list{max-width:100%;gap:10.6666666667vw}.c-menu .c-menu__list .c-menu__item h2{--size: 18;font-size:4.8vw;padding-bottom:2.1333333333vw}.c-menu .c-menu__list .c-menu__box{margin-top:3.2vw;gap:2.6666666667vw}.c-menu .c-menu__list .c-menu__link span{--size: 18;font-size:4.8vw}.c-menu .c-menu__list .c-menu__link img{width:6.1333333333vw}}@media screen and (max-width: 480px){.xsp{display:revert}}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}