@charset "utf-8";
@keyframes flicker{0%{opacity:.1998869415}5%{opacity:.5368858714}10%{opacity:.344886704}15%{opacity:.0019237602}20%{opacity:.1146370539}25%{opacity:.2933125003}30%{opacity:.9953412912}35%{opacity:.6430883244}40%{opacity:.4744974482}45%{opacity:.3248965477}50%{opacity:.3109805089}55%{opacity:.3566366237}60%{opacity:.0146428206}65%{opacity:.3896540646}70%{opacity:.9638031048}75%{opacity:.4703402308}80%{opacity:.2229026718}85%{opacity:.6029387369}90%{opacity:.6274624092}95%{opacity:.2265354416}100%{opacity:.9533675505}}@keyframes hoverin{0%{transform:translateX(-101%);opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes hoverout{0%{transform:translateY(0);left:0;opacity:1}100%{transform:translateY(0);left:101%;opacity:1}}@keyframes hoverin_reverse{0%{transform:translateX(101%);opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes hoverout_reverse{0%{transform:translateY(0);left:0;opacity:1}100%{transform:translateY(0);left:-101%;opacity:1}}.buruburu{display:inline-block;animation:hurueru .1s  infinite}@keyframes hurueru{0%{transform:translate(0px, 0px) rotateZ(0deg)}25%{transform:translate(2px, 2px) rotateZ(1deg)}50%{transform:translate(0px, 2px) rotateZ(0deg)}75%{transform:translate(2px, 0px) rotateZ(-1deg)}100%{transform:translate(0px, 0px) rotateZ(0deg)}}@keyframes wave{0%{background-position:0 0}100%{background-position:round-decimal(7.8125vw, 3) 0}}@media screen and (min-width: 768px){@keyframes wave{0%{background-position:0 0}100%{background-position:100px 0}}}@keyframes sdb{0%{transform:translate(0, -2.667vw);opacity:0}50%{opacity:1}100%{transform:translate(0, 0vw);opacity:0}}@keyframes sdbpc{0%{transform:translate(0, -20px);opacity:0}50%{opacity:1}100%{transform:translate(0, 0);opacity:0}}[data-animate-x]{opacity:0;filter:blur(3px) brightness(0.5);transform:translateX(-15vw)}[data-animate-xr]{opacity:0;filter:blur(3px) brightness(0.5);transform:translateX(15vw)}[data-animate-y]{opacity:0;filter:blur(3px) brightness(0.5);transform:translateY(10vw)}[data-opacity]{opacity:0;filter:blur(0) brightness(0.5);transform:translateY(0)}@media screen and (min-width: 769px){[data-animate-y]{transform:translateY(50px)}[data-animate-x]{transform:translateX(-80px)}[data-animate-xr]{transform:translateX(80px)}[data-pc-opacity]{opacity:0;transform:translateY(0)}[data-pc-opacity].animated{opacity:1;transform:translateY(0)}}[data-animate-y].animated,[data-animate-x].animated,[data-animate-xr].animated{opacity:1;transform:translateY(0);filter:blur(0) brightness(1);transition:1.5s 0s cubic-bezier(0.23, 1, 0.32, 1)}[data-opacity].animated{opacity:1;transform:translateY(0);filter:blur(0) brightness(1);transition:1.2s 0s cubic-bezier(0.23, 1, 0.32, 1)}[data-animate-xr],[data-animate-x],[data-animate-y],[data-sp-opacity],[data-pc-opacity],[data-opacity],[data-once]{will-change:transform;backface-visibility:hidden}.neon{animation:flicker 2s linear infinite}@keyframes flicker{from{opacity:1}4%{opacity:.9}6%{opacity:.85}8%{opacity:.95}10%{opacity:.90}11%{opacity:.922}12%{opacity:.9}14%{opacity:.95}16%{opacity:.98}17%{opacity:.9}19%{opacity:.93}20%{opacity:.99}24%{opacity:1}26%{opacity:.94}28%{opacity:.98}37%{opacity:.93}38%{opacity:.5}39%{opacity:.96}42%{opacity:1}44%{opacity:.97}46%{opacity:.94}56%{opacity:.9}58%{opacity:.9}60%{opacity:.99}68%{opacity:1}70%{opacity:.9}72%{opacity:.95}93%{opacity:.93}95%{opacity:.95}97%{opacity:.93}to{opacity:1}}@-webkit-keyframes flash{100%{left:125%}}@keyframes flash{100%{left:125%}}@media screen and (max-width: 768px){#kbd .kbd_pageheader{min-height:21.333vw}#kbd .kbd_pageheader h1{display:flex;flex-direction:column;align-items:center;font-size:3.2vw}#kbd .kbd_pageheader h1 span{display:flex}#kbd .kbd_pageheader h1 span img{margin-right:1.333vw;width:5.6vw;height:auto}#kbd .kbd_pageheader h1 b{font-weight:bold;display:inline;font-size:4.267vw}}@media screen and (min-width: 769px){.sp-item{display:none}#kbd .kbd_pageheader h1{display:flex;flex-direction:column;align-items:center;font-size:24px}#kbd .kbd_pageheader h1 span{display:flex}#kbd .kbd_pageheader h1 span img{margin-right:10px}#kbd .kbd_pageheader h1 b{font-weight:bold;display:inline;font-size:32px}}
