@charset "UTF-8";html{width:100%;min-height:100vh;scroll-behavior:smooth}@supports (min-height: 100dvh){html{min-height:100dvh}}@media (width < 782px){html{font-size:4.2666666667vw}}body{width:100%;word-wrap:break-word;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-print-color-adjust:exact;overflow-x:clip}@media print{body{width:100%;min-width:0}}*{margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}:root{scrollbar-gutter:stable}:root:has(body.is-fixed){overflow:hidden}:where(button,[type=button],[type=reset],[type=submit]){touch-action:manipulation}:where(:-moz-any-link,button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]){cursor:pointer}:where(:any-link,button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]){cursor:pointer}:where(:-moz-any-link,button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]):focus:not(:focus-visible){outline:none}:where(:any-link,button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]):focus:not(:focus-visible){outline:none}[id],:focus{scroll-margin-block-start:var(--header-block-size, 5rem)}img{vertical-align:bottom;-ms-interpolation-mode:bicubic;max-width:100%;height:auto}:where(button){color:inherit;font-family:inherit;background-color:transparent;border:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}table{border-collapse:collapse;border-spacing:0}:where(h1,h2,h3,h4,h5,h6){padding:0}:where(h1,h2,h3,h4,h5,h6){font-weight:700}input[type=text]{line-height:normal}strong,b{font-weight:700}em{font-style:normal}figure{margin:0;padding:0}video{outline:none;border:none}summary{display:block}summary::-webkit-details-marker{display:none}:where(mark){background-color:transparent}:root{--icon-instagram: url(/wp-content/themes/abc-50th/assets/images/svg/icon_instagram.svg);--icon-tiktok: url(/wp-content/themes/abc-50th/assets/images/svg/icon_tiktok.svg);--icon-x: url(/wp-content/themes/abc-50th/assets/images/svg/icon_x.svg);--icon-youtube: url(/wp-content/themes/abc-50th/assets/images/svg/icon_youtube.svg)}.wrapper{display:flex;flex-direction:column;width:100%;min-height:100vh;margin-left:auto;margin-right:auto}:root{--wp--preset--spacing--0: 0}@media (width >= 1080px){.content-column__sub .is-position-sticky{--sticky-offset: 1.25rem;top:calc(var(--sticky-offset, 0px) + var(--wp-admin--admin-bar--height, 0px) + var(--header-block-size, 6.25rem))}}.responsive-iframe{width:100%;max-width:720px;height:850px;border:none;vertical-align:middle}.home-marquee{position:relative;display:flex;flex-direction:column;margin-top:-1px;overflow:hidden;line-height:0;background-color:var(--wp--preset--color--white)}.home-marquee__sprite{position:absolute;width:0;height:0;overflow:hidden}.home-marquee__row{position:relative;width:100%;overflow:hidden}.home-marquee__track{display:flex;gap:1.25rem;width:-moz-max-content;width:max-content;will-change:translate}@media (width >= 782px){.home-marquee__track{gap:3rem}}@media (width >= 782px){.is-direction-right .home-marquee__track{translate:-24.4444444444vw 0}}.home-marquee__outline,.home-marquee__image{display:block;flex:0 0 100vw;width:100vw;max-width:none;height:auto;overflow:visible}.home-marquee__outline{fill:none;stroke:var(--wp--preset--color--black);stroke-width:1px;stroke-linejoin:round;stroke-linecap:round;stroke-miterlimit:2}@media (width >= 782px){.home-marquee__outline{flex-basis:auto;width:113rem;height:19.25rem}}@media (width >= 782px){.home-marquee__image{flex-basis:auto;width:auto;height:16.1875rem}}.home-about{padding:var(--wp--preset--spacing--72-128) var(--wp--preset--spacing--24-128)}.home-about__inner{max-width:74rem;margin-inline:auto;line-height:1.8}.home-about__lead{width:min(31.25rem,92%);line-height:0}.home-about__lead img{width:100%;height:auto}.home-coming__inner{padding:var(--wp--preset--spacing--72-128) var(--wp--preset--spacing--24-128)}.home-coming__title{letter-spacing:.04em}.home-sns{align-self:stretch;width:100%;padding-top:var(--wp--preset--spacing--32);border-top:1px solid var(--wp--preset--color--light-gray)}.home-sns__label{display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:700;letter-spacing:.06em}.home-sns__label:before,.home-sns__label:after{content:"";width:.8125rem;height:.875rem;background-color:currentColor}.home-sns__label:before{clip-path:polygon(0 0,100% 100%,82% 100%,0 18%)}.home-sns__label:after{clip-path:polygon(0 100%,100% 0,100% 18%,18% 100%)}.home-sns__list .wp-block-social-link{color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--black);border-radius:50%;transition:background-color .3s ease,translate .3s ease}.home-sns__list .wp-block-social-link:hover{transform:none}@media (any-hover: hover){.home-sns__list .wp-block-social-link:hover{background-color:var(--wp--preset--color--gray);translate:0 -.125rem}}.home-sns__list .wp-block-social-link:has(:focus-visible){background-color:var(--wp--preset--color--gray);translate:0 -.125rem}@media (prefers-reduced-motion: reduce){.home-sns__list .wp-block-social-link{transition:none}}.home-sns__list .wp-block-social-link-anchor{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;padding:0}@media (width >= 782px){.home-sns__list .wp-block-social-link-anchor{width:4rem;height:4rem}}.home-sns__list .wp-block-social-link-anchor svg{display:none}.home-sns__list .wp-block-social-link-anchor:before{content:""}.home-sns__list .wp-social-link-instagram .wp-block-social-link-anchor:before{vertical-align:bottom;display:inline-block;width:1rem;height:1rem;-webkit-mask-image:var(--icon-instagram);mask-image:var(--icon-instagram);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:currentColor}.home-sns__list .wp-social-link-tiktok .wp-block-social-link-anchor:before{vertical-align:bottom;display:inline-block;width:1rem;height:1rem;-webkit-mask-image:var(--icon-tiktok);mask-image:var(--icon-tiktok);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:currentColor}.home-sns__list .wp-social-link-x .wp-block-social-link-anchor:before{vertical-align:bottom;display:inline-block;width:1rem;height:1rem;-webkit-mask-image:var(--icon-x);mask-image:var(--icon-x);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:currentColor}.home-sns__list .wp-social-link-youtube .wp-block-social-link-anchor:before{vertical-align:bottom;display:inline-block;width:1rem;height:1rem;-webkit-mask-image:var(--icon-youtube);mask-image:var(--icon-youtube);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:currentColor}.home-hero{display:flex;align-items:center;justify-content:center;height:100svh;min-height:100svh;overflow:hidden;background-image:url(/wp-content/themes/abc-50th/assets/images/home/hero-rays-sp.svg);background-repeat:no-repeat;background-position:center}@media (width >= 782px){.home-hero{min-height:45rem;background-image:url(/wp-content/themes/abc-50th/assets/images/home/hero-rays.svg)}}.home-hero__logo{width:min(10.5rem,44vw,(100svh - 5rem) * 350 / 689);line-height:0}@media (width >= 782px){.home-hero__logo{width:min(21.875rem,56vw,(100svh - 5rem) * 350 / 689)}}@media (prefers-reduced-motion: no-preference){.is-front-end .home-hero__logo{opacity:0}}.home-hero__logo img{width:100%;height:auto}.site-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--wp--preset--spacing--64) var(--wp--preset--spacing--24);background-color:var(--wp--preset--color--black)}.site-footer__logo{display:block}.site-footer__logo img{width:9.375rem;height:auto}.site-footer__notice{margin-top:1.5rem;color:var(--wp--preset--color--white);text-align:center}.skip-link{position:absolute;top:-5rem;left:1rem;z-index:200;padding:.5rem 1rem;color:var(--wp--preset--color--white);font-weight:700;background-color:var(--wp--preset--color--black)}.skip-link:focus{top:1rem}.site-header{position:absolute;top:0;right:0;z-index:120}body.admin-bar .site-header{top:var(--wp-admin--admin-bar--height, 0px)}.site-header__logo{display:flex;align-items:center;justify-content:center;padding:var(--wp--preset--spacing--16-24)}.site-header__logo img{width:7.5rem;height:auto}@media (width >= 782px){.site-header__logo img{width:9.375rem}}.hidden,.is-front-end .front-end-hidden{display:none!important}.editor-styles-wrapper .front-end-hidden{border:1px solid #D3D3D3;position:relative}.editor-styles-wrapper .front-end-hidden:before{content:"フロント画面で非表示";font-size:.75rem;font-weight:700;white-space:nowrap;display:block;padding:.125rem .375rem;background-color:var(--wp--preset--color--light-gray);position:absolute;top:-1px;left:0;z-index:10;opacity:.78;pointer-events:none;translate:0 -100%}@media (width < 782px){.not-md\:hidden{display:none!important}}@media (width >= 782px){.md\:hidden{display:none!important}}@media (width < 1080px){.not-lg\:hidden{display:none!important}}@media (width >= 1080px){.lg\:hidden{display:none!important}}@media print{.print\:hidden{display:none!important}}.is-reveal-waiting{opacity:0}.font-size-sm{font-size:66.6666666667%}.font-size-lg{font-size:150%}.has-font-scale[data-font-scale="0.8"]{font-size:81.25%}.has-font-scale[data-font-scale="1.4"]{font-size:140%}.has-font-scale[data-font-scale="1.5"]{font-size:150%}.has-font-scale[data-font-scale="2.0"]{font-size:200%}.has-font-scale[data-font-scale="2.7"]{font-size:266.666667%}.font-weight-normal{font-weight:400!important}.white-space-nowrap{white-space:nowrap}.visibility-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
