body,html{height:100%}*,:after,:before{box-sizing:border-box}*{font-size:inherit;line-height:inherit;margin:0;padding:0}pre,textarea{overflow:auto}template{display:none}details,main,summary{display:block}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}progress{display:inline-block}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}textarea{resize:vertical}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio:not([controls]){display:none}img{border:0;height:auto;max-width:100%}button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;min-height:1.5em}button{overflow:visible}button,select{text-transform:none}input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;background-color:transparent;border-style:none;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}code,kbd,pre,samp{font-family:monospace}ol,ul{list-style:none}select{-moz-appearance:none;-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}fieldset{border:0}:root{--base-size:1rem;--font-family:"Zen Kaku Gothic New",sans-serif;--font-weight-regular:500;--color-trust-gray:#898989;--color-trust-black:#1e1e1e;--color-trust-paleblue:#eef3f8;--color-trust-palepurple:#eeeef8;--color-trust-paleyellow:#f8f5ee;--color-trust-palegreen:#eef8f1;--color-trust-palepink:#fbf7fa;--color-black:#201412;--color-darkgray:#757575;--color-red:#f24822;--color-blue:#0d99ff;--color-trust-chacoal:#484848;--color-white:#fff;--color-news-black:#192e29}html{font-size:var(--base-size)}body{background-color:var(--color-white);color:var(--color-trust-black);font-family:var(--font-family);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing);line-height:var(--line-height-normal);overflow-wrap:anywhere;position:relative;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;word-break:break-all}body.is-global-menu-open{overflow:hidden}:where(a){color:var(--color-black);text-decoration:none}:where(a):active{text-decoration:none}:where(a)[href^="tel:"]{color:var(--color-black);text-decoration:none}:where(a)[href^="tel:"]:active{color:var(--color-black)}:where(svg){height:auto;width:100%}:where([aria-hidden=true]){opacity:0;visibility:hidden}.cmp-header-ctn{inset:0 0 auto;pointer-events:none;position:fixed;z-index:100;--logo-color:var(--color-white);--lang-color:var(--color-white)}@media (max-width:699.98px){.cmp-header-ctn{--lang-color:var(--color-black)}}.cmp-header-ctn:not(.-top,.-model,.-creator,.-actors,.-talent,.-artist,.-talents-detail){--logo-color:var(--color-trust-gray);--lang-color:var(--color-black)}.cmp-header-ctn:not(.-top,.-model,.-creator,.-actors,.-talent,.-artist,.-talents-detail):after{background-color:var(--color-white);opacity:.9}.cmp-header-ctn.is-scrollarea-contents{--logo-color:var(--color-trust-gray);--lang-color:var(--color-black)}.cmp-header-ctn.is-fixed .inner{padding-block:clamp(.8125 * var(--base-size),1.95313dvw,1.5625 * var(--base-size))}@media (max-width:699.98px){.cmp-header-ctn.is-fixed .inner{padding-block:.5rem}}.cmp-header-ctn.is-fixed .logo{width:11.25rem}@media (max-width:699.98px){.cmp-header-ctn.is-fixed .logo{width:8.75rem}}.cmp-header-ctn.is-fixed.is-scrollarea-contents:after{background-color:var(--color-white);opacity:.9}.cmp-header-ctn>*{pointer-events:auto}.cmp-header-ctn:after{background-color:transparent;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.cmp-header-ctn .inner{align-items:center;display:flex;justify-content:space-between;margin-inline:auto;padding:clamp(1 * var(--base-size),2.34375dvw,1.875 * var(--base-size)) clamp(1.3125 * var(--base-size),3.125dvw,2.5 * var(--base-size));transition:padding .2s cubic-bezier(.39,.575,.565,1)}@media (max-width:699.98px){.cmp-header-ctn .inner{padding:.625rem 1.25rem}}.cmp-header-ctn .logo{display:block;line-height:1;transition:width .2s cubic-bezier(.39,.575,.565,1),opacity .3s cubic-bezier(.39,.575,.565,1);width:12.5rem}@media (max-width:699.98px){.cmp-header-ctn .logo{width:10rem}}.cmp-header-ctn .logo:focus{opacity:.7}@media (hover:hover) and (pointer:fine){.cmp-header-ctn .logo:hover{opacity:.7}}.cmp-header-ctn .logo svg{width:100%}.cmp-header-ctn .logo svg [fill]{fill:var(--logo-color);transition:fill .3s cubic-bezier(.39,.575,.565,1)}.cmp-header-ctn .buttons{align-items:center;display:grid;gap:clamp(.75 * var(--base-size),1.79688dvw,1.4375 * var(--base-size));grid-template-columns:repeat(2,auto)}.cmp-header-ctn .button{align-items:center;background-color:var(--color-trust-paleblue);border-radius:624.9375rem;display:grid;font-size:.9375rem;gap:clamp(.0625 * var(--base-size),.23438dvw,.1875 * var(--base-size));grid-template-columns:auto 1rem;letter-spacing:.1em;padding:clamp(.3125 * var(--base-size),.78125dvw,.625 * var(--base-size)) clamp(.875 * var(--base-size),2.10938dvw,1.6875 * var(--base-size))}@media (max-width:699.98px){.cmp-header-ctn .button{align-items:center;display:flex;height:2.625rem;justify-content:center;padding:0;width:2.625rem}}.cmp-header-ctn .button:focus .borders>i:first-of-type{transform:translateY(-.125rem);transition:transform .1s cubic-bezier(.39,.575,.565,1)}.cmp-header-ctn .button:focus .borders>i:nth-of-type(3){transform:translateY(.125rem);transition:transform .1s cubic-bezier(.39,.575,.565,1)}@media (hover:hover) and (pointer:fine){.cmp-header-ctn .button:hover .borders>i:first-of-type{transform:translateY(-.125rem);transition:transform .1s cubic-bezier(.39,.575,.565,1)}.cmp-header-ctn .button:hover .borders>i:nth-of-type(3){transform:translateY(.125rem);transition:transform .1s cubic-bezier(.39,.575,.565,1)}}.cmp-header-ctn .tag{display:grid}@media (max-width:699.98px){.cmp-header-ctn .tag{display:none}}.cmp-header-ctn .close,.cmp-header-ctn .open{grid-area:1/1;transition:opacity .1s cubic-bezier(.39,.575,.565,1)}.cmp-header-ctn .close{opacity:0}.cmp-header-ctn .borders{aspect-ratio:16/13;position:relative}@media (max-width:699.98px){.cmp-header-ctn .borders{width:1rem}}.cmp-header-ctn .borders>i{background-color:var(--color-trust-black);display:block;height:.0625rem;inset:0;margin-block:auto;position:absolute;width:100%}.cmp-header-ctn .borders>i:first-child{bottom:auto;transition:transform .1s cubic-bezier(.39,.575,.565,1)}.cmp-header-ctn .borders>i:nth-child(3){top:auto;transition:transform .1s cubic-bezier(.39,.575,.565,1)}.is-global-menu-open .cmp-header-ctn:after{background-color:var(--color-trust-paleblue)!important;transition:background-color .3s cubic-bezier(.39,.575,.565,1) .3s}.is-global-menu-open .cmp-header-ctn .logo [fill]{fill:var(--color-trust-gray)}.is-global-menu-open .cmp-header-ctn .open{opacity:0}.is-global-menu-open .cmp-header-ctn .close{opacity:1}.is-global-menu-open .cmp-header-ctn .borders>i:first-child{bottom:0;transform:rotate(45deg)!important;transition:transform .2s cubic-bezier(.39,.575,.565,1)!important}.is-global-menu-open .cmp-header-ctn .borders>i:nth-child(2){opacity:0}.is-global-menu-open .cmp-header-ctn .borders>i:nth-child(3){top:0;transform:rotate(-45deg)!important;transition:transform .2s cubic-bezier(.39,.575,.565,1)!important}.cmp-header-ctn.-talents-detail{--logo-color:var(--color-trust-gray)}.cmp-sec-inner{margin-inline:auto;max-width:80rem;padding-inline:clamp(2.6875 * var(--base-size),6.25dvw,5 * var(--base-size))}@media (max-width:699.98px){.cmp-sec-inner{padding-inline:1.25rem}}.cmp-tab-panel[aria-hidden=true]{display:none}.js-accordion-ui{height:var(--acc-height-closed,auto);overflow:hidden;transition:height .25s}.js-accordion-ui.is-opened{height:var(--acc-height-opened,auto)}.js-accordion-btn{background:transparent;border:none;cursor:pointer;width:100%}.cmp-masonry-layout{margin-inline:auto;max-width:80rem;padding-inline:calc(clamp(2.6875 * var(--base-size), 6.25dvw, 5 * var(--base-size)) - clamp(1.0625 * var(--base-size), 2.5dvw, 2 * var(--base-size)))}@media (min-width:700px){.cmp-masonry-layout{margin-top:clamp(-1 * var(--base-size),-1.25dvw,-.5625 * var(--base-size))}}@media (max-width:699.98px){.cmp-masonry-layout{padding-inline:.625rem}}.cmp-masonry-layout .list{margin:0 auto;width:100%!important}@media (max-width:699.98px){.cmp-masonry-layout .list{display:grid;row-gap:2.5rem}}@media (min-width:700px){.cmp-masonry-layout .list>.item{margin:clamp(.5 * var(--base-size),1.25dvw,1 * var(--base-size));width:calc((100% - clamp(3.25 * var(--base-size), 7.5dvw, 6 * var(--base-size)))/3)}}.cmp-masonry-layout .list>.item img{width:100%}.cmp-news-card{border-left:.0625rem solid var(--color-trust-black);display:grid;padding-left:clamp(.625 * var(--base-size),1.5625dvw,1.25 * var(--base-size));row-gap:clamp(.25 * var(--base-size),.625dvw,.5 * var(--base-size));--duration:0.2s;transition:opacity var(--duration) cubic-bezier(.39,.575,.565,1)}.cmp-news-card:focus{opacity:.7}@media (hover:hover) and (pointer:fine){.cmp-news-card:hover{opacity:.7}}@media (max-width:699.98px){.cmp-news-card{align-items:flex-start;-moz-column-gap:.5rem;column-gap:.5rem;grid-template-columns:6.25rem 1fr;padding-left:1.25rem}}.cmp-news-card .img{overflow:hidden;position:relative}.cmp-news-card img{width:100%}.cmp-news-card .body{display:grid;row-gap:clamp(.25 * var(--base-size),.625dvw,.5 * var(--base-size))}@media (max-width:699.98px){.cmp-news-card .body{row-gap:.5rem}}.cmp-news-card .date,.cmp-news-card .stage{font-size:.75rem;font-weight:400;letter-spacing:0;line-height:100%}.cmp-news-card .stage{-moz-column-gap:clamp(.25 * var(--base-size),.625dvw,.5 * var(--base-size));column-gap:clamp(.25 * var(--base-size),.625dvw,.5 * var(--base-size));display:flex}.cmp-news-card .text{font-size:1.125rem;font-weight:700;letter-spacing:0;line-height:150%}.cmp-sec-heading{font-size:5rem;letter-spacing:0;line-height:100%}@media (max-width:699.98px){.cmp-sec-heading{font-size:3.75rem}}.cmp-sec-heading:has(small){align-items:center;display:flex;flex-direction:column}.cmp-sec-heading:is(.u-font-noto){font-size:3.125rem;font-weight:700}.cmp-sec-heading:is(.u-font-aboreto){font-weight:400}.cmp-sec-heading small{color:var(--color-trust-gray);font-size:.75rem;letter-spacing:.1em;line-height:1;margin-block-start:clamp(.25 * var(--base-size),.625dvw,.5 * var(--base-size))}.cmp-low-heading{display:flex;justify-content:center;padding-top:clamp(6.125 * var(--base-size),14.0625dvw,11.25 * var(--base-size))}@media (max-width:699.98px){.cmp-low-heading{padding-block:8.875rem 2.5rem}}.cmp-low-ctn{padding-block:clamp(4.0625 * var(--base-size),9.375dvw,7.5 * var(--base-size)) clamp(4.0625 * var(--base-size),9.375dvw,7.5 * var(--base-size))}@media (max-width:699.98px){.cmp-low-ctn{padding-block:2.5rem 5rem}}@media (min-width:700px){.cmp-low-ctn.-listpage{padding-top:clamp(2.6875 * var(--base-size),6.25dvw,5 * var(--base-size))}}.cmp-cat-list-wrapper{margin-top:clamp(1.0625 * var(--base-size),2.5dvw,2 * var(--base-size));position:relative}@media (max-width:699.98px){.cmp-cat-list-wrapper{margin-inline:auto;margin-top:.5rem;max-width:15rem;min-height:2rem}}.cmp-cat-list{position:relative}@media (max-width:699.98px){.cmp-cat-list{position:absolute;width:100%;z-index:3}.cmp-cat-list>.btn{align-items:center;background-color:#eef3f8;border-radius:.5rem;display:flex;font-size:1rem;font-weight:700;justify-content:space-between;min-height:2rem;padding-inline:1rem;position:relative}.cmp-cat-list>.btn:after{border:solid var(--color-trust-black);border-width:0 .0625rem .0625rem 0;bottom:0;content:"";display:block;height:.5rem;margin:auto;position:absolute;right:1rem;rotate:45deg;top:-.25rem;transform-origin:center;transition:rotate .2s ease;width:.5rem}.cmp-cat-list.is-opened>.btn:after{rotate:-135deg}}.cmp-cat-list .list{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(.3125 * var(--base-size),.78125dvw,.625 * var(--base-size)) clamp(1.0625 * var(--base-size),2.5dvw,2 * var(--base-size));justify-content:center;margin-inline:auto}@media (max-width:699.98px){.cmp-cat-list .list{align-items:flex-start;background-color:#eef3f8;border-radius:.5rem;flex-direction:column;overflow:hidden;padding:1rem;width:100%}.cmp-cat-list .item{width:100%}}.cmp-cat-list .link{color:var(--color-trust-gray);display:inline-block;font-size:1.125rem;font-weight:700;height:100%;letter-spacing:0;line-height:150%;transition:color .3s cubic-bezier(.39,.575,.565,1);width:100%}@media (max-width:699.98px){.cmp-cat-list .link{font-size:1rem}}.cmp-cat-list .link:focus{color:var(--color-trust-black)}@media (hover:hover) and (pointer:fine){.cmp-cat-list .link:hover{color:var(--color-trust-black)}}.cmp-cat-list .link[aria-current=page]{color:var(--color-trust-black);pointer-events:none}.cmp-pagination-ui .list{align-items:center;display:flex;flex-flow:wrap;gap:clamp(.5 * var(--base-size),1.25dvw,1 * var(--base-size));justify-content:center}@media (max-width:699.98px){.cmp-pagination-ui .list{gap:.5rem 1rem}}.cmp-pagination-ui .link{background-color:var(--color-trust-gray);border-radius:50%;color:var(--color-white);display:grid;font-size:.75rem;font-weight:500;height:clamp(1.3125 * var(--base-size),3.125dvw,2.5 * var(--base-size));letter-spacing:0;place-items:center;transition:background-color .3s cubic-bezier(.39,.575,.565,1);width:clamp(1.3125 * var(--base-size),3.125dvw,2.5 * var(--base-size))}@media (max-width:699.98px){.cmp-pagination-ui .link{height:2.5rem;width:2.5rem}}.cmp-pagination-ui .link:focus{background-color:var(--color-trust-black)}@media (hover:hover) and (pointer:fine){.cmp-pagination-ui .link[href]:hover{background-color:var(--color-trust-black)}}.cmp-pagination-ui .link[aria-current=page]{background-color:var(--color-trust-black);pointer-events:none}.cmp-pagination-ui .link.-next img{transform:rotate(180deg)}.cmp-pagination-ui .link picture{display:flex}.cmp-pagination-ui .link img{width:clamp(.125 * var(--base-size),.39063dvw,.3125 * var(--base-size))}@media (max-width:699.98px){.cmp-pagination-ui .link img{width:.25rem}}.cmp-global-menu{--open-duration:0.5s;height:100dvh;inset:0 0 auto;position:absolute;transition:opacity .5s cubic-bezier(.39,.575,.565,1),visibility .5s cubic-bezier(.39,.575,.565,1);white-space:nowrap;z-index:-1}.is-global-menu-open .cmp-global-menu{transition:opacity 0s cubic-bezier(.39,.575,.565,1),visibility 0s cubic-bezier(.39,.575,.565,1)}.cmp-global-menu>.background{background-color:var(--color-trust-paleblue);inset:0;opacity:.8;pointer-events:none;position:absolute;transform:translateX(calc(100vw + 100dvh));transition:opacity 0s cubic-bezier(.39,.575,.565,1) 1s,transform 0s cubic-bezier(.39,.575,.565,1) 1s;z-index:-1}.cmp-global-menu>.background:after{aspect-ratio:1/1;background:linear-gradient(-90deg,var(--color-trust-paleblue),transparent);content:"";height:100dvh;inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);width:100dvh;z-index:-1}.is-global-menu-open .cmp-global-menu>.background{opacity:1;transform:translateX(0);transition:opacity var(--open-duration) cubic-bezier(.39,.575,.565,1),transform var(--open-duration) cubic-bezier(.39,.575,.565,1)}.cmp-global-menu>.box{height:100%;inset:0;overflow-y:auto}.cmp-global-menu .boxinner,.cmp-global-menu>.box{justify-content:space-between;margin:auto;position:absolute}.cmp-global-menu .boxinner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:clamp(2.6875 * var(--base-size),6.25dvw,5 * var(--base-size)) clamp(1.3125 * var(--base-size),3.125dvw,2.5 * var(--base-size));height:-moz-fit-content;height:fit-content;inset:clamp(7.8125 * var(--base-size),17.96875dvw,14.375 * var(--base-size)) 0 auto;margin-inline:auto;max-width:80rem;padding-block-end:clamp(4.0625 * var(--base-size),9.375dvw,7.5 * var(--base-size));padding-inline:clamp(1.3125 * var(--base-size),3.125dvw,2.5 * var(--base-size))}@media (max-width:699.98px){.cmp-global-menu .boxinner{flex-direction:column;gap:2.25rem 0;padding-block-start:5.5rem;padding-inline:1.25rem;position:static}}.cmp-global-menu .mainlist{display:grid;gap:clamp(.5625 * var(--base-size),1.32813dvw,1.0625 * var(--base-size)) clamp(2.6875 * var(--base-size),6.25dvw,5 * var(--base-size));grid-template-columns:auto auto;width:-moz-fit-content;width:fit-content}@media (max-width:699.98px){.cmp-global-menu .mainlist{gap:1.125rem .75rem;width:100%}}.cmp-global-menu .mainitem{opacity:0;transform:translateY(.625rem);transition:opacity .1s cubic-bezier(.39,.575,.565,1),transform 0 cubic-bezier(.165,.84,.44,1) .1s}.is-global-menu-open .cmp-global-menu .mainitem{opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(.39,.575,.565,1),transform .8s cubic-bezier(.165,.84,.44,1)}.is-global-menu-open .cmp-global-menu .mainitem:first-child{transition-delay:.27s}.is-global-menu-open .cmp-global-menu .mainitem:nth-child(2){transition-delay:.34s}.is-global-menu-open .cmp-global-menu .mainitem:nth-child(3){transition-delay:.41s}.is-global-menu-open .cmp-global-menu .mainitem:nth-child(4){transition-delay:.48s}.is-global-menu-open .cmp-global-menu .mainitem:nth-child(5){transition-delay:.55s}.is-global-menu-open .cmp-global-menu .mainitem:nth-child(6){transition-delay:.62s}.is-global-menu-open .cmp-global-menu .mainitem:nth-child(7){transition-delay:.69s}.cmp-global-menu .mainlink{--duration:0.2s;transition:opacity var(--duration) cubic-bezier(.39,.575,.565,1)}.cmp-global-menu .mainlink:focus{--duration:0.3s;opacity:.7}.cmp-global-menu .mainlink:focus .sub:before{scale:0 1;transform-origin:right}.cmp-global-menu .mainlink:focus .sub:after{transform:translateX(.3125rem)}@media (hover:hover) and (pointer:fine){.cmp-global-menu .mainlink:hover{--duration:0.3s;opacity:.7}.cmp-global-menu .mainlink:hover .sub:before{scale:0 1;transform-origin:right}.cmp-global-menu .mainlink:hover .sub:after{transform:translateX(.3125rem)}}.cmp-global-menu .main{font-size:5rem;letter-spacing:0;line-height:1}@media (max-width:699.98px){.cmp-global-menu .main{font-size:2.25rem}}.cmp-global-menu .sub{align-items:center;display:flex;font-size:.875rem;gap:0 clamp(.5 * var(--base-size),1.25dvw,1 * var(--base-size));letter-spacing:0;line-height:1.4;position:relative;width:-moz-fit-content;width:fit-content}@media (max-width:699.98px){.cmp-global-menu .sub{gap:1rem}}.cmp-global-menu .sub:before{background-color:var(--color-trust-gray);content:"";height:.0625rem;inset:auto 0 0;position:absolute;transform-origin:left;transition:scale var(--duration) cubic-bezier(.165,.84,.44,1)}.cmp-global-menu .sub:after{background-image:url(../images/common/icon-arrow.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.5625rem;transition:transform var(--duration) cubic-bezier(.165,.84,.44,1);width:1rem}.cmp-global-menu .sublist{display:grid;gap:clamp(1.25 * var(--base-size),2.96875dvw,2.375 * var(--base-size)) clamp(2.1875 * var(--base-size),5dvw,4 * var(--base-size));grid-template-columns:auto auto;padding-block-start:clamp(.3125 * var(--base-size),.78125dvw,.625 * var(--base-size));width:-moz-fit-content;width:fit-content}@media (max-width:699.98px){.cmp-global-menu .sublist{gap:2.5rem .3125rem;padding-block-start:0;width:100%}}.cmp-global-menu .subitem{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(.3125 * var(--base-size),.78125dvw,.625 * var(--base-size)) 0;opacity:0;position:relative;transform:translateY(.625rem);transition:opacity .1s cubic-bezier(.39,.575,.565,1),transform 0 cubic-bezier(.165,.84,.44,1) .1s;width:-moz-fit-content;width:fit-content}@media (max-width:699.98px){.cmp-global-menu .subitem{gap:.5625rem 0}}.is-global-menu-open .cmp-global-menu .subitem{opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(.39,.575,.565,1),transform .8s cubic-bezier(.165,.84,.44,1)}.is-global-menu-open .cmp-global-menu .subitem:first-child{transition-delay:.27s}.is-global-menu-open .cmp-global-menu .subitem:nth-child(2){transition-delay:.34s}.is-global-menu-open .cmp-global-menu .subitem:nth-child(3){transition-delay:.41s}.is-global-menu-open .cmp-global-menu .subitem:nth-child(4){transition-delay:.48s}.is-global-menu-open .cmp-global-menu .subitem:nth-child(5){transition-delay:.55s}.cmp-global-menu .heading{color:var(--color-trust-gray);font-size:.75rem;letter-spacing:0;line-height:1;margin-block-end:clamp(.1875 * var(--base-size),.54688dvw,.4375 * var(--base-size))}@media (max-width:699.98px){.cmp-global-menu .heading{margin-block-end:.625rem}}.cmp-global-menu .sublink{--duration:0.2s;align-items:center;display:flex;font-size:.875rem;gap:0 clamp(.5625 * var(--base-size),1.40625dvw,1.125 * var(--base-size));letter-spacing:0;line-height:1.7;position:relative;transition:opacity var(--duration) cubic-bezier(.39,.575,.565,1)}@media (max-width:699.98px){.cmp-global-menu .sublink{gap:0 1.0625rem}}.cmp-global-menu .sublink:focus{--duration:0.3s;opacity:.7}.cmp-global-menu .sublink:focus:before{scale:0 1;transform-origin:right}.cmp-global-menu .sublink:focus:after{transform:translateX(.3125rem)}@media (hover:hover) and (pointer:fine){.cmp-global-menu .sublink:hover{--duration:0.3s;opacity:.7}.cmp-global-menu .sublink:hover:before{scale:0 1;transform-origin:right}.cmp-global-menu .sublink:hover:after{transform:translateX(.3125rem)}}.cmp-global-menu .sublink:before{background-color:var(--color-trust-gray);content:"";height:.0625rem;inset:auto 0 0;position:absolute;transform-origin:left;transition:scale var(--duration) cubic-bezier(.165,.84,.44,1)}.cmp-global-menu .sublink:after{background-image:url(../images/common/icon-arrow.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.5625rem;transition:transform var(--duration) cubic-bezier(.165,.84,.44,1);width:1rem}.cmp-global-menu .sns{bottom:clamp(1.3125 * var(--base-size),3.125dvw,2.5 * var(--base-size));display:grid;gap:clamp(.8125 * var(--base-size),1.875dvw,1.5 * var(--base-size));grid-template-columns:repeat(4,clamp(.9375 * var(--base-size),2.1875dvw,1.75 * var(--base-size)));opacity:0;position:absolute;right:clamp(1.375 * var(--base-size),3.28125dvw,2.625 * var(--base-size));transition:opacity .1s cubic-bezier(.39,.575,.565,1)}@media (max-width:699.98px){.cmp-global-menu .sns{gap:1.5rem;grid-template-columns:repeat(4,1.75rem);position:static}}.is-global-menu-open .cmp-global-menu .sns{opacity:1;transition:opacity .3s cubic-bezier(.39,.575,.565,1) .5s}.cmp-global-menu .snslink{--duration:0.2s;transition:opacity var(--duration) cubic-bezier(.39,.575,.565,1)}.cmp-global-menu .snslink:focus{opacity:.7}@media (hover:hover) and (pointer:fine){.cmp-global-menu .snslink:hover{opacity:.7}}.cmp-info-list{display:grid;row-gap:clamp(.5 * var(--base-size),1.25dvw,1 * var(--base-size))}@media (max-width:699.98px){.cmp-info-list{row-gap:.8125rem}}.cmp-info-list .link{--duration:0.2s;align-items:center;border-radius:clamp(.25 * var(--base-size),.625dvw,.5 * var(--base-size));-moz-column-gap:clamp(.8125 * var(--base-size),1.875dvw,1.5 * var(--base-size));column-gap:clamp(.8125 * var(--base-size),1.875dvw,1.5 * var(--base-size));display:grid;grid-template-columns:clamp(7.625 * var(--base-size),17.5dvw,14 * var(--base-size)) 1fr;padding:clamp(.5 * var(--base-size),1.25dvw,1 * var(--base-size)) clamp(.8125 * var(--base-size),1.875dvw,1.5 * var(--base-size));position:relative;z-index:1}@media (max-width:699.98px){.cmp-info-list .link{border-radius:.5rem;grid-template-columns:1fr;padding:1.5rem 1rem;row-gap:1rem}}.cmp-info-list .link:before{background-color:var(--color-white);transition:opacity var(--duration) cubic-bezier(.39,.575,.565,1);z-index:-1}.cmp-info-list .link:after,.cmp-info-list .link:before{content:"";inset:0;pointer-events:none;position:absolute}.cmp-info-list .link:after{border:.0625rem solid var(--color-trust-black);border-radius:clamp(.25 * var(--base-size),.625dvw,.5 * var(--base-size));clip-path:polygon(0 0,0 0,100% 100%,100% 100%);opacity:1;transition:clip-path var(--duration) cubic-bezier(.165,.84,.44,1)}.cmp-info-list .link:focus{--duration:0.4s}.cmp-info-list .link:focus:before{opacity:.6}.cmp-info-list .link:focus:after{clip-path:polygon(0 0,101% 0,101% 101%,0 101%)}@media (hover:hover) and (pointer:fine){.cmp-info-list .link:hover{--duration:0.4s}.cmp-info-list .link:hover:before{opacity:.6}.cmp-info-list .link:hover:after{clip-path:polygon(0 0,101% 0,101% 101%,0 101%)}}.cmp-info-list .tag,.cmp-info-list .time{font-size:.875rem;font-weight:500;letter-spacing:0;line-height:180%}.cmp-info-list .title{font-size:1.125rem;font-weight:700;letter-spacing:0;line-height:150%}.cmp-info-list .head{-moz-column-gap:clamp(.4375 * var(--base-size),1.09375dvw,.875 * var(--base-size));column-gap:clamp(.4375 * var(--base-size),1.09375dvw,.875 * var(--base-size));display:grid;grid-template-columns:clamp(3.75 * var(--base-size),8.59375dvw,6.875 * var(--base-size)) 1fr}@media (max-width:699.98px){.cmp-info-list .head{align-items:center;display:flex;justify-content:space-between}}.cmp-contact-ctn{background-color:var(--color-trust-black);padding-block:clamp(3.375 * var(--base-size),7.8125dvw,6.25 * var(--base-size))}@media (max-width:699.98px){.cmp-contact-ctn{padding-block:5rem}}.cmp-contact-ctn>.inner{display:grid;gap:clamp(1.3125 * var(--base-size),3.125dvw,2.5 * var(--base-size));justify-content:center;margin-inline:auto;max-width:42.5rem}@media (max-width:699.98px){.cmp-contact-ctn>.inner{gap:2.25rem;max-width:none;padding-inline:2.5rem}}.cmp-contact-ctn .title{color:var(--color-white);font-size:5rem;letter-spacing:0;line-height:1;text-align:center}@media (max-width:699.98px){.cmp-contact-ctn .title{font-size:3.75rem}}.cmp-contact-ctn .lead{color:var(--color-white);font-size:.875rem;letter-spacing:0;line-height:1.8;text-align:center}.cmp-contact-ctn .link{margin-inline:auto;max-width:16.25rem}.cmp-footer-ctn{background-color:var(--color-white);padding-block:clamp(2.5625 * var(--base-size),5.9375dvw,4.75 * var(--base-size))}@media (max-width:699.98px){.cmp-footer-ctn{padding-block:2.25rem}.cmp-footer-ctn>.inner{padding-inline:1.25rem}}.cmp-footer-ctn .logo{display:block;margin-block-end:clamp(.875 * var(--base-size),2.10938dvw,1.6875 * var(--base-size));width:10.875rem;--duration:0.2s;transition:opacity var(--duration) cubic-bezier(.39,.575,.565,1)}.cmp-footer-ctn .logo:focus{opacity:.7}@media (hover:hover) and (pointer:fine){.cmp-footer-ctn .logo:hover{opacity:.7}}@media (max-width:699.98px){.cmp-footer-ctn .logo{margin-block-end:2.5rem;width:10.875rem}}.cmp-footer-ctn .logo [fill]{fill:var(--color-trust-gray)}.cmp-footer-links{display:flex;flex-flow:wrap;gap:clamp(1.875 * var(--base-size),4.29688dvw,3.4375 * var(--base-size)) clamp(1.1875 * var(--base-size),2.73438dvw,2.1875 * var(--base-size))}@media (max-width:699.98px){.cmp-footer-links{display:grid;gap:2.25rem 1.5rem;grid-template-columns:repeat(2,1fr);justify-content:space-between}.cmp-footer-links .block:nth-child(odd):last-child{grid-column:1/-1}}@media (min-width:700px){.cmp-footer-links .block:first-child,.cmp-footer-links .block:last-child{width:11.25rem}}@media (max-width:699.98px){.cmp-footer-links .block:first-child{grid-column:1/-1}.cmp-footer-links .block:first-child .list{display:grid;gap:0 1.5rem;grid-template-columns:repeat(2,1fr)}}.cmp-footer-links .heading{color:var(--color-trust-gray);font-size:.75rem;letter-spacing:0;line-height:1;margin-block-end:clamp(.8125 * var(--base-size),1.875dvw,1.5 * var(--base-size))}@media (max-width:699.98px){.cmp-footer-links .heading{margin-block-end:1.25rem}}.cmp-footer-links .link{display:block;font-size:.875rem;letter-spacing:0;line-height:1.8;padding-block:clamp(.0625 * var(--base-size),.23438dvw,.1875 * var(--base-size));--duration:0.2s;transition:opacity var(--duration) cubic-bezier(.39,.575,.565,1)}.cmp-footer-links .link:focus{opacity:.7}@media (hover:hover) and (pointer:fine){.cmp-footer-links .link:hover{opacity:.7}}@media (max-width:699.98px){.cmp-footer-links .link{padding-block:.25rem}}.cmp-footer-sns{align-items:center;border-block-end:.0625rem solid var(--color-trust-black);display:flex;gap:clamp(1.3125 * var(--base-size),3.125dvw,2.5 * var(--base-size));justify-content:space-between;padding-block:clamp(.8125 * var(--base-size),1.95313dvw,1.5625 * var(--base-size)) clamp(.5625 * var(--base-size),1.32813dvw,1.0625 * var(--base-size))}@media (max-width:699.98px){.cmp-footer-sns{align-items:flex-start;flex-direction:column;gap:1.125rem;padding-block:2.25rem 1.25rem}}.cmp-footer-sns .contact{display:flex;gap:clamp(1.3125 * var(--base-size),3.125dvw,2.5 * var(--base-size))}@media (max-width:699.98px){.cmp-footer-sns .contact{gap:2.625rem}}.cmp-footer-sns .link{font-size:.875rem;letter-spacing:0;line-height:1.8;--duration:0.2s;transition:opacity var(--duration) cubic-bezier(.39,.575,.565,1)}.cmp-footer-sns .link:focus{opacity:.7}@media (hover:hover) and (pointer:fine){.cmp-footer-sns .link:hover{opacity:.7}}.cmp-footer-sns .sns{display:grid;gap:clamp(.8125 * var(--base-size),1.875dvw,1.5 * var(--base-size));grid-template-columns:repeat(4,clamp(.9375 * var(--base-size),2.1875dvw,1.75 * var(--base-size)))}@media (max-width:699.98px){.cmp-footer-sns .sns{gap:1.5rem;grid-template-columns:repeat(4,1.75rem)}}.cmp-footer-sns .sns .link{--duration:0.2s;transition:opacity var(--duration) cubic-bezier(.39,.575,.565,1)}.cmp-footer-sns .sns .link:focus{opacity:.7}@media (hover:hover) and (pointer:fine){.cmp-footer-sns .sns .link:hover{opacity:.7}}.cmp-footer-privacypolicy{align-items:center;display:flex;gap:clamp(1.3125 * var(--base-size),3.125dvw,2.5 * var(--base-size));justify-content:space-between;padding-block:clamp(.4375 * var(--base-size),1.01563dvw,.8125 * var(--base-size))}@media (max-width:699.98px){.cmp-footer-privacypolicy{align-items:flex-start;flex-direction:column;gap:2rem;padding-block:.9375rem}}.cmp-footer-privacypolicy .links{display:flex;gap:clamp(1.3125 * var(--base-size),3.125dvw,2.5 * var(--base-size))}@media (max-width:699.98px){.cmp-footer-privacypolicy .links{gap:2.5rem}}.cmp-footer-privacypolicy .link{font-size:.75rem;letter-spacing:0;line-height:1;--duration:0.2s;transition:opacity var(--duration) cubic-bezier(.39,.575,.565,1)}.cmp-footer-privacypolicy .link:focus{opacity:.7}@media (hover:hover) and (pointer:fine){.cmp-footer-privacypolicy .link:hover{opacity:.7}}.cmp-footer-privacypolicy .copyright{font-size:.75rem;letter-spacing:0;line-height:1}.cmp-button-link{--color:var(--color-trust-black);--border-color:var(--color-trust-black);--background:transparent;--duration:0.2s;align-items:center;background-color:var(--background);border:.0625rem solid var(--border-color);border-radius:624.9375rem;display:flex;height:-moz-fit-content;height:fit-content;overflow:hidden;padding:.9375rem 2.5rem 1.3125rem 1.6875rem;position:relative;width:100%;z-index:1}@media (max-width:699.98px){.cmp-button-link{padding:1.0625rem 2.75rem 1.0625rem 1.25rem}}.cmp-button-link:focus{--duration:0.4s}.cmp-button-link:focus:after{opacity:.2;transform:translateX(0)}.cmp-button-link:focus:not(.-download) svg{transform:translateX(.3125rem)}@media (hover:hover) and (pointer:fine){.cmp-button-link:hover{--duration:0.4s}.cmp-button-link:hover:after{opacity:.2;transform:translateX(0)}.cmp-button-link:hover:not(.-download) svg{transform:translateX(.3125rem)}}.cmp-button-link.-secondary{--color:var(--color-white);--border-color:var(--color-white)}.cmp-button-link.-tertiary{--color:var(--color-trust-black);--border-color:var(--color-white);--background:var(--color-white)}.cmp-button-link.-line{--color:#06c755;--border-color:#06c755;--background:var(--color-white)}.cmp-button-link:after{background:linear-gradient(-135deg,var(--color),transparent);content:"";inset:0;opacity:0;position:absolute;transform:translateX(50%);transition:transform var(--duration) cubic-bezier(.165,.84,.44,1),opacity var(--duration) cubic-bezier(.39,.575,.565,1);z-index:-1}.cmp-button-link .viewmore{color:var(--color);font-size:1rem;letter-spacing:0;line-height:1;transition:letter-spacing var(--duration) cubic-bezier(.165,.84,.44,1)}.cmp-button-link svg{inset:0 1.125rem 0 auto;margin-block:auto;position:absolute;transition:transform var(--duration) cubic-bezier(.165,.84,.44,1);width:1.1875rem}@media (max-width:699.98px){.cmp-button-link svg{right:1.25rem;width:1.1875rem}}.cmp-button-link svg [fill]{fill:var(--color)}.cmp-button-link.-download svg{right:1.5rem;width:.8125rem}@media (max-width:699.98px){.cmp-button-link.-download svg{width:.8125rem}}.gtranslate_wrapper{align-items:center;border:.0625rem solid var(--lang-color);border-radius:.25rem;color:var(--lang-color);cursor:pointer;display:flex;height:clamp(1 * var(--base-size),2.34375dvw,1.875 * var(--base-size));min-width:8.75rem;position:relative;transition:opacity .1s cubic-bezier(.39,.575,.565,1);width:100%}@media (max-width:699.98px){.gtranslate_wrapper{height:1.875rem;margin-block-start:1.25rem;max-width:20rem;min-width:auto;opacity:0;transition:opacity .1s cubic-bezier(.39,.575,.565,1);z-index:0}}.gtranslate_wrapper:before{background-color:var(--lang-color);content:"";left:clamp(.1875 * var(--base-size),.46875dvw,.375 * var(--base-size));-webkit-mask-image:url(../images/common/icon-lang.svg);mask-image:url(../images/common/icon-lang.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;min-height:clamp(.625 * var(--base-size),1.5625dvw,1.25 * var(--base-size));min-width:clamp(.625 * var(--base-size),1.5625dvw,1.25 * var(--base-size));position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s cubic-bezier(.39,.575,.565,1)}@media (max-width:699.98px){.gtranslate_wrapper:before{min-height:1.25rem;min-width:1.25rem}}.gtranslate_wrapper:after{background-color:var(--lang-color);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:.5625rem;margin-block:auto;position:absolute;right:clamp(.3125 * var(--base-size),.78125dvw,.625 * var(--base-size));top:55%;transform:translateY(-50%);transition:background-color .3s cubic-bezier(.39,.575,.565,1);width:.5625rem}@media (max-width:699.98px){.gtranslate_wrapper:after{height:.5625rem;right:1rem;width:1rem}}@media (min-width:700px){.is-global-menu-open .gtranslate_wrapper{opacity:0}}@media (max-width:699.98px){.is-global-menu-open .gtranslate_wrapper{opacity:1;transition:opacity .3s cubic-bezier(.39,.575,.565,1) .5s}}.gtranslate_wrapper .is-scrollarea-contents{background-color:var(--color-white);opacity:.5}.gt_selector{background-color:transparent;border:none;border-radius:.25rem;font-size:.875rem;height:100%;letter-spacing:.05em;padding-inline:clamp(1 * var(--base-size),2.34375dvw,1.875 * var(--base-size));transition:color .3s cubic-bezier(.39,.575,.565,1);width:100%}@media (max-width:699.98px){.gt_selector{padding-left:1.875rem}}.cmp-tagline>.lead{font-size:5rem;line-height:1;overflow-wrap:break-word;text-align:center;word-break:normal}@media (max-width:699.98px){.cmp-tagline>.lead{font-size:3.75rem}}.cmp-tagline>.text{font-size:.875rem;line-height:180%;padding-top:2.125rem;text-align:center}.cmp-entry-ctn{--en-font:"Instrument Serif",serif;--link-text-color-01:var(--color-trust-black);--link-text-color-02:var(--color-white)}.cmp-entry-ctn.-global{--link-color-01:var(--color-white);--link-color-02:var(--color-darkgray)}.cmp-entry-ctn.-detail{--link-color-01:var(--color-trust-palegreen);--link-color-02:var(--color-trust-black)}.cmp-entry-ctn.-talent{--link-color-01:var(--color-trust-gray);--link-color-02:var(--color-trust-black);--link-text-color-01:var(--color-white)}.cmp-entry-ctn.-talent .blockitem:first-of-type .cmp-button-link{--color:var(--link-text-color-01);--border-color:var(--link-text-color-01)}.cmp-entry-ctn.-actors{--link-color-01:var(--color-trust-palepurple);--link-color-02:var(--color-trust-black)}.cmp-entry-ctn.-actors .blockitem:first-of-type .cmp-button-link{--color:var(--link-text-color-01);--border-color:var(--link-text-color-01)}.cmp-entry-ctn.-creator{--link-color-01:var(--color-trust-paleblue);--link-color-02:var(--color-trust-black)}.cmp-entry-ctn .blocks{display:grid;grid-template-columns:1fr 1fr}@media (max-width:699.98px){.cmp-entry-ctn .blocks{grid-template-columns:1fr}}.cmp-entry-ctn .blockitem{display:grid;gap:clamp(1.3125 * var(--base-size),3.125dvw,2.5 * var(--base-size));justify-content:center;padding:clamp(3.375 * var(--base-size),7.8125dvw,6.25 * var(--base-size)) clamp(1.3125 * var(--base-size),3.125dvw,2.5 * var(--base-size))}@media (max-width:699.98px){.cmp-entry-ctn .blockitem{gap:2.5rem;padding:5rem 2.5625rem}}.cmp-entry-ctn .blockitem:first-of-type{background-color:var(--link-color-01);color:var(--link-text-color-01)}.cmp-entry-ctn .blockitem:nth-of-type(2){background-color:var(--link-color-02);color:var(--link-text-color-02)}.cmp-entry-ctn .title{font-family:var(--en-font);font-size:5rem;font-weight:400;letter-spacing:0;line-height:1;text-align:center}@media (max-width:699.98px){.cmp-entry-ctn .title{font-size:3.75rem}}.page-creator .cmp-entry-ctn .title{--en-font:"Noto Sans JP",sans-serif;font-size:2.25rem;font-weight:700;line-height:1}.page-talent .cmp-entry-ctn .title{--en-font:aboreto,cursive;font-size:2.25rem;line-height:1}.cmp-entry-ctn .lead{font-size:.875rem;letter-spacing:0;line-height:1.8;max-width:18.625rem;text-align:center}.cmp-entry-ctn .link{margin-inline:auto;max-width:16.25rem}@media (max-width:699.98px){.cmp-entry-ctn .link{max-width:16.25rem}}.cmp-event-list .list{display:grid;gap:clamp(.8125 * var(--base-size),1.875dvw,1.5 * var(--base-size));grid-template-columns:auto auto 1fr}@media (max-width:699.98px){.cmp-event-list .list{gap:1.5rem;grid-template-columns:1fr}}.cmp-event-list .item,.cmp-event-list .link{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.cmp-event-list .link{--duration:0.2s;border-radius:clamp(.25 * var(--base-size),.625dvw,.5 * var(--base-size));gap:clamp(1.0625 * var(--base-size),2.5dvw,2 * var(--base-size));padding:clamp(.5 * var(--base-size),1.25dvw,1 * var(--base-size)) clamp(.8125 * var(--base-size),1.875dvw,1.5 * var(--base-size));position:relative;z-index:1}@media (max-width:699.98px){.cmp-event-list .link{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:1rem 1.5rem}}.cmp-event-list .link:before{background-color:var(--color-white);border-radius:clamp(.25 * var(--base-size),.625dvw,.5 * var(--base-size));content:"";inset:0;pointer-events:none;position:absolute;transition:opacity var(--duration) cubic-bezier(.39,.575,.565,1);z-index:-1}.cmp-event-list .link:after{border:.0625rem solid var(--color-trust-black);border-radius:clamp(.25 * var(--base-size),.625dvw,.5 * var(--base-size));clip-path:polygon(0 0,0 0,100% 100%,100% 100%);content:"";inset:0;opacity:1;pointer-events:none;position:absolute;transition:clip-path var(--duration) cubic-bezier(.165,.84,.44,1)}.cmp-event-list .link:focus{--duration:0.4s}.cmp-event-list .link:focus:before{opacity:.6}.cmp-event-list .link:focus:after{clip-path:polygon(0 0,101% 0,101% 101%,0 101%)}@media (hover:hover) and (pointer:fine){.cmp-event-list .link:hover{--duration:0.4s}.cmp-event-list .link:hover:before{opacity:.6}.cmp-event-list .link:hover:after{clip-path:polygon(0 0,101% 0,101% 101%,0 101%)}}.cmp-event-list .date{align-items:center;display:flex;flex-direction:column;font-size:2.25rem;gap:clamp(.1875 * var(--base-size),.54688dvw,.4375 * var(--base-size));justify-content:center;letter-spacing:0;line-height:180%;text-align:center}@media (max-width:699.98px){.cmp-event-list .date{align-items:center;flex-direction:row;font-size:.875rem;gap:.5rem}}.cmp-event-list .arrow{aspect-ratio:16/24;background-image:url(../images/common/icon-arrow_bottom.svg);background-repeat:no-repeat;background-size:contain;display:block;flex-shrink:0;height:clamp(.8125 * var(--base-size),1.875dvw,1.5 * var(--base-size));margin-inline:auto}@media (max-width:699.98px){.cmp-event-list .arrow{height:1rem;transform:rotate(-90deg)}}.cmp-event-list .image{background-color:var(--color-trust-palepink);height:clamp(8.1875 * var(--base-size),18.75dvw,15 * var(--base-size));margin-block:auto;width:clamp(8.1875 * var(--base-size),18.75dvw,15 * var(--base-size))}@media (max-width:699.98px){.cmp-event-list .image{height:100%;max-height:17rem;max-width:18.25rem;width:100%}}.cmp-event-list .image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cmp-event-list .textarea{display:grid;gap:clamp(1.0625 * var(--base-size),2.5dvw,2 * var(--base-size));grid-template-rows:auto auto 1fr;padding-block:clamp(.5625 * var(--base-size),1.40625dvw,1.125 * var(--base-size))}@media (max-width:699.98px){.cmp-event-list .textarea{gap:1rem;padding-block:1rem}}.cmp-event-list .small{font-size:.875rem;font-weight:700;letter-spacing:0;line-height:180%}.cmp-event-list .text{display:flex;flex-direction:column;font-size:1.125rem;font-weight:700;gap:clamp(.5 * var(--base-size),1.25dvw,1 * var(--base-size));letter-spacing:0;line-height:150%}@media (max-width:699.98px){.cmp-event-list .text{gap:1rem}}.cmp-event-list .label{color:var(--color-trust-gray);font-size:1.125rem;font-weight:700;letter-spacing:0;line-height:150%}.cmp-event-list .tags{align-items:flex-start;align-items:flex-end;display:flex;flex-wrap:wrap;gap:clamp(.25 * var(--base-size),.625dvw,.5 * var(--base-size))}@media (max-width:699.98px){.cmp-event-list .tags{gap:.5rem}}.cmp-event-list .tag{align-items:center;border:.0625rem solid var(--color-black);border-radius:624.9375rem;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;justify-content:center;letter-spacing:0;line-height:1;padding:0 .5rem .0625rem}.cmp-fixed-banner{bottom:.3125rem;height:6.25rem;opacity:0;position:fixed;right:.3125rem;width:6.25rem;z-index:10}@media (min-width:700px){.cmp-fixed-banner{display:none}}.cmp-fixed-banner img{height:100%;width:100%}.cmp-fixed-banner a{--duration:0.2s}.cmp-fixed-banner a:focus{--duration:0.4s;opacity:.6}@media (hover:hover) and (pointer:fine){.cmp-fixed-banner a:hover{--duration:0.4s;opacity:.6}}.u-hidden{display:none!important;visibility:hidden}@media (max-width:699.98px){.u-hidden-sm{display:none!important;visibility:hidden}}.u-hidden-up-sm{display:none!important;visibility:hidden}@media (max-width:699.98px){.u-hidden-down-sm{display:none!important;visibility:hidden}}@media (min-width:700px) and (max-width:1279.98px){.u-hidden-md{display:none!important;visibility:hidden}}@media (min-width:700px){.u-hidden-up-md{display:none!important;visibility:hidden}}@media (max-width:1279.98px){.u-hidden-down-md{display:none!important;visibility:hidden}}@media (min-width:1280px){.u-hidden-lg,.u-hidden-up-lg{display:none!important;visibility:hidden}}.u-hidden-down-lg{display:none!important;visibility:hidden}.u-visuallyhidden{border:0;clip:rect(0 0 0 0);height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;width:.0625rem}.u-visuallyhidden.focusable:active,.u-visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.u-invisible{visibility:hidden}.clearfix:after{clear:both;content:"";display:block}.u-font-instrument{font-family:"Instrument Serif",serif;font-weight:400}.u-text-center{text-align:center}.u-font-noto{font-family:Noto Sans JP,sans-serif}.u-font-aboreto{font-family:Aboreto,cursive}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}