@charset "UTF-8";:root{--content-width: 1200px;--pc-device-size: 1512px;--sp-device-size: 402px;--sp-default-size: 354px;--pc-padding: 60px;--sp-padding: 24px;--sp-padding-ratio: calc(var(--sp-padding) / var(--sp-device-size) * 100%);--base-color: #003B37;--bg-color: #EBEDDF;--accent-color: #F38F74;--link-color: var(--base-color);--white: #fff;--black: #000;--cream: #e8e5ea;--blue: #78FFEA;--orange: #FFA880;--genre1Color: var(--accent-color);--genre2Color: #6acdcf;--genre3Color: #f2bd72;--genre4Color: #c193cc;--genre5Color: #bdc8b1;--base-font: "dnp-shuei-gothic-gin-std", "Helvetica Neue", YakuHanJP, Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--facebook-color: #1877f2;--twitter-color: #1da1f2;--googleplus-color: #dd4b39;--insta-color: #D93177;--tumblr-color: #36465d;--flickr-color-01: #0063dc;--flickr-color-02: #ff0084;--hatena-color: #008fde;--line-color: #00c300;--youtube-color: #ff0000;--vimeo-color: #1ab7ea;--dropbox-color: #007ee5;--snapchat-color: #fffc00;--skype-color: #12a5f4;--pinterest-color: #bd081c;--note-color: #2dcdb5;--wordpress-color: #21759b;--pixiv-color: #127bb1}.l-header{z-index:1;margin-bottom:24px}@media screen and (max-width:1200px){.l-header{margin-bottom:2vw}}@media screen and (max-width:768px){.l-header{margin-bottom:0vw}}@media print,screen and (min-width:769px){.l-header{padding-left:var(--pc-padding);padding-right:var(--pc-padding)}}@media screen and (max-width:1200px){.l-header{padding-left:5%;padding-right:5%}}@media screen and (max-width:768px){.l-header{padding-left:0;padding-right:0}}@media screen and (max-width:768px){.l-header{padding-left:var(--sp-padding-ratio);padding-right:var(--sp-padding-ratio)}}@media print,screen and (min-width:769px){.l-header{position:relative}}@media screen and (max-width:768px){.l-header{position:fixed;top:0;left:0;width:100%;box-sizing:border-box}}.l-header__container{display:flex;align-items:center;justify-content:space-between;position:relative;padding-top:50px}@media screen and (max-width:1200px){.l-header__container{padding-top:calc(50 / 1200 * 100vw)}}@media screen and (max-width:768px){.l-header__container{padding-top:calc(33 / 402 * 100vw)}}.l-header__container{padding-bottom:50px}@media screen and (max-width:1200px){.l-header__container{padding-bottom:calc(50 / 1200 * 100vw)}}@media screen and (max-width:768px){.l-header__container{padding-bottom:calc(33 / 402 * 100vw)}}@media print,screen and (min-width:769px){.l-header__container{border-bottom:solid 1px var(--base-color)}}.l-header__container .logo-nav{gap:0px 36px}@media screen and (max-width:1200px){.l-header__container .logo-nav{gap:0vw calc(36 / 1200 * 100vw)}}@media screen and (max-width:768px){.l-header__container .logo-nav{gap:0vw 0vw}}@media print,screen and (min-width:769px){.l-header__container .logo-nav{display:flex;align-items:center}}.l-header__container .logo-nav>h1{line-height:1;width:50px}@media screen and (max-width:1200px){.l-header__container .logo-nav>h1{width:calc(50 / 1200 * 100vw)}}@media screen and (max-width:768px){.l-header__container .logo-nav>h1{width:calc(50 / 402 * 100vw)}}.l-header__container .logo-nav>h1 a{display:block}@media print,screen and (min-width:769px){.l-header__container .logo-nav>nav .nav--global{display:flex;align-items:center;gap:0 24px}}.l-header__container .logo-nav>nav .nav--global>a{display:block}.l-header__container .logo-nav>nav .nav--global>a .label{display:block;font-weight:400;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:1.8rem}@media screen and (max-width:1200px){.l-header__container .logo-nav>nav .nav--global>a .label{font-size:calc(18 / 1200 * 100vw)}}@media screen and (max-width:768px){.l-header__container .logo-nav>nav .nav--global>a .label{font-size:calc(18 / 402 * 100vw)}}.l-header__container .logo-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none;width:72px}@media screen and (max-width:1200px){.l-header__container .logo-icon{width:calc(72 / 1200 * 100vw)}}@media screen and (max-width:768px){.l-header__container .logo-icon{width:calc(36 / 402 * 100vw)}}.l-header__container .snsnav .nav--sns{display:flex;align-items:center;justify-content:flex-end;gap:0px 18px}@media screen and (max-width:1200px){.l-header__container .snsnav .nav--sns{gap:0vw calc(18 / 1200 * 100vw)}}@media screen and (max-width:768px){.l-header__container .snsnav .nav--sns{gap:0vw calc(18 / 402 * 100vw)}}.l-header__container .snsnav .nav--sns>a{display:block;font-weight:400;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:1.8rem}@media screen and (max-width:1200px){.l-header__container .snsnav .nav--sns>a{font-size:calc(18 / 1200 * 100vw)}}@media screen and (max-width:768px){.l-header__container .snsnav .nav--sns>a{font-size:calc(18 / 402 * 100vw)}}@media print,screen and (min-width:769px){.is-firefox .l-footer__info--container .character--lineup>article>.charprof>dl{gap:1em 0}}@media screen and (max-width:1200px){.is-firefox .l-footer__info--container .character--lineup>article>.charprof>dl{gap:.6em 0}}.l-footer{position:relative;box-sizing:border-box;z-index:4}.l-footer__container{border-left:solid 1px var(--base-color);position:relative;padding-top:120px}@media screen and (max-width:1200px){.l-footer__container{padding-top:10vw}}@media screen and (max-width:768px){.l-footer__container{padding-top:calc(60 / 402 * 100vw)}}@media print,screen and (min-width:769px){.l-footer__container{padding-top:30.1397205589%}}@media screen and (max-width:768px){.l-footer__container{padding-top:calc(177 / 402 * 100vw)}}.l-footer__character{position:absolute;top:0;pointer-events:none}@media print,screen and (min-width:769px){.l-footer__character{left:2.994011976%;width:62.4750499002%}}@media screen and (max-width:768px){.l-footer__character{left:0;width:93.6507936508%}}.l-footer__character picture img{aspect-ratio:1/1}.l-footer__info{background-color:var(--base-color);color:var(--bg-color);padding-bottom:72px}@media screen and (max-width:1200px){.l-footer__info{padding-bottom:calc(72 / 1200 * 100vw)}}@media screen and (max-width:768px){.l-footer__info{padding-bottom:calc(54 / 402 * 100vw)}}@media screen and (max-width:768px){.l-footer__info{padding-top:calc(200 / 402 * 100vw)}}@media print,screen and (min-width:769px){.l-footer__info{padding-top:19.9600798403%}}.l-footer__info--container{width:100%;display:flex;box-sizing:border-box;padding-top:84px}@media screen and (max-width:1200px){.l-footer__info--container{padding-top:calc(84 / 1200 * 100vw)}}@media screen and (max-width:768px){.l-footer__info--container{padding-top:0vw}}@media print,screen and (min-width:769px){.l-footer__info--container{flex-wrap:wrap;justify-content:space-between;padding-left:5.9880239521%;padding-right:5.9880239521%}}@media screen and (max-width:768px){.l-footer__info--container{flex-direction:column}}@media screen and (max-width:768px){.l-footer__info--container>header,.l-footer__info--container .intro,.l-footer__info--container .character{box-sizing:border-box;padding-left:9.5238095238%!important;padding-right:6.3492063492%!important;width:100%!important}}.l-footer__info--container>header{position:relative;width:100%;margin-bottom:60px}@media screen and (max-width:1200px){.l-footer__info--container>header{margin-bottom:5vw}}@media screen and (max-width:768px){.l-footer__info--container>header{margin-bottom:calc(42 / 402 * 100vw)}}@media screen and (max-width:768px){.l-footer__info--container>header:before{content:"";position:absolute;top:0;left:0;display:block;background-color:var(--bg-color);width:calc(6 / 402 * 100vw);height:calc(90 / 402 * 100vw)}}.l-footer__info--container .intro{box-sizing:border-box;padding-bottom:0}@media screen and (max-width:1200px){.l-footer__info--container .intro{padding-bottom:0vw}}@media screen and (max-width:768px){.l-footer__info--container .intro{padding-bottom:calc(42 / 402 * 100vw)}}@media print,screen and (min-width:769px){.l-footer__info--container .intro{width:31.746031746%}}@media screen and (max-width:1200px){.l-footer__info--container .intro{width:38.5487528345%}}.l-footer__info--container .character{display:flex;flex-direction:column;gap:42px 0px}@media screen and (max-width:1200px){.l-footer__info--container .character{gap:calc(42 / 1200 * 100vw) 0vw}}@media screen and (max-width:768px){.l-footer__info--container .character{gap:calc(42 / 402 * 100vw) 0vw}}@media print,screen and (min-width:769px){.l-footer__info--container .character{width:63.7188208617%}}@media screen and (max-width:1200px){.l-footer__info--container .character{width:54.8752834467%}}.l-footer__info--container .character--lineup{display:flex;flex-direction:column;gap:24px 0px}@media screen and (max-width:1200px){.l-footer__info--container .character--lineup{gap:2vw 0vw}}@media screen and (max-width:768px){.l-footer__info--container .character--lineup{gap:calc(24 / 402 * 100vw) 0vw}}.l-footer__info--container .character--lineup>article{display:flex;justify-content:space-between}@media print,screen and (min-width:769px){.l-footer__info--container .character--lineup>article>.charimg{width:32.0284697509%}}@media screen and (max-width:768px){.l-footer__info--container .character--lineup>article>.charimg{width:35.2201257862%}}.l-footer__info--container .character--lineup>article>.charimg picture img{aspect-ratio:179/108}@media print,screen and (min-width:769px){.l-footer__info--container .character--lineup>article>.charprof{width:63.3451957295%}}@media screen and (max-width:768px){.l-footer__info--container .character--lineup>article>.charprof{width:60.0628930818%}}.l-footer__info--container .character--lineup>article>.charprof>dl{padding-top:.2em;display:flex;flex-direction:column}@media print,screen and (min-width:769px){.l-footer__info--container .character--lineup>article>.charprof>dl{gap:2em 0}}@media screen and (max-width:1200px){.l-footer__info--container .character--lineup>article>.charprof>dl{gap:1.5em 0}}.l-footer__info--container .character--lineup>article>.charprof>dl>.name{line-height:1}@media print,screen and (min-width:769px){.l-footer__info--container .character--lineup>article>.charprof>dl>.name{font-size:clamp(1.44rem,1.62rem,1.8rem)}}@media screen and (max-width:1200px){.l-footer__info--container .character--lineup>article>.charprof>dl>.name{font-size:1.25vw}}@media screen and (max-width:768px){.l-footer__info--container .character--lineup>article>.charprof>dl>.name{font-size:calc(13 / 402 * 100vw)}}@media print,screen and (min-width:769px){.l-footer__info--container .character--lineup>article>.charprof>dl>.prof{font-size:clamp(.96rem,1.08rem,1.2rem)}}@media screen and (max-width:1200px){.l-footer__info--container .character--lineup>article>.charprof>dl>.prof{font-size:calc(10 / 1200 * 100vw)}}@media screen and (max-width:768px){.l-footer__info--container .character--lineup>article>.charprof>dl>.prof{font-size:calc(12 / 402 * 100vw)}}@media print,screen and (min-width:769px){.l-footer__info--container .character--lineup>article>.charprof>dl>.prof{width:76.404494382%}}@media screen and (max-width:1200px){.l-footer__info--container .character--lineup>article>.charprof>dl>.prof{width:89.8876404494%}}@media screen and (max-width:768px){.l-footer__info--container .character--lineup>article>.charprof>dl>.prof{width:100%;font-size:calc(10 / 402 * 100vw)}}.l-footer__info--container .character--lineup>article>.charprof>dl>.prof>p{line-height:1.7;letter-spacing:.15em;text-box-trim:trim-both;text-box-edge:cap alphabetic}@media screen and (max-width:1200px){.l-footer__info--container .character--lineup>article>.charprof>dl>.prof>p{line-height:1.6}}.l-footer__info--container .character--credit{display:flex;align-items:center;border-top:solid 1px var(--bg-color);padding-top:42px}@media screen and (max-width:1200px){.l-footer__info--container .character--credit{padding-top:calc(42 / 1200 * 100vw)}}@media screen and (max-width:768px){.l-footer__info--container .character--credit{padding-top:calc(42 / 402 * 100vw)}}@media print,screen and (min-width:769px){.l-footer__info--container .character--credit{gap:0 3.2028469751%}}@media screen and (max-width:768px){.l-footer__info--container .character--credit{flex-direction:column;align-items:flex-start;gap:calc(18 / 402 * 100vw) 0}}@media print,screen and (min-width:769px){.l-footer__info--container .character--credit>header{order:1}}@media print,screen and (min-width:769px){.l-footer__info--container .character--credit:after{content:"";display:block;height:1px;background-color:var(--bg-color);order:2;width:7.4733096085%}}.l-footer__info--container .character--credit>article{display:flex;flex-grow:1;align-items:center;gap:0px 10px}@media screen and (max-width:1200px){.l-footer__info--container .character--credit>article{gap:0vw calc(10 / 1200 * 100vw)}}@media screen and (max-width:768px){.l-footer__info--container .character--credit>article{gap:0vw calc(10 / 402 * 100vw)}}@media print,screen and (min-width:769px){.l-footer__info--container .character--credit>article{order:3}}@media print,screen and (min-width:769px){.l-footer__info--container .character--credit>article .name{font-size:clamp(1.2rem,1.35rem,1.5rem)}}@media screen and (max-width:1200px){.l-footer__info--container .character--credit>article .name{font-size:1.25vw}}@media screen and (max-width:768px){.l-footer__info--container .character--credit>article .name{font-size:calc(15 / 402 * 100vw)}}.l-footer__info--container .character--credit>article .name{text-box-trim:trim-both;text-box-edge:cap alphabetic}@media print,screen and (min-width:769px){.l-footer__info--container .character--credit>article .accountname{font-size:clamp(.96rem,1.08rem,1.2rem)}}@media screen and (max-width:1200px){.l-footer__info--container .character--credit>article .accountname{font-size:1vw}}@media screen and (max-width:768px){.l-footer__info--container .character--credit>article .accountname{font-size:calc(12 / 402 * 100vw)}}.l-footer__info--container .character--credit>article .accountname a{display:flex;align-items:center;color:var(--bg-color);font-weight:400;gap:0px 3px}@media screen and (max-width:1200px){.l-footer__info--container .character--credit>article .accountname a{gap:0vw .25vw}}@media screen and (max-width:768px){.l-footer__info--container .character--credit>article .accountname a{gap:0vw calc(3 / 402 * 100vw)}}@media print,screen and (min-width:769px){.l-footer__info--container .character--credit>article .accountname a{transition-duration:.3s;transition-delay:0s;transition-timing-function:unset}.l-footer__info--container .character--credit>article .accountname a:hover{opacity:.5}}.l-footer__info--container .character--credit>article .accountname a>*{display:block;line-height:1}.l-footer__info--container .character--credit>article .accountname a .label{text-box-trim:trim-both;text-box-edge:cap alphabetic}.l-footer__info--container .character--credit>article .accountname a .icon{transform:translateY(24%);width:6px}@media screen and (max-width:1200px){.l-footer__info--container .character--credit>article .accountname a .icon{width:.5vw}}@media screen and (max-width:768px){.l-footer__info--container .character--credit>article .accountname a .icon{width:calc(6 / 402 * 100vw)}}.l-footer__info--container .character--credit>article .accountname a .icon svg{vertical-align:top}@media screen and (max-width:768px){.l-footer__copyright{padding-top:calc(42 / 402 * 100vw)}}@media screen and (max-width:768px){.l-footer__copyright{padding-bottom:calc(42 / 402 * 100vw)}}@media screen and (max-width:768px){.l-footer__copyright{padding-right:6.3492063492%}}@media screen and (max-width:768px){.l-footer__copyright picture{width:calc(34 / 402 * 100vw)}}@media screen and (max-width:768px){.l-footer__copyright picture{margin-inline:auto;line-height:1}}@media screen and (max-width:768px){.l-footer__copyright picture img{aspect-ratio:34/8.46}}.topStyle #Wrap{opacity:0}.topStyle #Wrap[data-status=show]{opacity:1;transition-duration:1.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}#Wrap{position:relative;padding-top:0}@media screen and (max-width:1200px){#Wrap{padding-top:0vw}}@media screen and (max-width:768px){#Wrap{padding-top:calc(84 / 402 * 100vw)}}#Wrap:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;background:url(/_assets/images/_common/bg/texture.webp) repeat left top/200px auto;mix-blend-mode:soft-light;pointer-events:none}#Main{position:relative;z-index:2}@media print,screen and (min-width:769px){#Main{display:flex;justify-content:space-between}}#Main[aria-hidden=true]{opacity:0;pointer-events:none;transition-duration:.6s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}@media print,screen and (min-width:769px){#Main #Cont{width:66.2698412698%}}@media screen and (max-width:768px){#Main #Cont{margin-left:auto;width:94.0298507463%}}#Main #Cont .l-main{border-left:solid 1px var(--base-color);box-sizing:border-box}@media print,screen and (min-width:769px){#Main #Cont .l-main .common-settings[data-pos=no-bgcolor]{padding-right:5.9880239521%}}#Main #Cont .l-main .common-settings[data-pos=no-bgcolor] .inner-section{border-bottom:solid 1px var(--base-color)}@media screen and (max-width:768px){#Main #Cont .l-main .common-settings[data-pos=no-bgcolor] .inner-section{padding-right:6.3492063492%}}@media print,screen and (min-width:769px){#Main #Cont .l-main .common-settings *[data-pos=default]{padding-left:var(--pc-padding)}}@media screen and (max-width:1200px){#Main #Cont .l-main .common-settings *[data-pos=default]{padding-left:5.9880239521%}}@media screen and (max-width:768px){#Main #Cont .l-main .common-settings *[data-pos=default]{padding-left:9.5238095238%}}#Main #Cont .l-main .common-settings .inner-section>*{display:flex;flex-direction:column;gap:54px 0px}@media screen and (max-width:1200px){#Main #Cont .l-main .common-settings .inner-section>*{gap:calc(54 / 1200 * 100vw) 0vw}}@media screen and (max-width:768px){#Main #Cont .l-main .common-settings .inner-section>*{gap:calc(50 / 402 * 100vw) 0vw}}.l-sidebar{padding-top:58px}@media screen and (max-width:1200px){.l-sidebar{padding-top:calc(58 / 1200 * 100vw)}}@media screen and (max-width:768px){.l-sidebar{padding-top:0vw}}@media print,screen and (min-width:769px){.l-sidebar{width:28.1746031746%;max-width:426px}}.l-sidebar__contact{position:sticky;top:0;left:0;box-sizing:border-box;height:100svh;padding-bottom:72px}@media screen and (max-width:1200px){.l-sidebar__contact{padding-bottom:calc(72 / 1200 * 100vw)}}@media screen and (max-width:768px){.l-sidebar__contact{padding-bottom:0vw}}.l-sidebar__contact--container{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%}@media print,screen and (min-width:769px){.l-contact{padding-left:var(--pc-padding)}}@media print,screen and (min-width:769px){.l-contact__container{width:100%;max-width:278px}}.l-contact__header{margin-bottom:14px}@media screen and (max-width:1200px){.l-contact__header{margin-bottom:calc(14 / 1200 * 100vw)}}@media screen and (max-width:768px){.l-contact__header{margin-bottom:calc(14 / 402 * 100vw)}}.l-contact__header picture{width:34px}@media screen and (max-width:1200px){.l-contact__header picture{width:calc(34 / 1200 * 100vw)}}@media screen and (max-width:768px){.l-contact__header picture{width:calc(34 / 402 * 100vw)}}.l-contact__header picture img{aspect-ratio:34.13/13.07}.l-contact__nav{display:flex;flex-direction:column}.l-contact__nav--snslinks{position:relative;display:flex;flex-direction:column;gap:13px 0px}@media screen and (max-width:1200px){.l-contact__nav--snslinks{gap:calc(13 / 1200 * 100vw) 0vw}}@media screen and (max-width:768px){.l-contact__nav--snslinks{gap:calc(13 / 402 * 100vw) 0vw}}.l-contact__nav--snslinks{padding-bottom:36px}@media screen and (max-width:1200px){.l-contact__nav--snslinks{padding-bottom:calc(36 / 1200 * 100vw)}}@media screen and (max-width:768px){.l-contact__nav--snslinks{padding-bottom:calc(20 / 402 * 100vw)}}.l-contact__nav--snslinks:after{content:"";position:absolute;left:0;bottom:0;display:block;height:1px;background-color:var(--base-color);width:24px}@media screen and (max-width:1200px){.l-contact__nav--snslinks:after{width:2vw}}@media screen and (max-width:768px){.l-contact__nav--snslinks:after{width:calc(24 / 402 * 100vw)}}.l-contact__nav--snslinks>li{line-height:1}.l-contact__nav--snslinks>li[data-type=x]{width:183px}@media screen and (max-width:1200px){.l-contact__nav--snslinks>li[data-type=x]{width:15.25vw}}@media screen and (max-width:768px){.l-contact__nav--snslinks>li[data-type=x]{width:calc(183 / 402 * 100vw)}}.l-contact__nav--snslinks>li[data-type=instagram]{width:170px}@media screen and (max-width:1200px){.l-contact__nav--snslinks>li[data-type=instagram]{width:calc(170 / 1200 * 100vw)}}@media screen and (max-width:768px){.l-contact__nav--snslinks>li[data-type=instagram]{width:calc(170 / 402 * 100vw)}}.l-contact__nav--snslinks>li a{display:block;width:-moz-fit-content;width:fit-content}@media print,screen and (min-width:769px){.l-contact__nav--snslinks>li a svg path{transition-duration:.2s;transition-delay:0s;transition-timing-function:unset}.l-contact__nav--snslinks>li a:hover svg path{fill:var(--orange)}}.l-contact__nav--snslinks>li a svg{vertical-align:bottom}.l-contact__nav--email{padding-top:40px}@media screen and (max-width:1200px){.l-contact__nav--email{padding-top:calc(40 / 1200 * 100vw)}}@media screen and (max-width:768px){.l-contact__nav--email{padding-top:calc(24 / 402 * 100vw)}}.l-contact__nav--email a{display:block;line-height:1}@media print,screen and (min-width:769px){.l-contact__nav--email a{width:100%;transition-duration:.2s;transition-delay:0s;transition-timing-function:unset}.l-contact__nav--email a:hover svg path{fill:var(--accent-color)}}@media screen and (max-width:768px){.l-contact__nav--email a{width:calc(175 / 402 * 100vw)}}.l-contact__nav--email a svg{line-height:1;vertical-align:bottom}@media print,screen and (min-width:769px){.l-contact__nav--email a svg path{transition-duration:.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}}.l-contact__nav--copyright{line-height:1;padding-top:15px}@media screen and (max-width:1200px){.l-contact__nav--copyright{padding-top:1.25vw}}@media screen and (max-width:768px){.l-contact__nav--copyright{padding-top:calc(14 / 402 * 100vw)}}.l-contact__nav--copyright picture{width:34px}@media screen and (max-width:1200px){.l-contact__nav--copyright picture{width:calc(34 / 1200 * 100vw)}}@media screen and (max-width:768px){.l-contact__nav--copyright picture{width:calc(34 / 402 * 100vw)}}.l-contact__nav--copyright picture img{aspect-ratio:34.33/8.54}@media print,screen and (min-width:769px){.nav--global>a .label{transition-duration:.2s;transition-delay:0s;transition-timing-function:unset}.nav--global>a:hover .label{color:var(--accent-color)}}.nav--global>a.is__current{pointer-events:none!important}@media print,screen and (min-width:769px){.nav--global>a.is__current .label:after{width:100%}}@media screen and (max-width:768px){.nav--global>a.is__current .label{color:var(--accent-color)!important}}.nav--global>a .label{position:relative;display:block;line-height:1}@media print,screen and (min-width:769px){.nav--global>a .label:after{content:"";position:absolute;top:60%;left:0;width:0;height:2px;background-color:var(--base-color)}}.nav--pagetop{position:fixed;width:100%;box-sizing:border-box;line-height:1;opacity:0;pointer-events:none;z-index:5;transition-duration:.5s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}@media print,screen and (min-width:769px){.nav--pagetop{right:var(--pc-padding);bottom:42px}}@media screen and (max-width:1200px){.nav--pagetop{right:60;bottom:calc(42 / 1200 * 100vw)}}@media screen and (max-width:768px){.nav--pagetop{right:calc(18 / 402 * 100vw);bottom:calc(42 / 1200 * 100vw)}}.nav--pagetop.is__show{opacity:1}.nav--pagetop.is__show .nav--pagetop__container>button{pointer-events:auto}.nav--pagetop__container{display:flex;justify-content:flex-end}.nav--pagetop__container>button{margin:0;padding:0;background:none;border-style:none;display:block;border-radius:100%;height:auto;aspect-ratio:1/1;cursor:pointer;width:98px}@media screen and (max-width:1200px){.nav--pagetop__container>button{width:calc(98 / 1200 * 100vw)}}@media screen and (max-width:768px){.nav--pagetop__container>button{width:calc(54 / 402 * 100vw)}}@media print,screen and (min-width:769px){.nav--pagetop__container>button{transition-duration:.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.nav--pagetop__container>button svg path{transition-duration:.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.nav--pagetop__container>button:hover{background-color:var(--base-color);transform:scale(1.1)}.nav--pagetop__container>button:hover svg path{fill:var(--bg-color)}}.nav--pagetop__container>button svg{vertical-align:bottom}@media print,screen and (min-width:769px){.nav--pcsidenav{position:fixed;top:50px;left:var(--pc-padding);opacity:0;pointer-events:none;z-index:8;transition-duration:.6s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}}@media screen and (max-width:1200px){.nav--pcsidenav{top:calc(50 / 1200 * 100vw);left:3.9682539683%}}@media print,screen and (min-width:769px){.nav--pcsidenav.is__show{opacity:1;pointer-events:auto}}@media print,screen and (min-width:769px){.nav--pcsidenav.is__show .nav--pcsidenav__container .nav--global>a{pointer-events:auto;opacity:1;transform:translate(0)}.nav--pcsidenav.is__show .nav--pcsidenav__container .nav--global>a:nth-child(1){transition-delay:.05s}.nav--pcsidenav.is__show .nav--pcsidenav__container .nav--global>a:nth-child(2){transition-delay:.1s}.nav--pcsidenav.is__show .nav--pcsidenav__container .nav--global>a:nth-child(3){transition-delay:.15s}.nav--pcsidenav.is__show .nav--pcsidenav__container .nav--global>a:nth-child(4){transition-delay:.2s}.nav--pcsidenav.is__show .nav--pcsidenav__container .nav--global>a:nth-child(5){transition-delay:.25s}.nav--pcsidenav.is__show .nav--pcsidenav__container .nav--global>a:nth-child(6){transition-delay:.3s}.nav--pcsidenav.is__show .nav--pcsidenav__container .nav--global>a:nth-child(7){transition-delay:.35s}.nav--pcsidenav.is__show .nav--pcsidenav__container .nav--global>a:nth-child(8){transition-delay:.4s}.nav--pcsidenav.is__show .nav--pcsidenav__container .nav--global>a:nth-child(9){transition-delay:.45s}.nav--pcsidenav.is__show .nav--pcsidenav__container .nav--global>a:nth-child(10){transition-delay:.5s}.nav--pcsidenav.is__show .nav--pcsidenav__container .nav--global>a:nth-child(11){transition-delay:.55s}.nav--pcsidenav.is__show .nav--pcsidenav__container .nav--global>a:nth-child(12){transition-delay:.6s}.nav--pcsidenav.is__show .nav--pcsidenav__container .nav--global>a:nth-child(13){transition-delay:.65s}.nav--pcsidenav.is__show .nav--pcsidenav__container .nav--global>a:nth-child(14){transition-delay:.7s}.nav--pcsidenav.is__show .nav--pcsidenav__container .nav--global>a:nth-child(15){transition-delay:.75s}}.nav--pcsidenav__container{gap:36px 0px}@media screen and (max-width:1200px){.nav--pcsidenav__container{gap:calc(36 / 1200 * 100vw) 0vw}}@media screen and (max-width:768px){.nav--pcsidenav__container{gap:0vw 0vw}}@media print,screen and (min-width:769px){.nav--pcsidenav__container{display:flex;flex-direction:column}}.nav--pcsidenav__container>header{width:50px}@media screen and (max-width:1200px){.nav--pcsidenav__container>header{width:calc(50 / 1200 * 100vw)}}@media screen and (max-width:768px){.nav--pcsidenav__container>header{width:calc(50 / 402 * 100vw)}}@media print,screen and (min-width:769px){.nav--pcsidenav__container>header{line-height:1}}.nav--pcsidenav__container .nav--global{gap:0px 20px}@media screen and (max-width:1200px){.nav--pcsidenav__container .nav--global{gap:0vw calc(20 / 1200 * 100vw)}}@media screen and (max-width:768px){.nav--pcsidenav__container .nav--global{gap:0vw 0vw}}@media print,screen and (min-width:769px){.nav--pcsidenav__container .nav--global{display:flex;align-items:center}}@media print,screen and (min-width:769px){.nav--pcsidenav__container .nav--global>a{opacity:0;transform:translate(-20%);transition-duration:.6s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}}@media print,screen and (min-width:769px){.nav--pcsidenav__container .nav--global>a .label{font-size:clamp(1.44rem,1.62rem,1.8rem)}}@media screen and (max-width:1200px){.nav--pcsidenav__container .nav--global>a .label{font-size:calc(18 / 1200 * 100vw)}}@media screen and (max-width:768px){.nav--pcsidenav__container .nav--global>a .label{font-size:calc(18 / 402 * 100vw)}}@media print,screen and (min-width:769px){.nav--pcsidenav__container .nav--global>a .label{font-weight:400}}@media print,screen and (min-width:769px){.nav--sns>a{transition-duration:.2s;transition-delay:0s;transition-timing-function:unset}.nav--sns>a:hover{color:var(--accent-color)}}@media screen and (max-width:768px){.nav--spnav{position:fixed;top:calc(84 / 402 * 100vw);width:100%;height:100%;box-sizing:border-box;opacity:0;pointer-events:none}}@media screen and (max-width:768px){.nav--spnav[aria-hidden=false]{opacity:1;pointer-events:auto;transition-duration:.6s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}}@media screen and (max-width:768px){.nav--spnav__container{padding-left:var(--sp-padding-ratio);padding-right:var(--sp-padding-ratio)}}@media screen and (max-width:768px){.nav--spnav__container{padding-top:calc(66 / 402 * 100vw);display:flex;flex-direction:column;gap:calc(54 / 402 * 100vw)}}@media screen and (max-width:768px){.nav--spnav__container .nav--global{display:flex;flex-direction:column;gap:calc(30 / 402 * 100vw)}}@media screen and (max-width:768px){.nav--spnav__container .nav--global>a{font-weight:400;display:block;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:768px){.nav--spnav__container .nav--global>a{font-size:calc(24 / 402 * 100vw)}}@media screen and (max-width:768px){.nav--hamburger{width:calc(36 / 402 * 100vw)}}@media screen and (max-width:768px){.nav--hamburger{position:fixed;top:var(--sp-padding);right:var(--sp-padding);margin:0;padding:0;background-color:var(--base-color);border-style:none;display:flex;align-items:center;justify-content:center;height:auto;aspect-ratio:1/1;outline:none;z-index:9;pointer-events:auto;cursor:pointer}}.nav--hamburger[aria-expanded=true] .nav--hamburger__container .bar{background-color:var(--orange)}@media screen and (max-width:768px){.nav--hamburger[aria-expanded=true] .nav--hamburger__container .bar:nth-child(1){top:50%;transform:translateY(-50%) rotate(30deg)}}@media screen and (max-width:768px){.nav--hamburger[aria-expanded=true] .nav--hamburger__container .bar:nth-child(2){top:50%;transform:translateY(-50%) rotate(-30deg)}}@media screen and (max-width:768px){.nav--hamburger__container{position:relative;width:55.5555555556%;height:auto;aspect-ratio:20/10}}.nav--hamburger__container .bar{transition-duration:.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}@media screen and (max-width:768px){.nav--hamburger__container .bar{height:calc(2 / 402 * 100vw)}}@media screen and (max-width:768px){.nav--hamburger__container .bar{position:absolute;top:0;left:0;width:100%;background-color:var(--bg-color)}}@media screen and (max-width:768px){.nav--hamburger__container .bar:nth-child(1){top:0}}@media screen and (max-width:768px){.nav--hamburger__container .bar:nth-child(2){top:100%;transform:translateY(-100%)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes loadingSpinnerMotion{0%{opacity:0}to{opacity:1}}*[data-bgcolor=base]{background-color:var(--base-color);color:var(--bg-color)}.md-header,.md-logo{margin:0}.md-ttl__list{display:flex;align-items:center;gap:0px 42px}@media screen and (max-width:1200px){.md-ttl__list{gap:0vw calc(42 / 1200 * 100vw)}}@media screen and (max-width:768px){.md-ttl__list{gap:0vw calc(30 / 402 * 100vw)}}.md-ttl__list span{display:block;font-weight:700;letter-spacing:.15em;text-wrap:nowrap;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}@media print,screen and (min-width:769px){.md-ttl__list span{font-size:clamp(.96rem,1.08rem,1.2rem)}}@media screen and (max-width:1200px){.md-ttl__list span{font-size:1vw}}@media screen and (max-width:768px){.md-ttl__list span{font-size:calc(10 / 402 * 100vw)}}.md-btn{margin:0}.md-loadingicon__container{display:flex;gap:0px 6px}@media screen and (max-width:1200px){.md-loadingicon__container{gap:0vw .5vw}}@media screen and (max-width:768px){.md-loadingicon__container{gap:0vw calc(6 / 402 * 100vw)}}.md-loadingicon__container span{display:block;height:1px;background-color:var(--base-color);animation:loadingSpinnerMotion .4s steps(12) infinite;width:6px}@media screen and (max-width:1200px){.md-loadingicon__container span{width:.5vw}}@media screen and (max-width:768px){.md-loadingicon__container span{width:calc(6 / 402 * 100vw)}}.md-loadingicon__container span:nth-child(1){animation-delay:0s}.md-loadingicon__container span:nth-child(2){animation-delay:.1s}.md-loadingicon__container span:nth-child(3){animation-delay:.2s}.md-article>p{text-align:justify;letter-spacing:.15em;text-box-trim:trim-both;text-box-edge:cap alphabetic}.md-article>p:not(:last-child){margin-bottom:0}@media screen and (max-width:1200px){.md-article>p:not(:last-child){margin-bottom:0vw}}@media screen and (max-width:768px){.md-article>p:not(:last-child){margin-bottom:calc(36 / 402 * 100vw)}}@media print,screen and (min-width:769px){.md-article[data-type=default]{font-size:clamp(1.2rem,1.35rem,1.5rem)}}@media screen and (max-width:1200px){.md-article[data-type=default]{font-size:1.25vw}}@media screen and (max-width:768px){.md-article[data-type=default]{font-size:calc(12 / 402 * 100vw)}}@media print,screen and (min-width:769px){.md-article[data-type=default]{line-height:3}}@media screen and (max-width:768px){.md-article[data-type=default]{line-height:2.1}}.md-article[data-type=character-profile]>p{line-height:2.3}@media print,screen and (min-width:769px){.md-article[data-type=character-profile]>p{font-size:clamp(1.2rem,1.35rem,1.5rem)}}@media screen and (max-width:1200px){.md-article[data-type=character-profile]>p{font-size:1.25vw}}@media screen and (max-width:768px){.md-article[data-type=character-profile]>p{font-size:calc(12 / 402 * 100vw)}}.md-li{margin:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}body{font-family:var(--base-font);font-size:1rem;line-height:1.8;font-style:normal;font-weight:600;background:var(--bg-color);color:var(--base-color);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;backface-visibility:hidden}body[data-navopen=true]{pointer-events:none;overflow:hidden;min-height:100%;height:100%}::-moz-selection{background:var(--accent-color);color:var(--base-color)}::selection{background:var(--accent-color);color:var(--base-color)}@media screen and (max-width:768px){.is-pc{display:none!important}}@media print,screen and (min-width:769px){.is-sp{display:none!important}}picture{display:block}img{width:100%;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;vertical-align:bottom}svg{width:100%;height:auto}a{color:var(--link-color);outline:none!important;text-decoration:none}*[data-txtcolor=bg]{color:var(--bg-color)}*[data-txtcolor=cream]{color:var(--cream)}*[data-txtcolor=blue]{color:var(--blue)}*[data-txtcolor=orange]{color:var(--orange)}*[data-font=amifer]{font-family:amifer,sans-serif}*[data-fontweight=regular]{font-weight:400}*[data-fontweight=medium]{font-weight:500}*[data-fontweight=semibold]{font-weight:600}*[data-fontweight=bold]{font-weight:700}*[data-fontweight=extrabold]{font-weight:800}*[data-fontweight=black]{font-weight:900}.common-settings#TopAbout .inner-section{padding-top:72px}@media screen and (max-width:1200px){.common-settings#TopAbout .inner-section{padding-top:calc(72 / 1200 * 100vw)}}@media screen and (max-width:768px){.common-settings#TopAbout .inner-section{padding-top:calc(54 / 402 * 100vw)}}.common-settings#TopAbout .inner-section{padding-bottom:96px}@media screen and (max-width:1200px){.common-settings#TopAbout .inner-section{padding-bottom:8vw}}@media screen and (max-width:768px){.common-settings#TopAbout .inner-section{padding-bottom:calc(54 / 402 * 100vw)}}.common-settings#TopAbout .inner-section .about--header{position:relative}.common-settings#TopAbout .inner-section .about--header:before{content:"";position:absolute;top:0;left:0;display:block;background-color:var(--base-color);width:6px}@media screen and (max-width:1200px){.common-settings#TopAbout .inner-section .about--header:before{width:.5vw}}@media screen and (max-width:768px){.common-settings#TopAbout .inner-section .about--header:before{width:calc(6 / 402 * 100vw)}}.common-settings#TopAbout .inner-section .about--header:before{height:114px}@media screen and (max-width:1200px){.common-settings#TopAbout .inner-section .about--header:before{height:9.5vw}}@media screen and (max-width:768px){.common-settings#TopAbout .inner-section .about--header:before{height:calc(90 / 402 * 100vw)}}.common-settings#TopCompany .inner-section{padding-top:96px}@media screen and (max-width:1200px){.common-settings#TopCompany .inner-section{padding-top:8vw}}@media screen and (max-width:768px){.common-settings#TopCompany .inner-section{padding-top:calc(54 / 402 * 100vw)}}.common-settings#TopCompany .inner-section{padding-bottom:96px}@media screen and (max-width:1200px){.common-settings#TopCompany .inner-section{padding-bottom:8vw}}@media screen and (max-width:768px){.common-settings#TopCompany .inner-section{padding-bottom:calc(54 / 402 * 100vw)}}.common-settings#TopCompany .inner-section .company--contents{display:flex;flex-direction:column;gap:30px 0px}@media screen and (max-width:1200px){.common-settings#TopCompany .inner-section .company--contents{gap:2.5vw 0vw}}@media screen and (max-width:768px){.common-settings#TopCompany .inner-section .company--contents{gap:calc(30 / 402 * 100vw) 0vw}}.common-settings#TopCompany .inner-section .company--contents>dl{display:flex;gap:0px 18px}@media screen and (max-width:1200px){.common-settings#TopCompany .inner-section .company--contents>dl{gap:0vw calc(18 / 1200 * 100vw)}}@media screen and (max-width:768px){.common-settings#TopCompany .inner-section .company--contents>dl{gap:calc(12 / 402 * 100vw) 0vw}}@media screen and (max-width:768px){.common-settings#TopCompany .inner-section .company--contents>dl{flex-direction:column}}@media print,screen and (min-width:769px){.common-settings#TopCompany .inner-section .company--contents>dl>dt{width:100px}}@media screen and (max-width:1200px){.common-settings#TopCompany .inner-section .company--contents>dl>dt{width:calc(100 / 1200 * 100vw)}}@media screen and (max-width:768px){.common-settings#TopCompany .inner-section .company--contents>dl>dt{width:100%}}.common-settings#TopCompany .inner-section .company--contents>dl>dt>h4{letter-spacing:.15em}@media print,screen and (min-width:769px){.common-settings#TopCompany .inner-section .company--contents>dl>dt>h4{font-size:clamp(.96rem,1.08rem,1.2rem)}}@media screen and (max-width:1200px){.common-settings#TopCompany .inner-section .company--contents>dl>dt>h4{font-size:1vw}}@media screen and (max-width:768px){.common-settings#TopCompany .inner-section .company--contents>dl>dt>h4{font-size:calc(10 / 402 * 100vw)}}.common-settings#TopCompany .inner-section .company--contents>dl>dt>h4{text-box-trim:trim-both;text-box-edge:cap alphabetic}@media print,screen and (min-width:769px){.common-settings#TopCompany .inner-section .company--contents>dl>dt>h4{padding-top:.3em}}.common-settings#TopCompany .inner-section .company--contents>dl>dd{letter-spacing:.05em;line-height:1.7}@media print,screen and (min-width:769px){.common-settings#TopCompany .inner-section .company--contents>dl>dd{font-size:clamp(1.2rem,1.35rem,1.5rem)}}@media screen and (max-width:1200px){.common-settings#TopCompany .inner-section .company--contents>dl>dd{font-size:1.25vw}}@media screen and (max-width:768px){.common-settings#TopCompany .inner-section .company--contents>dl>dd{font-size:calc(12 / 402 * 100vw)}}.common-settings#TopCompany .inner-section .company--contents>dl>dd{text-box-trim:trim-both;text-box-edge:cap alphabetic}@media print,screen and (min-width:769px){.common-settings#TopCompany .inner-section .company--contents>dl>dd{flex-grow:1}}.common-settings#TopMember .inner-section{padding-top:96px}@media screen and (max-width:1200px){.common-settings#TopMember .inner-section{padding-top:8vw}}@media screen and (max-width:768px){.common-settings#TopMember .inner-section{padding-top:calc(54 / 402 * 100vw)}}.common-settings#TopMember .inner-section{padding-bottom:96px}@media screen and (max-width:1200px){.common-settings#TopMember .inner-section{padding-bottom:8vw}}@media screen and (max-width:768px){.common-settings#TopMember .inner-section{padding-bottom:calc(54 / 402 * 100vw)}}.common-settings#TopMember .inner-section .member--contents{display:flex;flex-direction:column;gap:30px 0px}@media screen and (max-width:1200px){.common-settings#TopMember .inner-section .member--contents{gap:2.5vw 0vw}}@media screen and (max-width:768px){.common-settings#TopMember .inner-section .member--contents{gap:calc(30 / 402 * 100vw) 0vw}}.common-settings#TopMember .inner-section .member--contents>dl{display:flex;gap:0px 18px}@media screen and (max-width:1200px){.common-settings#TopMember .inner-section .member--contents>dl{gap:0vw calc(18 / 1200 * 100vw)}}@media screen and (max-width:768px){.common-settings#TopMember .inner-section .member--contents>dl{gap:calc(12 / 402 * 100vw) 0vw}}@media screen and (max-width:768px){.common-settings#TopMember .inner-section .member--contents>dl{flex-direction:column}}@media print,screen and (min-width:769px){.common-settings#TopMember .inner-section .member--contents>dl>dt{width:232px}}@media screen and (max-width:1200px){.common-settings#TopMember .inner-section .member--contents>dl>dt{width:calc(232 / 1200 * 100vw)}}@media screen and (max-width:768px){.common-settings#TopMember .inner-section .member--contents>dl>dt{width:100%}}.common-settings#TopMember .inner-section .member--contents>dl>dt>h4{letter-spacing:.15em}@media print,screen and (min-width:769px){.common-settings#TopMember .inner-section .member--contents>dl>dt>h4{font-size:clamp(.96rem,1.08rem,1.2rem)}}@media screen and (max-width:1200px){.common-settings#TopMember .inner-section .member--contents>dl>dt>h4{font-size:1vw}}@media screen and (max-width:768px){.common-settings#TopMember .inner-section .member--contents>dl>dt>h4{font-size:calc(10 / 402 * 100vw)}}.common-settings#TopMember .inner-section .member--contents>dl>dt>h4{text-box-trim:trim-both;text-box-edge:cap alphabetic}@media print,screen and (min-width:769px){.common-settings#TopMember .inner-section .member--contents>dl>dt>h4{padding-top:.3em}}.common-settings#TopMember .inner-section .member--contents>dl>dd{letter-spacing:.05em;line-height:1.7}@media print,screen and (min-width:769px){.common-settings#TopMember .inner-section .member--contents>dl>dd{font-size:clamp(1.2rem,1.35rem,1.5rem)}}@media screen and (max-width:1200px){.common-settings#TopMember .inner-section .member--contents>dl>dd{font-size:1.25vw}}@media screen and (max-width:768px){.common-settings#TopMember .inner-section .member--contents>dl>dd{font-size:calc(12 / 402 * 100vw)}}.common-settings#TopMember .inner-section .member--contents>dl>dd{text-box-trim:trim-both;text-box-edge:cap alphabetic}@media print,screen and (min-width:769px){.common-settings#TopMember .inner-section .member--contents>dl>dd{flex-grow:1}}.common-settings#TopClient .inner-section{border-style:none!important;padding-top:96px}@media screen and (max-width:1200px){.common-settings#TopClient .inner-section{padding-top:8vw}}@media screen and (max-width:768px){.common-settings#TopClient .inner-section{padding-top:calc(54 / 402 * 100vw)}}.common-settings#TopClient .inner-section{padding-bottom:180px}@media screen and (max-width:1200px){.common-settings#TopClient .inner-section{padding-bottom:calc(180 / 1200 * 100vw)}}@media screen and (max-width:768px){.common-settings#TopClient .inner-section{padding-bottom:calc(84 / 402 * 100vw)}}.common-settings#TopClient .inner-section .client--contents__lineup{display:flex;flex-wrap:wrap}@media print,screen and (min-width:769px){.common-settings#TopClient .inner-section .client--contents__lineup{gap:30px 5px}}@media screen and (max-width:1200px){.common-settings#TopClient .inner-section .client--contents__lineup{gap:2.5vw calc(5 / 1200 * 100vw)}}@media screen and (max-width:768px){.common-settings#TopClient .inner-section .client--contents__lineup{gap:calc(18 / 402 * 100vw) calc(15 / 402 * 100vw)}}.common-settings#TopClient .inner-section .client--contents__lineup>li{text-box-trim:trim-both;text-box-edge:cap alphabetic}@media print,screen and (min-width:769px){.common-settings#TopClient .inner-section .client--contents__lineup>li{font-size:clamp(1.2rem,1.35rem,1.5rem)}}@media screen and (max-width:1200px){.common-settings#TopClient .inner-section .client--contents__lineup>li{font-size:1.25vw}}@media screen and (max-width:768px){.common-settings#TopClient .inner-section .client--contents__lineup>li{font-size:calc(12 / 402 * 100vw)}}.common-settings#TopClient .inner-section .client--contents__lineup>li:not(:last-child):after{content:"/"}@media print,screen and (min-width:769px){.common-settings#TopClient .inner-section .client--contents__lineup>li:not(:last-child):after{margin-left:5px}}@media screen and (max-width:1200px){.common-settings#TopClient .inner-section .client--contents__lineup>li:not(:last-child):after{margin-left:calc(5 / 1200 * 100vw)}}@media screen and (max-width:768px){.common-settings#TopClient .inner-section .client--contents__lineup>li:not(:last-child):after{display:none}}.common-settings#TopWorks{padding-top:96px}@media screen and (max-width:1200px){.common-settings#TopWorks{padding-top:8vw}}@media screen and (max-width:768px){.common-settings#TopWorks{padding-top:calc(60 / 402 * 100vw)}}.common-settings#TopWorks{padding-bottom:96px}@media screen and (max-width:1200px){.common-settings#TopWorks{padding-bottom:8vw}}@media screen and (max-width:768px){.common-settings#TopWorks{padding-bottom:calc(60 / 402 * 100vw)}}.common-settings#TopWorks .inner-section .works--header{position:relative}.common-settings#TopWorks .inner-section .works--header:before{content:"";position:absolute;top:0;left:0;display:block;background-color:var(--bg-color);width:6px}@media screen and (max-width:1200px){.common-settings#TopWorks .inner-section .works--header:before{width:.5vw}}@media screen and (max-width:768px){.common-settings#TopWorks .inner-section .works--header:before{width:calc(6 / 402 * 100vw)}}.common-settings#TopWorks .inner-section .works--header:before{height:114px}@media screen and (max-width:1200px){.common-settings#TopWorks .inner-section .works--header:before{height:9.5vw}}@media screen and (max-width:768px){.common-settings#TopWorks .inner-section .works--header:before{height:calc(90 / 402 * 100vw)}}.common-settings#TopWorks .inner-section .works--contents{padding-right:0}@media screen and (max-width:1200px){.common-settings#TopWorks .inner-section .works--contents{padding-right:0vw}}@media screen and (max-width:768px){.common-settings#TopWorks .inner-section .works--contents{padding-right:calc(24 / 402 * 100vw)}}.common-settings#TopWorks .inner-section .works--nav{padding-top:42px}@media screen and (max-width:1200px){.common-settings#TopWorks .inner-section .works--nav{padding-top:calc(42 / 1200 * 100vw)}}@media screen and (max-width:768px){.common-settings#TopWorks .inner-section .works--nav{padding-top:0vw}}.common-settings#TopWorks .inner-section .works--nav>a{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;color:var(--bg-color);border-bottom:2px solid var(--bg-color);padding-bottom:15px}@media screen and (max-width:1200px){.common-settings#TopWorks .inner-section .works--nav>a{padding-bottom:1.25vw}}@media screen and (max-width:768px){.common-settings#TopWorks .inner-section .works--nav>a{padding-bottom:calc(10 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#TopWorks .inner-section .works--nav>a{gap:0 12px;transition-duration:.3s;transition-delay:0s;transition-timing-function:unset}.common-settings#TopWorks .inner-section .works--nav>a .icon svg path{transition-duration:.3s;transition-delay:0s;transition-timing-function:unset}.common-settings#TopWorks .inner-section .works--nav>a:hover{border-color:var(--orange);color:var(--orange)}.common-settings#TopWorks .inner-section .works--nav>a:hover .icon svg path{fill:var(--orange)}}@media screen and (max-width:1200px){.common-settings#TopWorks .inner-section .works--nav>a{gap:0 1vw}}@media screen and (max-width:768px){.common-settings#TopWorks .inner-section .works--nav>a{gap:0 calc(10 / 402 * 100vw)}}.common-settings#TopWorks .inner-section .works--nav>a>*{display:block}@media print,screen and (min-width:769px){.common-settings#TopWorks .inner-section .works--nav>a .label{font-size:clamp(2.4rem,2.7rem,3rem)}}@media screen and (max-width:1200px){.common-settings#TopWorks .inner-section .works--nav>a .label{font-size:2.5vw}}@media screen and (max-width:768px){.common-settings#TopWorks .inner-section .works--nav>a .label{font-size:calc(18 / 402 * 100vw)}}.common-settings#TopWorks .inner-section .works--nav>a .label{text-box-trim:trim-both;text-box-edge:cap alphabetic}.common-settings#TopWorks .inner-section .works--nav>a .icon{width:24px}@media screen and (max-width:1200px){.common-settings#TopWorks .inner-section .works--nav>a .icon{width:2vw}}@media screen and (max-width:768px){.common-settings#TopWorks .inner-section .works--nav>a .icon{width:calc(15 / 402 * 100vw)}}.common-settings#TopWorks .inner-section .works--nav>a .icon svg{vertical-align:middle}.common-settings#TopContact .inner-section{padding-top:150px}@media screen and (max-width:1200px){.common-settings#TopContact .inner-section{padding-top:12.5vw}}@media screen and (max-width:768px){.common-settings#TopContact .inner-section{padding-top:calc(54 / 402 * 100vw)}}.common-settings#TopContact .inner-section{padding-bottom:150px}@media screen and (max-width:1200px){.common-settings#TopContact .inner-section{padding-bottom:12.5vw}}@media screen and (max-width:768px){.common-settings#TopContact .inner-section{padding-bottom:calc(54 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#TopContact .inner-section{border-style:none!important}}.common-settings#TopContact .inner-section .contact--header{position:relative}.common-settings#TopContact .inner-section .contact--header:before{content:"";position:absolute;top:0;left:0;display:block;background-color:var(--base-color);width:6px}@media screen and (max-width:1200px){.common-settings#TopContact .inner-section .contact--header:before{width:.5vw}}@media screen and (max-width:768px){.common-settings#TopContact .inner-section .contact--header:before{width:calc(6 / 402 * 100vw)}}.common-settings#TopContact .inner-section .contact--header:before{height:114px}@media screen and (max-width:1200px){.common-settings#TopContact .inner-section .contact--header:before{height:9.5vw}}@media screen and (max-width:768px){.common-settings#TopContact .inner-section .contact--header:before{height:calc(90 / 402 * 100vw)}}.common-settings#TopContact .inner-section .contact--nav>a{display:block;width:192px}@media screen and (max-width:1200px){.common-settings#TopContact .inner-section .contact--nav>a{width:16vw}}@media screen and (max-width:768px){.common-settings#TopContact .inner-section .contact--nav>a{width:calc(192 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#TopContact .inner-section .contact--nav>a:hover svg path.box{fill:var(--accent-color)}.common-settings#TopContact .inner-section .contact--nav>a:hover svg path.txt,.common-settings#TopContact .inner-section .contact--nav>a:hover svg path.icon{fill:var(--base-color)}}.common-settings#TopContact .inner-section .contact--nav>a svg{vertical-align:bottom}.common-settings#TopContact .inner-section .contact--nav>a svg path{transition-duration:.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}@media print,screen and (min-width:769px){.common-settings#Works{padding-right:var(--pc-padding)}}@media screen and (max-width:1200px){.common-settings#Works{padding-right:5vw}}@media screen and (max-width:768px){.common-settings#Works{padding-right:0}}.common-settings#Works .inner-section{padding-top:72px}@media screen and (max-width:1200px){.common-settings#Works .inner-section{padding-top:calc(72 / 1200 * 100vw)}}@media screen and (max-width:768px){.common-settings#Works .inner-section{padding-top:calc(54 / 402 * 100vw)}}.common-settings#Works .inner-section{padding-bottom:120px}@media screen and (max-width:1200px){.common-settings#Works .inner-section{padding-bottom:10vw}}@media screen and (max-width:768px){.common-settings#Works .inner-section{padding-bottom:0vw}}.common-settings#Works .inner-section .works--header{position:relative}.common-settings#Works .inner-section .works--header:before{content:"";position:absolute;top:0;left:0;display:block;background-color:var(--base-color);width:6px}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--header:before{width:.5vw}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--header:before{width:calc(6 / 402 * 100vw)}}.common-settings#Works .inner-section .works--header:before{height:114px}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--header:before{height:9.5vw}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--header:before{height:calc(90 / 402 * 100vw)}}.common-settings#Works .inner-section .works--loading{padding-top:24px}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--loading{padding-top:2vw}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--loading{padding-top:0vw}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio{padding-right:0!important}}.common-settings#Works .inner-section .works--portfolio__container{opacity:0;display:flex;flex-direction:column}.common-settings#Works .inner-section .works--portfolio__container[data-status=hidden]{height:100vh}.common-settings#Works .inner-section .works--portfolio__container[data-status=show]{animation:fadeIn .5s .2s forwards cubic-bezier(.785,.135,.15,.86)}.common-settings#Works .inner-section .works--portfolio__folder{position:relative;z-index:1}.common-settings#Works .inner-section .works--portfolio__folder:has(.js--open-folder[data-status=open]):not(:last-child){margin-bottom:48px}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--portfolio__folder:has(.js--open-folder[data-status=open]):not(:last-child){margin-bottom:4vw}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder:has(.js--open-folder[data-status=open]):not(:last-child){margin-bottom:calc(24 / 402 * 100vw)}}.common-settings#Works .inner-section .works--portfolio__folder:has(.js--open-folder[data-status=close]):not(:last-child){margin-bottom:15px}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--portfolio__folder:has(.js--open-folder[data-status=close]):not(:last-child){margin-bottom:1.25vw}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder:has(.js--open-folder[data-status=close]):not(:last-child){margin-bottom:calc(12 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(1) button{margin-left:0}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(1) button{margin-left:0vw}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(2) button{margin-left:74px}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(2) button{margin-left:calc(60 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(3) button{margin-left:148px}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(3) button{margin-left:calc(120 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(4) button{margin-left:222px}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(4) button{margin-left:calc(180 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(5) button{margin-left:296px}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(5) button{margin-left:calc(240 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(6) button{margin-left:370px}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(6) button{margin-left:calc(300 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(7) button{margin-left:444px}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(7) button{margin-left:calc(360 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(8) button{margin-left:518px}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(8) button{margin-left:calc(420 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(9) button{margin-left:592px}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(9) button{margin-left:calc(480 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(10) button{margin-left:666px}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(10) button{margin-left:calc(540 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(11) button{margin-left:740px}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(11) button{margin-left:calc(600 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(12) button{margin-left:814px}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(12) button{margin-left:calc(660 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(13) button{margin-left:888px}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(13) button{margin-left:calc(720 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(14) button{margin-left:962px}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(14) button{margin-left:calc(780 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(15) button{margin-left:1036px}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(15) button{margin-left:calc(840 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(16) button{margin-left:1110px}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(16) button{margin-left:calc(900 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(17) button{margin-left:1184px}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(17) button{margin-left:calc(960 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(18) button{margin-left:1258px}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(18) button{margin-left:calc(1020 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(19) button{margin-left:1332px}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(19) button{margin-left:calc(1080 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(20) button{margin-left:1406px}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(20) button{margin-left:calc(1140 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(4n+1)>button:hover .guide svg path{fill:#f38f74}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(4n+2)>button:hover .guide svg path{fill:#6acdcf}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(4n+3)>button:hover .guide svg path{fill:#f2bd72}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder:nth-child(4n+4)>button:hover .guide svg path{fill:#c193cc}}.common-settings#Works .inner-section .works--portfolio__folder>button{position:relative;margin:0;padding:0;background:none;display:block;border-style:none;outline:none;line-height:1;color:var(--base-color);cursor:pointer}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder>button:hover .label{color:var(--base-color)!important}}.common-settings#Works .inner-section .works--portfolio__folder>button .label{position:absolute;top:0;left:0;width:100%;height:100%;font-weight:700;display:flex;align-items:center;justify-content:center;color:var(--bg-color);z-index:2;text-box-trim:trim-both;text-box-edge:cap alphabetic}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder>button .label{font-size:clamp(.96rem,1.08rem,1.2rem)}}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--portfolio__folder>button .label{font-size:1vw}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder>button .label{font-size:calc(11 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder>button .label{letter-spacing:.15em;transition-duration:.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder>button .label{letter-spacing:.08em}}.common-settings#Works .inner-section .works--portfolio__folder>button .guide{position:relative;z-index:1;width:74px}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--portfolio__folder>button .guide{width:calc(74 / 1200 * 100vw)}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder>button .guide{width:calc(60 / 402 * 100vw)}}.common-settings#Works .inner-section .works--portfolio__folder>button .guide svg{vertical-align:bottom}.common-settings#Works .inner-section .works--portfolio__folder>button .guide svg path{fill:var(--base-color)}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder>button .guide svg path{transition-duration:.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}}.common-settings#Works .inner-section .works--portfolio__folder--lineup{position:relative;border-top:solid 1px var(--base-color);box-sizing:border-box}.common-settings#Works .inner-section .works--portfolio__folder--lineup[data-status=close]>ul{opacity:0;display:none}.common-settings#Works .inner-section .works--portfolio__folder--lineup[data-status=open]{padding-top:24px}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--portfolio__folder--lineup[data-status=open]{padding-top:2vw}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder--lineup[data-status=open]{padding-top:0vw}}.common-settings#Works .inner-section .works--portfolio__folder--lineup[data-status=open]{padding-left:30px}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--portfolio__folder--lineup[data-status=open]{padding-left:2.5vw}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder--lineup[data-status=open]{padding-left:0vw}}.common-settings#Works .inner-section .works--portfolio__folder--lineup[data-status=open]{padding-right:30px}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--portfolio__folder--lineup[data-status=open]{padding-right:2.5vw}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder--lineup[data-status=open]{padding-right:0vw}}.common-settings#Works .inner-section .works--portfolio__folder--lineup[data-status=open]{padding-bottom:24px}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--portfolio__folder--lineup[data-status=open]{padding-bottom:2vw}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder--lineup[data-status=open]{padding-bottom:0vw}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder--lineup[data-status=open]{border:solid 1px var(--base-color)}}.common-settings#Works .inner-section .works--portfolio__folder--lineup[data-status=open]>ul{opacity:1;transition-duration:.6s;transition-delay:.4s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul{opacity:0}.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li{position:relative;display:flex;flex-wrap:wrap;padding-top:0}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li{padding-top:0vw}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li{padding-top:calc(18 / 402 * 100vw)}}.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li{padding-bottom:0}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li{padding-bottom:0vw}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li{padding-bottom:calc(18 / 402 * 100vw)}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li{padding-left:calc(24 / 402 * 100vw)}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li{padding-right:calc(24 / 402 * 100vw)}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li{border:solid 0 var(--base-color);border-width:0 0 1px 1px;gap:calc(10 / 402 * 100vw) calc(15 / 402 * 100vw)}}.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li>*{box-sizing:border-box}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li[data-genretype=genre1] .title--name a:hover i{background-color:var(--genre1Color)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li[data-genretype=genre2] .title--name a:hover i{background-color:var(--genre2Color)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li[data-genretype=genre3] .title--name a:hover i{background-color:var(--genre3Color)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li[data-genretype=genre4] .title--name a:hover i{background-color:var(--genre4Color)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li[data-genretype=genre5] .title--name a:hover i{background-color:var(--genre5Color)}}.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .date{line-height:1;padding-top:10px}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .date{padding-top:calc(10 / 1200 * 100vw)}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .date{padding-top:0vw}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .date{font-size:clamp(.96rem,1.08rem,1.2rem)}}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .date{font-size:1vw}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .date{font-size:calc(10 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .date{width:13.1519274376%;max-width:116px}}.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .content-wrapper{display:flex;flex-direction:column;box-sizing:border-box;padding-top:12px}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .content-wrapper{padding-top:1vw}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .content-wrapper{padding-top:0vw}}.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .content-wrapper{padding-bottom:12px}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .content-wrapper{padding-bottom:1vw}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .content-wrapper{padding-bottom:0vw}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .content-wrapper{padding-left:3.4013605442%;border-left:solid 1px var(--base-color);width:80.0453514739%}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .content-wrapper{width:100%}}.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .genre{line-height:1;margin-bottom:4px}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .genre{margin-bottom:calc(4 / 1200 * 100vw)}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .genre{margin-bottom:calc(12 / 402 * 100vw)}}.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .genre{padding-bottom:4px}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .genre{padding-bottom:calc(4 / 1200 * 100vw)}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .genre{padding-bottom:0vw}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .genre{font-size:clamp(.8rem,.9rem,1rem)}}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .genre{font-size:calc(10 / 1200 * 100vw)}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .genre{font-size:calc(9 / 402 * 100vw)}}.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title{line-height:1;display:flex;flex-direction:column;margin-bottom:6px}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title{margin-bottom:.5vw}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title{margin-bottom:calc(6 / 402 * 100vw)}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title{width:100%}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title>*{line-height:1.8}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title>*{line-height:1.6}}.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title>* a i,.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title>* span i{text-box-trim:trim-both;text-box-edge:cap alphabetic}.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title--name{margin-bottom:6px}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title--name{margin-bottom:.5vw}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title--name{margin-bottom:calc(10 / 402 * 100vw)}}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title--name{font-size:clamp(1.12rem,1.26rem,1.4rem)}}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title--name{font-size:calc(14 / 1200 * 100vw)}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title--name{font-size:calc(13 / 402 * 100vw)}}.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title--name a{text-decoration:underline}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title--name a:hover{text-decoration:none}}.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title--name a i{position:relative}.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title--name a i:after{content:"";margin-left:.35em;background:url(/_assets/images/_common/icon/icon_blank_basecolor.svg) no-repeat center center/contain;height:auto;aspect-ratio:1/1;display:inline-block;vertical-align:middle;width:10px}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title--name a i:after{width:calc(10 / 1200 * 100vw)}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title--name a i:after{width:calc(8 / 402 * 100vw)}}.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title--name i{padding-top:.25em;padding-bottom:.25em;line-height:1.5}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title--name i{transition-duration:.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}}.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title--client{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;line-height:1.5}@media print,screen and (min-width:769px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title--client{font-size:clamp(.8rem,.9rem,1rem)}}@media screen and (max-width:1200px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title--client{font-size:calc(10 / 1200 * 100vw)}}@media screen and (max-width:768px){.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title--client{font-size:calc(9 / 402 * 100vw)}}.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title--client span{display:block}.common-settings#Works .inner-section .works--portfolio__folder--lineup>ul>li .title--client:before{content:"CL：";display:block}
