@import "https://fonts.googleapis.com/css2?family=BIZ+UDPGothic:wght@400;700&family=BIZ+UDPMincho&family=WindSong:wght@500&display=swap";: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:#514e5f;--bg-color:#f8f8f8;--accent-color:#708dc0;--link-color:#d8d8d8;--white:#fff;--black:#1e1e20;--r-black:#000;--gray:#868493;--l-gray:#a6a6a6;--v-red:red;--red:#d16f71;--blue:#6fbfd1;--green:#7cd16f;--base-font:"Satoshi-Variable", "BIZ UDPGothic", 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:red;--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:9;border-top:3px solid var(--base-color);will-change:filter;width:100%;transition-duration:.8s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86);position:fixed;top:0;left:0}@media screen and (width<=768px){.l-header[data-status=spnav-opened]{transition-duration:0s!important}.l-header[data-status=spnav-opened] .l-header__container .ttlwrap,.l-header[data-status=spnav-opened] .l-header__container .spnav--contactlink{opacity:0;pointer-events:none}}.l-header[data-status=spnav-closed].is__scrolled{background-color:var(--white);filter:drop-shadow(0 3px 6px #0000001a)}.l-header[data-status=spnav-closed].is__scrolled .l-header__container{padding-top:24px}@media screen and (width<=1200px){.l-header[data-status=spnav-closed].is__scrolled .l-header__container{padding-top:2vw}}@media screen and (width<=768px){.l-header[data-status=spnav-closed].is__scrolled .l-header__container{padding-top:2.98507vw}}.l-header[data-status=spnav-closed].is__scrolled .l-header__container{padding-bottom:15px}@media screen and (width<=1200px){.l-header[data-status=spnav-closed].is__scrolled .l-header__container{padding-bottom:1.25vw}}@media screen and (width<=768px){.l-header[data-status=spnav-closed].is__scrolled .l-header__container{padding-bottom:1.49254vw}}.l-header[data-status=spnav-closed].is__scrolled .l-header__container .ttlwrap--logo{width:120px}@media screen and (width<=1200px){.l-header[data-status=spnav-closed].is__scrolled .l-header__container .ttlwrap--logo{width:10vw}}@media screen and (width<=768px){.l-header[data-status=spnav-closed].is__scrolled .l-header__container .ttlwrap--logo{width:23.8806vw}}.l-header__container{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding-top:30px;display:flex;position:relative}@media screen and (width<=1200px){.l-header__container{padding-top:2.5vw}}@media screen and (width<=768px){.l-header__container{padding-top:4.47761vw}}.l-header__container{padding-bottom:30px}@media screen and (width<=1200px){.l-header__container{padding-bottom:2.5vw}}@media screen and (width<=768px){.l-header__container{padding-bottom:2.98507vw}}@media print,screen and (width>=769px){.l-header__container{padding-left:48px;padding-right:var(--pc-padding);transition-duration:.8s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}}@media screen and (width<=1200px){.l-header__container{padding-left:4%;padding-right:5%}}@media screen and (width<=768px){.l-header__container{padding-left:2.48756%;padding-right:5.97015%}}.l-header__container .ttlwrap{align-items:center;display:flex}@media print,screen and (width>=769px){.l-header__container .ttlwrap{gap:0 18px}}@media screen and (width<=1200px){.l-header__container .ttlwrap{gap:0 1.5vw}}.l-header__container .ttlwrap--logo{width:154px}@media screen and (width<=1200px){.l-header__container .ttlwrap--logo{width:12.8333vw}}@media screen and (width<=768px){.l-header__container .ttlwrap--logo{width:29.8507vw}}.l-header__container .ttlwrap--logo{transition-duration:.8s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.l-header__container .ttlwrap--logo a{display:block}@media print,screen and (width>=769px){.l-header__container .ttlwrap--logo a svg path{transition-duration:.3s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.l-header__container .ttlwrap--logo a:hover svg path{fill:var(--accent-color)}}.l-header__container .ttlwrap--title{flex-direction:column;display:flex}@media print,screen and (width>=769px){.l-header__container .ttlwrap--title{gap:12px 0}}@media screen and (width<=1200px){.l-header__container .ttlwrap--title{gap:1vw 0}}.l-header__container .ttlwrap--title>em{text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:3rem;line-height:1;display:block}@media screen and (width<=1200px){.l-header__container .ttlwrap--title>em{font-size:2.5vw}}@media screen and (width<=768px){.l-header__container .ttlwrap--title>em{font-size:7.46269vw}}.l-header__container .ttlwrap--title>em{transition-duration:.8s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.l-header__container .pcnav{justify-content:flex-end;align-items:center;display:flex}@media print,screen and (width>=769px){.l-header__container .pcnav{gap:0 30px}}@media screen and (width<=1200px){.l-header__container .pcnav{gap:0 2.5vw}}.l-header__container .pcnav .nav--global{font-size:1.8rem;display:flex}@media screen and (width<=1200px){.l-header__container .pcnav .nav--global{font-size:1.5vw}}@media screen and (width<=768px){.l-header__container .pcnav .nav--global{font-size:4.47761vw}}@media print,screen and (width>=769px){.l-header__container .pcnav .nav--global{gap:0 18px;font-family:Satoshi-Variable,sans-serif;font-weight:500}}@media screen and (width<=1200px){.l-header__container .pcnav .nav--global{gap:0 1.5vw}}.l-header__container .pcnav .nav--global__item[data-current=true]>a{color:var(--accent-color);position:relative}@media print,screen and (width>=769px){.l-header__container .pcnav .nav--global__item[data-current=true]>a:after{content:"";aspect-ratio:1;background-color:var(--accent-color);border-radius:100%;width:3px;height:auto;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%,420%)}}.l-header__container .pcnav .nav--global__item>a{text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;display:block}@media print,screen and (width>=769px){.l-header__container .pcnav .nav--global__item>a .label{transition-duration:.1s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.l-header__container .pcnav .nav--global__item>a:hover .label{color:var(--accent-color)}}@media screen and (width<=768px){.l-header__container .spnav{justify-content:flex-end;align-items:center;gap:0 2.48756vw;display:flex}.l-header__container .spnav--contactlink{aspect-ratio:1;width:8.95522vw;height:auto}.l-header__container .spnav--contactlink svg{line-height:1;display:block}.l-header__container .spnav--hamburger{background-color:var(--white);aspect-ratio:1;filter:drop-shadow(0 2px 4px #0000000d);border-style:none;border-radius:100%;justify-content:center;align-items:center;height:auto;margin:0;padding:0;display:flex}.l-header__container .spnav--hamburger[data-status=spnav-opened]{pointer-events:auto;background-color:var(--accent-color)}}@media screen and (width<=768px) and (width<=768px){.l-header__container .spnav--hamburger[data-status=spnav-opened]{width:10.4478vw}}@media screen and (width<=768px){.l-header__container .spnav--hamburger[data-status=spnav-opened] .spnav--hamburger__inner span{background-color:var(--white)}.l-header__container .spnav--hamburger[data-status=spnav-opened] .spnav--hamburger__inner span:first-child{top:50%;transform:rotate(30deg)translateY(0)}.l-header__container .spnav--hamburger[data-status=spnav-opened] .spnav--hamburger__inner span:nth-child(3){top:50%;transform:rotate(-30deg)translateY(0)}.l-header__container .spnav--hamburger[data-status=spnav-opened] .spnav--hamburger__inner span:nth-child(2){opacity:0}.l-header__container .spnav--hamburger{width:8.95522vw}.l-header__container .spnav--hamburger__inner{aspect-ratio:18/12;width:50%;height:auto;position:relative}.l-header__container .spnav--hamburger__inner span{background-color:var(--base-color);border-radius:20px;width:100%;height:2px;transition-duration:.4s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86);display:block;position:absolute;left:0}.l-header__container .spnav--hamburger__inner span:first-child{top:0}.l-header__container .spnav--hamburger__inner span:nth-child(2){top:50%;transform:translateY(-50%)}.l-header__container .spnav--hamburger__inner span:nth-child(3){top:100%;transform:translateY(-100%)}}.l-footer{z-index:5;position:relative;overflow:hidden}@media print,screen and (width>=769px){.l-footer{background-color:var(--black);border-top-left-radius:60px;border-top-right-radius:60px}}@media screen and (width<=1200px){.l-footer{border-top-left-radius:2.5vw;border-top-right-radius:2.5vw}}@media screen and (width<=768px){.l-footer{background-color:var(--white);border-top-left-radius:10.4478vw;border-top-right-radius:10.4478vw}}@media print,screen and (width>=769px){.l-footer:before{content:"";pointer-events:none;opacity:.15;z-index:1;background:url(../images/_common/bg/bg_texture_white.webp) 0 0/324px;width:100%;height:100%;display:block;position:absolute;top:0;left:0}}.l-footer__container{z-index:2;padding-top:72px;position:relative}@media screen and (width<=1200px){.l-footer__container{padding-top:6vw}}@media screen and (width<=768px){.l-footer__container{padding-top:13.4328vw}}.l-footer__container{padding-bottom:54px}@media screen and (width<=1200px){.l-footer__container{padding-bottom:4.5vw}}@media screen and (width<=768px){.l-footer__container{padding-bottom:17.9104vw}}.l-footer__container .foot{flex-direction:column;align-items:center;display:flex}@media print,screen and (width>=769px){.l-footer__container .foot{gap:36px 0}}@media screen and (width<=1200px){.l-footer__container .foot{gap:3vw 0}}@media screen and (width<=768px){.l-footer__container .foot{gap:8.95522vw 0}}.l-footer__container .foot--header{flex-direction:column;align-items:center;display:flex}@media print,screen and (width>=769px){.l-footer__container .foot--header{gap:6px 0}}@media screen and (width<=1200px){.l-footer__container .foot--header{gap:.5vw 0}}@media screen and (width<=768px){.l-footer__container .foot--header{gap:1.49254vw 0}}.l-footer__container .foot--header__logo{width:164px}@media screen and (width<=1200px){.l-footer__container .foot--header__logo{width:13.6667vw}}@media screen and (width<=768px){.l-footer__container .foot--header__logo{width:40.796vw}}@media print,screen and (width>=769px){.l-footer__container .foot--header__logo svg path{fill:var(--white)}}.l-footer__container .foot--header__title{text-align:center;flex-direction:column;align-items:center;display:flex}@media print,screen and (width>=769px){.l-footer__container .foot--header__title{gap:15px 0}}@media screen and (width<=1200px){.l-footer__container .foot--header__title{gap:1.25vw 0}}@media screen and (width<=768px){.l-footer__container .foot--header__title{gap:2.98507vw 0}}.l-footer__container .foot--header__title--name{text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:2.4rem;line-height:1}@media screen and (width<=1200px){.l-footer__container .foot--header__title--name{font-size:2vw}}@media screen and (width<=768px){.l-footer__container .foot--header__title--name{font-size:5.97015vw}}@media print,screen and (width>=769px){.l-footer__container .foot--header__title--name{color:var(--white)}}@media screen and (width<=768px){.l-footer__container .foot--header__title .md-li__genre>li{color:var(--base-color)}}.l-footer__container .foot--snslinks{flex-direction:column;display:flex}@media print,screen and (width>=769px){.l-footer__container .foot--snslinks{gap:18px 0}}@media screen and (width<=1200px){.l-footer__container .foot--snslinks{gap:1.5vw 0}}@media screen and (width<=768px){.l-footer__container .foot--snslinks{gap:3.73134vw 0}}.l-footer__container .foot--snslinks__header{text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:1.8rem;line-height:1}@media screen and (width<=1200px){.l-footer__container .foot--snslinks__header{font-size:1.5vw}}@media screen and (width<=768px){.l-footer__container .foot--snslinks__header{font-size:4.47761vw}}@media print,screen and (width>=769px){.l-footer__container .foot--snslinks__header{color:var(--white)}}.l-footer__container .foot--copyright{font-size:1rem}@media screen and (width<=1200px){.l-footer__container .foot--copyright{font-size:.833333vw}}@media screen and (width<=768px){.l-footer__container .foot--copyright{font-size:2.48756vw}}@media print,screen and (width>=769px){.l-footer__container .foot--copyright{color:var(--white)}}.l-loader{z-index:9999;background-color:var(--white);width:100%;height:100%;position:fixed;top:0;left:0}.l-loader.is__show .l-loader__bg,.l-loader.is__show .l-loader__container{opacity:1;transition-duration:2s;transition-delay:1s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.l-loader.is__show .l-loader__container{filter:brightness()contrast()}.l-loader__bg{z-index:1;opacity:0;width:100%;height:100%;position:fixed;top:0;left:0}@media print,screen and (width>=769px){.l-loader__bg{background:url(../images/_common/bg/bg_wrap_repeat_pc.webp) top/100% repeat-y}}@media screen and (width<=768px){.l-loader__bg{background:url(../images/_common/bg/bg_wrap_repeat_sp.webp) top/100% repeat-y}}.l-loader__container{z-index:2;opacity:0;will-change:filter, opacity;filter:brightness(4)contrast(3);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.l-loader__container:before,.l-loader__container:after{content:"";z-index:3;pointer-events:none;height:auto;display:block;position:fixed}@media print,screen and (width>=769px){.l-loader__container:before,.l-loader__container:after{aspect-ratio:572/308;width:37.8307%}}@media screen and (width<=768px){.l-loader__container:before,.l-loader__container:after{width:100%;height:100%}}.l-loader__container:before{top:0;left:0}@media print,screen and (width>=769px){.l-loader__container:before{background:url(../images/_common/loader/loader_deco_lefttop_pc.webp) 50%/cover no-repeat}}@media screen and (width<=768px){.l-loader__container:before{background:url(../images/_common/loader/loader_deco_lefttop_sp.webp) 0 0/cover no-repeat}}.l-loader__container:after{bottom:0;right:0}@media print,screen and (width>=769px){.l-loader__container:after{background:url(../images/_common/loader/loader_deco_rightbottom_pc.webp) 50%/cover no-repeat}}@media screen and (width<=768px){.l-loader__container:after{background:url(../images/_common/loader/loader_deco_rightbottom_sp.webp) 100% 100%/cover no-repeat}}.l-loader__container .ttl{justify-content:space-between;align-items:center;display:flex}@media screen and (width<=768px){.l-loader__container .ttl{padding-left:5.97015vw;padding-right:5.97015vw}}@media print,screen and (width>=769px){.l-loader__container .ttl{width:35.582%;max-width:538px}.l-loader__container .ttl--logo{width:37.9182%}}@media screen and (width<=768px){.l-loader__container .ttl--logo{width:43.5028%}}.l-loader__container .ttl--title{flex-direction:column;display:flex}@media print,screen and (width>=769px){.l-loader__container .ttl--title{align-items:center;gap:15px 0}}@media screen and (width<=1200px){.l-loader__container .ttl--title{gap:1.25vw 0}}@media screen and (width<=768px){.l-loader__container .ttl--title{gap:1.99005vw 0;width:53.3898%}}.l-loader__container .ttl--title>em{text-wrap:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:3.6rem;line-height:1;display:block}@media screen and (width<=1200px){.l-loader__container .ttl--title>em{font-size:3vw}}@media screen and (width<=768px){.l-loader__container .ttl--title>em{font-size:4.47761vw}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes arrowHorizontal{0%,to{transform:translate(0)}20%,35%{transform:translate(-3%)}}@keyframes arrowVertical{0%,to{transform:translateY(0)}20%,35%{transform:translateY(3%)}}.l-modal{opacity:0;pointer-events:none;z-index:9999999;width:100%;height:100%;position:fixed;top:0;left:0}.l-modal[data-status=show]{opacity:1;pointer-events:auto;transition-duration:.6s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86);overflow-y:auto}.l-modal[data-status=show] .l-modal__container .lay--container .zoomimg picture{opacity:1;transition-duration:.6s;transition-delay:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);transform:scale(1)}.l-modal__bg{background-color:var(--black);z-index:1;width:100%;height:100%;position:fixed;top:0;left:0}.l-modal[data-type=zoomimg] .md-btn__close{position:fixed}@media print,screen and (width>=769px){.l-modal[data-type=zoomimg] .md-btn__close{top:42px;right:42px}}@media screen and (width<=1200px){.l-modal[data-type=zoomimg] .md-btn__close{top:3.5vw;right:3.5vw}}@media screen and (width<=768px){.l-modal[data-type=zoomimg] .md-btn__close{inset:auto auto 4.97512vw 50%;transform:translate(-50%)}}.l-modal[data-type=zoomimg] .l-modal__container{padding-top:54px}@media screen and (width<=1200px){.l-modal[data-type=zoomimg] .l-modal__container{padding-top:4.5vw}}@media screen and (width<=768px){.l-modal[data-type=zoomimg] .l-modal__container{padding-top:13.4328vw}}.l-modal[data-type=zoomimg] .l-modal__container{padding-bottom:54px}@media screen and (width<=1200px){.l-modal[data-type=zoomimg] .l-modal__container{padding-bottom:4.5vw}}@media screen and (width<=768px){.l-modal[data-type=zoomimg] .l-modal__container{padding-bottom:20.8955vw}}.l-modal[data-type=zoomimg] .l-modal__container .lay{max-width:var(--content-width);margin-left:auto;margin-right:auto}.l-modal[data-type=zoomimg] .l-modal__container .lay--container{margin-inline:auto}@media screen and (width<=1200px){.l-modal[data-type=zoomimg] .l-modal__container .lay--container{width:83.3333%}}@media screen and (width<=768px){.l-modal[data-type=zoomimg] .l-modal__container .lay--container{width:100%}}.l-modal[data-type=zoomimg] .l-modal__container .lay--container picture{opacity:0;transform:scale(1.04)}.l-modal[data-type=comic][data-status=show] .js--comic_viewer-ui[data-status=show]{pointer-events:auto}.l-modal[data-type=comic] .lay{max-width:100%}.l-modal[data-type=comic] .lay--container{position:relative}.l-modal[data-type=comic] .lay--container .comic .js--comic_viewer-ui{transition-duration:.6s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.l-modal[data-type=comic] .lay--container .comic .js--comic_viewer-ui[data-status=hidden]{opacity:0;pointer-events:none}.l-modal[data-type=comic] .lay--container .comic--announce{box-sizing:border-box;border:solid 2px var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9;background:#000000b3;border-radius:100%;width:130px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=1200px){.l-modal[data-type=comic] .lay--container .comic--announce{width:10.8333vw}}@media screen and (width<=768px){.l-modal[data-type=comic] .lay--container .comic--announce{width:32.3383vw}}.l-modal[data-type=comic] .lay--container .comic--announce[data-type=horizontal] .icon svg path.arrow{animation:1s linear infinite arrowHorizontal}.l-modal[data-type=comic] .lay--container .comic--announce[data-type=vertical] .icon svg path.arrow{animation:1s linear infinite arrowVertical}.l-modal[data-type=comic] .lay--container .comic--announce[data-status=show]{animation:.6s cubic-bezier(.785,.135,.15,.86) 1.8s alternate forwards fadeOut}.l-modal[data-type=comic] .lay--container .comic--header{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;background:#000000b3;justify-content:space-between;align-items:center;width:100%;padding-top:20px;display:flex;position:fixed;top:0;left:0}@media screen and (width<=1200px){.l-modal[data-type=comic] .lay--container .comic--header{padding-top:1.66667vw}}@media screen and (width<=768px){.l-modal[data-type=comic] .lay--container .comic--header{padding-top:4.97512vw}}.l-modal[data-type=comic] .lay--container .comic--header{padding-bottom:20px}@media screen and (width<=1200px){.l-modal[data-type=comic] .lay--container .comic--header{padding-bottom:1.66667vw}}@media screen and (width<=768px){.l-modal[data-type=comic] .lay--container .comic--header{padding-bottom:4.97512vw}}@media print,screen and (width>=769px){.l-modal[data-type=comic] .lay--container .comic--header{padding-left:var(--pc-padding);padding-right:var(--pc-padding)}}@media screen and (width<=1200px){.l-modal[data-type=comic] .lay--container .comic--header{padding-left:5vw;padding-right:5vw}}@media screen and (width<=768px){.l-modal[data-type=comic] .lay--container .comic--header{padding-left:5.97015vw;padding-right:5.97015vw}}@media print,screen and (width>=769px){.l-modal[data-type=comic] .lay--container .comic--header{gap:0 42px}}@media screen and (width<=1200px){.l-modal[data-type=comic] .lay--container .comic--header{gap:0 3.5vw}}@media screen and (width<=768px){.l-modal[data-type=comic] .lay--container .comic--header{gap:0 5.97015vw}}.l-modal[data-type=comic] .lay--container .comic--header__ttl{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:1.5rem;line-height:1;display:-webkit-box;overflow:hidden}@media screen and (width<=1200px){.l-modal[data-type=comic] .lay--container .comic--header__ttl{font-size:1.25vw}}@media screen and (width<=768px){.l-modal[data-type=comic] .lay--container .comic--header__ttl{font-size:2.98507vw}}@media print,screen and (width>=769px){.l-modal[data-type=comic] .lay--container .comic--header__nav{width:115px}.l-modal[data-type=comic] .lay--container .comic--header__nav .md-btn__close{width:115px!important}}@media screen and (width<=768px){.l-modal[data-type=comic] .lay--container .comic--header__nav .md-btn__close{background-color:#0000!important;width:4.47761vw!important}.l-modal[data-type=comic] .lay--container .comic--header__nav .md-btn__close .icon svg path{fill:var(--white)}.l-modal[data-type=comic] .lay--container .comic--header__nav .md-btn__close .label{display:none}}.l-modal[data-type=comic] .lay--container .comic--footer{z-index:5;box-sizing:border-box;pointer-events:none;position:fixed}@media print,screen and (width>=769px){.l-modal[data-type=comic] .lay--container .comic--footer{top:0;left:0}}@media screen and (width<=768px){.l-modal[data-type=comic] .lay--container .comic--footer{justify-content:space-between;align-items:center;width:100%;display:flex;bottom:4.47761vw;left:0}.l-modal[data-type=comic] .lay--container .comic--footer[data-type=horizontal]{padding-left:5.97015vw;padding-right:5.97015vw}.l-modal[data-type=comic] .lay--container .comic--footer[data-type=vertical]{top:0;left:0}}.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar{box-sizing:border-box}@media print,screen and (width>=769px){.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar{position:fixed}}@media screen and (width<=768px){.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar{border-radius:60px;position:relative}}.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar[data-type=horizontal]{padding-top:20px}@media screen and (width<=1200px){.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar[data-type=horizontal]{padding-top:1.66667vw}}@media screen and (width<=768px){.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar[data-type=horizontal]{padding-top:0}}.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar[data-type=horizontal]{padding-bottom:20px}@media screen and (width<=1200px){.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar[data-type=horizontal]{padding-bottom:1.66667vw}}@media screen and (width<=768px){.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar[data-type=horizontal]{padding-bottom:0}}@media print,screen and (width>=769px){.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar[data-type=horizontal]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;width:100%;bottom:0;left:0}}@media screen and (width<=768px){.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar[data-type=horizontal]{box-sizing:border-box;background-color:#d9d9d9;border:2px solid #d9d9d9;width:64.9718%;height:2.48756vw}}@media print,screen and (width>=769px){.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar[data-type=horizontal] .comic--footer__scrollbar--container{max-width:488px;height:12px;margin-inline:auto}}.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar[data-type=horizontal] .comic--footer__scrollbar--container__current{height:100%;top:50%;right:0;transform:translateY(-50%)}.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar[data-type=vertical]{box-sizing:border-box;top:50%;transform:translateY(-50%)}@media print,screen and (width>=769px){.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar[data-type=vertical]{right:6.74603%}}@media screen and (width<=768px){.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar[data-type=vertical]{background-color:var(--black);border:solid 3px var(--black);width:2.98507vw;height:79.602vw;position:fixed;right:2.98507vw}}@media print,screen and (width>=769px){.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar[data-type=vertical] .comic--footer__scrollbar--container{width:12px;height:480px}}.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar[data-type=vertical] .comic--footer__scrollbar--container__current{width:100%;top:0;left:50%;transform:translate(-50%)}.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar--container{box-sizing:border-box;position:relative}@media print,screen and (width>=769px){.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar--container{box-sizing:border-box;background-color:#d9d9d9;border:3px solid #d9d9d9;border-radius:60px}}@media screen and (width<=768px){.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar--container{width:100%;height:100%}}.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar--container__current{background-color:var(--accent-color);border-radius:60px;position:absolute}@media screen and (width<=1200px){.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar--container__current{border-radius:5vw}}@media screen and (width<=768px){.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar--container__current{border-radius:14.9254vw}}.l-modal[data-type=comic] .lay--container .comic--footer__scrollbar--container__current{transition-duration:.2s;transition-delay:0s;transition-timing-function:unset}.l-modal[data-type=comic] .lay--container .comic--footer__controls{box-sizing:border-box;justify-content:space-between;align-items:center;display:flex}@media print,screen and (width>=769px){.l-modal[data-type=comic] .lay--container .comic--footer__controls{padding-left:var(--pc-padding);padding-right:var(--pc-padding)}}@media screen and (width<=1200px){.l-modal[data-type=comic] .lay--container .comic--footer__controls{padding-left:5vw;padding-right:5vw}}@media screen and (width<=768px){.l-modal[data-type=comic] .lay--container .comic--footer__controls{padding-left:0;padding-right:0}}@media print,screen and (width>=769px){.l-modal[data-type=comic] .lay--container .comic--footer__controls{width:100%;position:fixed;top:50%;transform:translateY(-50%)}}@media screen and (width<=768px){.l-modal[data-type=comic] .lay--container .comic--footer__controls{width:23.7288%}}.l-modal[data-type=comic] .lay--container .comic--footer__controls .swiper-button-prev,.l-modal[data-type=comic] .lay--container .comic--footer__controls .swiper-button-next{background-color:var(--white);aspect-ratio:1;border-style:none;border-radius:100%;margin:0;padding:0;height:auto!important;position:static!important}@media print,screen and (width>=769px){.l-modal[data-type=comic] .lay--container .comic--footer__controls .swiper-button-prev,.l-modal[data-type=comic] .lay--container .comic--footer__controls .swiper-button-next{width:54px!important}}@media screen and (width<=1200px){.l-modal[data-type=comic] .lay--container .comic--footer__controls .swiper-button-prev,.l-modal[data-type=comic] .lay--container .comic--footer__controls .swiper-button-next{width:4.5vw!important}}@media screen and (width<=768px){.l-modal[data-type=comic] .lay--container .comic--footer__controls .swiper-button-prev,.l-modal[data-type=comic] .lay--container .comic--footer__controls .swiper-button-next{top:auto;bottom:0;width:42.8571%!important}}.l-modal[data-type=comic] .lay--container .comic--footer__controls .swiper-button-prev>svg,.l-modal[data-type=comic] .lay--container .comic--footer__controls .swiper-button-next>svg{display:none}.l-modal[data-type=comic] .lay--container .comic--footer__controls .swiper-button-prev .icon,.l-modal[data-type=comic] .lay--container .comic--footer__controls .swiper-button-next .icon,.l-modal[data-type=comic] .lay--container .comic--footer__controls .swiper-button-prev .icon svg,.l-modal[data-type=comic] .lay--container .comic--footer__controls .swiper-button-next .icon svg{display:block}.l-modal[data-type=comic] .lay--container .comic--footer__controls .swiper-button-prev .icon svg path,.l-modal[data-type=comic] .lay--container .comic--footer__controls .swiper-button-next .icon svg path{fill:var(--base-color)}@media print,screen and (width>=769px){.l-modal[data-type=comic] .lay--container .comic--footer__controls .swiper-button-prev{right:0!important}.l-modal[data-type=comic] .lay--container .comic--footer__controls .swiper-button-next{left:0!important}}.l-modal[data-type=comic] .lay--container .comic--viewer{width:100%;max-width:var(--content-width);margin-left:auto;margin-right:auto}@media print,screen and (width>=769px){.l-modal[data-type=comic] .lay--container .comic--viewer[data-type=vertical] .comic--viewer__container{width:69.5%;margin-inline:auto}}.l-modal[data-type=comic] .lay--container .comic--viewer[data-type=vertical] .comic--viewer__nav{justify-content:center;width:100%;padding-top:42px;display:flex}@media screen and (width<=1200px){.l-modal[data-type=comic] .lay--container .comic--viewer[data-type=vertical] .comic--viewer__nav{padding-top:3.5vw}}@media screen and (width<=768px){.l-modal[data-type=comic] .lay--container .comic--viewer[data-type=vertical] .comic--viewer__nav{padding-top:8.95522vw}}.l-modal[data-type=comic] .lay--container .comic--viewer[data-type=vertical] .comic--viewer__nav{padding-bottom:42px}@media screen and (width<=1200px){.l-modal[data-type=comic] .lay--container .comic--viewer[data-type=vertical] .comic--viewer__nav{padding-bottom:3.5vw}}@media screen and (width<=768px){.l-modal[data-type=comic] .lay--container .comic--viewer[data-type=vertical] .comic--viewer__nav{padding-bottom:8.95522vw}}.l-modal[data-type=comic] .lay--container .comic--viewer[data-type=vertical] .comic--viewer__nav .md-btn__close{width:130px}@media screen and (width<=1200px){.l-modal[data-type=comic] .lay--container .comic--viewer[data-type=vertical] .comic--viewer__nav .md-btn__close{width:10.8333vw}}@media screen and (width<=768px){.l-modal[data-type=comic] .lay--container .comic--viewer[data-type=vertical] .comic--viewer__nav .md-btn__close{width:32.3383vw}}.l-modal[data-type=comic] .lay--container .comic--viewer[data-type=horizontal] .swiper,.l-modal[data-type=comic] .lay--container .comic--viewer[data-type=horizontal] .swiper-wrapper{width:100%}@media print,screen and (width>=769px){.l-modal[data-type=comic] .lay--container .comic--viewer[data-type=horizontal] .swiper-slide picture{text-align:center}}.l-modal[data-type=comic] .lay--container .comic--viewer[data-type=horizontal] .swiper-slide picture img{-o-object-fit:contain;object-fit:contain}@media print,screen and (width>=769px){.l-modal[data-type=comic] .lay--container .comic--viewer[data-type=horizontal] .swiper-slide picture img{aspect-ratio:1;width:auto!important;height:100svh!important}}.l-modal[data-type=comic] .lay--container .comic--viewer__container .comic[data-status=hidden],.l-modal[data-type=comic] .lay--container .comic--viewer__container .doc[data-status=hidden]{display:none}.l-modal .md-btn__close{z-index:3}.l-modal__container{box-sizing:border-box;z-index:2;justify-content:center;align-items:center;width:100%;min-height:100svh;display:flex;position:relative;overflow:hidden}@media print,screen and (width>=769px){.l-modal__container{padding-left:var(--pc-padding);padding-right:var(--pc-padding)}}@media screen and (width<=1200px){.l-modal__container{padding-left:5vw;padding-right:5vw}}@media screen and (width<=768px){.l-modal__container{padding-left:0;padding-right:0}}#Wrap{position:relative;overflow:hidden}@media print,screen and (width>=769px){#Wrap{background:url(../images/_common/bg/bg_wrap_repeat_pc.webp) top/100% repeat-y}}@media screen and (width<=768px){#Wrap{background:url(../images/_common/bg/bg_wrap_repeat_sp.webp) top/100% repeat-y}}#Wrap.is__loaded #Main{opacity:1;transition-duration:1.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}#Wrap:before,#Wrap:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}#Wrap:before{z-index:1}@media print,screen and (width>=769px){#Wrap:before{background:url(../images/_common/bg/bg_wrap_circle_pc.webp) top/100% repeat-y}}@media screen and (width<=768px){#Wrap:before{background:url(../images/_common/bg/bg_wrap_circle_sp.webp) top/100% repeat-y}}#Wrap:after{z-index:2}@media print,screen and (width>=769px){#Wrap:after{background:url(../images/_common/bg/bg_wrap_splash_pc.webp) top/100% repeat-y}}@media screen and (width<=768px){#Wrap:after{background:url(../images/_common/bg/bg_wrap_splash_sp.webp) top/100% repeat-y}}#Wrap #Main{z-index:3;opacity:0;position:relative}.nav--global__item>a{color:var(--base-color)}.nav--snslinks{align-items:center;display:flex}@media print,screen and (width>=769px){.nav--snslinks{gap:0 10px}}@media screen and (width<=1200px){.nav--snslinks{gap:0 .833333vw}}@media screen and (width<=768px){.nav--snslinks{gap:0 2.48756vw}}.nav--snslinks[data-type=default]>a{aspect-ratio:1;background-color:var(--white);filter:drop-shadow(0 2px 4px #0000000d);border-radius:100%;justify-content:center;align-items:center;width:42px;height:auto;display:flex}@media screen and (width<=1200px){.nav--snslinks[data-type=default]>a{width:3.5vw}}@media screen and (width<=768px){.nav--snslinks[data-type=default]>a{width:10.4478vw}}@media print,screen and (width>=769px){.nav--snslinks[data-type=default]>a,.nav--snslinks[data-type=default]>a .snsicon svg path{transition-duration:.3s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.nav--snslinks[data-type=default]>a:hover{background-color:var(--r-black)}.nav--snslinks[data-type=default]>a:hover .snsicon svg path{fill:var(--white)}}.nav--snslinks[data-type=default]>a .snsicon{width:100%}.nav--snslinks[data-type=default]>a .label{display:none}.nav--snslinks>a .snsicon{line-height:1;display:block}.nav--snslinks>a .snsicon svg{display:block}@media screen and (width<=768px){.nav--spnav{z-index:8;opacity:0;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.nav--spnav[data-status=show]{opacity:1;pointer-events:auto;transition-duration:.6s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.nav--spnav__bg{background-color:var(--black);z-index:1;width:100%;height:100%;position:fixed;top:0;left:0}}.nav--spnav:before{content:"";pointer-events:none;opacity:1;z-index:2;background:url(../images/_common/bg/bg_texture_black.webp) 0 0/324px;width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media screen and (width<=768px){.nav--spnav__container{z-index:2;flex-wrap:wrap;align-items:center;width:100%;min-height:100%;display:flex;position:relative}.nav--spnav__container:before,.nav--spnav__container:after{content:"";z-index:1;height:auto;display:block;position:absolute}.nav--spnav__container:before{aspect-ratio:242/216;background:url(../images/_common/deco/deco_blue_pearl_001.webp) 50%/cover no-repeat;width:60.199%;top:-9.45274vw;right:-7.46269vw}.nav--spnav__container:after{aspect-ratio:276/216;background:url(../images/_common/deco/deco_blue_pearl_002.webp) 50%/cover no-repeat;width:68.6567%;bottom:-17.9104vw;left:-12.4378vw}.nav--spnav__container .lay{z-index:3;padding-bottom:8.95522vw;position:relative}.nav--spnav__container .lay>header{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;margin-bottom:3.73134vw;padding-left:.746269%;padding-right:5.97015%;display:flex}.nav--spnav__container .lay>header>header{width:38.5965%}.nav--spnav__container .lay>header>header>h1 svg path{fill:var(--white)}.nav--spnav__container .lay>header>aside{flex-direction:column;gap:1.99005vw 0;width:52.8822%;display:flex}.nav--spnav__container .lay>header>aside .sitename{text-wrap:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;width:38.5965%;font-size:4.47761vw;line-height:1;display:block}.nav--spnav__container .lay>nav{flex-wrap:wrap;gap:10.4478vw 11.9403vw;padding-left:5.97015vw;padding-right:5.97015vw;display:flex}.nav--spnav__container .lay>nav .global{width:100%}.nav--spnav__container .lay>nav .global .nav--global{box-sizing:border-box;flex-direction:column;gap:3.73134vw 0;width:100%;display:flex}.nav--spnav__container .lay>nav .global .nav--global__item{align-items:flex-start;gap:0 2.98507vw;display:flex}.nav--spnav__container .lay>nav .global .nav--global__item>a{width:fit-content;color:var(--white);flex-direction:column;gap:1.99005vw 0;display:flex}.nav--spnav__container .lay>nav .global .nav--global__item>a>*{text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;display:block}.nav--spnav__container .lay>nav .global .nav--global__item>a .label{font-family:Voyage,serif;font-size:8.95522vw;font-weight:400}.nav--spnav__container .lay>nav .global .nav--global__item>a .ja{font-size:2.48756vw}.nav--spnav__container .lay>nav .global .nav--global__item>ul{align-items:center;gap:0 2.98507vw;display:flex}.nav--spnav__container .lay>nav .global .nav--global__item>ul>li{font-size:3.73134vw}.nav--spnav__container .lay>nav .global .nav--global__item>ul>li a{color:var(--white);align-items:center;gap:0 1.49254vw;display:flex}}.nav--spnav__container .lay>nav .global .nav--global__item>ul>li a[data-slug=clientworks]:before{background-color:var(--green)}.nav--spnav__container .lay>nav .global .nav--global__item>ul>li a[data-slug=fanart]:before{background-color:var(--blue)}.nav--spnav__container .lay>nav .global .nav--global__item>ul>li a[data-slug=others]:before{background-color:var(--red)}@media screen and (width<=768px){.nav--spnav__container .lay>nav .global .nav--global__item>ul>li a:before{content:"";background-color:var(--white);width:1.24378vw;height:1px;display:block}.nav--spnav__container .lay>nav .sublinks--header,.nav--spnav__container .lay>nav .snslinks--header{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin-bottom:4.47761vw;font-size:2.48756vw;line-height:1}.nav--spnav__container .lay>nav .sublinks--links{flex-direction:column;gap:2.98507vw 0;display:flex}.nav--spnav__container .lay>nav .sublinks--links>a{width:fit-content;color:var(--white);font-size:3.73134vw;display:block}.nav--spnav__container .lay>nav .sublinks--links>a span{text-box-trim:trim-both;text-box-edge:cap alphabetic;align-items:flex-start;gap:0 .2em;line-height:1;display:flex}.nav--spnav__container .lay>nav .sublinks--links>a span:after{content:"";aspect-ratio:1;filter:brightness(10);will-change:filter;background:url(../images/_common/icon/arrow_blank.svg) 50%/cover no-repeat;width:1.49254vw;height:auto}}[data-bgcolor=white]{background-color:var(--white)!important}[data-bgcolor=base]{background-color:var(--base-color)!important}.md-header__pages{flex-direction:column;align-items:center;padding-top:42px;display:flex}@media screen and (width<=1200px){.md-header__pages{padding-top:3.5vw}}@media screen and (width<=768px){.md-header__pages{padding-top:11.9403vw}}.md-header__pages{padding-bottom:24px}@media screen and (width<=1200px){.md-header__pages{padding-bottom:2vw}}@media screen and (width<=768px){.md-header__pages{padding-bottom:5.97015vw}}.md-logo{margin:0}.md-ttl__pages{opacity:0;transform-origin:50%;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:9.6rem;line-height:1;transform:scaleX(1.12)}@media screen and (width<=1200px){.md-ttl__pages{font-size:8vw}}@media screen and (width<=768px){.md-ttl__pages{font-size:13.4328vw}}.md-ttl__pages.is__loaded{opacity:1;transition-duration:1.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86);transform:scaleX(1)}.md-ttl__topsection{text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:7.2rem;line-height:1}@media screen and (width<=1200px){.md-ttl__topsection{font-size:6vw}}@media screen and (width<=768px){.md-ttl__topsection{font-size:10.4478vw}}.md-ttl__topsection{padding-top:38px}@media screen and (width<=1200px){.md-ttl__topsection{padding-top:3.16667vw}}@media screen and (width<=768px){.md-ttl__topsection{padding-top:4.47761vw}}.md-ttl__topsection[data-decocolor=red]:before{background-color:var(--red)}.md-ttl__topsection[data-decocolor=blue]:before{background-color:var(--blue)}.md-ttl__topsection[data-decocolor=green]:before{background-color:var(--green)}.md-ttl__topsection:before{content:"";width:30px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}@media screen and (width<=1200px){.md-ttl__topsection:before{width:2.5vw}}@media screen and (width<=768px){.md-ttl__topsection:before{width:3.73134vw}}@media print,screen and (width>=769px){.md-ttl__topsection:before{height:2px}}@media screen and (width<=768px){.md-ttl__topsection:before{height:1px}}.md-ttl__section{flex-direction:column;align-items:center;display:flex}@media print,screen and (width>=769px){.md-ttl__section{gap:24px 0}}@media screen and (width<=1200px){.md-ttl__section{gap:2vw 0}}@media screen and (width<=768px){.md-ttl__section{gap:4.47761vw 0}}.md-ttl__section>*{text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;display:block}.md-ttl__section .en{font-size:12rem}@media screen and (width<=1200px){.md-ttl__section .en{font-size:10vw}}@media screen and (width<=768px){.md-ttl__section .en{font-size:13.4328vw}}.md-ttl__section .ja{font-size:1.5rem}@media screen and (width<=1200px){.md-ttl__section .ja{font-size:1.25vw}}@media screen and (width<=768px){.md-ttl__section .ja{font-size:2.48756vw}}.md-btn__links{will-change:filter;box-sizing:border-box;filter:drop-shadow(0 2px 4px #0000000d);border-radius:130px;justify-content:center;align-items:center;display:flex}@media screen and (width<=1200px){.md-btn__links{border-radius:10.8333vw}}@media screen and (width<=768px){.md-btn__links{border-radius:32.3383vw}}.md-btn__links{padding-top:24px}@media screen and (width<=1200px){.md-btn__links{padding-top:2vw}}@media screen and (width<=768px){.md-btn__links{padding-top:3.73134vw}}.md-btn__links{padding-left:6px}@media screen and (width<=1200px){.md-btn__links{padding-left:.5vw}}@media screen and (width<=768px){.md-btn__links{padding-left:1.49254vw}}.md-btn__links{padding-bottom:24px}@media screen and (width<=1200px){.md-btn__links{padding-bottom:2vw}}@media screen and (width<=768px){.md-btn__links{padding-bottom:3.73134vw}}.md-btn__links{font-size:1.8rem}@media screen and (width<=1200px){.md-btn__links{font-size:1.5vw}}@media screen and (width<=768px){.md-btn__links{font-size:2.98507vw}}@media print,screen and (width>=769px){.md-btn__links{gap:0 6px;min-width:340px;transition-duration:.3s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.md-btn__links:hover{transform:scale(1.04)}}@media screen and (width<=1200px){.md-btn__links{gap:0 .5vw}}@media screen and (width<=768px){.md-btn__links{gap:0 .746269vw;min-width:48.7562vw}}.md-btn__links[data-color=base]{background-color:var(--base-color);color:var(--white)}@media print,screen and (width>=769px){.md-btn__links[data-color=base]:hover{background-color:var(--accent-color)}}.md-btn__links[data-color=base] .arrow svg path{fill:var(--white)}.md-btn__links[data-color=white]{background-color:var(--white);color:var(--base-color)}@media print,screen and (width>=769px){.md-btn__links[data-color=white] .arrow svg path{transition-duration:.3s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.md-btn__links[data-color=white]:hover{background-color:var(--base-color);color:var(--white)}.md-btn__links[data-color=white]:hover .arrow svg path{fill:var(--white)}}.md-btn__links .label,.md-btn__links .arrow{text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;display:block}.md-btn__links .arrow{width:12px}@media screen and (width<=1200px){.md-btn__links .arrow{width:1vw}}@media screen and (width<=768px){.md-btn__links .arrow{width:1.49254vw}}.md-btn__links .arrow svg{display:block}.md-btn__close{font-family:var(--base-font);cursor:pointer;border-style:none;justify-content:center;align-items:center;margin:0;padding:10px 0 0;display:flex}@media screen and (width<=1200px){.md-btn__close{padding-top:.833333vw}}@media screen and (width<=768px){.md-btn__close{padding-top:2.48756vw}}.md-btn__close{padding-left:30px}@media screen and (width<=1200px){.md-btn__close{padding-left:2.5vw}}@media screen and (width<=768px){.md-btn__close{padding-left:7.46269vw}}.md-btn__close{padding-right:30px}@media screen and (width<=1200px){.md-btn__close{padding-right:2.5vw}}@media screen and (width<=768px){.md-btn__close{padding-right:7.46269vw}}.md-btn__close{padding-bottom:10px}@media screen and (width<=1200px){.md-btn__close{padding-bottom:.833333vw}}@media screen and (width<=768px){.md-btn__close{padding-bottom:2.48756vw}}.md-btn__close{border-radius:120px}@media screen and (width<=1200px){.md-btn__close{border-radius:10vw}}@media screen and (width<=768px){.md-btn__close{border-radius:29.8507vw}}@media print,screen and (width>=769px){.md-btn__close{gap:0 6px;transition-duration:.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.md-btn__close .label,.md-btn__close .icon svg path{transition-duration:.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.md-btn__close:hover{background-color:var(--gray)!important}.md-btn__close:hover .label{color:var(--white)}.md-btn__close:hover .icon svg path{fill:var(--white)}}@media screen and (width<=1200px){.md-btn__close{gap:0 .5vw}}.md-btn__close[data-type=icon-only] .label{display:none}.md-btn__close[data-type=default]{aspect-ratio:115/32;height:auto;padding:0!important}.md-btn__close .icon,.md-btn__close .label{font-size:1.5rem;line-height:1;display:block}@media screen and (width<=1200px){.md-btn__close .icon,.md-btn__close .label{font-size:1.25vw}}@media screen and (width<=768px){.md-btn__close .icon,.md-btn__close .label{font-size:3.73134vw}}.md-btn__close .icon,.md-btn__close .label{text-box-trim:trim-both;text-box-edge:cap alphabetic}.md-btn__close .icon{width:12px}@media screen and (width<=1200px){.md-btn__close .icon{width:1vw}}@media screen and (width<=768px){.md-btn__close .icon{width:2.98507vw}}.md-btn__close .icon svg{display:block}.md-linktxt__arrow{border-bottom:solid 1px var(--base-color);justify-content:center;align-items:center;width:fit-content;margin-inline:auto;padding-bottom:10px;display:flex}@media screen and (width<=1200px){.md-linktxt__arrow{padding-bottom:.833333vw}}@media screen and (width<=768px){.md-linktxt__arrow{padding-bottom:1.49254vw}}@media print,screen and (width>=769px){.md-linktxt__arrow{gap:0 6px;transition-duration:.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.md-linktxt__arrow .label,.md-linktxt__arrow .arrow svg path{transition-duration:.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.md-linktxt__arrow:hover{border-bottom-color:var(--accent-color)}.md-linktxt__arrow:hover .label{color:var(--accent-color)}.md-linktxt__arrow:hover .arrow svg path{fill:var(--accent-color)}}@media screen and (width<=1200px){.md-linktxt__arrow{gap:0 .5vw}}@media screen and (width<=768px){.md-linktxt__arrow{gap:0 .746269vw}}.md-linktxt__arrow[data-size=m] .label{font-size:1.5rem}@media screen and (width<=1200px){.md-linktxt__arrow[data-size=m] .label{font-size:1.25vw}}@media screen and (width<=768px){.md-linktxt__arrow[data-size=m] .label{font-size:2.48756vw}}.md-linktxt__arrow[data-size=default] .label{font-size:1.5rem}@media screen and (width<=1200px){.md-linktxt__arrow[data-size=default] .label{font-size:1.25vw}}@media screen and (width<=768px){.md-linktxt__arrow[data-size=default] .label{font-size:3.73134vw}}.md-linktxt__arrow[data-type=back]{flex-direction:row-reverse}@media print,screen and (width>=769px){.md-linktxt__arrow .label{transition-duration:.4s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}}.md-linktxt__arrow .label,.md-linktxt__arrow .arrow{text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;display:block}.md-linktxt__arrow .arrow{width:12px}@media screen and (width<=1200px){.md-linktxt__arrow .arrow{width:1vw}}@media screen and (width<=768px){.md-linktxt__arrow .arrow{width:2.48756vw}}.md-linktxt__arrow .arrow svg{display:block}@media print,screen and (width>=769px){.md-linktxt__arrow .arrow svg path{transition-duration:.4s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.md-nav__pager{padding-left:var(--pc-padding);padding-right:var(--pc-padding)}}@media screen and (width<=1200px){.md-nav__pager{padding-left:5vw;padding-right:5vw}}@media screen and (width<=768px){.md-nav__pager{padding-left:0;padding-right:0}}.md-nav__pager ul{max-width:var(--content-width);flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;display:flex}@media print,screen and (width>=769px){.md-nav__pager ul{gap:10px .25%}}@media screen and (width<=1200px){.md-nav__pager ul{gap:.833333vw .25%}}@media screen and (width<=768px){.md-nav__pager ul{gap:2.48756vw .847458%;width:70.6468%;margin-inline:auto}}.md-nav__pager ul>li{font-size:1.8rem}@media screen and (width<=1200px){.md-nav__pager ul>li{font-size:1.5vw}}@media screen and (width<=768px){.md-nav__pager ul>li{font-size:2.98507vw}}.md-nav__pager ul>li.is__current,.md-nav__pager ul>li>a{aspect-ratio:1;border-radius:100%;justify-content:center;align-items:center;width:36px;height:auto;display:flex}@media screen and (width<=1200px){.md-nav__pager ul>li.is__current,.md-nav__pager ul>li>a{width:3vw}}@media screen and (width<=768px){.md-nav__pager ul>li.is__current,.md-nav__pager ul>li>a{width:5.97015vw}}.md-nav__pager ul>li.is__current{background-color:var(--white);color:var(--accent-color);pointer-events:none;overflow:hidden}.md-nav__pager ul>li>a{color:var(--base-color)}@media print,screen and (width>=769px){.md-nav__pager ul>li>a{transition-duration:.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.md-nav__pager ul>li>a:hover{color:var(--white);background-color:var(--base-color)}}.md-nav__category{padding-top:48px}@media screen and (width<=1200px){.md-nav__category{padding-top:4vw}}@media screen and (width<=768px){.md-nav__category{padding-top:11.9403vw}}.md-nav__category{font-size:2.4rem}@media screen and (width<=1200px){.md-nav__category{font-size:2vw}}@media screen and (width<=768px){.md-nav__category{font-size:3.9801vw}}@media print,screen and (width>=769px){.md-nav__category{padding-left:var(--pc-padding);padding-right:var(--pc-padding)}}@media screen and (width<=1200px){.md-nav__category{padding-left:5vw;padding-right:5vw}}@media screen and (width<=768px){.md-nav__category{padding-left:0;padding-right:0}}.md-nav__category>nav{max-width:var(--content-width);justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}@media print,screen and (width>=769px){.md-nav__category>nav{gap:0 1%}}@media screen and (width<=768px){.md-nav__category>nav{gap:0 2.98507%}}.md-nav__category>nav>a{color:var(--l-gray);box-sizing:border-box;border-bottom:3px solid #0000;justify-content:center;padding-bottom:24px;font-weight:500;display:flex}@media screen and (width<=1200px){.md-nav__category>nav>a{padding-bottom:2vw}}@media screen and (width<=768px){.md-nav__category>nav>a{padding-bottom:4.47761vw}}@media print,screen and (width>=769px){.md-nav__category>nav>a{width:15%;transition-duration:.3s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}}@media screen and (width<=768px){.md-nav__category>nav>a{padding-left:2.48756vw;padding-right:2.48756vw}}.md-nav__category>nav>a[data-status=current]{pointer-events:none;font-weight:700}.md-nav__category>nav>a[data-status=current][data-slug=clientworks]{color:var(--green);border-bottom-color:var(--green)}.md-nav__category>nav>a[data-status=current][data-slug=fanart]{color:var(--blue);border-bottom-color:var(--blue)}.md-nav__category>nav>a[data-status=current][data-slug=others]{color:var(--red);border-bottom-color:var(--red)}@media print,screen and (width>=769px){.md-nav__category>nav>a[data-slug=clientworks]:hover{color:var(--green);border-bottom-color:var(--green)}.md-nav__category>nav>a[data-slug=fanart]:hover{color:var(--blue);border-bottom-color:var(--blue)}.md-nav__category>nav>a[data-slug=others]:hover{color:var(--red);border-bottom-color:var(--red)}}.md-nav__category>nav>a .label{text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;display:block}.md-linkbtns{justify-content:center;display:flex}.md-pfitem{position:relative}@media screen and (width<=768px){.md-pfitem[data-type=top] .md-pfitem__info--category{flex-direction:row;align-items:flex-start;gap:1.49254vw}.md-pfitem[data-type=archive] .md-pfitem__coverimg picture img{aspect-ratio:165/200}.md-pfitem[data-type=archive] .md-pfitem__info--category{justify-content:flex-start;align-items:flex-start;gap:.746269vw 0}.md-pfitem[data-type=archive] .md-pfitem__info--category>li .icon{width:3.73134vw!important}.md-pfitem[data-type=archive] .md-pfitem__info--ttl{text-align:left;font-size:3.23383vw}.md-pfitem[data-type=archive] .md-pfitem__info--myjobs{align-items:flex-start;font-size:2.23881vw}.md-pfitem[data-type=archive] .md-pfitem__info--client,.md-pfitem[data-type=archive] .md-pfitem__info--optionfield{justify-content:flex-start;margin-top:2.48756vw;font-size:2.23881vw}.md-pfitem[data-type=archive] .md-pfitem__info--links{padding-top:2.98507vw}.md-pfitem[data-type=archive] .md-pfitem__info--links .md-linktxt__arrow{margin:0}}@media print,screen and (width>=769px){.md-pfitem[data-genre=clientworks]:hover .md-pfitem__info--category>li{background-color:var(--green)}.md-pfitem[data-genre=clientworks]:hover .md-pfitem__info--links .md-linktxt__arrow{border-color:var(--green)}.md-pfitem[data-genre=clientworks]:hover .md-pfitem__info--links .md-linktxt__arrow .label{color:var(--green)}.md-pfitem[data-genre=clientworks]:hover .md-pfitem__info--links .md-linktxt__arrow .arrow svg path{fill:var(--green)}.md-pfitem[data-genre=fanart]:hover .md-pfitem__info--category>li{background-color:var(--blue)}.md-pfitem[data-genre=fanart]:hover .md-pfitem__info--links .md-linktxt__arrow{border-color:var(--blue)}.md-pfitem[data-genre=fanart]:hover .md-pfitem__info--links .md-linktxt__arrow .label{color:var(--blue)}.md-pfitem[data-genre=fanart]:hover .md-pfitem__info--links .md-linktxt__arrow .arrow svg path{fill:var(--blue)}.md-pfitem[data-genre=others]:hover .md-pfitem__info--category>li{background-color:var(--red)}.md-pfitem[data-genre=others]:hover .md-pfitem__info--links .md-linktxt__arrow{border-color:var(--red)}.md-pfitem[data-genre=others]:hover .md-pfitem__info--links .md-linktxt__arrow .label{color:var(--red)}.md-pfitem[data-genre=others]:hover .md-pfitem__info--links .md-linktxt__arrow .arrow svg path{fill:var(--red)}.md-pfitem:hover .md-pfitem__coverimg picture img{filter:brightness(.5)}.md-pfitem:hover .md-pfitem__info--ttl{color:var(--r-black)}.md-pfitem:hover .md-pfitem__info--links .md-linktxt__arrow{border-color:var(--accent-color)}.md-pfitem:hover .md-pfitem__info--links .md-linktxt__arrow .label{color:var(--accent-color)}.md-pfitem:hover .md-pfitem__info--links .md-linktxt__arrow .arrow svg path{fill:var(--accent-color)}}.md-pfitem__linkwrap{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.md-pfitem__coverimg,.md-pfitem__info{z-index:1;position:relative}.md-pfitem__coverimg picture{background-color:var(--white)}.md-pfitem__coverimg picture img{-o-object-fit:contain;object-fit:contain;aspect-ratio:1;will-change:filter;height:auto}@media print,screen and (width>=769px){.md-pfitem__coverimg picture img{transition-duration:.4s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}}.md-pfitem__info{padding-top:18px}@media screen and (width<=1200px){.md-pfitem__info{padding-top:1.5vw}}@media screen and (width<=768px){.md-pfitem__info{padding-top:4.47761vw}}.md-pfitem__info--category{margin-bottom:15px}@media screen and (width<=1200px){.md-pfitem__info--category{margin-bottom:1.25vw}}@media screen and (width<=768px){.md-pfitem__info--category{flex-direction:column;gap:.746269vw 0;margin-bottom:2.98507vw}}.md-pfitem__info--ttl{text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:2.4rem;line-height:1.2}@media screen and (width<=1200px){.md-pfitem__info--ttl{font-size:2vw}}@media screen and (width<=768px){.md-pfitem__info--ttl{font-size:4.97512vw}}@media print,screen and (width>=769px){.md-pfitem__info--ttl{transition-duration:.4s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}}.md-pfitem__info--myjobs{flex-direction:column;align-items:center;gap:.75em 0;padding-top:18px;list-style-type:disc;display:flex}@media screen and (width<=1200px){.md-pfitem__info--myjobs{padding-top:1.5vw}}@media screen and (width<=768px){.md-pfitem__info--myjobs{padding-top:2.98507vw}}.md-pfitem__info--myjobs{font-size:1.2rem}@media screen and (width<=1200px){.md-pfitem__info--myjobs{font-size:1vw}}@media screen and (width<=768px){.md-pfitem__info--myjobs{font-size:2.98507vw}}.md-pfitem__info--myjobs>li{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin-left:1.5em;line-height:1.6}.md-pfitem__info--client,.md-pfitem__info--optionfield{color:var(--gray);justify-content:center;margin-top:18px;font-weight:500;display:flex}@media screen and (width<=1200px){.md-pfitem__info--client,.md-pfitem__info--optionfield{margin-top:1.5vw}}@media screen and (width<=768px){.md-pfitem__info--client,.md-pfitem__info--optionfield{margin-top:3.73134vw}}.md-pfitem__info--client,.md-pfitem__info--optionfield{font-size:1.2rem}@media screen and (width<=1200px){.md-pfitem__info--client,.md-pfitem__info--optionfield{font-size:1vw}}@media screen and (width<=768px){.md-pfitem__info--client,.md-pfitem__info--optionfield{font-size:2.48756vw}}@media print,screen and (width>=769px){.md-pfitem__info--client{gap:0 3px}}@media screen and (width<=1200px){.md-pfitem__info--client{gap:0 .25vw}}@media screen and (width<=768px){.md-pfitem__info--client{gap:0 .746269vw}}.md-pfitem__info--client:before{content:"CL:"}.md-pfitem__info--links{margin-top:20px}@media screen and (width<=1200px){.md-pfitem__info--links{margin-top:1.66667vw}}@media screen and (width<=768px){.md-pfitem__info--links{margin-top:1.49254vw}}.md-li__category{justify-content:center;display:flex}@media print,screen and (width>=769px){.md-li__category{gap:0 10px}}@media screen and (width<=1200px){.md-li__category{gap:0 .833333vw}}@media screen and (width<=768px){.md-li__category{gap:0 2.48756vw}}.md-li__category[data-size=single]{justify-content:flex-start}.md-li__category[data-size=single]>li{padding-top:6px}@media screen and (width<=1200px){.md-li__category[data-size=single]>li{padding-top:.5vw}}@media screen and (width<=768px){.md-li__category[data-size=single]>li{padding-top:.746269vw}}.md-li__category[data-size=single]>li{padding-left:12px}@media screen and (width<=1200px){.md-li__category[data-size=single]>li{padding-left:1vw}}@media screen and (width<=768px){.md-li__category[data-size=single]>li{padding-left:1.49254vw}}.md-li__category[data-size=single]>li{padding-right:12px}@media screen and (width<=1200px){.md-li__category[data-size=single]>li{padding-right:1vw}}@media screen and (width<=768px){.md-li__category[data-size=single]>li{padding-right:1.49254vw}}.md-li__category[data-size=single]>li{padding-bottom:6px}@media screen and (width<=1200px){.md-li__category[data-size=single]>li{padding-bottom:.5vw}}@media screen and (width<=768px){.md-li__category[data-size=single]>li{padding-bottom:.746269vw}}.md-li__category[data-size=single]>li .icon{width:24px}@media screen and (width<=1200px){.md-li__category[data-size=single]>li .icon{width:2vw}}@media screen and (width<=768px){.md-li__category[data-size=single]>li .icon{width:4.47761vw}}.md-li__category[data-size=single]>li .label{font-size:1.5rem}@media screen and (width<=1200px){.md-li__category[data-size=single]>li .label{font-size:1.25vw}}@media screen and (width<=768px){.md-li__category[data-size=single]>li .label{font-size:2.98507vw}}.md-li__category>li{background-color:var(--gray);color:var(--white);justify-content:center;align-items:center;padding-top:4px;line-height:1;display:flex}@media screen and (width<=1200px){.md-li__category>li{padding-top:.333333vw}}@media screen and (width<=768px){.md-li__category>li{padding-top:.746269vw}}.md-li__category>li{padding-left:10px}@media screen and (width<=1200px){.md-li__category>li{padding-left:.833333vw}}@media screen and (width<=768px){.md-li__category>li{padding-left:1.49254vw}}.md-li__category>li{padding-right:10px}@media screen and (width<=1200px){.md-li__category>li{padding-right:.833333vw}}@media screen and (width<=768px){.md-li__category>li{padding-right:1.49254vw}}.md-li__category>li{padding-bottom:4px}@media screen and (width<=1200px){.md-li__category>li{padding-bottom:.333333vw}}@media screen and (width<=768px){.md-li__category>li{padding-bottom:.746269vw}}.md-li__category>li{text-box-trim:trim-both;text-box-edge:cap alphabetic;border-radius:3px}@media screen and (width<=1200px){.md-li__category>li{border-radius:.25vw}}@media screen and (width<=768px){.md-li__category>li{border-radius:.746269vw}}@media print,screen and (width>=769px){.md-li__category>li{transition-duration:.4s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}}.md-li__category>li .icon,.md-li__category>li .label{text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;display:block}.md-li__category>li .icon{width:20px}@media screen and (width<=1200px){.md-li__category>li .icon{width:1.66667vw}}@media screen and (width<=768px){.md-li__category>li .icon{width:3.73134vw}}.md-li__category>li .icon svg{display:block}.md-li__category>li .label{font-size:1.2rem}@media screen and (width<=1200px){.md-li__category>li .label{font-size:1vw}}@media screen and (width<=768px){.md-li__category>li .label{font-size:1.99005vw}}.md-li__category>li .label:before{content:"#"}.md-li__genre{align-items:center;display:flex}.md-li__genre[data-align=center]{justify-content:center}.md-li__genre[data-size=l]{font-size:3rem}@media screen and (width<=1200px){.md-li__genre[data-size=l]{font-size:2.5vw}}@media screen and (width<=768px){.md-li__genre[data-size=l]{font-size:4.47761vw}}@media print,screen and (width>=769px){.md-li__genre[data-size=l]{gap:0 12px}}@media screen and (width<=1200px){.md-li__genre[data-size=l]{gap:0 1vw}}@media screen and (width<=768px){.md-li__genre[data-size=l]{gap:0 1.49254vw}}@media print,screen and (width>=769px){.md-li__genre[data-size=l]>li{gap:0 12px}}@media screen and (width<=1200px){.md-li__genre[data-size=l]>li{gap:0 1vw}}@media screen and (width<=768px){.md-li__genre[data-size=l]>li{gap:0 1.49254vw}}.md-li__genre[data-size=m3]{font-size:2rem}@media screen and (width<=1200px){.md-li__genre[data-size=m3]{font-size:1.66667vw}}@media screen and (width<=768px){.md-li__genre[data-size=m3]{font-size:2.98507vw}}@media print,screen and (width>=769px){.md-li__genre[data-size=m3]{gap:0 6px}}@media screen and (width<=1200px){.md-li__genre[data-size=m3]{gap:0 .5vw}}@media screen and (width<=768px){.md-li__genre[data-size=m3]{gap:0 .746269vw}}@media print,screen and (width>=769px){.md-li__genre[data-size=m3]>li{gap:0 6px}}@media screen and (width<=1200px){.md-li__genre[data-size=m3]>li{gap:0 .5vw}}@media screen and (width<=768px){.md-li__genre[data-size=m3]>li{gap:0 .746269vw}}.md-li__genre[data-size=m2]{font-size:2.4rem}@media screen and (width<=1200px){.md-li__genre[data-size=m2]{font-size:2vw}}@media screen and (width<=768px){.md-li__genre[data-size=m2]{font-size:3.73134vw}}@media print,screen and (width>=769px){.md-li__genre[data-size=m2]{gap:0 6px}}@media screen and (width<=1200px){.md-li__genre[data-size=m2]{gap:0 .5vw}}@media screen and (width<=768px){.md-li__genre[data-size=m2]{gap:0 1.49254vw}}@media print,screen and (width>=769px){.md-li__genre[data-size=m2]>li{gap:0 6px}}@media screen and (width<=1200px){.md-li__genre[data-size=m2]>li{gap:0 .5vw}}@media screen and (width<=768px){.md-li__genre[data-size=m2]>li{gap:0 1.49254vw}}.md-li__genre[data-size=m]{font-size:1.5rem}@media screen and (width<=1200px){.md-li__genre[data-size=m]{font-size:1.25vw}}@media screen and (width<=768px){.md-li__genre[data-size=m]{font-size:2.98507vw}}@media print,screen and (width>=769px){.md-li__genre[data-size=m]{gap:0 6px}}@media screen and (width<=1200px){.md-li__genre[data-size=m]{gap:0 .5vw}}@media screen and (width<=768px){.md-li__genre[data-size=m]{gap:0 1.49254vw}}@media print,screen and (width>=769px){.md-li__genre[data-size=m]>li{gap:0 6px}}@media screen and (width<=1200px){.md-li__genre[data-size=m]>li{gap:0 .5vw}}@media screen and (width<=768px){.md-li__genre[data-size=m]>li{gap:0 1.49254vw}}.md-li__genre>li{text-box-trim:trim-both;text-box-edge:cap alphabetic;align-items:center;line-height:1;display:flex}.md-li__genre>li:not(:last-child):after{content:"/"}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{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}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);background:var(--bg-color);color:var(--base-color);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;backface-visibility:hidden;font-size:1rem;font-weight:400;line-height:1.8}body[data-navopen=true]{pointer-events:none;height:100%;min-height:100%;overflow:hidden}::selection{background:var(--accent-color);color:var(--white)}@media screen and (width<=768px){.is-pc{display:none!important}}@media print,screen and (width>=769px){.is-sp{display:none!important}}picture{display:block}img{-o-object-fit:contain;object-fit:contain;vertical-align:bottom;pointer-events:none;width:100%;max-width:100%;height:auto}svg{width:100%;height:auto}a{color:var(--link-color);text-decoration:none;outline:none!important}@font-face{font-family:Satoshi-Variable;src:url(../fonts/Satoshi-Variable.woff2)format("woff2"),url(../fonts/Satoshi-Variable.woff)format("woff"),url(../fonts/Satoshi-Variable.ttf)format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Voyage;src:url(../fonts/Voyage-Regular.woff2)format("woff2"),url(../fonts/Voyage-Regular.woff)format("woff"),url(../fonts/Voyage-Regular.eot)format("eot");font-weight:400;font-style:normal}[data-font=voyage]{font-family:Voyage,serif;font-weight:400}[data-font=satoshi]{font-family:Satoshi-Variable,sans-serif;font-weight:400}[data-font=biz-mincho]{font-family:BIZ UDPMincho,serif;font-style:normal;font-weight:400}[data-font=windsong]{font-family:WindSong,cursive;font-style:normal;font-weight:500}[data-txtcolor=base]{color:var(--base-color)}[data-txtcolor=gray]{color:var(--gray)}[data-txtcolor=accent]{color:var(--accent-color)}[data-txtcolor=black]{color:var(--black)}[data-txtcolor=white]{color:var(--white)}[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}@media print,screen and (width>=769px){.l-fv{padding-left:var(--pc-padding);padding-right:var(--pc-padding)}}@media screen and (width<=1200px){.l-fv{padding-left:5vw;padding-right:5vw}}@media screen and (width<=768px){.l-fv{padding-left:0;padding-right:0}}.l-fv__container{max-width:var(--content-width);margin-left:auto;margin-right:auto}.l-fv__container .fv{display:flex}@media print,screen and (width>=769px){.l-fv__container .fv{justify-content:space-between;align-items:center}}@media screen and (width<=768px){.l-fv__container .fv{flex-direction:column;gap:7.46269vw 0}}@media print,screen and (width>=769px){.l-fv__container .fv--img{width:48.6667%}}.l-fv__container .fv--img .swiper-slide picture{will-change:filter;filter:drop-shadow(6px 6px 14px #0000001a);border-radius:6px;overflow:hidden}@media screen and (width<=1200px){.l-fv__container .fv--img .swiper-slide picture{border-radius:.5vw}}@media screen and (width<=768px){.l-fv__container .fv--img .swiper-slide picture{border-radius:0}}.l-fv__container .fv--ttl{flex-direction:column;padding-bottom:18px;display:flex}@media screen and (width<=1200px){.l-fv__container .fv--ttl{padding-bottom:1.5vw}}@media screen and (width<=768px){.l-fv__container .fv--ttl{padding-bottom:4.47761vw}}@media print,screen and (width>=769px){.l-fv__container .fv--ttl{gap:24px 0;width:45.8333%}}@media screen and (width<=1200px){.l-fv__container .fv--ttl{gap:2vw 0}}@media screen and (width<=768px){.l-fv__container .fv--ttl{align-items:center;gap:4.47761vw 0}}.l-fv__container .fv--ttl__name{text-wrap:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:7.2rem;line-height:1}@media screen and (width<=1200px){.l-fv__container .fv--ttl__name{font-size:6vw}}@media screen and (width<=768px){.l-fv__container .fv--ttl__name{font-size:11.9403vw}}.common-settings#FanArt{background-color:var(--white)}.common-settings#ClientWorks,.common-settings#FanArt,.common-settings#Others{padding-top:72px}@media screen and (width<=1200px){.common-settings#ClientWorks,.common-settings#FanArt,.common-settings#Others{padding-top:6vw}}@media screen and (width<=768px){.common-settings#ClientWorks,.common-settings#FanArt,.common-settings#Others{padding-top:13.4328vw}}.common-settings#ClientWorks,.common-settings#FanArt,.common-settings#Others{padding-bottom:72px}@media screen and (width<=1200px){.common-settings#ClientWorks,.common-settings#FanArt,.common-settings#Others{padding-bottom:6vw}}@media screen and (width<=768px){.common-settings#ClientWorks,.common-settings#FanArt,.common-settings#Others{padding-bottom:13.4328vw}}@media print,screen and (width>=769px){.common-settings#ClientWorks .inner-section .pickup--header,.common-settings#ClientWorks .inner-section .pickup--links,.common-settings#FanArt .inner-section .pickup--header,.common-settings#FanArt .inner-section .pickup--links,.common-settings#Others .inner-section .pickup--header,.common-settings#Others .inner-section .pickup--links{padding-left:var(--pc-padding);padding-right:var(--pc-padding)}}@media screen and (width<=1200px){.common-settings#ClientWorks .inner-section .pickup--header,.common-settings#ClientWorks .inner-section .pickup--links,.common-settings#FanArt .inner-section .pickup--header,.common-settings#FanArt .inner-section .pickup--links,.common-settings#Others .inner-section .pickup--header,.common-settings#Others .inner-section .pickup--links{padding-left:5vw;padding-right:5vw}}@media screen and (width<=768px){.common-settings#ClientWorks .inner-section .pickup--header,.common-settings#ClientWorks .inner-section .pickup--links,.common-settings#FanArt .inner-section .pickup--header,.common-settings#FanArt .inner-section .pickup--links,.common-settings#Others .inner-section .pickup--header,.common-settings#Others .inner-section .pickup--links{padding-left:0;padding-right:0}}.common-settings#ClientWorks .inner-section .pickup--header,.common-settings#FanArt .inner-section .pickup--header,.common-settings#Others .inner-section .pickup--header{flex-direction:column;padding-bottom:54px;display:flex;position:relative}@media screen and (width<=1200px){.common-settings#ClientWorks .inner-section .pickup--header,.common-settings#FanArt .inner-section .pickup--header,.common-settings#Others .inner-section .pickup--header{padding-bottom:4.5vw}}@media screen and (width<=768px){.common-settings#ClientWorks .inner-section .pickup--header,.common-settings#FanArt .inner-section .pickup--header,.common-settings#Others .inner-section .pickup--header{padding-bottom:5.97015vw}}@media print,screen and (width>=769px){.common-settings#ClientWorks .inner-section .pickup--header,.common-settings#FanArt .inner-section .pickup--header,.common-settings#Others .inner-section .pickup--header{gap:24px 0}}@media screen and (width<=1200px){.common-settings#ClientWorks .inner-section .pickup--header,.common-settings#FanArt .inner-section .pickup--header,.common-settings#Others .inner-section .pickup--header{gap:2vw 0}}@media screen and (width<=768px){.common-settings#ClientWorks .inner-section .pickup--header,.common-settings#FanArt .inner-section .pickup--header,.common-settings#Others .inner-section .pickup--header{gap:3.73134vw 0}}.common-settings#ClientWorks .inner-section .pickup--header .md-li__genre,.common-settings#FanArt .inner-section .pickup--header .md-li__genre,.common-settings#Others .inner-section .pickup--header .md-li__genre{padding-right:15px}@media screen and (width<=1200px){.common-settings#ClientWorks .inner-section .pickup--header .md-li__genre,.common-settings#FanArt .inner-section .pickup--header .md-li__genre,.common-settings#Others .inner-section .pickup--header .md-li__genre{padding-right:1.25vw}}@media screen and (width<=768px){.common-settings#ClientWorks .inner-section .pickup--header .md-li__genre,.common-settings#FanArt .inner-section .pickup--header .md-li__genre,.common-settings#Others .inner-section .pickup--header .md-li__genre{padding-right:2.98507vw}}.common-settings#ClientWorks .inner-section .pickup--lineup,.common-settings#FanArt .inner-section .pickup--lineup,.common-settings#Others .inner-section .pickup--lineup{position:relative}@media print,screen and (width>=769px){.common-settings#ClientWorks .inner-section .pickup--lineup,.common-settings#FanArt .inner-section .pickup--lineup,.common-settings#Others .inner-section .pickup--lineup{padding-left:var(--pc-padding);padding-right:var(--pc-padding)}}@media screen and (width<=1200px){.common-settings#ClientWorks .inner-section .pickup--lineup,.common-settings#FanArt .inner-section .pickup--lineup,.common-settings#Others .inner-section .pickup--lineup{padding-left:5vw;padding-right:5vw}}@media screen and (width<=768px){.common-settings#ClientWorks .inner-section .pickup--lineup,.common-settings#FanArt .inner-section .pickup--lineup,.common-settings#Others .inner-section .pickup--lineup{padding-left:0;padding-right:0}}@media print,screen and (width>=769px){.common-settings#ClientWorks .inner-section .pickup--lineup[data-type=static] .pickup--lineup__container,.common-settings#FanArt .inner-section .pickup--lineup[data-type=static] .pickup--lineup__container,.common-settings#Others .inner-section .pickup--lineup[data-type=static] .pickup--lineup__container{max-width:1200px!important;padding-right:0!important}.common-settings#ClientWorks .inner-section .pickup--lineup[data-type=static] .pickup--lineup__container .swiper-wrapper,.common-settings#FanArt .inner-section .pickup--lineup[data-type=static] .pickup--lineup__container .swiper-wrapper,.common-settings#Others .inner-section .pickup--lineup[data-type=static] .pickup--lineup__container .swiper-wrapper{justify-content:center;gap:0 5%}.common-settings#ClientWorks .inner-section .pickup--lineup[data-type=static] .pickup--lineup__container .swiper-wrapper .swiper-slide,.common-settings#FanArt .inner-section .pickup--lineup[data-type=static] .pickup--lineup__container .swiper-wrapper .swiper-slide,.common-settings#Others .inner-section .pickup--lineup[data-type=static] .pickup--lineup__container .swiper-wrapper .swiper-slide{width:30%;margin-right:0!important}}.common-settings#ClientWorks .inner-section .pickup--lineup__container,.common-settings#FanArt .inner-section .pickup--lineup__container,.common-settings#Others .inner-section .pickup--lineup__container{margin-inline:auto;position:relative}@media print,screen and (width>=769px){.common-settings#ClientWorks .inner-section .pickup--lineup__container,.common-settings#FanArt .inner-section .pickup--lineup__container,.common-settings#Others .inner-section .pickup--lineup__container{box-sizing:border-box;width:100%;max-width:1230px;padding-right:30px}}@media screen and (width<=1200px){.common-settings#ClientWorks .inner-section .pickup--lineup__container,.common-settings#FanArt .inner-section .pickup--lineup__container,.common-settings#Others .inner-section .pickup--lineup__container{padding-right:2.5vw}}@media screen and (width<=768px){.common-settings#ClientWorks .inner-section .pickup--lineup__container,.common-settings#FanArt .inner-section .pickup--lineup__container,.common-settings#Others .inner-section .pickup--lineup__container{padding-right:0}}.common-settings#ClientWorks .inner-section .pickup--lineup__nav,.common-settings#FanArt .inner-section .pickup--lineup__nav,.common-settings#Others .inner-section .pickup--lineup__nav{will-change:filter;aspect-ratio:1;box-sizing:border-box;justify-content:center;align-items:center;width:42px;margin:0;padding:0;display:flex;background-color:var(--white)!important;border:solid 1px var(--base-color)!important;border-radius:100%!important;height:auto!important}@media screen and (width<=1200px){.common-settings#ClientWorks .inner-section .pickup--lineup__nav,.common-settings#FanArt .inner-section .pickup--lineup__nav,.common-settings#Others .inner-section .pickup--lineup__nav{width:3.5vw}}@media screen and (width<=768px){.common-settings#ClientWorks .inner-section .pickup--lineup__nav,.common-settings#FanArt .inner-section .pickup--lineup__nav,.common-settings#Others .inner-section .pickup--lineup__nav{width:7.46269vw}}@media print,screen and (width>=769px){.common-settings#ClientWorks .inner-section .pickup--lineup__nav,.common-settings#FanArt .inner-section .pickup--lineup__nav,.common-settings#Others .inner-section .pickup--lineup__nav{transition-duration:.4s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86);top:0;left:auto!important;transform:translateY(-200%)!important}.common-settings#ClientWorks .inner-section .pickup--lineup__nav:hover,.common-settings#FanArt .inner-section .pickup--lineup__nav:hover,.common-settings#Others .inner-section .pickup--lineup__nav:hover{filter:brightness(.5)}}.common-settings#ClientWorks .inner-section .pickup--lineup__nav.hidden,.common-settings#FanArt .inner-section .pickup--lineup__nav.hidden,.common-settings#Others .inner-section .pickup--lineup__nav.hidden{display:none!important}@media screen and (width<=768px){.common-settings#ClientWorks .inner-section .pickup--lineup__nav.hidden,.common-settings#FanArt .inner-section .pickup--lineup__nav.hidden,.common-settings#Others .inner-section .pickup--lineup__nav.hidden{display:flex}}.common-settings#ClientWorks .inner-section .pickup--lineup__nav[data-color=red],.common-settings#FanArt .inner-section .pickup--lineup__nav[data-color=red],.common-settings#Others .inner-section .pickup--lineup__nav[data-color=red]{border-color:var(--red)!important}.common-settings#ClientWorks .inner-section .pickup--lineup__nav[data-color=red] .icon svg path,.common-settings#FanArt .inner-section .pickup--lineup__nav[data-color=red] .icon svg path,.common-settings#Others .inner-section .pickup--lineup__nav[data-color=red] .icon svg path{fill:var(--red)}.common-settings#ClientWorks .inner-section .pickup--lineup__nav[data-color=blue],.common-settings#FanArt .inner-section .pickup--lineup__nav[data-color=blue],.common-settings#Others .inner-section .pickup--lineup__nav[data-color=blue]{border-color:var(--blue)!important}.common-settings#ClientWorks .inner-section .pickup--lineup__nav[data-color=blue] .icon svg path,.common-settings#FanArt .inner-section .pickup--lineup__nav[data-color=blue] .icon svg path,.common-settings#Others .inner-section .pickup--lineup__nav[data-color=blue] .icon svg path{fill:var(--blue)}.common-settings#ClientWorks .inner-section .pickup--lineup__nav[data-color=green],.common-settings#FanArt .inner-section .pickup--lineup__nav[data-color=green],.common-settings#Others .inner-section .pickup--lineup__nav[data-color=green]{border-color:var(--green)!important}.common-settings#ClientWorks .inner-section .pickup--lineup__nav[data-color=green] .icon svg path,.common-settings#FanArt .inner-section .pickup--lineup__nav[data-color=green] .icon svg path,.common-settings#Others .inner-section .pickup--lineup__nav[data-color=green] .icon svg path{fill:var(--green)}@media screen and (width<=768px){.common-settings#ClientWorks .inner-section .pickup--lineup__nav,.common-settings#FanArt .inner-section .pickup--lineup__nav,.common-settings#Others .inner-section .pickup--lineup__nav{top:31.3433vw!important}}@media print,screen and (width>=769px){.common-settings#ClientWorks .inner-section .pickup--lineup__nav.swiper-button-prev,.common-settings#FanArt .inner-section .pickup--lineup__nav.swiper-button-prev,.common-settings#Others .inner-section .pickup--lineup__nav.swiper-button-prev{right:60px}}@media screen and (width<=1200px){.common-settings#ClientWorks .inner-section .pickup--lineup__nav.swiper-button-prev,.common-settings#FanArt .inner-section .pickup--lineup__nav.swiper-button-prev,.common-settings#Others .inner-section .pickup--lineup__nav.swiper-button-prev{right:5vw}}@media screen and (width<=768px){.common-settings#ClientWorks .inner-section .pickup--lineup__nav.swiper-button-prev,.common-settings#FanArt .inner-section .pickup--lineup__nav.swiper-button-prev,.common-settings#Others .inner-section .pickup--lineup__nav.swiper-button-prev{left:8.95522vw!important}.common-settings#ClientWorks .inner-section .pickup--lineup__nav.swiper-button-next,.common-settings#FanArt .inner-section .pickup--lineup__nav.swiper-button-next,.common-settings#Others .inner-section .pickup--lineup__nav.swiper-button-next{left:auto!important;right:8.95522vw!important}}.common-settings#ClientWorks .inner-section .pickup--lineup__nav.swiper-button-disabled,.common-settings#FanArt .inner-section .pickup--lineup__nav.swiper-button-disabled,.common-settings#Others .inner-section .pickup--lineup__nav.swiper-button-disabled{filter:brightness(.5);pointer-events:none}.common-settings#ClientWorks .inner-section .pickup--lineup__nav>svg,.common-settings#FanArt .inner-section .pickup--lineup__nav>svg,.common-settings#Others .inner-section .pickup--lineup__nav>svg{display:none}.common-settings#ClientWorks .inner-section .pickup--lineup__nav>.icon,.common-settings#FanArt .inner-section .pickup--lineup__nav>.icon,.common-settings#Others .inner-section .pickup--lineup__nav>.icon{width:100%;line-height:1;display:block}.common-settings#ClientWorks .inner-section .pickup--lineup__nav>.icon>svg,.common-settings#FanArt .inner-section .pickup--lineup__nav>.icon>svg,.common-settings#Others .inner-section .pickup--lineup__nav>.icon>svg{display:block}.common-settings#ClientWorks .inner-section .pickup--lineup .swiper,.common-settings#FanArt .inner-section .pickup--lineup .swiper,.common-settings#Others .inner-section .pickup--lineup .swiper{overflow:visible}.common-settings#ClientWorks .inner-section .pickup--links,.common-settings#FanArt .inner-section .pickup--links,.common-settings#Others .inner-section .pickup--links{padding-top:54px}@media screen and (width<=1200px){.common-settings#ClientWorks .inner-section .pickup--links,.common-settings#FanArt .inner-section .pickup--links,.common-settings#Others .inner-section .pickup--links{padding-top:4.5vw}}@media screen and (width<=768px){.common-settings#ClientWorks .inner-section .pickup--links,.common-settings#FanArt .inner-section .pickup--links,.common-settings#Others .inner-section .pickup--links{padding-top:7.46269vw}}.common-settings#TopContact{margin-top:72px;position:relative}@media screen and (width<=1200px){.common-settings#TopContact{margin-top:6vw}}@media screen and (width<=768px){.common-settings#TopContact{margin-top:13.4328vw}}.common-settings#TopContact{margin-bottom:120px}@media screen and (width<=1200px){.common-settings#TopContact{margin-bottom:10vw}}@media screen and (width<=768px){.common-settings#TopContact{margin-bottom:17.9104vw}}@media print,screen and (width>=769px){.common-settings#TopContact{padding-left:var(--pc-padding);padding-right:var(--pc-padding)}}@media screen and (width<=1200px){.common-settings#TopContact{padding-left:5vw;padding-right:5vw}}@media screen and (width<=768px){.common-settings#TopContact{padding-left:5.97015vw;padding-right:5.97015vw}}.common-settings#TopContact .decolayer{aspect-ratio:1;pointer-events:none;z-index:2;background-position:50%;background-repeat:no-repeat;background-size:contain;height:auto;position:absolute}.common-settings#TopContact .decolayer[data-num="1"]{background-image:url(../images/contact/deco_blue.webp)}@media print,screen and (width>=769px){.common-settings#TopContact .decolayer[data-num="1"]{width:686px;top:-284px;right:-221px}}@media screen and (width<=1200px){.common-settings#TopContact .decolayer[data-num="1"]{width:57.1667vw;top:-23.6667vw;right:-18.4167vw}}@media screen and (width<=768px){.common-settings#TopContact .decolayer[data-num="1"]{width:74.6269vw;top:-27.6119vw;right:-34.8259vw}}.common-settings#TopContact .decolayer[data-num="2"]{background-image:url(../images/contact/deco_red.webp)}@media print,screen and (width>=769px){.common-settings#TopContact .decolayer[data-num="2"]{width:630px;top:200px;left:-274px}}@media screen and (width<=1200px){.common-settings#TopContact .decolayer[data-num="2"]{width:52.5vw;top:16.6667vw;left:-22.8333vw}}@media screen and (width<=768px){.common-settings#TopContact .decolayer[data-num="2"]{width:54.7264vw;top:14.9254vw;left:-32.3383vw}}.common-settings#TopContact .decolayer[data-num="3"]{background-image:url(../images/contact/deco_green.webp);bottom:0}@media print,screen and (width>=769px){.common-settings#TopContact .decolayer[data-num="3"]{width:640px;right:-140px;transform:translateY(68%)}}@media screen and (width<=1200px){.common-settings#TopContact .decolayer[data-num="3"]{width:53.3333vw;right:-11.6667vw}}@media screen and (width<=768px){.common-settings#TopContact .decolayer[data-num="3"]{width:60.199vw;right:-20.8955vw;transform:translateY(54%)}}.common-settings#TopContact .inner-section{z-index:1;margin-inline:auto;position:relative}@media print,screen and (width>=769px){.common-settings#TopContact .inner-section{max-width:1080px}}.common-settings#TopContact .inner-section:before{content:"";will-change:filter;filter:drop-shadow(2px 4px 4px #0000000d);background-color:var(--white);z-index:1;border-radius:6px;width:100%;height:100%;display:block;position:absolute;top:50%;left:50%}@media screen and (width<=1200px){.common-settings#TopContact .inner-section:before{border-radius:.5vw}}@media screen and (width<=768px){.common-settings#TopContact .inner-section:before{border-radius:1.49254vw}}@media print,screen and (width>=769px){.common-settings#TopContact .inner-section:before{transform:translate(-50%,-50%)rotate(7deg)}}@media screen and (width<=768px){.common-settings#TopContact .inner-section:before{transform:translate(-50%,-50%)rotate(4deg)}}.common-settings#TopContact .inner-section .contact{background-color:var(--white);will-change:filter;filter:drop-shadow(2px 4px 4px #0000000d);z-index:2;flex-direction:column;padding-top:126px;display:flex;position:relative;overflow:hidden}@media screen and (width<=1200px){.common-settings#TopContact .inner-section .contact{padding-top:10.5vw}}@media screen and (width<=768px){.common-settings#TopContact .inner-section .contact{padding-top:23.8806vw}}.common-settings#TopContact .inner-section .contact{padding-bottom:126px}@media screen and (width<=1200px){.common-settings#TopContact .inner-section .contact{padding-bottom:10.5vw}}@media screen and (width<=768px){.common-settings#TopContact .inner-section .contact{padding-bottom:23.8806vw}}.common-settings#TopContact .inner-section .contact{border-radius:6px}@media screen and (width<=1200px){.common-settings#TopContact .inner-section .contact{border-radius:.5vw}}@media screen and (width<=768px){.common-settings#TopContact .inner-section .contact{border-radius:1.49254vw}}@media print,screen and (width>=769px){.common-settings#TopContact .inner-section .contact{gap:42px 0}}@media screen and (width<=1200px){.common-settings#TopContact .inner-section .contact{gap:3.5vw 0}}@media screen and (width<=768px){.common-settings#TopContact .inner-section .contact{gap:8.95522vw 0}}.common-settings#TopContact .inner-section .contact:after{content:"";pointer-events:none;opacity:.4;z-index:2;background:url(../images/_common/bg/bg_wrap_repeat_pc.webp) 50%/cover no-repeat;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.common-settings#TopContact .inner-section .contact--header,.common-settings#TopContact .inner-section .contact--contents,.common-settings#TopContact .inner-section .contact--links{z-index:3;margin-inline:auto;position:relative}@media print,screen and (width>=769px){.common-settings#TopContact .inner-section .contact--header,.common-settings#TopContact .inner-section .contact--contents,.common-settings#TopContact .inner-section .contact--links{width:77.2222%}}.common-settings#TopContact .inner-section .contact--header{flex-direction:column;align-items:center;display:flex}@media print,screen and (width>=769px){.common-settings#TopContact .inner-section .contact--header{gap:18px 0}}@media screen and (width<=1200px){.common-settings#TopContact .inner-section .contact--header{gap:1.5vw 0}}@media screen and (width<=768px){.common-settings#TopContact .inner-section .contact--header{gap:3.73134vw 0}}.common-settings#TopContact .inner-section .contact--header__lead{font-size:1.2rem}@media screen and (width<=1200px){.common-settings#TopContact .inner-section .contact--header__lead{font-size:1vw}}@media screen and (width<=768px){.common-settings#TopContact .inner-section .contact--header__lead{font-size:2.48756vw}}.common-settings#TopContact .inner-section .contact--contents>article{text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:2}.common-settings#TopContact .inner-section .contact--contents>article>p{font-size:1.5rem}@media screen and (width<=1200px){.common-settings#TopContact .inner-section .contact--contents>article>p{font-size:1.25vw}}@media screen and (width<=768px){.common-settings#TopContact .inner-section .contact--contents>article>p{font-size:2.98507vw}}.common-settings#TopContact .inner-section .contact--contents>article>p a{text-decoration:underline}@media print,screen and (width>=769px){.common-settings#TopContact .inner-section .contact--contents>article>p a:hover{text-decoration:none}}.common-settings#About{padding-top:84px}@media screen and (width<=1200px){.common-settings#About{padding-top:7vw}}@media screen and (width<=768px){.common-settings#About{padding-top:11.9403vw}}@media print,screen and (width>=769px){.common-settings#About{padding-left:var(--pc-padding);padding-right:var(--pc-padding)}}@media screen and (width<=1200px){.common-settings#About{padding-left:5vw;padding-right:5vw}}@media screen and (width<=768px){.common-settings#About{padding-left:5.97015vw;padding-right:5.97015vw}}.common-settings#About .inner-section .about--profile{position:relative}@media print,screen and (width>=769px){.common-settings#About .inner-section .about--profile{max-width:1080px;margin-inline:auto}}.common-settings#About .inner-section .about--profile:before{content:"";z-index:1;filter:drop-shadow(2px 2px 4px #0000001a);background:url(../images/_common/bg/bg_watercolor_001.webp) 50%/cover no-repeat;border-radius:12px;width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-2deg)}@media screen and (width<=1200px){.common-settings#About .inner-section .about--profile:before{border-radius:1vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--profile:before{border-radius:2.98507vw}}.common-settings#About .inner-section .about--profile__container{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);filter:drop-shadow(2px 2px 4px #0000001a);border-radius:12px;position:relative}@media screen and (width<=1200px){.common-settings#About .inner-section .about--profile__container{border-radius:1vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--profile__container{border-radius:2.98507vw}}@media print,screen and (width>=769px){.common-settings#About .inner-section .about--profile__container{background:#fffc}}@media screen and (width<=768px){.common-settings#About .inner-section .about--profile__container{background:#fff9}}.common-settings#About .inner-section .about--profile__container--icon{border-radius:100%;margin-inline:auto;overflow:hidden}@media print,screen and (width>=769px){.common-settings#About .inner-section .about--profile__container--icon{width:15.9259%;transform:translateY(-40px)}}@media screen and (width<=1200px){.common-settings#About .inner-section .about--profile__container--icon{transform:translateY(-3.33333vw)}}@media screen and (width<=768px){.common-settings#About .inner-section .about--profile__container--icon{width:43.5028%;transform:translateY(-11.9403vw)}}.common-settings#About .inner-section .about--profile__container--icon picture img{aspect-ratio:1}.common-settings#About .inner-section .about--profile__container--details{margin-inline:auto;padding-bottom:84px;display:flex}@media screen and (width<=1200px){.common-settings#About .inner-section .about--profile__container--details{padding-bottom:7vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--profile__container--details{padding-bottom:7.46269vw}}@media print,screen and (width>=769px){.common-settings#About .inner-section .about--profile__container--details{justify-content:space-between;width:73.7037%}}@media screen and (width<=768px){.common-settings#About .inner-section .about--profile__container--details{flex-direction:column;gap:5.97015vw 0;transform:translateY(-5.97015vw)}}@media print,screen and (width>=769px){.common-settings#About .inner-section .about--profile__container--details__logo{width:23.8693%}}.common-settings#About .inner-section .about--profile__container--details__logo>h3{margin-inline:auto}@media screen and (width<=768px){.common-settings#About .inner-section .about--profile__container--details__logo>h3{width:43.5028%}}.common-settings#About .inner-section .about--profile__container--details__bio{flex-direction:column;display:flex}@media print,screen and (width>=769px){.common-settings#About .inner-section .about--profile__container--details__bio{gap:36px 0;width:67.0854%}}@media screen and (width<=1200px){.common-settings#About .inner-section .about--profile__container--details__bio{gap:3vw 0}}@media screen and (width<=768px){.common-settings#About .inner-section .about--profile__container--details__bio{gap:5.97015vw 0;width:84.7458%;margin-inline:auto}}.common-settings#About .inner-section .about--profile__container--details__bio .desc{flex-direction:column;width:100%;font-size:1.5rem;display:flex}@media screen and (width<=1200px){.common-settings#About .inner-section .about--profile__container--details__bio .desc{font-size:1.25vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--profile__container--details__bio .desc{font-size:2.98507vw}}@media print,screen and (width>=769px){.common-settings#About .inner-section .about--profile__container--details__bio .desc{gap:36px 0}}@media screen and (width<=1200px){.common-settings#About .inner-section .about--profile__container--details__bio .desc{gap:3vw 0}}@media screen and (width<=768px){.common-settings#About .inner-section .about--profile__container--details__bio .desc{gap:7.46269vw 0}}.common-settings#About .inner-section .about--profile__container--details__bio .desc>p{text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:2}@media screen and (width<=768px){.common-settings#About .inner-section .about--profile__container--details__bio .desc>p{color:var(--gray)}.common-settings#About .inner-section .about--profile__container--details__bio .snslinks .nav--snslinks{justify-content:center}}.common-settings#About .inner-section .about--works,.common-settings#About .inner-section .about--links{padding-top:72px}@media screen and (width<=1200px){.common-settings#About .inner-section .about--works,.common-settings#About .inner-section .about--links{padding-top:6vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--works,.common-settings#About .inner-section .about--links{padding-top:13.4328vw}}.common-settings#About .inner-section .about--works,.common-settings#About .inner-section .about--links{padding-bottom:60px}@media screen and (width<=1200px){.common-settings#About .inner-section .about--works,.common-settings#About .inner-section .about--links{padding-bottom:5vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--works,.common-settings#About .inner-section .about--links{padding-bottom:0}}.common-settings#About .inner-section .about--works{margin-top:42px}@media screen and (width<=1200px){.common-settings#About .inner-section .about--works{margin-top:3.5vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--works{margin-top:0}}.common-settings#About .inner-section .about--works__header{margin-bottom:48px}@media screen and (width<=1200px){.common-settings#About .inner-section .about--works__header{margin-bottom:4vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--works__header{margin-bottom:5.97015vw}}.common-settings#About .inner-section .about--works__lineup{max-width:var(--content-width);margin-left:auto;margin-right:auto}.common-settings#About .inner-section .about--works__lineup--block{flex-direction:column;display:flex}@media print,screen and (width>=769px){.common-settings#About .inner-section .about--works__lineup--block{gap:24px 0}}@media screen and (width<=1200px){.common-settings#About .inner-section .about--works__lineup--block{gap:2vw 0}}@media screen and (width<=768px){.common-settings#About .inner-section .about--works__lineup--block{gap:3.73134vw 0}}.common-settings#About .inner-section .about--works__lineup--block__header{justify-content:center;align-items:center;display:flex}@media print,screen and (width>=769px){.common-settings#About .inner-section .about--works__lineup--block__header{gap:0 1%}.common-settings#About .inner-section .about--works__lineup--block__header:before,.common-settings#About .inner-section .about--works__lineup--block__header:after{content:"";background-color:var(--base-color);flex-grow:1;height:1px;display:block}}.common-settings#About .inner-section .about--works__lineup--block__header>h5{justify-content:center;align-items:center;display:flex}@media print,screen and (width>=769px){.common-settings#About .inner-section .about--works__lineup--block__header>h5{gap:0 3px}}@media screen and (width<=1200px){.common-settings#About .inner-section .about--works__lineup--block__header>h5{gap:0 .25vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--works__lineup--block__header>h5{gap:0 .746269vw}}.common-settings#About .inner-section .about--works__lineup--block__header>h5>*{text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;display:block}.common-settings#About .inner-section .about--works__lineup--block__header>h5>.icon{width:30px}@media screen and (width<=1200px){.common-settings#About .inner-section .about--works__lineup--block__header>h5>.icon{width:2.5vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--works__lineup--block__header>h5>.icon{width:5.97015vw}}.common-settings#About .inner-section .about--works__lineup--block__header>h5>.icon svg{display:block}.common-settings#About .inner-section .about--works__lineup--block__header>h5>.icon svg path{fill:var(--base-color)}.common-settings#About .inner-section .about--works__lineup--block__header>h5>.label{font-size:2rem}@media screen and (width<=1200px){.common-settings#About .inner-section .about--works__lineup--block__header>h5>.label{font-size:1.66667vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--works__lineup--block__header>h5>.label{font-size:3.73134vw}}.common-settings#About .inner-section .about--works__lineup--block__header>h5>.label:before{content:"#"}.common-settings#About .inner-section .about--works__lineup--block__lineup{display:flex}@media print,screen and (width>=769px){.common-settings#About .inner-section .about--works__lineup--block__lineup{justify-content:center;gap:0 5%}}@media screen and (width<=768px){.common-settings#About .inner-section .about--works__lineup--block__lineup{flex-wrap:wrap;gap:7.46269vw 6.77966%}}.common-settings#About .inner-section .about--works__lineup--block__lineup>li{flex-direction:column;display:flex;position:relative}@media print,screen and (width>=769px){.common-settings#About .inner-section .about--works__lineup--block__lineup>li{gap:18px 0;width:30%;transition-duration:.3s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.common-settings#About .inner-section .about--works__lineup--block__lineup>li .info--ttl>h6{transition-duration:.3s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.common-settings#About .inner-section .about--works__lineup--block__lineup>li:hover{transform:scale(1.02)}.common-settings#About .inner-section .about--works__lineup--block__lineup>li:hover .info--ttl>h6{color:var(--r-black)}}@media screen and (width<=1200px){.common-settings#About .inner-section .about--works__lineup--block__lineup>li{gap:1.5vw 0}}@media screen and (width<=768px){.common-settings#About .inner-section .about--works__lineup--block__lineup>li{gap:2.98507vw 0;width:46.6102%}}.common-settings#About .inner-section .about--works__lineup--block__lineup>li .linkwrap{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.common-settings#About .inner-section .about--works__lineup--block__lineup>li .coverimg picture{background-color:var(--white)}.common-settings#About .inner-section .about--works__lineup--block__lineup>li .coverimg picture img{-o-object-fit:contain;object-fit:contain;aspect-ratio:1}.common-settings#About .inner-section .about--works__lineup--block__lineup>li .info{flex-direction:column;display:flex}@media print,screen and (width>=769px){.common-settings#About .inner-section .about--works__lineup--block__lineup>li .info{gap:24px 0}}@media screen and (width<=1200px){.common-settings#About .inner-section .about--works__lineup--block__lineup>li .info{gap:2vw 0}}@media screen and (width<=768px){.common-settings#About .inner-section .about--works__lineup--block__lineup>li .info{gap:2.98507vw 0}}.common-settings#About .inner-section .about--works__lineup--block__lineup>li .info--ttl{font-size:1.7rem}@media screen and (width<=1200px){.common-settings#About .inner-section .about--works__lineup--block__lineup>li .info--ttl{font-size:1.41667vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--works__lineup--block__lineup>li .info--ttl{font-size:2.73632vw}}@media print,screen and (width>=769px){.common-settings#About .inner-section .about--works__lineup--block__lineup>li .info--ttl{flex-direction:column;align-items:center;width:100%;display:flex}}.common-settings#About .inner-section .about--works__lineup--block__lineup>li .info--ttl>h6{text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1.4}.common-settings#About .inner-section .about--works__lineup--block__lineup>li .info--myjobs{flex-direction:column;font-size:1.2rem;list-style-type:disc;display:flex}@media screen and (width<=1200px){.common-settings#About .inner-section .about--works__lineup--block__lineup>li .info--myjobs{font-size:1vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--works__lineup--block__lineup>li .info--myjobs{font-size:2.11443vw}}@media print,screen and (width>=769px){.common-settings#About .inner-section .about--works__lineup--block__lineup>li .info--myjobs{gap:.2em 0}}.common-settings#About .inner-section .about--works__lineup--block__lineup>li .info--myjobs>li{margin-left:1.5em}.common-settings#About .inner-section .about--links{max-width:var(--content-width);margin-left:auto;margin-right:auto}.common-settings#About .inner-section .about--links__header{margin-bottom:72px}@media screen and (width<=1200px){.common-settings#About .inner-section .about--links__header{margin-bottom:6vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--links__header{margin-bottom:7.46269vw}}.common-settings#About .inner-section .about--links__btns{flex-wrap:wrap;justify-content:center;margin-inline:auto;display:flex}@media print,screen and (width>=769px){.common-settings#About .inner-section .about--links__btns{gap:12px 1.67866%;width:69.5%}}@media screen and (width<=768px){.common-settings#About .inner-section .about--links__btns{gap:1.49254vw 2%;width:84.7458%}}.common-settings#About .inner-section .about--links__btns>a{color:var(--base-color);background:var(--white);filter:drop-shadow(0 2px 4px #0000000d);justify-content:center;align-items:center;height:54px;display:flex}@media screen and (width<=1200px){.common-settings#About .inner-section .about--links__btns>a{height:4.5vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--links__btns>a{height:11.9403vw}}.common-settings#About .inner-section .about--links__btns>a{border-radius:6px}@media screen and (width<=1200px){.common-settings#About .inner-section .about--links__btns>a{border-radius:.5vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--links__btns>a{border-radius:1.49254vw}}.common-settings#About .inner-section .about--links__btns>a{font-size:1.5rem}@media screen and (width<=1200px){.common-settings#About .inner-section .about--links__btns>a{font-size:1.25vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--links__btns>a{font-size:2.98507vw}}@media print,screen and (width>=769px){.common-settings#About .inner-section .about--links__btns>a{gap:0 3px;transition-duration:.3s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.common-settings#About .inner-section .about--links__btns>a .icon svg path,.common-settings#About .inner-section .about--links__btns>a .label:after{transition-duration:.3s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.common-settings#About .inner-section .about--links__btns>a:hover{background-color:var(--base-color);color:var(--white)}.common-settings#About .inner-section .about--links__btns>a:hover .label:after{filter:brightness(10)}.common-settings#About .inner-section .about--links__btns>a:hover .icon svg path{fill:var(--white)}}@media screen and (width<=1200px){.common-settings#About .inner-section .about--links__btns>a{gap:0 .25vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--links__btns>a{gap:0 .746269vw}}@media print,screen and (width>=769px){.common-settings#About .inner-section .about--links__btns>a[data-size=m]{width:49.1607%}}@media screen and (width<=768px){.common-settings#About .inner-section .about--links__btns>a[data-size=m]{width:100%}}@media print,screen and (width>=769px){.common-settings#About .inner-section .about--links__btns>a[data-size=s]{width:23.741%}}@media screen and (width<=768px){.common-settings#About .inner-section .about--links__btns>a[data-size=s]{width:49%}}.common-settings#About .inner-section .about--links__btns>a .icon,.common-settings#About .inner-section .about--links__btns>a .label{text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;display:block}.common-settings#About .inner-section .about--links__btns>a .icon{width:30px}@media screen and (width<=1200px){.common-settings#About .inner-section .about--links__btns>a .icon{width:2.5vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--links__btns>a .icon{width:7.46269vw}}.common-settings#About .inner-section .about--links__btns>a .icon svg{display:block}.common-settings#About .inner-section .about--links__btns>a .label{align-items:flex-start;display:flex}@media print,screen and (width>=769px){.common-settings#About .inner-section .about--links__btns>a .label{gap:0 3px}}@media screen and (width<=1200px){.common-settings#About .inner-section .about--links__btns>a .label{gap:0 .25vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--links__btns>a .label{gap:0 .746269vw}}.common-settings#About .inner-section .about--links__btns>a .label:after{content:"";aspect-ratio:1;will-change:filter;background:url(../images/_common/icon/arrow_blank.svg) 50%/cover no-repeat;width:6px;display:block}@media screen and (width<=1200px){.common-settings#About .inner-section .about--links__btns>a .label:after{width:.5vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--links__btns>a .label:after{width:1.49254vw}}.common-settings#About .inner-section .about--notice{flex-direction:column;padding-top:72px;display:flex}@media screen and (width<=1200px){.common-settings#About .inner-section .about--notice{padding-top:6vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--notice{padding-top:17.9104vw}}.common-settings#About .inner-section .about--notice{padding-bottom:96px}@media screen and (width<=1200px){.common-settings#About .inner-section .about--notice{padding-bottom:8vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--notice{padding-bottom:23.8806vw}}@media print,screen and (width>=769px){.common-settings#About .inner-section .about--notice{gap:72px 0}}@media screen and (width<=1200px){.common-settings#About .inner-section .about--notice{gap:6vw 0}}@media screen and (width<=768px){.common-settings#About .inner-section .about--notice{gap:8.95522vw 0}}.common-settings#About .inner-section .about--notice__contents{flex-direction:column;margin-inline:auto;padding-top:12px;list-style-type:disc;display:flex}@media screen and (width<=1200px){.common-settings#About .inner-section .about--notice__contents{padding-top:1vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--notice__contents{padding-top:0}}.common-settings#About .inner-section .about--notice__contents{font-size:1.8rem}@media screen and (width<=1200px){.common-settings#About .inner-section .about--notice__contents{font-size:1.5vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--notice__contents{font-size:2.98507vw}}@media print,screen and (width>=769px){.common-settings#About .inner-section .about--notice__contents{gap:42px 0;max-width:834px}}@media screen and (width<=1200px){.common-settings#About .inner-section .about--notice__contents{gap:3.5vw 0}}@media screen and (width<=768px){.common-settings#About .inner-section .about--notice__contents{gap:7.46269vw 0}}.common-settings#About .inner-section .about--notice__contents>li{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin-left:1.5em;line-height:2}.common-settings#About .inner-section .about--notice__contents>li>ul{color:var(--gray);flex-direction:column;font-size:1.5rem;list-style-type:circle;display:flex}@media screen and (width<=1200px){.common-settings#About .inner-section .about--notice__contents>li>ul{font-size:1.25vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--notice__contents>li>ul{font-size:2.48756vw}}.common-settings#About .inner-section .about--notice__contents>li>ul{padding-top:24px}@media screen and (width<=1200px){.common-settings#About .inner-section .about--notice__contents>li>ul{padding-top:2vw}}@media screen and (width<=768px){.common-settings#About .inner-section .about--notice__contents>li>ul{padding-top:4.47761vw}}@media print,screen and (width>=769px){.common-settings#About .inner-section .about--notice__contents>li>ul{gap:24px 0}}@media screen and (width<=1200px){.common-settings#About .inner-section .about--notice__contents>li>ul{gap:2vw 0}}@media screen and (width<=768px){.common-settings#About .inner-section .about--notice__contents>li>ul{gap:2.98507vw 0}}.common-settings#About .inner-section .about--notice__contents>li>ul>li{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin-left:1.5em;line-height:2}#Wrap.is__loaded .common-settings#Pf .inner-section .pf--single__eyecatch picture{opacity:1;filter:blur()brightness()contrast();transition-duration:1.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86);transform:scale(1)}@media screen and (width<=768px){#Wrap.is__loaded .common-settings#Pf .inner-section .pf--single__details .pf--single__details--header,#Wrap.is__loaded .common-settings#Pf .inner-section .pf--single__details .pf--single__details--info{opacity:1;filter:blur()brightness()contrast();transition-duration:1.2s;transition-delay:.6s;transition-timing-function:cubic-bezier(.785,.135,.15,.86);transform:scale(1)}}#Wrap.is__loaded .common-settings#Pf .inner-section .pf--contents__lineup .lay .md-pfitem{opacity:1;transform:translateY(0)}#Wrap.is__loaded .common-settings#Pf .inner-section .pf--contents__lineup .lay .md-pfitem:first-child{transition-duration:.8s;transition-delay:.5s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}#Wrap.is__loaded .common-settings#Pf .inner-section .pf--contents__lineup .lay .md-pfitem:nth-child(2){transition-duration:.8s;transition-delay:.6s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}#Wrap.is__loaded .common-settings#Pf .inner-section .pf--contents__lineup .lay .md-pfitem:nth-child(3){transition-duration:.8s;transition-delay:.7s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}#Wrap.is__loaded .common-settings#Pf .inner-section .pf--contents__lineup .lay .md-pfitem:nth-child(4){transition-duration:.8s;transition-delay:.8s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}#Wrap.is__loaded .common-settings#Pf .inner-section .pf--contents__lineup .lay .md-pfitem:nth-child(5){transition-duration:.8s;transition-delay:.9s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}#Wrap.is__loaded .common-settings#Pf .inner-section .pf--contents__lineup .lay .md-pfitem:nth-child(6){transition-duration:.8s;transition-delay:1s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}#Wrap.is__loaded .common-settings#Pf .inner-section .pf--contents__lineup .lay .md-pfitem:nth-child(7){transition-duration:.8s;transition-delay:1.1s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}#Wrap.is__loaded .common-settings#Pf .inner-section .pf--contents__lineup .lay .md-pfitem:nth-child(8){transition-duration:.8s;transition-delay:1.2s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}#Wrap.is__loaded .common-settings#Pf .inner-section .pf--contents__lineup .lay .md-pfitem:nth-child(9){transition-duration:.8s;transition-delay:1.3s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.common-settings#Pf[data-type=archive] .inner-section .pf:not(:has(.pf--footer)){padding-bottom:96px}@media screen and (width<=1200px){.common-settings#Pf[data-type=archive] .inner-section .pf:not(:has(.pf--footer)){padding-bottom:8vw}}@media screen and (width<=768px){.common-settings#Pf[data-type=archive] .inner-section .pf:not(:has(.pf--footer)){padding-bottom:17.9104vw}}.common-settings#Pf .inner-section .pf--single__eyecatch{padding-top:30px;overflow:hidden}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__eyecatch{padding-top:2.5vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__eyecatch{padding-top:0}}.common-settings#Pf .inner-section .pf--single__eyecatch{padding-bottom:30px}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__eyecatch{padding-bottom:2.5vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__eyecatch{padding-bottom:0}}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--single__eyecatch{background:url(../images/_common/bg/bg_pf_eyecatch.webp) 50%/cover no-repeat}}.common-settings#Pf .inner-section .pf--single__eyecatch picture{opacity:0;filter:blur(10px)brightness(2)contrast(3);transform:scale(1.04)}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--single__eyecatch picture{width:69.5%;max-width:834px;margin-inline:auto}.common-settings#Pf .inner-section .pf--single__eyecatch picture img{will-change:filter;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(4px 4px 10px #0000001a);height:auto}}.common-settings#Pf .inner-section .pf--single__details{padding-top:42px}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details{padding-top:3.5vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details{padding-top:7.46269vw}}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--single__details{padding-left:var(--pc-padding);padding-right:var(--pc-padding)}}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details{padding-left:5vw;padding-right:5vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details{padding-left:0;padding-right:0}}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--single__details.is__scrolled .pf--single__details--header,.common-settings#Pf .inner-section .pf--single__details.is__scrolled .pf--single__details--info{opacity:1;transition-duration:.8s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}}.common-settings#Pf .inner-section .pf--single__details--header,.common-settings#Pf .inner-section .pf--single__details--info{opacity:0;max-width:var(--content-width);margin-left:auto;margin-right:auto}.common-settings#Pf .inner-section .pf--single__details--header{box-sizing:border-box;border-left:solid 10px var(--base-color);align-items:center;padding-left:24px;display:flex}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--header{padding-left:2vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--header{padding-left:3.48259vw}}.common-settings#Pf .inner-section .pf--single__details--header{padding-right:0}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--header{padding-right:0}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--header{padding-right:5.97015vw}}.common-settings#Pf .inner-section .pf--single__details--header{font-size:1.8rem}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--header{font-size:1.5vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--header{border-left-width:2.48756vw;justify-content:space-between;font-size:3.73134vw}}.common-settings#Pf .inner-section .pf--single__details--header[data-color=clientworks]{border-color:var(--green);color:var(--green)}.common-settings#Pf .inner-section .pf--single__details--header[data-color=fanart]{border-color:var(--blue);color:var(--blue)}.common-settings#Pf .inner-section .pf--single__details--header[data-color=others]{border-color:var(--red);color:var(--red)}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--single__details--header{gap:0 12px}}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--header{gap:0 1vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--header{gap:0 2.98507vw}}.common-settings#Pf .inner-section .pf--single__details--header>*{text-box-trim:trim-both;text-box-edge:cap alphabetic;align-items:center;line-height:1;display:flex}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--single__details--header>*{gap:0 12px}}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--header>*{gap:0 1vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--header>*{gap:0 2.98507vw}}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--single__details--header>:not(:last-child):after{content:"/"}}.common-settings#Pf .inner-section .pf--single__details--info{padding-top:36px}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--info{padding-top:3vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info{padding-top:5.97015vw;padding-left:5.97015vw;padding-right:5.97015vw}}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--single__details--info{justify-content:space-between;display:flex}.common-settings#Pf .inner-section .pf--single__details--info .genre{width:12.3333%}.common-settings#Pf .inner-section .pf--single__details--info .genre .md-li__category{flex-direction:column;gap:6px 0}}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--info .genre .md-li__category{gap:.5vw 0}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .genre .md-li__category{gap:0 1.49254vw}}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--single__details--info .info{width:84.75%}}.common-settings#Pf .inner-section .pf--single__details--info .info--header{flex-direction:column;padding-top:3px;display:flex}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--info .info--header{padding-top:.25vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .info--header{padding-top:4.47761vw}}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--single__details--info .info--header{gap:36px 0}}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--info .info--header{gap:3vw 0}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .info--header{gap:5.97015vw 0}}.common-settings#Pf .inner-section .pf--single__details--info .info--header__ttl{text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:4.2rem}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--info .info--header__ttl{font-size:3.5vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .info--header__ttl{font-size:5.97015vw}}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--single__details--info .info--header__ttl{line-height:1.5}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .info--header__ttl{line-height:1.4}}.common-settings#Pf .inner-section .pf--single__details--info .info--header__myjobs{flex-direction:column;font-size:2.4rem;list-style-type:disc;display:flex}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--info .info--header__myjobs{font-size:2vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .info--header__myjobs{font-size:3.73134vw}}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--single__details--info .info--header__myjobs{gap:18px 0}}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--info .info--header__myjobs{gap:1.5vw 0}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .info--header__myjobs{gap:3.73134vw 0}}.common-settings#Pf .inner-section .pf--single__details--info .info--header__myjobs>li{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin-left:1.5em;line-height:1.4}.common-settings#Pf .inner-section .pf--single__details--info .info--sub{align-items:center;padding-top:36px;display:flex}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--info .info--sub{padding-top:3vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .info--sub{padding-top:7.46269vw}}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--single__details--info .info--sub{gap:0 18px}}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--info .info--sub{gap:0 1.5vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .info--sub{flex-direction:column;align-items:flex-start;gap:2.98507vw 0}}.common-settings#Pf .inner-section .pf--single__details--info .info--sub>*{text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:1.5rem;line-height:1.4;display:block}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--info .info--sub>*{font-size:1.25vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .info--sub>*{font-size:2.98507vw}}.common-settings#Pf .inner-section .pf--single__details--info .info--sub .clientname:before{content:"CL:";margin-right:.3em}.common-settings#Pf .inner-section .pf--single__details--info .info--links{align-items:center;padding-top:30px;display:flex}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--info .info--links{padding-top:2.5vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .info--links{padding-top:7.46269vw}}.common-settings#Pf .inner-section .pf--single__details--info .info--links{padding-bottom:54px}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--info .info--links{padding-bottom:4.5vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .info--links{padding-bottom:13.4328vw}}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--single__details--info .info--links{gap:0 30px}}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--info .info--links{gap:0 2.5vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .info--links{flex-direction:column;gap:5.97015vw 0;width:84.7458%;margin-inline:auto}.common-settings#Pf .inner-section .pf--single__details--info .info--links__main,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others{width:100%}}.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a,.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>button{will-change:filter;font-family:var(--base-font);cursor:pointer;filter:drop-shadow(0 2px 4px #0000000d);border-style:none;border-radius:120px;justify-content:center;align-items:center;margin:0;display:flex}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a,.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>button{transition-duration:.3s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a:hover,.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>button:hover,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a:hover,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>button:hover{transform:scale(1.04)}}.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a>*,.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>button>*,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a>*,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>button>*{text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;display:block}.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a .icon,.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>button .icon,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a .icon,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>button .icon{width:24px}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a .icon,.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>button .icon,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a .icon,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>button .icon{width:2vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a .icon,.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>button .icon,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a .icon,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>button .icon{width:4.47761vw}}.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a .icon svg,.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>button .icon svg,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a .icon svg,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>button .icon svg{display:block}.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a .label,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a .label{align-items:flex-start;display:flex}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a .label,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a .label{gap:0 3px}}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a .label,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a .label{gap:0 .25vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a .label,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a .label{gap:0 .746269vw}}.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a .label:after,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a .label:after{content:"";aspect-ratio:1;background:url(../images/_common/icon/arrow_blank.svg) 50%/cover no-repeat;width:8px;height:auto;display:block}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a .label:after,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a .label:after{width:.666667vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a .label:after,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a .label:after{width:1.99005vw}}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__main{width:41.003%}}.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a{width:100%;color:var(--white);background-color:var(--black);padding-top:24px}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a{padding-top:2vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a{padding-top:4.47761vw}}.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a{padding-bottom:24px}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a{padding-bottom:2vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a{padding-bottom:4.47761vw}}.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a{font-size:1.8rem}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a{font-size:1.5vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a{font-size:2.98507vw}}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a{gap:0 6px}}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a{gap:0 .5vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a{gap:0 1.49254vw}}.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>button .icon svg path,.common-settings#Pf .inner-section .pf--single__details--info .info--links__main>a .icon svg path{fill:var(--white)}.common-settings#Pf .inner-section .pf--single__details--info .info--links__others{display:flex}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__others{justify-content:space-between;align-items:center;width:56.0472%}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__others{flex-direction:column;gap:1.49254vw 0}}.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a{color:var(--black);background-color:var(--white);padding-top:18px}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a{padding-top:1.5vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a{padding-top:3.73134vw}}.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a{padding-bottom:18px}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a{padding-bottom:1.5vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a{padding-bottom:3.73134vw}}.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a{font-size:1.5rem}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a{font-size:1.25vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a{font-size:2.98507vw}}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a{gap:0 3px;width:48.7719%}}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a{gap:0 .25vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>button,.common-settings#Pf .inner-section .pf--single__details--info .info--links__others>a{gap:0 .746269vw}}.common-settings#Pf .inner-section .pf--single__details--imgs{max-width:var(--content-width);margin-left:auto;margin-right:auto}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--imgs{padding-left:5.97015vw;padding-right:5.97015vw}}.common-settings#Pf .inner-section .pf--single__details--imgs{padding-top:42px}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--imgs{padding-top:3.5vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--imgs{padding-top:5.97015vw}}.common-settings#Pf .inner-section .pf--single__details--imgs.is__scrolled>ul li{opacity:1;transform:translateY(0)}.common-settings#Pf .inner-section .pf--single__details--imgs.is__scrolled>ul li:first-child{transition-duration:.8s;transition-delay:.1s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.common-settings#Pf .inner-section .pf--single__details--imgs.is__scrolled>ul li:nth-child(2){transition-duration:.8s;transition-delay:.2s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.common-settings#Pf .inner-section .pf--single__details--imgs.is__scrolled>ul li:nth-child(3){transition-duration:.8s;transition-delay:.3s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.common-settings#Pf .inner-section .pf--single__details--imgs.is__scrolled>ul li:nth-child(4){transition-duration:.8s;transition-delay:.4s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.common-settings#Pf .inner-section .pf--single__details--imgs.is__scrolled>ul li:nth-child(5){transition-duration:.8s;transition-delay:.5s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.common-settings#Pf .inner-section .pf--single__details--imgs.is__scrolled>ul li:nth-child(6){transition-duration:.8s;transition-delay:.6s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.common-settings#Pf .inner-section .pf--single__details--imgs.is__scrolled>ul li:nth-child(7){transition-duration:.8s;transition-delay:.7s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.common-settings#Pf .inner-section .pf--single__details--imgs.is__scrolled>ul li:nth-child(8){transition-duration:.8s;transition-delay:.8s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.common-settings#Pf .inner-section .pf--single__details--imgs.is__scrolled>ul li:nth-child(9){transition-duration:.8s;transition-delay:.9s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.common-settings#Pf .inner-section .pf--single__details--imgs.is__scrolled>ul li:nth-child(10){transition-duration:.8s;transition-delay:1s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.common-settings#Pf .inner-section .pf--single__details--imgs.is__scrolled>ul li:nth-child(11){transition-duration:.8s;transition-delay:1.1s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.common-settings#Pf .inner-section .pf--single__details--imgs.is__scrolled>ul li:nth-child(12){transition-duration:.8s;transition-delay:1.2s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.common-settings#Pf .inner-section .pf--single__details--imgs>ul{display:flex}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--single__details--imgs>ul{flex-wrap:wrap;justify-content:space-between;gap:36px 0;width:84.75%;margin-left:auto}}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--single__details--imgs>ul{gap:3vw 0}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--imgs>ul{flex-direction:column;gap:3.73134vw 0}}.common-settings#Pf .inner-section .pf--single__details--imgs>ul>li{opacity:0;position:relative;transform:translateY(20px)}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--single__details--imgs>ul>li{width:48.1809%}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--imgs>ul>li{width:100%}}.common-settings#Pf .inner-section .pf--single__details--imgs>ul>li.js--zoom-img{cursor:pointer}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--single__details--imgs>ul>li.js--zoom-img,.common-settings#Pf .inner-section .pf--single__details--imgs>ul>li.js--zoom-img picture img,.common-settings#Pf .inner-section .pf--single__details--imgs>ul>li.js--zoom-img:after{transition-duration:.3s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.common-settings#Pf .inner-section .pf--single__details--imgs>ul>li.js--zoom-img:hover{filter:brightness(.7)}.common-settings#Pf .inner-section .pf--single__details--imgs>ul>li.js--zoom-img:hover picture img,.common-settings#Pf .inner-section .pf--single__details--imgs>ul>li.js--zoom-img:hover:after{transform:scale(1.08)}}.common-settings#Pf .inner-section .pf--single__details--imgs>ul>li.js--zoom-img:after{content:"";aspect-ratio:1;background:var(--accent-color) url(../images/_common/icon/icon_zoom.svg) no-repeat center center/cover;z-index:2;border-radius:100%;height:auto;display:block;position:absolute}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--single__details--imgs>ul>li.js--zoom-img:after{width:8.57143%;bottom:3.67347%;right:3.67347%}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--single__details--imgs>ul>li.js--zoom-img:after{width:8.47458%;bottom:3.73134vw;right:2.98507vw}}.common-settings#Pf .inner-section .pf--single__details--imgs>ul>li picture{background-color:var(--white);z-index:1;position:relative;overflow:hidden}.common-settings#Pf .inner-section .pf--single__details--imgs>ul>li picture img{-o-object-fit:contain;object-fit:contain;aspect-ratio:1;height:auto}.common-settings#Pf .inner-section .pf--contents{background-color:var(--white);padding-bottom:96px}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--contents{padding-bottom:8vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--contents{padding-bottom:0}}.common-settings#Pf .inner-section .pf--contents__genre{padding-top:54px}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--contents__genre{padding-top:4.5vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--contents__genre{padding-top:5.97015vw}}.common-settings#Pf .inner-section .pf--contents__genre{padding-bottom:54px}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--contents__genre{padding-bottom:4.5vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--contents__genre{padding-bottom:8.95522vw}}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--contents__genre{padding-left:var(--pc-padding);padding-right:var(--pc-padding)}}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--contents__genre{padding-left:5vw;padding-right:5vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--contents__genre{padding-left:0;padding-right:0}}.common-settings#Pf .inner-section .pf--contents__genre>nav{max-width:var(--content-width);justify-content:center;margin-left:auto;margin-right:auto;display:flex}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--contents__genre>nav{gap:0 1%}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--contents__genre>nav{gap:0 1.49254%}}.common-settings#Pf .inner-section .pf--contents__genre>nav>a{background-color:var(--base-color);box-sizing:border-box;border:solid 1px var(--base-color);border-radius:120px;justify-content:center;align-items:center;line-height:1;display:flex}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--contents__genre>nav>a{border-radius:10vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--contents__genre>nav>a{border-radius:29.8507vw}}.common-settings#Pf .inner-section .pf--contents__genre>nav>a{padding-top:10px}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--contents__genre>nav>a{padding-top:.833333vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--contents__genre>nav>a{padding-top:1.99005vw}}.common-settings#Pf .inner-section .pf--contents__genre>nav>a{padding-left:18px}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--contents__genre>nav>a{padding-left:1.5vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--contents__genre>nav>a{padding-left:3.9801vw}}.common-settings#Pf .inner-section .pf--contents__genre>nav>a{padding-right:18px}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--contents__genre>nav>a{padding-right:1.5vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--contents__genre>nav>a{padding-right:3.9801vw}}.common-settings#Pf .inner-section .pf--contents__genre>nav>a{padding-bottom:10px}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--contents__genre>nav>a{padding-bottom:.833333vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--contents__genre>nav>a{padding-bottom:1.99005vw}}.common-settings#Pf .inner-section .pf--contents__genre>nav>a[data-current=true]{background-color:var(--accent-color);color:var(--white);border-color:var(--accent-color);pointer-events:none}.common-settings#Pf .inner-section .pf--contents__genre>nav>a[data-current=false]{background-color:var(--white);border:solid 1px var(--gray);color:var(--gray)}.common-settings#Pf .inner-section .pf--contents__genre>nav>a[data-current=false] .icon svg path{fill:var(--gray)}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--contents__genre>nav>a{gap:0 2px;transition-duration:.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.common-settings#Pf .inner-section .pf--contents__genre>nav>a .icon svg path{transition-duration:.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.common-settings#Pf .inner-section .pf--contents__genre>nav>a:hover{background-color:var(--white);color:var(--base-color)}.common-settings#Pf .inner-section .pf--contents__genre>nav>a:hover .icon svg path{fill:var(--base-color)}}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--contents__genre>nav>a{gap:0 .166667vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--contents__genre>nav>a{gap:0 .497512vw}}.common-settings#Pf .inner-section .pf--contents__genre>nav>a .icon,.common-settings#Pf .inner-section .pf--contents__genre>nav>a .label{text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;display:block}.common-settings#Pf .inner-section .pf--contents__genre>nav>a .icon{width:24px}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--contents__genre>nav>a .icon{width:2vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--contents__genre>nav>a .icon{width:2.98507vw}}.common-settings#Pf .inner-section .pf--contents__genre>nav>a .icon svg{display:block}.common-settings#Pf .inner-section .pf--contents__genre>nav>a .label{font-size:1.8rem}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--contents__genre>nav>a .label{font-size:1.5vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--contents__genre>nav>a .label{font-size:2.98507vw}}.common-settings#Pf .inner-section .pf--contents__genre>nav>a .label{text-box-trim:trim-both;text-box-edge:cap alphabetic}.common-settings#Pf .inner-section .pf--contents__lineup{justify-content:center;display:flex}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--contents__lineup{padding-left:var(--pc-padding);padding-right:var(--pc-padding)}}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--contents__lineup{padding-left:5vw;padding-right:5vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--contents__lineup{padding-left:5.97015vw;padding-right:5.97015vw}}.common-settings#Pf .inner-section .pf--contents__lineup{padding-bottom:0}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--contents__lineup{padding-bottom:0}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--contents__lineup{padding-bottom:17.9104vw}}.common-settings#Pf .inner-section .pf--contents__lineup>.lay{max-width:var(--content-width);flex-wrap:wrap;margin-left:auto;margin-right:auto;display:flex}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--contents__lineup>.lay{gap:54px 5%}}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--contents__lineup>.lay{gap:4.5vw 5%}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--contents__lineup>.lay{justify-content:space-between;gap:7.46269vw 0}}.common-settings#Pf .inner-section .pf--contents__lineup>.lay>*{opacity:0;transform:translateY(20px)}@media print,screen and (width>=769px){.common-settings#Pf .inner-section .pf--contents__lineup>.lay>*{width:30%}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--contents__lineup>.lay>*{width:46.6102%}.common-settings#Pf .inner-section .pf--contents__lineup>.lay>:first-child{justify-content:space-between;align-items:center;width:100%;display:flex}.common-settings#Pf .inner-section .pf--contents__lineup>.lay>:first-child .md-pfitem__coverimg{width:49.1525%}.common-settings#Pf .inner-section .pf--contents__lineup>.lay>:first-child .md-pfitem__info{width:46.6102%;padding-top:0!important}.common-settings#Pf .inner-section .pf--contents__lineup>.lay>:first-child .md-pfitem__info--ttl{font-size:3.73134vw}.common-settings#Pf .inner-section .pf--contents__lineup>.lay>:not(:first-child) .md-pfitem__coverimg picture img{aspect-ratio:1}}.common-settings#Pf .inner-section .pf--footer:has(.md-nav__pager){padding-top:72px}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--footer:has(.md-nav__pager){padding-top:6vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--footer:has(.md-nav__pager){padding-top:8.95522vw}}.common-settings#Pf .inner-section .pf--footer:has(.md-nav__pager){padding-bottom:120px}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--footer:has(.md-nav__pager){padding-bottom:10vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--footer:has(.md-nav__pager){padding-bottom:17.9104vw}}.common-settings#Pf .inner-section .pf--footer:has(.md-linktxt__arrow){padding-top:96px}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--footer:has(.md-linktxt__arrow){padding-top:8vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--footer:has(.md-linktxt__arrow){padding-top:23.8806vw}}.common-settings#Pf .inner-section .pf--footer:has(.md-linktxt__arrow){padding-bottom:120px}@media screen and (width<=1200px){.common-settings#Pf .inner-section .pf--footer:has(.md-linktxt__arrow){padding-bottom:10vw}}@media screen and (width<=768px){.common-settings#Pf .inner-section .pf--footer:has(.md-linktxt__arrow){padding-bottom:23.8806vw}}@media print,screen and (width>=769px){.common-settings#Contact{padding-left:var(--pc-padding);padding-right:var(--pc-padding)}}@media screen and (width<=1200px){.common-settings#Contact{padding-left:5vw;padding-right:5vw}}@media screen and (width<=768px){.common-settings#Contact{padding-left:0;padding-right:0}}.common-settings#Contact{padding-bottom:120px}@media screen and (width<=1200px){.common-settings#Contact{padding-bottom:10vw}}@media screen and (width<=768px){.common-settings#Contact{padding-bottom:23.8806vw}}.common-settings#Contact .inner-section .contact--lead{text-align:center;flex-direction:column;padding-top:54px;display:flex}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--lead{padding-top:4.5vw}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--lead{padding-top:5.97015vw}}.common-settings#Contact .inner-section .contact--lead{padding-bottom:54px}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--lead{padding-bottom:4.5vw}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--lead{padding-bottom:0}}@media print,screen and (width>=769px){.common-settings#Contact .inner-section .contact--lead{gap:36px 0}}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--lead{gap:3vw 0}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--lead{gap:8.95522vw 0}}.common-settings#Contact .inner-section .contact--lead>article{flex-direction:column;display:flex}@media print,screen and (width>=769px){.common-settings#Contact .inner-section .contact--lead>article{gap:24px 0}}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--lead>article{gap:2vw 0}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--lead>article{gap:5.97015vw 0}}.common-settings#Contact .inner-section .contact--lead>article>p{font-size:1.8rem;line-height:2}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--lead>article>p{font-size:1.5vw}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--lead>article>p{font-size:3.48259vw}}.common-settings#Contact .inner-section .contact--lead>article>p{text-box-trim:trim-both;text-box-edge:cap alphabetic}.common-settings#Contact .inner-section .contact--lead>article>p small{color:var(--gray);text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:1.5rem;display:block}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--lead>article>p small{font-size:1.25vw}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--lead>article>p small{font-size:2.98507vw}}.common-settings#Contact .inner-section .contact--lead>article>p small{text-box-trim:trim-both;text-box-edge:cap alphabetic}.common-settings#Contact .inner-section .contact--lead>article>p small a{color:var(--gray);font-weight:700;text-decoration:underline}@media print,screen and (width>=769px){.common-settings#Contact .inner-section .contact--lead>article>p small a:hover{text-decoration:none}}.common-settings#Contact .inner-section .contact--contents{max-width:var(--content-width);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}@media print,screen and (width>=769px){.common-settings#Contact .inner-section .contact--contents{gap:24px 0}}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--contents{gap:2vw 0}}.common-settings#Contact .inner-section .contact--contents__block{border-radius:12px;display:flex}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--contents__block{border-radius:1vw}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block{border-radius:2.98507vw}}@media print,screen and (width>=769px){.common-settings#Contact .inner-section .contact--contents__block{background:var(--white);justify-content:space-between;padding-left:5%;padding-right:5%}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block{flex-direction:column;gap:5.97015vw 0}}.common-settings#Contact .inner-section .contact--contents__block#Email{padding-top:96px}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--contents__block#Email{padding-top:8vw}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block#Email{padding-top:17.9104vw}}.common-settings#Contact .inner-section .contact--contents__block#Email{padding-bottom:96px}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--contents__block#Email{padding-bottom:8vw}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block#Email{padding-bottom:0}}.common-settings#Contact .inner-section .contact--contents__block#Email>dd>textarea{font-size:1.5rem}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--contents__block#Email>dd>textarea{font-size:1.25vw}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block#Email>dd>textarea{font-size:3.73134vw}}@media print,screen and (width>=769px){.common-settings#Contact .inner-section .contact--contents__block#Email{align-items:center}}.common-settings#Contact .inner-section .contact--contents__block#Form{padding-top:60px}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--contents__block#Form{padding-top:5vw}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block#Form{padding-top:17.9104vw}}.common-settings#Contact .inner-section .contact--contents__block#Form{padding-bottom:60px}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--contents__block#Form{padding-bottom:5vw}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block#Form{padding-bottom:0}}.common-settings#Contact .inner-section .contact--contents__block>header{font-size:1.5rem}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--contents__block>header{font-size:1.25vw}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block>header{font-size:3.73134vw}}@media print,screen and (width>=769px){.common-settings#Contact .inner-section .contact--contents__block>header{width:16.9444%}}.common-settings#Contact .inner-section .contact--contents__block>header>h3{border-left:solid 10px var(--accent-color);text-box-trim:trim-both;text-box-edge:cap alphabetic;padding-left:14px}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--contents__block>header>h3{padding-left:1.16667vw}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block>header>h3{border-left-width:2.48756vw;padding-left:3.48259vw}}@media print,screen and (width>=769px){.common-settings#Contact .inner-section .contact--contents__block .lay{width:83.0556%}}.common-settings#Contact .inner-section .contact--contents__block .lay--address{font-size:3rem}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--contents__block .lay--address{font-size:2.5vw}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block .lay--address{padding-left:5.97015vw;font-size:5.97015vw}}.common-settings#Contact .inner-section .contact--contents__block .lay--address>a{width:fit-content;color:var(--base-color);text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;display:block;position:relative}@media print,screen and (width>=769px){.common-settings#Contact .inner-section .contact--contents__block .lay--address>a:after{content:"";background-color:var(--accent-color);width:0;height:1px;display:block;position:absolute;bottom:-8px;left:0}.common-settings#Contact .inner-section .contact--contents__block .lay--address>a,.common-settings#Contact .inner-section .contact--contents__block .lay--address>a:after{transition-duration:.3s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.common-settings#Contact .inner-section .contact--contents__block .lay--address>a:hover{color:var(--accent-color)}.common-settings#Contact .inner-section .contact--contents__block .lay--address>a:hover:after{width:100%}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block .lay--form{padding-top:1.49254vw;padding-left:5.97015vw;padding-right:5.97015vw}}.common-settings#Contact .inner-section .contact--contents__block .lay--form__main{flex-direction:column;display:flex}@media print,screen and (width>=769px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__main{gap:30px 0}}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__main{gap:2.5vw 0}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__main{gap:7.46269vw 0}}.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl{flex-direction:column;display:flex}@media print,screen and (width>=769px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl{gap:10px 0}}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl{gap:.833333vw 0}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl{gap:2.48756vw 0}}.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dt{font-size:1.5rem;font-weight:700}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dt{font-size:1.25vw}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dt{font-size:2.98507vw}}.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dt>h4{text-box-trim:trim-both;text-box-edge:cap alphabetic;align-items:flex-start;gap:0 .2em;line-height:1;display:flex}.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dt>h4:after{content:"*";color:var(--v-red);vertical-align:top;font-size:1.2rem}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dt>h4:after{font-size:1vw}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dt>h4:after{font-size:2.98507vw}}.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>input,.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>textarea{box-sizing:border-box;appearance:none;font-size:16px;font-family:var(--base-font);border-style:none;border-radius:6px;outline:none;padding-top:18px}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>input,.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>textarea{padding-top:1.5vw}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>input,.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>textarea{padding-top:2.98507vw}}.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>input,.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>textarea{padding-left:18px}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>input,.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>textarea{padding-left:1.5vw}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>input,.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>textarea{padding-left:2.98507vw}}.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>input,.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>textarea{padding-right:18px}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>input,.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>textarea{padding-right:1.5vw}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>input,.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>textarea{padding-right:2.98507vw}}.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>input,.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>textarea{padding-bottom:18px}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>input,.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>textarea{padding-bottom:1.5vw}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>input,.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>textarea{padding-bottom:2.98507vw}}.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>input,.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>textarea{border-radius:6px}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>input,.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>textarea{border-radius:.5vw}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>input,.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>textarea{border-radius:.746269vw}}@media print,screen and (width>=769px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>input,.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>textarea{background-color:var(--bg-color)}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>input,.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>textarea{background-color:var(--white)}}.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>input[type=text],.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>input[type=email]{width:100%}.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>textarea{width:100%;height:340px}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>textarea{height:28.3333vw}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__main dl>dd>textarea{height:84.5771vw}}@media print,screen and (width>=769px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__check,.common-settings#Contact .inner-section .contact--contents__block .lay--form__submit{width:78.5953%}}.common-settings#Contact .inner-section .contact--contents__block .lay--form__check{justify-content:center;align-items:center;gap:0 .3em;padding-top:24px;font-size:16px;display:flex}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__check{padding-top:2vw}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__check{padding-top:5.97015vw}}.common-settings#Contact .inner-section .contact--contents__block .lay--form__check{padding-bottom:24px}@media screen and (width<=1200px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__check{padding-bottom:2vw}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__check{padding-bottom:4.97512vw;font-size:2.98507vw}}.common-settings#Contact .inner-section .contact--contents__block .lay--form__check label{cursor:pointer;font-weight:600}.common-settings#Contact .inner-section .contact--contents__block .lay--form__submit{justify-content:center;display:flex}.common-settings#Contact .inner-section .contact--contents__block .lay--form__submit>input{appearance:none;background-color:var(--black);color:var(--white);font-size:16px;font-weight:700;font-family:var(--base-font);cursor:pointer;border-style:none;border-radius:150px;outline:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;height:auto!important}@media print,screen and (width>=769px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__submit>input{aspect-ratio:360/66;width:51.0638%;transition-duration:.3s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.common-settings#Contact .inner-section .contact--contents__block .lay--form__submit>input:hover{background-color:var(--accent-color)}}@media screen and (width<=768px){.common-settings#Contact .inner-section .contact--contents__block .lay--form__submit>input{aspect-ratio:320/60;width:88.7006%}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{-o-object-fit:contain;object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}
