:root{--size-h2:clamp(2.5rem, 0.6395348837rem + 9.3023255814vw, 5rem);--header-height:clamp(2.8125rem, 0.1613372093rem + 13.2558139535vw, 6.375rem)}@media screen and (min-width:751px){:root{--header-height:80px}}@media screen and (min-width:1024px){:root{--size-h2:3.125rem}}html{font-size:1rem;scroll-behavior:smooth;scroll-padding-top:var(--header-height);overflow-x:hidden;scrollbar-gutter:stable}body{color:#3d3d3d;background-color:#f2f2f2;font-family:"zen kaku gothic new",sans-serif;font-weight:400;line-height:1.2}img{max-width:100%;width:100%;height:auto}a{color:inherit;text-decoration:none;display:block;width:100%}li{list-style-type:none}h1{letter-spacing:.01em;font-weight:400}h2{font-size:var(--size-h2);letter-spacing:.02em;font-family:"scope one",serif;font-weight:400}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}a{color:inherit;text-decoration:none}ul{-webkit-padding-start:0;padding-inline-start:0}button{border:none;background-color:#fff0;cursor:pointer}ol{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-padding-start:0;padding-inline-start:0}address{font-family:inherit;font-style:normal}.top-header{position:sticky;top:0;left:0;width:100%;z-index:150;background:rgb(242 242 242 / .8)}.top-header__bar{width:100%;height:clamp(1.25rem, 0.1802325581rem + 5.3488372093vw, 2.6875rem);background:#3d3d3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#fff;font-family:"m plus 2p",sans-serif;font-size:clamp(0.5rem, 0.0348837209rem + 2.3255813953vw, 1.125rem);padding-left:min(20px, 20 / 750 * 100vw)}@media screen and (min-width:1024px){.top-header__bar{padding-left:min(23px, 23 / 1440 * 100vw);height:23px;font-size:.625rem}}.top-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:var(--header-height);padding-inline:min(20px, 20 / 750 * 100vw)}@media screen and (min-width:751px){.top-header__inner{padding-inline:min(50px, 50 / 1440 * 100vw)}}.top-header__inner{position:relative;background:rgb(242 242 242 / .8)}.top-header__brand{max-width:clamp(8.75rem, -0.3197674419rem + 45.3488372093vw, 20.9375rem);width:100%;aspect-ratio:348/71.25}@media screen and (min-width:1024px){.top-header__brand{max-width:min(232px, 232 / 1440 * 100vw)}}.top-header__logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}body.is-menu-open{overflow:hidden}body.is-menu-open .top-header{position:fixed;background:0 0;top:clamp(1.25rem, 0.1802325581rem + 5.3488372093vw, 2.6875rem)}body.is-menu-open .top-header__inner{background:0 0}body.is-menu-open.is-scrolled .top-header{top:0}body.is-menu-open .top-header__brand{opacity:0;visibility:hidden}body.is-menu-open .top-header__toggle-bar{background:0 0!important}body.is-menu-open .top-header__toggle-bar:before,body.is-menu-open .top-header__toggle-bar:after{background:#f2f2f2}.top-header__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;padding:8px;cursor:pointer;position:relative;z-index:160;margin-left:auto;background:0 0;border:none}.top-header__toggle[aria-expanded=true] .top-header__toggle-bar:before{-webkit-transform:translateY(clamp(0.625rem, 0.2529069767rem + 1.8604651163vw, 1.125rem)) rotate(45deg);transform:translateY(clamp(0.625rem, 0.2529069767rem + 1.8604651163vw, 1.125rem)) rotate(45deg)}.top-header__toggle[aria-expanded=true] .top-header__toggle-bar:after{-webkit-transform:translateY(calc(0px - clamp(0.625rem, 0.2529069767rem + 1.8604651163vw, 1.125rem))) rotate(-45deg);transform:translateY(calc(0px - clamp(0.625rem, 0.2529069767rem + 1.8604651163vw, 1.125rem))) rotate(-45deg)}@media screen and (min-width:1024px){.top-header__toggle{display:none}}.top-header__toggle-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.top-header__toggle-bar{display:inline-block;width:clamp(2.1875rem, 1.4898255814rem + 3.488372093vw, 3.125rem);height:2px;position:relative;background:#3d3d3d;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.top-header__toggle-bar:before,.top-header__toggle-bar:after{content:"";position:absolute;left:0;width:100%;height:2px;background:#3d3d3d;-webkit-transition:opacity .3s ease,background-color .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease,background-color .3s ease;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,-webkit-transform .3s ease}.top-header__toggle-bar:before{bottom:clamp(0.625rem, 0.2529069767rem + 1.8604651163vw, 1.125rem)}.top-header__toggle-bar:after{top:clamp(0.625rem, 0.2529069767rem + 1.8604651163vw, 1.125rem)}.top-header__nav-wrap{display:none}@media screen and (min-width:1024px){.top-header__nav-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:20px}}.top-header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;font-family:"scope one",serif;font-size:.875rem;letter-spacing:.08em}@media screen and (min-width:1024px){.top-header__menu{gap:20px;font-size:1rem}}.top-header__menu .menu-item{-webkit-transition:border-bottom .3s ease;transition:border-bottom .3s ease}@media (hover:none){.top-header__menu .menu-item{-webkit-tap-highlight-color:#fff0}.top-header__menu .menu-item:active{border-bottom:1px solid #3d3d3d}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.top-header__menu .menu-item:hover{border-bottom:1px solid #3d3d3d}}.top-header__menu .menu-item.menu-item-has-children{position:relative}.top-header__menu .sub-menu{display:none;position:absolute;top:100%;left:0;z-index:100;width:162px;padding-block:22px;padding-inline:18px 18px;background:#3d3d3d}.top-header__menu .sub-menu .menu-item{display:block;color:#f2f2f2;font-size:.875rem;padding-block:5px;border-bottom:1px solid #fff0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;letter-spacing:0;-webkit-transition:border-bottom .5s ease;transition:border-bottom .5s ease}@media (hover:none){.top-header__menu .sub-menu .menu-item{-webkit-tap-highlight-color:#fff0}.top-header__menu .sub-menu .menu-item:active{border-bottom:1px solid #f2f2f2}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.top-header__menu .sub-menu .menu-item:hover{border-bottom:1px solid #f2f2f2}}.top-header__menu .sub-menu .menu-item:not(:last-child){margin-bottom:10px}.top-header__contact{display:none}@media screen and (min-width:1024px){.top-header__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}}.top-header__contact-link{display:none}@media screen and (min-width:1024px){.top-header__contact-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;aspect-ratio:1/1;border:1px solid #fff0;border-radius:50%;background:#eaeae9;position:relative;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}}@media screen and (min-width:1024px) and (hover:none){.top-header__contact-link{-webkit-tap-highlight-color:#fff0}.top-header__contact-link:active{background:#3d3d3d;border:1px solid #3d3d3d}.top-header__contact-link:active:before,.top-header__contact-link:active.mail-icon:before,.top-header__contact-link:active.line-icon:before{background-color:#f2f2f2}}@media screen and (min-width:1024px) and (-ms-high-contrast:none),screen and (min-width:1024px) and (-ms-high-contrast:active),screen and (min-width:1024px) and (-moz-touch-enabled:0),screen and (min-width:1024px) and (hover:hover){.top-header__contact-link:hover{background:#3d3d3d;border:1px solid #3d3d3d}.top-header__contact-link:hover:before,.top-header__contact-link:hover.mail-icon:before,.top-header__contact-link:hover.line-icon:before{background-color:#f2f2f2}}.top-header__contact-link.mail-icon:before{content:"";width:23.04px;aspect-ratio:23.04/15.704;-webkit-mask:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/mail.svg) no-repeat center center/contain;mask:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/mail.svg) no-repeat center center/contain;background-color:#3d3d3d;display:block}.top-header__contact-link.line-icon:before{content:"";width:24.04px;aspect-ratio:24.04/22.87;-webkit-mask:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-line.svg) no-repeat center center/contain;mask:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-line.svg) no-repeat center center/contain;background-color:#3d3d3d;display:block}.sp-menu{position:fixed;inset:0;background:#3d3d3d;color:#fff;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:100;overflow-y:auto}.sp-menu__list{width:100%}.sp-menu__list .menu-item{width:100%}.sp-menu__list .menu-item-has-children{position:relative}.sp-menu__list .menu-item-has-children>a{display:block;width:100%;text-align:center;padding-block:10px;padding-right:2.5em}.sp-menu__list .menu-item-has-children .sp-menu__toggle{position:absolute;top:calc(10px + 0.8em);right:10px;width:.765em;height:.765em;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none;background:0 0;cursor:pointer}.sp-menu__list .menu-item-has-children .sp-menu__toggle:before,.sp-menu__list .menu-item-has-children .sp-menu__toggle:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:#f2f2f2;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.sp-menu__list .menu-item-has-children .sp-menu__toggle:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.sp-menu__list .menu-item-has-children.is-active .sp-menu__toggle:after{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);opacity:0}.sp-menu__list .sub-menu{display:none;width:100%;padding-block:10px}.sp-menu__list .sub-menu .menu-item{display:block;width:100%;font-size:1em;color:#f2f2f2;text-align:center;padding-block:5px}.sp-menu__list .sub-menu .menu-item:not(:last-child){margin-bottom:10px}.sp-menu.is-open{opacity:1;pointer-events:auto}.sp-menu__inner{inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(1.5625rem, -0.9956395349rem + 12.7906976744vw, 5rem);text-align:center;padding-block:calc(var(--header-height) + clamp(6.25rem, 4.1569767442rem + 10.4651162791vw, 9.0625rem)) clamp(6.25rem, 4.1569767442rem + 10.4651162791vw, 9.0625rem)}.sp-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.5625rem, -0.9956395349rem + 12.7906976744vw, 5rem);font-size:clamp(1rem, 0.1627906977rem + 4.1860465116vw, 2.125rem);letter-spacing:.059em}.sp-menu__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(1.5625rem, 0.825755814rem + 3.6837209302vw, 2.5525rem)}.sp-menu__contact-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:clamp(2.88rem, 0.736744186rem + 10.7162790698vw, 5.76rem);aspect-ratio:1/1;border:1px solid #f2f2f2;border-radius:50%;position:relative}.sp-menu__contact-link:before{content:"";background-color:#f2f2f2;display:block}.sp-menu__contact-link.mail-icon:before{width:clamp(1.17584375rem, 0.3007972384rem + 4.3752325581vw, 2.3516875rem);aspect-ratio:37.627/25.646;-webkit-mask:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/mail.svg) no-repeat center center/contain;mask:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/mail.svg) no-repeat center center/contain}.sp-menu__contact-link.line-icon:before{width:clamp(1.3125rem, 0.2427325581rem + 5.3488372093vw, 2.75rem);aspect-ratio:44/41.93;-webkit-mask:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-line.svg) no-repeat center center/contain;mask:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-line.svg) no-repeat center center/contain}.page-header{position:relative;padding-inline:min(20px, 20 / 750 * 100vw)}@media screen and (min-width:751px){.page-header{padding-inline:min(50px, 50 / 1440 * 100vw)}}.page-header__fv{position:relative;border-radius:10px;overflow:hidden}.page-header__image{aspect-ratio:710/280}@media screen and (min-width:1024px){.page-header__image{aspect-ratio:1340/280}}.page-header__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-header__title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}@media screen and (min-width:1024px){.page-header__title{left:calc(247 / 1440 * 100vw);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.page-header__title-main{font-size:clamp(1.5625rem, 0.3997093023rem + 5.8139534884vw, 3.125rem);line-height:1;letter-spacing:.05em;font-family:"scope one",serif;font-weight:400}.page-header__title-sub{margin-top:.744em;font-size:clamp(0.625rem, 0.2529069767rem + 1.8604651163vw, 1.125rem);line-height:1;letter-spacing:.02em}.title-primary{text-align:center}@media screen and (min-width:1024px){.title-primary__main{font-size:3.125rem;line-height:.8}}.title-primary__sub{margin-top:clamp(0.8125rem, -0.1177325581rem + 4.6511627907vw, 2.0625rem);font-size:clamp(0.75rem, -0.1802325581rem + 4.6511627907vw, 2rem);line-height:.688;letter-spacing:.02em}@media screen and (min-width:1024px){.title-primary__sub{margin-top:clamp(0.9375rem, -1.3701923077rem + 3.6057692308vw, 1.875rem);font-size:1.125rem;font-style:normal;font-weight:400;line-height:.72;letter-spacing:.02em}}.button-primary{margin-inline:auto;border:1px solid #3d3d3d;position:relative}.button-primary:after{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (hover:none){.button-primary{-webkit-tap-highlight-color:#fff0}.button-primary:active:after{-webkit-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px)}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.button-primary:hover:after{-webkit-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px)}}.button-primary{width:100%}.button-primary:before,.button-primary:after{content:"";position:absolute;top:50%;right:calc(-1 * 64.6 / 750 * 100vw / 2);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(64.6 / 750 * 100vw);aspect-ratio:64.6/26.6}@media screen and (min-width:1024px){.button-primary:before,.button-primary:after{right:calc(-1 * min(34px, 34 / 1440 * 100vw) / 2);width:min(34px, 34 / 1440 * 100vw);aspect-ratio:34/14}}.button-primary:after{z-index:2;-webkit-mask:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-arrow-right.svg) no-repeat center center/contain;mask:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-arrow-right.svg) no-repeat center center/contain;background-color:#3d3d3d}.button-primary:before{z-index:1;background:#f2f2f2}.button-primary__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;font-size:clamp(0.95rem, 0.2430232558rem + 3.5348837209vw, 1.9rem);line-height:2.5;letter-spacing:.02em}@media screen and (min-width:1024px){.button-primary__link{font-size:clamp(0.75rem, 0.1346153846rem + 0.9615384615vw, 1rem)}}.button-secondary{background:#3d3d3d;border:1px solid #3d3d3d;color:#f2f2f2;max-width:min(503.5px, 503.5 / 750 * 100vw);width:100%;aspect-ratio:503.5/95}@media screen and (min-width:1024px){.button-secondary{max-width:min(min(265px, 265 / 1440 * 100vw), 503.5px);aspect-ratio:265/50}}.button-secondary__link{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(0.9375rem, -0.1973837209rem + 5.6744186047vw, 2.4625rem);font-size:clamp(0.8125rem, -0.1735465116rem + 4.9302325581vw, 2.1375rem);font-weight:400;letter-spacing:.02em}.button-secondary__link:after{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (hover:none){.button-secondary__link{-webkit-tap-highlight-color:#fff0}.button-secondary__link:active:after{-webkit-transform:translateX(10px);transform:translateX(10px)}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.button-secondary__link:hover:after{-webkit-transform:translateX(10px);transform:translateX(10px)}}@media screen and (min-width:1024px){.button-secondary__link{gap:clamp(0.9375rem, 0.1682692308rem + 1.2019230769vw, 1.25rem);font-size:clamp(0.8125rem, 0.0432692308rem + 1.2019230769vw, 1.125rem)}}.button-secondary__link:after{content:"";display:block;width:clamp(2.125rem, 0.701744186rem + 7.1162790698vw, 4.0375rem);aspect-ratio:64.6/26.6;-webkit-mask:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-arrow-right.svg) no-repeat center center/contain;mask:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-arrow-right.svg) no-repeat center center/contain;background-color:#f2f2f2}@media screen and (min-width:1024px){.button-secondary__link:after{width:clamp(1.25rem, -0.9038461538rem + 3.3653846154vw, 2.125rem);aspect-ratio:34/14}}.button-secondary__text{line-height:2.22}.footer{margin-top:-1px;padding-block:clamp(4.6875rem, 1.199127907rem + 17.4418604651vw, 9.375rem) clamp(3.75rem, 0.9593023256rem + 13.9534883721vw, 7.5rem);background-color:#3d3d3d;color:#f2f2f2;position:relative;z-index:2}@media screen and (min-width:1024px){.footer{padding-block:clamp(2.1875rem, -3.1971153846rem + 8.4134615385vw, 4.375rem)}}.footer__inner{padding-inline:min(45px, 45 / 750 * 100vw);margin-inline:auto}@media screen and (min-width:1024px){.footer__inner{padding-inline:0;max-width:min(1000px, 1000 / 1440 * 100vw)}}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:clamp(1.875rem, 0.4563953488rem + 7.0930232558vw, 3.78125rem)}@media screen and (min-width:1024px){.footer__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__info{text-align:center}@media screen and (min-width:1024px){.footer__info{text-align:left;-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px}}.footer__logo{max-width:min(383.282px, 383.282 / 750 * 100vw);width:100%;margin-inline:auto;aspect-ratio:183/106}@media screen and (min-width:1024px){.footer__logo{max-width:min(191.641px, 191.641 / 1440 * 100vw);margin-inline:0}}.footer__address{margin-top:clamp(1.875rem, 0.4796511628rem + 6.976744186vw, 3.75rem)}@media screen and (min-width:1024px){.footer__address{margin-top:22px}}.footer__address-row+.footer__address-row{margin-top:clamp(2.1875rem, 0.5595930233rem + 8.1395348837vw, 4.375rem)}@media screen and (min-width:1024px){.footer__address-row+.footer__address-row{margin-top:30px}}.footer__address-row dt{font-size:clamp(0.75rem, 0.0988372093rem + 3.2558139535vw, 1.625rem);font-weight:400;line-height:.692;letter-spacing:.02em}@media screen and (min-width:1024px){.footer__address-row dt{font-size:.8125rem}}.footer__address-row dd{margin-top:clamp(1rem, 0.1162790698rem + 4.4186046512vw, 2.1875rem);font-weight:400;line-height:1.37;letter-spacing:.02em}@media screen and (min-width:1024px){.footer__address-row dd{margin-top:14px}}.footer__contact{margin-top:clamp(1.3125rem, 0.4287790698rem + 4.4186046512vw, 2.5rem)}@media screen and (min-width:1024px){.footer__contact{margin-top:21px}}.footer__contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(0.625rem, 0.2994186047rem + 1.6279069767vw, 1.0625rem);font-family:"scope one",serif;font-size:clamp(1rem, 0.2558139535rem + 3.7209302326vw, 2rem);line-height:1;letter-spacing:.02em}@media screen and (min-width:1024px){.footer__contact-item{gap:8px;font-size:1rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.footer__contact-item+.footer__contact-item{margin-top:clamp(0.625rem, 0.1598837209rem + 2.3255813953vw, 1.25rem)}@media screen and (min-width:1024px){.footer__contact-item+.footer__contact-item{margin-top:10px}}@media screen and (min-width:1024px){.footer__icon{-webkit-box-flex:0;-ms-flex:0 0 11px;flex:0 0 11px}}.footer-icon--tel{width:clamp(0.875rem, 0.4600232558rem + 2.0748837209vw, 1.432625rem);aspect-ratio:22.922/22.922}@media screen and (min-width:1024px){.footer-icon--tel{width:14px}}.footer-icon--mail{width:clamp(0.875rem, 0.4098837209rem + 2.3255813953vw, 1.5rem);aspect-ratio:24/16.358}@media screen and (min-width:1024px){.footer-icon--mail{width:14px}}@media screen and (min-width:1024px){.footer__mail-text{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.footer__copyright{display:block;font-family:"scope one",serif;margin-top:clamp(1.875rem, -0.4970930233rem + 11.8604651163vw, 5.0625rem);font-size:clamp(0.75rem, 0.1918604651rem + 2.7906976744vw, 1.5rem);line-height:.667;letter-spacing:.02em}@media screen and (min-width:1024px){.footer__copyright{margin-top:30px;font-size:.75rem}}.footer__map{aspect-ratio:660/473;width:100%}@media screen and (min-width:1024px){.footer__map{-webkit-box-flex:0;-ms-flex:0 0 min(600px, 600 / 1440 * 100vw);flex:0 0 min(600px, 600 / 1440 * 100vw);width:min(600px, 600 / 1440 * 100vw);aspect-ratio:600/400}}.footer__map iframe{width:100%;height:100%}.breadcrumb{margin-top:clamp(1rem, 0.2558139535rem + 3.7209302326vw, 2rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;width:100%;gap:.5em;font-size:clamp(0.6875rem, 0.175872093rem + 2.5581395349vw, 1.375rem);line-height:1;letter-spacing:.02em}@media screen and (min-width:1024px){.breadcrumb{margin-top:15px;font-size:.75rem;letter-spacing:.05em}}.breadcrumb-item{font-size:inherit;letter-spacing:.02em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5em;min-width:0}.breadcrumb-item:not(:first-of-type):before{content:">";font-size:.917em}.breadcrumb-item:has(a){color:#aaa}.breadcrumb-item:has(a) a{color:inherit;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.breadcrumb-item:has(a) a span{color:inherit;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.breadcrumb-item.active{-webkit-box-flex:1;-ms-flex:1;flex:1}.breadcrumb-item.active span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pagination{margin-block:clamp(3.125rem, 0.7994186047rem + 11.6279069767vw, 6.25rem) clamp(7.375rem, 1.8401162791rem + 27.6744186047vw, 14.8125rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(1.5625rem, 0.8648255814rem + 3.488372093vw, 2.5rem)}@media screen and (min-width:1024px){.pagination{margin-block:60px 133px}}@media screen and (min-width:1440px){.pagination{margin-bottom:clamp(8.3125rem, -0.2255754175rem + 9.4801670146vw, 11.150625rem)}}@media screen and (min-width:1024px){.page-news .pagination{margin-bottom:153px}}@media screen and (min-width:1440px){.page-news .pagination{margin-bottom:clamp(9.5625rem, 4.7848629958rem + 5.3048016701vw, 11.150625rem)}}.page-numbers{font-family:"scope one",serif;font-size:clamp(1.25rem, 0.0034883721rem + 6.2325581395vw, 2.925rem);line-height:1;letter-spacing:.02em;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:inline-block}@media screen and (min-width:1024px){.page-numbers{font-size:1.625rem}}@media (hover:none){a.page-numbers{-webkit-tap-highlight-color:#fff0}a.page-numbers:active{color:#aaa;-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){a.page-numbers:hover{color:#aaa;-webkit-transform:translateY(-3px);transform:translateY(-3px)}}.pagination .page-numbers.current{color:#aaa;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.pagination .page-numbers.dots{border:none;pointer-events:none}.news-pagination{margin-block:clamp(2.5625rem, 0.6555232558rem + 9.5348837209vw, 5.125rem) clamp(7.375rem, 2.1191860465rem + 26.2790697674vw, 14.4375rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(2.5rem, 0.6395348837rem + 9.3023255814vw, 5rem)}@media screen and (min-width:1024px){.news-pagination{margin-block:61px 153px;gap:2.5rem}}@media screen and (min-width:1440px){.news-pagination{margin-bottom:clamp(9.5625rem, 4.7848629958rem + 5.3048016701vw, 11.150625rem)}}.news-pagination .page-numbers.current{color:#aaa;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.news-pagination__item{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#3d3d3d;font-family:"scope one",serif;font-size:clamp(1.4375rem, 0.3305232558rem + 5.5348837209vw, 2.925rem);line-height:1.2;-webkit-transform:translateY(.2em);transform:translateY(.2em);-webkit-transition:color .3s ease;transition:color .3s ease}@media (hover:none){.news-pagination__item{-webkit-tap-highlight-color:#fff0}.news-pagination__item:active{color:#aaa}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.news-pagination__item:hover{color:#aaa}}@media screen and (min-width:1024px){.news-pagination__item{font-size:.9375rem}}.news-pagination__item.is-disabled{opacity:0;pointer-events:none;visibility:hidden}.news-pagination__back{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:block;color:#5a5a5a;font-size:clamp(1.125rem, 0.2877906977rem + 4.1860465116vw, 2.25rem);line-height:1.2;letter-spacing:.04em;-webkit-transition:color .3s ease;transition:color .3s ease}@media (hover:none){.news-pagination__back{-webkit-tap-highlight-color:#fff0}.news-pagination__back:active{color:#aaa}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.news-pagination__back:hover{color:#aaa}}@media screen and (min-width:1024px){.news-pagination__back{font-size:1.375rem;letter-spacing:.025em;-webkit-transform:translateY(-.1em);transform:translateY(-.1em)}}.fv{padding-inline:min(20px, 20 / 750 * 100vw)}@media screen and (min-width:751px){.fv{padding-inline:min(50px, 50 / 1440 * 100vw)}}.fv__swiper .swiper-pagination.fv__pagination{left:clamp(0.4375rem, -0.6322674419rem + 5.3488372093vw, 1.875rem);bottom:clamp(0.625rem, -0.7703488372rem + 6.976744186vw, 2.5rem);width:clamp(2.8125rem, 0.5799418605rem + 11.1627906977vw, 5.8125rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(0.375rem, -0.0436046512rem + 2.0930232558vw, 0.9375rem)}@media screen and (min-width:751px){.fv__swiper .swiper-pagination.fv__pagination{width:clamp(2.8125rem, -0.12109375rem + 6.25vw, 3.875rem);gap:10px;left:clamp(0.625rem, -4.5519301471rem + 11.0294117647vw, 2.5rem);bottom:clamp(1.25rem, -2.2012867647rem + 7.3529411765vw, 2.5rem);gap:clamp(0.5rem, 0.1548713235rem + 0.7352941176vw, 0.625rem)}}.fv__swiper .swiper-pagination.fv__pagination .swiper-pagination-bullet{width:clamp(0.3125rem, -0.4316860465rem + 3.7209302326vw, 1.3125rem);height:auto;aspect-ratio:1/1;margin:0;border-radius:50%;background:#f2f2f2;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1}@media screen and (min-width:751px){.fv__swiper .swiper-pagination.fv__pagination .swiper-pagination-bullet{width:clamp(0.5rem, -0.5353860294rem + 2.2058823529vw, 0.875rem)}}.fv__swiper .swiper-pagination.fv__pagination .swiper-pagination-bullet-active{border:clamp(0.0625rem, -0.0305232558rem + 0.4651162791vw, 0.1875rem) solid #f2f2f2;background:0 0;-webkit-transform:none;transform:none}@media screen and (min-width:751px){.fv__swiper .swiper-pagination.fv__pagination .swiper-pagination-bullet-active{border:2px solid #f2f2f2}}.fv__slide{position:relative;aspect-ratio:710/700;overflow:hidden;border-radius:10px}@media screen and (min-width:751px){.fv__slide{aspect-ratio:1820/787.761;border-radius:13.582px}}.fv__slide img{height:100%;-o-object-fit:cover;object-fit:cover}.fv__slide:before,.fv__slide:after{content:"";position:absolute;inset:0;border-radius:10px;pointer-events:none}.fv__slide:before{background:linear-gradient(150deg,rgb(255 246 240 / .14) 32.42%,rgb(255 255 255 / .2) 58.88%,rgb(114 112 111 / .29) 88.24%);z-index:1}.fv__slide:after{background:rgb(72 66 66 / .3);mix-blend-mode:hard-light;z-index:2}.fv__catchCopy{position:absolute;top:clamp(4.125rem, 0.2180232558rem + 19.5348837209vw, 9.375rem);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(477 / 750 * 100vw);gap:clamp(1.25rem, -0.3323255814rem + 7.911627907vw, 3.37625rem);z-index:3}@media screen and (min-width:751px){.fv__catchCopy{width:calc(353 / 1440 * 100vw);gap:clamp(1.25rem, -2.2012867647rem + 7.3529411765vw, 2.5rem);top:clamp(4.5rem, -8.9600183824rem + 28.6764705882vw, 9.375rem)}}.fv__fv-logo{width:clamp(5.270625rem, -1.752630814rem + 35.1162790698vw, 14.708125rem);aspect-ratio:235.33/142.333;display:block}@media screen and (min-width:751px){.fv__fv-logo{width:calc(174.319 / 1440 * 100vw)}}.fv__catchCopy-text{max-width:477px;width:100%;aspect-ratio:477/81}.fv__news{position:absolute;bottom:clamp(0.625rem, -0.7703488372rem + 6.976744186vw, 2.5rem);right:0;z-index:3}@media (hover:none){.fv__news{-webkit-tap-highlight-color:#fff0}.fv__news:active{opacity:.8}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.fv__news:hover{opacity:.8}}@media screen and (min-width:751px){.fv__news{bottom:clamp(1.25rem, -2.2012867647rem + 7.3529411765vw, 2.5rem)}}.fv-news__item{width:calc(533 / 750 * 100vw);border:1px solid #f2f2f2;color:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:"scope one",serif;font-size:clamp(0.75rem, 0.0988372093rem + 3.2558139535vw, 1.625rem);letter-spacing:.09em;padding-block:clamp(0.375rem, 0.0029069767rem + 1.8604651163vw, 0.875rem);line-height:1.2;align-items:center}@media screen and (min-width:751px){.fv-news__item{bottom:40px;font-size:clamp(0.75rem, 0.0597426471rem + 1.4705882353vw, 1rem);padding-block:10px;width:100%;max-width:min(1000px, 670 / 1024 * 100vw)}}.fv-news__label{-webkit-box-flex:0;-ms-flex:0 0 clamp(3.3125rem, 0.1962209302rem + 15.5813953488vw, 7.5rem);flex:0 0 clamp(3.3125rem, 0.1962209302rem + 15.5813953488vw, 7.5rem);padding-left:clamp(0.625rem, 0.1598837209rem + 2.3255813953vw, 1.25rem);position:relative;letter-spacing:.09em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:751px){.fv-news__label{-webkit-box-flex:0;-ms-flex:0 0 clamp(3.625rem, -7.7642463235rem + 24.2647058824vw, 7.75rem);flex:0 0 clamp(3.625rem, -7.7642463235rem + 24.2647058824vw, 7.75rem);padding-left:clamp(0.625rem, -4.5519301471rem + 11.0294117647vw, 2.5rem);-webkit-transform:translateY(1px);transform:translateY(1px)}}.fv-news__label:after{content:"";display:block;width:1px;height:clamp(2.25rem, 1.1337209302rem + 5.5813953488vw, 3.75rem);right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#f2f2f2;position:absolute}@media screen and (min-width:751px){.fv-news__label:after{height:clamp(1.25rem, -0.4756433824rem + 3.6764705882vw, 1.875rem)}}.fv-news__body{padding-inline:clamp(0.625rem, 0.1598837209rem + 2.3255813953vw, 1.25rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}@media screen and (min-width:751px){.fv-news__body{padding-inline:clamp(0.625rem, -4.5519301471rem + 11.0294117647vw, 2.5rem);gap:clamp(1.25rem, -2.2012867647rem + 7.3529411765vw, 2.5rem)}}.fv-news__body:after{content:"";display:block;-webkit-box-flex:0;-ms-flex:0 0 clamp(1.575rem, -0.0994186047rem + 8.3720930233vw, 3.825rem);flex:0 0 clamp(1.575rem, -0.0994186047rem + 8.3720930233vw, 3.825rem);aspect-ratio:61.2/25.2;-webkit-mask:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-arrow-right.svg) no-repeat center center/contain;mask:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-arrow-right.svg) no-repeat center center/contain;background-color:#f2f2f2}@media screen and (min-width:751px){.fv-news__body:after{-webkit-box-flex:0;-ms-flex:0 0 clamp(0.9375rem, -2.3412224265rem + 6.9852941176vw, 2.125rem);flex:0 0 clamp(0.9375rem, -2.3412224265rem + 6.9852941176vw, 2.125rem)}}.fv-news__body-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}@media screen and (min-width:751px){.fv-news__body-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:clamp(0.625rem, -1.1006433824rem + 3.6764705882vw, 1.25rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.fv-news__date{letter-spacing:.1em;line-height:1.2}@media screen and (min-width:751px){.fv-news__date{-webkit-box-flex:0;-ms-flex:0 0 clamp(4.0625rem, -0.0790441176rem + 8.8235294118vw, 5.5625rem);flex:0 0 clamp(4.0625rem, -0.0790441176rem + 8.8235294118vw, 5.5625rem);-webkit-transform:translateY(2px);transform:translateY(2px)}}.fv-news__title{font-family:"zen kaku gothic new",sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:1.2}.about{margin-top:clamp(3.8125rem, 0.789244186rem + 15.1162790698vw, 7.875rem);padding-inline:min(20px, 20 / 750 * 100vw);margin-inline:auto}@media screen and (min-width:1024px){.about{padding-inline:0;max-width:min(1100px, 1100 / 1440 * 100vw)}}.about__card{border-radius:clamp(3.8125rem, 1.0683139535rem + 13.7209302326vw, 7.5rem);background:#eaeae9;position:relative;padding-inline:clamp(1.875rem, 0.4796511628rem + 6.976744186vw, 3.75rem)}@media screen and (min-width:1024px){.about__card{padding-inline:clamp(5.625rem, 1.0096153846rem + 7.2115384615vw, 7.5rem) clamp(5rem, 0.3846153846rem + 7.2115384615vw, 6.875rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:220px}}@media screen and (min-width:1024px){.about__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.about__title{-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;line-height:1;letter-spacing:.07em}@media screen and (min-width:1024px){.about__title{-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-flex-item-align:start;align-self:flex-start;text-align:left}}.about__text{font-size:clamp(0.71875rem, -0.0672965116rem + 3.9302325581vw, 1.775rem);line-height:1.69;letter-spacing:.02em}@media screen and (min-width:1024px){.about__text{-ms-flex-item-align:center;align-self:center;margin-block:10px 48px;font-size:clamp(0.875rem, 0.5673076923rem + 0.4807692308vw, 1rem);line-height:2.5}}.about__image{width:calc(399 / 750 * 100vw);aspect-ratio:57/44;margin-inline:auto;-webkit-transform:translateY(6%);transform:translateY(6%)}@media screen and (min-width:1024px){.about__image{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:0;-ms-flex:0 0 clamp(11.25rem, -4.1346153846rem + 24.0384615385vw, 17.5rem);flex:0 0 clamp(11.25rem, -4.1346153846rem + 24.0384615385vw, 17.5rem);margin-left:-54px}}.about__image:after{content:"";position:absolute;z-index:-1;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;width:clamp(8.875rem, -0.0180232558rem + 44.4651162791vw, 20.825rem);height:clamp(1.1875rem, -0.0776162791rem + 6.3255813953vw, 2.8875rem);bottom:clamp(-0.5rem, -0.3139534884rem + -0.9302325581vw, -0.75rem);background:rgb(0 0 0 / .21);-webkit-filter:blur(16.8px);filter:blur(16.8px);border-radius:50%}@media screen and (min-width:1024px){.about__image:after{width:clamp(9.5625rem, -3.5144230769rem + 20.4326923077vw, 14.875rem);height:clamp(1.3125rem, -0.5336538462rem + 2.8846153846vw, 2.0625rem);-webkit-filter:blur(12px);filter:blur(12px);bottom:clamp(-0.3125rem, 0.1490384615rem + -0.7211538462vw, -0.5rem)}}.value{padding-inline:min(100px, 100 / 750 * 100vw);margin-inline:auto}@media screen and (min-width:1024px){.value{padding-inline:0;max-width:min(880px, 880 / 1440 * 100vw)}}.value{margin-top:clamp(4.6875rem, 1.199127907rem + 17.4418604651vw, 9.375rem)}@media screen and (min-width:751px){.value{margin-top:110px}}.value__title h2{font-size:clamp(1.875rem, 0.0145348837rem + 9.3023255814vw, 4.375rem);letter-spacing:.07em;line-height:.643}@media screen and (min-width:1024px){.value__title h2{letter-spacing:.077em;font-size:3.125rem;line-height:.8}}.value__list{margin-top:clamp(2.5rem, 0.6395348837rem + 9.3023255814vw, 5rem)}@media screen and (min-width:1024px){.value__list{margin-top:clamp(1.875rem, -1.2019230769rem + 4.8076923077vw, 3.125rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:35px}}.value__item{position:relative}.value__item+.value__item{margin-top:clamp(1.5625rem, 0.3997093023rem + 5.8139534884vw, 3.125rem)}@media screen and (min-width:1024px){.value__item+.value__item{margin-top:0}}.value__picture{width:100%;aspect-ratio:550/380;position:relative;border-radius:15px;overflow:hidden;isolation:isolate}@media screen and (min-width:1024px){.value__picture{border-radius:10px;aspect-ratio:270/300;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}}.value__picture:before{content:"";position:absolute;inset:0;z-index:1;background:rgb(242 233 228 / .3);mix-blend-mode:overlay;pointer-events:none}.value__picture:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(197deg,rgb(218 207 200 / .08) 25.64%,rgb(66 56 51 / .4) 91.45%);pointer-events:none}.value__img{height:100%;-o-object-fit:cover;object-fit:cover}.value__item-heading{position:absolute;bottom:clamp(0.625rem, -0.5843023256rem + 6.0465116279vw, 2.25rem);left:clamp(0.875rem, 0.2238372093rem + 3.2558139535vw, 1.75rem);color:#f2f2f2;letter-spacing:.02em;font-size:clamp(1.1875rem, 0.3037790698rem + 4.4186046512vw, 2.375rem);line-height:1.42;font-weight:300;letter-spacing:.02em;text-shadow:0 0 6px rgb(0 0 0 / .2);z-index:3}@media screen and (min-width:1024px){.value__item-heading{bottom:clamp(1.25rem, 0.6346153846rem + 0.9615384615vw, 1.5rem);left:clamp(1.25rem, 0.6346153846rem + 0.9615384615vw, 1.5rem);font-size:clamp(1.25rem, 0.3269230769rem + 1.4423076923vw, 1.625rem);line-height:1.38462;letter-spacing:.02em}}.value__btn-area{margin-top:clamp(1.5625rem, -0.0793604651rem + 8.2093023256vw, 3.76875rem)}@media screen and (min-width:1024px){.value__btn-area{margin-top:clamp(2.8125rem, 1.2740384615rem + 2.4038461538vw, 3.4375rem)}}.value__btn-area{max-width:calc(380 / 750 * 100vw);aspect-ratio:380/87.4}@media screen and (min-width:1024px){.value__btn-area{max-width:min(200px, 200 / 1440 * 100vw);aspect-ratio:200/46}}.online-visit{margin-top:clamp(4.6875rem, 1.199127907rem + 17.4418604651vw, 9.375rem)}@media screen and (min-width:751px){.online-visit{margin-top:110px}}.online-visit__inner{padding-inline:min(30px, 30 / 750 * 100vw);margin-inline:auto}@media screen and (min-width:1024px){.online-visit__inner{padding-inline:0;max-width:min(644px, 644 / 1440 * 100vw)}}.online-visit__container{position:relative;padding:clamp(2.5rem, 0.6395348837rem + 9.3023255814vw, 5rem) clamp(2.9375rem, 0.7979651163rem + 10.6976744186vw, 5.8125rem) clamp(2.5rem, 0.6395348837rem + 9.3023255814vw, 5rem) clamp(2.25rem, 0.5755813953rem + 8.3720930233vw, 4.5rem)}@media screen and (min-width:1024px){.online-visit__container{padding:25px clamp(1.5625rem, 0.0240384615rem + 2.4038461538vw, 2.1875rem) 59px clamp(1.25rem, -0.2884615385rem + 2.4038461538vw, 1.875rem)}}.online-visit__container:before,.online-visit__container:after{content:"";position:absolute;width:clamp(5rem, 1.0930232558rem + 19.5348837209vw, 10.25rem);aspect-ratio:164/126;pointer-events:none}@media screen and (min-width:1024px){.online-visit__container:before,.online-visit__container:after{width:clamp(5rem, 4.6923076923rem + 0.4807692308vw, 5.125rem);aspect-ratio:82/63}}.online-visit__container:before{top:0;left:0;border-top:1px solid #3d3d3d;border-left:1px solid #3d3d3d}.online-visit__container:after{bottom:0;right:0;border-bottom:1px solid #3d3d3d;border-right:1px solid #3d3d3d}.online-visit__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(2.5rem, -0.2906976744rem + 13.9534883721vw, 6.25rem)}@media screen and (min-width:751px){.online-visit__contents{gap:clamp(6.25rem, -11.0064338235rem + 36.7647058824vw, 12.5rem)}}@media screen and (min-width:1024px){.online-visit__contents{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:min(35px, 35 / 1440 * 100vw)}}.online-visit__images{position:relative;width:100%}@media screen and (min-width:1024px){.online-visit__images{-webkit-box-flex:0;-ms-flex:0 0 clamp(11.1875rem, -3.2740384615rem + 22.5961538462vw, 17.0625rem);flex:0 0 clamp(11.1875rem, -3.2740384615rem + 22.5961538462vw, 17.0625rem)}}.online-visit__image-left{width:calc(346 / 750 * 100vw);aspect-ratio:346/400;border-radius:20px;overflow:hidden}@media screen and (min-width:751px){.online-visit__image-left{width:calc(500 / 1024 * 100vw)}}@media screen and (min-width:1024px){.online-visit__image-left{border-radius:10px;width:min(173px, 173 / 1440 * 100vw)}}.online-visit__image-left img{height:100%;-o-object-fit:cover;object-fit:cover}.online-visit__image-right{width:calc(242 / 750 * 100vw);aspect-ratio:242/280;border-radius:20px;overflow:hidden;position:absolute;bottom:calc(-1 * clamp(1.25rem, -0.1453488372rem + 6.976744186vw, 3.125rem));right:calc(-1 * clamp(0.625rem, 0.1598837209rem + 2.3255813953vw, 1.25rem));z-index:1}@media screen and (min-width:751px){.online-visit__image-right{width:calc(400 / 1024 * 100vw);bottom:calc(-1 * clamp(3.125rem, -12.4057904412rem + 33.0882352941vw, 8.75rem))}}@media screen and (min-width:1024px){.online-visit__image-right{width:min(121px, 121 / 1440 * 100vw);border-radius:10px;right:12px;bottom:-35px}}.online-visit__image-right img{height:100%;-o-object-fit:cover;object-fit:cover}.online-visit__body{text-align:center;width:100%}@media screen and (min-width:1024px){.online-visit__body{text-align:left;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.online-visit__text{font-size:clamp(0.9375rem, 0.1468023256rem + 3.9534883721vw, 2rem);line-height:1.5;letter-spacing:.02em}@media screen and (min-width:1024px){.online-visit__text{font-size:clamp(0.9375rem, 0.1682692308rem + 1.2019230769vw, 1.25rem)}}.online-visit__btn{margin-top:clamp(1.5625rem, 0.3997093023rem + 5.8139534884vw, 3.125rem);margin-inline:auto}@media screen and (min-width:1024px){.online-visit__btn{margin-top:clamp(0.9375rem, -0.6009615385rem + 2.4038461538vw, 1.5625rem)}}.kittens{padding-block:clamp(2.1875rem, -0.835755814rem + 15.1162790698vw, 6.25rem) clamp(3.4375rem, 0.414244186rem + 15.1162790698vw, 7.5rem);position:relative}@media screen and (min-width:1024px){.kittens{padding-block:clamp(2.1875rem, -7.9663461538rem + 15.8653846154vw, 6.3125rem) 59px}}.kittens:after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;aspect-ratio:750/967;background:#eaeae9;z-index:0}@media screen and (min-width:1024px){.kittens:after{aspect-ratio:auto;height:329px}}.kittens__layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1024px){.kittens__layout-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:clamp(2.8125rem, -4.1105769231rem + 10.8173076923vw, 5.625rem);margin-left:auto;margin-right:0;max-width:calc(1320 / 1440 * 100vw)}}@media screen and (min-width:1920px){.kittens__layout-wrapper{max-width:1920px;margin-right:auto;padding-left:360px}}.kittens__head{display:contents}@media screen and (min-width:1024px){.kittens__head{-webkit-box-flex:0;-ms-flex:0 0 210px;flex:0 0 210px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;z-index:2}}.kittens__title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.kittens__title h2{line-height:.65;letter-spacing:.07em}@media screen and (min-width:1024px){.kittens__title h2{letter-spacing:.05em}}@media screen and (min-width:1024px){.kittens__title p{justify-self:flex-start}}.kittens__pagination{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:clamp(0.3125rem, -1.0828488372rem + 6.976744186vw, 2.1875rem);position:static!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;z-index:2}@media screen and (min-width:1024px){.kittens__pagination{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:50px}}.kittens__pagination .kittens__pagination-bullet{width:clamp(0.625rem, -0.351744186rem + 4.8837209302vw, 1.9375rem);height:auto;aspect-ratio:1/1;border:none;margin:0;padding:0;border-radius:50%;background:#3d3d3d;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1;cursor:pointer}@media screen and (min-width:1024px){.kittens__pagination .kittens__pagination-bullet{width:14px}}.kittens__pagination .kittens__pagination-bullet+.kittens__pagination-bullet{margin-left:clamp(0.375rem, -0.3924418605rem + 3.8372093023vw, 1.40625rem)}@media screen and (min-width:1024px){.kittens__pagination .kittens__pagination-bullet+.kittens__pagination-bullet{margin-left:10px}}.kittens__pagination .kittens__pagination-bullet.is-active{border:clamp(0.125rem, 0.0319767442rem + 0.4651162791vw, 0.25rem) solid #3d3d3d;background:0 0;-webkit-transform:none;transform:none}@media screen and (min-width:751px){.kittens__pagination .kittens__pagination-bullet.is-active{border:2px solid #3d3d3d}}.kittens__btn-area{margin-top:clamp(1.875rem, -0.4854651163rem + 11.8023255814vw, 5.046875rem);-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;max-width:min(399px, 399.5 / 750 * 100vw);aspect-ratio:399.5/87.4;position:relative;z-index:2}@media screen and (min-width:1024px){.kittens__btn-area{margin-top:25px;max-width:210px}}.kittens__btn-area a{font-size:clamp(0.75rem, -0.1058139535rem + 4.2790697674vw, 1.9rem)}@media screen and (min-width:1024px){.kittens__btn-area a{font-size:1rem}}.kittens__btn-area:before{background:#eaeae9}.kittens__container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:clamp(2.5rem, 0.6395348837rem + 9.3023255814vw, 5rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}@media screen and (min-width:1024px){.kittens__container{margin-top:0;min-width:0;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.kittens__swiper{width:100%}@media screen and (min-width:1024px){.kittens__swiper{padding-left:30px!important;margin-left:-30px!important}}.kittens__swiper .splide__slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;padding-block:30px}@media screen and (min-width:1024px){.kittens__swiper .splide__slide{width:270px!important}}.kittens__empty-card{width:min(540px, 540 / 750 * 100vw);height:clamp(25.75rem, 10.2151162791rem + 77.6744186047vw, 46.625rem);padding:clamp(1.875rem, 0.4796511628rem + 6.976744186vw, 3.75rem) clamp(1rem, 0.2558139535rem + 3.7209302326vw, 2rem) clamp(1.75rem, 0.4476744186rem + 6.511627907vw, 3.5rem);border:1px solid #3d3d3d;border-radius:10px;background:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(1.375rem, 0.351744186rem + 5.1162790698vw, 2.75rem)}@media screen and (min-width:1024px){.kittens__empty-card{width:270px;height:clamp(21.875rem, 10.6442307692rem + 17.5480769231vw, 26.4375rem);padding:60px 32px 56px;gap:30.89px}}.kittens__empty-icon{width:min(248px, 248 / 750 * 100vw);height:auto}@media screen and (min-width:1024px){.kittens__empty-icon{width:124px}}.kittens__empty-text{margin:0;color:#3d3d3d;text-align:center;font-size:clamp(1.25rem, 0.7848837209rem + 2.3255813953vw, 1.875rem);font-weight:400;line-height:1.7;letter-spacing:.02em}@media screen and (min-width:1024px){.kittens__empty-text{font-size:20px}}.kittens__slide{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;border-radius:20px;background:#f2f2f2;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;transition:filter .3s ease}@media (hover:none){.kittens__slide{-webkit-tap-highlight-color:#fff0}.kittens__slide:active{-webkit-filter:drop-shadow(0 0 10px rgb(0 0 0 / .3));filter:drop-shadow(0 0 10px rgb(0 0 0 / .3))}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.kittens__slide:hover{-webkit-filter:drop-shadow(0 0 10px rgb(0 0 0 / .3));filter:drop-shadow(0 0 10px rgb(0 0 0 / .3))}}@media screen and (min-width:1024px){.kittens__slide{border-radius:10px}}.kittens__slide-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.kittens__slide-image{width:100%;aspect-ratio:540/340;overflow:hidden}.kittens__slide-image img{height:100%;-o-object-fit:cover;object-fit:cover}.kittens__slide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-block:clamp(0.75rem, -0.3197674419rem + 5.3488372093vw, 2.1875rem) clamp(1.0625rem, -0.2398255814rem + 6.511627907vw, 2.8125rem);padding-inline:clamp(0.9375rem, -0.2252906977rem + 5.8139534884vw, 2.5rem)}@media screen and (min-width:1024px){.kittens__slide-content{padding-block:18px 22px;padding-inline:20px}}.kittens__slide-name{font-size:clamp(1.25rem, 0.1337209302rem + 5.5813953488vw, 2.75rem);line-height:1.091;letter-spacing:.02em;font-weight:400}@media screen and (min-width:1024px){.kittens__slide-name{font-size:1.375rem}}.kittens__slide-info{margin-top:clamp(1rem, -0.0697674419rem + 5.3488372093vw, 2.4375rem);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (min-width:1024px){.kittens__slide-info{margin-top:20px}}.kittens__slide-info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:clamp(0.9375rem, 0.1933139535rem + 3.7209302326vw, 1.9375rem);font-size:clamp(0.75rem, 0.0058139535rem + 3.7209302326vw, 1.75rem);letter-spacing:.018em;line-height:1.5;padding-bottom:.1em;border-bottom:1px solid #ccc}@media screen and (min-width:1024px){.kittens__slide-info-row{font-size:.875rem;gap:15px;padding-bottom:clamp(0.125rem, -0.3365384615rem + 0.7211538462vw, 0.3125rem)}}.kittens__slide-info-row dt{font-weight:400;-webkit-box-flex:0;-ms-flex:0 0 max-content;flex:0 0 max-content;-ms-flex-item-align:start;align-self:flex-start}.kittens__slide-info-row dd{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.kittens__slide-info-row+.kittens__slide-info-row{margin-top:.1em}@media screen and (min-width:1024px){.kittens__slide-info-row+.kittens__slide-info-row{margin-top:.35em}}.kittens__price{font-family:"scope one",serif;line-height:1.2}.kittens__birthday{font-family:"scope one",serif}.tax-unit{font-size:.625em;letter-spacing:.02em}.parents{margin-block:clamp(4.0625rem, 1.5043604651rem + 12.7906976744vw, 7.5rem)}@media screen and (min-width:1024px){.parents{margin-block:clamp(4.375rem, 1.2980769231rem + 4.8076923077vw, 5.625rem)}}.parents__inner{padding-inline:min(132px, 132 / 750 * 100vw);margin-inline:auto}@media screen and (min-width:1024px){.parents__inner{padding-inline:0;max-width:min(1200px, 1200 / 1440 * 100vw)}}@media screen and (min-width:1920px){.parents__inner{max-width:1200px}}.parents__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1024px){.parents__layout{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:clamp(2.8125rem, -4.1105769231rem + 10.8173076923vw, 5.625rem)}}.parents__head{display:contents}@media screen and (min-width:1024px){.parents__head{-webkit-box-flex:0;-ms-flex:0 0 clamp(13.125rem, 13.125rem + 0vw, 13.125rem);flex:0 0 clamp(13.125rem, 13.125rem + 0vw, 13.125rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.parents__title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.parents__title h2{line-height:.65;letter-spacing:.07em}@media screen and (min-width:1024px){.parents__title p{justify-self:flex-start}}.parents__btn-area{margin-top:clamp(1.875rem, -0.4854651163rem + 11.8023255814vw, 5.046875rem);-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;max-width:min(399px, 399.5 / 750 * 100vw);aspect-ratio:399.5/87.4;position:relative;z-index:2}@media screen and (min-width:1024px){.parents__btn-area{margin-top:50px;max-width:210px}}.parents__btn-area a{font-size:clamp(0.75rem, -0.1058139535rem + 4.2790697674vw, 1.9rem)}@media screen and (min-width:1024px){.parents__btn-area a{font-size:1rem}}.parents__list{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:clamp(2.5rem, 0.6395348837rem + 9.3023255814vw, 5rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(1.25rem, -0.6104651163rem + 9.3023255814vw, 3.75rem)}@media screen and (min-width:1024px){.parents__list{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:clamp(1.25rem, -2.5961538462rem + 6.0096153846vw, 2.8125rem)}}@media screen and (min-width:1024px){.parents__item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - clamp(1.25rem, -2.5961538462rem + 6.0096153846vw, 2.8125rem) * 2) / 3);flex:0 0 calc((100% - clamp(1.25rem, -2.5961538462rem + 6.0096153846vw, 2.8125rem) * 2) / 3)}}.parents__image{width:100%;aspect-ratio:486/522;overflow:hidden;border-radius:18px;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}@media (hover:none){.parents__image{-webkit-tap-highlight-color:#fff0}.parents__image:active{-webkit-filter:drop-shadow(0 0 15px rgb(0 0 0 / .4));filter:drop-shadow(0 0 15px rgb(0 0 0 / .4))}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.parents__image:hover{-webkit-filter:drop-shadow(0 0 15px rgb(0 0 0 / .4));filter:drop-shadow(0 0 15px rgb(0 0 0 / .4))}}@media screen and (min-width:1024px){.parents__image{border-radius:10px;aspect-ratio:270/290}}.parents__image img{height:100%;-o-object-fit:cover;object-fit:cover}.parents__name{margin-top:clamp(0.8125rem, -0.2572674419rem + 5.3488372093vw, 2.25rem);font-size:clamp(0.9375rem, -0.2066860465rem + 5.7209302326vw, 2.475rem);line-height:1.09;letter-spacing:.02em;text-align:center}@media screen and (min-width:1024px){.parents__name{margin-top:20px;font-size:1.375rem}}.parents-bottom__inner{margin-inline:min(20px, 20 / 750 * 100vw)}@media screen and (min-width:1024px){.parents-bottom__inner{margin-inline:min(50px, 50 / 1440 * 100vw)}}.parents-bottom__inner{width:calc(100% - calc(40 / 750 * 100vw));aspect-ratio:710/1056;position:relative}@media screen and (min-width:1024px){.parents-bottom__inner{width:calc(100% - min(100px, 100 / 1440 * 100vw));aspect-ratio:1340/538;max-height:538px}}.parents-bottom__picture{position:relative;width:100%;border-radius:10px;overflow:hidden;aspect-ratio:710/1056}@media screen and (min-width:1024px){.parents-bottom__picture{height:100%;aspect-ratio:1340/538}}.parents-bottom__picture img{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:1024px){.parents-bottom__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.parents-bottom__picture:before{content:"";position:absolute;inset:0;z-index:2;border-radius:10px;background:rgb(82 82 82 / .15);mix-blend-mode:multiply;pointer-events:none}.parents-bottom__picture:after{content:"";position:absolute;inset:0;z-index:1;background:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/image/overlay-sp.webp) no-repeat center center/cover;pointer-events:none}@media screen and (min-width:1024px){.parents-bottom__picture:after{background:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/image/overlay-pc.webp) no-repeat center center/cover}}.parents-bottom__content{width:100%;position:absolute;inset:0;z-index:3;padding-top:clamp(2.5rem, 0.6395348837rem + 9.3023255814vw, 5rem);color:#f2f2f2;text-shadow:0 0 8px rgb(0 0 0 / .25);padding-inline:min(40px, 40 / 750 * 100vw)}@media screen and (min-width:1024px){.parents-bottom__content{padding-block:clamp(3.125rem, -4.5673076923rem + 12.0192307692vw, 6.25rem);max-width:min(1200px, 1200 / 1440 * 100vw);padding-inline:0;margin-inline:auto}}.parents-bottom__title h2{line-height:.65;letter-spacing:.07em}@media screen and (min-width:1024px){.parents-bottom__title h2{letter-spacing:.06em}}@media screen and (min-width:1024px){.parents-bottom__title{width:clamp(28.125rem, 16.2788461538rem + 18.5096153846vw, 32.9375rem);margin-left:auto;margin-right:0}}.parents-bottom__text{margin-top:clamp(1.0625rem, -0.3328488372rem + 6.976744186vw, 2.9375rem);font-size:clamp(0.875rem, 0.1308139535rem + 3.7209302326vw, 1.875rem);line-height:1.8;letter-spacing:.02em;text-shadow:0 0 8px rgb(0 0 0 / .25)}@media screen and (min-width:1024px){.parents-bottom__text{margin-top:clamp(1.25rem, -1.0576923077rem + 3.6057692308vw, 2.1875rem);font-size:clamp(0.8125rem, 0.3509615385rem + 0.7211538462vw, 1rem);line-height:2.5;width:clamp(28.125rem, 16.2788461538rem + 18.5096153846vw, 32.9375rem);margin-left:auto;margin-right:0;text-align:center}}.news{padding-inline:min(30px, 30 / 750 * 100vw);margin-inline:auto}@media screen and (min-width:1024px){.news{padding-inline:0;max-width:min(800px, 800 / 1440 * 100vw)}}.news{margin-block:clamp(4.0625rem, 1.5043604651rem + 12.7906976744vw, 7.5rem)}@media screen and (min-width:1024px){.news{margin-block:clamp(4.375rem, 1.2980769231rem + 4.8076923077vw, 5.625rem)}}.news__title h2{line-height:.65;letter-spacing:.07em}@media screen and (min-width:1024px){.news__title h2{letter-spacing:.09em}}.news__list{margin-top:clamp(2.5rem, 0.6395348837rem + 9.3023255814vw, 5rem)}@media screen and (min-width:1024px){.news__list{margin-top:clamp(1.875rem, -1.2019230769rem + 4.8076923077vw, 3.125rem)}}.news__item{font-family:"scope one",serif;border-bottom:1px solid #ccc;color:#5a5a5a;font-size:clamp(1rem, 0.3488372093rem + 3.2558139535vw, 1.875rem);line-height:1.57692;letter-spacing:.05em}@media screen and (min-width:1024px){.news__item{font-size:clamp(0.8125rem, 0.3509615385rem + 0.7211538462vw, 1rem)}}.news__item:first-of-type{border-top:1px solid #ccc}.news__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(0.1875rem, 0.0479651163rem + 0.6976744186vw, 0.375rem);width:100%;padding-block:1.154em;-webkit-transition:color .3s ease;transition:color .3s ease}@media (hover:none){.news__item-link{-webkit-tap-highlight-color:#fff0}.news__item-link:active{color:#979797}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.news__item-link:hover{color:#979797}}@media screen and (min-width:1024px){.news__item-link{gap:min(52px, 52 / 1440 * 100vw);padding-block:2.188em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:1024px){.news__date{-webkit-box-flex:0;-ms-flex:0 0 min(89px, 89 / 1440 * 100vw);flex:0 0 min(89px, 89 / 1440 * 100vw)}}.news__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"zen kaku gothic new",sans-serif;width:100%}@media screen and (min-width:1024px){.news__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.news__btn-area{margin-top:clamp(2.5rem, 0.6395348837rem + 9.3023255814vw, 5rem);max-width:min(399px, 399.5 / 750 * 100vw)}@media screen and (min-width:1024px){.news__btn-area{font-size:clamp(0.75rem, 0.1346153846rem + 0.9615384615vw, 1rem);margin-top:clamp(1.875rem, -1.2019230769rem + 4.8076923077vw, 3.125rem);max-width:min(210px, 210 / 1440 * 100vw)}}.instagram{padding-inline:22px;margin-inline:auto}@media screen and (min-width:1024px){.instagram{padding-inline:0;max-width:min(1100px, 1100 / 1440 * 100vw)}}.instagram{margin-block:clamp(4.0625rem, 1.5043604651rem + 12.7906976744vw, 7.5rem) clamp(4.375rem, -2.8343023256rem + 36.0465116279vw, 14.0625rem)}@media screen and (min-width:1024px){.instagram{margin-block:clamp(4.375rem, 1.2980769231rem + 4.8076923077vw, 5.625rem) clamp(5.625rem, -2.0673076923rem + 12.0192307692vw, 8.75rem)}}@media screen and (min-width:1440px){.instagram{margin-bottom:clamp(8.75rem, 1.5280780271rem + 8.0187891441vw, 11.150625rem)}}.instagram__title h2{line-height:.65;letter-spacing:.07em}.instagram__list{margin-top:clamp(2.5rem, 0.6395348837rem + 9.3023255814vw, 5rem)}@media screen and (min-width:1024px){.instagram__list{margin-top:50px}}.sbi_images{gap:clamp(0.4375rem, 0.1119186047rem + 1.6279069767vw, 0.875rem)!important}@media screen and (min-width:1024px){.sbi_images{gap:20px!important}}.contact{padding-block:clamp(2.125rem, -0.4796511628rem + 13.023255814vw, 5.625rem) clamp(2.375rem, -0.2296511628rem + 13.023255814vw, 5.875rem);background:-webkit-gradient(linear,left top,right top,color-stop(39.96%,#fff0),to(rgb(255 255 255 / .5))),url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/image/contact-bg.webp) no-repeat center center/cover;background:linear-gradient(90deg,#fff0 39.96%,rgb(255 255 255 / .5) 100%),url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/image/contact-bg.webp) no-repeat center center/cover;position:relative;isolation:isolate;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;z-index:0}@media screen and (min-width:1024px){.contact{padding-block:clamp(3rem, -4.3846153846rem + 11.5384615385vw, 6rem)}}.contact:before{content:"";position:absolute;z-index:1;width:min(334px, 334 / 750 * 100vw);aspect-ratio:328/741;left:-2px;bottom:0;background:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/image/contact-cat-sp.webp) no-repeat center center/cover;pointer-events:none}@media screen and (min-width:1024px){.contact:before{width:calc(663 / 1440 * 100vw);aspect-ratio:663/507;background:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/image/contact-cat-pc.webp) no-repeat center center/cover;bottom:calc(0px - max(0px, 16.04vw - 231px))}}@media screen and (min-width:1440px){.contact:before{bottom:calc(468px - 32.5vw)}}@media screen and (min-width:1024px){.contact__inner{padding-inline:0;margin-inline:auto;max-width:min(1100px, 1100 / 1440 * 100vw)}}.contact__layout{display:contents}@media screen and (min-width:1024px){.contact__layout{display:block;margin-inline:auto calc(67 / 1440 * 100vw);max-width:min(450px, 450 / 1440 * 100vw)}}.contact__content{max-width:calc(375 / 750 * 100vw);margin-inline:auto calc(42 / 750 * 100vw);position:relative;z-index:2}@media screen and (min-width:1024px){.contact__content{max-width:none;margin-inline:0;position:static}}.contact__title{text-align:left}.contact__title h2{text-shadow:0 0 8px rgb(255 255 255 / .45);font-size:clamp(1.875rem, -0.2180232558rem + 10.4651162791vw, 4.6875rem);line-height:.96;letter-spacing:.07em}@media screen and (min-width:1024px){.contact__title h2{font-size:clamp(1.5625rem, -2.2836538462rem + 6.0096153846vw, 3.125rem);text-align:left}}.contact__title p{text-shadow:0 0 8px rgb(255 255 255 / .45);font-size:clamp(0.625rem, -0.3052325581rem + 4.6511627907vw, 1.875rem);line-height:.7;letter-spacing:.02em;margin-top:clamp(0.5rem, -0.0581395349rem + 2.7906976744vw, 1.25rem);text-align:left}@media screen and (min-width:1024px){.contact__title p{font-size:clamp(0.75rem, -0.1730769231rem + 1.4423076923vw, 1.125rem)}}.contact__text{margin-top:clamp(0.9375rem, 0.2398255814rem + 3.488372093vw, 1.875rem);text-shadow:0 0 8px rgb(255 255 255 / .45);font-size:clamp(0.75rem, 0.0058139535rem + 3.7209302326vw, 1.75rem);line-height:1.71429;letter-spacing:.02em}@media screen and (min-width:1024px){.contact__text{font-size:clamp(0.75rem, -0.1730769231rem + 1.4423076923vw, 1.125rem)}}.contact__btn-area{margin-top:clamp(1.875rem, 0.4796511628rem + 6.976744186vw, 3.75rem);max-width:min(503.5px, 503.5 / 750 * 100vw);margin-inline:auto;position:relative;z-index:2}@media screen and (min-width:1024px){.contact__btn-area{margin-top:clamp(1.25rem, -1.0576923077rem + 3.6057692308vw, 2.1875rem);max-width:min(280px, 280 / 1440 * 100vw);margin-inline:0;position:static}}.kittens-single{padding-top:49px;padding-inline:min(20px, 20 / 750 * 100vw);margin-inline:auto}@media screen and (min-width:1024px){.kittens-single{padding-inline:0;max-width:min(850px, 850 / 1440 * 100vw)}}.kittens-single__date{font-size:clamp(0.6875rem, 0.175872093rem + 2.5581395349vw, 1.375rem);line-height:1.2;letter-spacing:.02em;font-family:"scope one",serif;text-align:right}.kittens-single__date-label{font-size:.909em;font-family:"zen kaku gothic new",sans-serif}.kittens-single__swiper__area{position:relative;margin-top:15px}@media screen and (min-width:1024px){.kittens-single__swiper__area{margin-top:10px}}.kittens-single__image .kittens-single__image-item{aspect-ratio:850/580;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kittens-single__image .kittens-single__image-item img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;display:block}.kittens-single__sold-badge{position:absolute;aspect-ratio:1/1;z-index:1;top:-23px;left:-10px;width:96px}@media screen and (min-width:1024px){.kittens-single__sold-badge{top:-25px;left:-25px;width:160px}}.swiper-thumb .kittens-single-swiper-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.swiper-thumb .swiper-slide-visible .swiper-thumb__item{aspect-ratio:126/86;position:relative}.swiper-thumb .swiper-slide-visible .swiper-thumb__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / .4);-webkit-transition:background .3s ease;transition:background .3s ease;pointer-events:none}.swiper-thumb .swiper-slide-visible .swiper-thumb__item img{height:100%;-o-object-fit:cover;object-fit:cover}.swiper-thumb .swiper-slide-thumb-active .swiper-thumb__item:after{background:#fff0}.swiper-thumb{margin-top:20px}.kittens-single__info-list{margin-top:60px}@media screen and (min-width:1024px){.kittens-single__info-list{margin-top:50px}}.kittens-single__info-item{border-top:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-block:clamp(0.75rem, 0.1918604651rem + 2.7906976744vw, 1.5rem);font-size:clamp(0.8125rem, 0.2078488372rem + 3.023255814vw, 1.625rem);line-height:1.56923}@media screen and (min-width:1024px){.kittens-single__info-item{padding-block:20px;font-size:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.kittens-single__info-item:last-of-type{border-bottom:1px solid #ccc}.kittens-single__info-item dt{-webkit-box-flex:0;-ms-flex:0 0 clamp(3.75rem, -1.6453488372rem + 26.976744186vw, 11rem);flex:0 0 clamp(3.75rem, -1.6453488372rem + 26.976744186vw, 11rem);padding-left:.769em;letter-spacing:.01em}@media screen and (min-width:1024px){.kittens-single__info-item dt{-webkit-box-flex:0;-ms-flex:0 0 clamp(8.75rem, 3.6730769231rem + 7.9326923077vw, 10.8125rem);flex:0 0 clamp(8.75rem, 3.6730769231rem + 7.9326923077vw, 10.8125rem);padding-left:1.25em}}.kittens-single__info-item dd{padding-right:clamp(0.625rem, 0.1598837209rem + 2.3255813953vw, 1.25rem);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;letter-spacing:.02em;min-width:0;overflow-wrap:break-word}@media screen and (min-width:1024px){.kittens-single__info-item dd{padding-right:20px}}.kittens-single__info-item a{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;display:inline;-webkit-transition:color .3s ease;transition:color .3s ease}@media (hover:none){.kittens-single__info-item a{-webkit-tap-highlight-color:#fff0}.kittens-single__info-item a:active{color:#979797}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.kittens-single__info-item a:hover{color:#979797}}.kittens-single__title{font-size:inherit;font-family:inherit;letter-spacing:inherit;font-weight:inherit}.kittens-single__price-value{font-size:clamp(0.9375rem, 0.2398255814rem + 3.488372093vw, 1.875rem);font-family:"scope one",serif}@media screen and (min-width:1024px){.kittens-single__price-value{font-size:1.125rem}}.kittens-single__birthday{font-size:clamp(0.9375rem, 0.2398255814rem + 3.488372093vw, 1.875rem);font-family:"scope one",serif}@media screen and (min-width:1024px){.kittens-single__birthday{font-size:1.125rem}}.kittens-single__tax-unit{font-size:clamp(0.625rem, 0.1598837209rem + 2.3255813953vw, 1.25rem)}@media screen and (min-width:1024px){.kittens-single__tax-unit{font-size:.75rem}}.kittens-single__sns-link-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:13.4px;min-width:0}.kittens-single__sns-link-area:before{content:"";display:block;width:30.6px;aspect-ratio:1/1;background:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-instagram.svg) no-repeat center center;background-size:contain;-webkit-box-flex:0;-ms-flex:0 0 clamp(0.9375rem, 0.2119186047rem + 3.6279069767vw, 1.9125rem);flex:0 0 clamp(0.9375rem, 0.2119186047rem + 3.6279069767vw, 1.9125rem)}@media screen and (min-width:1024px){.kittens-single__sns-link-area:before{width:18px;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px}}.kittens-single__sns-link-area a{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-wrap:break-word;word-break:break-all}.kittens-single__breeder-comment{margin-top:clamp(2.1875rem, 0.5595930233rem + 8.1395348837vw, 4.375rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:clamp(1.875rem, 0.4796511628rem + 6.976744186vw, 3.75rem) clamp(1.25rem, 0.3197674419rem + 4.6511627907vw, 2.5rem);border-radius:10px;background:#eaeae9;overflow-wrap:break-word;word-break:break-all}@media screen and (min-width:1024px){.kittens-single__breeder-comment{margin-top:50px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:25px clamp(1.25rem, -1.5192307692rem + 4.3269230769vw, 2.375rem) 25px 0}}.kittens-single__breeder-comment-title{font-size:clamp(1.0625rem, 0.2252906977rem + 4.1860465116vw, 2.1875rem);line-height:1.2;letter-spacing:-.03em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:clamp(0.625rem, 0.1598837209rem + 2.3255813953vw, 1.25rem);border-bottom:1px solid #3d3d3d;gap:clamp(0.479375rem, 0.1230959302rem + 1.7813953488vw, 0.958125rem);width:100%}@media screen and (min-width:1024px){.kittens-single__breeder-comment-title{font-size:1.375rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:0;border-bottom:none;border-right:1px solid #3d3d3d;-webkit-box-flex:0;-ms-flex:0 0 187px;flex:0 0 187px;gap:8px;text-align:center;min-width:0}}.kittens-single__breeder-comment-title:before{content:"";display:block;width:clamp(1.1875rem, 0.2727093023rem + 4.5739534884vw, 2.41675rem);aspect-ratio:38.668/34;background:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-comment.svg) no-repeat center center/contain;-webkit-box-flex:0;-ms-flex:0 0 clamp(1.1875rem, 0.2727093023rem + 4.5739534884vw, 2.41675rem);flex:0 0 clamp(1.1875rem, 0.2727093023rem + 4.5739534884vw, 2.41675rem)}@media screen and (min-width:1024px){.kittens-single__breeder-comment-title:before{width:22px;-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px}}.kittens-single__breeder-comment-text{padding-top:clamp(1.25rem, 0.3197674419rem + 4.6511627907vw, 2.5rem);font-size:clamp(0.8125rem, 0.2078488372rem + 3.023255814vw, 1.625rem);line-height:1.56923;letter-spacing:.02em;-ms-flex-item-align:center;align-self:center}@media screen and (min-width:1024px){.kittens-single__breeder-comment-text{padding-left:clamp(1.25rem, -1.8269230769rem + 4.8076923077vw, 2.5rem);padding-top:0;font-size:1rem;min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-wrap:break-word}}.kittens-single__online-visit{margin-top:clamp(3.125rem, 0.7994186047rem + 11.6279069767vw, 6.25rem)}@media screen and (min-width:1024px){.kittens-single__online-visit{margin-top:80px}}.kittens-others{margin-top:clamp(3.125rem, 0.3343023256rem + 13.9534883721vw, 6.875rem);padding-bottom:clamp(5rem, 1.2790697674rem + 18.6046511628vw, 10rem);position:relative;z-index:0}@media screen and (min-width:1024px){.kittens-others{margin-top:clamp(3.4375rem, -5.0240384615rem + 13.2211538462vw, 6.875rem);padding-bottom:clamp(3.125rem, -4.5673076923rem + 12.0192307692vw, 6.25rem)}}@media screen and (min-width:1440px){.kittens-others{padding-bottom:clamp(6.25rem, -8.4927987996rem + 16.369519833vw, 11.150625rem)}}.kittens-others:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;top:clamp(9.5625rem, -0.5770348837rem + 50.6976744186vw, 23.1875rem);bottom:0;background:#eaeae9;z-index:0;pointer-events:none}@media screen and (min-width:1024px){.kittens-others:after{top:clamp(9.375rem, -8.9326923077rem + 28.6057692308vw, 16.8125rem)}}.kittens-others__inner{padding-inline:min(20px, 20 / 750 * 100vw);margin-inline:auto}@media screen and (min-width:1024px){.kittens-others__inner{padding-inline:0;max-width:min(1200px, 1200 / 1440 * 100vw)}}.kittens-others__title{font-size:clamp(1.375rem, 0.351744186rem + 5.1162790698vw, 2.75rem);font-family:"zen kaku gothic new",sans-serif;line-height:1.09091;letter-spacing:.002em;text-align:center}@media screen and (min-width:1024px){.kittens-others__title{font-size:clamp(1.875rem, -0.2788461538rem + 3.3653846154vw, 2.75rem)}}.kittens-others__list{margin-top:clamp(2.5rem, 0.6395348837rem + 9.3023255814vw, 5rem);display:grid;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:repeat(2,1fr);-webkit-column-gap:clamp(0.625rem, 0.1598837209rem + 2.3255813953vw, 1.25rem);-moz-column-gap:clamp(0.625rem, 0.1598837209rem + 2.3255813953vw, 1.25rem);column-gap:clamp(0.625rem, 0.1598837209rem + 2.3255813953vw, 1.25rem);row-gap:clamp(1.875rem, 0.4796511628rem + 6.976744186vw, 3.75rem);position:relative;z-index:1}@media screen and (min-width:1024px){.kittens-others__list{margin-top:clamp(2.5rem, -3.6538461538rem + 9.6153846154vw, 5rem);grid-template-columns:repeat(4,1fr);-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.kittens-others__item{display:-webkit-box;display:-ms-flexbox;display:flex}.kittens-others__item .kittens-others__slide{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background:#f2f2f2;border-radius:12.654px;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}@media (hover:none){.kittens-others__item .kittens-others__slide{-webkit-tap-highlight-color:#fff0}.kittens-others__item .kittens-others__slide:active{-webkit-filter:drop-shadow(0 0 10px rgb(0 0 0 / .3));filter:drop-shadow(0 0 10px rgb(0 0 0 / .3))}.kittens-others__item .kittens-others__slide:active .button-secondary__link:after{-webkit-transform:translateX(10px);transform:translateX(10px)}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.kittens-others__item .kittens-others__slide:hover{-webkit-filter:drop-shadow(0 0 10px rgb(0 0 0 / .3));filter:drop-shadow(0 0 10px rgb(0 0 0 / .3))}.kittens-others__item .kittens-others__slide:hover .button-secondary__link:after{-webkit-transform:translateX(10px);transform:translateX(10px)}}@media screen and (min-width:1024px){.kittens-others__item .kittens-others__slide{border-radius:10px}}.kittens-others__item .kittens-others__slide-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.kittens-others__item .kittens__slide-image{width:100%;aspect-ratio:344.451/216.877;position:relative}.kittens-others__item .kittens-slide-soldout{position:absolute;width:min(270px, 270 / 750 * 100vw);aspect-ratio:270/101;top:0;left:0;z-index:2}@media screen and (min-width:1024px){.kittens-others__item .kittens-slide-soldout{width:min(255px, 255 / 1440 * 100vw)}}.kittens-others__item .kittens__slide-badge{font-size:clamp(2.8125rem, 0.633244186rem + 10.8962790698vw, 5.740875rem)}.kittens-others__item .kittens__slide-content{background:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:clamp(0.75rem, 0.2848837209rem + 2.3255813953vw, 1.375rem) clamp(0.625rem, -0.0965813953rem + 3.6079069767vw, 1.594625rem) clamp(1rem, 0.260744186rem + 3.6962790698vw, 1.993375rem) clamp(0.625rem, -0.0965813953rem + 3.6079069767vw, 1.594625rem)}@media screen and (min-width:1024px){.kittens-others__item .kittens__slide-content{padding:clamp(0.75rem, -0.1730769231rem + 1.4423076923vw, 1.125rem) clamp(0.625rem, -0.9134615385rem + 2.4038461538vw, 1.25rem) clamp(1rem, -0.3846153846rem + 2.1634615385vw, 1.5625rem) clamp(0.625rem, -0.9134615385rem + 2.4038461538vw, 1.25rem)}}.kittens-others__item .kittens__slide-name{font-size:clamp(0.875rem, 0.2238372093rem + 3.2558139535vw, 1.75rem)}@media screen and (min-width:1024px){.kittens-others__item .kittens__slide-name{font-size:clamp(1rem, 0.0769230769rem + 1.4423076923vw, 1.375rem)}}.kittens-others__item .kittens__slide-info{margin-top:clamp(0.75rem, 0.1523255814rem + 2.988372093vw, 1.553125rem);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (min-width:1024px){.kittens-others__item .kittens__slide-info{margin-top:20px}}.kittens-others__item .kittens__slide-info-row{gap:clamp(0.5625rem, 0.0978488372rem + 2.323255814vw, 1.186875rem);font-size:clamp(0.5rem, 0.0413953488rem + 2.2930232558vw, 1.11625rem);padding-bottom:.772em;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (min-width:1024px){.kittens-others__item .kittens__slide-info-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(0.4375rem, -0.7932692308rem + 1.9230769231vw, 0.9375rem);font-size:clamp(0.625rem, 0.0096153846rem + 0.9615384615vw, 0.875rem);padding-bottom:clamp(0.4375rem, -0.1778846154rem + 0.9615384615vw, 0.6875rem)}}.kittens-others__item .kittens__slide-info-row+.kittens__slide-info-row{margin-top:.786em}.kittens-others__item .kittens__slide-info-row dt{-webkit-box-flex:0;-ms-flex:0 0 max-content;flex:0 0 max-content;-ms-flex-item-align:start;align-self:flex-start}.kittens-others__item .kittens__slide-info-row dd{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.kittens-others__item .kittens__slide-btn{margin-top:clamp(0.78125rem, 0.1756686047rem + 3.0279069767vw, 1.595rem);aspect-ratio:293.421/51.03;margin-inline:auto}@media screen and (min-width:1024px){.kittens-others__item .kittens__slide-btn{margin-top:clamp(0.5rem, 0.1923076923rem + 0.4807692308vw, 0.625rem)}}.kittens-others__item .kittens__slide-btn .button-secondary__link{font-size:clamp(0.625rem, 0.1407209302rem + 2.4213953488vw, 1.27575rem);gap:clamp(1.875rem, -0.9156976744rem + 13.9534883721vw, 5.625rem)}@media screen and (min-width:1024px){.kittens-others__item .kittens__slide-btn .button-secondary__link{gap:clamp(3.75rem, 2.2115384615rem + 2.4038461538vw, 4.375rem);font-size:clamp(0.625rem, -0.2980769231rem + 1.4423076923vw, 1rem)}}.kittens-others__item .kittens__slide-btn .button-secondary__link:after{width:clamp(0.9375rem, -0.3822674419rem + 6.5988372093vw, 2.7109375rem)}@media screen and (min-width:1024px){.kittens-others__item .kittens__slide-btn .button-secondary__link:after{width:clamp(0.9375rem, -1.9855769231rem + 4.5673076923vw, 2.125rem)}}.kittens-others__btn{margin-top:clamp(2.5rem, 0.6255813953rem + 9.3720930233vw, 5.01875rem);max-width:calc(380 / 750 * 100vw);aspect-ratio:380/87.4;position:relative;z-index:2}@media screen and (min-width:1024px){.kittens-others__btn{max-width:min(200px, 200 / 1440 * 100vw);aspect-ratio:200/46;margin-top:clamp(1.875rem, -2.7403846154rem + 7.2115384615vw, 3.75rem)}}.kittens-others__btn:before{background:#eaeae9}.page-kittens__title{margin-top:clamp(2.8125rem, 0.5799418605rem + 11.1627906977vw, 5.8125rem);font-size:clamp(1.375rem, 0.351744186rem + 5.1162790698vw, 2.75rem);font-weight:400;line-height:1.09091;letter-spacing:.02em;text-align:center}@media screen and (min-width:1024px){.page-kittens__title{margin-top:clamp(2.125rem, -3.1057692308rem + 8.1730769231vw, 4.25rem);font-size:clamp(2.125rem, 1.5096153846rem + 0.9615384615vw, 2.375rem)}}.kittens-archive__list{padding-inline:min(20px, 20 / 750 * 100vw);margin-inline:auto}@media screen and (min-width:1024px){.kittens-archive__list{padding-inline:0;max-width:min(1200px, 1200 / 1440 * 100vw)}}.kittens-archive__list{margin-top:clamp(2.5rem, 0.6395348837rem + 9.3023255814vw, 5rem);display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-column-gap:clamp(0.625rem, 0.1598837209rem + 2.3255813953vw, 1.25rem);-moz-column-gap:clamp(0.625rem, 0.1598837209rem + 2.3255813953vw, 1.25rem);column-gap:clamp(0.625rem, 0.1598837209rem + 2.3255813953vw, 1.25rem);row-gap:clamp(1.875rem, 0.4796511628rem + 6.976744186vw, 3.75rem)}@media screen and (min-width:1024px){.kittens-archive__list{margin-top:clamp(3.75rem, 0.6730769231rem + 4.8076923077vw, 5rem);grid-template-columns:repeat(4,1fr);gap:40px}}.kittens-archive__item{display:-webkit-box;display:-ms-flexbox;display:flex}.kittens-archive__list>.no-posts{grid-column:1/-1;margin-top:clamp(1.125rem, 0.2877906977rem + 4.1860465116vw, 2.25rem);padding-bottom:clamp(4.375rem, 1.1191860465rem + 16.2790697674vw, 8.75rem);font-size:clamp(0.875rem, 0.2238372093rem + 3.2558139535vw, 1.75rem);font-weight:400;line-height:1.4285714286;letter-spacing:.02em;color:#3d3d3d;text-align:center}@media screen and (min-width:1024px){.kittens-archive__list>.no-posts{margin-top:120px;padding-bottom:203px;font-size:1.75rem}}.kittens-archive__slide{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border-radius:12.654px;background:#f2f2f2;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}@media (hover:none){.kittens-archive__slide{-webkit-tap-highlight-color:#fff0}.kittens-archive__slide:active{-webkit-filter:drop-shadow(0 0 10px rgb(0 0 0 / .3));filter:drop-shadow(0 0 10px rgb(0 0 0 / .3))}.kittens-archive__slide:active .button-secondary__link:after{-webkit-transform:translateX(10px);transform:translateX(10px)}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.kittens-archive__slide:hover{-webkit-filter:drop-shadow(0 0 10px rgb(0 0 0 / .3));filter:drop-shadow(0 0 10px rgb(0 0 0 / .3))}.kittens-archive__slide:hover .button-secondary__link:after{-webkit-transform:translateX(10px);transform:translateX(10px)}}@media screen and (min-width:1024px){.kittens-archive__slide{border-radius:10px}}.kittens-archive__slide .kittens-archive__slide-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.kittens-archive__slide .kittens__slide-image{position:relative;width:100%;aspect-ratio:344.451/216.877}.kittens-archive__slide .kittens-slide-soldout{position:absolute;width:min(270px, 270 / 750 * 100vw);aspect-ratio:270/101;top:0;left:0;z-index:2}@media screen and (min-width:1024px){.kittens-archive__slide .kittens-slide-soldout{width:min(255px, 255 / 1440 * 100vw)}}.kittens-archive__slide .kittens__slide-badge{font-size:clamp(2.8125rem, 0.633244186rem + 10.8962790698vw, 5.740875rem)}.kittens-archive__slide .kittens__slide-content{background:#eaeae9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:clamp(0.75rem, 0.2848837209rem + 2.3255813953vw, 1.375rem) clamp(0.625rem, -0.0965813953rem + 3.6079069767vw, 1.594625rem) clamp(1rem, 0.260744186rem + 3.6962790698vw, 1.993375rem) clamp(0.625rem, -0.0965813953rem + 3.6079069767vw, 1.594625rem)}@media screen and (min-width:1024px){.kittens-archive__slide .kittens__slide-content{padding:clamp(0.75rem, -0.1730769231rem + 1.4423076923vw, 1.125rem) clamp(0.625rem, -0.9134615385rem + 2.4038461538vw, 1.25rem) clamp(1rem, -0.3846153846rem + 2.1634615385vw, 1.5625rem) clamp(0.625rem, -0.9134615385rem + 2.4038461538vw, 1.25rem)}}.kittens-archive__slide .kittens__slide-name{font-size:clamp(0.875rem, 0.2238372093rem + 3.2558139535vw, 1.75rem)}@media screen and (min-width:1024px){.kittens-archive__slide .kittens__slide-name{font-size:clamp(1rem, 0.0769230769rem + 1.4423076923vw, 1.375rem)}}.kittens-archive__slide .kittens__slide-info{margin-top:clamp(0.75rem, 0.1523255814rem + 2.988372093vw, 1.553125rem);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (min-width:1024px){.kittens-archive__slide .kittens__slide-info{margin-top:20px}}.kittens-archive__slide .kittens__slide-info-row{gap:clamp(0.5625rem, 0.0978488372rem + 2.323255814vw, 1.186875rem);font-size:clamp(0.5rem, 0.0413953488rem + 2.2930232558vw, 1.11625rem);padding-bottom:.1em;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;line-height:1.5}@media screen and (min-width:1024px){.kittens-archive__slide .kittens__slide-info-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(0.4375rem, -0.7932692308rem + 1.9230769231vw, 0.9375rem);font-size:clamp(0.625rem, 0.0096153846rem + 0.9615384615vw, 0.875rem);padding-bottom:clamp(0.125rem, -0.3365384615rem + 0.7211538462vw, 0.3125rem)}}.kittens-archive__slide .kittens__slide-info-row dt{-webkit-box-flex:0;-ms-flex:0 0 max-content;flex:0 0 max-content;-ms-flex-item-align:start;align-self:flex-start}.kittens-archive__slide .kittens__slide-info-row dd{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.kittens-archive__slide .kittens__slide-info-row+.kittens__slide-info-row{margin-top:.1em}@media screen and (min-width:1024px){.kittens-archive__slide .kittens__slide-info-row+.kittens__slide-info-row{margin-top:.35em}}.kittens-archive__slide .kittens__slide-btn{margin-top:clamp(0.78125rem, 0.1756686047rem + 3.0279069767vw, 1.595rem);aspect-ratio:293.421/51.03;margin-inline:auto}@media screen and (min-width:1024px){.kittens-archive__slide .kittens__slide-btn{margin-top:clamp(0.5rem, 0.1923076923rem + 0.4807692308vw, 0.625rem)}}.kittens-archive__slide .kittens__slide-btn .button-secondary__link{font-size:clamp(0.625rem, 0.1407209302rem + 2.4213953488vw, 1.27575rem);gap:clamp(1.875rem, -0.9156976744rem + 13.9534883721vw, 5.625rem)}@media screen and (min-width:1024px){.kittens-archive__slide .kittens__slide-btn .button-secondary__link{gap:clamp(3.75rem, 2.2115384615rem + 2.4038461538vw, 4.375rem);font-size:clamp(0.625rem, -0.2980769231rem + 1.4423076923vw, 1rem)}}.kittens-archive__slide .kittens__slide-btn .button-secondary__link:after{width:clamp(0.9375rem, -0.3822674419rem + 6.5988372093vw, 2.7109375rem)}@media screen and (min-width:1024px){.kittens-archive__slide .kittens__slide-btn .button-secondary__link:after{width:clamp(0.9375rem, -1.9855769231rem + 4.5673076923vw, 2.125rem)}}.home__list{padding-inline:min(20px, 20 / 750 * 100vw);margin-inline:auto}@media screen and (min-width:1024px){.home__list{padding-inline:0;max-width:min(800px, 800 / 1440 * 100vw)}}.home__list{margin-top:clamp(2.8125rem, 0.5799418605rem + 11.1627906977vw, 5.8125rem)}@media screen and (min-width:1024px){.home__list{margin-top:clamp(2.125rem, -3.1057692308rem + 8.1730769231vw, 4.25rem)}}.home__item{font-family:"scope one",serif;border-bottom:1px solid #ccc;color:#5a5a5a;font-size:clamp(1rem, 0.2558139535rem + 3.7209302326vw, 2rem);line-height:1.4}@media screen and (min-width:1024px){.home__item{font-size:1rem}}.home__item:first-of-type{border-top:1px solid #ccc}.home__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-block:.99em;-webkit-transition:color .3s ease;transition:color .3s ease}@media (hover:none){.home__item-link{-webkit-tap-highlight-color:#fff0}.home__item-link:active{color:#979797}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.home__item-link:hover{color:#979797}}@media screen and (min-width:1024px){.home__item-link{gap:min(30px, 30 / 1440 * 100vw);padding-block:1.38em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.home__date{font-size:.95em;padding-left:.625em;letter-spacing:.04em}@media screen and (min-width:1024px){.home__date{padding-left:0;font-size:1em;-webkit-box-flex:0;-ms-flex:0 0 93px;flex:0 0 93px;-ms-flex-item-align:start;align-self:flex-start}}.home__text{font-family:"zen kaku gothic new",sans-serif;width:100%;padding-inline:.313em;font-size:inherit;line-height:inherit}@media screen and (min-width:1024px){.home__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-inline:0}}.news-single{padding-inline:min(30px, 30 / 750 * 100vw);margin-inline:auto}@media screen and (min-width:1024px){.news-single{padding-inline:0;max-width:min(800px, 800 / 1440 * 100vw)}}.news-single{margin-top:clamp(2.875rem, 0.6889534884rem + 10.9302325581vw, 5.8125rem)}@media screen and (min-width:1024px){.news-single{margin-top:58px}}.news-single__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:clamp(0.3125rem, 0.0799418605rem + 1.1627906977vw, 0.625rem);color:#5a5a5a;font-size:clamp(1.25rem, 0.3197674419rem + 4.6511627907vw, 2.5rem);line-height:1.35;padding-bottom:.675em;border-bottom:1px solid #ccc}@media screen and (min-width:1024px){.news-single__header{gap:clamp(0.3125rem, -0.4567307692rem + 1.2019230769vw, 0.625rem);font-size:1.625rem;padding-bottom:.962em}}.news-single__date{font-family:"scope one",serif;font-size:.75em;line-height:1;letter-spacing:.04em}@media screen and (min-width:1024px){.news-single__date{font-size:.615em}}.news-single__title{font-size:inherit;font-family:"zen kaku gothic new",sans-serif}.news-single__content{padding-block:clamp(1.5625rem, 0.3997093023rem + 5.8139534884vw, 3.125rem);color:#3d3d3d;font-size:clamp(0.875rem, 0.2238372093rem + 3.2558139535vw, 1.75rem);line-height:1.78571;letter-spacing:.042em;border-bottom:1px solid #ccc}@media screen and (min-width:1024px){.news-single__content{padding-block:clamp(1.25rem, -1.8269230769rem + 4.8076923077vw, 2.5rem) clamp(1.5625rem, -2.2836538462rem + 6.0096153846vw, 3.125rem);font-size:1rem;line-height:2.06;letter-spacing:.03em}}.news-single__content p{color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;font-optical-sizing:inherit;-webkit-font-kerning:inherit;font-kerning:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit}.about-page{color:#3d3d3d;line-height:1.9}@media screen and (min-width:1024px){.about-page__inner{padding-left:min(220px, 220 / 1440 * 100vw);max-width:min(1440px, 1440 / 1440 * 100vw);margin-inline:auto}}.about-page__lead{padding-top:clamp(2.5rem, 0.0348837209rem + 12.3255813953vw, 5.8125rem)}@media screen and (min-width:1024px){.about-page__lead{padding-block:0}}.about-page__lead-layout{display:grid;gap:clamp(0.9375rem, 0.2398255814rem + 3.488372093vw, 1.875rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1024px){.about-page__lead-layout{grid-template-columns:minmax(0,1fr) clamp(25rem, -16.2307692308rem + 64.4230769231vw, 41.75rem);gap:0}}.about-page__lead-content{padding-inline:min(40px, 40 / 750 * 100vw) min(40px, 40 / 750 * 100vw);margin-inline:auto;letter-spacing:.02em}@media screen and (min-width:1024px){.about-page__lead-content{padding-inline:0;position:relative;z-index:2;margin-right:calc(-1 * clamp(2.5rem, -7.0384615385rem + 14.9038461538vw, 6.375rem));margin-left:calc(-1 * clamp(0rem, -3.0769230769rem + 4.8076923077vw, 1.25rem))}}.about-page__lead-title{text-align:center;font-size:clamp(1.375rem, 0.351744186rem + 5.1162790698vw, 2.75rem);line-height:1.09;font-family:"zen kaku gothic new",sans-serif}@media screen and (min-width:1024px){.about-page__lead-title{font-size:clamp(1.4375rem, -0.5625rem + 3.125vw, 2.25rem);line-height:1.6;letter-spacing:.05em;text-align:left}}.about-page__lead-text{margin-top:clamp(1.5625rem, -0.9956395349rem + 12.7906976744vw, 5rem);font-size:clamp(0.9375rem, 0.2398255814rem + 3.488372093vw, 1.875rem);line-height:1.6;letter-spacing:inherit}@media screen and (min-width:1024px){.about-page__lead-text{margin-top:clamp(0.9375rem, -4.4471153846rem + 8.4134615385vw, 3.125rem);font-size:clamp(0.75rem, 0.1346153846rem + 0.9615384615vw, 1rem);line-height:2.5}}.about-page__lead-figure{margin-top:clamp(0.9375rem, 0.2398255814rem + 3.488372093vw, 1.875rem)}@media screen and (min-width:1024px){.about-page__lead-figure{margin-top:0;aspect-ratio:668/457;max-width:clamp(25rem, -16.2307692308rem + 64.4230769231vw, 41.75rem);width:100%;z-index:1}}.about-page__lead-figure img{-o-object-fit:cover;object-fit:cover;height:100%}.about-page__value{background:#eaeae9;padding-block:clamp(2.5rem, -0.2906976744rem + 13.9534883721vw, 6.25rem) clamp(2.8125rem, -0.210755814rem + 15.1162790698vw, 6.875rem)}@media screen and (min-width:1024px){.about-page__value{padding-block:clamp(3.75rem, -2.4038461538rem + 9.6153846154vw, 6.25rem) clamp(4.0625rem, -2.8605769231rem + 10.8173076923vw, 6.875rem)}}.about-page__value-inner{padding-inline:min(55px, 55 / 750 * 100vw);margin-inline:auto}@media screen and (min-width:1024px){.about-page__value-inner{padding-inline:0;margin-inline:auto;max-width:min(1000px, 1000 / 1440 * 100vw)}}.about-page__value-heading{text-align:center}.about-page__value-label{font-family:"scope one",serif;font-size:clamp(0.8125rem, 0.6729651163rem + 0.6976744186vw, 1rem);letter-spacing:.11em}.about-page__value-title{font-family:"zen kaku gothic new",sans-serif;margin-top:clamp(0.3125rem, 0.0799418605rem + 1.1627906977vw, 0.625rem);font-size:clamp(1.25rem, 0.5058139535rem + 3.7209302326vw, 2.25rem);letter-spacing:.02em}@media screen and (min-width:1024px){.about-page__value-title{letter-spacing:.05em;line-height:1.6;margin-top:0}}.about-page__value-list{margin-top:clamp(1.25rem, -3.4011627907rem + 23.2558139535vw, 7.5rem);display:grid;gap:clamp(1.875rem, 0.4796511628rem + 6.976744186vw, 3.75rem)}@media screen and (min-width:1024px){.about-page__value-list{margin-top:clamp(2.1875rem, -3.1971153846rem + 8.4134615385vw, 4.375rem);gap:clamp(1.25rem, -1.8269230769rem + 4.8076923077vw, 2.5rem)}}.about-page__value-card{display:grid;overflow:visible;gap:clamp(1.25rem, -0.625rem + 8vw, 3.125rem);background:#f2f2f2;padding-inline:clamp(1.25rem, 0.3197674419rem + 4.6511627907vw, 2.5rem);padding-bottom:clamp(1.25rem, -0.8430232558rem + 10.4651162791vw, 4.0625rem);margin-top:clamp(3.125rem, 0.7994186047rem + 11.6279069767vw, 6.25rem)}@media screen and (min-width:1024px){.about-page__value-card{gap:clamp(0.9375rem, -1.3701923077rem + 3.6057692308vw, 1.875rem);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-inline:min(45px, 45 / 1440 * 100vw);padding-bottom:clamp(1.5625rem, 0.0240384615rem + 2.4038461538vw, 2.1875rem);margin-top:clamp(1.5625rem, -2.2836538462rem + 6.0096153846vw, 3.125rem)}}.about-page__value-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:1024px){.about-page__value-content{-ms-flex-item-align:end;align-self:flex-end;min-height:clamp(7.6875rem, -4.1586538462rem + 18.5096153846vw, 12.5rem)}}.about-page__value-image{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-top:calc(-1 * clamp(3.125rem, 0.7994186047rem + 11.6279069767vw, 6.25rem));max-width:calc(494 / 750 * 100vw);width:100%;margin-inline:auto;aspect-ratio:494/390;overflow:hidden;position:relative}@media screen and (min-width:1024px){.about-page__value-image{margin-top:calc(-1 * clamp(1.5625rem, -2.2836538462rem + 6.0096153846vw, 3.125rem));max-width:clamp(14.3125rem, -8.9182692308rem + 36.2980769231vw, 23.75rem);aspect-ratio:380/300}}.about-page__value-item:nth-of-type(1) .about-page__value-image{border-radius:13px}@media screen and (min-width:1024px){.about-page__value-item:nth-of-type(1) .about-page__value-image{border-radius:10px}}.about-page__value-item:nth-of-type(1) .about-page__value-image:after{content:"";position:absolute;inset:0;z-index:1;background:rgb(242 233 228 / .3);mix-blend-mode:overlay}@media screen and (min-width:1024px){.about-page__value-item:nth-of-type(2) .about-page__value-card{grid-template-columns:clamp(14.3125rem, -8.9182692308rem + 36.2980769231vw, 23.75rem) minmax(0,1fr)}}@media screen and (min-width:1024px){.about-page__value-item:nth-of-type(2) .about-page__value-image{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media screen and (min-width:1024px){.about-page__value-item:nth-of-type(2) .about-page__value-item-text{letter-spacing:.01em}}@media screen and (min-width:1024px){.about-page__value-item:nth-of-type(3) .about-page__value-item-text{letter-spacing:.02em}}@media screen and (min-width:1024px){.about-page__value-item:nth-of-type(odd) .about-page__value-card{grid-template-columns:minmax(0,1fr) clamp(14.3125rem, -8.9182692308rem + 36.2980769231vw, 23.75rem)}}@media screen and (min-width:1024px){.about-page__value-item:nth-of-type(odd) .about-page__value-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (min-width:1024px){.about-page__value-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}}.about-page__value-number{font-family:"scope one",serif;font-size:clamp(1.6875rem, 0.4130813953rem + 6.3720930233vw, 3.4rem);text-align:center;letter-spacing:.09em;line-height:1.2}@media screen and (min-width:1024px){.about-page__value-number{font-size:clamp(1rem, -1.4615384615rem + 3.8461538462vw, 2rem);-webkit-transform:translateY(.13em);transform:translateY(.13em)}}.about-page__value-item-title{font-size:clamp(1.25rem, -0.05rem + 5.5466666667vw, 2.55rem);margin-top:clamp(0.3125rem, -0.3851744186rem + 3.488372093vw, 1.25rem);letter-spacing:.02em;line-height:1.32;text-align:center;font-weight:400}@media screen and (min-width:1024px){.about-page__value-item-title{margin-top:0;line-height:1.2;font-size:clamp(1rem, -0.2307692308rem + 1.9230769231vw, 1.5rem)}}.about-page__value-item-text{margin-top:clamp(0.625rem, -0.7703488372rem + 6.976744186vw, 2.5rem);font-size:clamp(0.75rem, -0.0872093023rem + 4.1860465116vw, 1.875rem);line-height:1.6;letter-spacing:.02em}@media screen and (min-width:1024px){.about-page__value-item-text{margin-top:clamp(0.625rem, -0.9134615385rem + 2.4038461538vw, 1.25rem);font-size:clamp(0.8125rem, 0.3509615385rem + 0.7211538462vw, 1rem);line-height:2.25;letter-spacing:0}}.about-page__message{padding-inline:min(30px, 30 / 750 * 100vw);margin-inline:auto}@media screen and (min-width:1024px){.about-page__message{padding-inline:0;margin-inline:auto;max-width:min(900px, 900 / 1440 * 100vw)}}.about-page__message{padding-block:clamp(3.125rem, 1.2645348837rem + 9.3023255814vw, 5.625rem)}@media screen and (min-width:1024px){.about-page__message{padding-block:clamp(4.375rem, 1.2980769231rem + 4.8076923077vw, 5.625rem)}}.about-page__message-box{padding-block:clamp(1.6875rem, 0.3851744186rem + 6.511627907vw, 3.4375rem) clamp(1.875rem, 0.4796511628rem + 6.976744186vw, 3.75rem);padding-inline:clamp(1.25rem, -0.1453488372rem + 6.976744186vw, 3.125rem);position:relative}@media screen and (min-width:1024px){.about-page__message-box{padding-block:clamp(0.9375rem, -1.3701923077rem + 3.6057692308vw, 1.875rem);padding-inline:clamp(1.875rem, -2.7403846154rem + 7.2115384615vw, 3.75rem)}}.about-page__message-box:before,.about-page__message-box:after{content:"";position:absolute;width:clamp(5.875rem, 2.6191860465rem + 16.2790697674vw, 10.25rem);aspect-ratio:164/126}@media screen and (min-width:1024px){.about-page__message-box:before,.about-page__message-box:after{width:clamp(2.5625rem, -3.7451923077rem + 9.8557692308vw, 5.125rem)}}.about-page__message-box:before{left:0;top:0;border-top:1px solid #3d3d3d;border-left:1px solid #3d3d3d}.about-page__message-box:after{right:0;bottom:0;border-bottom:1px solid #3d3d3d;border-right:1px solid #3d3d3d}.about-page__message-heading{text-align:center}.about-page__message-label{font-family:"scope one",serif;font-size:clamp(0.8125rem, 0.2078488372rem + 3.023255814vw, 1.625rem);letter-spacing:.01em;line-height:1.84}@media screen and (min-width:1024px){.about-page__message-label{font-size:clamp(0.8125rem, 0.3509615385rem + 0.7211538462vw, 1rem);letter-spacing:.11em}}.about-page__message-title{font-family:"zen kaku gothic new",sans-serif;margin-top:clamp(0.3125rem, 0.0799418605rem + 1.1627906977vw, 0.625rem);font-size:clamp(1.375rem, 0.351744186rem + 5.1162790698vw, 2.75rem);letter-spacing:.04em;line-height:1.09}@media screen and (min-width:1024px){.about-page__message-title{margin-top:5px;font-size:clamp(1.5rem, -0.3461538462rem + 2.8846153846vw, 2.25rem);letter-spacing:.05em}}.about-page__message-text{margin-top:clamp(1.875rem, 0.4796511628rem + 6.976744186vw, 3.75rem);font-size:clamp(0.8125rem, 0.0218023256rem + 3.9534883721vw, 1.875rem);line-height:1.6;letter-spacing:.02em}@media screen and (min-width:1024px){.about-page__message-text{margin-top:clamp(1.25rem, -1.8269230769rem + 4.8076923077vw, 2.5rem);font-size:clamp(0.75rem, 0.1346153846rem + 0.9615384615vw, 1rem);letter-spacing:.01em;line-height:2.5}}.about-page__info{background:#eaeae9;padding-block:clamp(2.5rem, -0.2906976744rem + 13.9534883721vw, 6.25rem) clamp(5.3125rem, 0.1031976744rem + 26.0465116279vw, 12.3125rem)}@media screen and (min-width:1024px){.about-page__info{padding-block:clamp(3.75rem, -3.9423076923rem + 12.0192307692vw, 6.875rem) clamp(5rem, -1.1538461538rem + 9.6153846154vw, 7.5rem)}}@media screen and (min-width:1440px){.about-page__info{padding-bottom:clamp(7.5rem, -3.4823603862rem + 12.1941544885vw, 11.150625rem)}}@media screen and (min-width:1024px){.about-page__info-inner{max-width:min(1200px, 1200 / 1440 * 100vw);margin-inline:auto}}.about-page__info-grid{display:grid;gap:clamp(2.5rem, 0.6395348837rem + 9.3023255814vw, 5rem)}@media screen and (min-width:1024px){.about-page__info-grid{grid-template-columns:repeat(2,1fr);gap:clamp(1.1875rem, -1.7355769231rem + 4.5673076923vw, 2.375rem);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;z-index:2}}.about-page__info-card{padding-inline:min(55px, 55 / 750 * 100vw)}@media screen and (min-width:1024px){.about-page__info-card{padding-inline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.about-page__info-title{font-size:clamp(1.375rem, 0.351744186rem + 5.1162790698vw, 2.75rem);font-family:"zen kaku gothic new",sans-serif;line-height:1.09;letter-spacing:.04em}@media screen and (min-width:1024px){.about-page__info-title{font-size:clamp(1rem, -1.4615384615rem + 3.8461538462vw, 2rem);-ms-flex-negative:0;flex-shrink:0}}.about-page__info-list{margin-top:clamp(1.25rem, -0.1453488372rem + 6.976744186vw, 3.125rem);border-radius:5px;padding-block:clamp(1.25rem, 0.3197674419rem + 4.6511627907vw, 2.5rem);padding-inline:min(40px, 40 / 750 * 100vw);background:#f2f2f2}@media screen and (min-width:1024px){.about-page__info-list{margin-top:clamp(0.875rem, -1.125rem + 3.125vw, 1.6875rem);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-inline:clamp(1.25rem, -1.8269230769rem + 4.8076923077vw, 2.5rem)}}.about-page__info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.875rem}@media screen and (min-width:1024px){.about-page__info-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:.875rem;gap:clamp(1.25rem, -1.2115384615rem + 3.8461538462vw, 2.25rem)}}.about-page__info-row+.about-page__info-row{margin-top:clamp(0.9375rem, 0.2398255814rem + 3.488372093vw, 1.875rem)}@media screen and (min-width:1024px){.about-page__info-row+.about-page__info-row{margin-top:20px}}.about-page__info-row dt{font-size:clamp(0.875rem, 0.2238372093rem + 3.2558139535vw, 1.75rem);font-weight:400;line-height:1.71429;letter-spacing:.02em}@media screen and (min-width:1024px){.about-page__info-row dt{-webkit-box-flex:0;-ms-flex:0 0 67px;flex:0 0 67px;font-size:clamp(0.75rem, 0.5961538462rem + 0.2403846154vw, 0.8125rem)}}.about-page__info-row dd{padding-left:.536em;font-size:clamp(0.75rem, 0.0058139535rem + 3.7209302326vw, 1.75rem);font-weight:400;line-height:1.71429;letter-spacing:.02em}@media screen and (min-width:1024px){.about-page__info-row dd{padding-left:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:clamp(0.875rem, 0.5673076923rem + 0.4807692308vw, 1rem);line-height:1.5}}@media screen and (min-width:1024px){.about-page__info-row-address{display:grid;grid-template-columns:67px 1fr;-webkit-column-gap:clamp(1.25rem, -1.2115384615rem + 3.8461538462vw, 2.25rem);-moz-column-gap:clamp(1.25rem, -1.2115384615rem + 3.8461538462vw, 2.25rem);column-gap:clamp(1.25rem, -1.2115384615rem + 3.8461538462vw, 2.25rem);row-gap:0}}@media screen and (min-width:1024px){.about-page__info-row-address dt{grid-column:1;grid-row:1/4;align-self:start}}@media screen and (min-width:1024px){.about-page__info-row-address dd{grid-column:2;align-self:start}}.about-page__info-row-tel,.about-page__info-row-email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.429em}.about-page__info-row-tel:before,.about-page__info-row-email:before{content:"";background-color:#3d3d3d;display:block;height:1.71429em;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;-webkit-transform:translateY(.1em);transform:translateY(.1em)}.about-page__info-row-tel:before{content:"";width:.821em;aspect-ratio:1/1;mask-image:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-tel.svg);-webkit-mask-image:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-tel.svg)}.about-page__info-row-email:before{content:"";width:.857em;aspect-ratio:24/16.358;mask-image:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-mail.svg);-webkit-mask-image:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-mail.svg)}.about-page__access-group+.about-page__access-group{margin-top:clamp(1.25rem, 0.3197674419rem + 4.6511627907vw, 2.5rem)}@media screen and (min-width:1024px){.about-page__access-group+.about-page__access-group{margin-top:30px}}.about-page__access-group:nth-of-type(1) .about-page__access-list{letter-spacing:.056em}@media screen and (min-width:1024px){.about-page__access-group:nth-of-type(1) .about-page__access-list{letter-spacing:.02em}}.about-page__access-group:nth-of-type(2) .about-page__access-list,.about-page__access-group:nth-of-type(3) .about-page__access-list{letter-spacing:-.02em}@media screen and (min-width:1024px){.about-page__access-group:nth-of-type(2) .about-page__access-list,.about-page__access-group:nth-of-type(3) .about-page__access-list{letter-spacing:.02em}}.about-page__access-subtitle{font-size:clamp(0.875rem, 0.2238372093rem + 3.2558139535vw, 1.75rem);font-weight:400;line-height:1.1;letter-spacing:.056em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.429em}@media screen and (min-width:1024px){.about-page__access-subtitle{font-size:clamp(0.75rem, 0.5961538462rem + 0.2403846154vw, 0.8125rem);letter-spacing:.02em}}.about-page__access-subtitle:before{content:"";display:block;width:.714em;background-size:contain;background-repeat:no-repeat;background-position:center center}@media screen and (min-width:1024px){.about-page__access-subtitle:before{width:.857em}}.about-page__access-subtitle-train:before{content:"";aspect-ratio:20/20.286;background-image:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-train.svg)}.about-page__access-subtitle-car:before{content:"";aspect-ratio:20/17.647;background-image:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-car.svg)}.about-page__access-subtitle-attention:before{content:"";aspect-ratio:1/1;background-image:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-attention.svg)}.about-page__access-list{margin-top:clamp(0.375rem, 0.0726744186rem + 1.511627907vw, 0.78125rem);font-size:clamp(0.75rem, 0.0058139535rem + 3.7209302326vw, 1.75rem);line-height:1.5}@media screen and (min-width:1024px){.about-page__access-list{margin-top:clamp(0.3125rem, -0.4567307692rem + 1.2019230769vw, 0.625rem);padding-left:.625em;font-size:clamp(0.875rem, 0.5673076923rem + 0.4807692308vw, 1rem)}}.purchase-page{color:#3d3d3d}.purchase-page__section-inner{width:min(100% - 40px, 670px);margin-inline:auto}@media screen and (min-width:1024px){.purchase-page__section-inner{width:min(100% - 100px, 1000px)}}@media screen and (min-width:1024px){.purchase-page__section-inner--narrow{width:min(100% - 100px, 850px);position:relative;z-index:2}}.purchase-page__flow{padding-top:clamp(2.8125rem, 0.5799418605rem + 11.1627906977vw, 5.8125rem)}@media screen and (min-width:1024px){.purchase-page__flow{padding-top:clamp(3.75rem, -2.4038461538rem + 9.6153846154vw, 6.25rem)}}.purchase-page__section-title{text-align:center;font-family:"zen kaku gothic new",sans-serif;font-size:clamp(1.375rem, 0.351744186rem + 5.1162790698vw, 2.75rem);line-height:1.35;letter-spacing:.02em}@media screen and (min-width:1024px){.purchase-page__section-title{font-size:clamp(1.5rem, -0.3461538462rem + 2.8846153846vw, 2.25rem);line-height:1.66;letter-spacing:.05em}}.purchase-page__section-subtitle{margin-top:clamp(0.3125rem, 0.0799418605rem + 1.1627906977vw, 0.625rem);text-align:center;font-size:clamp(1.4375rem, 0.8328488372rem + 3.023255814vw, 2.25rem);letter-spacing:.02em}@media screen and (min-width:1024px){.purchase-page__section-subtitle{margin-top:clamp(0.125rem, -0.3365384615rem + 0.7211538462vw, 0.3125rem);font-size:clamp(1.125rem, -0.1057692308rem + 1.9230769231vw, 1.625rem);letter-spacing:.05em}}.purchase-page__steps{margin-top:clamp(2.5rem, 0.6395348837rem + 9.3023255814vw, 5rem);display:grid;gap:clamp(0.625rem, 0.1598837209rem + 2.3255813953vw, 1.25rem)}@media screen and (min-width:1024px){.purchase-page__steps{margin-top:clamp(2.1875rem, -3.1971153846rem + 8.4134615385vw, 4.375rem);gap:1.25rem}}.purchase-page__step{position:relative}.purchase-page__step:not(:last-child):after{content:"";display:block;width:clamp(3.75rem, 0.7403488372rem + 15.048255814vw, 7.79421875rem);aspect-ratio:249.415/67.5;background:#3d3d3d;clip-path:polygon(0 0,100% 0,50% 100%);margin:clamp(0.75rem, 0.1453488372rem + 3.023255814vw, 1.5625rem) auto 0}@media screen and (min-width:1024px){.purchase-page__step:not(:last-child):after{width:138.564px;height:37.5px;margin-top:20px}}.purchase-page__step-card{background:#eaeae9;padding:clamp(1.5625rem, -0.3444767442rem + 9.5348837209vw, 4.125rem) clamp(1.4375rem, -0.050872093rem + 7.4418604651vw, 3.4375rem);display:grid;gap:clamp(1.875rem, 0.7122093023rem + 5.8139534884vw, 3.4375rem)}@media screen and (min-width:1024px){.purchase-page__step-card{grid-template-columns:minmax(0,1fr) minmax(170px,240px);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:clamp(0.9375rem, -1.6509650735rem + 5.5147058824vw, 1.875rem);padding:clamp(1.5625rem, 0.0240384615rem + 2.4038461538vw, 2.1875rem) clamp(1.25rem, -1.8269230769rem + 4.8076923077vw, 2.5rem)}}.purchase-page__step-content{display:grid;gap:clamp(0.625rem, 0.1598837209rem + 2.3255813953vw, 1.25rem)}@media screen and (min-width:1024px){.purchase-page__step-content{gap:clamp(0.625rem, -0.9134615385rem + 2.4038461538vw, 1.25rem)}}.purchase-page__step-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(0.625rem, 0.1598837209rem + 2.3255813953vw, 1.25rem);-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1024px){.purchase-page__step-head{gap:.625rem}}.purchase-page__step-number{font-family:"scope one",serif;font-size:clamp(1.7rem, 0.4348837209rem + 6.3255813953vw, 3.4rem);line-height:1;letter-spacing:.08em;-webkit-transform:translateY(.15em);transform:translateY(.15em)}@media screen and (min-width:1024px){.purchase-page__step-number{font-size:clamp(1.5rem, 0.2692307692rem + 1.9230769231vw, 2rem)}}.purchase-page__step-title{font-size:clamp(1.275rem, 0.3261627907rem + 4.7441860465vw, 2.55rem);line-height:1.66667;margin-block:-.48em;font-weight:400;letter-spacing:.02em}@media screen and (min-width:1024px){.purchase-page__step-title{font-size:clamp(1.25rem, 0.6346153846rem + 0.9615384615vw, 1.5rem)}}.purchase-page__step-lead{font-size:clamp(0.8125rem, 0.0218023256rem + 3.9534883721vw, 1.875rem);line-height:1.6;letter-spacing:.02em}@media screen and (min-width:1024px){.purchase-page__step-lead{font-size:clamp(0.8125rem, 0.3509615385rem + 0.7211538462vw, 1rem)}}.purchase-page__step-note{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:.2em;-moz-column-gap:.2em;column-gap:.2em;font-size:clamp(0.75rem, 0.1918604651rem + 2.7906976744vw, 1.5rem);line-height:1.75;letter-spacing:.02em;margin-top:clamp(0.5rem, 0.1279069767rem + 1.8604651163vw, 1rem)}@media screen and (min-width:1024px){.purchase-page__step-note{margin-top:0;font-size:clamp(0.8125rem, 0.3509615385rem + 0.7211538462vw, 1rem);line-height:1.9}}.purchase-page__step-note:before{content:"※";grid-column:1;grid-row:1;line-height:inherit}.purchase-page__step-note-text{grid-column:2;display:block}.purchase-page__step-list-title{font-size:clamp(0.9375rem, 0.2398255814rem + 3.488372093vw, 1.875rem);line-height:1.6;letter-spacing:.02em;margin-top:clamp(0.3125rem, 0.0799418605rem + 1.1627906977vw, 0.625rem)}@media screen and (min-width:1024px){.purchase-page__step-list-title{margin-top:0;font-size:clamp(0.8125rem, 0.3509615385rem + 0.7211538462vw, 1rem)}}.purchase-page__step-list{display:grid;gap:clamp(0.625rem, 0.5319767442rem + 0.4651162791vw, 0.75rem);font-size:clamp(0.7625rem, -0.0002906977rem + 3.8139534884vw, 1.7875rem)}@media screen and (min-width:1024px){.purchase-page__step-list{gap:clamp(0.5rem, 0.0384615385rem + 0.7211538462vw, 0.6875rem);font-size:clamp(0.8125rem, 0.3509615385rem + 0.7211538462vw, 1rem);margin-left:.625em}}.purchase-page__step-list li{position:relative;padding-left:1.259em;font-size:inherit;line-height:1.6}.purchase-page__step-list li:nth-child(odd){letter-spacing:.01em}.purchase-page__step-list li:nth-child(2){letter-spacing:.03em}.purchase-page__step-list li:before{content:"";position:absolute;top:.9em;left:0;width:.559em;aspect-ratio:1/1;background:#3d3d3d;border-radius:1.9px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.purchase-page__step-reservation-note{font-size:clamp(0.75rem, 0.0988372093rem + 3.2558139535vw, 1.625rem);line-height:1.75}@media screen and (min-width:1024px){.purchase-page__step-reservation-note{font-size:clamp(0.8125rem, 0.6586538462rem + 0.2403846154vw, 0.875rem);line-height:2}}.purchase-page__step-image{position:relative;max-width:calc(500 / 750 * 100vw);width:100%;margin-inline:auto;aspect-ratio:250/177;border-radius:13.348px;overflow:hidden}@media screen and (min-width:1024px){.purchase-page__step-image{border-radius:6px}}.purchase-page__step-image:after{content:"";position:absolute;inset:0;background:rgb(242 233 228 / .3);mix-blend-mode:overlay;pointer-events:none}.purchase-page__step-image img{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:751px){.purchase-page__step-image{max-width:240px;justify-self:end}}.purchase-page__contract{margin-top:clamp(4.0625rem, 1.5043604651rem + 12.7906976744vw, 7.5rem);background:#eaeae9;padding-block:clamp(2.5rem, -0.2906976744rem + 13.9534883721vw, 6.25rem) clamp(2.8125rem, -0.210755814rem + 15.1162790698vw, 6.875rem)}@media screen and (min-width:1024px){.purchase-page__contract{margin-top:clamp(3.125rem, -4.5673076923rem + 12.0192307692vw, 6.25rem);padding-block:clamp(3.125rem, -4.5673076923rem + 12.0192307692vw, 6.25rem)}}.purchase-page__clauses{margin-top:clamp(1.875rem, 0.4796511628rem + 6.976744186vw, 3.75rem)}@media screen and (min-width:1024px){.purchase-page__clauses{margin-top:clamp(1.25rem, -1.8269230769rem + 4.8076923077vw, 2.5rem)}}.purchase-page__clause{border-top:1px solid #ccc;padding-block:clamp(1.25rem, 0.3197674419rem + 4.6511627907vw, 2.5rem);padding-inline:clamp(0.4375rem, 0.0654069767rem + 1.8604651163vw, 0.9375rem)}@media screen and (min-width:1024px){.purchase-page__clause{padding-block:clamp(1.25rem, -1.8269230769rem + 4.8076923077vw, 2.5rem)}}.purchase-page__clause:last-of-type{border-bottom:1px solid #ccc}.purchase-page__clause-head{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:clamp(0.5rem, 0.1744186047rem + 1.6279069767vw, 0.9375rem)}.purchase-page__clause-label{font-size:clamp(1rem, 0.2558139535rem + 3.7209302326vw, 2rem);line-height:1.4;letter-spacing:.04em}@media screen and (min-width:1024px){.purchase-page__clause-label{font-size:clamp(1rem, 0.6923076923rem + 0.4807692308vw, 1.125rem)}}.purchase-page__clause-title{font-size:clamp(1.275rem, 0.3261627907rem + 4.7441860465vw, 2.55rem);line-height:1.4;letter-spacing:.02em;font-weight:400}@media screen and (min-width:1024px){.purchase-page__clause-title{font-size:clamp(1.0625rem, -0.0144230769rem + 1.6826923077vw, 1.5rem)}}.purchase-page__clause-body{margin-top:clamp(0.625rem, 0.1598837209rem + 2.3255813953vw, 1.25rem);display:grid}@media screen and (min-width:1024px){.purchase-page__clause-body{margin-top:clamp(0.625rem, -0.9134615385rem + 2.4038461538vw, 1.25rem);gap:clamp(0.3125rem, -0.4567307692rem + 1.2019230769vw, 0.625rem)}}.purchase-page__clause-body p{font-size:clamp(0.74375rem, -0.0050872093rem + 3.7441860465vw, 1.75rem);line-height:1.65;letter-spacing:.02em}@media screen and (min-width:1024px){.purchase-page__clause-body p{font-size:clamp(0.8125rem, 0.3509615385rem + 0.7211538462vw, 1rem)}}.purchase-page__clause-box{margin-top:clamp(0.625rem, 0.1598837209rem + 2.3255813953vw, 1.25rem);background:#f2f2f2;border-radius:5px;padding:clamp(1.25rem, 0.3197674419rem + 4.6511627907vw, 2.5rem)}@media screen and (min-width:1024px){.purchase-page__clause-box{margin-top:clamp(0.9375rem, -0.6009615385rem + 2.4038461538vw, 1.5625rem);padding:clamp(1.5625rem, 0.0240384615rem + 2.4038461538vw, 2.1875rem)}}.purchase-page__clause-note-title{position:relative;padding-left:1.259em;font-size:clamp(0.75rem, 0.0988372093rem + 3.2558139535vw, 1.625rem);line-height:1.72;letter-spacing:.01em}@media screen and (min-width:1024px){.purchase-page__clause-note-title{font-size:clamp(0.875rem, 0.5673076923rem + 0.4807692308vw, 1rem);line-height:1.72;letter-spacing:0}}.purchase-page__clause-note-title:before{content:"";position:absolute;top:.9em;left:0;width:.559em;aspect-ratio:1/1;background:#3d3d3d;border-radius:1.9px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.purchase-page__clause-note-text{margin-top:clamp(0.3125rem, 0.0799418605rem + 1.1627906977vw, 0.625rem);font-size:clamp(0.65625rem, -0.0646802326rem + 3.6046511628vw, 1.625rem);line-height:1.8;letter-spacing:.01em}@media screen and (min-width:1024px){.purchase-page__clause-note-text{margin-top:clamp(0.4375rem, -0.4855769231rem + 1.4423076923vw, 0.8125rem);font-size:clamp(0.8125rem, 0.3509615385rem + 0.7211538462vw, 1rem);letter-spacing:0}}@media screen and (min-width:1024px){.purchase-page__step-list--two-column{grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:clamp(1.25rem, -2.2012867647rem + 7.3529411765vw, 2.5rem);-moz-column-gap:clamp(1.25rem, -2.2012867647rem + 7.3529411765vw, 2.5rem);column-gap:clamp(1.25rem, -2.2012867647rem + 7.3529411765vw, 2.5rem);row-gap:clamp(0.3125rem, -0.5503216912rem + 1.8382352941vw, 0.625rem);margin-left:0}}.purchase-page__license{background:#f2f2f2;padding-block:clamp(3.125rem, 0.7994186047rem + 11.6279069767vw, 6.25rem) clamp(6.125rem, 1.5203488372rem + 23.023255814vw, 12.3125rem)}@media screen and (min-width:1024px){.purchase-page__license{padding-bottom:clamp(7.5rem, 0.8846153846rem + 10.3365384615vw, 10.1875rem)}}@media screen and (min-width:1440px){.purchase-page__license{padding-bottom:clamp(10.1875rem, 7.2900822025rem + 3.2171189979vw, 11.150625rem)}}.purchase-page__license-table{margin-top:clamp(1.25rem, 0.3197674419rem + 4.6511627907vw, 2.5rem);border-top:1px solid #ccc;background:#f2f2f2}@media screen and (min-width:1024px){.purchase-page__license-table{max-width:min(700px, 700 / 1440 * 100vw);margin-inline:auto;margin-top:clamp(1.25rem, -1.8269230769rem + 4.8076923077vw, 2.5rem)}}.purchase-page__license-row{border-bottom:1px solid #ccc;padding-block:clamp(1.4375rem, 0.414244186rem + 5.1162790698vw, 2.8125rem);display:grid;grid-template-columns:clamp(6.25rem, 0.4360465116rem + 29.0697674419vw, 14.0625rem) minmax(0,1fr);gap:clamp(0.5625rem, -1.3444767442rem + 9.5348837209vw, 3.125rem);-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding-inline:clamp(0.4375rem, 0.0654069767rem + 1.8604651163vw, 0.9375rem)}.purchase-page__license-row dt,.purchase-page__license-row dd{font-size:clamp(0.8125rem, 0.1148255814rem + 3.488372093vw, 1.75rem);line-height:1.6;letter-spacing:.02em}@media screen and (min-width:751px){.purchase-page__license-row{grid-template-columns:minmax(140px,210px) 1fr;gap:1.9em;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media screen and (min-width:1024px){.purchase-page__license-row{grid-template-columns:clamp(6.25rem, -1.4423076923rem + 12.0192307692vw, 9.375rem) 1fr;padding-block:clamp(0.6875rem, -1.0048076923rem + 2.6442307692vw, 1.375rem)}}@media screen and (min-width:1024px){.purchase-page__license-row dt,.purchase-page__license-row dd{font-size:clamp(0.8125rem, 0.3509615385rem + 0.7211538462vw, 1rem)}}.contact-page{padding-block:clamp(1.875rem, -0.8226744186rem + 13.488372093vw, 5.5rem) clamp(6.1875rem, 1.6293604651rem + 22.7906976744vw, 12.3125rem)}@media screen and (min-width:1024px){.contact-page{padding-block:clamp(1.875rem, -3.9711538462rem + 9.1346153846vw, 4.25rem) clamp(7.5rem, 0.8846153846rem + 10.3365384615vw, 10.1875rem)}}@media screen and (min-width:1440px){.contact-page{padding-bottom:clamp(10.1875rem, 7.36717119rem + 3.1315240084vw, 11.125rem)}}.contact-page__inner{width:min(100% - 40px, 710px);margin-inline:auto}@media screen and (min-width:1024px){.contact-page__inner{max-width:min(880px, 880 / 1440 * 100vw);width:100%}}.contact-page__title{text-align:center;font-family:"zen kaku gothic new",sans-serif;font-size:clamp(1.375rem, 0.351744186rem + 5.1162790698vw, 2.75rem);line-height:1.35;letter-spacing:.02em}@media screen and (min-width:1024px){.contact-page__title{font-size:clamp(1.125rem, 0.5096153846rem + 0.9615384615vw, 1.375rem);line-height:1.66;letter-spacing:.05em}}.contact-page__notice{margin-top:clamp(1.875rem, 0.0145348837rem + 9.3023255814vw, 4.375rem);padding:clamp(1.25rem, -0.8430232558rem + 10.4651162791vw, 4.0625rem) clamp(1.0625rem, 0.2718023256rem + 3.9534883721vw, 2.125rem);background:#eaeae9;border-radius:5px}@media screen and (min-width:1024px){.contact-page__notice{margin-top:clamp(1.25rem, -1.8269230769rem + 4.8076923077vw, 2.5rem);padding:clamp(1.5rem, -0.9615384615rem + 3.8461538462vw, 2.5rem) clamp(1.875rem, -3.9711538462rem + 9.1346153846vw, 4.25rem);max-width:min(750px, 750 / 1440 * 100vw);margin-inline:auto}}.contact-page__notice-list{display:grid;gap:clamp(1rem, 0.6279069767rem + 1.8604651163vw, 1.5rem)}.contact-page__notice-list li{position:relative;padding-left:1.189em;font-size:clamp(0.6875rem, -0.1311046512rem + 4.0930232558vw, 1.7875rem);line-height:1.6;letter-spacing:.01em}.contact-page__notice-list li:before{content:"";position:absolute;top:.75em;left:0;width:clamp(0.5rem, 0.3139534884rem + 0.9302325581vw, 0.75rem);aspect-ratio:1/1;background:#3d3d3d;border-radius:1.9px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:1024px){.contact-page__notice-list li:before{width:.375rem;border-radius:1px;top:.85em}}@media screen and (min-width:1024px){.contact-page__notice-list li{font-size:clamp(0.75rem, 0.4423076923rem + 0.4807692308vw, 0.875rem);padding-left:1em;line-height:1.7;letter-spacing:.03em}}.contact-page__notice-list li a{display:inline;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;-webkit-transition:color .3s ease;transition:color .3s ease}@media (hover:none){.contact-page__notice-list li a{-webkit-tap-highlight-color:#fff0}.contact-page__notice-list li a:active{color:#979797}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.contact-page__notice-list li a:hover{color:#979797}}.contact-page__tel{margin-top:clamp(0.625rem, -0.5843023256rem + 6.0465116279vw, 2.25rem);margin-left:.846em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(0.375rem, -0.0901162791rem + 2.3255813953vw, 1rem);font-size:clamp(1.125rem, -0.0173255814rem + 5.711627907vw, 2.66rem)}@media screen and (min-width:1024px){.contact-page__tel{margin-top:clamp(0.6875rem, 0.2259615385rem + 0.7211538462vw, 0.875rem);font-size:clamp(1.125rem, 0.4480769231rem + 1.0576923077vw, 1.4rem);gap:.375rem}}.contact-page__tel-number{font-size:inherit;width:auto;font-family:"scope one",serif;letter-spacing:.02em;line-height:1.2}.contact-page__tel-icon{width:.889em;aspect-ratio:1/1;background:#3d3d3d;mask:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-tel-solid.svg) no-repeat center/contain;-webkit-mask:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-tel-solid.svg) no-repeat center/contain;-webkit-transform:translateY(-.1em);transform:translateY(-.1em)}@media screen and (min-width:1024px){.contact-page__tel-icon{-webkit-transform:translateY(-.05em);transform:translateY(-.05em)}}.contact-page__form-area{margin-top:clamp(2.125rem, 0.636627907rem + 7.4418604651vw, 4.125rem);padding-inline:min(40px, 40 / 750 * 100vw);margin-inline:auto}@media screen and (min-width:1024px){.contact-page__form-area{margin-top:clamp(2.5rem, -1.5rem + 6.25vw, 4.125rem);padding-inline:0;margin-inline:auto;max-width:min(880px, 880 / 1440 * 100vw);width:100%}}.contact-page__cf7 .wpcf7 form{display:grid;gap:clamp(1.5625rem, -0.7630813953rem + 11.6279069767vw, 4.6875rem)}@media screen and (min-width:1024px){.contact-page__cf7 .wpcf7 form{gap:40px}}.contact-page__cf7 .wpcf7 form>p{margin:0}.contact-page__cf7 .wpcf7 form>.contact-page__field{margin:0}.contact-page__field{display:grid;gap:clamp(0.625rem, 0.3459302326rem + 1.3953488372vw, 1rem)}@media screen and (min-width:1024px){.contact-page__field{grid-template-columns:clamp(13.75rem, 8.7192307692rem + 7.8605769231vw, 15.79375rem) minmax(0,1fr);-webkit-column-gap:23.3px;-moz-column-gap:23.3px;column-gap:23.3px;row-gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.contact-page__field-head{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(0.5rem, 0.1279069767rem + 1.8604651163vw, 1rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1024px){.contact-page__field-head{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.contact-page__field-title{font-size:clamp(0.875rem, -0.0552325581rem + 4.6511627907vw, 2.125rem);line-height:1.25}@media screen and (min-width:1024px){.contact-page__field-title{font-size:18px;line-height:42px}}.contact-page__cf7 .wpcf7 label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(0.5rem, 0.3139534884rem + 0.9302325581vw, 0.75rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(1.0625rem, 0.2718023256rem + 3.9534883721vw, 2.125rem);line-height:1.25;letter-spacing:.1em}@media screen and (min-width:1024px){.contact-page__cf7 .wpcf7 label{font-size:18px;line-height:42px}}.contact-page__field>label{display:grid;gap:clamp(0.625rem, 0.3459302326rem + 1.3953488372vw, 1rem);width:100%}.contact-page__field>label>.wpcf7-form-control-wrap{margin-top:0}@media screen and (min-width:1024px){.contact-page__field>label>.wpcf7-form-control-wrap{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.contact-page__required{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:clamp(1.625rem, -0.4708139535rem + 10.4790697674vw, 4.44125rem);height:clamp(1.25rem, 0.6248837209rem + 3.1255813953vw, 2.09rem);padding-inline:clamp(0.375rem, 0.1889534884rem + 0.9302325581vw, 0.625rem);background:#dd6d6d;color:#f2f2f2;font-size:clamp(0.75rem, 0.2476744186rem + 2.511627907vw, 1.425rem);line-height:1;letter-spacing:.08em}@media screen and (min-width:1024px){.contact-page__required{min-width:37.4px;height:17.6px;padding-inline:0;font-size:12px;letter-spacing:.1em}}.contact-page__cf7 .wpcf7-form-control-wrap{display:block;margin-top:clamp(0.625rem, 0.3459302326rem + 1.3953488372vw, 1rem)}.contact-page__cf7 .wpcf7-form-control-wrap:has(>select.wpcf7-form-control){position:relative}@media screen and (min-width:1024px){.contact-page__cf7 .wpcf7-form-control-wrap:has(>select.wpcf7-form-control){width:min(330px, 100%)}}.contact-page__cf7 .wpcf7-form-control-wrap:has(>select.wpcf7-form-control):after{content:"";position:absolute;top:50%;right:1.151em;width:.813em;aspect-ratio:24.7/20.9;background:#3d3d3d;clip-path:polygon(50% 100%,0 0,100% 0);-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}@media screen and (min-width:1024px){.contact-page__cf7 .wpcf7-form-control-wrap:has(>select.wpcf7-form-control):after{right:8px;width:13px}}.contact-page__field .wpcf7-form-control-wrap{margin-top:0}.contact-page__cf7 input.wpcf7-form-control,.contact-page__cf7 textarea.wpcf7-form-control,.contact-page__cf7 select.wpcf7-form-control{width:100%;border:1px solid #ccc;background:#fff;color:#3d3d3d;font-family:inherit;font-size:clamp(0.8125rem, 0.0031976744rem + 4.0465116279vw, 1.9rem);line-height:1.8;letter-spacing:.02em}@media screen and (min-width:1024px){.contact-page__cf7 input.wpcf7-form-control,.contact-page__cf7 textarea.wpcf7-form-control,.contact-page__cf7 select.wpcf7-form-control{font-size:16px}}.contact-page__cf7 input.wpcf7-form-control,.contact-page__cf7 select.wpcf7-form-control{min-height:clamp(3rem, 0.8139534884rem + 10.9302325581vw, 5.9375rem);padding:.6em 1.1em}@media screen and (min-width:1024px){.contact-page__cf7 input.wpcf7-form-control,.contact-page__cf7 select.wpcf7-form-control{min-height:50px;padding:0 16px}}.contact-page__cf7 textarea.wpcf7-form-control{height:clamp(11.25rem, 0.0872093023rem + 55.8139534884vw, 26.25rem);padding:.7em 1em;resize:vertical}@media screen and (min-width:1024px){.contact-page__cf7 textarea.wpcf7-form-control{min-height:150px;height:150px;padding:10px 16px}}.contact-page__cf7 input.wpcf7-form-control::-webkit-input-placeholder,.contact-page__cf7 textarea.wpcf7-form-control::-webkit-input-placeholder{color:#aaa}.contact-page__cf7 input.wpcf7-form-control::-moz-placeholder,.contact-page__cf7 textarea.wpcf7-form-control::-moz-placeholder{color:#aaa}.contact-page__cf7 input.wpcf7-form-control:-ms-input-placeholder,.contact-page__cf7 textarea.wpcf7-form-control:-ms-input-placeholder{color:#aaa}.contact-page__cf7 input.wpcf7-form-control::-ms-input-placeholder,.contact-page__cf7 textarea.wpcf7-form-control::-ms-input-placeholder{color:#aaa}.contact-page__cf7 input.wpcf7-form-control::placeholder,.contact-page__cf7 textarea.wpcf7-form-control::placeholder{color:#aaa}.contact-page__cf7 select.wpcf7-form-control{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:clamp(2.625rem, 1.2296511628rem + 6.976744186vw, 4.5rem);background-image:none}@media screen and (min-width:1024px){.contact-page__cf7 select.wpcf7-form-control{width:min(330px, 100%);padding-right:40px}}.contact-page__cf7 .wpcf7 form>p:last-child,.contact-page__cf7 .wpcf7 form>.contact-page__submit-wrap{position:relative;background:#3d3d3d;border:1px solid #3d3d3d;color:#f2f2f2;max-width:clamp(14.0625rem, -0.1235465116rem + 70.9302325581vw, 33.125rem);width:100%;margin-inline:auto}.contact-page__cf7 .wpcf7 form>p:last-child:after,.contact-page__cf7 .wpcf7 form>.contact-page__submit-wrap:after{content:"";position:absolute;top:50%;right:clamp(1.125rem, 0.4738372093rem + 3.2558139535vw, 2rem);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:clamp(1.875rem, 0.2656976744rem + 8.0465116279vw, 4.0375rem);aspect-ratio:64.6/26.6;mask:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-arrow-right.svg) no-repeat center/contain;-webkit-mask:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-arrow-right.svg) no-repeat center/contain;background-color:#f2f2f2;pointer-events:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media screen and (min-width:1024px){.contact-page__cf7 .wpcf7 form>p:last-child:after,.contact-page__cf7 .wpcf7 form>.contact-page__submit-wrap:after{right:26px;width:36.56px;aspect-ratio:36.56/14}}@media screen and (min-width:1024px){.contact-page__cf7 .wpcf7 form>p:last-child,.contact-page__cf7 .wpcf7 form>.contact-page__submit-wrap{max-width:305px;min-height:55px;margin-top:30px}}@media (hover:none){.contact-page__cf7 .wpcf7 form:not(:has(:invalid))>p:last-child,.contact-page__cf7 .wpcf7 form:not(:has(:invalid))>.contact-page__submit-wrap{-webkit-tap-highlight-color:#fff0}.contact-page__cf7 .wpcf7 form:not(:has(:invalid))>p:last-child:active:after,.contact-page__cf7 .wpcf7 form:not(:has(:invalid))>.contact-page__submit-wrap:active:after{-webkit-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px)}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.contact-page__cf7 .wpcf7 form:not(:has(:invalid))>p:last-child:hover:after,.contact-page__cf7 .wpcf7 form:not(:has(:invalid))>.contact-page__submit-wrap:hover:after{-webkit-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px)}}.contact-page__cf7 .wpcf7 form:has(:invalid)>p:last-child,.contact-page__cf7 .wpcf7 form:has(:invalid)>.contact-page__submit-wrap{background:#d9d9d9;border-color:#ccc;color:#aaa}.contact-page__cf7 .wpcf7 form:has(:invalid)>p:last-child:after,.contact-page__cf7 .wpcf7 form:has(:invalid)>.contact-page__submit-wrap:after{background-color:#aaa;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact-page__cf7 input.wpcf7-submit{display:block;width:100%;min-height:unset;height:clamp(2.5rem, -0.0581395349rem + 12.7906976744vw, 5.9375rem);margin:0;border:0;background:0 0;color:inherit;font-size:clamp(0.8125rem, -0.0712209302rem + 4.4186046512vw, 2rem);letter-spacing:.02em;line-height:1.3;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-inline:clamp(1rem, 0.4418604651rem + 2.7906976744vw, 1.75rem) clamp(3.75rem, 2.0755813953rem + 8.3720930233vw, 6rem);padding-block:0}.contact-page__cf7 input.wpcf7-submit:after{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (hover:none){.contact-page__cf7 input.wpcf7-submit{-webkit-tap-highlight-color:#fff0}.contact-page__cf7 input.wpcf7-submit:active:after{-webkit-transform:translateX(10px);transform:translateX(10px)}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.contact-page__cf7 input.wpcf7-submit:hover:after{-webkit-transform:translateX(10px);transform:translateX(10px)}}@media screen and (min-width:1024px){.contact-page__cf7 input.wpcf7-submit{height:55px;font-size:18px;line-height:1;padding-inline:20px 72px}}.contact-page__cf7 .wpcf7 form:has(:invalid) input.wpcf7-submit{pointer-events:none;cursor:not-allowed}.contact-page__cf7 input.wpcf7-submit:disabled{cursor:not-allowed}.contact-page__cf7 .wpcf7-spinner{display:none}.contact-page__cf7 .wpcf7-not-valid-tip{margin-top:6px;font-size:.8125rem}.contact-page__cf7 .wpcf7-response-output{margin:20px 0 0;padding:12px 14px;font-size:.875rem;line-height:1.6}.contact-page__cf7-fallback{font-size:.875rem;line-height:1.7}.thanks-page{color:#3d3d3d;padding-top:clamp(2.8125rem, 0.5799418605rem + 11.1627906977vw, 5.8125rem);padding-bottom:clamp(5rem, 2.2093023256rem + 13.9534883721vw, 8.75rem)}@media screen and (min-width:1024px){.thanks-page{padding-top:clamp(3.75rem, -2.4038461538rem + 9.6153846154vw, 6.25rem);padding-bottom:clamp(5rem, -1.1538461538rem + 9.6153846154vw, 7.5rem)}}.thanks-page__inner{width:min(100% - 40px, 710px);margin-inline:auto}@media screen and (min-width:1024px){.thanks-page__inner{width:min(100% - 100px, 850px)}}.thanks-page__title{text-align:center;font-family:"zen kaku gothic new",sans-serif;font-size:clamp(1.125rem, -0.0843023256rem + 6.0465116279vw, 2.75rem);line-height:1.35;letter-spacing:.02em}@media screen and (min-width:1024px){.thanks-page__title{font-size:clamp(1.5rem, -0.3461538462rem + 2.8846153846vw, 2.25rem);line-height:1.66;letter-spacing:.05em}}.thanks-page__text{margin-top:clamp(1.5rem, 0.3837209302rem + 5.5813953488vw, 3rem);text-align:left;font-size:clamp(0.8125rem, 0.0218023256rem + 3.9534883721vw, 1.875rem);line-height:1.8;letter-spacing:.02em}@media screen and (min-width:1024px){.thanks-page__text{margin-top:clamp(1.25rem, -1.2115384615rem + 3.8461538462vw, 2.25rem);font-size:clamp(0.8125rem, 0.3509615385rem + 0.7211538462vw, 1rem);line-height:2.2;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-inline:auto;text-align:center}}.thanks-page__tel{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:8px;font-family:"scope one",serif;font-size:clamp(1.125rem, -0.0173255814rem + 5.711627907vw, 2.66rem);line-height:1.2}@media screen and (min-width:1024px){.thanks-page__tel{font-size:clamp(1.125rem, 0.4480769231rem + 1.0576923077vw, 1.4rem)}}.thanks-page__tel-icon{width:.889em;aspect-ratio:1/1;background:#3d3d3d;mask:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-tel-solid.svg) no-repeat center/contain;-webkit-mask:url(//nekoand.co.jp/wp-content/themes/nekoand/css/../assets/svg/icon-tel-solid.svg) no-repeat center/contain;-webkit-transform:translateY(-.1em);transform:translateY(-.1em)}@media screen and (min-width:1024px){.thanks-page__tel-icon{-webkit-transform:translateY(-.05em);transform:translateY(-.05em)}}.thanks-page__tel-number{color:inherit;text-decoration:none;letter-spacing:.02em;line-height:1.2}.thanks-page__btn{margin-top:clamp(1.875rem, 0.4796511628rem + 6.976744186vw, 3.75rem);margin-inline:auto;max-width:min(399.5px, 399.5 / 750 * 100vw);aspect-ratio:399.5/87.4}@media screen and (min-width:1024px){.thanks-page__btn{margin-top:clamp(2.1875rem, -0.1201923077rem + 3.6057692308vw, 3.125rem);max-width:min(210px, 210 / 1440 * 100vw);aspect-ratio:210/46}}.error404-page{color:#3d3d3d;padding-top:clamp(2.8125rem, 0.5799418605rem + 11.1627906977vw, 5.8125rem);padding-bottom:clamp(5rem, 2.2093023256rem + 13.9534883721vw, 8.75rem)}@media screen and (min-width:1024px){.error404-page{padding-top:clamp(3.75rem, -2.4038461538rem + 9.6153846154vw, 6.25rem);padding-bottom:clamp(5rem, -1.1538461538rem + 9.6153846154vw, 7.5rem)}}.error404-page__inner{width:min(100% - 40px, 710px);margin-inline:auto}@media screen and (min-width:1024px){.error404-page__inner{width:min(100% - 100px, 850px)}}.error404-page__title{text-align:center;font-family:"zen kaku gothic new",sans-serif;font-size:clamp(1.375rem, 0.351744186rem + 5.1162790698vw, 2.75rem);line-height:1.35;letter-spacing:.02em}@media screen and (min-width:1024px){.error404-page__title{font-size:clamp(1.5rem, -0.3461538462rem + 2.8846153846vw, 2.25rem);line-height:1.66;letter-spacing:.05em}}.error404-page__text{margin-top:clamp(1.5rem, 0.3837209302rem + 5.5813953488vw, 3rem);text-align:center;font-size:clamp(0.8125rem, 0.0218023256rem + 3.9534883721vw, 1.875rem);line-height:1.8;letter-spacing:.02em}@media screen and (min-width:1024px){.error404-page__text{margin-top:clamp(1.25rem, -1.2115384615rem + 3.8461538462vw, 2.25rem);font-size:clamp(0.8125rem, 0.3509615385rem + 0.7211538462vw, 1rem);line-height:2.2}}.error404-page__btn{margin-top:clamp(1.875rem, 0.4796511628rem + 6.976744186vw, 3.75rem);margin-inline:auto;max-width:min(399.5px, 399.5 / 750 * 100vw);aspect-ratio:399.5/87.4}@media screen and (min-width:1024px){.error404-page__btn{margin-top:clamp(2.1875rem, -0.1201923077rem + 3.6057692308vw, 3.125rem);max-width:min(210px, 210 / 1440 * 100vw);aspect-ratio:210/46}}.u-ls--017{letter-spacing:-.17em}.u-ls--0107{letter-spacing:-.107em}.u-ls--008{letter-spacing:-.08em}.u-ls--0053{letter-spacing:-.053em}.u-ls--004{letter-spacing:-.04em}.u-ls--003{letter-spacing:-.03em}.u-ls--002{letter-spacing:-.02em}.u-ls--0018{letter-spacing:-.018em}.u-ls--001{letter-spacing:-.01em}.u-ls-0{letter-spacing:0}.u-ls-001{letter-spacing:.01em}.u-ls-01{letter-spacing:.01em}.u-ls-0018{letter-spacing:.018em}.u-ls-004{letter-spacing:.04em}.u-ls-005{letter-spacing:.05em}.u-ls-006{letter-spacing:.06em}.u-ls-0068{letter-spacing:.068em}.u-ls-007{letter-spacing:.07em}.u-sp-only{display:block}@media screen and (min-width:751px){.u-sp-only{display:none}}.u-tb-only{display:none}@media screen and (min-width:751px){.u-tb-only{display:block}}.u-pc-only{display:none}@media screen and (min-width:1024px){.u-pc-only{display:block}}.u-fz-1143{font-size:1.143em}.u-fz-44{font-size:clamp(1.375rem, 0.351744186rem + 5.1162790698vw, 2.75rem)}@media screen and (min-width:1024px){.u-fz-44{font-size:1.375rem}}.u-fz-32{font-size:clamp(1rem, 0.2558139535rem + 3.7209302326vw, 2rem)}@media screen and (min-width:1024px){.u-fz-32{font-size:1rem}}.u-fz-0889{font-size:.889em}.u-tf-2{-webkit-transform:translateY(.2em);transform:translateY(.2em)}.u-tf-1{-webkit-transform:translateY(.1em);transform:translateY(.1em)}.u-tf-3{-webkit-transform:translateY(.3em);transform:translateY(.3em)}