*{box-sizing:border-box}:before,:after{box-sizing:inherit}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;height:0;color:inherit;border:0;border-top:1px solid;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:#0000;text-decoration:none}abbr[title]{-webkit-text-decoration:under-pageline dotted;text-decoration:under-pageline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{vertical-align:bottom;border-style:none}embed,object,iframe{vertical-align:bottom;border:0}button,input,optgroup,select,textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0}[type=checkbox]{appearance:checkbox}[type=radio]{appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}option{padding:0}fieldset{border:0;min-width:0;margin:0;padding:0}legend{color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none!important}:root{--reading-trim:calc((1em - 1lh) / 2)}html{font-feature-settings:"palt" 1}html,body{max-width:100svw}html ::-moz-selection{background:var(--select-fill-color);color:var(--select-text-color)}body ::-moz-selection{background:var(--select-fill-color);color:var(--select-text-color)}body{max-width:100svw;overflow-x:hidden}span,div{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}img{object-fit:cover;pointer-events:none;touch-callout:none;user-select:none;user-drag:none;border-radius:inherit;width:inherit;height:inherit}svg{width:inherit;height:inherit}svg path{transform-origin:50%}video{object-fit:cover;max-width:100svw}picture{display:block}picture source,picture img{width:100%;height:100%}a{cursor:pointer;line-height:1}a>*{pointer-events:none}div,p,a{font-size:medium}button,[expansion-area]{width:fit-content;position:relative}button:after,[expansion-area]:after{content:"";width:calc(100% + 22px);height:calc(100% + 22px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section{width:100svw}summary{list-style:none;display:block}summary::-webkit-details-marker{display:none}.container{max-width:100svw;position:relative;overflow:hidden}[no-scroll],.no-scroll{overscroll-behavior:none;position:fixed;inset:0;overflow:hidden}[hidden],.hidden{display:none!important}#wpadminbar{opacity:.1;transition:opacity .5s}#wpadminbar:hover{opacity:1}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:100;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-Thin.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-ExtraLight.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-Light.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-Regular.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-Medium.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-SemiBold.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-Bold.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-ExtraBold.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/YakuHanJP/YakuHanJP-Black.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}.base-footer{background:var(--color-black-100);border-top-left-radius:100rem;border-top-right-radius:100rem;flex-direction:column;width:100%;height:680rem;display:flex;position:relative;overflow:hidden}.base-footer .base-footer__deco{pointer-events:none;width:1038rem;height:747rem;position:absolute;top:78rem;left:536rem}.base-footer .base-footer__page-top{right:var(--margin-3);--gap:4rem;align-items:center;gap:var(--gap);flex-direction:row;display:flex;position:absolute;top:88rem}.base-footer .base-footer__page-top-icon{width:12rem;height:10rem}.base-footer .base-footer__page-top-text{-webkit-font-smoothing:antialiased;color:var(--color-white-100);font-family:Google Sans Flex,sans-serif;font-size:13rem;font-weight:600;line-height:normal}.base-footer .base-footer__panel{width:fit-content;margin-top:100rem;margin-left:var(--margin-3);flex-direction:column;display:flex}.base-footer .base-footer__logo{width:275rem;height:52rem}.base-footer .base-footer__logo svg{width:100%;height:100%;display:block}.base-footer .base-footer__nav{--gap:79rem;gap:var(--gap);flex-direction:row;margin-top:62rem;display:flex}.base-footer .base-footer__nav-col{flex-direction:column;grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,auto);grid-auto-flow:column;gap:15rem 18rem;width:fit-content;padding:0;list-style:none;display:grid}.base-footer .base-footer__nav-link{-webkit-font-smoothing:antialiased;color:var(--color-white-100);font-family:Google Sans Flex,sans-serif;font-size:15rem;font-weight:600}.base-footer .base-footer__sns{--gap:5rem;align-items:center;gap:var(--gap);flex-direction:row;display:flex}.base-footer .base-footer__sns-item{border:1rem solid var(--color-white-100);background:var(--color-white-100);border-radius:1000rem;width:28rem;height:28rem;display:block}.base-footer .base-footer__sns-item img{width:100%;height:100%;display:block}.base-footer .base-footer__cta{background:var(--color-yellow-100);border-radius:200rem;justify-content:center;align-items:center;width:fit-content;margin-top:48rem;padding:13rem 18rem;display:flex}.base-footer .base-footer__cta-text{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:13rem;font-weight:700;line-height:1.6}.base-footer .base-footer__bottom{margin-top:auto;margin-left:var(--margin-3);margin-right:var(--margin-2);justify-content:space-between;align-items:flex-end;margin-bottom:24rem;display:flex}.base-footer .base-footer__bottom-privacy{-webkit-font-smoothing:antialiased;color:var(--color-white-100);font-family:Google Sans Flex,sans-serif;font-size:11rem;font-weight:400;line-height:normal}.base-footer .base-footer__bottom-copyright{-webkit-font-smoothing:antialiased;color:var(--color-white-100);font-family:Google Sans Flex,sans-serif;font-size:10rem;font-weight:400;line-height:normal}header.base-header{z-index:200;width:100%;padding:var(--margin-1);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0}header.base-header .base-header__logo{width:44rem;height:32rem;display:block}header.base-header .base-header__logo svg{width:100%;height:100%;display:block}header.base-header .base-header__actions{--gap:13rem;align-items:center;gap:var(--gap);flex-direction:row;display:flex}header.base-header .base-header__entry{--gap:13rem;align-items:center;gap:var(--gap);background:var(--color-yellow-100);width:fit-content;height:32rem;color:var(--color-black-100);border-radius:100rem;flex-direction:row;padding-inline:18rem;display:flex}header.base-header .base-header__entry-label{-webkit-font-smoothing:antialiased;letter-spacing:-.04em;font-family:Google Sans Flex,sans-serif;font-size:13rem;font-weight:700}header.base-header .base-header__entry-divider{width:1rem;height:15rem}header.base-header .base-header__entry-text{-webkit-font-smoothing:antialiased;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:11rem;font-weight:500;line-height:2}header.base-header .base-header__menu{background:var(--color-black-100);cursor:pointer;border:none;border-radius:200rem;justify-content:center;align-items:center;width:32rem;height:32rem;display:flex}header.base-header .base-header__menu-icon{width:12rem;height:8rem}header.base-header .base-header__menu-icon-line{transform-box:fill-box;transform-origin:50%}body[menu-open]{overflow:hidden}body[menu-open] header.base-header .base-header__logo svg path{fill:var(--color-black-100)}body[menu-open] header.base-header .base-header__menu-icon-line--top{transform:translateY(3.5rem)rotate(45deg)}body[menu-open] header.base-header .base-header__menu-icon-line--middle{opacity:0}body[menu-open] header.base-header .base-header__menu-icon-line--bottom{transform:translateY(-3.5rem)rotate(-45deg)}body[menu-open] header.base-header .base-header__entry{color:var(--color-yellow-100);background:var(--color-black-100)}html:has(.container[page-name=artists-id]) .base-header .base-header__entry{opacity:0;pointer-events:none}header.base-header[data-black-header] .base-header__logo svg path{fill:var(--color-black-100)}header.base-header[data-black-header] .base-header__entry{color:var(--color-yellow-100);background:var(--color-yellow-100);background:var(--color-black-100)}header.base-header[data-white-header] .base-header__logo svg path{fill:var(--color-white-100)}body:not([menu-open]) header.base-header[data-yellow-header] .base-header__menu{background:var(--color-yellow-100)}body:not([menu-open]) header.base-header[data-yellow-header] .base-header__menu-icon-line{stroke:var(--color-black-100)}header.base-header .base-header__logo path{transition:fill .3s}header.base-header .base-header__entry{transition:color .3s,background .3s}header.base-header .base-header__entry-divider path{transition:stroke .3s}header.base-header .base-header__menu-icon{transition:all .3s}header.base-header .base-header__menu-icon-line{transition:transform .3s,opacity .3s,stroke .3s}section.base-join{margin-block:160rem}section.base-join .base-join__card{--margin-inline:var(--margin-4);max-width:var(--max-width,1580px);width:calc(100vw - var(--margin-inline) * 2);background:var(--color-yellow-100);--gap:29rem;justify-content:center;align-items:center;gap:var(--gap);border-radius:10rem;flex-direction:column;height:352rem;margin-inline:auto;display:flex}section.base-join .base-join__title{-webkit-font-smoothing:antialiased;color:var(--color-black-100);letter-spacing:-.04em;font-family:Google Sans Flex,sans-serif;font-size:140rem;font-weight:600;line-height:normal}section.base-join .base-join__link{background:var(--color-black-100);width:fit-content;color:var(--color-yellow-100);border-radius:100rem;justify-content:center;align-items:center;padding-block:11rem;padding-inline:20rem;display:flex}section.base-join .base-join__link .parts-simple-link__arrow{display:none!important}.base-menu{z-index:100;background:var(--color-yellow-100);opacity:0;visibility:hidden;flex-direction:column;align-items:flex-start;gap:52rem;width:100%;max-width:432rem;max-height:100svh;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;right:0;overflow-y:scroll}.base-menu .base-menu__nav{--gap:12rem;gap:var(--gap);flex-direction:column;display:flex}.base-menu .base-menu__nav-link{-webkit-font-smoothing:antialiased;color:var(--color-black-100);letter-spacing:-.04em;width:fit-content;font-family:Google Sans Flex,sans-serif;font-size:32rem;font-weight:600;line-height:1.25}.base-menu .base-menu__sns{--gap:12rem;align-items:center;gap:var(--gap);flex-direction:row;display:flex}.base-menu .base-menu__sns-item{background:var(--color-white-100);border-radius:100rem;width:38rem;height:38rem;display:block}body[menu-open] .base-menu{opacity:1;visibility:visible}body[menu-open] main.default:before{opacity:1;pointer-events:auto}main.default:before{content:"";z-index:99;opacity:0;pointer-events:none;background:#00000080;transition:opacity .3s;display:block;position:fixed;inset:0}.base-page-header{width:100%;height:612rem;position:relative;overflow:hidden}.base-page-header .base-page-header__bg{z-index:0;width:100%;height:100%;position:absolute;inset:0}.base-page-header .base-page-header__gradient{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-black-100) 0%, transparent 100%), var(--color-black-100));z-index:1;width:100%;height:284rem;position:absolute;bottom:1px;left:0}.base-page-header .base-page-header__panel{--height:100rem;width:100%;height:calc(var(--height) + 1px);background:var(--color-white-100);border-top-left-radius:var(--height);border-top-right-radius:var(--height);z-index:1;position:absolute;bottom:-1px;left:0}.base-page-header .base-page-header__content{left:var(--margin-2);right:var(--margin-2);z-index:2;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:145rem}.base-page-header .base-page-header__titles{--gap:0rem;flex-direction:column;align-items:flex-start;display:flex}.base-page-header .base-page-header__title{-webkit-font-smoothing:antialiased;color:var(--color-yellow-100);letter-spacing:-.04em;clip-path:inset(0 -10%);font-family:Google Sans Flex,sans-serif;font-size:140rem;font-weight:600;line-height:1.25}.base-page-header .base-page-header__subtitle{-webkit-font-smoothing:antialiased;color:var(--color-yellow-100);letter-spacing:.04em;font-family:YakuHanJP,sicnewsnexus,sans-serif;font-size:15rem;font-weight:400;line-height:1.2}.base-page-header .base-page-header__breadcrumb{--gap:5rem;align-items:center;gap:var(--gap);flex-direction:row;display:flex}.base-page-header .base-page-header__breadcrumb-item{-webkit-font-smoothing:antialiased;color:var(--color-yellow-100);letter-spacing:-.04em;opacity:.4;font-family:Google Sans Flex,sans-serif;font-size:12rem;font-weight:400}.base-page-header .base-page-header__breadcrumb-divider{-webkit-font-smoothing:antialiased;color:var(--color-yellow-100);opacity:.4;font-family:Google Sans Flex,sans-serif;font-size:12rem;font-weight:400}.base-page-header .base-page-header__breadcrumb-current{-webkit-font-smoothing:antialiased;color:var(--color-yellow-100);letter-spacing:-.04em;white-space:nowrap;font-family:Google Sans Flex,sans-serif;font-size:12rem;font-weight:400}section.base-shelf{padding-inline:100rem;grid-template-columns:79rem 1fr;column-gap:129rem;padding-top:61rem;padding-bottom:151rem;display:grid}section.base-shelf .base-shelf__sidebar{align-self:start;margin-top:15rem;position:sticky;top:100rem}section.base-shelf .base-shelf__sidebar-label{-webkit-font-smoothing:antialiased;color:var(--color-yellow-100);letter-spacing:-.04em;margin-bottom:19rem;font-family:Google Sans Flex,sans-serif;font-size:14rem;font-weight:500;line-height:normal}section.base-shelf .base-shelf__filter-item{border:1rem solid var(--color-black-100);-webkit-font-smoothing:antialiased;color:var(--color-black-100);letter-spacing:-.04em;background:0 0;border-radius:100rem;justify-content:center;align-items:center;width:fit-content;padding-block:4rem 2rem;padding-inline:13rem;font-family:Google Sans Flex,sans-serif;font-size:11rem;font-weight:500;display:flex}section.base-shelf .base-shelf__filter-item--active{background:var(--color-black-100);color:var(--color-yellow-100);border-color:#0000}section.base-shelf .base-shelf__main{flex-direction:column;display:flex}section.base-shelf .base-shelf__heading{--gap:2rem;align-items:flex-start;gap:var(--gap);flex-direction:row;height:fit-content;display:flex}section.base-shelf .base-shelf__heading-total{-webkit-font-smoothing:antialiased;color:var(--color-black-100);letter-spacing:-.04em;font-family:Google Sans Flex,sans-serif;font-size:60rem;font-weight:600;line-height:1.25}section.base-shelf .base-shelf__heading-count{-webkit-font-smoothing:antialiased;color:var(--color-black-100);letter-spacing:-.04em;margin-top:13rem;font-family:Google Sans Flex,sans-serif;font-size:10rem;font-weight:500}section.base-shelf .base-shelf__grid{grid-template-columns:repeat(4,1fr);gap:60rem 24rem;margin-top:25rem;display:grid}section.base-shelf .base-shelf__pagination{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;margin-top:120rem;display:grid}section.base-shelf .base-shelf__pagination-nav{--gap:12rem;align-items:center;gap:var(--gap);-webkit-font-smoothing:antialiased;color:var(--color-black-100);flex-direction:row;justify-self:start;font-family:Google Sans Flex,sans-serif;font-size:11rem;font-weight:500;display:flex}section.base-shelf .base-shelf__pagination-nav--next{justify-self:end}section.base-shelf .base-shelf__pagination-nav--next .base-shelf__pagination-arrow{transform:rotate(180deg)}section.base-shelf .base-shelf__pagination-nav--disabled{pointer-events:none;opacity:.3}section.base-shelf .base-shelf__pagination-arrow{width:32rem;height:32rem;display:block}section.base-shelf .base-shelf__pagination-list{--gap:11rem;align-items:center;gap:var(--gap);flex-direction:row;padding:0;list-style:none;display:flex}section.base-shelf .base-shelf__pagination-item{-webkit-font-smoothing:antialiased;color:var(--color-black-100);opacity:.2;font-family:Google Sans Flex,sans-serif;font-size:12rem;font-weight:500}section.base-shelf .base-shelf__pagination-item--active{opacity:1}section.base-shelf .base-shelf__pagination-dots{-webkit-font-smoothing:antialiased;color:var(--color-black-100);opacity:.2;font-family:Google Sans Flex,sans-serif;font-size:12rem;font-weight:500}.parts-artist-card{width:280rem}.parts-artist-card .parts-artist-card__photo{border:2rem solid var(--color-yellow-100);border-radius:10rem;height:364rem;margin-bottom:12rem;position:relative;overflow:hidden}.parts-artist-card .parts-artist-card__photo img{object-fit:cover;border-radius:0;width:100%;height:100%}.parts-artist-card .parts-artist-card__badge{justify-content:center;align-items:center;width:56rem;height:55rem;display:flex;position:absolute;top:6rem;left:6rem}.parts-artist-card .parts-artist-card__badge .parts-artist-card__badge-shape{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.parts-artist-card .parts-artist-card__badge .parts-artist-card__badge-text{z-index:1;-webkit-font-smoothing:antialiased;color:var(--color-black-100);text-align:center;letter-spacing:-.04em;font-family:Google Sans Flex,sans-serif;font-size:12rem;font-weight:600;line-height:.9;position:relative}.parts-artist-card .parts-artist-card__meta{justify-content:space-between;align-items:center;margin-bottom:8rem;display:flex}.parts-artist-card .parts-artist-card__tags{flex-wrap:wrap;gap:5rem;display:flex}.parts-artist-card .parts-artist-card__tags:empty{display:none}.parts-artist-card .parts-artist-card__tag{background:var(--color-yellow-100);-webkit-font-smoothing:antialiased;color:var(--color-black-100);letter-spacing:.04em;border-radius:100rem;padding-block:3.5rem 4.5rem;padding-inline:11rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:11rem;font-weight:500}.parts-artist-card .parts-artist-card__handle{-webkit-font-smoothing:antialiased;color:var(--color-yellow-100);white-space:nowrap;font-family:Google Sans Flex,sans-serif;font-size:12rem;font-weight:500;line-height:normal}.parts-artist-card .parts-artist-card__name{-webkit-font-smoothing:antialiased;color:var(--color-yellow-100);letter-spacing:.04em;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:18rem;font-weight:500;line-height:2}.parts-discography-card{--gap:8rem;gap:var(--gap);flex-direction:column;align-items:flex-start;width:100%;display:flex}.parts-discography-card .parts-discography-card__cover{aspect-ratio:1;background:var(--color-black-100);border-radius:10rem;width:100%;overflow:hidden}.parts-discography-card .parts-discography-card__cover img{object-fit:cover;width:100%;height:100%;display:block}.parts-discography-card .parts-discography-card__body{--gap:12rem;gap:var(--gap);flex-direction:column;align-items:flex-start;width:100%;display:flex}.parts-discography-card .parts-discography-card__title{-webkit-font-smoothing:antialiased;letter-spacing:.04em;color:var(--color-black-100);text-overflow:ellipsis;white-space:nowrap;width:100%;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:14rem;font-weight:500;line-height:1.5;overflow:hidden}.parts-discography-card .parts-discography-card__artist{border:1rem solid var(--color-black-100);-webkit-font-smoothing:antialiased;letter-spacing:-.04em;width:fit-content;color:var(--color-black-100);border-radius:100rem;justify-content:center;align-items:center;padding:4rem 13rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:11rem;font-weight:500;line-height:1.18;display:flex}a.parts-event-card{--gap:12rem;align-items:flex-start;gap:var(--gap);flex-direction:column;min-width:0;display:flex}a.parts-event-card .parts-event-card__cover{aspect-ratio:1;border-radius:4rem;width:100%;overflow:hidden}a.parts-event-card .parts-event-card__cover img{width:100%;height:100%}a.parts-event-card .parts-event-card__body{--gap:12rem;gap:var(--gap);flex-direction:column;align-items:flex-start;width:100%;display:flex}a.parts-event-card .parts-event-card__meta{--gap:6rem;gap:var(--gap);width:100%;color:var(--color-black-100);flex-direction:column;align-items:flex-start;display:flex}a.parts-event-card .parts-event-card__date{-webkit-font-smoothing:antialiased;font-family:Google Sans Flex,sans-serif;font-size:10rem;font-weight:500;line-height:1.3}a.parts-event-card .parts-event-card__name{-webkit-font-smoothing:antialiased;letter-spacing:.04em;text-overflow:ellipsis;-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;width:100%;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:15rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}a.parts-event-card .parts-event-card__tag{border:1rem solid var(--color-black-100);-webkit-font-smoothing:antialiased;letter-spacing:-.04em;color:var(--color-black-100);white-space:nowrap;border-radius:100rem;padding-block:3rem;padding-inline:10rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:10rem;font-weight:500}.parts-news-card{width:240rem;display:block;position:relative}.parts-news-card:not(:last-child):after{content:"";background:var(--color-white-100);opacity:.1;width:1px;height:344rem;position:absolute;top:0;right:-24rem}.parts-news-card .parts-news-card__cover{border-radius:10rem;height:240rem;overflow:hidden}.parts-news-card .parts-news-card__cover img{object-fit:cover;width:100%;height:100%;display:block}.parts-news-card .parts-news-card__cover:has(img[src*=dummy]){border:1px solid color-mix(in srgb, var(--color-white-100) 10%, transparent 90%)}.parts-news-card .parts-news-card__body{--gap:6rem;gap:var(--gap);flex-direction:column;margin-top:15rem;display:flex}.parts-news-card .parts-news-card__date{-webkit-font-smoothing:antialiased;color:var(--color-yellow-100);font-family:Google Sans Flex,sans-serif;font-size:11rem;font-weight:500;line-height:normal}.parts-news-card .parts-news-card__title{-webkit-font-smoothing:antialiased;color:var(--color-white-100);letter-spacing:.04em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:15rem;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.parts-news-card .parts-news-card__tag{border:1rem solid var(--color-yellow-100);-webkit-font-smoothing:antialiased;color:var(--color-yellow-100);letter-spacing:-.04em;border-radius:100rem;width:fit-content;margin-top:24rem;padding:4rem 13rem;font-family:Google Sans Flex,sans-serif;font-size:11rem;font-weight:500;line-height:normal}.parts-section-header{--gap:11rem;align-items:flex-start;gap:var(--gap);flex-direction:column;width:100%;display:flex}.parts-section-header .parts-section-header__divider{background:var(--color-black-100);width:100%;height:1px}.parts-section-header .parts-section-header__row{justify-content:space-between;align-items:center;width:100%;display:flex}.parts-section-header .parts-section-header__label{--gap:9rem;align-items:center;gap:var(--gap);-webkit-font-smoothing:antialiased;color:var(--color-black-100);letter-spacing:-.04em;flex-direction:row;font-family:Google Sans Flex,sans-serif;font-size:14rem;font-weight:500;display:flex}.parts-section-header .parts-section-header__dot{background:var(--color-yellow-100);border-radius:50%;flex-shrink:0;width:6rem;height:6rem}.parts-section-header .parts-section-header__subtitle{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:11rem;font-weight:400;line-height:1.6}.parts-share-buttons{--gap:15rem;align-items:center;gap:var(--gap);flex-direction:row;display:flex}.parts-share-buttons .parts-share-buttons__label{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:Google Sans Flex,sans-serif;font-size:12rem;font-weight:400;line-height:1.25}.parts-share-buttons .parts-share-buttons__list{--gap:5rem;align-items:center;gap:var(--gap);flex-direction:row;display:flex}.parts-share-buttons .parts-share-buttons__item{border:1rem solid var(--color-black-100);cursor:pointer;background:0 0;border-radius:1000rem;width:28rem;height:28rem;padding:0;display:block;overflow:hidden}.parts-share-buttons .parts-share-buttons__item img{width:100%;height:100%;display:block}.parts-share-buttons .parts-share-buttons__copy{border:1rem solid var(--color-black-100);background:var(--color-white-100);height:28rem;color:var(--color-black-100);cursor:pointer;border-radius:1000rem;justify-content:center;align-items:center;gap:4rem;padding-inline:11rem;display:flex}.parts-share-buttons .parts-share-buttons__copy svg{flex-shrink:0;width:12rem;height:12rem}.parts-share-buttons .parts-share-buttons__copy span{-webkit-font-smoothing:antialiased;white-space:nowrap;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:11rem;font-weight:400;line-height:1.8}.parts-simple-link{background:var(--color-black-100);-webkit-font-smoothing:antialiased;width:fit-content;height:36rem;color:var(--color-yellow-100);letter-spacing:-.04em;border-radius:100rem;justify-content:center;align-items:center;gap:8rem;padding-inline:18rem;font-family:Google Sans Flex,sans-serif;font-size:13rem;font-weight:700;display:flex}.parts-simple-link--light{background:var(--color-yellow-100);color:var(--color-black-100)}.parts-simple-link svg{flex-shrink:0;width:12rem;height:11rem}.parts-simple-link[data-label*=BACK] svg path{transform:rotate(180deg)}.parts-simple-link[href*=http] svg path{transform:rotate(-45deg)}.container[page-name=about]{overflow:visible}.container[page-name=about] section.contents{align-items:flex-start;width:100%;margin-bottom:160rem;padding-top:76rem;display:flex}.container[page-name=about] section.contents .contents__nav{padding-left:var(--margin-3);flex:0 0 451rem;position:sticky;top:160rem}.container[page-name=about] section.contents .contents__nav-heading{-webkit-font-smoothing:antialiased;color:var(--color-yellow-100);letter-spacing:-.04em;margin-bottom:13rem;font-family:Google Sans Flex,sans-serif;font-size:14rem;font-weight:500}.container[page-name=about] section.contents .contents__nav-list{--gap:7rem;gap:var(--gap);flex-direction:column;padding:0;list-style:none;display:flex}.container[page-name=about] section.contents .contents__nav-link{-webkit-font-smoothing:antialiased;color:var(--color-black-100);letter-spacing:-.04em;align-items:center;width:fit-content;font-family:Google Sans Flex,sans-serif;font-size:14rem;font-weight:500;line-height:1;display:flex;position:relative}.container[page-name=about] section.contents .contents__nav-dot{background:var(--color-yellow-100);border-radius:50%;flex-shrink:0;width:6rem;height:6rem;margin-block:auto;position:absolute;top:0;bottom:0;left:0;transform:scale(0)}.container[page-name=about] section.contents .contents__nav .contents__nav-dot,.container[page-name=about] section.contents .contents__nav .contents__nav-text{transition:transform .5s}.container[page-name=about] section.contents .contents__nav .contents__nav-link--active .contents__nav-text{transform:translate(10rem)}.container[page-name=about] section.contents .contents__nav .contents__nav-link--active .contents__nav-dot{transform:scale(1)}.container[page-name=about] section.contents .contents__main{flex:1;min-width:0;max-width:890rem}.container[page-name=about] section.contents .contents__main #about{margin-bottom:115rem}.container[page-name=about] section.contents .contents__main #mission{margin-bottom:112rem}.container[page-name=about] section.contents .contents__main #statement{margin-bottom:114rem}.container[page-name=about] section.contents .contents__section{flex-direction:column;align-items:flex-start;width:100%;display:flex}.container[page-name=about] section.contents #about .parts-section-header{margin-bottom:40rem}.container[page-name=about] section.contents #mission .parts-section-header{margin-bottom:41rem}.container[page-name=about] section.contents #statement .parts-section-header{margin-bottom:42rem}.container[page-name=about] section.contents #features{padding-bottom:120rem}.container[page-name=about] section.contents #features .parts-section-header,.container[page-name=about] section.contents #company .parts-section-header{margin-bottom:41rem}.container[page-name=about] section.contents .contents__about{--gap:17rem;align-items:flex-start;gap:var(--gap);flex-direction:column;width:100%;display:flex}.container[page-name=about] section.contents .contents__about-title{-webkit-font-smoothing:antialiased;letter-spacing:.04em;color:var(--color-black-100);font-family:YakuHanJP,sicnewsnexus,sans-serif;font-size:34rem;font-weight:400;line-height:1.2}.container[page-name=about] section.contents .contents__about-body{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:12rem;font-weight:400;line-height:1.6}.container[page-name=about] section.contents .contents__mission-title{-webkit-font-smoothing:antialiased;letter-spacing:.04em;color:var(--color-black-100);font-family:YakuHanJP,sicnewsnexus,sans-serif;font-size:34rem;font-weight:400;line-height:1.2}.container[page-name=about] section.contents .contents__company{--gap:24rem;gap:var(--gap);flex-direction:column;width:100%;display:flex}.container[page-name=about] section.contents .contents__company-row{border-bottom:1px solid color-mix(in srgb, var(--color-black-100) 10%, transparent 90%);align-items:center;padding-bottom:23rem;display:flex}.container[page-name=about] section.contents .contents__company-row--wide{align-items:flex-start}.container[page-name=about] section.contents .contents__company-label{-webkit-font-smoothing:antialiased;opacity:.4;color:var(--color-black-100);flex:none;width:137rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:12rem;font-weight:500;line-height:19rem}.container[page-name=about] section.contents .contents__company-value{flex-direction:column;display:flex}.container[page-name=about] section.contents .contents__company-value-text{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:12rem;font-weight:500;line-height:normal}.container[page-name=about] section.contents .contents__company-row--wide .contents__company-value-text{line-height:1.8}.container[page-name=about] section.contents .contents__statement{align-items:flex-start;width:100%;height:683rem;display:flex;position:relative}.container[page-name=about] section.contents .contents__statement-text{--gap:39rem;gap:var(--gap);flex-direction:column;width:324rem;display:flex}.container[page-name=about] section.contents .contents__statement-body{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:12rem;font-weight:400;line-height:2}.container[page-name=about] section.contents .contents__statement-highlight{-webkit-font-smoothing:antialiased;letter-spacing:.04em;color:var(--color-black-100);font-family:YakuHanJP,sicnewsnexus,sans-serif;font-size:28rem;font-weight:400;line-height:1.2}.container[page-name=about] section.contents .contents__statement-visual{width:674rem;height:580rem;position:absolute;top:0;left:452rem}.container[page-name=about] section.contents .contents__statement-photo-1{border-radius:10rem;width:250rem;height:330rem;display:block;position:absolute;top:0;left:26rem;overflow:hidden}.container[page-name=about] section.contents .contents__statement-photo-2{border-radius:10rem;width:172rem;height:227rem;display:block;position:absolute;top:353rem;left:165rem;overflow:hidden}.container[page-name=about] section.contents .contents__statement-deco{mix-blend-mode:multiply;pointer-events:none;width:674rem;height:547rem;position:absolute;top:136rem;left:0;transform:rotate(-11.77deg)}.container[page-name=about] section.contents .contents__feature{flex-direction:column;align-items:flex-start;width:100%;display:flex}.container[page-name=about] section.contents .contents__feature--intro{margin-bottom:106rem}.container[page-name=about] section.contents .contents__feature--org{margin-bottom:61rem}.container[page-name=about] section.contents .contents__feature-head{--gap:13rem;align-items:flex-start;gap:var(--gap);flex-direction:column;width:100%;margin-bottom:38rem;display:flex}.container[page-name=about] section.contents .contents__feature-head--support{margin-bottom:41rem}.container[page-name=about] section.contents .contents__feature-title{-webkit-font-smoothing:antialiased;letter-spacing:.04em;color:var(--color-black-100);font-family:YakuHanJP,sicnewsnexus,sans-serif;font-size:34rem;font-weight:400;line-height:1.2}.container[page-name=about] section.contents .contents__feature-title--sm{font-size:24rem}.container[page-name=about] section.contents .contents__feature-en{-webkit-font-smoothing:antialiased;color:var(--color-yellow-100);font-family:Google Sans Flex,sans-serif;font-size:11rem;font-weight:400;line-height:normal}.container[page-name=about] section.contents .contents__feature-points-wrap{width:100%;position:relative}.container[page-name=about] section.contents .contents__feature-points{padding:0;list-style:none}.container[page-name=about] section.contents .contents__feature-point{--gap:15rem;align-items:center;gap:var(--gap);flex-direction:column;width:140rem;display:flex}.container[page-name=about] section.contents .contents__feature-point-img{border-radius:1000rem;flex-shrink:0;width:140rem;height:140rem}.container[page-name=about] section.contents .contents__feature-point-text{-webkit-font-smoothing:antialiased;color:var(--color-black-100);text-align:center;white-space:nowrap;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:13rem;font-weight:500;line-height:1.4}.container[page-name=about] section.contents .contents__feature-logos{--gap:16rem;gap:var(--gap);flex-direction:row;display:flex}.container[page-name=about] section.contents .contents__feature-logo{--gap:8rem;align-items:center;gap:var(--gap);flex-direction:column;width:236rem;display:flex}.container[page-name=about] section.contents .contents__feature-logo-card{background:var(--color-white-100);border:1rem solid color-mix(in srgb, var(--color-black-100) 15%, transparent 85%);border-radius:10rem;justify-content:center;align-items:center;width:100%;height:89rem;display:flex;overflow:hidden}.container[page-name=about] section.contents .contents__feature-logo-card--active{border:5rem solid var(--color-yellow-100)}.container[page-name=about] section.contents .contents__feature-logo-img{width:160rem;height:52rem;display:block}.container[page-name=about] section.contents .contents__feature-logo-icon{width:170rem;height:auto;transform:translateY(10%)}.container[page-name=about] section.contents .contents__feature-logo-caption{-webkit-font-smoothing:antialiased;color:var(--color-black-100);text-align:center;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:11rem;font-weight:500;line-height:1.4}.container[page-name=about] section.contents .contents__feature-stats{--gap:10rem;gap:var(--gap);flex-direction:row;width:100%;margin-bottom:110rem;display:flex}.container[page-name=about] section.contents .contents__feature-stat{background:var(--color-yellow-100);--gap:8rem;align-items:flex-start;gap:var(--gap);border-radius:30rem 30rem 30rem 4rem;flex-direction:row;width:290rem;height:162rem;padding:14rem 16rem;display:flex;position:relative;overflow:hidden}.container[page-name=about] section.contents .contents__feature-stat-badge{background:var(--color-black-100);-webkit-font-smoothing:antialiased;width:40rem;height:24rem;color:var(--color-yellow-100);letter-spacing:-.04em;border-radius:100rem;flex-shrink:0;justify-content:center;align-items:center;font-family:Google Sans Flex,sans-serif;font-size:12rem;font-weight:500;display:flex}.container[page-name=about] section.contents .contents__feature-stat-label{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:15rem;font-weight:500;line-height:1.4}.container[page-name=about] section.contents .contents__feature-stat-value{-webkit-font-smoothing:antialiased;color:var(--color-black-100);letter-spacing:-.04em;text-align:right;font-family:Google Sans Flex,sans-serif;font-size:48rem;font-weight:600;position:absolute;bottom:16rem;right:16rem}.container[page-name=about] section.contents .contents__feature-stat-value span{-webkit-font-smoothing:antialiased;margin-left:4rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:16rem;font-weight:500}.container[page-name=about] section.contents .contents__support-list{--gap:30rem;gap:var(--gap);flex-direction:column;width:100%;display:flex}.container[page-name=about] section.contents .contents__support{background:var(--color-yellow-100);border-radius:20rem;width:100%;height:548rem;padding-inline:39rem 15rem;position:relative;overflow:hidden}.container[page-name=about] section.contents .contents__support-badge{background:var(--color-black-100);-webkit-font-smoothing:antialiased;width:85rem;height:24rem;color:var(--color-yellow-100);letter-spacing:-.04em;border-radius:100rem;justify-content:center;align-items:center;font-family:Google Sans Flex,sans-serif;font-size:12rem;font-weight:500;display:flex;position:absolute;top:15rem;left:26rem}.container[page-name=about] section.contents .contents__support-body{width:fit-content;height:fit-content}.container[page-name=about] section.contents .contents__support-head{--gap:10rem;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=about] section.contents .contents__support-titles{--gap:3rem;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=about] section.contents .contents__support-title{-webkit-font-smoothing:antialiased;letter-spacing:.04em;color:var(--color-black-100);background:var(--color-cream);white-space:nowrap;border-radius:3rem;width:fit-content;padding-inline:3rem;font-family:YakuHanJP,sicnewsnexus,sans-serif;font-size:28rem;font-weight:400;line-height:1.1}.container[page-name=about] section.contents .contents__support-en{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:Google Sans Flex,sans-serif;font-size:10rem;font-weight:400;line-height:normal}.container[page-name=about] section.contents .contents__support-body-text{-webkit-font-smoothing:antialiased;color:var(--color-black-100);max-width:267rem;margin-top:24rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:12rem;font-weight:400;line-height:1.6}.container[page-name=about] section.contents .contents__support-link{margin-top:22rem}.container[page-name=about] section.contents .contents__support-footnote{-webkit-font-smoothing:antialiased;color:var(--color-black-100);--gap:0rem;flex-direction:row;max-width:250rem;margin-top:9rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:11rem;font-weight:400;line-height:1.4;display:flex}.container[page-name=about] section.contents .contents__support-footnote-mark{margin-right:5rem}.container[page-name=about] section.contents .contents__support-panel,.container[page-name=about] section.contents .contents__support-photo{border-radius:10rem;width:505rem;height:518rem;display:block;overflow:hidden}.container[page-name=about] section.contents .contents__support-panel{background:var(--color-cream);padding:44rem 35rem 30rem}.container[page-name=about] section.contents .contents__support-panel-heading{-webkit-font-smoothing:antialiased;color:var(--color-black-100);background:var(--color-cream);z-index:1;width:fit-content;margin-bottom:24rem;padding-inline:6rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:18rem;font-weight:700;position:relative}.container[page-name=about] section.contents .contents__support-panel-heading:after{content:"";background:var(--color-yellow-100);z-index:-1;width:100%;height:1.5em;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.container[page-name=about] section.contents .contents__support-items{grid-template-columns:218rem 218rem;gap:14rem 0;padding:0;list-style:none;display:grid}.container[page-name=about] section.contents .contents__support-item{--gap:13rem;align-items:center;gap:var(--gap);flex-direction:row;display:flex}.container[page-name=about] section.contents .contents__support-item-icon{background:var(--color-yellow-100);border-radius:1000rem;flex-shrink:0;width:54rem;height:54rem}.container[page-name=about] section.contents .contents__support-item-title{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:14rem;font-weight:700;line-height:1.6}.container[page-name=about] section.contents .contents__support-item-text{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:11rem;font-weight:500;line-height:1.6}.container[page-name=about] section.contents .contents__support-note{-webkit-font-smoothing:antialiased;color:var(--color-black-100);margin-top:24rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:14rem;font-weight:700;line-height:1.6}.container[page-name=about] section.contents .contents__support-panel-fade{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-cream) 0%, transparent 100%), var(--color-cream) 60%);pointer-events:none;width:100%;height:65rem;position:absolute;bottom:0;left:0}.container[page-name=about] section.contents .contents__support-panel-more{background:var(--color-black-100);cursor:pointer;border:none;border-radius:100rem;justify-content:center;align-items:center;width:116rem;height:36rem;display:flex;position:absolute;bottom:18rem;left:50%;transform:translate(-50%)}.container[page-name=about] section.contents .contents__support-panel-more-text{-webkit-font-smoothing:antialiased;color:var(--color-yellow-100);letter-spacing:-.03em;font-family:Google Sans Flex,sans-serif;font-size:13rem;font-weight:700}html:has(.container[page-name=about]){scroll-behavior:smooth;scroll-padding-top:70rem}.container[page-name=artists-category] section.base-shelf .artists__item.is-hidden{display:none}.container[page-name=artists-category] section.base-shelf .artists__more{background:var(--color-black-100);-webkit-font-smoothing:antialiased;letter-spacing:-.04em;width:131rem;height:36rem;color:var(--color-yellow-100);margin-inline:auto;border-radius:100rem;justify-content:center;align-items:center;margin-top:60rem;font-family:Google Sans Flex,sans-serif;font-size:13rem;font-weight:700;display:flex}.container[page-name=artists-category] section.base-shelf .parts-artist-card{width:100%}.container[page-name=artists-category] section.base-shelf .parts-artist-card .parts-artist-card__photo{border:none;height:314rem;margin-bottom:13rem}.container[page-name=artists-category] section.base-shelf .parts-artist-card .parts-artist-card__tag{background:var(--color-black-100);color:var(--color-yellow-100)}.container[page-name=artists-category] section.base-shelf .parts-artist-card .parts-artist-card__handle{color:var(--color-black-100)}.container[page-name=artists-category] section.base-shelf .parts-artist-card .parts-artist-card__name{color:var(--color-black-100);text-overflow:ellipsis;white-space:nowrap;font-size:15rem;overflow:hidden}.container[page-name=artists-id],.container[page-name=artists-draft]{overflow:visible}.container[page-name=artists-id] div.face,.container[page-name=artists-draft] div.face{background:var(--color-yellow-100);padding-block:62rem 26rem;padding-inline:36rem}.container[page-name=artists-id] div.face .face__inner,.container[page-name=artists-draft] div.face .face__inner{--gap:10rem;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=artists-id] div.face .face__thumbnail,.container[page-name=artists-draft] div.face .face__thumbnail{border-radius:20rem;flex:1;min-height:0;max-height:630rem}.container[page-name=artists-id] div.face .face__header,.container[page-name=artists-draft] div.face .face__header{justify-content:space-between;align-items:flex-end;display:flex}.container[page-name=artists-id] div.face .face__header__pos,.container[page-name=artists-draft] div.face .face__header__pos{-webkit-font-smoothing:antialiased;letter-spacing:.04em;background:var(--color-black-100);color:var(--color-yellow-100);border-radius:4rem;width:fit-content;padding-inline:10rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:15rem;line-height:24rem}.container[page-name=artists-id] div.face .face__header__en-name,.container[page-name=artists-draft] div.face .face__header__en-name{-webkit-font-smoothing:antialiased;letter-spacing:-.04em;color:var(--color-white-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:11rem;font-weight:500;line-height:1.27}.container[page-name=artists-id] div.face .face__header__name,.container[page-name=artists-draft] div.face .face__header__name{-webkit-font-smoothing:antialiased;letter-spacing:.04em;background:var(--color-cream);border-radius:4rem;padding-inline:7rem;font-family:YakuHanJP,sicnewsnexus,sans-serif;font-size:36rem;line-height:40rem}.container[page-name=artists-id] div.contents,.container[page-name=artists-draft] div.contents{padding-block:120rem 0;padding-inline:83rem var(--margin-3)}.container[page-name=artists-id] div.contents .contents__sns,.container[page-name=artists-draft] div.contents .contents__sns{--gap:6rem;gap:var(--gap);flex-flow:wrap;margin-bottom:40rem;display:flex}.container[page-name=artists-id] div.contents .contents__sns__item,.container[page-name=artists-draft] div.contents .contents__sns__item{border:1px solid var(--color-black-100);-webkit-font-smoothing:antialiased;letter-spacing:-.04em;--gap:0rem;border-radius:3.40282e38px;flex-direction:row;align-items:center;width:fit-content;height:28rem;padding-right:12rem;font-family:Google Sans Flex,sans-serif;font-size:11rem;font-weight:500;line-height:1.27;display:flex}.container[page-name=artists-id] div.contents .contents__sns__item img,.container[page-name=artists-draft] div.contents .contents__sns__item img{width:28rem;height:28rem;display:block}.container[page-name=artists-id] div.contents .contents__section:not(:last-child),.container[page-name=artists-draft] div.contents .contents__section:not(:last-child){margin-bottom:100rem}.container[page-name=artists-id] div.contents .contents__section:has(.contents__body:empty),.container[page-name=artists-draft] div.contents .contents__section:has(.contents__body:empty){display:none}.container[page-name=artists-id] div.contents .contents__body,.container[page-name=artists-draft] div.contents .contents__body{--gap:1em;gap:var(--gap);flex-direction:column;margin-top:36rem;display:flex}.container[page-name=artists-id] div.contents .contents__body>:first-child,.container[page-name=artists-draft] div.contents .contents__body>:first-child{margin-top:0}.container[page-name=artists-id] div.contents .contents__body>h2,.container[page-name=artists-draft] div.contents .contents__body>h2{-webkit-font-smoothing:antialiased;letter-spacing:.04em;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:24rem;font-weight:500;line-height:1.5}.container[page-name=artists-id] div.contents .contents__body>h3,.container[page-name=artists-draft] div.contents .contents__body>h3{-webkit-font-smoothing:antialiased;letter-spacing:.04em;color:var(--color-black-100);padding-left:12rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:20rem;font-weight:500;line-height:1.5;position:relative}.container[page-name=artists-id] div.contents .contents__body>h3:before,.container[page-name=artists-draft] div.contents .contents__body>h3:before{content:"";background:var(--color-yellow-100);width:4rem;height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.container[page-name=artists-id] div.contents .contents__body>h4,.container[page-name=artists-draft] div.contents .contents__body>h4{-webkit-font-smoothing:antialiased;letter-spacing:.04em;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:16rem;font-weight:500;line-height:1.5}.container[page-name=artists-id] div.contents .contents__body p,.container[page-name=artists-id] div.contents .contents__body li,.container[page-name=artists-id] div.contents .contents__body a,.container[page-name=artists-draft] div.contents .contents__body p,.container[page-name=artists-draft] div.contents .contents__body li,.container[page-name=artists-draft] div.contents .contents__body a{-webkit-font-smoothing:antialiased;white-space:pre-line;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:14rem;line-height:1.6}.container[page-name=artists-id] div.contents .contents__body p a,.container[page-name=artists-draft] div.contents .contents__body p a{color:var(--color-yellow-100)}.container[page-name=artists-id] div.contents .contents__body ul,.container[page-name=artists-draft] div.contents .contents__body ul{margin-block:10rem;padding-inline-start:20rem;list-style:outside}.container[page-name=artists-id] div.contents .contents__body figure,.container[page-name=artists-draft] div.contents .contents__body figure{width:fit-content;margin-top:46rem}.container[page-name=artists-id] div.contents .contents__body figure img,.container[page-name=artists-draft] div.contents .contents__body figure img{object-fit:cover;background:#dbdbdb;border-radius:10rem;width:388rem;height:560rem;display:block}.container[page-name=artists-id] div.contents .contents__gallery,.container[page-name=artists-draft] div.contents .contents__gallery{--gap:28rem;justify-content:space-between;align-items:flex-end;gap:var(--gap);flex-direction:row;width:100%;margin-top:40rem;display:flex}.container[page-name=artists-id] div.contents .contents__gallery-list,.container[page-name=artists-draft] div.contents .contents__gallery-list{width:552rem;overflow:hidden}.container[page-name=artists-id] div.contents .contents__gallery-list .splide__track,.container[page-name=artists-draft] div.contents .contents__gallery-list .splide__track{border-radius:10rem;overflow:hidden}.container[page-name=artists-id] div.contents .contents__gallery-list .splide__list,.container[page-name=artists-draft] div.contents .contents__gallery-list .splide__list{align-items:center;display:flex}.container[page-name=artists-id] div.contents .contents__gallery-item,.container[page-name=artists-draft] div.contents .contents__gallery-item{background:#dbdbdb;border-radius:10rem;flex-shrink:0;width:auto;height:254rem;overflow:hidden}.container[page-name=artists-id] div.contents .contents__gallery-item img,.container[page-name=artists-draft] div.contents .contents__gallery-item img{object-fit:cover;width:auto;height:100%;display:block}.container[page-name=artists-id] div.contents .contents__gallery-nav,.container[page-name=artists-draft] div.contents .contents__gallery-nav{--gap:16rem;align-items:flex-end;gap:var(--gap);flex-direction:column;flex-shrink:0;width:100rem;display:flex}.container[page-name=artists-id] div.contents .contents__gallery-arrows,.container[page-name=artists-draft] div.contents .contents__gallery-arrows{--gap:5rem;align-items:center;gap:var(--gap);flex-direction:row;display:flex}.container[page-name=artists-id] div.contents .contents__gallery-arrow,.container[page-name=artists-draft] div.contents .contents__gallery-arrow{cursor:pointer;background:0 0;border:none;width:32rem;height:32rem;padding:0}.container[page-name=artists-id] div.contents .contents__gallery-arrow svg,.container[page-name=artists-draft] div.contents .contents__gallery-arrow svg{width:100%;height:100%;display:block}.container[page-name=artists-id] div.contents .contents__gallery-arrow--next svg,.container[page-name=artists-draft] div.contents .contents__gallery-arrow--next svg{transform:rotate(180deg)}.container[page-name=artists-id] div.contents .contents__gallery-progress,.container[page-name=artists-draft] div.contents .contents__gallery-progress{width:100rem;height:3rem;position:relative}.container[page-name=artists-id] div.contents .contents__gallery-progress-track,.container[page-name=artists-draft] div.contents .contents__gallery-progress-track{background:var(--color-black-100);border-radius:100rem;position:absolute;inset:0}.container[page-name=artists-id] div.contents .contents__gallery-progress-bar,.container[page-name=artists-draft] div.contents .contents__gallery-progress-bar{background:var(--color-yellow-100);border-radius:100rem;height:3rem;transition:left .2s;position:absolute;top:0;left:0}.container[page-name=artists-id] .parts-simple-link,.container[page-name=artists-draft] .parts-simple-link{margin-inline:auto}.container[page-name=contact] section.contact{--margin-inline:var(--margin-4);width:100%;max-width:var(--max-width,1580px);width:calc(100vw - var(--margin-inline) * 2);margin-inline:auto;padding-top:80rem}.container[page-name=contact] section.contact[data-confirm=off] [data-step=confirm],.container[page-name=contact] section.contact[data-confirm=on] [data-step=input]{display:none}.container[page-name=contact] section.contact[data-confirm=on] .contact__form{--gap:31rem}.container[page-name=contact] section.contact[data-confirm=on] .contact__form-group{--gap:7rem}.container[page-name=contact] section.contact[data-confirm=on] .contact__form-group--subject{margin-bottom:0}.container[page-name=contact] section.contact[data-confirm=on] .contact__form-group[data-empty],.container[page-name=contact] section.contact[data-type=personal] [data-type-step=corp],.container[page-name=contact] section.contact[data-type=corp] [data-type-step=personal]{display:none}.container[page-name=contact] section.contact .contact__tabs{--gap:20rem;gap:var(--gap);flex-direction:row;display:flex}.container[page-name=contact] section.contact .contact__tabs-item{background:var(--color-black-100);opacity:.2;cursor:pointer;border-radius:100rem;justify-content:center;align-items:center;width:168rem;height:38rem;display:flex}.container[page-name=contact] section.contact .contact__tabs-item--active{opacity:1}.container[page-name=contact] section.contact .contact__tabs-item-text{-webkit-font-smoothing:antialiased;letter-spacing:-.04em;color:var(--color-yellow-100);text-align:center;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:13rem;font-weight:700;line-height:2}.container[page-name=contact] section.contact .contact__wrap{--gap:41rem;gap:var(--gap);flex-direction:column;margin-top:74rem;display:flex}.container[page-name=contact] section.contact .contact__divider{background:color-mix(in srgb, var(--color-black-100) 10%, transparent 90%);height:1px}.container[page-name=contact] section.contact .contact__body{--gap:146rem;align-items:flex-start;gap:var(--gap);flex-direction:row;display:flex}.container[page-name=contact] section.contact .contact__lead{-webkit-font-smoothing:antialiased;width:354rem;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:12rem;font-weight:500;line-height:1.6}.container[page-name=contact] section.contact .contact__lead-required{color:var(--color-red-100)}.container[page-name=contact] section.contact .contact__form{--gap:21rem;gap:var(--gap);flex-direction:column;width:541rem;display:flex}.container[page-name=contact] section.contact .contact__form-group{--gap:6rem;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=contact] section.contact .contact__form-group--subject{--gap:13rem;gap:var(--gap);flex-direction:column;margin-bottom:15rem;display:flex}.container[page-name=contact] section.contact .contact__form-label{--gap:2rem;align-items:center;gap:var(--gap);-webkit-font-smoothing:antialiased;color:var(--color-black-100);flex-direction:row;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:13rem;font-weight:500;line-height:1.6;display:flex}.container[page-name=contact] section.contact .contact__form-confirm-label{-webkit-font-smoothing:antialiased;color:var(--color-black-100);opacity:.4;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:11rem;font-weight:500;line-height:1.6}.container[page-name=contact] section.contact .contact__form-confirm-value{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:14rem;font-weight:500;line-height:1.6}.container[page-name=contact] section.contact .contact__form-required{color:var(--color-red-100)}.container[page-name=contact] section.contact .contact__form-radios{--gap:7rem;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=contact] section.contact .contact__form-radio{--gap:8rem;align-items:center;gap:var(--gap);-webkit-font-smoothing:antialiased;color:var(--color-black-100);cursor:pointer;flex-direction:row;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:14rem;font-weight:500;line-height:1.6;display:flex}.container[page-name=contact] section.contact .contact__form-radio input[type=radio]{appearance:none;border:1px solid var(--color-black-100);border-radius:50%;flex-shrink:0;width:14rem;height:14rem;position:relative}.container[page-name=contact] section.contact .contact__form-radio input[type=radio]:checked:before{content:"";background:var(--color-yellow-100);border-radius:50%;width:6rem;height:6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.container[page-name=contact] section.contact .contact__form-input,.container[page-name=contact] section.contact .contact__form-textarea{border:1px solid color-mix(in srgb, var(--color-black-100) 20%, transparent 80%);-webkit-font-smoothing:antialiased;width:100%;color:var(--color-black-100);border-radius:4rem;padding:9rem 15rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:13rem;font-weight:500;line-height:1.6}.container[page-name=contact] section.contact .contact__form-input::placeholder,.container[page-name=contact] section.contact .contact__form-textarea::placeholder{color:var(--color-black-100);opacity:.2}.container[page-name=contact] section.contact .contact__form-input{height:40rem}.container[page-name=contact] section.contact .contact__form-textarea{field-sizing:fixed;height:150rem}.container[page-name=contact] section.contact .contact__form-agree{--gap:6rem;align-items:center;gap:var(--gap);cursor:pointer;flex-direction:row;display:flex}.container[page-name=contact] section.contact .contact__form-agree input[type=checkbox]{appearance:none;border:1px solid var(--color-black-100);border-radius:50%;flex-shrink:0;width:14rem;height:14rem;position:relative}.container[page-name=contact] section.contact .contact__form-agree input[type=checkbox]:checked:before{content:"";background:var(--color-yellow-100);border-radius:50%;width:6rem;height:6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.container[page-name=contact] section.contact .contact__form-agree-text{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:13rem;font-weight:500;line-height:1.6}.container[page-name=contact] section.contact .contact__form-agree-link{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;color:var(--color-yellow-100);letter-spacing:inherit;text-decoration:underline}.container[page-name=contact] section.contact .contact__form-turnstile{margin-top:20rem}.container[page-name=contact] section.contact .contact__form-submit{align-self:flex-end;margin-top:74rem}.container[page-name=contact] section.contact .contact__form-actions{--gap:18rem;align-self:flex-end;align-items:center;gap:var(--gap);flex-direction:row;margin-top:74rem;display:flex}.container[page-name=contact] section.contact .contact__form-back{-webkit-font-smoothing:antialiased;color:var(--color-black-100);opacity:.4;cursor:pointer;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:12rem;font-weight:500;line-height:1.6}.container[page-name=discography-category-page]{width:100%}.container[page-name=discography-category-page] a.parts-news-card{color:var(--color-black-100)}.container[page-name=discography-category-page] a.parts-news-card .parts-news-card__title,.container[page-name=discography-category-page] a.parts-news-card .parts-news-card__date,.container[page-name=discography-category-page] a.parts-news-card .parts-news-card__tag{color:var(--color-black-100);border-color:var(--color-black-100)}.container[page-name=discography-id],.container[page-name=discography-draft]{overflow:visible}.container[page-name=discography-id] div.discography-detail,.container[page-name=discography-draft] div.discography-detail{align-items:flex-start;width:100%;display:flex}.container[page-name=discography-id] div.discography-detail .discography-detail__visual,.container[page-name=discography-draft] div.discography-detail .discography-detail__visual{flex:0 0 50%;padding-left:100rem;position:sticky;top:160rem}.container[page-name=discography-id] div.discography-detail .discography-detail__cover,.container[page-name=discography-draft] div.discography-detail .discography-detail__cover{background:#1f1f1f;width:528rem;height:528rem;overflow:hidden}.container[page-name=discography-id] div.discography-detail .discography-detail__cover img,.container[page-name=discography-draft] div.discography-detail .discography-detail__cover img{object-fit:cover;width:100%;height:100%;display:block}.container[page-name=discography-id] div.discography-detail .discography-detail__breadcrumb,.container[page-name=discography-draft] div.discography-detail .discography-detail__breadcrumb{--gap:5rem;align-items:center;gap:var(--gap);flex-direction:row;display:flex}.container[page-name=discography-id] div.discography-detail .discography-detail__breadcrumb-item,.container[page-name=discography-draft] div.discography-detail .discography-detail__breadcrumb-item{-webkit-font-smoothing:antialiased;letter-spacing:-.04em;color:var(--color-black-100);opacity:.4;text-overflow:ellipsis;white-space:nowrap;max-width:200rem;font-family:Google Sans Flex,sans-serif;font-size:12rem;font-weight:400;line-height:1.25;overflow:hidden}.container[page-name=discography-id] div.discography-detail .discography-detail__breadcrumb-item--current,.container[page-name=discography-draft] div.discography-detail .discography-detail__breadcrumb-item--current{opacity:1}.container[page-name=discography-id] div.discography-detail .discography-detail__breadcrumb-divider,.container[page-name=discography-draft] div.discography-detail .discography-detail__breadcrumb-divider{-webkit-font-smoothing:antialiased;letter-spacing:-.04em;color:var(--color-black-100);opacity:.4;font-family:Google Sans Flex,sans-serif;font-size:12rem;font-weight:400;line-height:1.25}.container[page-name=discography-id] div.discography-detail .discography-detail__main,.container[page-name=discography-draft] div.discography-detail .discography-detail__main{flex:1;min-width:0;padding-top:181rem;padding-right:100rem}.container[page-name=discography-id] div.discography-detail .discography-detail__head,.container[page-name=discography-draft] div.discography-detail .discography-detail__head{--gap:7rem;gap:var(--gap);flex-direction:column;align-items:flex-start;width:100%;display:flex}.container[page-name=discography-id] div.discography-detail .discography-detail__title,.container[page-name=discography-draft] div.discography-detail .discography-detail__title{-webkit-font-smoothing:antialiased;letter-spacing:.04em;color:var(--color-black-100);font-family:YakuHanJP,sicnewsnexus,sans-serif;font-size:34rem;font-weight:400;line-height:1.2}.container[page-name=discography-id] div.discography-detail .discography-detail__artist,.container[page-name=discography-draft] div.discography-detail .discography-detail__artist{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:Google Sans Flex,sans-serif;font-size:12rem;font-weight:400;line-height:1.25}.container[page-name=discography-id] div.discography-detail .discography-detail__meta-row,.container[page-name=discography-draft] div.discography-detail .discography-detail__meta-row{justify-content:space-between;align-items:center;width:100%;margin-top:20rem;display:flex}.container[page-name=discography-id] div.discography-detail .discography-detail__streaming-btn,.container[page-name=discography-draft] div.discography-detail .discography-detail__streaming-btn{align-self:flex-end}.container[page-name=discography-id] div.discography-detail .discography-detail__content,.container[page-name=discography-draft] div.discography-detail .discography-detail__content{--gap:62rem;gap:var(--gap);flex-direction:column;width:100%;max-width:620rem;margin-top:56rem;display:flex}.container[page-name=discography-id] div.discography-detail .discography-detail__section,.container[page-name=discography-draft] div.discography-detail .discography-detail__section{flex-direction:column;align-items:flex-start;width:100%;display:flex}.container[page-name=discography-id] div.discography-detail .discography-detail__section-head,.container[page-name=discography-draft] div.discography-detail .discography-detail__section-head{--gap:11rem;gap:var(--gap);flex-direction:column;align-items:flex-start;width:100%;display:flex}.container[page-name=discography-id] div.discography-detail .discography-detail__section-divider,.container[page-name=discography-draft] div.discography-detail .discography-detail__section-divider{background:var(--color-black-100);width:100%;height:1rem}.container[page-name=discography-id] div.discography-detail .discography-detail__section-row,.container[page-name=discography-draft] div.discography-detail .discography-detail__section-row{justify-content:space-between;align-items:center;width:100%;display:flex}.container[page-name=discography-id] div.discography-detail .discography-detail__section-label,.container[page-name=discography-draft] div.discography-detail .discography-detail__section-label{--gap:9rem;align-items:center;gap:var(--gap);flex-direction:row;display:flex}.container[page-name=discography-id] div.discography-detail .discography-detail__section-dot,.container[page-name=discography-draft] div.discography-detail .discography-detail__section-dot{background:var(--color-yellow-100);border-radius:100rem;width:6rem;height:6rem}.container[page-name=discography-id] div.discography-detail .discography-detail__section-label-text,.container[page-name=discography-draft] div.discography-detail .discography-detail__section-label-text{-webkit-font-smoothing:antialiased;letter-spacing:-.04em;color:var(--color-black-100);font-family:Google Sans Flex,sans-serif;font-size:14rem;font-weight:500;line-height:1.29}.container[page-name=discography-id] div.discography-detail .discography-detail__section-label-ja,.container[page-name=discography-draft] div.discography-detail .discography-detail__section-label-ja{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:11rem;font-weight:400;line-height:1.6}.container[page-name=discography-id] div.discography-detail .discography-detail__outline,.container[page-name=discography-draft] div.discography-detail .discography-detail__outline{-webkit-font-smoothing:antialiased;color:var(--color-black-100);margin-top:24rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:15rem;font-weight:500;line-height:1.6}.container[page-name=discography-id] div.discography-detail .discography-detail__outline p,.container[page-name=discography-draft] div.discography-detail .discography-detail__outline p{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:15rem;font-weight:500;line-height:1.6}.container[page-name=discography-id] div.discography-detail .discography-detail__video,.container[page-name=discography-draft] div.discography-detail .discography-detail__video{aspect-ratio:620/349;background:#7f7f7f;width:100%;margin-top:25rem}.container[page-name=discography-id] div.discography-detail .discography-detail__video iframe,.container[page-name=discography-draft] div.discography-detail .discography-detail__video iframe{width:100%;height:100%;display:block}.container[page-name=error] section.error{--gap:112rem;align-items:center;gap:var(--gap);flex-direction:column;width:100%;padding-top:238rem;padding-bottom:90rem;display:flex}.container[page-name=error] section.error .error__inner{flex-direction:column;align-items:center;display:flex}.container[page-name=error] section.error .error__title{-webkit-font-smoothing:antialiased;letter-spacing:-.04em;color:var(--color-black-100);text-align:center;font-family:Google Sans Flex,sans-serif;font-size:100rem;font-weight:600;line-height:1.25}.container[page-name=error] section.error .error__text{-webkit-font-smoothing:antialiased;color:var(--color-black-100);text-align:center;margin-top:21rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:12rem;font-weight:500;line-height:1.8}.container[page-name=event] .section-header{flex-direction:column;gap:0;display:flex}.container[page-name=event] .section-header__title{-webkit-font-smoothing:antialiased;letter-spacing:-.04em;color:var(--color-black-100);font-family:Google Sans Flex,sans-serif;font-size:60rem;font-weight:600;line-height:1.25}.container[page-name=event] .section-header__subtitle{-webkit-font-smoothing:antialiased;letter-spacing:-.04em;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:12rem;font-weight:500;line-height:1.4}.container[page-name=event] section.current{padding-inline:100rem;padding-top:0;padding-bottom:120rem}.container[page-name=event] section.current:has(.current__list:empty){display:none}.container[page-name=event] section.current .current__list{grid-template-columns:repeat(4,1fr);gap:25rem;margin-top:50rem;display:grid}.container[page-name=event] section.current a.parts-event-card.current__item{--gap:15rem;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=event] section.current a.parts-event-card.current__item .parts-event-card__cover{height:292rem}.container[page-name=event] section.past{padding-inline:100rem;padding-top:0}.container[page-name=event] section.past .past__grid{grid-template-columns:repeat(5,1fr);gap:50rem 25rem;margin-top:48rem;display:grid}.container[page-name=event] section.past a.parts-event-card.past__item .parts-event-card__body{--gap:11rem;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=event] section.past a.parts-event-card.past__item .parts-event-card__name{font-size:13rem}.container[page-name=event] section.past a.parts-event-card.past__item.is-hidden{display:none}.container[page-name=event] section.past .past__more{background:var(--color-black-100);-webkit-font-smoothing:antialiased;letter-spacing:-.04em;width:131rem;height:36rem;color:var(--color-yellow-100);margin-inline:auto;border-radius:100rem;justify-content:center;align-items:center;margin-top:98rem;font-family:Google Sans Flex,sans-serif;font-size:13rem;font-weight:700;display:flex}.container[page-name=event-id] div.news-detail,.container[page-name=event-draft] div.news-detail{padding-inline:200rem;width:100%;padding-top:166rem}.container[page-name=event-id] div.news-detail .news-detail__head,.container[page-name=event-draft] div.news-detail .news-detail__head{flex-direction:column;align-items:flex-start;width:100%;display:flex}.container[page-name=event-id] div.news-detail .news-detail__head-divider,.container[page-name=event-draft] div.news-detail .news-detail__head-divider{background:var(--color-black-100);opacity:.2;width:100%;height:1rem;margin-top:28rem}.container[page-name=event-id] div.news-detail .news-detail__tag,.container[page-name=event-draft] div.news-detail .news-detail__tag{background:var(--color-black-100);-webkit-font-smoothing:antialiased;width:fit-content;height:21rem;color:var(--color-yellow-100);border-radius:100rem;justify-content:center;align-items:center;padding-inline:11rem;font-family:Google Sans Flex,sans-serif;font-size:11rem;font-weight:500;display:flex}.container[page-name=event-id] div.news-detail .news-detail__titles,.container[page-name=event-draft] div.news-detail .news-detail__titles{--gap:7rem;gap:var(--gap);flex-direction:column;align-items:flex-start;width:100%;margin-top:19rem;display:flex}.container[page-name=event-id] div.news-detail .news-detail__title,.container[page-name=event-draft] div.news-detail .news-detail__title{-webkit-font-smoothing:antialiased;letter-spacing:.04em;color:var(--color-black-100);word-break:break-word;font-family:YakuHanJP,sicnewsnexus,sans-serif;font-size:34rem;font-weight:400;line-height:1.2}.container[page-name=event-id] div.news-detail .news-detail__date,.container[page-name=event-draft] div.news-detail .news-detail__date{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:Google Sans Flex,sans-serif;font-size:12rem;font-weight:400;line-height:1.25}.container[page-name=event-id] div.news-detail .news-detail__meta-row,.container[page-name=event-draft] div.news-detail .news-detail__meta-row{justify-content:space-between;align-items:flex-end;width:100%;margin-top:24rem;display:flex}.container[page-name=event-id] div.news-detail .news-detail__breadcrumb,.container[page-name=event-draft] div.news-detail .news-detail__breadcrumb{--gap:5rem;align-items:center;gap:var(--gap);flex-direction:row;display:flex}.container[page-name=event-id] div.news-detail .news-detail__breadcrumb-item,.container[page-name=event-draft] div.news-detail .news-detail__breadcrumb-item{-webkit-font-smoothing:antialiased;letter-spacing:-.04em;color:var(--color-black-100);opacity:.4;text-overflow:ellipsis;white-space:nowrap;max-width:200rem;font-family:Google Sans Flex,sans-serif;font-size:12rem;font-weight:400;line-height:1.25;overflow:hidden}.container[page-name=event-id] div.news-detail .news-detail__breadcrumb-item--current,.container[page-name=event-draft] div.news-detail .news-detail__breadcrumb-item--current{opacity:1}.container[page-name=event-id] div.news-detail .news-detail__breadcrumb-divider,.container[page-name=event-draft] div.news-detail .news-detail__breadcrumb-divider{-webkit-font-smoothing:antialiased;letter-spacing:-.04em;color:var(--color-black-100);opacity:.4;font-family:Google Sans Flex,sans-serif;font-size:12rem;font-weight:400;line-height:1.25}.container[page-name=event-id] div.news-detail .news-detail__thumbnail,.container[page-name=event-draft] div.news-detail .news-detail__thumbnail{border-radius:4rem;width:560rem;margin-top:60rem;overflow:hidden}.container[page-name=event-id] div.news-detail .news-detail__body,.container[page-name=event-draft] div.news-detail .news-detail__body{--gap:1em;gap:var(--gap);flex-direction:column;width:100%;margin-top:54rem;display:flex}.container[page-name=event-id] div.news-detail .news-detail__body>:first-child,.container[page-name=event-draft] div.news-detail .news-detail__body>:first-child{margin-top:0}.container[page-name=event-id] div.news-detail .news-detail__body>h2,.container[page-name=event-draft] div.news-detail .news-detail__body>h2{-webkit-font-smoothing:antialiased;letter-spacing:.04em;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:24rem;font-weight:500;line-height:1.5}.container[page-name=event-id] div.news-detail .news-detail__body>h3,.container[page-name=event-draft] div.news-detail .news-detail__body>h3{-webkit-font-smoothing:antialiased;letter-spacing:.04em;color:var(--color-black-100);padding-left:12rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:20rem;font-weight:500;line-height:1.5;position:relative}.container[page-name=event-id] div.news-detail .news-detail__body>h3:before,.container[page-name=event-draft] div.news-detail .news-detail__body>h3:before{content:"";background:var(--color-yellow-100);width:4rem;height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.container[page-name=event-id] div.news-detail .news-detail__body>h4,.container[page-name=event-draft] div.news-detail .news-detail__body>h4{-webkit-font-smoothing:antialiased;letter-spacing:.04em;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:16rem;font-weight:500;line-height:1.5}.container[page-name=event-id] div.news-detail .news-detail__body p,.container[page-name=event-id] div.news-detail .news-detail__body li,.container[page-name=event-id] div.news-detail .news-detail__body a,.container[page-name=event-draft] div.news-detail .news-detail__body p,.container[page-name=event-draft] div.news-detail .news-detail__body li,.container[page-name=event-draft] div.news-detail .news-detail__body a{-webkit-font-smoothing:antialiased;white-space:pre-line;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:14rem;line-height:1.6}.container[page-name=event-id] div.news-detail .news-detail__body p a,.container[page-name=event-draft] div.news-detail .news-detail__body p a{color:var(--color-yellow-100)}.container[page-name=event-id] div.news-detail .news-detail__body ul,.container[page-name=event-draft] div.news-detail .news-detail__body ul{margin-block:10rem;padding-inline-start:20rem;list-style:outside}.container[page-name=event-id] div.news-detail .news-detail__body figure,.container[page-name=event-draft] div.news-detail .news-detail__body figure{width:fit-content;margin-top:46rem}.container[page-name=event-id] div.news-detail .news-detail__body figure img,.container[page-name=event-draft] div.news-detail .news-detail__body figure img{object-fit:cover;background:#dbdbdb;border-radius:10rem;width:388rem;height:560rem;display:block}.container[page-name=event-id] div.news-detail .news-detail__body>*,.container[page-name=event-draft] div.news-detail .news-detail__body>*{max-width:680rem}.container[page-name=event-id] div.news-detail .news-detail__foot,.container[page-name=event-draft] div.news-detail .news-detail__foot{flex-direction:column;align-items:center;width:100%;margin-top:95rem;display:flex}.container[page-name=event-id] div.news-detail .news-detail__foot-divider,.container[page-name=event-draft] div.news-detail .news-detail__foot-divider{background:var(--color-black-100);opacity:.2;width:100%;height:1rem}.container[page-name=event-id] div.news-detail .news-detail__back-btn,.container[page-name=event-draft] div.news-detail .news-detail__back-btn{margin-top:80rem}.container[page-name=flow]{overflow:visible}.container[page-name=flow] section.flow{align-items:flex-start;width:100%;padding-block:76rem 160rem;display:flex}.container[page-name=flow] section.flow .flow__nav{padding-left:var(--margin-3);flex:0 0 451rem;position:sticky;top:160rem}.container[page-name=flow] section.flow .flow__nav-heading{-webkit-font-smoothing:antialiased;color:var(--color-yellow-100);letter-spacing:-.04em;margin-bottom:13rem;font-family:Google Sans Flex,sans-serif;font-size:14rem;font-weight:500}.container[page-name=flow] section.flow .flow__nav-list{--gap:7rem;gap:var(--gap);flex-direction:column;padding:0;list-style:none;display:flex}.container[page-name=flow] section.flow .flow__nav-link{-webkit-font-smoothing:antialiased;color:var(--color-black-100);letter-spacing:-.04em;align-items:center;width:fit-content;font-family:Google Sans Flex,sans-serif;font-size:14rem;font-weight:500;line-height:1;display:flex;position:relative}.container[page-name=flow] section.flow .flow__nav-dot{background:var(--color-yellow-100);border-radius:50%;flex-shrink:0;width:6rem;height:6rem;margin-block:auto;position:absolute;top:0;bottom:0;left:0;transform:scale(0)}.container[page-name=flow] section.flow .flow__nav .flow__nav-dot,.container[page-name=flow] section.flow .flow__nav .flow__nav-text{transition:transform .5s}.container[page-name=flow] section.flow .flow__nav .flow__nav-link--active .flow__nav-text{transform:translate(10rem)}.container[page-name=flow] section.flow .flow__nav .flow__nav-link--active .flow__nav-dot{transform:scale(1)}.container[page-name=flow] section.flow .flow__list{--gap:94rem;gap:var(--gap);flex-direction:column;flex:1;min-width:0;max-width:889rem;display:flex}.container[page-name=flow] section.flow .flow__item{width:100%;position:relative}.container[page-name=flow] section.flow .flow__item-dots{--gap:4rem;align-items:center;gap:var(--gap);flex-direction:column;display:flex;position:absolute;top:-34rem;left:0}.container[page-name=flow] section.flow .flow__item-dots span{background:var(--color-yellow-100);border-radius:50%;width:6rem;height:6rem;display:block}.container[page-name=flow] section.flow .flow__item-step{-webkit-font-smoothing:antialiased;letter-spacing:-.04em;color:var(--color-black-100);font-family:Google Sans Flex,sans-serif;font-size:60rem;font-weight:600;line-height:1.25}.container[page-name=flow] section.flow .flow__item-image{background:#e4e4e4;border-radius:10rem;width:100%;height:460rem;margin-top:29rem;overflow:hidden}.container[page-name=flow] section.flow .flow__item-content{--gap:15rem;gap:var(--gap);flex-direction:column;margin-top:16rem;display:flex}.container[page-name=flow] section.flow .flow__item-badge{width:fit-content;display:flex}.container[page-name=flow] section.flow .flow__item-badge-text{-webkit-font-smoothing:antialiased;letter-spacing:.04em;color:var(--color-black-100);font-family:YakuHanJP,sicnewsnexus,sans-serif;font-size:34rem;font-weight:400;line-height:1.2}.container[page-name=flow] section.flow .flow__item-text{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:12rem;font-weight:400;line-height:1.6}section:has(.section-radius){border-top-left-radius:var(--margin-3);position:relative}section:has(.section-radius) .section-radius{width:var(--margin-3);height:var(--margin-3);background:var(--bg-color,var(--color-white-100));z-index:0;display:block;position:absolute;top:0;left:0}section:has(.section-radius) .section-radius:before{width:var(--margin-3);height:var(--margin-3);content:"";z-index:0;border-top-left-radius:var(--margin-3);background:var(--rd-color,var(--color-black-100));display:block;position:absolute;top:0;left:0}section:has(.section-radius) .section-radius--right{left:auto;right:0}section:has(.section-radius) .section-radius--right:before{border-top-left-radius:0;border-top-right-radius:var(--margin-3)}.section-header{z-index:1;align-items:baseline;gap:25rem;width:fit-content;display:flex;position:relative}.section-header .section-header__title{-webkit-font-smoothing:antialiased;color:var(--section-border-color,var(--color-yellow-100));letter-spacing:-.04em;font-family:Google Sans Flex,sans-serif;font-size:160rem;font-weight:600;line-height:normal}.section-header .section-header__sub{-webkit-font-smoothing:antialiased;color:var(--section-border-color,var(--color-yellow-100));letter-spacing:.04em;font-family:YakuHanJP,sicnewsnexus,sans-serif;font-size:16rem;font-weight:400;line-height:1.2}.container[page-name=index]{overflow:visible}.container[page-name=index] div.opening{z-index:9999;pointer-events:none;background:var(--color-yellow-100);width:100%;height:100svh;position:fixed;top:0}.container[page-name=index] div.opening>*{opacity:0}.container[page-name=index] div.opening .opening__logo{width:122rem;height:89rem;margin:auto;position:absolute;inset:0}.container[page-name=index] div.opening .opening__count{position:absolute;bottom:0}.container[page-name=index] div.opening .opening__count__num{-webkit-font-smoothing:antialiased;letter-spacing:-.04em;font-variant-numeric:tabular-nums;padding-inline:33rem;font-family:Google Sans Flex,sans-serif;font-size:140rem;font-weight:600;line-height:1.25;display:flex}.container[page-name=index] div.opening .opening__count__digit{height:1em;line-height:1;display:inline-block;overflow:hidden}.container[page-name=index] div.opening .opening__count__digit-track{flex-direction:column;display:flex}.container[page-name=index] div.opening .opening__count__digit-item{line-height:1;display:block}.container[page-name=index] section.hero{width:100%;height:100svh;max-height:800rem;position:relative;overflow:hidden}.container[page-name=index] section.hero .hero__bg{background:var(--color-black-100);width:100%;height:100svh;max-height:800rem;position:absolute;inset:0}.container[page-name=index] section.hero .hero__bg-img,.container[page-name=index] section.hero .hero__bg-img .hero__bg-item{width:100%;height:100%;display:block}.container[page-name=index] section.hero .hero__bg-img .hero__bg-item__video{object-fit:cover;width:100%;height:100%}.container[page-name=index] section.hero .hero__title{width:calc(100svw - var(--margin-1) * 2);margin-inline:auto;position:absolute;bottom:30rem;left:0;right:0}.container[page-name=index] section.hero .hero__title-svg{width:100%;height:auto}.container[page-name=index] section.about{padding-block:160rem 191rem;position:relative}.container[page-name=index] section.about .about__contents{--gap:57rem;gap:var(--gap);flex-direction:column;width:fit-content;display:flex}.container[page-name=index] section.about .about__contents__header{--gap:18rem;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=index] section.about .about__contents__eyebrow{-webkit-font-smoothing:antialiased;color:var(--color-yellow-100);font-family:Google Sans Flex,sans-serif;font-size:12rem;font-weight:500;line-height:1.3}.container[page-name=index] section.about .about__contents__title{-webkit-font-smoothing:antialiased;color:var(--color-black-100);letter-spacing:.04em;font-family:YakuHanJP,sicnewsnexus,sans-serif;font-size:60rem;font-weight:400;line-height:1.2}.container[page-name=index] section.about .about__contents__body{--gap:45rem;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=index] section.about .about__contents__body-text{-webkit-font-smoothing:antialiased;color:var(--color-black-100);letter-spacing:.04em;width:fit-content;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:16rem;font-weight:400;line-height:2}.container[page-name=index] section.about .about__contents__brand-logo{width:180rem;height:auto}.container[page-name=index] section.about .about__visual{will-change:transform;width:793rem;height:763rem;position:absolute;top:140rem;right:0}.container[page-name=index] section.about .about__photo-1{width:411rem;height:514rem;display:block;position:absolute;top:0;left:382rem;overflow:hidden}.container[page-name=index] section.about .about__photo-1 img{object-fit:cover;width:100%;height:100%}.container[page-name=index] section.about .about__photo-2{width:380rem;height:474rem;display:block;position:absolute;top:167rem;left:98rem;overflow:hidden;transform:rotate(-12.84deg)}.container[page-name=index] section.about .about__photo-2 img{object-fit:cover;width:100%;height:100%}.container[page-name=index] section.about .about__logo{mix-blend-mode:multiply;position:absolute;inset:209rem 29rem 0 0}.container[page-name=index] section.about .about__logo svg{width:100%;height:100%}.container[page-name=index] section.popular{background:var(--color-black-100);padding-top:84rem}.container[page-name=index] section.popular .section-header{margin-bottom:54rem}.container[page-name=index] section.popular .popular__deco{width:fit-content;height:fit-content;padding-top:122rem;position:sticky;top:129rem;left:24rem}.container[page-name=index] section.popular .popular__deco__container{width:10rem;height:92rem;position:relative}.container[page-name=index] section.popular .popular__deco-line{background:var(--color-yellow-100);width:1rem;height:79rem;position:absolute;top:8rem;left:4rem}.container[page-name=index] section.popular .popular__deco-dot{z-index:1;background:#926e0a;border-radius:50%;width:10rem;height:10rem;transition:background .3s;position:absolute;left:0}.container[page-name=index] section.popular .popular__deco-dot--active{background:var(--color-yellow-100)}.container[page-name=index] section.popular .popular__list{gap:41rem;display:flex}.container[page-name=index] section.popular .popular__list.splide__list{gap:0}.container[page-name=index] section.popular .popular__slider{max-height:468rem}.container[page-name=index] section.popular .popular__item{flex-shrink:0;width:334rem;height:468rem;position:relative}.container[page-name=index] section.popular .popular__item-link{background:var(--color-yellow-100);border-radius:10rem;flex-direction:column;width:100%;height:100%;padding:15rem 15rem 15rem 39rem;display:flex;overflow:hidden}.container[page-name=index] section.popular .popular__item-badge{--gap:10rem;gap:var(--gap);flex-direction:column;align-items:center;display:flex;position:absolute;top:15rem;left:15rem}.container[page-name=index] section.popular .popular__item-badge:before{content:"";background:var(--color-black-100);border-radius:50%;width:6rem;height:6rem;display:block}.container[page-name=index] section.popular .popular__item-badge__text{-webkit-font-smoothing:antialiased;color:var(--color-black-100);writing-mode:vertical-rl;font-family:Google Sans Flex,sans-serif;font-size:11rem;font-weight:500;line-height:l}.container[page-name=index] section.popular .popular__item-photo{border-radius:10rem;flex-shrink:0;height:364rem;margin-bottom:12rem;display:block;overflow:hidden}.container[page-name=index] section.popular .popular__item-photo img{object-fit:cover;width:100%;height:100%}.container[page-name=index] section.popular .popular__item-tags{gap:5rem;display:flex}.container[page-name=index] section.popular .popular__item-tag{background:var(--color-black-100);-webkit-font-smoothing:antialiased;height:21rem;color:var(--color-yellow-100);letter-spacing:.04em;white-space:nowrap;border-radius:100rem;padding-inline:11rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:11rem;font-weight:500;line-height:21rem}.container[page-name=index] section.popular .popular__item-handle{-webkit-font-smoothing:antialiased;color:var(--color-black-100);white-space:nowrap;font-family:Google Sans Flex,sans-serif;font-size:12rem;font-weight:500;line-height:normal;position:absolute;top:394rem;right:15rem}.container[page-name=index] section.popular .popular__item-name{-webkit-font-smoothing:antialiased;color:var(--color-black-100);letter-spacing:.04em;white-space:nowrap;margin-top:5rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:18rem;font-weight:500;line-height:2}.container[page-name=index] section.artists{background:var(--color-black-100);padding-top:109rem;padding-bottom:120rem;overflow:hidden}.container[page-name=index] section.artists .artists__head{margin-bottom:54rem;position:relative}.container[page-name=index] section.artists .section-header{margin-bottom:0}.container[page-name=index] section.artists .artists__filter{right:var(--margin-2);gap:16rem;display:flex;position:absolute;top:100rem}.container[page-name=index] section.artists .artists__filter-tab{border:2rem solid var(--color-yellow-100);-webkit-font-smoothing:antialiased;min-width:139rem;height:51rem;color:var(--color-yellow-100);letter-spacing:-.04em;opacity:.2;border-radius:100rem;justify-content:center;align-items:center;font-family:Google Sans Flex,sans-serif;font-size:18rem;font-weight:600;display:flex}.container[page-name=index] section.artists .artists__filter-tab--active{opacity:1}.container[page-name=index] section.artists .artists__nav-prev,.container[page-name=index] section.artists .artists__nav-next{cursor:pointer;background:0 0;border:none;width:32rem;height:32rem;padding:0;display:block}.container[page-name=index] section.artists .artists__nav-prev svg,.container[page-name=index] section.artists .artists__nav-next svg{width:100%;height:100%;display:block}.container[page-name=index] section.artists .artists__nav-next{transform:scaleX(-1)}.container[page-name=index] section.artists .artists__more{margin-top:73rem;margin-left:auto;margin-right:var(--margin-2)}.container[page-name=index] section.artists .artists__slider{max-height:435rem}.container[page-name=index] section.features{background:var(--color-yellow-100);--bg-color:var(--color-black-100);--rd-color:var(--color-yellow-100);--section-border-color:var(--color-black-100);width:100%;min-height:400rem;padding-top:84rem;padding-bottom:120rem}.container[page-name=index] section.features .features__wrap{--margin-inline:var(--margin-3);max-width:var(--max-width,1580px);width:calc(100vw - var(--margin-inline) * 2);margin-inline:auto}.container[page-name=index] section.features .feature__container{--gap:5rem;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=index] section.features .feature__item{background:var(--color-cream);border-radius:10rem;flex-direction:column;padding:74rem 100rem 174rem;display:flex;position:relative;overflow:hidden}.container[page-name=index] section.features .feature__item-bg{mix-blend-mode:multiply;pointer-events:none;width:701rem;height:505rem;position:absolute;top:-81rem;left:800rem}.container[page-name=index] section.features .feature__item-bg svg{width:100%;height:100%}.container[page-name=index] section.features .feature__item-head{--gap:13rem;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=index] section.features .feature__item-label{background:var(--color-black-100);-webkit-font-smoothing:antialiased;width:fit-content;height:24rem;color:var(--color-yellow-100);letter-spacing:-.04em;border-radius:100rem;justify-content:center;align-items:center;padding:4rem 13rem 5rem 14rem;font-family:Google Sans Flex,sans-serif;font-size:12rem;font-weight:500;line-height:normal;display:flex}.container[page-name=index] section.features .feature__item-titles{--gap:13rem;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=index] section.features .feature__item-title{-webkit-font-smoothing:antialiased;color:var(--color-black-100);letter-spacing:.04em;font-family:YakuHanJP,sicnewsnexus,sans-serif;font-size:34rem;font-weight:400;line-height:1.2}.container[page-name=index] section.features .feature__item-en{-webkit-font-smoothing:antialiased;color:var(--color-yellow-100);font-family:Google Sans Flex,sans-serif;font-size:11rem;font-weight:400;line-height:normal}.container[page-name=index] section.features .feature__item-points-wrap{margin-top:39rem;position:relative}.container[page-name=index] section.features .feature__item-points{padding:0;list-style:none}.container[page-name=index] section.features .feature__item-points-fade{display:none}.container[page-name=index] section.features .feature__item-point{flex-direction:column;align-items:center;gap:15rem;width:180rem;display:flex}.container[page-name=index] section.features .feature__item-point-img{background:#d3d3d3;border-radius:50%;flex-shrink:0;width:180rem;height:180rem}.container[page-name=index] section.features .feature__item-point-text{-webkit-font-smoothing:antialiased;color:var(--color-black-100);text-align:center;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:15rem;font-weight:500;line-height:1.4}.container[page-name=index] section.features .feature__item-about{--gap:35rem;gap:var(--gap);flex-direction:column;margin-top:84rem;display:flex}.container[page-name=index] section.features .feature__item-about-head{--gap:15rem;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=index] section.features .feature__item-about-title{-webkit-font-smoothing:antialiased;color:var(--color-black-100);letter-spacing:.04em;font-family:YakuHanJP,sicnewsnexus,sans-serif;font-size:24rem;font-weight:400;line-height:1.2}.container[page-name=index] section.features .feature__item-about-en{-webkit-font-smoothing:antialiased;color:var(--color-yellow-100);font-family:Google Sans Flex,sans-serif;font-size:11rem;font-weight:400;line-height:normal}.container[page-name=index] section.features .feature__item-logos{--gap:16rem;gap:var(--gap);flex-direction:row;display:flex}.container[page-name=index] section.features .feature__item-logo{--gap:8rem;gap:var(--gap);flex-direction:column;width:236rem;display:flex}.container[page-name=index] section.features .feature__item-logo-card{background:var(--color-white-100);border-radius:10rem;flex-shrink:0;justify-content:center;align-items:center;width:236rem;height:89rem;display:flex;overflow:hidden}.container[page-name=index] section.features .feature__item-logo-card--alternote{border:5rem solid var(--color-yellow-100);--gap:6rem;gap:var(--gap);flex-direction:row;justify-content:center;display:flex;position:relative}.container[page-name=index] section.features .feature__item-logo-card--alternote .feature__item-logo-img{width:170rem;height:auto;transform:translateY(10%)}.container[page-name=index] section.features .feature__item-logo-img{width:160rem;height:52rem}.container[page-name=index] section.features .feature__item-logo-img img{object-fit:contain}.container[page-name=index] section.features .feature__item-logo-label{-webkit-font-smoothing:antialiased;color:var(--color-black-100);text-align:center;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:11rem;font-weight:500;line-height:1.4}.container[page-name=index] section.features .feature__item-stats{--gap:27rem;gap:var(--gap);flex-direction:row;margin-top:91rem;display:flex}.container[page-name=index] section.features .feature__item-stat{background:var(--color-yellow-100);border-radius:30rem 30rem 30rem 4rem;flex-shrink:0;width:329rem;height:191rem;position:relative;overflow:hidden}.container[page-name=index] section.features .feature__item-stat-head{--gap:8rem;gap:var(--gap);flex-direction:row;align-items:flex-start;display:flex;position:absolute;top:14rem;left:16rem}.container[page-name=index] section.features .feature__item-stat-badge{background:var(--color-black-100);-webkit-font-smoothing:antialiased;width:40rem;height:24rem;color:var(--color-yellow-100);letter-spacing:-.04em;border-radius:100rem;flex-shrink:0;justify-content:center;align-items:center;font-family:Google Sans Flex,sans-serif;font-size:12rem;font-weight:500;line-height:normal;display:flex}.container[page-name=index] section.features .feature__item-stat-label{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:15rem;font-weight:500;line-height:1.4}.container[page-name=index] section.features .feature__item-stat-number{-webkit-font-smoothing:antialiased;color:var(--color-black-100);letter-spacing:-.04em;white-space:nowrap;align-items:baseline;font-family:Google Sans Flex,sans-serif;font-size:60rem;font-weight:600;line-height:normal;display:flex;position:absolute;top:113rem;right:18rem}.container[page-name=index] section.features .feature__item-stat-suffix{-webkit-font-smoothing:antialiased;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:20rem;font-weight:500}.container[page-name=index] section.features .feature__item-cta{position:absolute;bottom:80rem;right:100rem}.container[page-name=index] section.features .feature__item--02{padding-bottom:120rem}.container[page-name=index] section.features .feature__item-supports{--gap:25rem;gap:var(--gap);flex-direction:column;margin-top:46rem;display:flex}.container[page-name=index] section.features .feature__item-support{background:var(--color-yellow-100);border:1rem solid var(--color-white-100);border-radius:20rem;flex-shrink:0;align-items:center;width:100%;height:548rem;display:flex;position:relative;overflow:hidden}.container[page-name=index] section.features .feature__item-support--01{border-top:none}.container[page-name=index] section.features .feature__item-support-badge{background:var(--color-black-100);-webkit-font-smoothing:antialiased;width:85rem;height:24rem;color:var(--color-yellow-100);letter-spacing:-.04em;border-radius:100rem;justify-content:center;align-items:center;padding:4rem 11rem 5rem 13rem;font-family:Google Sans Flex,sans-serif;font-size:12rem;font-weight:500;line-height:normal;display:flex;position:absolute;top:22rem;left:26rem}.container[page-name=index] section.features .feature__item-support-body{--gap:34rem;gap:var(--gap);flex-direction:column;width:336rem;margin-left:63rem;display:flex}.container[page-name=index] section.features .feature__item-support-head{--gap:19rem;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=index] section.features .feature__item-support-titles{--gap:6rem;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=index] section.features .feature__item-support-title{-webkit-font-smoothing:antialiased;color:var(--color-black-100);letter-spacing:.04em;background:var(--color-cream);white-space:nowrap;border-radius:4rem;width:fit-content;padding-block:2rem 3rem;padding-inline:8rem;font-family:YakuHanJP,sicnewsnexus,sans-serif;font-size:36rem;font-weight:400;line-height:1.1}.container[page-name=index] section.features .feature__item-support-en{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:Google Sans Flex,sans-serif;font-size:11rem;font-weight:400;line-height:normal}.container[page-name=index] section.features .feature__item-support-desc{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:16rem;font-weight:400;line-height:1.6}.container[page-name=index] section.features .feature__item-support-desc p{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}.container[page-name=index] section.features .feature__item-support-link{margin-top:17rem}.container[page-name=index] section.features .feature__item-support-visual{background:var(--color-cream);border-radius:10rem;width:505rem;height:518rem;position:absolute;top:15rem;right:15rem;overflow:hidden}.container[page-name=index] section.features .feature__item-support-visual .feature__item-support-img{width:100%;height:100%;display:block}.container[page-name=index] section.features .feature__item-support-visual .feature__item-support-img img{object-fit:cover;width:100%;height:100%}.container[page-name=index] section.features .feature__item-support-list-head{background:var(--color-yellow-100);-webkit-font-smoothing:antialiased;width:243rem;height:29rem;color:var(--color-black-100);justify-content:center;align-items:center;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:18rem;font-weight:700;line-height:1.6;display:flex;position:absolute;top:44rem;left:35rem}.container[page-name=index] section.features .feature__item-support-list{grid-template-columns:repeat(2,1fr);gap:14rem 8rem;width:441rem;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:102rem;left:35rem}.container[page-name=index] section.features .feature__item-support-item{--gap:13rem;gap:var(--gap);flex-direction:row;align-items:center;display:flex}.container[page-name=index] section.features .feature__item-support-icon{background:var(--color-yellow-100);border-radius:50%;flex-shrink:0;width:54rem;height:54rem}.container[page-name=index] section.features .feature__item-support-item-text{--gap:2rem;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=index] section.features .feature__item-support-item-title{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:14rem;font-weight:700;line-height:1.6}.container[page-name=index] section.features .feature__item-support-item-sub{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:11rem;font-weight:500;line-height:1.6}.container[page-name=index] section.features .feature__item-support-list-more{-webkit-font-smoothing:antialiased;color:var(--color-black-100);white-space:nowrap;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:14rem;font-weight:700;line-height:1.6;position:absolute;bottom:46rem;left:35rem}.container[page-name=index] section.features .feature__item-support-fade,.container[page-name=index] section.features .feature__item-support-expand{display:none}.container[page-name=index] section.features .feature__item-support-expand-text{-webkit-font-smoothing:antialiased;color:var(--color-yellow-100);letter-spacing:-.03em;font-family:Google Sans Flex,sans-serif;font-size:13rem;font-weight:700}.container[page-name=index] section.features .feature__item-support--04 .feature__item-support-desc{--gap:7rem;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=index] section.features .feature__item-support-footnote{-webkit-font-smoothing:antialiased;color:var(--color-black-100);--gap:5rem;gap:var(--gap);flex-direction:row;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-weight:500;line-height:1.6;display:flex;font-size:11rem!important}.container[page-name=index] section.features .feature__item-support-footnote .feature__item-support-footnote-mark{margin-right:2rem}.container[page-name=index] section.features .features__discography{--margin-inline:var(--margin-4);max-width:var(--max-width,1580px);width:calc(100vw - var(--margin-inline) * 2);margin-inline:auto;border-radius:10rem;align-items:center;height:340rem;margin-top:120rem;padding:56rem;display:flex;position:relative;overflow:hidden}.container[page-name=index] section.features .features__discography>*{z-index:1;position:relative}.container[page-name=index] section.features .features__discography-bg{z-index:0;width:100%;height:100%;margin:auto;position:absolute;inset:0}.container[page-name=index] section.features .features__discography-head{color:var(--color-white-100)}.container[page-name=index] section.features .features__discography-title{-webkit-font-smoothing:antialiased;letter-spacing:-.04em;font-family:Google Sans Flex,sans-serif;font-size:80rem;font-weight:600;line-height:1.25}.container[page-name=index] section.features .features__discography-sub-title{-webkit-font-smoothing:antialiased;letter-spacing:.04em;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:16rem;line-height:1.2}.container[page-name=index] section.features .features__discography-link{position:absolute;bottom:30rem;right:35rem}.container[page-name=index] section.features .features__discography-badge{position:absolute;bottom:14rem;right:14rem}.container[page-name=index] section.event{background:var(--color-white-100);--bg-color:var(--color-yellow-100);--rd-color:var(--color-white-100);--section-border-color:var(--color-black-100);border-top-right-radius:var(--margin-3);padding-top:84rem;padding-bottom:265rem}.container[page-name=index] section.event .event__upper{margin-inline:var(--margin-3);justify-content:space-between;align-items:flex-start;margin-bottom:57rem;display:flex}.container[page-name=index] section.event .event__slider{max-height:343rem}.container[page-name=index] section.event .event__controls{flex-direction:column;align-items:flex-end;gap:67rem;padding-top:39rem;display:flex}.container[page-name=index] section.event .event__nav{align-items:center;gap:16rem;display:flex}.container[page-name=index] section.event .event__nav-bar{background:var(--color-black-100);border-radius:100rem;width:166rem;height:3rem;position:relative}.container[page-name=index] section.event .event__nav-bar-fill{background:var(--color-yellow-100);border-radius:100rem;width:50%;height:100%;position:absolute;top:0;left:0}.container[page-name=index] section.event .event__nav-arrows{gap:5rem;display:flex}.container[page-name=index] section.event .event__nav-prev{cursor:pointer;background:0 0;border:none;width:32rem;height:32rem;padding:0;display:block}.container[page-name=index] section.event .event__nav-prev svg{width:100%;height:100%;display:block}.container[page-name=index] section.event .event__nav-next{cursor:pointer;background:0 0;border:none;width:32rem;height:32rem;padding:0;display:block;transform:rotate(180deg)}.container[page-name=index] section.event .event__nav-next svg{width:100%;height:100%;display:block}.container[page-name=index] section.event a.parts-event-card.event__item{--gap:15rem;gap:var(--gap);flex-direction:column;width:240rem;display:flex;position:relative}.container[page-name=index] section.event a.parts-event-card.event__item:not(:last-child):after{content:"";background:var(--color-black-100);opacity:.1;width:1px;height:344rem;position:absolute;top:0;right:-24rem}.container[page-name=index] section.event a.parts-event-card.event__item .parts-event-card__cover{border-radius:10rem;height:240rem}.container[page-name=index] section.event a.parts-event-card.event__item .parts-event-card__body{--gap:24rem;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=index] section.event a.parts-event-card.event__item .parts-event-card__date{font-size:11rem}.container[page-name=index] section.event a.parts-event-card.event__item .parts-event-card__name{-webkit-font-smoothing:antialiased;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:15rem;font-weight:500;line-height:1.6}.container[page-name=index] section.event a.parts-event-card.event__item .parts-event-card__tag{-webkit-font-smoothing:antialiased;padding-inline:13rem;font-family:Google Sans Flex,sans-serif;font-size:11rem;font-weight:500}.container[page-name=index] section.news{background:var(--color-black-100);--section-border-color:var(--color-yellow-100);border-radius:100rem;padding-top:84rem;padding-bottom:160rem;position:relative}.container[page-name=index] section.news .news__upper{margin-inline:var(--margin-3);justify-content:space-between;align-items:flex-start;margin-bottom:57rem;display:flex}.container[page-name=index] section.news .news__slider{max-height:370rem}.container[page-name=index] section.news .news__controls{flex-direction:column;align-items:flex-end;gap:65rem;padding-top:39rem;display:flex}.container[page-name=index] section.news .news__nav{align-items:center;gap:16rem;display:flex}.container[page-name=index] section.news .news__nav-bar{background:var(--color-white-100);border-radius:100rem;width:166rem;height:3rem;position:relative}.container[page-name=index] section.news .news__nav-bar-fill{background:var(--color-yellow-100);border-radius:100rem;width:50%;height:100%;position:absolute;top:0;left:0}.container[page-name=index] section.news .news__nav-arrows{gap:5rem;display:flex}.container[page-name=index] section.news .news__nav-prev{cursor:pointer;background:0 0;border:none;width:32rem;height:32rem;padding:0;display:block}.container[page-name=index] section.news .news__nav-prev svg{width:100%;height:100%;display:block}.container[page-name=index] section.news .news__nav-next{cursor:pointer;background:0 0;border:none;width:32rem;height:32rem;padding:0;display:block}.container[page-name=index] section.news .news__nav-next svg{width:100%;height:100%;display:block}.container[page-name=index] section.faq{background:var(--color-white-100);--section-border-color:var(--color-black-100);padding:180rem var(--margin-4) 0}.container[page-name=index] section.faq .section-header{margin-bottom:29rem}.container[page-name=index] section.faq .faq__list{--gap:14rem;gap:var(--gap);flex-direction:column;padding:0;list-style:none;display:flex}.container[page-name=index] section.faq .faq__item{box-sizing:border-box;border:1rem solid var(--color-black-100);border-radius:30rem;transition:border-radius .3s;overflow:hidden}.container[page-name=index] section.faq .faq__item--active{border-radius:32rem}.container[page-name=index] section.faq .faq__item--active .faq__item-toggle{transform:rotate(45deg)}.container[page-name=index] section.faq .faq__item--active .faq__item-answer{grid-template-rows:1fr}.container[page-name=index] section.faq .faq__item-toggle-btn{cursor:pointer;text-align:left;background:0 0;border:none;flex-shrink:0;align-items:center;gap:15rem;width:100%;height:60rem;padding-inline:44rem 29rem;display:flex}.container[page-name=index] section.faq .faq__item-label{-webkit-font-smoothing:antialiased;color:var(--color-black-100);flex-shrink:0;font-family:Google Sans Flex,sans-serif;font-size:20rem;font-weight:600}.container[page-name=index] section.faq .faq__item-question{-webkit-font-smoothing:antialiased;color:var(--color-black-100);letter-spacing:.04em;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:16rem;font-weight:500;line-height:1.6}.container[page-name=index] section.faq .faq__item-toggle{flex-shrink:0;width:16rem;height:16rem;margin-left:auto;transition:transform .3s}.container[page-name=index] section.faq .faq__item-toggle svg{width:100%;height:100%;display:block}.container[page-name=index] section.faq .faq__item-answer{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.container[page-name=index] section.faq .faq__item-answer-body{min-height:0;overflow:hidden}.container[page-name=index] section.faq .faq__item-answer-text{-webkit-font-smoothing:antialiased;color:var(--color-black-100);padding:0 44rem 24rem 81rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:14rem;font-weight:400;line-height:1.6}.container[page-name=index] section.faq .faq__item-answer-text>:first-child{margin-top:0}.container[page-name=index] section.faq .faq__item-answer-text p{margin-top:12rem}.container[page-name=index] section.faq .faq__item-answer-text a{color:var(--color-yellow-100);text-decoration:underline}.container[page-name=news-category-page]{width:100%}.container[page-name=news-category-page] a.parts-news-card{color:var(--color-black-100)}.container[page-name=news-category-page] a.parts-news-card .parts-news-card__title,.container[page-name=news-category-page] a.parts-news-card .parts-news-card__date,.container[page-name=news-category-page] a.parts-news-card .parts-news-card__tag{color:var(--color-black-100);border-color:var(--color-black-100)}.container[page-name=news-id] div.news-detail,.container[page-name=news-draft] div.news-detail{padding-inline:200rem;width:100%;padding-top:166rem}.container[page-name=news-id] div.news-detail .news-detail__head,.container[page-name=news-draft] div.news-detail .news-detail__head{flex-direction:column;align-items:flex-start;width:100%;display:flex}.container[page-name=news-id] div.news-detail .news-detail__head-divider,.container[page-name=news-draft] div.news-detail .news-detail__head-divider{background:var(--color-black-100);opacity:.2;width:100%;height:1rem;margin-top:28rem}.container[page-name=news-id] div.news-detail .news-detail__tag,.container[page-name=news-draft] div.news-detail .news-detail__tag{background:var(--color-black-100);-webkit-font-smoothing:antialiased;width:fit-content;height:21rem;color:var(--color-yellow-100);border-radius:100rem;justify-content:center;align-items:center;padding-inline:11rem;font-family:Google Sans Flex,sans-serif;font-size:11rem;font-weight:500;display:flex}.container[page-name=news-id] div.news-detail .news-detail__titles,.container[page-name=news-draft] div.news-detail .news-detail__titles{--gap:7rem;gap:var(--gap);flex-direction:column;align-items:flex-start;width:100%;margin-top:19rem;display:flex}.container[page-name=news-id] div.news-detail .news-detail__title,.container[page-name=news-draft] div.news-detail .news-detail__title{-webkit-font-smoothing:antialiased;letter-spacing:.04em;color:var(--color-black-100);font-family:YakuHanJP,sicnewsnexus,sans-serif;font-size:34rem;font-weight:400;line-height:1.2}.container[page-name=news-id] div.news-detail .news-detail__date,.container[page-name=news-draft] div.news-detail .news-detail__date{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:Google Sans Flex,sans-serif;font-size:12rem;font-weight:400;line-height:1.25}.container[page-name=news-id] div.news-detail .news-detail__meta-row,.container[page-name=news-draft] div.news-detail .news-detail__meta-row{justify-content:space-between;align-items:flex-end;width:100%;margin-top:24rem;display:flex}.container[page-name=news-id] div.news-detail .news-detail__breadcrumb,.container[page-name=news-draft] div.news-detail .news-detail__breadcrumb{--gap:5rem;align-items:center;gap:var(--gap);flex-direction:row;display:flex}.container[page-name=news-id] div.news-detail .news-detail__breadcrumb-item,.container[page-name=news-draft] div.news-detail .news-detail__breadcrumb-item{-webkit-font-smoothing:antialiased;letter-spacing:-.04em;color:var(--color-black-100);opacity:.4;text-overflow:ellipsis;white-space:nowrap;max-width:200rem;font-family:Google Sans Flex,sans-serif;font-size:12rem;font-weight:400;line-height:1.25;overflow:hidden}.container[page-name=news-id] div.news-detail .news-detail__breadcrumb-item--current,.container[page-name=news-draft] div.news-detail .news-detail__breadcrumb-item--current{opacity:1}.container[page-name=news-id] div.news-detail .news-detail__breadcrumb-divider,.container[page-name=news-draft] div.news-detail .news-detail__breadcrumb-divider{-webkit-font-smoothing:antialiased;letter-spacing:-.04em;color:var(--color-black-100);opacity:.4;font-family:Google Sans Flex,sans-serif;font-size:12rem;font-weight:400;line-height:1.25}.container[page-name=news-id] div.news-detail .news-detail__thumbnail,.container[page-name=news-draft] div.news-detail .news-detail__thumbnail{border-radius:4rem;width:560rem;margin-top:60rem;overflow:hidden}.container[page-name=news-id] div.news-detail .news-detail__body,.container[page-name=news-draft] div.news-detail .news-detail__body{--gap:1em;gap:var(--gap);flex-direction:column;width:100%;margin-top:54rem;display:flex}.container[page-name=news-id] div.news-detail .news-detail__body>:first-child,.container[page-name=news-draft] div.news-detail .news-detail__body>:first-child{margin-top:0}.container[page-name=news-id] div.news-detail .news-detail__body>h2,.container[page-name=news-draft] div.news-detail .news-detail__body>h2{-webkit-font-smoothing:antialiased;letter-spacing:.04em;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:24rem;font-weight:500;line-height:1.5}.container[page-name=news-id] div.news-detail .news-detail__body>h3,.container[page-name=news-draft] div.news-detail .news-detail__body>h3{-webkit-font-smoothing:antialiased;letter-spacing:.04em;color:var(--color-black-100);padding-left:12rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:20rem;font-weight:500;line-height:1.5;position:relative}.container[page-name=news-id] div.news-detail .news-detail__body>h3:before,.container[page-name=news-draft] div.news-detail .news-detail__body>h3:before{content:"";background:var(--color-yellow-100);width:4rem;height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.container[page-name=news-id] div.news-detail .news-detail__body>h4,.container[page-name=news-draft] div.news-detail .news-detail__body>h4{-webkit-font-smoothing:antialiased;letter-spacing:.04em;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:16rem;font-weight:500;line-height:1.5}.container[page-name=news-id] div.news-detail .news-detail__body p,.container[page-name=news-id] div.news-detail .news-detail__body li,.container[page-name=news-id] div.news-detail .news-detail__body a,.container[page-name=news-draft] div.news-detail .news-detail__body p,.container[page-name=news-draft] div.news-detail .news-detail__body li,.container[page-name=news-draft] div.news-detail .news-detail__body a{-webkit-font-smoothing:antialiased;white-space:pre-line;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:14rem;line-height:1.6}.container[page-name=news-id] div.news-detail .news-detail__body p a,.container[page-name=news-draft] div.news-detail .news-detail__body p a{color:var(--color-yellow-100)}.container[page-name=news-id] div.news-detail .news-detail__body ul,.container[page-name=news-draft] div.news-detail .news-detail__body ul{margin-block:10rem;padding-inline-start:20rem;list-style:outside}.container[page-name=news-id] div.news-detail .news-detail__body figure,.container[page-name=news-draft] div.news-detail .news-detail__body figure{width:fit-content;margin-top:46rem}.container[page-name=news-id] div.news-detail .news-detail__body figure img,.container[page-name=news-draft] div.news-detail .news-detail__body figure img{object-fit:cover;background:#dbdbdb;border-radius:10rem;width:388rem;height:560rem;display:block}.container[page-name=news-id] div.news-detail .news-detail__body>*,.container[page-name=news-draft] div.news-detail .news-detail__body>*{max-width:680rem}.container[page-name=news-id] div.news-detail .news-detail__foot,.container[page-name=news-draft] div.news-detail .news-detail__foot{flex-direction:column;align-items:center;width:100%;margin-top:95rem;display:flex}.container[page-name=news-id] div.news-detail .news-detail__foot-divider,.container[page-name=news-draft] div.news-detail .news-detail__foot-divider{background:var(--color-black-100);opacity:.2;width:100%;height:1rem}.container[page-name=news-id] div.news-detail .news-detail__back-btn,.container[page-name=news-draft] div.news-detail .news-detail__back-btn{margin-top:80rem}.container[page-name=present] section.contents{--margin-inline:var(--margin-4);width:100%;max-width:var(--max-width,1580px);width:calc(100vw - var(--margin-inline) * 2);margin-inline:auto;padding-top:80rem}.container[page-name=present] section.contents .contents__body{--gap:1em;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=present] section.contents .contents__body>:first-child{margin-top:0}.container[page-name=present] section.contents .contents__body>h2{-webkit-font-smoothing:antialiased;letter-spacing:.04em;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:24rem;font-weight:500;line-height:1.5}.container[page-name=present] section.contents .contents__body>h3{-webkit-font-smoothing:antialiased;letter-spacing:.04em;color:var(--color-black-100);padding-left:12rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:20rem;font-weight:500;line-height:1.5;position:relative}.container[page-name=present] section.contents .contents__body>h3:before{content:"";background:var(--color-yellow-100);width:4rem;height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.container[page-name=present] section.contents .contents__body>h4{-webkit-font-smoothing:antialiased;letter-spacing:.04em;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:16rem;font-weight:500;line-height:1.5}.container[page-name=present] section.contents .contents__body p,.container[page-name=present] section.contents .contents__body li,.container[page-name=present] section.contents .contents__body a{-webkit-font-smoothing:antialiased;white-space:pre-line;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:14rem;line-height:1.6}.container[page-name=present] section.contents .contents__body p a{color:var(--color-yellow-100)}.container[page-name=present] section.contents .contents__body ul{margin-block:10rem;padding-inline-start:20rem;list-style:outside}.container[page-name=present] section.contents .contents__body figure{width:fit-content;margin-top:46rem}.container[page-name=present] section.contents .contents__body figure img{object-fit:cover;background:#dbdbdb;border-radius:10rem;width:388rem;height:560rem;display:block}.container[page-name=present] section.contents .contents__body .parts-section-header{margin-top:75rem;margin-bottom:35rem}.container[page-name=privacy-policy] .contents-header{--margin-inline:var(--margin-4);width:100%;max-width:var(--max-width,1580px);width:calc(100vw - var(--margin-inline) * 2);flex-direction:column;margin-inline:auto;padding-top:193rem;display:flex}.container[page-name=privacy-policy] .contents-header__title{-webkit-font-smoothing:antialiased;color:var(--color-black-100);letter-spacing:-.04em;font-family:Google Sans Flex,sans-serif;font-size:100rem;font-weight:600;line-height:normal}.container[page-name=privacy-policy] .contents-header__subtitle{-webkit-font-smoothing:antialiased;color:var(--color-black-100);letter-spacing:.04em;font-family:YakuHanJP,sicnewsnexus,sans-serif;font-size:15rem;font-weight:400;line-height:1.2}.container[page-name=privacy-policy] section.contents{--margin-inline:var(--margin-4);width:100%;max-width:var(--max-width,1580px);width:calc(100vw - var(--margin-inline) * 2);margin-inline:auto;padding-top:80rem;padding-bottom:160rem}.container[page-name=privacy-policy] section.contents .contents__body>:first-child{margin-top:0}.container[page-name=privacy-policy] section.contents .contents__body p:empty{display:none}.container[page-name=privacy-policy] section.contents .contents__body>p:first-child{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:12rem;font-weight:400;line-height:1.8}.container[page-name=privacy-policy] section.contents .contents__body .parts-section-header{margin-top:62rem;margin-bottom:29rem}.container[page-name=privacy-policy] section.contents .contents__body ol{--gap:13rem;gap:var(--gap);counter-reset:privacy-item;flex-direction:column;display:flex}.container[page-name=privacy-policy] section.contents .contents__body ol li{counter-increment:privacy-item;-webkit-font-smoothing:antialiased;color:var(--color-black-100);padding-left:41rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:12rem;font-weight:400;line-height:1.6;position:relative}.container[page-name=privacy-policy] section.contents .contents__body ol li:before{content:counter(privacy-item, decimal-leading-zero) ".";position:absolute;top:0;left:0}.container[page-name=privacy-policy] section.contents .contents__body p:has(+blockquote){-webkit-font-smoothing:antialiased;color:var(--color-black-100);margin-top:71rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:12rem;font-weight:400;line-height:1.6}.container[page-name=privacy-policy] section.contents .contents__body blockquote{margin-top:20rem;padding-left:14rem;position:relative}.container[page-name=privacy-policy] section.contents .contents__body blockquote:before{content:"";background:var(--color-yellow-100);width:2rem;height:100%;position:absolute;top:0;left:0}.container[page-name=privacy-policy] section.contents .contents__body blockquote p{-webkit-font-smoothing:antialiased;color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:12rem;font-weight:400;line-height:1.6}.container[page-name=privacy-policy] section.contents .contents__body p[style]{-webkit-font-smoothing:antialiased;color:var(--color-black-100);margin-top:89rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:12rem;font-weight:400;line-height:1.6}.container[page-name=contact-thanks] section.thanks{--gap:112rem;align-items:center;gap:var(--gap);flex-direction:column;width:100%;padding-top:238rem;padding-bottom:90rem;display:flex}.container[page-name=contact-thanks] section.thanks .thanks__inner{flex-direction:column;align-items:center;display:flex}.container[page-name=contact-thanks] section.thanks .thanks__title{-webkit-font-smoothing:antialiased;letter-spacing:-.04em;color:var(--color-black-100);text-align:center;font-family:Google Sans Flex,sans-serif;font-size:100rem;font-weight:600;line-height:1.25}.container[page-name=contact-thanks] section.thanks .thanks__text{-webkit-font-smoothing:antialiased;color:var(--color-black-100);text-align:center;margin-top:21rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:12rem;font-weight:500;line-height:1.8}.container[page-name=contact-thanks] section.thanks .thanks__back svg{transform:scaleX(-1)}html{--color-black-100:#1f1f1f;--color-white-100:#fff;--color-yellow-100:#fb0;--color-cream:#fffaeb;--color-red-100:#de523f;--select-fill-color:var(--color-black-100);--select-text-color:var(--color-white-100)}:root{--margin-1:20rem;--margin-2:40rem;--margin-3:100rem;--margin-4:200rem}html{font-feature-settings:"palt" 1;--max-width:1920rem;font-size:calc(100 / var(--base-vw) * 1 * 1vw);margin-top:0!important}html:has(vite-error-overlay){font-size:normal!important}html,body{max-width:100vw;color:var(--color-black-100)}html ::selection,body ::selection{background:var(--select-fill-color);color:var(--select-text-color)}html ::-moz-selection{background:var(--select-fill-color);color:var(--select-text-color)}body ::-moz-selection{background:var(--select-fill-color);color:var(--select-text-color)}body{color:var(--color-black-100);font-family:YakuHanJP,Noto Sans JP,sans-serif}a,button{touch-action:manipulation}a svg,a img,button svg,button img{will-change:transform}.container{min-height:100svh}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe,.lenis.lenis-scrolling [data-lenis-prevent]{pointer-events:none}textarea{field-sizing:content;resize:none}section{max-width:100vw}.fill-button>*{transition:color .3s}.fill-button[data-fill-button-active]>*{color:var(--fill-button-text-color)}.type-text{position:relative}.type-text .type-text__back{opacity:0;pointer-events:none}.type-text .type-text__float{width:100%;position:absolute;top:0;left:0}.gs-dev-tools{z-index:9999}.default{width:100%}@media (width>=751px){.container{min-height:100vh}[sp-only],.sp-only{display:none!important}.base-footer .base-footer__sns{margin-bottom:auto}.base-menu{border-radius:0 0 0 100rem;padding-top:123rem;padding-bottom:72rem;padding-left:109rem}section.base-shelf .base-shelf__filter{flex-direction:column;gap:7rem;display:flex}.container[page-name=about] section.contents .contents__feature-points{--gap:32rem;gap:var(--gap);flex-direction:row;display:flex}.container[page-name=about] section.contents .contents__support{justify-content:space-between;align-items:center;display:flex}.container[page-name=about] section.contents .contents__support-panel,.container[page-name=about] section.contents .contents__support-photo,.container[page-name=about] section.contents .contents__support-panel{min-width:505rem}.container[page-name=artists-id] section.artist,.container[page-name=artists-draft] section.artist{--gap:0;gap:var(--gap);flex-direction:row;display:flex}.container[page-name=artists-id] div.face,.container[page-name=artists-draft] div.face{min-width:577rem;max-height:100vh;position:sticky;top:0}.container[page-name=artists-id] div.face .face__inner,.container[page-name=artists-draft] div.face .face__inner{height:100%}.container[page-name=artists-id] div.contents,.container[page-name=artists-draft] div.contents{width:calc(100vw - 577rem)}.container[page-name=discography-id] div.discography-detail .discography-detail__breadcrumb,.container[page-name=discography-draft] div.discography-detail .discography-detail__breadcrumb{margin-top:94rem}.container[page-name=event] section.past a.parts-event-card.past__item .parts-event-card__cover{height:228rem}.container[page-name=flow] section.flow .flow__item-step{margin-top:15rem}.container[page-name=flow] section.flow .flow__cta{position:absolute;top:130rem;right:0}.container[page-name=flow] section.flow .flow__item-badge{background:var(--color-yellow-100);padding:4rem 7rem 0}.container[page-name=index] section.about,.container[page-name=index] section.popular{padding-inline:var(--margin-3)}.container[page-name=index] section.popular .popular__slider{width:100vw;margin-left:calc(var(--margin-3) * -1)}.container[page-name=index] section.artists .artists__head{padding-inline:var(--margin-3)}.container[page-name=index] section.features .feature__item-points{--gap:24rem;gap:var(--gap);flex-direction:row;display:flex}html{--base-vw:1440;min-height:100%}}@media (width<=750px){[pc-only],.pc-only{display:none!important}.base-footer{border-top-left-radius:35rem;border-top-right-radius:35rem;height:630rem}.base-footer .base-footer__deco{width:525rem;height:376rem;top:343rem;left:102rem}.base-footer .base-footer__page-top{top:160rem;right:35rem}.base-footer .base-footer__panel{margin-top:42rem;margin-left:20rem}.base-footer .base-footer__logo{width:351rem;height:67rem}.base-footer .base-footer__nav{--gap:36rem;margin-top:51rem}.base-footer .base-footer__nav-col{--gap:10rem}.base-footer .base-footer__sns{margin-top:30rem}.base-footer .base-footer__cta{margin-top:36rem;padding:11rem 18rem}.base-footer .base-footer__cta-text{font-size:11rem}.base-footer .base-footer__bottom{margin-inline:20rem;z-index:1;margin-bottom:18rem;position:relative}section.base-join{margin-block:75rem 82rem}section.base-join .base-join__card{--margin-inline:8rem;--gap:17rem;height:227rem}section.base-join .base-join__title{font-size:76rem}.base-menu{align-items:center;gap:40rem;height:100vh;padding-top:60rem;padding-bottom:10rem}.base-menu .base-menu__nav{--gap:10rem;align-items:center}main.default:before{background:var(--color-yellow-100)}.base-page-header{height:296rem}.base-page-header .base-page-header__gradient{height:203rem}.base-page-header .base-page-header__panel{--height:40rem}.base-page-header .base-page-header__content{width:calc(100% - 32rem);bottom:60rem;left:16rem;right:16rem}.base-page-header .base-page-header__title{font-size:60rem}.base-page-header .base-page-header__subtitle{font-size:13rem}.base-page-header .base-page-header__breadcrumb{--gap:6rem;position:absolute;bottom:0;right:0}.base-page-header .base-page-header__breadcrumb-item,.base-page-header .base-page-header__breadcrumb-divider,.base-page-header .base-page-header__breadcrumb-current{font-size:11rem}section.base-shelf{padding-inline:0;padding-top:40rem;padding-bottom:96rem;display:block}section.base-shelf .base-shelf__sidebar{margin-top:0;position:static}section.base-shelf .base-shelf__sidebar-label{margin-bottom:14rem;padding-inline-start:24rem}section.base-shelf .base-shelf__filter{--gap:5rem;--margin-inline:var(--margin-4);scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;flex-flow:row;width:100vw;display:flex;position:relative;overflow:scroll hidden}section.base-shelf .base-shelf__filter::-webkit-scrollbar{display:none}section.base-shelf .base-shelf__filter:after,section.base-shelf .base-shelf__filter:before{content:"a";opacity:0;min-width:var(--margin-inline);max-height:var(--margin-inline);scroll-snap-align:start;height:100%;display:block}section.base-shelf .base-shelf__filter>*{scroll-snap-align:start}section.base-shelf .base-shelf__filter>:not(:last-child){margin-right:var(--gap)}section.base-shelf .base-shelf__filter-item{white-space:nowrap;flex-shrink:0;padding-block:7rem;padding-inline:14rem}section.base-shelf .base-shelf__main{display:block}section.base-shelf .base-shelf__heading{margin-inline:24rem;margin-top:40rem;margin-bottom:21rem}section.base-shelf .base-shelf__heading-total{font-size:40rem}section.base-shelf .base-shelf__heading-count{margin-top:7rem}section.base-shelf .base-shelf__grid{grid-template-columns:repeat(2,1fr);gap:34rem 13rem;margin-top:0;padding-inline:24rem}section.base-shelf .base-shelf__pagination{margin-top:60rem;padding-inline:24rem}section.base-shelf .base-shelf__pagination-nav{gap:10rem}.parts-artist-card{width:160rem}.parts-artist-card .parts-artist-card__photo{height:208rem;margin-bottom:13rem}.parts-artist-card .parts-artist-card__badge{background:0 0;width:38rem;height:37rem}.parts-artist-card .parts-artist-card__badge .parts-artist-card__badge-text{font-size:9rem}.parts-artist-card .parts-artist-card__meta{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:11rem;margin-bottom:6rem}.parts-artist-card .parts-artist-card__tags{gap:6rem}.parts-artist-card .parts-artist-card__tag{border:1rem solid var(--color-yellow-100);color:var(--color-yellow-100);background:0 0}.parts-artist-card .parts-artist-card__handle{font-size:10rem;font-weight:300}.parts-artist-card .parts-artist-card__name{font-size:13rem;line-height:1.4}.parts-news-card{width:100%}.parts-news-card:not(:last-child):after{content:none}.parts-news-card .parts-news-card__cover{border-radius:6rem;height:155rem}.parts-news-card .parts-news-card__body{--gap:4rem;margin-top:9rem}.parts-news-card .parts-news-card__date{font-size:10rem}.parts-news-card .parts-news-card__title{font-size:13rem;line-height:1.4}.parts-news-card .parts-news-card__tag{margin-top:10rem;padding:3rem 8rem;font-size:10rem}.parts-section-header{--gap:8rem;gap:var(--gap);flex-direction:column;display:flex}.parts-share-buttons{--gap:8rem}.container[page-name=about]{overflow:hidden}.container[page-name=about] section.contents{padding-top:48rem;margin-bottom:80rem;padding-inline:24rem;display:block}.container[page-name=about] section.contents .contents__main{width:100%;max-width:none}.container[page-name=about] section.contents .contents__main #about,.container[page-name=about] section.contents .contents__main #mission,.container[page-name=about] section.contents .contents__main #statement{margin-bottom:64rem}.container[page-name=about] section.contents #about .parts-section-header,.container[page-name=about] section.contents #mission .parts-section-header,.container[page-name=about] section.contents #statement .parts-section-header,.container[page-name=about] section.contents #features .parts-section-header,.container[page-name=about] section.contents #company .parts-section-header{margin-bottom:34rem}.container[page-name=about] section.contents .contents__about{--gap:21rem;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=about] section.contents .contents__about-title{font-size:28rem}.container[page-name=about] section.contents .contents__about-body{letter-spacing:.56rem;font-size:13rem}.container[page-name=about] section.contents .contents__mission-title{font-size:28rem}.container[page-name=about] section.contents .contents__company{--gap:25rem;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=about] section.contents .contents__company-label{width:109rem}.container[page-name=about] section.contents .contents__statement{height:781rem;display:block}.container[page-name=about] section.contents .contents__statement-text{--gap:28rem;gap:var(--gap);flex-direction:column;width:100%;display:flex}.container[page-name=about] section.contents .contents__statement-body{letter-spacing:.56rem;font-size:14rem}.container[page-name=about] section.contents .contents__statement-highlight{font-size:20rem}.container[page-name=about] section.contents .contents__statement-visual{width:100%;height:100%;inset:0}.container[page-name=about] section.contents .contents__statement-photo-1{border-radius:4rem;width:190rem;height:250rem;top:477rem;left:24rem}.container[page-name=about] section.contents .contents__statement-photo-2{border-radius:4rem;width:135rem;height:179rem;top:602rem;left:198rem}.container[page-name=about] section.contents .contents__statement-deco{width:428rem;height:347rem;top:298rem;left:114rem}.container[page-name=about] section.contents .contents__feature--intro{margin-bottom:64rem}.container[page-name=about] section.contents .contents__feature--org{margin-bottom:96rem}.container[page-name=about] section.contents .contents__feature-head{margin-bottom:32rem}.container[page-name=about] section.contents .contents__feature-head--support{margin-bottom:40rem}.container[page-name=about] section.contents .contents__feature-title{font-size:28rem;line-height:1.1}.container[page-name=about] section.contents .contents__feature-title--sm{font-size:20rem}.container[page-name=about] section.contents .contents__feature-points-wrap{width:calc(100% + 48rem);margin-left:-24rem}.container[page-name=about] section.contents .contents__feature-points{--gap:16rem;--margin-inline:24rem;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;flex-flow:row;width:100vw;display:flex;position:relative;overflow:scroll hidden}.container[page-name=about] section.contents .contents__feature-points::-webkit-scrollbar{display:none}.container[page-name=about] section.contents .contents__feature-points:after,.container[page-name=about] section.contents .contents__feature-points:before{content:"a";opacity:0;min-width:var(--margin-inline);max-height:var(--margin-inline);scroll-snap-align:start;height:100%;display:block}.container[page-name=about] section.contents .contents__feature-points>*{scroll-snap-align:start}.container[page-name=about] section.contents .contents__feature-points>:not(:last-child){margin-right:var(--gap)}.container[page-name=about] section.contents .contents__feature-points{width:100%}.container[page-name=about] section.contents .contents__feature-point{flex-shrink:0;width:fit-content}.container[page-name=about] section.contents .contents__feature-point-img{width:100rem;height:100rem}.container[page-name=about] section.contents .contents__feature-point-text{font-size:12rem;line-height:1.5}.container[page-name=about] section.contents .contents__feature-logos{--gap:33rem;gap:var(--gap);flex-direction:row;display:flex}.container[page-name=about] section.contents .contents__feature-logo{width:156rem}.container[page-name=about] section.contents .contents__feature-logo-card--active{border-width:3rem}.container[page-name=about] section.contents .contents__feature-logo-card{border-radius:7rem;height:60rem}.container[page-name=about] section.contents .contents__feature-logo-img{width:93rem;height:30rem}.container[page-name=about] section.contents .contents__feature-logo-icon{width:118rem}.container[page-name=about] section.contents .contents__feature-stats{--gap:8rem;gap:var(--gap);flex-direction:column;margin-bottom:64rem;display:flex}.container[page-name=about] section.contents .contents__feature-stat{border-radius:20rem 20rem 20rem 4rem;width:100%;height:133rem}.container[page-name=about] section.contents .contents__feature-stat-badge{height:20rem}.container[page-name=about] section.contents .contents__feature-stat-label{white-space:nowrap;font-size:13rem}.container[page-name=about] section.contents .contents__feature-stat-value span{font-size:20rem}.container[page-name=about] section.contents .contents__feature-stat-value{font-size:54rem}.container[page-name=about] section.contents .contents__support-list{--gap:24rem;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=about] section.contents .contents__support{height:auto;padding:22rem 18rem 18rem}.container[page-name=about] section.contents .contents__support-badge{margin-bottom:22rem;position:static}.container[page-name=about] section.contents .contents__support-titles{width:100%;position:static}.container[page-name=about] section.contents .contents__support-title{font-size:24rem}.container[page-name=about] section.contents .contents__support-en{width:100%;font-size:11rem;position:static}.container[page-name=about] section.contents .contents__support-body-text{width:100%;margin-bottom:9rem;font-size:13rem;position:static}.container[page-name=about] section.contents .contents__support-footnote{width:100%;margin-bottom:24rem;position:static;top:auto}.container[page-name=about] section.contents .contents__support-panel,.container[page-name=about] section.contents .contents__support-photo{width:100%;height:238rem;margin-top:22rem;position:static;top:auto;left:auto}.container[page-name=about] section.contents .contents__support-panel{height:246rem;padding:20rem;position:relative;top:auto;left:auto}.container[page-name=about] section.contents .contents__support-panel--open{height:auto}.container[page-name=about] section.contents .contents__support-panel--open .contents__support-panel-fade,.container[page-name=about] section.contents .contents__support-panel--open .contents__support-panel-more{display:none}.container[page-name=about] section.contents .contents__support-panel-heading{margin-bottom:14rem;font-size:12rem}.container[page-name=about] section.contents .contents__support-items{grid-template-columns:1fr;row-gap:8rem;width:100%}.container[page-name=about] section.contents .contents__support-item-body{flex-direction:column;min-width:0;display:flex}.container[page-name=about] section.contents .contents__support-item-icon{width:38rem;height:38rem}.container[page-name=about] section.contents .contents__support-item-title{font-size:12rem}.container[page-name=about] section.contents .contents__support-item-text{font-size:10rem}.container[page-name=about] section.contents .contents__support-note{margin-top:14rem;font-size:12rem}.container[page-name=artists-category] section.base-shelf .parts-artist-card .parts-artist-card__photo{height:217rem;margin-bottom:10rem}.container[page-name=artists-category] section.base-shelf .parts-artist-card .parts-artist-card__tag{background:var(--color-black-100);color:var(--color-yellow-100);border:none}.container[page-name=artists-category] section.base-shelf .parts-artist-card .parts-artist-card__name{white-space:normal;text-overflow:clip;font-size:13rem;line-height:1.4;overflow:visible}.container[page-name=artists-id] section.artist,.container[page-name=artists-draft] section.artist{--gap:0;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=artists-id] div.face,.container[page-name=artists-draft] div.face{padding-inline:var(--margin-4);padding-block:84rem 30rem}.container[page-name=artists-id] div.face .face__inner,.container[page-name=artists-draft] div.face .face__inner{--gap:14rem}.container[page-name=artists-id] div.face .face__thumbnail,.container[page-name=artists-draft] div.face .face__thumbnail{border-radius:10rem;height:480rem}.container[page-name=artists-id] div.face .face__header__pos,.container[page-name=artists-draft] div.face .face__header__pos{font-size:13rem;line-height:22rem}.container[page-name=artists-id] div.face .face__header__name,.container[page-name=artists-draft] div.face .face__header__name{margin-top:calc(var(--gap) * -1 + 4rem);font-size:28rem;line-height:32rem}.container[page-name=artists-id] div.contents,.container[page-name=artists-draft] div.contents{padding-inline:var(--margin-4);padding-block:35rem}.container[page-name=artists-id] div.contents .contents__section:not(:last-child),.container[page-name=artists-draft] div.contents .contents__section:not(:last-child){margin-bottom:60rem}.container[page-name=artists-id] div.contents .contents__body figure img,.container[page-name=artists-draft] div.contents .contents__body figure img{aspect-ratio:388/560;width:100%;height:auto}.container[page-name=artists-id] div.contents .contents__gallery,.container[page-name=artists-draft] div.contents .contents__gallery{--gap:16rem;align-items:stretch;gap:var(--gap);min-width:100vw;margin-left:calc(var(--margin-4) * -1);flex-direction:column;display:flex}.container[page-name=artists-id] div.contents .contents__gallery-list,.container[page-name=artists-draft] div.contents .contents__gallery-list{width:100%;max-width:436rem}.container[page-name=artists-id] div.contents .contents__gallery-item,.container[page-name=artists-draft] div.contents .contents__gallery-item{height:202rem}.container[page-name=artists-id] div.contents .contents__gallery-nav,.container[page-name=artists-draft] div.contents .contents__gallery-nav{width:100%;padding-inline:var(--margin-4);flex-direction:row;justify-content:space-between;align-items:center}.container[page-name=artists-id] div.contents .contents__gallery-arrows,.container[page-name=artists-draft] div.contents .contents__gallery-arrows{order:2;margin-left:auto}.container[page-name=artists-id] div.contents .contents__gallery-progress,.container[page-name=artists-draft] div.contents .contents__gallery-progress{flex:1;margin-right:16rem}.container[page-name=contact] section.contact{--margin-inline:19rem;padding-top:54rem}.container[page-name=contact] section.contact .contact__tabs{--gap:9rem}.container[page-name=contact] section.contact .contact__wrap{--gap:47rem;margin-top:50rem}.container[page-name=contact] section.contact .contact__body{--gap:46rem;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=contact] section.contact .contact__lead{width:100%}.container[page-name=contact] section.contact .contact__form{--gap:20rem;width:100%}.container[page-name=contact] section.contact .contact__form-group{--gap:8rem}.container[page-name=contact] section.contact .contact__form-group--subject{--gap:14rem;margin-bottom:18rem}.container[page-name=contact] section.contact .contact__form-textarea{height:164rem}.container[page-name=contact] section.contact .contact__form-agree,.container[page-name=contact] section.contact .contact__form-turnstile{margin-top:14rem}.container[page-name=contact] section.contact .contact__form-submit,.container[page-name=contact] section.contact .contact__form-actions{margin-top:42rem}.container[page-name=discography-id] div.discography-detail,.container[page-name=discography-draft] div.discography-detail{padding-top:88rem;display:block}.container[page-name=discography-id] div.discography-detail .discography-detail__visual,.container[page-name=discography-draft] div.discography-detail .discography-detail__visual{padding-inline:var(--margin-1);position:static}.container[page-name=discography-id] div.discography-detail .discography-detail__cover,.container[page-name=discography-draft] div.discography-detail .discography-detail__cover{aspect-ratio:1;width:100%;height:auto;margin-top:0}.container[page-name=discography-id] div.discography-detail .discography-detail__breadcrumb-item,.container[page-name=discography-draft] div.discography-detail .discography-detail__breadcrumb-item{font-size:11rem}.container[page-name=discography-id] div.discography-detail .discography-detail__main,.container[page-name=discography-draft] div.discography-detail .discography-detail__main{padding-inline:var(--margin-1);padding-top:57rem}.container[page-name=discography-id] div.discography-detail .discography-detail__head,.container[page-name=discography-draft] div.discography-detail .discography-detail__head{--gap:10rem}.container[page-name=discography-id] div.discography-detail .discography-detail__title,.container[page-name=discography-draft] div.discography-detail .discography-detail__title{font-size:24rem}.container[page-name=discography-id] div.discography-detail .discography-detail__meta-row,.container[page-name=discography-draft] div.discography-detail .discography-detail__meta-row{--gap:22rem;align-items:flex-start;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=discography-id] div.discography-detail .discography-detail__streaming-btn,.container[page-name=discography-draft] div.discography-detail .discography-detail__streaming-btn{margin-inline:auto;margin-top:calc(34rem - var(--gap))}.container[page-name=error] section.error{--gap:137rem;padding-top:252rem}.container[page-name=error] section.error .error__inner{width:100%}.container[page-name=error] section.error .error__title{font-size:60rem}.container[page-name=error] section.error .error__text{margin-top:22rem}.container[page-name=event] .section-header__title{font-size:30rem}.container[page-name=event] section.current{padding-inline:var(--margin-4)}.container[page-name=event] section.current .current__list{grid-template-columns:repeat(1,1fr);gap:36rem;margin-top:30rem}.container[page-name=event] section.current a.parts-event-card.current__item{--gap:13rem}.container[page-name=event] section.past{padding-inline:var(--margin-4)}.container[page-name=event] section.past .past__grid{grid-template-columns:repeat(2,1fr);gap:36rem 13rem;margin-top:30rem}.container[page-name=event] section.past .past__more{margin-top:60rem}.container[page-name=event-id] div.news-detail,.container[page-name=event-draft] div.news-detail{padding-inline:22rem;margin-bottom:80rem;padding-top:88rem}.container[page-name=event-id] div.news-detail .news-detail__head-divider,.container[page-name=event-draft] div.news-detail .news-detail__head-divider{margin-top:34rem}.container[page-name=event-id] div.news-detail .news-detail__titles,.container[page-name=event-draft] div.news-detail .news-detail__titles{--gap:11rem}.container[page-name=event-id] div.news-detail .news-detail__title,.container[page-name=event-draft] div.news-detail .news-detail__title{font-size:24rem}.container[page-name=event-id] div.news-detail .news-detail__meta-row,.container[page-name=event-draft] div.news-detail .news-detail__meta-row{margin-top:20rem}.container[page-name=event-id] div.news-detail .news-detail__breadcrumb,.container[page-name=event-draft] div.news-detail .news-detail__breadcrumb{padding-bottom:33rem}.container[page-name=event-id] div.news-detail .news-detail__thumbnail,.container[page-name=event-draft] div.news-detail .news-detail__thumbnail{border-radius:10rem;width:100%}.container[page-name=event-id] div.news-detail .news-detail__body figure img,.container[page-name=event-draft] div.news-detail .news-detail__body figure img{aspect-ratio:388/560;width:100%;height:auto}.container[page-name=event-id] div.news-detail .news-detail__body,.container[page-name=event-draft] div.news-detail .news-detail__body{margin-top:49rem}.container[page-name=event-id] div.news-detail .news-detail__body>h2,.container[page-name=event-draft] div.news-detail .news-detail__body>h2{font-size:20rem}.container[page-name=event-id] div.news-detail .news-detail__body>h3,.container[page-name=event-draft] div.news-detail .news-detail__body>h3{font-size:18rem}.container[page-name=event-id] div.news-detail .news-detail__foot,.container[page-name=event-draft] div.news-detail .news-detail__foot{margin-top:59rem}.container[page-name=event-id] div.news-detail .news-detail__back-btn,.container[page-name=event-draft] div.news-detail .news-detail__back-btn{margin-top:56rem}.container[page-name=flow] section.flow{margin-bottom:80rem;padding-block:48rem 0;padding-inline:24rem;display:block}.container[page-name=flow] section.flow .flow__list{--gap:64rem;gap:var(--gap);flex-direction:column;width:100%;max-width:none;display:flex;overflow:clip}.container[page-name=flow] section.flow .flow__item{--gap:0;gap:var(--gap);flex-direction:column;padding-left:41rem;display:flex}.container[page-name=flow] section.flow .flow__item:after{content:"";background:var(--color-yellow-100);width:1px;height:calc(100% + 64rem);position:absolute;top:20rem;left:7.5rem}.container[page-name=flow] section.flow .flow__item-step{font-size:40rem;position:relative}.container[page-name=flow] section.flow .flow__item-step:after{content:"";background:var(--color-yellow-100);border-radius:50%;width:10rem;height:10rem;margin-block:auto;display:block;position:absolute;top:0;bottom:0;left:-38rem}.container[page-name=flow] section.flow .flow__cta{order:4;width:fit-content;margin-top:16rem;margin-left:auto;position:static}.container[page-name=flow] section.flow .flow__item-image{height:160rem;margin-top:16rem}.container[page-name=flow] section.flow .flow__item-content{margin-top:14rem}.container[page-name=flow] section.flow .flow__item-badge{position:relative}.container[page-name=flow] section.flow .flow__item-badge:after{content:"";background:var(--color-yellow-100);z-index:-1;width:100%;height:calc(100% - 6rem);position:absolute;top:3rem;left:0}.container[page-name=flow] section.flow .flow__item-badge-text{font-size:24rem}.container[page-name=flow] section.flow .flow__item-text{font-size:13rem}.section-header{gap:16rem}.section-header .section-header__title{font-size:72rem}.section-header .section-header__sub{font-size:13rem}.container[page-name=index] div.opening .opening__count__num{padding-inline:14rem;font-size:60rem}.container[page-name=index] section.hero .hero__title{bottom:20rem}.container[page-name=index] section.about{height:1160rem;padding-block:78rem 0;overflow:clip}.container[page-name=index] section.about .about__contents{--gap:27rem;margin-left:20rem}.container[page-name=index] section.about .about__contents__header{--gap:16rem}.container[page-name=index] section.about .about__contents__eyebrow{font-size:11rem}.container[page-name=index] section.about .about__contents__title{font-size:38rem}.container[page-name=index] section.about .about__contents__body{--gap:32rem}.container[page-name=index] section.about .about__contents__body-text{font-size:14rem}.container[page-name=index] section.about .about__contents__brand-logo{width:168rem}.container[page-name=index] section.about .about__visual{width:394rem;height:588rem;top:492rem;left:0;right:auto}.container[page-name=index] section.about .about__photo-1{width:196rem;height:245rem;top:253rem;left:198rem}.container[page-name=index] section.about .about__photo-2{width:210rem;height:262rem;top:306rem;left:60rem}.container[page-name=index] section.about .about__logo{width:502rem;height:407rem;inset:0 auto auto 134rem}.container[page-name=index] section.popular{height:calc(124rem + var(--popular-count) * 436rem + max(var(--popular-count) - 1, 0) * 28rem);padding-top:0;position:relative}.container[page-name=index] section.popular .section-header{margin-bottom:0;position:absolute;top:6rem;right:35rem}.container[page-name=index] section.popular .popular__list{flex-direction:column;gap:28rem;width:315rem;position:absolute;bottom:0;right:16rem}.container[page-name=index] section.popular .popular__item{width:315rem;height:436rem}.container[page-name=index] section.popular .popular__item-link{padding:13rem 13rem 13rem 37rem}.container[page-name=index] section.popular .popular__item-badge{--gap:7rem;top:13rem;left:13rem}.container[page-name=index] section.popular .popular__item-photo{height:345rem;margin-bottom:10rem}.container[page-name=index] section.popular .popular__item-handle{top:371rem;right:13rem}.container[page-name=index] section.popular .popular__item-name{margin-top:4rem;font-size:16rem}.container[page-name=index] section.artists{padding-top:80rem;padding-bottom:60rem}.container[page-name=index] section.artists .artists__head{flex-direction:column;gap:34rem;margin-bottom:37rem;padding-inline:19rem;display:flex}.container[page-name=index] section.artists .artists__toolbar{justify-content:space-between;align-items:center;display:flex}.container[page-name=index] section.artists .artists__filter{gap:12rem;position:static;top:auto;right:auto}.container[page-name=index] section.artists .artists__filter-tab{border-width:1rem;width:87rem;min-width:0;height:32rem;font-size:12rem;font-weight:700}.container[page-name=index] section.artists .artists__nav{align-items:center;gap:5rem;display:flex}.container[page-name=index] section.artists .artists__more{margin-top:47rem;margin-right:19rem}.container[page-name=index] section.artists .artists__slider{max-height:270rem}.container[page-name=index] section.features{padding-top:49rem;padding-bottom:60rem}.container[page-name=index] section.features .features__wrap{--margin-inline:var(--margin-2)}.container[page-name=index] section.features .feature__item{padding:34rem 20rem 135rem}.container[page-name=index] section.features .feature__item-bg{width:228rem;height:165rem;top:-23rem;left:226rem}.container[page-name=index] section.features .feature__item-titles{--gap:7rem}.container[page-name=index] section.features .feature__item-title{font-size:28rem;line-height:1.1}.container[page-name=index] section.features .feature__item-points-wrap{width:calc(100% + 40rem);margin-top:24rem;margin-left:-20rem}.container[page-name=index] section.features .feature__item-points{--gap:20rem;--margin-inline:20rem;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;flex-flow:row;width:100vw;display:flex;position:relative;overflow:scroll hidden}.container[page-name=index] section.features .feature__item-points::-webkit-scrollbar{display:none}.container[page-name=index] section.features .feature__item-points:after,.container[page-name=index] section.features .feature__item-points:before{content:"a";opacity:0;min-width:var(--margin-inline);max-height:var(--margin-inline);scroll-snap-align:start;height:100%;display:block}.container[page-name=index] section.features .feature__item-points>*{scroll-snap-align:start}.container[page-name=index] section.features .feature__item-points>:not(:last-child){margin-right:var(--gap)}.container[page-name=index] section.features .feature__item-points{width:100%}.container[page-name=index] section.features .feature__item-points-fade{background:linear-gradient(to left, var(--color-cream) 40%, color-mix(in srgb, var(--color-cream) 0%, transparent 100%));pointer-events:none;width:42rem;display:block;position:absolute;top:0;bottom:0;right:0}.container[page-name=index] section.features .feature__item-point{flex-shrink:0;gap:11rem;width:fit-content}.container[page-name=index] section.features .feature__item-point-img{width:100rem;height:100rem}.container[page-name=index] section.features .feature__item-point-text{font-size:12rem;line-height:1.5}.container[page-name=index] section.features .feature__item-about{--gap:28rem;margin-top:58rem}.container[page-name=index] section.features .feature__item-about-head{--gap:8rem}.container[page-name=index] section.features .feature__item-about-title{font-size:20rem}.container[page-name=index] section.features .feature__item-logos{--gap:10rem}.container[page-name=index] section.features .feature__item-logo{--gap:4rem;width:156rem}.container[page-name=index] section.features .feature__item-logo-card{border-radius:7rem;width:156rem;height:60rem}.container[page-name=index] section.features .feature__item-logo-card--alternote{--gap:4rem;border-width:3rem}.container[page-name=index] section.features .feature__item-logo-card--alternote .feature__item-logo-img{width:118rem;margin:auto;position:absolute;inset:0}.container[page-name=index] section.features .feature__item-logo-img{width:93rem;height:30rem}.container[page-name=index] section.features .feature__item-stats{--gap:8rem;gap:var(--gap);flex-direction:column;margin-top:47rem;display:flex}.container[page-name=index] section.features .feature__item-stat{border-radius:20rem 20rem 20rem 4rem;width:100%;height:133rem}.container[page-name=index] section.features .feature__item-stat-badge{height:20rem}.container[page-name=index] section.features .feature__item-stat-label{font-size:13rem}.container[page-name=index] section.features .feature__item-stat-number{font-size:54rem;top:auto;bottom:8rem}.container[page-name=index] section.features .feature__item-cta{bottom:59rem;right:19rem}.container[page-name=index] section.features .feature__item--02{padding-bottom:57rem}.container[page-name=index] section.features .feature__item-supports{--gap:30rem;margin-top:28rem}.container[page-name=index] section.features .feature__item-support{border:none;flex-direction:column;align-items:flex-start;height:auto;padding-bottom:18rem}.container[page-name=index] section.features .feature__item-support-badge{top:18rem;left:18rem}.container[page-name=index] section.features .feature__item-support-body{--gap:20rem;width:286rem;margin:63rem 18rem 0}.container[page-name=index] section.features .feature__item-support-head{--gap:14rem}.container[page-name=index] section.features .feature__item-support-titles{--gap:4rem}.container[page-name=index] section.features .feature__item-support-title{border-radius:3rem;padding-block:1rem;padding-inline:6rem;font-size:24rem}.container[page-name=index] section.features .feature__item-support-desc{font-size:13rem}.container[page-name=index] section.features .feature__item-support-visual{width:286rem;height:238rem;margin:20rem 0 0 18rem;position:relative;top:auto;right:auto}.container[page-name=index] section.features .feature__item-support-list-head{width:166rem;height:19rem;font-size:12rem;top:19rem;left:20rem}.container[page-name=index] section.features .feature__item-support-list{--gap:8rem;gap:var(--gap);flex-direction:column;width:174rem;display:flex;top:53rem;left:20rem}.container[page-name=index] section.features .feature__item-support-item{--gap:6rem}.container[page-name=index] section.features .feature__item-support-item:first-child{order:1}.container[page-name=index] section.features .feature__item-support-item:nth-child(2){order:6}.container[page-name=index] section.features .feature__item-support-item:nth-child(3){order:2}.container[page-name=index] section.features .feature__item-support-item:nth-child(4){order:7}.container[page-name=index] section.features .feature__item-support-item:nth-child(5){order:3}.container[page-name=index] section.features .feature__item-support-item:nth-child(6){order:8}.container[page-name=index] section.features .feature__item-support-item:nth-child(7){order:4}.container[page-name=index] section.features .feature__item-support-item:nth-child(8){order:9}.container[page-name=index] section.features .feature__item-support-item:nth-child(9){order:5}.container[page-name=index] section.features .feature__item-support-item:nth-child(10){order:10}.container[page-name=index] section.features .feature__item-support-icon{width:38rem;height:38rem}.container[page-name=index] section.features .feature__item-support-item-text{--gap:0}.container[page-name=index] section.features .feature__item-support-item-title{font-size:12rem}.container[page-name=index] section.features .feature__item-support-item-sub{font-size:10rem}.container[page-name=index] section.features .feature__item-support-list-more{-webkit-font-smoothing:antialiased;white-space:normal;width:100%;margin-top:14rem;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:12rem;font-weight:700;position:static}.container[page-name=index] section.features .feature__item-support-fade{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-cream) 0%, transparent 100%), var(--color-cream) 60%);pointer-events:none;width:100%;height:65rem;display:block;position:absolute;bottom:0;left:0}.container[page-name=index] section.features .feature__item-support-expand{background:var(--color-black-100);cursor:pointer;border:none;border-radius:100rem;justify-content:center;align-items:center;width:116rem;height:36rem;display:flex;position:absolute;bottom:18rem;left:50%;transform:translate(-50%)}.container[page-name=index] section.features .feature__item-support--01 .feature__item-support-visual{height:246rem;padding-block:19rem 20rem;padding-inline:20rem;position:relative}.container[page-name=index] section.features .feature__item-support--01 .feature__item-support-visual--open{height:auto}.container[page-name=index] section.features .feature__item-support--01 .feature__item-support-visual--open .feature__item-support-fade,.container[page-name=index] section.features .feature__item-support--01 .feature__item-support-visual--open .feature__item-support-expand{display:none}.container[page-name=index] section.features .feature__item-support--01 .feature__item-support-list-head{margin-bottom:15rem;position:static;top:auto;left:auto}.container[page-name=index] section.features .feature__item-support--01 .feature__item-support-list{width:100%;position:static;top:auto;left:auto}.container[page-name=index] section.features .feature__item-support--04 .feature__item-support-desc{--gap:6rem}.container[page-name=index] section.features .features__discography{--margin-inline:var(--margin-5);align-items:flex-start;height:184rem;margin-top:48rem;padding-block:10rem 14rem;padding-inline:17rem 14rem}.container[page-name=index] section.features .features__discography-title{font-size:40rem}.container[page-name=index] section.features .features__discography-sub-title{font-size:13rem}.container[page-name=index] section.event{padding-top:27rem;padding-bottom:119rem}.container[page-name=index] section.event .event__upper{margin-inline:var(--margin-4);margin-bottom:12rem}.container[page-name=index] section.event .event__slider{max-height:250rem}.container[page-name=index] section.event .event__nav{position:absolute;top:67rem;right:18rem}.container[page-name=index] section.event .event__link{position:absolute;bottom:49rem;right:18rem}.container[page-name=index] section.event a.parts-event-card.event__item{--gap:9rem;width:155rem}.container[page-name=index] section.event a.parts-event-card.event__item:not(:last-child):after{content:none}.container[page-name=index] section.event a.parts-event-card.event__item .parts-event-card__cover{border-radius:6rem;height:155rem}.container[page-name=index] section.event a.parts-event-card.event__item .parts-event-card__body{--gap:4rem}.container[page-name=index] section.event a.parts-event-card.event__item .parts-event-card__date{font-size:10rem}.container[page-name=index] section.event a.parts-event-card.event__item .parts-event-card__name{font-size:13rem;line-height:1.4}.container[page-name=index] section.event a.parts-event-card.event__item .parts-event-card__tag{padding-inline:9rem;font-size:10rem}.container[page-name=index] section.news{border-radius:40rem;padding-top:27rem;padding-bottom:122rem}.container[page-name=index] section.news .news__upper{margin-inline:var(--margin-3);margin-bottom:15rem}.container[page-name=index] section.news .news__nav{position:absolute;top:64rem;right:20rem}.container[page-name=index] section.news .news__link{position:absolute;bottom:52rem;right:20rem}.container[page-name=index] section.faq{padding:60rem 18rem 0}.container[page-name=index] section.faq .section-header{margin-bottom:12rem}.container[page-name=index] section.faq .faq__list{--gap:8rem}.container[page-name=index] section.faq .faq__item-toggle-btn{gap:7rem;height:54rem;padding-inline:23rem 21rem}.container[page-name=index] section.faq .faq__item-label{font-size:15rem}.container[page-name=index] section.faq .faq__item-question{font-size:13rem}.container[page-name=index] section.faq .faq__item-toggle{width:12rem;height:12rem}.container[page-name=index] section.faq .faq__item-answer-text{padding:0 21rem 20rem 47rem;font-size:13rem}.container[page-name=news-id] div.news-detail,.container[page-name=news-draft] div.news-detail{padding-inline:22rem;margin-bottom:80rem;padding-top:88rem}.container[page-name=news-id] div.news-detail .news-detail__head-divider,.container[page-name=news-draft] div.news-detail .news-detail__head-divider{margin-top:34rem}.container[page-name=news-id] div.news-detail .news-detail__titles,.container[page-name=news-draft] div.news-detail .news-detail__titles{--gap:11rem}.container[page-name=news-id] div.news-detail .news-detail__title,.container[page-name=news-draft] div.news-detail .news-detail__title{font-size:24rem}.container[page-name=news-id] div.news-detail .news-detail__meta-row,.container[page-name=news-draft] div.news-detail .news-detail__meta-row{margin-top:20rem}.container[page-name=news-id] div.news-detail .news-detail__breadcrumb,.container[page-name=news-draft] div.news-detail .news-detail__breadcrumb{padding-bottom:33rem}.container[page-name=news-id] div.news-detail .news-detail__thumbnail,.container[page-name=news-draft] div.news-detail .news-detail__thumbnail{border-radius:10rem;width:100%}.container[page-name=news-id] div.news-detail .news-detail__body figure img,.container[page-name=news-draft] div.news-detail .news-detail__body figure img{aspect-ratio:388/560;width:100%;height:auto}.container[page-name=news-id] div.news-detail .news-detail__body,.container[page-name=news-draft] div.news-detail .news-detail__body{margin-top:49rem}.container[page-name=news-id] div.news-detail .news-detail__body>h2,.container[page-name=news-draft] div.news-detail .news-detail__body>h2{font-size:20rem}.container[page-name=news-id] div.news-detail .news-detail__body>h3,.container[page-name=news-draft] div.news-detail .news-detail__body>h3{font-size:18rem}.container[page-name=news-id] div.news-detail .news-detail__foot,.container[page-name=news-draft] div.news-detail .news-detail__foot{margin-top:59rem}.container[page-name=news-id] div.news-detail .news-detail__back-btn,.container[page-name=news-draft] div.news-detail .news-detail__back-btn{margin-top:56rem}.container[page-name=present] section.contents{padding-top:40rem}.container[page-name=present] section.contents .contents__body figure img{aspect-ratio:388/560;width:100%;height:auto}.container[page-name=privacy-policy] .contents-header{--gap:3rem;gap:var(--gap);flex-direction:column;padding-top:138rem;display:flex}.container[page-name=privacy-policy] .contents-header__title{font-size:54rem}.container[page-name=privacy-policy] .contents-header__subtitle{font-size:13rem}.container[page-name=privacy-policy] section.contents{padding-top:40rem;padding-bottom:80rem}.container[page-name=privacy-policy] section.contents .contents__body>p:first-child{letter-spacing:.04em;line-height:1.6}.container[page-name=privacy-policy] section.contents .contents__body .parts-section-header{margin-top:56rem;margin-bottom:35rem}.container[page-name=privacy-policy] section.contents .contents__body ol{--gap:16rem;gap:var(--gap);flex-direction:column;display:flex}.container[page-name=privacy-policy] section.contents .contents__body ol li{padding-left:27rem}.container[page-name=privacy-policy] section.contents .contents__body p:has(+blockquote){margin-top:56rem}.container[page-name=privacy-policy] section.contents .contents__body blockquote{margin-top:22rem}.container[page-name=privacy-policy] section.contents .contents__body p[style]{margin-top:73rem}.container[page-name=contact-thanks] section.thanks{--gap:137rem;padding-top:252rem;padding-bottom:0}.container[page-name=contact-thanks] section.thanks .thanks__inner{width:100%}.container[page-name=contact-thanks] section.thanks .thanks__title{font-size:60rem}.container[page-name=contact-thanks] section.thanks .thanks__text{margin-top:22rem}html{--base-vw:393}}@media (width<=992px){[not-pc-sm-only],.not-pc-sm-only{display:none!important}:root{--margin-1:12rem;--margin-2:16rem;--margin-3:20rem;--margin-4:24rem;--margin-5:35rem}}@media (width>=993px){[pc-sm-only],.pc-sm-only{display:none!important}}@media (width<=1580px){[lg-over-only],.lg-over-only{display:none!important}}@media (width>=1921px){html{font-size:1px}}
