:root{--font-body:"fot-tsukuaoldmin-pr6n",sans-serif;--header-height:min(120px,32vw);--header-height-small:min(50px,13.333333333333334vw);--easing:cubic-bezier(.22,1,.36,1);--z-header:10;--z-modal:15;--z-StickyMenu:8;--z-headerBackground:9;--font-extra-light:"wght" 200;--font-light:"wght" 300;--font-regular:"wght" 400;--font-medium:"wght" 500;--font-semi-bold:"wght" 600}@media screen and (min-width:768px){:root{--header-height-small:min(70px,5.46875vw);--header-height:min(120px,9.375vw)}}.mochiy-pop-one-regular{font-family:Mochiy Pop One,sans-serif}.noto-sans-jp{font-family:Noto Sans JP,sans-serif}@font-face{font-family:oshigo;font-style:normal;font-weight:400;src:url(/pr/kuroneko-shironeko/assets/oshigo.qTS1SLTW.woff2) format("woff2"),url(/pr/kuroneko-shironeko/assets/oshigo.Cxbqd5e0.woff) format("woff")}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:50px}body{background:#fff;color:#000}@media screen and (min-width:768px){body{background-size:200px 200px}}body{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt" 1;font-size:1rem;font-size:min(1rem,4.26667vw);font-style:normal;font-weight:500;letter-spacing:.1em}@media screen and (min-width:768px){body{font-size:1rem}}a{color:#000;text-decoration:none}a:hover{color:#fdd000}img{height:auto;max-width:100%}ul{list-style:none}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}*{margin:0;padding:0}a{color:inherit}a,a:hover{text-decoration:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit}.text-column{display:flex;flex:.6;flex-direction:column;justify-content:center;margin:0 auto;max-width:48rem}li{list-style:none}button,input,textarea{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:innherit;text-decoration:inherit;text-transform:inherit}button,input,select,textarea{background-color:transparent;border:none;font-size:1em;margin:0;outline:none;padding:0}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}a,button{touch-action:manipulation}img,svg{max-width:100%;vertical-align:bottom}svg{overflow:visible}::-moz-selection{background-color:#ebedef}::selection{background-color:#ebedef}.sp{display:none}@media screen and (max-width:767.98px){.sp{display:block}}.pc{display:block}@media screen and (max-width:767.98px){.pc{display:none}}header:where(.astro-3ef6ksr2){align-items:center;display:flex;justify-content:space-between;left:0;letter-spacing:0;padding:5px 0;padding-inline:30px 20px;position:fixed;right:0;top:0;transition:transform .2s ease,background .4s ease,-webkit-backdrop-filter .4s ease;transition:transform .2s ease,background .4s ease,backdrop-filter .4s ease;transition:transform .2s ease,background .4s ease,backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease;z-index:20}@media screen and (min-width:768px){header:where(.astro-3ef6ksr2){padding:5px 0;padding-inline:17.1px 21.9px;transition:transform .2s ease,background .1s ease,-webkit-backdrop-filter .1s ease;transition:transform .2s ease,background .1s ease,backdrop-filter .1s ease;transition:transform .2s ease,background .1s ease,backdrop-filter .1s ease,-webkit-backdrop-filter .1s ease}}@media screen and (min-width:1024px){header:where(.astro-3ef6ksr2){padding-inline:57px 73px}}@media screen and (min-width:768px){header:where(.astro-3ef6ksr2).hidden{transform:translateY(-100%)}}header:where(.astro-3ef6ksr2).bg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc}.ci:where(.astro-3ef6ksr2){position:relative;z-index:2}.ci:where(.astro-3ef6ksr2) img:where(.astro-3ef6ksr2){margin-left:-10px;width:165.99605px}@media screen and (min-width:768px){.ci:where(.astro-3ef6ksr2) img:where(.astro-3ef6ksr2){margin-left:-18px;width:287.7326px}}.hamburger:where(.astro-3ef6ksr2){align-content:space-between;background:none;border:none;cursor:pointer;display:grid;height:44.5px;padding:12.5px 0;width:27px;z-index:2}@media screen and (min-width:768px){.hamburger:where(.astro-3ef6ksr2){display:none}}.hamburger:where(.astro-3ef6ksr2) .bar:where(.astro-3ef6ksr2){background-color:#000;height:1px;transition:all .3s ease-in-out;width:100%}:is(.hamburger .bar):last-child:where(.astro-3ef6ksr2){margin-bottom:0}.hamburger:where(.astro-3ef6ksr2).isOpen{height:44.5px;width:44.5px}.hamburger:where(.astro-3ef6ksr2).isOpen .bar:where(.astro-3ef6ksr2){display:none}.hamburger:where(.astro-3ef6ksr2).isOpen{background:var(--buttonCloseImg) no-repeat center center}.menu:where(.astro-3ef6ksr2){font-family:oshigo;text-transform:uppercase}@media screen and (max-width:767.98px){.menu:where(.astro-3ef6ksr2){background:#00000080;inset:0;opacity:0;pointer-events:none;position:fixed;transition:all .2s ease}.menu:where(.astro-3ef6ksr2).active{opacity:1;pointer-events:auto}.menu:where(.astro-3ef6ksr2) ul:where(.astro-3ef6ksr2){background:#fff;display:flex;flex-direction:column;justify-content:center;padding-block:50px 50px;padding-inline:30px 20px;text-transform:uppercase}.menu:where(.astro-3ef6ksr2) li:where(.astro-3ef6ksr2):not(:last-child){border-bottom:1px solid #b5b5b6}.menu:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2){display:block;line-height:1;padding:16.5px 0}}@media screen and (min-width:768px){.menu:where(.astro-3ef6ksr2){flex-wrap:nowrap}.menu:where(.astro-3ef6ksr2) ul:where(.astro-3ef6ksr2){display:flex;gap:20px}.menu:where(.astro-3ef6ksr2) li:where(.astro-3ef6ksr2){position:relative}:is(.menu li):where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2){color:inherit;display:inline-block;position:relative;text-decoration:none}:is(:is(.menu li) a):where(.astro-3ef6ksr2) .char-wrapper:where(.astro-3ef6ksr2){display:inline-block;position:relative;transition:color .2s}:is(:is(.menu li) a):hover:where(.astro-3ef6ksr2){color:#fdd000}}footer:where(.astro-sz7xmlte){background:#fdd000;display:grid;padding-top:60px;place-items:center;position:relative}.sns:where(.astro-sz7xmlte){display:grid;position:relative;grid-gap:15px;gap:15px}@media screen and (min-width:768px){.sns:where(.astro-sz7xmlte){gap:10px}}.sns:where(.astro-sz7xmlte) .title:where(.astro-sz7xmlte){width:277.76645px}@media screen and (min-width:768px){.sns:where(.astro-sz7xmlte) .title:where(.astro-sz7xmlte){width:min(489.5329px,35.83696193265008vw)}}.sns:where(.astro-sz7xmlte) .title path:last-child{animation:heart-balloon 4s steps(2) infinite;animation-play-state:paused}.sns:where(.astro-sz7xmlte) .title path:nth-last-child(2){animation:heart-balloon-b 4s steps(2) infinite;animation-delay:.5s;animation-play-state:paused}.sns:where(.astro-sz7xmlte) .title path:nth-last-child(3){animation:heart-balloon 4s steps(2) infinite;animation-play-state:paused}.sns:where(.astro-sz7xmlte) .title path:nth-last-child(4){animation:heart-balloon-b 4s steps(2) infinite;animation-delay:.5s;animation-play-state:paused}.sns:where(.astro-sz7xmlte) .title.inview path{animation-play-state:running!important}.sns:where(.astro-sz7xmlte) ul:where(.astro-sz7xmlte){display:flex;gap:37px;justify-content:center}@media screen and (min-width:768px){.sns:where(.astro-sz7xmlte) ul:where(.astro-sz7xmlte){gap:20px}}.sns:where(.astro-sz7xmlte) li:where(.astro-sz7xmlte){aspect-ratio:1;width:37.2165px}@media screen and (min-width:768px){.sns:where(.astro-sz7xmlte) li:where(.astro-sz7xmlte){width:min(61.9327px,4.533872620790629vw)}}.copyright:where(.astro-sz7xmlte){font-weight:400;text-box:trim-both cap alphabetic;font-size:.59375rem;margin:44.19885px 0 25.7465px}@media screen and (min-width:768px){.copyright:where(.astro-sz7xmlte){font-size:.75rem;margin:30px 0 40px}}.page-top:where(.astro-sz7xmlte){aspect-ratio:82/78;bottom:50px;position:fixed;right:22.5px;transition:translate .3s cubic-bezier(.34,1.56,.64,1),scale .2s cubic-bezier(.34,1.56,.64,1);translate:0 250%;width:40.9964px;z-index:10}@media screen and (min-width:768px){.page-top:where(.astro-sz7xmlte){bottom:47px;right:58px;translate:0 200%;width:82px}}.page-top:where(.astro-sz7xmlte).show{translate:0 0}@media screen and (min-width:768px){.page-top:where(.astro-sz7xmlte).show{translate:0 0}}.page-top:where(.astro-sz7xmlte):hover{scale:1.1}.page-top:where(.astro-sz7xmlte).bottom{bottom:auto;position:absolute;top:0;transition:none;translate:0 -50%}.character-container:where(.astro-sz7xmlte){height:100%;overflow:hidden;width:100%}.character-container:where(.astro-sz7xmlte),.character:where(.astro-sz7xmlte){bottom:0;pointer-events:none;position:absolute}.character:where(.astro-sz7xmlte){animation:walking 10s steps(20) infinite;aspect-ratio:1263/802;right:-167.96815px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:167.96815px}@media screen and (min-width:768px){.character:where(.astro-sz7xmlte){right:min(-304.9097px,-22.321354319180088vw);width:min(304.9097px,22.321354319180088vw)}}.character-images:where(.astro-sz7xmlte){background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.character-images:where(.astro-sz7xmlte),.character-images:where(.astro-sz7xmlte)[data-walk=walk1]{background-image:var(--walk1)}.character-images:where(.astro-sz7xmlte)[data-walk=walk2]{background-image:var(--walk2)}@keyframes walking{0%{transform:translate(0)}to{transform:translate(calc(-100vw - 304.9097px))}}@keyframes heart-balloon{0%{transform:translateY(20px)}50%{transform:translateY(-10px)}to{transform:translateY(-20px)}}@keyframes heart-balloon-b{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(-20px)}}
