@charset "UTF-8";:root{--grid1: 24px;--grid2: calc(var(--grid1) * 2);--grid3: calc(var(--grid1) * 3);--grid4: calc(var(--grid1) * 4);--grid5: calc(var(--grid1) * 5);--grid6: calc(var(--grid1) * 6);--color-base: rgba(242, 242, 242, 1);--color-white: rgba(255, 255, 255, 1);--color-blue: rgba(52, 94, 241, 1);--color-green: rgba(0, 255, 148, 1);--color-blue-green: rgba(88, 224, 242, 1);--color-bw1: rgba(255, 255, 255, 1);--color-bw2: rgba(235, 235, 235, 1);--color-bw3: rgba(214, 214, 214, 1);--color-bw4: rgba(194, 194, 194, 1);--color-bw5: rgba(173, 173, 173, 1);--color-bw6: rgba(153, 153, 153, 1);--color-bw7: rgba(119, 119, 119, 1);--color-bw8: rgba(85, 85, 85, 1);--color-bw9: rgba(31, 31, 31, 1);--color-bw10: rgba(0, 0, 0, 1);--bg-blue: rgba(26, 92, 191, 1);--color-blue1: rgba(174, 191, 249, 1);--color-blue2: rgba(113, 142, 245, 1);--color-blue3: rgba(52, 94, 241, 1);--color-blue4: rgba(36, 66, 169, 1);--logo-width: 234px;--logo-top: 37px;--btn-menu-width: 52px;--button-height-m: 46px;--button-height-l: 54px;--button-icon-width-m: 30px;--mb-middle: 48px;--radius8: 8px;--radius12: 12px;--radius16: 16px;--fs-96: 9.6rem;--fs-72: 7.2rem;--fs-56: 5.6rem;--fs-32: 3.2rem;--fs-31: 3.1rem;--fs-30: 3rem;--fs-29: 2.9rem;--fs-28: 2.8rem;--fs-27: 2.7rem;--fs-26: 2.6rem;--fs-25: 2.5rem;--fs-24: 2.4rem;--fs-23: 2.3rem;--fs-22: 2.2rem;--fs-21: 2.1rem;--fs-20: 2rem;--fs-19: 1.9rem;--fs-18: 1.8rem;--fs-17: 1.7rem;--fs-16: 1.6rem;--fs-15: 1.5rem;--fs-14: 1.4rem;--fs-13: 1.3rem;--fs-12: 1.2rem;--fs-11: 1.1rem;--fs-10: 1rem;--fs-26-32-36: 2.6rem;--fs-22-28-32: 2.2rem;--fs-21-24-28: 2.1rem;--fs-19-22-24: 1.9rem;--fs-15-16: 1.5rem;--fs-14-16: 1.4rem;--fs-10-12: 1rem;--fs-13-14-16: 1.3rem;--fs-13-14: 1.3rem;--fs-9-10-12: .9rem;--fs-8-9-10: .8rem;--inner-width: 87.2%;--content-top: 144px;--max-width: 1200px;--space20: 20px;--notification-height: 30px;--header-height: 88px}@media all and (min-width: 744px){:root{--grid1: 32px;--logo-width: 354px;--logo-top: 40px;--btn-menu-width: 72px;--mb-middle: 64px;--fs-16: 1.6rem;--fs-14-16: 1.6rem;--fs-10-12: 1.2rem;--fs-26-32-36: 3.2rem;--fs-22-28-32: 2.8rem;--fs-21-24-28: 2.4rem;--fs-19-22-24: 2.2rem;--fs-13-14-16: min(1.88vw,14px);--fs-9-10-12: min(1.34vw,10px);--fs-8-9-10: min(1.21vw,9px);--inner-width: 91.66%;--content-top: 160px;--space20: 24px;--header-height: 104px}}@media all and (min-width: 1024px){:root{--content-top: 164px;--logo-width: 413px;--logo-top: 67px;--notification-height: 50px;--logo-top: 34px;--btn-menu-width: 64px;--header-height: 88px}}@media all and (min-width: 1440px){:root{--content-top: 200px;--grid1: 40px;--logo-width: 226px;--logo-top: 20px;--button-height-m: 52px;--button-icon-width-m: 36px;--mb-middle: 80px;--fs-26-32-36: 3.6rem;--fs-22-28-32: 3.2rem;--fs-21-24-28: 2.8rem;--fs-19-22-24: 2.4rem;--fs-13-14-16: 1.6rem;--fs-15-16: 1.6rem;--fs-13-14: 1.4rem;--fs-10-12: 1.2rem;--fs-9-10-12: 1.2rem;--fs-8-9-10: 1rem;--inner-width: 92.22%;--space20: 32px}}.l-inner{width:var(--inner-width);max-width:var(--max-width);margin-inline:auto}.l-inner.max100{max-width:100%}.l-col2{display:flex}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}html{font-size:62.5%}body{font-size:14px;font-size:1.4rem}:root{--vh: 100vh}body{overflow-x:hidden;overflow-y:visible}body{color:#000;background:var(--color-base);font-family:Noto Sans JP,Helvetica Neue,Segoe UI,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Hiragino Sans,游ゴシック,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;overscroll-behavior-y:none;touch-action:manipulation;overflow-wrap:anywhere;word-break:normal;line-break:strict;letter-spacing:.02em;line-height:1.8}@view-transition{navigation: auto;}a{color:#000;text-decoration:none;text-decoration-thickness:1px}li{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:400}img{vertical-align:top;height:auto;width:100%}.m600{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:.04em}.m700{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;letter-spacing:.04em}.bold{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}:lang(en) .m600,:lang(en) .m700{letter-spacing:.02em}:lang(en) .bold{letter-spacing:.02em}:is(a,button){cursor:pointer}:is(a,button).c-btn{display:block}:is(a,button).c-btn span.icon{display:block;position:absolute}:is(a,button).c-btn span.icon svg{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}:is(a,button):is(:is(a,button).medium,:is(a,button).large){position:relative;display:grid;place-content:center;border-radius:100svh}:is(a,button):is(:is(a,button).medium,:is(a,button).large) span.icon{width:var(--button-icon-width-m);aspect-ratio:1/1;border-radius:100svh;top:50%;margin-top:calc(var(--button-icon-width-m) / -2);right:8px}:is(a,button):is(:is(a,button).medium,:is(a,button).large) span.icon svg{width:10px;aspect-ratio:1/1;display:block;position:relative;margin-left:1px}:is(a,button):is(:is(a,button).medium,:is(a,button).large) span.txt{text-indent:-20px;line-height:1}:is(a,button):is(:is(a,button).medium,:is(a,button).large) span.icon_triangle svg{width:10px;height:8px;rotate:180deg;transform-origin:top left;margin-left:0!important;margin-top:1px}:is(a,button):is(:is(a,button).medium,:is(a,button).large).left{place-content:revert;align-items:center}:is(a,button):is(:is(a,button).medium,:is(a,button).large).left span.txt{text-indent:20px}:is(a,button):is(:is(a,button).medium,:is(a,button).large).down span.icon svg{rotate:90deg;transform-origin:top left;margin:1px 0 0}:is(a,button).medium{height:var(--button-height-m)}:is(a,button).large{height:var(--button-height-l)}:is(a,button).blue{background:var(--color-bw1)}:is(a,button).blue .icon{background:var(--color-blue3)}:is(a,button).blue svg{fill:var(--color-bw1)}:is(a,button).blue span.txt{color:var(--color-blue3)}:is(a,button).blue2{background:var(--color-blue3)}:is(a,button).blue2 .icon{background:var(--color-bw1)}:is(a,button).blue2 svg{fill:var(--color-blue3)}:is(a,button).blue2 span.txt{color:var(--color-bw1)}:is(a,button).green{background:var(--color-bw1)}:is(a,button).green .icon{background:var(--color-green)}:is(a,button).green svg{fill:var(--color-bw1)}:is(a,button).green span.txt{color:var(--color-green)}:is(a,button).green2{background:var(--color-green)}:is(a,button).green2 .icon{background:var(--color-bw1)}:is(a,button).green2 svg{fill:var(--color-green)}:is(a,button).green2 span.txt{color:var(--color-bw1)}span.icon{display:block;position:relative}span.icon svg{position:absolute;width:100%;height:100%;top:0;left:0}h1#logo{z-index:99}button[data-menu]{z-index:100}h1#logo{width:var(--logo-width);aspect-ratio:234/14;position:fixed;left:20px;top:var(--logo-top);line-height:1}h1#logo a{display:block}h1#logo img{vertical-align:top}:lang(en) :has(#notification) h1#logo{top:calc(var(--logo-top) + var(--notification-height))}:lang(en) :has(#notification) button[data-menu]{top:calc(18px + var(--notification-height))}:lang(en) :has(#notification) #b-glbnav .c-glbnav_content{padding-top:calc(96px + var(--notification-height))}:lang(en) :has(#notification) #c-glbnav{top:calc(36px + var(--notification-height))}button[data-menu]{position:fixed;width:var(--btn-menu-width);aspect-ratio:1/1;display:block;border:1px solid var(--color-blue3);border-radius:100svh;top:18px;right:20px;cursor:pointer}button[data-menu] .inr{display:block;width:13px;height:9px;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}button[data-menu] .bar{width:100%;height:1px;background:var(--color-blue3);display:block;position:absolute;left:0;transition:rotate .2s ease}button[data-menu] .bar:nth-of-type(1){top:0}button[data-menu] .bar:nth-of-type(2){top:4px}button[data-menu] .bar:nth-of-type(3){top:8px}#b-nav_btm{width:100%;background:var(--color-bw10)}#b-nav_btm ul,#b-nav_btm ul li{width:100%}#b-nav_btm ul li:first-child{border-bottom:1px solid var(--color-bw7)}#b-nav_btm ul li:first-child p:nth-of-type(1){margin-bottom:8px;line-height:1}#b-nav_btm ul li a{width:100%;height:122px;display:grid;align-items:center;position:relative;box-sizing:border-box;padding-left:6.4%}#b-nav_btm ul li p{color:var(--color-white)}#b-nav_btm ul li span.icon-arrow_right{width:6px;aspect-ratio:1/2.2;position:absolute;top:50%;margin-top:-6px;right:19px}#b-nav_btm ul li span.icon-arrow_right svg{fill:var(--color-green);width:100%;height:100%}#b-nav_btm ul li dl{width:calc(100% - 30px)}#b-nav_btm ul li a.c-link_discord{width:100%;display:flex;align-items:center;position:relative}#b-nav_btm ul li a.c-link_discord .l-col2{width:100%;justify-content:space-between}#b-nav_btm ul li a.c-link_discord .l-col2_r{width:calc(100% - 46px)}#b-nav_btm ul li a.c-link_discord span.icon_discord{width:30px;aspect-ratio:30/22}#b-nav_btm ul li a.c-link_discord span.icon_discord svg{fill:var(--color-bw1)}#b-nav_btm ul li a.c-link_discord dl dt,#b-nav_btm ul li a.c-link_discord dl dd{color:var(--color-white)}#b-nav_btm ul li a.c-link_discord dl dt{font-size:var(--fs-12)}#b-nav_btm ul li a.c-link_discord dl dd{font-size:var(--fs-18)}footer#global_footer{width:100%;background:var(--color-bw8)}footer#global_footer .footer_inner{padding:48px 0 30px}footer#global_footer .b-footer_top{width:100%;padding-bottom:28px;margin-bottom:40px}footer#global_footer .b-footer_top .l-col2{justify-content:space-between;align-items:center}footer#global_footer .b-footer_top .l-col2_l{width:61.73%}footer#global_footer .b-footer_top .l-col2_r{width:20.289%}footer#global_footer .c-footer_logo{width:100%}footer#global_footer .c-footer_logo p{width:100%;margin-inline:auto}footer#global_footer .c-footer_nav{width:100%;max-width:445px;padding-bottom:28px}footer#global_footer .l-col2{justify-content:space-between}footer#global_footer .nav_footer{width:100%;display:none}footer#global_footer .nav_footer .l-col2{display:block}footer#global_footer .nav_footer .c-site_nav{width:51.88%}footer#global_footer .nav_footer .c-external_links{width:48.12%}footer#global_footer .nav_footer ul li{margin-bottom:20px}footer#global_footer .nav_footer ul li:last-child{margin-bottom:0}footer#global_footer .b-followus{padding:40px 0 48px}footer#global_footer .b-followus .b-followus_inner{max-width:445px}footer#global_footer .b-followus ul{display:flex;align-items:center;justify-content:center;column-gap:28px}footer#global_footer .b-followus ul li{line-height:1}footer#global_footer .b-followus ul li a{display:block}footer#global_footer .b-followus ul li span.icon{width:100%}footer#global_footer .b-followus ul li svg{fill:var(--color-bw1)}footer#global_footer .b-followus ul li:nth-child(1){width:15.16%;max-width:37px}footer#global_footer .b-followus ul li:nth-child(1) span.icon{aspect-ratio:37/28}footer#global_footer .b-followus ul li:nth-child(2){width:11.06%;max-width:27px}footer#global_footer .b-followus ul li:nth-child(2) span.icon{aspect-ratio:1/1}footer#global_footer .b-followus ul li:nth-child(3){width:16.8%;max-width:41px}footer#global_footer .b-followus ul li:nth-child(3) span.icon{aspect-ratio:41/27}footer#global_footer .b-followus ul li:nth-child(4){width:12.7%;max-width:31px}footer#global_footer .b-followus ul li:nth-child(4) span.icon{aspect-ratio:31/32}footer#global_footer .c-btn_pagetop a{padding:48px 0 36px;position:relative;display:block}footer#global_footer .c-btn_pagetop a .icon{width:24px;height:19px;margin-inline:auto}footer#global_footer .c-btn_pagetop a .icon svg{fill:var(--color-bw1)}footer#global_footer .b-footer_btm{padding-top:28px;border-top:1px solid var(--color-bw7)}footer#global_footer .b-footer_btm .nav_footer_btm{display:flex;align-items:center;column-gap:40px;margin-bottom:20px}footer#global_footer .b-footer_btm .nav_footer_btm p.link_ae{max-width:95px;width:27.53%}footer#global_footer .b-footer_btm .nav_footer_btm p.link_privacy{width:auto}footer#global_footer .b-footer_btm .nav_footer_btm a{display:block;line-height:1}.show_menu #b-glbnav{transition:transform .4s ease 0s,opacity .4s ease 0s;opacity:1;transform:translateZ(0);pointer-events:auto}.show_menu button[data-menu] .bar{width:100%;height:1px;background:var(--color-blue3);display:block;position:absolute;left:0}.show_menu button[data-menu] .bar:nth-of-type(1){top:4px;rotate:135deg}.show_menu button[data-menu] .bar:nth-of-type(2){display:none}.show_menu button[data-menu] .bar:nth-of-type(3){top:4px;rotate:45deg}#b-glbnav{width:100%;height:100%;position:fixed;top:0;left:0;background:var(--color-bw1);z-index:10;opacity:0;transform:translate3d(0,20px,0);pointer-events:none;transition:transform .2s ease 0s,opacity .2s ease 0s}#b-glbnav .c-glbnav_inner{width:100%;height:100%;position:absolute;top:0;left:0;overflow:auto}#b-glbnav .c-glbnav_links{width:100%;background:#f4f4f4}#b-glbnav .c-glbnav_content{padding-top:96px}#b-glbnav :is(.nav_pages,.nav_external){width:87.2%;margin-inline:auto}#b-glbnav .nav_pages{margin-bottom:30px}#b-glbnav .nav_pages ul li{font-size:var(--fs-16);border-bottom:1px solid var(--color-blue1)}#b-glbnav .nav_pages ul li a{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;padding:20px 0;color:var(--color-blue3);font-weight:700}#b-glbnav .nav_pages ul li span.icon{width:17px;aspect-ratio:17/15}#b-glbnav .nav_pages ul li span.icon svg{fill:var(--color-blue3)}#b-glbnav .nav_external{position:relative}#b-glbnav .nav_external ul{padding-bottom:40px}#b-glbnav .nav_external ul li{margin-bottom:20px}#b-glbnav .nav_external ul li:last-child{margin-bottom:0}#b-glbnav .nav_external ul li a{color:var(--color-blue3);font-size:var(--fs-13);line-height:1.2}#b-glbnav .nav_external .c-lang_nav{position:absolute;right:0;top:0}#b-glbnav .nav_external .c-lang_nav ul{display:flex}#b-glbnav .nav_external .c-lang_nav ul li{margin-bottom:0;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;letter-spacing:.04em;display:flex}#b-glbnav .nav_external .c-lang_nav ul li:nth-child(1){margin-right:.55em}#b-glbnav .nav_external .c-lang_nav ul li:nth-child(1):after{content:" / ";position:relative;top:-4px;color:var(--color-blue3);padding-left:.5em;font-size:var(--fs-15)}#b-glbnav .nav_external .c-lang_nav ul li a{color:var(--color-blue3);font-size:var(--fs-16)}#b-glbnav .nav_external .c-lang_nav ul li a span{display:block;position:relative;padding-bottom:.25em}#b-glbnav .nav_external .c-lang_nav ul li a span:after{content:"";width:0%;height:3px;background:var(--color-blue4);display:block;position:absolute;bottom:0;left:50%;transform:translate3d(calc(-50% - 1px),0,0)}#b-glbnav .nav_external .c-lang_nav ul li a.active{color:var(--color-blue4);pointer-events:none}#b-glbnav .nav_external .c-lang_nav ul li a.active span:after{width:100%}#b-glbnav .c-glbnav_links{padding:40px 0}#b-glbnav .c-glbnav_links .b-followus{width:87.2%;margin-inline:auto}#b-glbnav .c-glbnav_links .b-followus p{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;letter-spacing:.04em;font-size:var(--fs-10)}#b-glbnav .c-glbnav_links .b-followus ul{display:flex;align-items:center;margin-top:28px;column-gap:28px}#b-glbnav .c-glbnav_links .b-followus ul li{line-height:1}#b-glbnav .c-glbnav_links .b-followus ul li a{display:block}#b-glbnav .c-glbnav_links .b-followus ul li span.icon{width:100%}#b-glbnav .c-glbnav_links .b-followus ul li svg{fill:var(--color-bw10)}#b-glbnav .c-glbnav_links .b-followus ul li:nth-child(1){width:15.16%;max-width:37px}#b-glbnav .c-glbnav_links .b-followus ul li:nth-child(1) span.icon{aspect-ratio:37/28}#b-glbnav .c-glbnav_links .b-followus ul li:nth-child(2){width:11.06%;max-width:27px}#b-glbnav .c-glbnav_links .b-followus ul li:nth-child(2) span.icon{aspect-ratio:1/1}#b-glbnav .c-glbnav_links .b-followus ul li:nth-child(3){width:16.8%;max-width:41px}#b-glbnav .c-glbnav_links .b-followus ul li:nth-child(3) span.icon{aspect-ratio:41/27}#b-glbnav .c-glbnav_links .b-followus ul li:nth-child(4){width:12.7%;max-width:31px}#b-glbnav .c-glbnav_links .b-followus ul li:nth-child(4) span.icon{aspect-ratio:31/32}#b-glbnav .c-btm{width:87.2%;margin-inline:auto;border-top:1px solid var(--color-bw10);padding-top:24px;margin-top:40px}#b-glbnav .c-btm .nav_btm{display:flex;align-items:center;column-gap:40px}#b-glbnav .c-btm .nav_btm p{line-height:1}#b-glbnav .c-btm .nav_btm p.link_ae{width:95px}#b-glbnav .c-btm .nav_btm p.link_ae a{display:block}#b-glbnav .c-btm .nav_btm p.link_ae img{vertical-align:top}#b-glbnav .c-btm .nav_btm p.link_privacy{position:relative;top:-4px}#b-glbnav .c-btm .nav_btm p.link_privacy a{font-size:var(--fs-11)}#b-glbnav .b-copyright{margin-top:21px}#b-glbnav .b-copyright p{color:var(--color-bw10);font-size:var(--fs-11)}@media all and (min-width: 744px){h1#logo{left:36px}button[data-menu]{top:16px;right:36px}button[data-menu] .inr{width:20px;height:14px}button[data-menu] .bar{height:2px}button[data-menu] .bar:nth-of-type(1){top:0}button[data-menu] .bar:nth-of-type(2){top:6px}button[data-menu] .bar:nth-of-type(3){top:12px}.show_menu button[data-menu] .bar:nth-of-type(1){top:6px}.show_menu button[data-menu] .bar:nth-of-type(3){top:6px}#b-nav_btm{background:var(--color-bw1)}#b-nav_btm ul{display:flex;justify-content:space-between}#b-nav_btm ul li{width:calc(50% - 1px)}#b-nav_btm ul li:first-child{border-bottom:none}#b-nav_btm ul li:first-child p{text-align:center;line-height:1.8}#b-nav_btm ul li:first-child p:nth-of-type(1){margin-bottom:0}#b-nav_btm ul li:first-child p:nth-of-type(1):after{content:"";display:block;width:12px;height:2px;background:var(--color-green);margin-inline:auto;margin:12px auto}#b-nav_btm ul li a{background:var(--color-bw10);height:156px;padding-left:0%}#b-nav_btm ul li p{color:var(--color-white)}#b-nav_btm ul li span.icon-arrow_right{display:none}#b-nav_btm ul li span.icon-arrow_right svg{fill:var(--color-green)}#b-nav_btm ul li a.c-link_discord{width:100%;display:flex;align-items:center;position:relative}#b-nav_btm ul li a.c-link_discord .l-col2{width:100%;display:block}#b-nav_btm ul li a.c-link_discord .l-col2_r{width:100%;text-align:center}#b-nav_btm ul li a.c-link_discord .l-col2_r:before{content:"";display:block;width:12px;height:2px;background:var(--color-green);margin-inline:auto;margin:12px auto}#b-nav_btm ul li a.c-link_discord dl{width:100%}#b-nav_btm ul li a.c-link_discord span.icon_discord{width:27px;margin-inline:auto}footer#global_footer .footer_inner{padding:36px 0 20px}footer#global_footer .c-footer_logo{margin-bottom:36px}footer#global_footer .c-footer_logo p{max-width:297px;margin:0}footer#global_footer .b-footer_top{padding-bottom:32px;margin-bottom:36px;justify-content:space-between;align-items:center}footer#global_footer .b-footer_top .l-col2_l{max-width:240px}footer#global_footer .b-footer_top .l-col2_r{width:114px}footer#global_footer .b-footer_middle{display:flex;justify-content:space-between;position:relative}footer#global_footer .b-footer_middle .c-btn_pagetop{position:absolute;bottom:36px;right:0}footer#global_footer .b-footer_middle .c-btn_pagetop a{width:24px;height:32px;padding:0}footer#global_footer .b-footer_middle .c-btn_pagetop a .icon{width:24px;height:32px;margin-inline:0}footer#global_footer .b-footer_middle .c-btn_pagetop a .icon svg{fill:var(--color-bw1)}footer#global_footer .c-backtotop{width:100%;display:flex;flex-direction:row-reverse;align-items:center;column-gap:8px}footer#global_footer .c-backtotop span.icon_triangle{width:19px}footer#global_footer .c-backtotop span.txt{display:block;margin-top:0}footer#global_footer a.c-link_discord .l-col2_l{width:30px}footer#global_footer a.c-link_discord .l-col2_r{width:calc(100% - 42px)}footer#global_footer a.c-link_discord span.icon_discord{width:30px;aspect-ratio:30/22}footer#global_footer a.c-link_discord span.icon_discord svg{fill:var(--color-bw1)}footer#global_footer a.c-link_discord .icon-arrow_right{width:4px}footer#global_footer .c-footer_nav{padding-bottom:34px}footer#global_footer .nav_footer{width:50%;display:block}footer#global_footer .nav_footer ul li{margin-bottom:10px}footer#global_footer .nav_footer ul li:last-child{margin-bottom:0}footer#global_footer .nav_footer .c-external_links{margin-top:24px}footer#global_footer .b-followus{width:50%;padding:0 0 36px;margin-bottom:21px}footer#global_footer .b-followus ul{column-gap:32px;justify-content:flex-end}footer#global_footer .b-footer_btm{display:flex;justify-content:space-between}footer#global_footer .b-footer_btm .nav_footer_btm{column-gap:40px;margin-bottom:0}footer#global_footer .b-footer_btm .nav_footer_btm p.link_ae{width:95px}footer#global_footer .b-footer_btm .nav_footer_btm p.link_privacy{width:auto}}@media all and (min-width: 1024px){h1#logo{left:44px}button[data-menu]{top:12px;right:44px}footer#global_footer .footer_inner{padding:36px 0}footer#global_footer .b-footer_top{padding-bottom:48px;margin-bottom:48px}footer#global_footer .b-footer_top .l-col2_l{max-width:240px}footer#global_footer .c-footer_nav{padding-bottom:0}footer#global_footer .nav_footer .l-col2{display:flex}footer#global_footer .nav_footer ul li{margin-bottom:8px}footer#global_footer .nav_footer .c-external_links{margin-top:0}footer#global_footer .b-footer_middle{margin-bottom:36px}footer#global_footer .b-footer_middle .nav_footer{width:51.6%;max-width:550px}footer#global_footer .b-footer_middle .nav_footer .c-footer_nav{width:100%;max-width:100%}footer#global_footer .b-footer_middle .nav_footer .c-site_nav{width:fit-content}footer#global_footer .b-footer_middle .nav_footer .c-external_links{width:fit-content}footer#global_footer .b-footer_middle .b-followus{width:232px;padding:0;margin-bottom:0;border:none}footer#global_footer .b-footer_middle .b-followus dl{display:block}footer#global_footer .b-footer_middle .b-followus dl dt{width:100%;margin-bottom:24px}footer#global_footer .b-footer_middle .b-followus dl dd{width:100%}footer#global_footer .b-footer_middle .c-btn_pagetop{bottom:0}footer#global_footer .b-footer_btm{display:flex;justify-content:space-between}footer#global_footer .b-footer_btm .nav_footer_btm{column-gap:40px;margin-bottom:0}footer#global_footer .b-footer_btm .nav_footer_btm p.link_ae{width:95px}footer#global_footer .b-footer_btm .nav_footer_btm p.link_privacy{width:auto}:is(a,button):is(:is(a,button).medium,:is(a,button).large) span.icon svg{margin-left:1px}}@media all and (min-width: 1440px){#b-glbnav,button[data-menu]{display:none}h1#logo{left:32px;aspect-ratio:208/44}footer#global_footer .footer_inner{padding:48px 0}footer#global_footer .b-footer_middle .nav_footer{width:50%;max-width:550px}:lang(en) :has(#notification) #c-glbnav{top:calc(20px + var(--notification-height))}}.fs13-14{font-size:var(--fs-13-14)}.fs16{font-size:var(--fs-16)}a.c-btn span.txt{font-size:var(--fs-13)}.c-ttl h2{font-size:var(--fs-26-32-36)}.c-ttl h3{font-size:var(--fs-22-28-32)}.c-link_bnr:has(dd.txt) dl dd{font-size:var(--fs-18)}.c-link_bnr:has(dd.txt) dl dd.txt{font-size:var(--fs-11);line-height:1.8;letter-spacing:.06em}.c-link_bnr dl dt{font-weight:700;font-size:var(--fs-12)}.c-link_bnr dl dd{letter-spacing:0em;white-space:nowrap}.c-link_bnr dl dt,.c-link_bnr dl dd{color:var(--color-bw1);line-height:1.5}.c-link_bnr.c-link_discord dl dd{font-size:var(--fs-18)}.c-link_bnr.c-link_hf p{font-size:var(--fs-15)}.c-backtotop span.txt{color:var(--color-bw1);font-size:var(--fs-9-10-12);white-space:nowrap}.b-followus dt{font-size:var(--fs-10-12);color:var(--color-bw1)}.b-footer_btm p a,.b-copyright p{color:var(--color-bw1);font-size:var(--fs-8-9-10)}.nav_footer ul li a{color:var(--color-bw1)}.nav_footer .c-site_nav ul li a{font-size:var(--fs-15);line-height:1.8;font-weight:400}.nav_footer .c-external_links ul li a{font-size:var(--fs-13);line-height:1.8;font-weight:400}.c-table dl dt{font-weight:700}.c-table dl :is(dt,dd){font-size:var(--fs-13-14-16)}.c-follow .c-follow_title h3{color:var(--color-green);font-size:var(--fs-21-24-28);line-height:1.5;letter-spacing:.06em}[data-page=top] #b-about .c-lead h3{font-size:var(--fs-19);line-height:2.4;font-weight:700;color:var(--color-blue3)}[data-page=top] .c-scroll_section h3 span{color:var(--color-blue3)}[data-page=top] .c-scroll_section h3 span.t0{font-size:var(--fs-17);font-weight:700}[data-page=top] .c-scroll_section h3 span.t1{font-size:var(--fs-23);font-weight:700;letter-spacing:.06em}[data-page=top] .c-note p{font-size:var(--fs-11);line-height:1.8;color:var(--color-bw1)}#s-certification h3{color:var(--color-green);font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;letter-spacing:.04em;font-size:var(--fs-12)}#s-certification h4,#s-certification p{color:var(--color-white)}#s-certification h4{font-weight:700;font-size:var(--fs-17);line-height:2}#s-certification p{font-size:var(--fs-13);line-height:1.8}.c-list_content h4 span{color:var(--color-blue3)}.c-list_content h4 span.t0{font-size:var(--fs-17);font-weight:700}.c-list_content h4 span.t1{font-size:var(--fs-23);font-weight:700;letter-spacing:.06em}.c-list_about h4{font-size:var(--fs-16);line-height:1.2}.c-list_about p.description{font-size:var(--fs-13);line-height:1.8}.c-list_links ul li a span.txt{font-weight:700;font-size:var(--fs-13);color:var(--color-bw1)}#story p{font-size:var(--fs-13-14-16)}#secret h3{font-size:var(--fs-19-22-24);color:var(--color-blue3);line-height:2}#secret p{font-size:var(--fs-15-16);line-height:1.8}#agreement .lead p,#howto_become .lead p{font-size:var(--fs-17);line-height:2}#howto_become .c-join_col2 p.c-join_col2_l{font-size:var(--fs-15);line-height:2.2}#howto_become .c-link_discord dl dd{font-size:var(--fs-18)}.c-ttl_steps h4{font-size:var(--fs-21);line-height:1.5}.c-list_steps .num span{font-size:var(--fs-12)}.c-list_steps p{font-size:var(--fs-15);line-height:1.8}.c-ttl_note p{font-size:var(--fs-18);color:var(--color-blue4)}.c-list_notes li{font-size:var(--fs-15);line-height:2.2}#link_data .c-data-col2_l p{font-size:var(--fs-15)}.b-agreement .agreement_header :is(p,li){color:var(--color-white)}.b-agreement .agreement_header h3{font-size:var(--fs-17);color:var(--color-green)}.b-agreement .agreement_header p,.b-agreement .agreement_header li{font-size:var(--fs-15);line-height:2.2}[data-article-section] h2{font-size:var(--fs-23);line-height:1.5;color:var(--color-blue3)}[data-article-section] h3{font-size:var(--fs-17);line-height:2}[data-article-section] ol li,[data-article-section] ul li,[data-article-section] p{font-size:var(--fs-15);line-height:1.8}[data-article-section] ol li small,[data-article-section] ul li small,[data-article-section] p small{font-size:var(--fs-13)}@media all and (min-width: 744px){[data-page=top] #b-about .c-lead h3{font-size:var(--fs-22)}[data-page=top] .c-scroll_section h3 span.t0{font-size:var(--fs-18)}[data-page=top] .c-scroll_section h3 span.t1{font-size:var(--fs-32)}[data-page=top] .c-list_content h4 span.t0{font-size:var(--fs-18)}[data-page=top] .c-list_content h4 span.t1{font-size:var(--fs-28)}[data-page=top] .c-list_links ul li a span.txt{font-weight:700;font-size:var(--fs-13);color:var(--color-bw1)}[data-page=top] #s-certification h4{font-size:var(--fs-18)}[data-page=top] #s-certification p{font-size:var(--fs-13)}#howto_become .lead p,#agreement .lead p{font-size:var(--fs-18)}[data-article-section] h2{font-size:var(--fs-28)}[data-article-section] h3{font-size:var(--fs-18)}[data-article-section] ol li,[data-article-section] ul li,[data-article-section] p{font-size:var(--fs-15)}[data-article-section] ol li small,[data-article-section] ul li small,[data-article-section] p small{font-size:var(--fs-13)}.c-ttl_note p{font-size:var(--fs-24)}}@media all and (min-width: 1024px){.b-agreement .agreement_header h3{font-size:var(--fs-20)}.b-agreement .agreement_header p,.b-agreement .agreement_header li{font-size:var(--fs-16)}}@media all and (min-width: 1440px){:lang(ja) a.c-btn span.txt{font-size:var(--fs-14)}.nav_footer .c-site_nav ul li a{font-size:var(--fs-16)}.nav_footer .c-external_links ul li a{font-size:var(--fs-14)}[data-page=top] .c-list_content h4 span.t0{font-size:var(--fs-20)}[data-page=top] .c-list_content h4 span.t1{font-size:var(--fs-32)}[data-page=top] .c-list_about h4{font-size:var(--fs-18)}[data-page=top] .c-list_about p.description{font-size:var(--fs-14)}[data-page=top] #b-about .c-lead h3{font-size:var(--fs-24)}[data-page=top] #s-certification h3{font-size:var(--fs-12)}[data-page=top] #s-certification h4{font-size:var(--fs-20)}[data-page=top] #s-certification p{font-size:var(--fs-14)}#agreement .lead p,#howto_become .lead p{font-size:var(--fs-20)}.c-ttl_steps h4{font-size:var(--fs-28);line-height:1.5}.c-list_steps .num span,.c-list_steps p{font-size:var(--fs-16)}.c-ttl_note p{font-size:var(--fs-24)}.c-list_notes li,.c-link_bnr.c-link_hf p,#link_data .c-data-col2_l p{font-size:var(--fs-16)}[data-article-section] h2{font-size:var(--fs-32)}[data-article-section] h3{font-size:var(--fs-20)}[data-article-section] ul li,[data-article-section] ol li,[data-article-section] p{font-size:var(--fs-16)}[data-article-section] ul li small,[data-article-section] ol li small,[data-article-section] p small{font-size:var(--fs-14)}}.radius8{border-radius:var(--radius8);overflow:hidden}.radius12{border-radius:var(--radius12);overflow:hidden}.radius16{border-radius:var(--radius16);overflow:hidden}.bg-bw2{background:var(--color-bw2)}.bg-blue_green{background:var(--color-blue-green)}.bg-blue3{background:var(--color-blue3)}.bg-blue4{background:var(--color-blue4)}.u-blue{color:var(--color-blue3)}.u-blue_green{color:var(--color-blue-green)}.c-pc{display:none}main{width:100%}#notification{position:fixed;top:0;width:100%;background:var(--color-bw10);height:var(--notification-height);display:grid;place-content:center;z-index:100}#notification p{color:var(--color-green);text-align:center;font-size:var(--fs-12)}header#global_header{width:100%;position:fixed;height:var(--header-height);background:var(--color-white);z-index:5}[data-section]{padding:var(--grid4) 0}[data-section].bg-black{background:var(--color-bw9)}[data-section].bg-black p{color:var(--color-white)}[data-section].bg-blue{background:var(--bg-blue)}[data-section].bg-blue p{color:var(--color-white)}.noto_b{font-weight:700}.c-content_top{padding-top:var(--content-top)}.c-ttl{margin-bottom:var(--grid2)}.c-ttl h2{font-weight:700}.c-ttl h2.blue{color:var(--color-blue4)}.c-ttl h3{font-weight:700}.c-ttl h3.white{color:var(--color-white)}.c-ttl h3.blue{color:var(--color-blue3)}.c-table dl dt:after{content:"："}.c-steps .c-ttl_steps{position:relative;padding-bottom:24px;margin-bottom:20px}.c-steps .c-ttl_steps:before,.c-steps .c-ttl_steps:after{content:"";display:block;position:absolute;bottom:0}.c-steps .c-ttl_steps:before{width:20px;height:2px;background:var(--color-blue3);left:0}.c-steps .c-ttl_steps:after{content:"";width:calc(100% - 28px);left:28px;background:var(--color-bw10);height:1px}.c-steps .c-list_steps ul li{background:var(--color-bw1);border-radius:8px;box-sizing:border-box;padding:12px;margin-bottom:8px}.c-steps .c-list_steps ul li:last-child{margin-bottom:0}.c-steps .c-list_steps ul .c-num{margin-bottom:8px}.c-steps .c-list_steps ul .num{border-radius:100vmax;width:24px;aspect-ratio:1/1;background:var(--color-blue3);display:grid;place-content:center}.c-steps .c-list_steps ul .num span{color:var(--color-bw1)}.c-steps .c-list_steps ul .c-text p a{color:var(--color-blue3);text-decoration:underline}.c-link_bnr{display:block;width:100%;height:170px;box-sizing:border-box;padding:20px;position:relative}.c-link_bnr span.icon_discord{width:27px;height:20px;display:block;background:none}.c-link_bnr span.icon_hf{width:27px;aspect-ratio:27/25}.c-link_bnr span.icon-arrow_right{position:absolute;width:6px;aspect-ratio:1/2.2;right:23px;top:23px;background:none;display:block}.c-link_bnr span.icon-arrow_right svg{fill:var(--color-bw1)}.c-link_bnr dl,.c-link_bnr p.txt{position:absolute;bottom:20px;left:20px}.c-link_bnr:has(dd.txt){height:auto}.c-link_bnr:has(dd.txt) dl{position:relative;bottom:auto;left:auto;margin-top:60px}.c-link_bnr:has(dd.txt) dl dd.txt{position:relative}.c-link_bnr:has(dd.txt) span.icon_discord{width:32px;height:26px}.c-link_bnr dl dt{margin-bottom:.2em}.c-link_bnr dl dd.txt{white-space:revert;padding-right:20px;margin-top:20px}.c-link_bnr.blue{background:var(--color-blue4)}.c-link_bnr.blue dl dt{color:var(--color-blue-green)}.c-link_bnr.black{background:var(--color-bw10)}.c-link_bnr.black p{color:var(--color-white)}#c-glbnav{position:fixed;top:20px;right:0;z-index:11;display:none}#c-glbnav .c-site_nav{padding-right:36px;display:flex;align-items:center;column-gap:32px}#c-glbnav .c-site_nav ul{display:flex;height:48px;align-items:center;column-gap:32px}#c-glbnav .c-site_nav ul li a{color:var(--color-blue3);font-weight:700}#c-glbnav .nav_lang{width:48px;height:48px;border:1px solid var(--color-blue3);border-radius:100vmax;display:grid;place-content:center}#c-glbnav .nav_lang span{color:var(--color-blue3);font-size:var(--fs-10);font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:.04em}.c-article{width:93.6%;margin-inline:auto;background:var(--color-bw1);min-height:100vh}.c-article_index{background:var(--color-blue3)}.c-article_index .c-article_index_inner{width:88.31%;margin-inline:auto;padding-bottom:40px;position:relative}.c-article_index button{width:100%;padding:26px 0 20px;display:block;position:relative}.c-article_index button span.txt{color:var(--color-bw1);font-size:var(--fs-13)}.c-article_index button span.icon_triangle{width:16px;height:16px;aspect-ratio:1/1;rotate:180deg;position:absolute;right:0;top:32px}.c-article_index button span.icon_triangle svg{fill:var(--color-bw1);rotate:180deg}.c-article_index [data-accordion]{overflow:hidden;height:0px;width:100%}.c-article_index .c-list_index{position:absolute;width:100%;margin-inline:auto;border-top:1px solid rgb(174,191,249);transition:height .3s ease}.c-article_index .c-list_index ul{position:absolute;width:100%;z-index:10;top:0}.c-article_index .c-list_index ul li{background:var(--color-blue4);border-bottom:1px solid rgb(174,191,249)}.c-article_index .c-list_index ul li a{display:block;position:relative;padding:20px 0}.c-article_index .c-list_index ul li a .c-inr{display:flex;width:calc(100% - 40px);margin-inline:auto}.c-article_index .c-list_index ul li a span.icon{display:none}.c-article_index .c-list_index ul li a span{color:var(--color-bw1);font-size:var(--fs-13);line-height:1.2}.c-article_index .c-list_index ul li a span.n{white-space:nowrap}.c-article_index .c-list_index ul li a span.n:after{content:"."}.c-article_index .c-list_index ul li a span.t{padding-left:.2em;display:block}.scrolled .c-fixed_links{transform:translate3d(110%,0,0)}.c-fixed_links{position:fixed;right:0;bottom:0;z-index:10;display:grid;justify-content:right;margin-top:-64px;transition:transform .3s ease}.c-fixed_links .c-fixed_links_inner{background:var(--color-bw1);height:58px;padding:0 28px 18px;border-radius:16px 0 0}.c-fixed_links ul{width:fit-content;display:flex;justify-content:flex-end;align-items:center;column-gap:28px;height:42px;position:relative;top:2px}.c-fixed_links ul li a{display:block}.c-fixed_links ul li a svg{fill:var(--color-blue3)}.c-fixed_links ul li:nth-child(1) span.icon{width:24px;aspect-ratio:24/20}.c-fixed_links ul li:nth-child(2) span.icon{width:21px;aspect-ratio:21/22}.c-fixed_links ul li:nth-child(3) span.icon{width:24px;aspect-ratio:24/18}[data-article-section] .s-inner{width:88.6%;margin-inline:auto;padding:60px 0 0}[data-article-section] h2{margin-bottom:40px;display:flex}[data-article-section] h2 .n{white-space:nowrap;width:1.3em}[data-article-section] h2 .t{width:calc(100% - 1.3em)}[data-article-section] h3{margin-bottom:1.5em;font-weight:700}[data-article-section] p+h3{margin-top:2em}[data-article-section] p{margin-bottom:1em}[data-article-section] a{text-decoration:underline;color:var(--color-blue3)}[data-article-section] figure{margin-bottom:1em}[data-article-section] figure img{width:auto;max-width:100%}[data-article-section][data-article-likes] ul{margin-bottom:1em}[data-article-section][data-article-likes] ul li{position:relative;padding-left:1.2em}[data-article-section][data-article-likes] ul li:nth-child(1):before{content:"1.";position:absolute;left:0;top:0}[data-article-section][data-article-likes] ul li:nth-child(2):before{content:"2.";position:absolute;left:0;top:0}[data-article-section][data-article-likes] ul li:nth-child(3):before{content:"3.";position:absolute;left:0;top:0}[data-article-section][data-article-likes] ul li:nth-child(4):before{content:"4.";position:absolute;left:0;top:0}[data-article-section][data-article-likes] ul li:nth-child(5):before{content:"5.";position:absolute;left:0;top:0}[data-article-section][data-article-likes] ul li:nth-child(6):before{content:"6.";position:absolute;left:0;top:0}[data-article-section][data-article-likes] ul li:nth-child(7):before{content:"7.";position:absolute;left:0;top:0}[data-article-section][data-article-likes] ul li:nth-child(8):before{content:"8.";position:absolute;left:0;top:0}[data-article-section][data-article-likes] ul li:nth-child(9):before{content:"9.";position:absolute;left:0;top:0}[data-article-section][data-article-likes] ul li:nth-child(10):before{content:"10.";position:absolute;left:0;top:0}[data-article-section][data-article-likes] ul li:nth-child(11):before{content:"11.";position:absolute;left:0;top:0}[data-article-section][data-article-likes] ul li:nth-child(12):before{content:"12.";position:absolute;left:0;top:0}[data-article-section][data-article-likes] ul li:nth-child(13):before{content:"13.";position:absolute;left:0;top:0}[data-article-section][data-article-likes] ul li:nth-child(14):before{content:"14.";position:absolute;left:0;top:0}[data-article-section][data-article-likes] ul li:nth-child(15):before{content:"15.";position:absolute;left:0;top:0}[data-article-section][data-article-likes] ul li:nth-child(16):before{content:"16.";position:absolute;left:0;top:0}[data-article-section][data-article-likes] ul li:nth-child(17):before{content:"17.";position:absolute;left:0;top:0}[data-article-section][data-article-likes] ul li:nth-child(18):before{content:"18.";position:absolute;left:0;top:0}[data-article-section][data-article-likes] ul li:nth-child(19):before{content:"19.";position:absolute;left:0;top:0}[data-article-section][data-article-likes] ul li:nth-child(20):before{content:"20.";position:absolute;left:0;top:0}[data-page=likes] article{padding-bottom:60px}[data-page=likes] .c-inner{padding-bottom:72px}.c-wrap_content{width:93.6%;margin-inline:auto;background:var(--color-white)}:is(article#article_news .news_body,[data-article-section],[data-history-section] .c-history_content) u{text-decoration:underline}:is(article#article_news .news_body,[data-article-section],[data-history-section] .c-history_content) em{font-style:italic}:is(article#article_news .news_body,[data-article-section],[data-history-section] .c-history_content) strong{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}:is(article#article_news .news_body,[data-article-section],[data-history-section] .c-history_content) ul li{padding-left:1.5em;position:relative}:is(article#article_news .news_body,[data-article-section],[data-history-section] .c-history_content) ul li:before{content:"・";position:absolute;left:0;top:0}:is(article#article_news .news_body,[data-article-section],[data-history-section] .c-history_content) ol{counter-reset:number 0}:is(article#article_news .news_body,[data-article-section],[data-history-section] .c-history_content) ol li{padding-left:1.5em;position:relative}:is(article#article_news .news_body,[data-article-section],[data-history-section] .c-history_content) ol li:before{counter-increment:number 1;content:counter(number);position:absolute;left:0}:is(article#article_news .news_body,[data-article-section],[data-history-section] .c-history_content) blockquote{background:#f4f4f4;padding:28px;box-sizing:border-box;display:block;margin-bottom:1.5em}:is(article#article_news .news_body,[data-article-section],[data-history-section] .c-history_content) blockquote p{font-size:var(--fs-13);line-height:1.8}:is(article#article_news .news_body,[data-article-section],[data-history-section] .c-history_content) blockquote p:nth-last-of-type(1){margin-bottom:0}:is(article#article_news .news_body,[data-article-section],[data-history-section] .c-history_content) p span.small{font-size:var(--fs-12);line-height:1.8}@media all and (min-width: 744px){[data-page=likes] h2 br.c-sp{display:none}[data-page=likes] .c-inner{padding-bottom:128px}.c-table dl{display:flex}.c-article,.c-wrap_content{width:var(--inner-width);max-width:var(--max-width)}.c-link_bnr:has(dd.txt) dl{position:relative;bottom:auto;left:auto;margin-top:30px}.c-link_bnr:has(dd.txt) span.icon_discord{width:35px;height:27px}.c-article_index button{padding:34px 0 26px}.c-article_index button span.txt{color:var(--color-bw1);font-size:var(--fs-13)}.c-article_index button span.icon_triangle{width:20px;height:20px;top:38px}.c-fixed_links{bottom:0;z-index:10;display:grid;justify-content:right;margin-top:-214px}.c-fixed_links .c-fixed_links_inner{height:auto;padding:32px 0 40px}.c-fixed_links ul{width:64px;display:block;justify-content:flex-end;align-items:center;height:auto;top:0}.c-fixed_links ul li{margin-bottom:20px}.c-fixed_links ul li:last-child{margin-bottom:0}.c-fixed_links ul li a{display:block}.c-fixed_links ul li a span.icon{margin-inline:auto}.c-fixed_links ul li a svg{fill:var(--color-blue3)}.c-fixed_links ul li:nth-child(1) span.icon{width:24px;aspect-ratio:24/20}.c-fixed_links ul li:nth-child(2) span.icon{width:21px;aspect-ratio:21/22}.c-fixed_links ul li:nth-child(3) span.icon{width:24px;aspect-ratio:24/18}[data-page=history] .c-article_index .c-article_index_inner{width:90.66%;margin-inline:auto;padding-bottom:38px;position:relative}[data-page=history] .c-article_index button{display:none}[data-page=history] .c-article_index [data-accordion]{overflow:visible;height:auto!important;width:100%}[data-page=history] .c-article_index .c-list_index{position:relative;width:100%;margin-inline:auto;border-top:none;transition:height 0s ease}[data-page=history] .c-article_index .c-list_index ul{position:relative;width:100%;display:flex;flex-wrap:wrap;z-index:10;top:0;padding-top:36px}[data-page=history] .c-article_index .c-list_index ul li{width:18%;background:none;border-bottom:none}[data-page=history] .c-article_index .c-list_index ul li a{display:block;position:relative;padding:0}[data-page=history] .c-article_index .c-list_index ul li a .c-inr{display:flex;width:calc(100% - 40px);margin-inline:0}[data-page=history] .c-article_index .c-list_index ul li a span.icon{display:block;width:12px;aspect-ratio:12/10;margin-right:16px}[data-page=history] .c-article_index .c-list_index ul li a span.icon svg{fill:var(--color-bw1);rotate:0deg}[data-page=history] .c-article_index .c-list_index ul li a span{font-size:var(--fs-14)}[data-page=history] .c-article_index .c-list_index ul li a span.t{padding-left:.2em;display:block}:is(article#article_news .news_body,[data-article-section],[data-history-section] .c-history_content) blockquote{padding:36px}:is(article#article_news .news_body,[data-article-section],[data-history-section] .c-history_content) blockquote p{font-size:var(--fs-13);line-height:1.8}:is(article#article_news .news_body,[data-article-section],[data-history-section] .c-history_content) p span.small{font-size:var(--fs-12);line-height:1.8}}@media all and (min-width: 1024px){.c-pc{display:block}.c-sp{display:none}#notification{top:0;background:var(--color-bw10)}#notification p{font-size:var(--fs-16)}main:has(#notification){margin-top:-50px}.c-steps .c-list_steps ul li{padding:20px 16px;margin-bottom:12px}.c-steps .c-list_steps ul .c-step_col2{display:flex;justify-content:space-between}.c-steps .c-list_steps ul .c-step_col2 .c-text{width:calc(100% - 64px)}.c-steps .c-list_steps ul .c-num{margin-bottom:0}.c-steps .c-list_steps ul .c-num .num{width:32px}.c-link_bnr{padding:24px}.c-link_bnr span.icon_discord{width:44px;height:28px}.c-link_bnr span.icon_hf{width:47px}.c-link_bnr span.icon-arrow_right{width:8px;aspect-ratio:1/2;right:24px;top:24px}.c-link_bnr:has(dd.txt) dl{margin-top:30px}.c-link_bnr:has(dd.txt) dl dd.txt{margin-top:24px}[data-page=likes] article{padding-bottom:100px}.c-article_index .c-article_index_inner{width:90.66%;margin-inline:auto;padding-bottom:40px;position:relative}.c-article_index button{display:none}.c-article_index [data-accordion]{overflow:visible;height:auto!important;width:100%}.c-article_index .c-list_index{position:relative;width:100%;margin-inline:auto;border-top:none;transition:height 0s ease}.c-article_index .c-list_index ul{position:relative;width:100%;display:flex;flex-wrap:wrap;z-index:5;top:0;padding-top:40px}.c-article_index .c-list_index ul li{width:50%;background:none;border-bottom:none}.c-article_index .c-list_index ul li a{display:block;position:relative;padding:16px 0}.c-article_index .c-list_index ul li a .c-inr{display:flex;width:calc(100% - 40px);margin-inline:0}.c-article_index .c-list_index ul li a span.icon{display:block;width:12px;aspect-ratio:12/10;margin-right:16px}.c-article_index .c-list_index ul li a span.icon svg{fill:var(--color-bw1)}.c-article_index .c-list_index ul li a span{font-size:var(--fs-14)}.c-article_index .c-list_index ul li a span.t{padding-left:.2em;display:block}[data-page=history] .c-article_index .c-article_index_inner{padding-bottom:36px}[data-page=history] .c-article_index .c-list_index ul{padding-top:36px}[data-page=history] .c-article_index .c-list_index ul li{width:10%}[data-page=history] .c-article_index .c-list_index ul li a{padding:0}[data-article-section] .s-inner{width:88.6%;margin-inline:auto;padding:100px 0 0}[data-article-section] .s-content{box-sizing:border-box;padding-left:42px}[data-article-section] h2{margin-bottom:64px}[data-article-section] h3{margin-bottom:1.5em;font-weight:700}[data-article-section] p+h3{margin-top:2em}[data-article-section] p{margin-bottom:1em}[data-article-section] a{text-decoration:underline}[data-article-section] figure{margin-bottom:1em}.c-fixed_links{bottom:0;z-index:10;display:grid;justify-content:right;margin-top:-256px}.c-fixed_links .c-fixed_links_inner{height:auto;padding:32px 0 40px}.c-fixed_links ul{width:80px;display:block}.c-fixed_links ul li{margin-bottom:24px}.c-fixed_links ul li:last-child{margin-bottom:0}.c-fixed_links ul li:nth-child(1) span.icon{width:32px}.c-fixed_links ul li:nth-child(2) span.icon{width:29px}.c-fixed_links ul li:nth-child(3) span.icon{width:32px}.c-fixed_links ul li:nth-child(4) span.icon{width:29px}}@media all and (min-width: 1440px){#c-glbnav{display:block}.c-link_bnr span.icon_hf{width:47px}.c-link_bnr:has(dd.txt){height:230px}.c-link_bnr:has(dd.txt) dl{margin-top:30px;position:absolute;bottom:24px}.c-link_bnr:has(dd.txt) dl dd.txt{margin-top:0;position:absolute;bottom:0;right:24px}.c-link_bnr:has(dd.txt) span.icon_discord{width:38px;height:30px}:lang(en) .c-link_bnr:has(dd.txt){height:290px}[data-page=history] .c-article_index .c-article_index_inner{padding-bottom:54px}[data-page=history] .c-article_index .c-list_index ul{padding-top:58px}[data-page=history] .c-article_index .c-list_index ul li{width:10%}[data-page=history] .c-article_index .c-list_index ul li a{padding:0}[data-page=likes] .c-inner{padding-bottom:160px}:is(article#article_news .news_body,[data-article-section],[data-history-section] .c-history_content) blockquote{padding:48px}:is(article#article_news .news_body,[data-article-section],[data-history-section] .c-history_content) blockquote p{font-size:var(--fs-14)}:is(article#article_news .news_body,[data-article-section],[data-history-section] .c-history_content) p span.small{font-size:var(--fs-12)}}a.c-link_discord{background:var(--color-blue4)}a.c-link_discord span.icon_discord svg{fill:var(--color-white)}@media (any-hover: hover){#c-glbnav .c-site_nav ul li a{transition:color .15s linear}#c-glbnav .c-site_nav ul li a.active,#c-glbnav .c-site_nav ul li a:hover{color:var(--color-green)}footer#global_footer :is(.c-site_nav,.c-external_links) ul li a:hover{text-decoration:underline}footer#global_footer .b-followus ul li a{transition:opacity .15s linear}footer#global_footer .b-followus ul li a:hover{opacity:.5}#b-nav_btm ul li a{transition:background .15s linear}#b-nav_btm ul li a p:nth-of-type(1):after{transition:width .2s ease}#b-nav_btm ul li a:hover{background:var(--color-bw7)}#b-nav_btm ul li a:hover p:nth-of-type(1):after{width:46px}#b-nav_btm ul li a.c-link_discord .l-col2_r:before{transition:width .2s ease}#b-nav_btm ul li a.c-link_discord:hover .l-col2_r:before{width:46px}.c-fixed_links ul li a svg{transition:fill .15s linear}.c-fixed_links ul li a:hover svg{fill:var(--color-green)}button[data-menu]{transition:border .15s linear}button[data-menu] span.bar{transition:rotate .2s ease 0s,background .15s linear 0s}button[data-menu]:hover{border-color:var(--color-green)}button[data-menu]:hover span.bar{background-color:var(--color-green)}a.blue span.txt,button.blue span.txt{transition:color .15s linear}a.blue span.icon,button.blue span.icon{transition:background .15s linear}a.blue:hover span.txt,button.blue:hover span.txt{color:var(--color-green)}a.blue:hover span.icon,button.blue:hover span.icon{background-color:var(--color-green)}a.blue2,button.blue2{transition:background .15s linear}a.blue2 span.icon svg,button.blue2 span.icon svg{transition:fill .15s linear}a.blue2:hover,button.blue2:hover{background:var(--color-green)}a.blue2:hover span.icon svg,button.blue2:hover span.icon svg{fill:var(--color-green)}a.c-link_discord{background:var(--color-blue4);display:block;transition:background .15s linear}a.c-link_discord dl{pointer-events:none}a.c-link_discord span.icon_discord svg{fill:var(--color-white)}a.c-link_discord:hover{background:var(--color-blue2)}a.c-link_hf{transition:background .15s linear}a.c-link_hf:hover{background:var(--color-bw7)}[data-page=top] .c-scroll_section .c-list_links ul li a span.icon{transition:border .15s linear}[data-page=top] .c-scroll_section .c-list_links ul li a span.icon svg{transition:fill .15s linear}[data-page=top] .c-scroll_section .c-list_links ul li a span.txt{transition:color .15s linear}[data-page=top] .c-scroll_section .c-list_links ul li a:hover span.txt{color:var(--color-green)}[data-page=top] .c-scroll_section .c-list_links ul li a:hover span.icon{border-color:var(--color-green)}[data-page=top] .c-scroll_section .c-list_links ul li a:hover span.icon svg{fill:var(--color-green)}[data-page=top] #s-certification .c-txt_certification .btn_wrap a span.icon svg{transition:fill .15s linear}[data-page=top] #s-certification .c-txt_certification .btn_wrap a span.txt{transition:color .15s linear}[data-page=top] #s-certification .c-txt_certification .btn_wrap a:hover span.icon svg{fill:var(--color-green)}[data-page=top] #s-certification .c-txt_certification .btn_wrap a:hover span.txt{color:var(--color-green)}.c-list_news ul li h3{transition:color .15s linear}.c-list_news ul li a:hover h3{color:#345ef1;text-decoration:underline}.c-list_follow ul li a{transition:opacity .15s linear}.c-list_follow ul li a:hover{opacity:.5}.c-list_index ul li a:hover{text-decoration:underline;text-decoration-color:var(--color-white)}}@keyframes icon-scroll{0%{transform:translate3d(0,-20px,0);opacity:0}40%{transform:translateZ(0);opacity:1}60%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,20px,0);opacity:0}}#bg_particles{position:sticky;top:0;left:0;width:100%;height:100vh;pointer-events:none}#bg_particles canvas{width:100%;height:100%;position:absolute;top:0;left:0}[data-page=top]{background:var(--color-bw1);background:var(--color-blue-green)}[data-page=top] h1#logo{transition:transform .3s ease;transform:translate3d(0,calc(-110% - var(--logo-top)),0)}[data-page=top].show_logo h1#logo{transform:translateZ(0)}[data-page=top] .b-lead_content{width:100%;position:relative;margin-top:-100vh}[data-page=top] #bg{width:100%;height:100svh;position:sticky;top:0;left:0}[data-page=top] #bg .bg_grid{width:100%;height:100%;position:absolute;background-image:url(/assets/images/top/img_grid0.svg);background-size:100% auto;background-position:center;background-repeat:no-repeat}[data-page=top] .bg_gradient{width:100%;background:linear-gradient(180deg,#006ff700 34.26%,#006ff7)}[data-page=top] #s-kv{width:100%;height:200svh;margin-top:-100svh}[data-page=top] #s-kv #sticky_kv{width:100%;height:100svh;position:sticky;top:0;left:0}[data-page=top] #s-kv .kv_inner{width:100%;height:100%;position:absolute;top:0;left:0}[data-page=top] #s-kv .img_badge{width:72px;position:absolute;left:24px;bottom:8px;z-index:2}[data-page=top] #s-kv .img_badge figure{width:40px;background:var(--color-blue-green);margin-inline:auto;margin-bottom:8px;border-radius:100vmax;overflow:hidden}[data-page=top] #s-kv .img_badge span{display:block}[data-page=top] #s-kv .img_badge .large{display:none}[data-page=top] #s-kv figure#img_mitsua{width:379px;position:absolute;left:-16px;top:-16px}[data-page=top] #s-kv h2{width:327px;position:absolute;top:50%;margin-top:-5px;left:50%;margin-left:-164px}[data-page=top] #s-kv [data-marquee]{width:100%;height:67px;position:absolute;top:56%;display:block}[data-page=top] #s-kv [data-marquee] p{width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(/assets/images/top/txt_marquee.svg);background-size:auto 100%;background-repeat:repeat-x}[data-page=top] #s-kv .icon_scroll{width:20px;height:26px;position:absolute;bottom:64px;left:50%;margin-left:-10px}[data-page=top] #s-kv .icon_scroll a{display:block;width:100%}[data-page=top] #s-kv .icon_scroll span{width:20px;aspect-ratio:20/17;position:relative;display:block}[data-page=top] #s-kv .icon_scroll span svg{width:100%;height:100%;position:absolute;top:0;left:0;fill:var(--color-bw1)}[data-page=top] #s-kv .icon_scroll span:nth-of-type(2){margin-top:-6px}[data-page=top] #s-kv .icon_scroll span:nth-of-type(1){animation:icon-scroll 1.5s ease-in-out infinite;animation-delay:.1s}[data-page=top] #s-kv .icon_scroll span:nth-of-type(2){animation:icon-scroll 1.5s ease-in-out infinite}[data-page=top] #s-kv #block_radius{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;box-sizing:border-box;border:16px solid var(--color-bw1)}[data-page=top] #b-about{width:100%;height:100svh;position:relative;display:grid;align-items:center}[data-page=top] #b-about .c-lead{width:var(--inner-width);margin-inline:auto;margin-bottom:106px;text-align:center}[data-page=top] #b-about .c-lead h3{letter-spacing:.05em}[data-page=top] #b-about .c-lead br.c-tab{display:none}[data-page=top] .c-list_content ul{padding-bottom:50px}[data-page=top] .c-list_content ul li{margin-bottom:125px}[data-page=top] .c-list_content ul li:last-child{margin-bottom:0}[data-page=top] .c-list_content ul li .c-img_content{position:relative}[data-page=top] .c-list_content ul li figure{width:var(--inner-width);margin-inline:auto}[data-page=top] .c-list_content ul li figure img{width:100%;aspect-ratio:327/229;object-fit:cover}[data-page=top] .c-list_content ul li h4{position:absolute;width:100%;top:-2.2em;box-sizing:border-box}[data-page=top] .c-list_content ul li h4 span.t{width:fit-content;background:var(--color-white);display:block;white-space:nowrap}[data-page=top] .c-list_content ul li h4 span.t span{padding:0 8px;box-sizing:border-box}[data-page=top] .c-list_content ul li h4 span.t.t1{position:relative;left:6.2%}[data-page=top] .c-list_content ul li .c-btn_more{position:absolute;width:64.8%;bottom:-27px;left:17.6%}[data-page=top] #b-likes{width:100%;overflow-x:hidden;overflow-y:visible}[data-page=top] .c-scroll_section{padding-top:106px;width:100%}[data-page=top] .c-scroll_section .c-scroll_section_inner{width:100%;border-radius:16px;background:var(--color-blue3);position:relative;padding:0 0 40px}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-ttl_scroll_section{position:absolute;width:100%;top:-2.2em}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-ttl_scroll_section span.t{width:fit-content;background:var(--color-white);display:block;white-space:nowrap}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-ttl_scroll_section span.t span{padding:0 8px;box-sizing:border-box}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-ttl_scroll_section span.t.t1{position:relative;left:6.2%}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-img{padding-top:70px;width:var(--inner-width);margin-inline:auto;margin-bottom:32px;transform-style:preserve-3d;perspective:800px}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-img figure{transform-style:preserve-3d;filter:drop-shadow(12px 20px 10px rgba(0,0,0,.15))}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-img figure.ry-plus{rotate:y 30deg}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-img figure.ry-minus{rotate:y -30deg}[data-page=top] .c-scroll_section.l .c-ttl_scroll_section{position:absolute;display:grid;justify-content:flex-end}[data-page=top] .c-scroll_section.l .c-ttl_scroll_section span.t span{padding:0 8px;box-sizing:border-box}[data-page=top] .c-scroll_section.l .c-ttl_scroll_section span.t.t1{position:relative;left:0%;margin-left:30px}[data-page=top] .c-scroll_section .c-list_about ul{width:var(--inner-width);margin-inline:auto;margin-bottom:40px}[data-page=top] .c-scroll_section .c-list_about ul li{margin-bottom:32px}[data-page=top] .c-scroll_section .c-list_about ul li:last-child{margin-bottom:0}[data-page=top] .c-scroll_section .c-list_about ul li p.icon{width:40px;height:40px;display:grid;place-content:center;border:1px solid var(--color-blue-green);border-radius:12px;box-sizing:border-box;margin-bottom:12px}[data-page=top] .c-scroll_section .c-list_about ul li p.icon svg{aspect-ratio:1/1;fill:#00ff94}[data-page=top] .c-scroll_section .c-list_about ul li h4{color:var(--color-blue-green);font-weight:700;margin-bottom:12px}[data-page=top] .c-scroll_section .c-list_about ul li p.description{color:var(--color-bw1)}[data-page=top] .c-scroll_section .c-note{width:var(--inner-width);margin-inline:auto}[data-page=top] .c-scroll_section .icon_search svg{width:19px}[data-page=top] .c-scroll_section .icon_users svg{width:22px}[data-page=top] .c-scroll_section .icon_check svg{width:19px}[data-page=top] .c-scroll_section .icon_edit svg{width:18px}[data-page=top] .c-scroll_section .icon_eye svg{width:17px}[data-page=top] .c-scroll_section .icon_security svg{width:16px}[data-page=top] .c-scroll_section :is(.c-list_links,.c-link_bnr){width:var(--inner-width);margin-inline:auto}[data-page=top] .c-scroll_section .c-list_links{margin-top:40px}[data-page=top] .c-scroll_section .c-list_links ul li{margin-bottom:24px}[data-page=top] .c-scroll_section .c-list_links ul li:last-child{margin-bottom:0}[data-page=top] .c-scroll_section .c-list_links ul li a{display:block}[data-page=top] .c-scroll_section .c-list_links ul li a .inr{display:flex;align-items:center}[data-page=top] .c-scroll_section .c-list_links ul li a span.icon{width:48px;height:48px;border:1px solid var(--color-bw1);border-radius:100vmax;display:grid;align-items:center;justify-content:center;margin-right:12px}[data-page=top] .c-scroll_section .c-list_links ul li a span.icon svg{width:14px;aspect-ratio:1/1;fill:var(--color-bw1);display:block;position:relative;left:1px}[data-page=top] .c-scroll_section .c-list_links ul li a[target=_blank] span.txt{display:block}[data-page=top] .c-scroll_section .c-list_links ul li a[target=_blank] span.txt small{color:#aebff9;font-size:var(--fs-11);position:absolute}[data-page=top] .c-scroll_section .c-list_links ul li a[target=_blank] span.icon_blank{width:13px;aspect-ratio:1/1;display:inline-block;margin-left:.3em}[data-page=top] .c-scroll_section .c-list_links ul li a[target=_blank] span.icon_blank svg{width:13px;aspect-ratio:1/1;fill:var(--color-bw1)}[data-page=top] #s-what{width:100%}[data-page=top] .c-gallery{padding:96px 0 105px}[data-page=top] #s-certification{width:100%;background:#234e70;position:relative;padding-bottom:60px}[data-page=top] #s-certification .c-card{width:66.4%;aspect-ratio:249/324;margin-inline:auto;top:-9px;background:var(--color-bw1);display:grid;place-content:center;margin-bottom:48px;position:relative}[data-page=top] #s-certification .c-card:before{content:"";width:6px;height:9px;position:absolute;right:-6px;top:0;background:var(--color-bw6);clip-path:polygon(0% 0,100% 100%,0 100%)}[data-page=top] #s-certification .c-card img{width:120px}[data-page=top] #s-certification .c-txt_certification{width:var(--inner-width);margin-inline:auto}[data-page=top] #s-certification .c-txt_certification h3{margin-bottom:8px}[data-page=top] #s-certification .c-txt_certification h4{margin-bottom:20px}[data-page=top] #s-certification .c-txt_certification .btn_wrap{margin-top:20px}[data-page=top] #s-certification .c-txt_certification .btn_wrap a{display:flex;align-items:center;column-gap:12px}[data-page=top] #s-certification .c-txt_certification .btn_wrap a span.txt{color:var(--color-white)}[data-page=top] #s-certification .c-txt_certification .btn_wrap a span.icon{width:48px;height:48px}[data-page=top] #s-certification .c-txt_certification .btn_wrap a span.icon svg{fill:var(--color-white)}[data-page=top] #s-certification .c-txt_certification .btn_wrap a span.icon.icon_blank{width:13px}[data-page=top] #s-news{background:var(--color-bw1)}[data-page=top] #s-news .c-ttl h2{color:var(--color-blue3)}[data-page=top] #s-news .s-inner{padding:96px 0}[data-page=top] #s-news .c-ttl{width:var(--inner-width);margin-inline:auto;margin-bottom:48px}[data-page=top] #s-news .c-list_news{padding:0}[data-page=top] #s-news .c-wrap_more{display:grid;justify-content:right;margin-top:28px}[data-page=top] #s-news .c-wrap_more a{width:143px}#gallery{position:relative}#gallery .c-gallery_slideshow{overflow:hidden}#gallery .c-gallery_slideshow ul{display:flex;align-items:center;height:200px}#gallery .c-gallery_slideshow ul li{flex-shrink:0;aspect-ratio:300/200;width:300px;margin-left:20px}#gallery .c-gallery_slideshow ul li .img_gallery{transform-style:preserve-3d;perspective:800px;width:100%;aspect-ratio:3/2}#gallery .c-gallery_slideshow ul li figure{border-radius:16px;overflow:hidden}@media all and (min-width: 744px){[data-page=top] #bg .bg_grid{background-image:url(/assets/images/top/img_grid1.svg);background-size:542px auto}[data-page=top] #s-kv figure#img_mitsua{width:667px;left:-74px;top:-126px}[data-page=top] #s-kv h2{width:431px;top:50%;margin-top:-190px;left:39.7%}[data-page=top] #s-kv [data-marquee]{height:86px;top:50%;margin-top:-80px}[data-page=top] #s-kv .icon_scroll{width:24px;height:32px;bottom:44px;left:50%;margin-left:-12x}[data-page=top] #s-kv .icon_scroll a{display:block;width:100%}[data-page=top] #s-kv .icon_scroll span{width:24px;aspect-ratio:20/17;position:relative;display:block}[data-page=top] #s-kv .icon_scroll span:nth-of-type(2){margin-top:-8px}[data-page=top] #s-kv .img_badge{width:114px;left:36px;bottom:36px}[data-page=top] #s-kv .img_badge figure{width:52px;margin-bottom:8px}[data-page=top] #s-kv #block_radius{border:24px solid var(--color-bw1)}[data-page=top] #s-kv #block_radius span{width:24px;height:24px}[data-page=top] #b-about{padding-top:208px}[data-page=top] #b-about .c-lead{text-align:center;margin-bottom:132px}[data-page=top] #b-about .c-lead br.c-sp{display:none}[data-page=top] #b-about .c-lead br.c-tab{display:block}[data-page=top] .c-list_content ul{width:582px;margin-inline:auto;padding-bottom:55px}[data-page=top] .c-list_content ul li{margin-bottom:160px}[data-page=top] .c-list_content ul li figure{width:89.69%;margin-inline:auto}[data-page=top] .c-list_content ul li h4{top:-2.3em}[data-page=top] .c-list_content ul li h4 span.t.t1{left:5.2%}[data-page=top] .c-list_content ul li .c-btn_more{width:143px;bottom:-27px;left:auto;right:0}[data-page=top] .c-scroll_section{padding-top:200px;width:100%}[data-page=top] .c-scroll_section .c-scroll_section_inner{padding:0 0 78px;width:calc(100% - 32px)}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-ttl_scroll_section{top:-2.3em}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-ttl_scroll_section span.t span{padding:0 8px;box-sizing:border-box}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-ttl_scroll_section span.t.t1{left:6.2%}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-img{padding-top:78px;width:480px;margin-bottom:64px}[data-page=top] .c-scroll_section.l .c-scroll_section_inner{border-radius:0 16px 16px 0}[data-page=top] .c-scroll_section.l .c-ttl_scroll_section{position:absolute;display:grid;justify-content:flex-end;right:56px}[data-page=top] .c-scroll_section.l .c-ttl_scroll_section span.t span{padding:0 8px;box-sizing:border-box}[data-page=top] .c-scroll_section.l .c-ttl_scroll_section span.t.t1{position:relative;left:0%;margin-left:30px}[data-page=top] .c-scroll_section.r .c-scroll_section_inner{left:32px;border-radius:16px 0 0 16px}[data-page=top] .c-scroll_section .c-list_about ul{width:85.86%;margin-inline:0;margin-left:6.521%;margin-bottom:48px}[data-page=top] .c-scroll_section .c-list_about ul li{margin-bottom:48px;display:flex;justify-content:space-between}[data-page=top] .c-scroll_section .c-list_about ul li p.icon{width:48px;height:48px;margin-bottom:0}[data-page=top] .c-scroll_section .c-list_about ul li hgroup{width:calc(100% - 68px)}[data-page=top] .c-scroll_section .c-list_about ul li h4{margin-bottom:16px}[data-page=top] .c-scroll_section :is(.c-list_links,.c-link_bnr){width:var(--inner-width);margin-inline:auto}[data-page=top] .c-scroll_section .c-note{width:86.958%}[data-page=top] .c-scroll_section .c-list_links{width:86.958%;margin-top:40px}[data-page=top] .c-scroll_section .c-list_links ul li{margin-bottom:24px}[data-page=top] .c-scroll_section .c-list_links ul li:last-child{margin-bottom:0}[data-page=top] .c-scroll_section .c-list_links ul li a{display:block}[data-page=top] .c-scroll_section .c-list_links ul li a .inr{display:flex;align-items:center}[data-page=top] .c-scroll_section .c-list_links ul li a span.icon{width:48px;height:48px;border:1px solid var(--color-bw1);border-radius:100vmax;display:grid;align-items:center;justify-content:center;margin-right:12px}[data-page=top] .c-scroll_section .c-list_links ul li a span.icon svg{width:14px;aspect-ratio:1/1;fill:var(--color-bw1);display:block;position:relative;left:1px}[data-page=top] .c-scroll_section .c-list_links ul li a[target=_blank] span.txt{display:block}[data-page=top] .c-scroll_section .c-list_links ul li a[target=_blank] span.txt small{color:#aebff9}[data-page=top] .c-scroll_section .c-list_links ul li a[target=_blank] span.icon_blank{width:13px;aspect-ratio:1/1;display:inline-block;margin-left:.3em}[data-page=top] .c-scroll_section .c-list_links ul li a[target=_blank] span.icon_blank svg{width:13px;aspect-ratio:1/1;fill:var(--color-bw1)}[data-page=top] #gallery .c-gallery_slideshow ul{display:flex;align-items:flex-start;height:416px}[data-page=top] #gallery .c-gallery_slideshow ul li{width:520px;margin-left:48px}[data-page=top] #gallery .c-gallery_slideshow ul li:nth-child(odd){margin-top:70px}[data-page=top] #s-certification{padding-bottom:80px}[data-page=top] #s-certification .c-col2_certification{width:var(--inner-width);margin-inline:auto;display:flex;justify-content:space-between}[data-page=top] #s-certification .c-card{width:246px;aspect-ratio:249/324;margin-inline:auto;top:-9px;margin-bottom:0}[data-page=top] #s-certification .c-card img{width:116px}[data-page=top] #s-certification .c-col2_certification_r{width:calc(100% - 286px);padding-top:64px}[data-page=top] #s-certification .c-txt_certification{width:100%;margin-inline:0}[data-page=top] #s-certification .c-txt_certification h3{margin-bottom:8px}[data-page=top] #s-certification .c-txt_certification h4{margin-bottom:24px}[data-page=top] #s-certification .c-txt_certification .btn_wrap{margin-top:24px}[data-page=top] #s-certification .c-txt_certification .btn_wrap a{display:flex;align-items:center;column-gap:12px}[data-page=top] #s-certification .c-txt_certification .btn_wrap a span.txt{color:var(--color-white)}[data-page=top] #s-certification .c-txt_certification .btn_wrap a span.icon{width:48px;height:48px}[data-page=top] #s-certification .c-txt_certification .btn_wrap a span.icon svg{fill:var(--color-white)}[data-page=top] #s-certification .c-txt_certification .btn_wrap a span.icon.icon_blank{width:13px}[data-page=top] #s-news .s-inner{padding:96px 0}[data-page=top] #s-news .c-ttl{width:var(--inner-width);margin-inline:auto;margin-bottom:48px}[data-page=top] #s-news .c-list_news{padding:0}[data-page=top] #s-news .c-wrap_more{display:grid;justify-content:right;margin-top:28px}[data-page=top] #s-news .c-wrap_more a{width:143px}}@media all and (min-width: 1024px){br.c-sp-tab{display:none}[data-page=top] #bg .bg_grid{background-image:url(/assets/images/top/img_grid2.svg);background-size:744px auto}[data-page=top] #s-kv p.img_badge{width:72px;left:48px;bottom:48px}[data-page=top] #s-kv figure#img_mitsua{width:min(60.21vw,1156px);height:100vh;display:flex;align-items:center;position:relative;left:50%;top:auto;margin-left:max(-57.29vw,-1100px)}[data-page=top] #s-kv figure#img_mitsua img{width:100%;aspect-ratio:2343/3475;margin-top:max(-21.88vw,-420px)}[data-page=top] #s-kv h2{width:min(47.4vw,910px);aspect-ratio:540/114;top:50%;margin-top:max(-9.9vw,-190px);left:50%;margin-left:max(-8.33vw,-120px)}[data-page=top] #s-kv [data-marquee]{height:min(8.44vw,162px);top:50%;margin-top:min(3.13vw,60px)}[data-page=top] #s-kv .icon_scroll{width:24px;height:32px;bottom:44px;left:50%;margin-left:-12x}[data-page=top] #s-kv .icon_scroll a{display:block;width:100%}[data-page=top] #s-kv .icon_scroll span{width:24px;aspect-ratio:20/17;position:relative;display:block}[data-page=top] #s-kv .icon_scroll span:nth-of-type(2){margin-top:-8px}[data-page=top] #s-kv .img_badge{width:220px;display:flex;column-gap:12px;align-items:center;left:44px;bottom:44px}[data-page=top] #s-kv .img_badge figure{width:72px;margin-bottom:0}[data-page=top] #s-kv .img_badge span{display:block;width:136px}[data-page=top] #s-kv .img_badge .small{display:none}[data-page=top] #s-kv .img_badge .large{display:block}[data-page=top] #s-kv #block_radius{border:32px solid var(--color-bw1)}[data-page=top] #s-kv #block_radius span{width:32px;height:32px;display:block;position:absolute}[data-page=top] #s-kv #block_radius span:nth-of-type(1){top:0;left:0}[data-page=top] #s-kv #block_radius span:nth-of-type(1):after{border-radius:16px 0 0}[data-page=top] #s-kv #block_radius span:nth-of-type(2){top:0;right:0}[data-page=top] #s-kv #block_radius span:nth-of-type(2):after{border-radius:0 16px 0 0}[data-page=top] #s-kv #block_radius span:nth-of-type(3){bottom:0;left:0}[data-page=top] #s-kv #block_radius span:nth-of-type(3):after{border-radius:0 0 0 16px}[data-page=top] #s-kv #block_radius span:nth-of-type(4){bottom:0;right:0}[data-page=top] #s-kv #block_radius span:nth-of-type(4):after{border-radius:0 0 16px}[data-page=top] .c-list_content ul{width:968px;display:flex;padding-bottom:100px}[data-page=top] .c-list_content ul li{width:468px;margin-bottom:0}[data-page=top] .c-list_content ul li figure{width:424px}[data-page=top] .c-list_content ul li h4{top:-2.3em}[data-page=top] .c-list_content ul li h4 span.t.t1{left:22px}[data-page=top] .c-list_content ul li .c-btn_more{width:143px}[data-page=top] .c-scroll_section{padding-top:132px;width:100%}[data-page=top] .c-scroll_section .c-scroll_section_inner{padding:0 0 48px;width:calc(100% - 32px)}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-ttl_scroll_section{top:-2.3em}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-ttl_scroll_section span.t span{padding:0 8px;box-sizing:border-box}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-ttl_scroll_section span.t.t1{left:6.2%}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-img{position:absolute;padding-top:0;width:44.95%;margin-bottom:64px}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-list_about{width:43.75%;position:relative;padding-top:128px}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-list_about ul{width:100%;margin:0 0 48px}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-link_bnr{width:43.75%}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-list_links{position:absolute;bottom:48px}[data-page=top] .c-scroll_section.l .c-scroll_section_inner{border-radius:0 16px 16px 0}[data-page=top] .c-scroll_section.l .c-scroll_section_inner .c-img{left:0;top:max(-2.78vw,-40px)}[data-page=top] .c-scroll_section.l .c-ttl_scroll_section{position:absolute;display:grid;justify-content:flex-end;right:56px}[data-page=top] .c-scroll_section.l .c-ttl_scroll_section span.t span{padding:0 8px;box-sizing:border-box}[data-page=top] .c-scroll_section.l .c-ttl_scroll_section span.t.t1{position:relative;left:0%;margin-left:30px}[data-page=top] .c-scroll_section.l .c-list_about{left:51.41%}[data-page=top] .c-scroll_section.l .c-link_bnr{margin-left:51.41%}[data-page=top] .c-scroll_section.l .c-list_links{left:32px;width:45%}[data-page=top] .c-scroll_section.r .c-scroll_section_inner{border-radius:0 16px 16px 0}[data-page=top] .c-scroll_section.r .c-scroll_section_inner .c-img{right:0;top:max(-2.78vw,-40px)}[data-page=top] .c-scroll_section.r .c-ttl_scroll_section{margin-left:48px}[data-page=top] .c-scroll_section.r .c-list_about{left:48px}[data-page=top] .c-scroll_section.r .c-scroll_section_inner{left:32px;border-radius:16px 0 0 16px}[data-page=top] .c-scroll_section.r .c-list_links{width:315px;right:32px}[data-page=top] .c-scroll_section .c-note{margin:0;width:100%}[data-page=top] .c-scroll_section .c-list_about ul{width:85.86%;margin-inline:0;margin-left:6.521%;margin-bottom:48px}[data-page=top] .c-scroll_section .c-list_about ul li{margin-bottom:48px;display:flex;justify-content:space-between}[data-page=top] .c-scroll_section .c-list_about ul li p.icon{width:48px;height:48px;margin-bottom:0}[data-page=top] .c-scroll_section .c-list_about ul li hgroup{width:calc(100% - 68px)}[data-page=top] .c-scroll_section .c-list_about ul li h4{margin-bottom:16px}[data-page=top] .c-scroll_section :is(.c-list_links,.c-link_bnr){width:var(--inner-width);margin-inline:auto}[data-page=top] .c-scroll_section .c-list_links{margin-top:40px}[data-page=top] .c-scroll_section .c-list_links ul li{margin-bottom:24px}[data-page=top] .c-scroll_section .c-list_links ul li:last-child{margin-bottom:0}[data-page=top] .c-scroll_section .c-list_links ul li a{display:block}[data-page=top] .c-scroll_section .c-list_links ul li a .inr{display:flex;align-items:center}[data-page=top] .c-scroll_section .c-list_links ul li a span.icon{width:48px;height:48px;border:1px solid var(--color-bw1);border-radius:100vmax;display:grid;align-items:center;justify-content:center;margin-right:12px}[data-page=top] .c-scroll_section .c-list_links ul li a span.icon svg{width:14px;aspect-ratio:1/1;fill:var(--color-bw1);display:block;position:relative;left:1px}[data-page=top] .c-scroll_section .c-list_links ul li a[target=_blank] span.txt{display:block}[data-page=top] .c-scroll_section .c-list_links ul li a[target=_blank] span.txt small{color:#aebff9}[data-page=top] .c-scroll_section .c-list_links ul li a[target=_blank] span.icon_blank{width:13px;aspect-ratio:1/1;display:inline-block;margin-left:.3em}[data-page=top] .c-scroll_section .c-list_links ul li a[target=_blank] span.icon_blank svg{width:13px;aspect-ratio:1/1;fill:var(--color-bw1)}[data-page=top] .c-gallery{padding:128px 0}[data-page=top] #s-certification{padding-bottom:80px}[data-page=top] #s-certification .c-col2_certification{width:80.46%;max-width:994px}[data-page=top] #s-certification .c-card{width:251px;margin-inline:0;top:-12px;margin-bottom:0}[data-page=top] #s-certification .c-card:before{content:"";width:9px;height:12px;position:absolute;right:-9px}[data-page=top] #s-certification .c-col2_certification_r{width:calc(100% - 310px);padding-top:80px}[data-page=top] #s-certification .c-txt_certification{width:100%;margin-inline:0}[data-page=top] #s-certification .c-txt_certification h4{white-space:nowrap}[data-page=top] #s-certification .c-txt_certification br.c-tab{display:none}[data-page=top] #s-news .s-inner{width:var(--inner-width);max-width:var(--max-width);margin-inline:auto;padding:128px 0}[data-page=top] #s-news .c-col2{display:flex}[data-page=top] #s-news .c-col2 .c-ttl{width:25.66%;margin-inline:0}[data-page=top] #s-news .c-col2 .c-content{width:74.34%}[data-page=top] #s-news .c-ttl{margin-bottom:0}[data-page=top] #s-news .c-list_news{width:100%;margin-inline:0;padding:0}[data-page=top] #s-news .c-wrap_more{margin-top:24px}[data-page=top] #s-news .c-wrap_more a{width:147px}}@media all and (min-width: 1440px){[data-page=top] #s-kv .img_badge{width:220px;display:flex;column-gap:12px;align-items:center;left:44px;bottom:44px;z-index:10}[data-page=top] #s-kv .img_badge figure{width:72px;margin-bottom:0}[data-page=top] #s-kv .img_badge span{display:block;width:138px}[data-page=top] #s-kv .img_badge span img{object-fit:contain}[data-page=top] #s-kv .icon_scroll span{width:24px}[data-page=top] #s-kv .icon_scroll span:nth-of-type(2){margin-top:-8px}[data-page=top] #s-kv #block_radius{border:28px solid var(--color-bw1)}[data-page=top] .c-list_content ul{width:1200px;padding-bottom:235px}[data-page=top] .c-list_content ul li{width:584px;margin-bottom:0}[data-page=top] .c-list_content ul li figure{width:480px}[data-page=top] .c-list_content ul li h4{top:-2.6em}[data-page=top] .c-list_content ul li h4 span.t.t1{left:30px}[data-page=top] .c-list_content ul li .c-btn_more{width:165px}[data-page=top] .c-link_discord dl{width:100%}[data-page=top] .c-link_discord dl dd.txt{position:absolute;width:46.46%;right:24px;bottom:0}[data-page=top] .c-scroll_section{padding-top:132px;width:100%}[data-page=top] .c-scroll_section .c-scroll_section_inner{padding:0 0 48px;width:1408px}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-ttl_scroll_section{top:-2.3em}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-ttl_scroll_section span.t span{padding:0 8px;box-sizing:border-box}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-ttl_scroll_section span.t.t1{left:6.2%}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-img{position:absolute;padding-top:0;width:44.95%;margin-bottom:64px}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-list_about{width:43.75%;position:relative;padding-top:128px}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-list_about ul{width:100%;margin:0 0 64px}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-link_bnr{width:650px}[data-page=top] .c-scroll_section .c-scroll_section_inner .c-list_links{position:absolute;bottom:64px}[data-page=top] .c-scroll_section .icon_search svg{width:21px}[data-page=top] .c-scroll_section .icon_users svg{width:23px}[data-page=top] .c-scroll_section .icon_check svg{width:26px}[data-page=top] .c-scroll_section .icon_edit svg{width:26px}[data-page=top] .c-scroll_section .icon_eye svg{width:26px}[data-page=top] .c-scroll_section .icon_security svg{width:26px}[data-page=top] .c-scroll_section.l .c-scroll_section_inner .c-img{left:70px;top:-67px}[data-page=top] .c-scroll_section.l .c-ttl_scroll_section{position:absolute;display:grid;justify-content:flex-end;right:56px}[data-page=top] .c-scroll_section.l .c-ttl_scroll_section span.t span{padding:0 8px;box-sizing:border-box}[data-page=top] .c-scroll_section.l .c-ttl_scroll_section span.t.t1{position:relative;left:0%;margin-left:30px}[data-page=top] .c-scroll_section.l .c-list_about{left:51.41%}[data-page=top] .c-scroll_section.l .c-link_bnr{margin-left:51.41%}[data-page=top] .c-scroll_section.l .c-list_links{left:120px}[data-page=top] .c-scroll_section.r .c-scroll_section_inner{left:calc(100% - 1408px)}[data-page=top] .c-scroll_section.r .c-scroll_section_inner .c-img{right:70px;top:-67px}[data-page=top] .c-scroll_section.r .c-ttl_scroll_section{margin-left:48px}[data-page=top] .c-scroll_section.r .c-list_about{left:48px;width:40%}[data-page=top] .c-scroll_section.r .c-list_links{width:373px;right:0}[data-page=top] .c-scroll_section .c-list_about ul{width:85.86%;margin-inline:0;margin-left:6.521%;margin-bottom:48px}[data-page=top] .c-scroll_section .c-list_about ul li{margin-bottom:56px}[data-page=top] .c-scroll_section .c-list_about ul li p.icon{width:56px;height:56px;margin-bottom:0}[data-page=top] .c-scroll_section .c-list_about ul li hgroup{width:calc(100% - 80px)}[data-page=top] .c-scroll_section .c-list_about ul li h4{margin-bottom:20px}[data-page=top] .c-scroll_section :is(.c-list_links,.c-link_bnr){width:var(--inner-width);margin-inline:auto}[data-page=top] .c-scroll_section .c-list_links{margin-top:0}[data-page=top] .c-gallery{padding:160px 0}[data-page=top] #s-certification{padding-bottom:80px}[data-page=top] #s-certification .c-col2_certification{width:69.02%;max-width:994px;align-items:flex-end}[data-page=top] #s-certification .c-card{width:321px;margin-inline:0;top:-12px;margin-bottom:0}[data-page=top] #s-certification .c-card:before{content:"";width:9px;height:12px;position:absolute;right:-9px}[data-page=top] #s-certification .c-card img{width:148px}[data-page=top] #s-certification .c-col2_certification_l{padding-bottom:90px}[data-page=top] #s-certification .c-col2_certification_r{width:calc(100% - 408px);padding-top:0;margin-bottom:12px}[data-page=top] #s-certification .c-txt_certification{width:100%;margin-inline:0}[data-page=top] #s-certification .c-txt_certification h4{white-space:nowrap}[data-page=top] #s-certification .c-txt_certification .btn_wrap{margin-top:32px}}#profile{padding-bottom:var(--grid4)}#profile .c-content{width:93.89%;margin-inline:auto}#profile .b-profile{position:relative}#profile .b-profile .c-wrap_table{width:100%;background:var(--color-blue3);border-radius:8px 8px 0 0}#profile .b-profile .c-follow_col2{background:var(--color-blue4);border-radius:0 0 8px 8px;padding:16px 0 0}#profile .b-profile .c-follow_col2 h3{color:var(--color-green);font-size:var(--fs-19);text-align:center}#profile .b-profile .c-list_follow{position:relative;padding-bottom:461px;margin-top:16px}#profile .b-profile .c-list_follow ul{display:flex;justify-content:center;column-gap:32px}#profile .b-profile .c-list_follow ul li{width:55px}#profile .b-profile .c-list_follow ul li a{width:100%;aspect-ratio:1/1;display:grid;place-content:center;background:var(--color-white);border-radius:100vmax}#profile .b-profile .c-list_follow ul li:nth-child(1) span.icon{width:16px;height:16px}#profile .b-profile .c-list_follow ul li:nth-child(2) span.icon{width:21px;height:16px}#profile .b-profile .c-list_follow ul li:nth-child(2) span.icon svg{fill:red}#profile .b-profile .img_mitsua{position:absolute;bottom:-74px;width:267px;left:50%;transform:translate3d(-50%,0,0)}#profile .c-table{position:relative;width:93.49%;margin-inline:auto}#profile .c-table dl{border-bottom:1px solid rgb(174,191,249);padding:16px 0}#profile .c-table dl :is(dt,dd){padding:0 0 0 8px}#profile .c-table dl dt{width:28.98%;color:var(--color-green);margin-bottom:8px}#profile .c-table dl dd{width:71.02%;color:var(--color-white)}#profile .c-table dl:nth-last-of-type(1){border-bottom:none}.c-img_detail{width:93.89%;margin-inline:auto;margin-top:148px}.c-follow{width:93.89%;max-width:var(--max-width);margin-inline:auto;margin-top:var(--grid3);position:relative}.c-follow figure.c-bg{position:absolute;width:100%;height:100%}.c-follow figure.c-bg img{width:100%;height:100%;object-fit:cover}.c-follow .c-follow_title{width:88.6%;margin-inline:auto;padding:28px 0 168px;position:relative}.c-follow .c-follow_title h3{margin-bottom:0}#story .c-movie{width:100%;aspect-ratio:560/315;position:relative;margin-bottom:var(--grid3)}#story .c-movie iframe{width:100%;height:100%;position:absolute;top:0;left:0}#story p{line-height:2.2}#story .c-col2{margin-bottom:var(--grid2)}#story .c-col2 .c-col2_r{margin:32px 0 0}#story .c-col2:nth-last-of-type(1){margin-bottom:0}#secret .c-secret_col2{width:100%;max-width:522px;margin-inline:auto}#secret .c-secret_col2 figure{margin-bottom:24px;border-radius:16px;overflow:hidden}#secret .c-secret_col2 h3{margin-bottom:20px}@media all and (min-width: 744px){#profile{padding-bottom:var(--grid4)}#profile .c-content{width:91.66%;max-width:1200px}#profile .b-profile .c-wrap_table{width:100%;background:var(--color-blue3);border-radius:8px 8px 0 0;padding:32px 0 26px}#profile .b-profile .c-follow_col2{display:flex;align-items:center;border-radius:0 0 8px 8px;padding:36px 0 36px 20px}#profile .b-profile .c-follow_col2 h3{margin-right:56px;font-size:var(--fs-19);text-align:left}#profile .b-profile .c-list_follow{position:relative;padding-bottom:0;margin-top:0}#profile .b-profile .c-list_follow ul{justify-content:flex-start;column-gap:32px}#profile .b-profile .img_mitsua{bottom:10px;width:320px;left:auto;right:-20px;transform:translateZ(0)}#profile .c-col2{display:flex;padding:28px 0 24px}#profile .c-col2:before{height:100%}#profile .c-col2 .c-col2_l{width:67.54%;margin-left:20px}#profile .c-col2 .c-col2_r{width:32.46%;position:relative}#profile .c-col2 .c-col2_r figure{position:absolute;width:320px;top:-75px;left:auto;right:0;margin-left:0}#profile .c-table{width:61.78%;margin-inline:0;margin-left:20px}#profile .c-table dl{padding:8px 0}#profile .c-table dl :is(dt,dd){padding-left:0}#profile .c-table dl dt{width:22.98%;text-indent:0}#profile .c-table dl dd{width:60.02%}.c-img_detail{width:91.66%;max-width:1200px;margin-top:64px}#story .c-col2{display:flex;justify-content:space-between;margin-bottom:var(--grid2)}#story .c-col2 .c-col2_l,#story .c-col2 .c-col2_r{width:48.29%;margin-top:0}#story .c-col2:nth-of-type(odd){flex-direction:row-reverse}}@media all and (min-width: 1024px){#profile .c-col2 .c-col2_l{margin-left:32px}#profile .b-profile .c-wrap_table{width:100%;background:var(--color-blue3);border-radius:8px 8px 0 0;padding:32px 0 26px}#profile .b-profile .c-follow_col2{display:flex;align-items:center;border-radius:0 0 8px 8px;padding:36px 0 36px 32px}#profile .b-profile .c-follow_col2 h3{margin-right:56px;font-size:var(--fs-19);text-align:left}#profile .b-profile .img_mitsua{bottom:10px;width:340px;left:auto;right:24px}#profile .c-table{width:61.78%;margin-inline:0;margin-left:32px}.c-img_detail{margin-top:120px}#story .c-col2{display:flex;justify-content:space-between;margin-bottom:var(--grid2)}#story .c-col2 .c-col2_l{width:44.49%}#story .c-col2 .c-col2_r{width:48.72%}.c-follow .c-follow_col2{width:calc(100% - 72px);padding:60px 0}.c-follow .c-follow_title{width:calc(100% - 272px);max-width:396px;margin-inline:0;padding:0;position:relative}.c-follow .c-list_follow{width:240px}.c-follow .c-list_follow ul li{width:104px}.c-follow .c-list_follow ul li:nth-child(1) span.icon{width:25px;height:27px}.c-follow .c-list_follow ul li:nth-child(2) span.icon{width:33px;height:25px}#secret .c-secret_col2{width:100%;max-width:var(--max-width);display:flex;align-items:center;justify-content:space-between}#secret .c-secret_col2 .c-secret_col2_l{width:48.58%}#secret .c-secret_col2 .c-secret_col2_r{width:47.4%}#secret .c-secret_col2 figure{margin-bottom:0}#secret .c-secret_col2 h3{margin-bottom:24px}}@media all and (min-width: 1440px){#profile{padding-bottom:var(--grid4)}#profile .c-content{width:100%}#profile .c-col2{max-width:1198px;margin-inline:auto;padding:44px 0}#profile .c-col2 .c-col2_l{width:54%;margin-left:8.347%}#profile .c-col2 .c-col2_r{width:46%}#profile .c-col2 .c-col2_r figure{width:415px;top:-181px;right:12.54%}#profile .b-profile .c-wrap_table{border-radius:12px 12px 0 0;padding:32px 0 26px}#profile .b-profile .c-follow_col2{border-radius:0 0 12px 12px;padding:36px 0 36px 100px}#profile .b-profile .c-follow_col2 h3{font-size:var(--fs-24)}#profile .b-profile .img_mitsua{bottom:10px;width:415px;left:auto;right:88px}#profile .c-table{width:588px;margin-inline:0;margin-left:100px}#profile .c-table dl{padding:12px 0 3px}#profile .c-table dl :is(dt,dd){padding-left:0}#profile .c-table dl dt{width:22.98%;text-indent:0}#profile .c-table dl dd{width:77.02%}.c-follow .c-follow_col2{width:calc(100% - 96px);padding:90px 0 80px}.c-img_detail{width:91.66%;max-width:1200px;margin-top:132px}#secret .c-secret_col2 h3{margin-bottom:32px}}#howto_become .c-ttl{margin-bottom:24px}#howto_become .c-ttl h2{margin-bottom:48px}#howto_become .c-ttl .lead p br{display:none}#howto_become .c-movie{width:100%;aspect-ratio:560/315;position:relative;margin-bottom:40px}#howto_become .c-movie iframe{width:100%;height:100%;position:absolute;top:0;left:0}#howto_become figure{width:87.73%;margin-inline:auto;box-sizing:border-box;margin-bottom:40px;border-radius:12px;overflow:hidden}#howto_become .c-join_col2 .c-join_col2_l{margin-bottom:40px}#howto_become .c-join_col2 .c-join_col2_l p{color:var(--color-blue3);font-size:var(--fs-15);line-height:2.2}#howto_become .c-join_col2 .c-join_col2_l .c-btn_wrap{width:100%;margin-top:24px}#steps .c-steps{margin-bottom:40px}#steps .c-steps:nth-last-of-type(1){margin-bottom:0}#steps .c-wrap_btn{width:100%;margin-inline:auto}#steps .c-note_content{padding:0 0 24px;position:relative;margin-top:120px}#steps .c-note_content .c-ttl_note{margin-top:-22px;height:44px;position:relative;width:fit-content;top:-22px;display:grid;place-content:center;left:calc((100% - var(--inner-width)) / 2);background:#aebff9;border-radius:4px}#steps .c-note_content .c-ttl_note p{padding:0 16px}#steps .c-note_content .c-list_notes{margin-top:4px}#steps .c-note_content .c-list_notes li{position:relative}#steps .c-note_content .c-list_notes li:before{content:"・";position:absolute;top:0;left:0}#steps .c-note_content .c-list_notes li span{padding-left:1.2rem;display:block}#link_data .c-data-col2_l{margin-bottom:40px}#link_data .c-wrap_btn{width:74%;max-width:277px}:lang(en) .c-ttl_steps h4{letter-spacing:.06em}:lang(en) #steps .c-wrap_btn{width:100%;margin-inline:auto}@media all and (min-width: 744px){#howto_become{padding-bottom:80px}#howto_become .c-ttl{margin-bottom:48px}#howto_become .c-ttl h2{margin-bottom:64px}#howto_become .c-ttl .lead p br{display:block}#howto_become .c-movie{width:calc(100% - 64px);margin-inline:auto;margin-bottom:64px}#howto_become figure{width:532px;box-sizing:border-box;margin-bottom:52px}#howto_become .c-join_col2 .c-join_col2_l{margin-bottom:80px}#howto_become .c-join_col2 .c-join_col2_l p{font-size:var(--fs-15);margin-bottom:1.5em}#howto_become .c-join_col2 .c-join_col2_l p:nth-last-of-type(1){margin-bottom:0}#howto_become .c-join_col2 .c-join_col2_l .c-btn_wrap{width:209px;margin-top:36px}#steps .c-steps{margin-bottom:52px}#steps .c-wrap_btn{width:209px;margin-top:52px}#steps .c-note_content .c-ttl_note{margin-top:0;height:60px;top:-30px}#steps .c-note_content .c-list_notes{margin-top:4px}:lang(en) #howto_become .c-join_col2 .c-join_col2_l .c-btn_wrap{width:320px;margin-top:36px}:lang(en) #steps .c-wrap_btn{width:320px;margin-inline:auto}}@media all and (min-width: 1024px){#howto_become .c-ttl h2{margin-bottom:64px}#howto_become .c-ttl .lead p br{display:block}#howto_become .c-movie{width:calc(100% - 96px);max-width:1024px;margin-inline:auto;margin-bottom:64px}#howto_become figure{width:44.14%;max-width:650px}#howto_become .c-join_col2{display:flex;justify-content:space-between}#howto_become .c-join_col2 .c-join_col2_l{width:55.83%;margin-bottom:0}#howto_become .c-join_col2 .c-join_col2_l br{display:block}#howto_become .c-join_col2 .c-join_col2_r{width:40%}#steps .c-steps{margin-bottom:52px}#steps .c-note_content{padding:0 0 32px}#steps .c-note_content .c-ttl_note{top:-30px}#steps .c-note_content .c-ttl_note p{padding:0 28px}#link_data .c-data_col2{display:flex;justify-content:space-between;align-items:center}#link_data .c-data-col2_l{width:calc(100% - 277px);margin-bottom:0}#link_data .c-data-col2_r{width:277px}#link_data .c-wrap_btn{width:100%;max-width:277px}}@media all and (min-width: 1320px){#steps .c-note_content .c-ttl_note{left:50%;margin-left:-600px}}@media all and (min-width: 1440px){#howto_become{padding-bottom:100px}#howto_become .c-ttl{margin-bottom:64px}#howto_become .c-movie{margin-bottom:80px}#howto_become figure{margin-bottom:70px}#howto_become .c-join_col2 .c-join_col2_l p{font-size:var(--fs-16)}#howto_become .c-join_col2 .c-join_col2_l .c-btn_wrap{width:237px;margin-top:48px}#steps .c-steps{margin-bottom:64px}#steps .c-steps:nth-last-of-type(1){margin-bottom:0}#steps .c-wrap_btn{width:80.42%;margin-inline:auto;max-width:237px;margin-top:64px}#steps .c-note_content{position:relative}#steps .c-note_content .c-ttl_note p{padding:0 28px}#steps .c-note_content .c-list_notes{margin-top:16px}:lang(en) #howto_become .c-join_col2 .c-join_col2_l .c-btn_wrap{width:360px;margin-top:48px}:lang(en) #steps .c-wrap_btn{width:100%;max-width:360px}}.b-agreement{width:93.6%;margin-inline:auto;position:relative}.b-agreement:before{content:"";width:100%;height:calc(100% - 100px);position:absolute;top:0;left:0;background:var(--color-blue3);border-radius:16px}.b-agreement .b-agreement_inner{position:relative;box-sizing:border-box;padding:28px 30px}.b-agreement .agreement_header{margin-bottom:28px}.b-agreement .agreement_header h3{margin-bottom:20px}.b-agreement .agreement_header p{margin-bottom:1em}.b-agreement .agreement_header ul li{position:relative}.b-agreement .agreement_header ul li:before{content:"・";position:absolute;top:0;left:0}.b-agreement .agreement_header ul li span{display:block;padding-left:1.1em}.b-agreement .c-btn_wrap,.b-agreement .c-btn_wrap button{width:100%}.b-agreement .c-btn_wrap span.icon_triangle svg{width:8px;height:8px;rotate:0deg;margin-top:.5px}.b-agreement .c-agreement_col2_r{margin-top:60px}.b-agreement .c-agreement_col2_r figure{width:89%;margin-inline:auto}#agreement{padding-bottom:0;position:relative}#agreement:before{content:"";width:100%;height:168px;background:var(--color-bw1);position:absolute;display:block;bottom:0}#agreement .c-ttl h2{margin-bottom:64px}#agreement .c-ttl .c-btn_wrap{width:100%;margin-top:var(--space20)}#agreement .c-btn_wrap span.icon svg{width:8px}@keyframes bgAnimation{0%{opacity:1}50%{opacity:.4}to{opacity:1}}#training_data{display:none;background:var(--color-white);padding:48px 0 0}#training_data.active{display:block}#training_data ul li{margin-bottom:20px}#training_data ul li:last-child{margin-bottom:0}#training_data #data_pager{padding:28px 0}#training_data.loading p.txt_loading{display:block}#training_data p.txt_loading{color:var(--color-bw5);font-weight:700;text-align:center;margin-bottom:8px;font-size:var(--fs-15);animation:bgAnimation 1s linear infinite;display:none}#training_data p#nums{display:flex;justify-content:center}#training_data p#nums span{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;letter-spacing:.04em;font-size:var(--fs-16)}#training_data p#nums span.current{min-width:1.8em;background:var(--color-blue);color:var(--color-white);border-radius:50%;display:grid;place-content:center;padding:0 8px}#training_data p#nums span.max{color:var(--color-bw8)}#training_data p#nums span.max:before{content:"/";margin:0 .7em}#training_data .c-note{background:var(--color-bw2);padding:20px 0;margin-bottom:28px}#training_data .c-note p{font-size:var(--fs-12);color:#2442a9}#links{padding-top:40px;background:var(--color-bw1)}#links ul li{margin-bottom:20px}#links ul li:last-child{margin-bottom:0}@media all and (min-width: 744px){:lang(en) #agreement .c-ttl .c-btn_wrap{width:311px}#agreement .c-ttl .c-btn_wrap{width:246px}.b-agreement{width:var(--inner-width)}.b-agreement:before{height:calc(100% - 24px)}.b-agreement .b-agreement_inner{padding:38px 30px 56px}.b-agreement .c-agreement_col2{display:flex;justify-content:space-between;position:relative}.b-agreement .agreement_header{margin-bottom:32px}.b-agreement .agreement_header h3{margin-bottom:28px}.b-agreement .agreement_header p{margin-bottom:1.5em}.b-agreement .agreement_header p,.b-agreement .agreement_header ul{width:55%}.b-agreement .c-btn_wrap{width:208px}.b-agreement .c-agreement_col2_l{width:100%;padding-bottom:0}.b-agreement .c-agreement_col2_r{width:286px;margin-top:0;position:absolute;right:-9%}.b-agreement .c-agreement_col2_r figure{width:100%;margin-inline:0;position:relative;top:68px}#training_data{padding-top:60px}#training_data ul{display:flex;flex-wrap:wrap;column-gap:3.35%;margin-bottom:8px}#training_data ul li{width:31.1%}#training_data .c-note{padding:24px 0;margin-bottom:36px}#links{padding-top:40px}#links ul{display:flex;justify-content:space-between;width:100%}#links ul li{margin-bottom:0;width:calc(50% - 16px)}#links ul li:last-child{margin-bottom:0}}@media all and (min-width: 1024px){.b-agreement{max-width:var(--max-width)}.b-agreement:before{height:calc(100% - 24px)}.b-agreement .b-agreement_inner{padding:38px 30px 12px}.b-agreement .c-agreement_col2{align-items:flex-end}.b-agreement .agreement_header{margin-bottom:36px}.b-agreement .agreement_header h3{margin-bottom:24px}.b-agreement .agreement_header p{margin-bottom:.8em}.b-agreement .agreement_header p,.b-agreement .agreement_header ul{width:96%}.b-agreement .c-btn_wrap{width:208px}.b-agreement .c-agreement_col2_l{width:calc(100% - 292px);padding-bottom:48px}.b-agreement .c-agreement_col2_r{right:-5.2%}.b-agreement .c-agreement_col2_r figure{top:32px}#links{padding-top:64px}#links ul li:nth-child(1){width:40%}#links ul li:nth-child(2){width:55.83%}#links ul li:nth-child(2) br{display:none}}@media all and (min-width: 1440px){:lang(en) #agreement .c-ttl .c-btn_wrap{width:346px}#agreement .c-ttl .c-btn_wrap{width:276px}#training_data{padding-top:75px}#training_data .c-note{padding:32px 0;margin-bottom:48px}.b-agreement{max-width:var(--max-width)}.b-agreement:before{height:calc(100% - 24px)}.b-agreement .b-agreement_inner{padding:48px 30px 24px}.b-agreement .c-agreement_col2{align-items:flex-end}.b-agreement .agreement_header{margin-bottom:48px}.b-agreement .agreement_header h3{margin-bottom:34px}.b-agreement .agreement_header p{margin-bottom:1.5em}.b-agreement .agreement_header p,.b-agreement .agreement_header ul{width:82%}.b-agreement .c-btn_wrap{width:208px}.b-agreement .c-agreement_col2_l{width:calc(100% - 292px);padding-bottom:48px}.b-agreement .c-agreement_col2_r{width:343px;right:-2.5%}.b-agreement .c-agreement_col2_r figure{top:12px}}[data-page=history] .c-inner{padding-bottom:96px}[data-page=history] .c-article_index{border-radius:16px 16px 0 0}[data-page=history] article{overflow:visible;border-radius:16px 16px 0 0}[data-page=history] .c-article{border-radius:16px}[data-history-list]{padding-top:48px}[data-history-list] .ttl_history{left:-3.4%;margin-bottom:24px}.ttl_history{width:fit-content;position:relative;background:var(--color-blue4);height:53px;display:grid;align-items:center}.ttl_history p{color:var(--color-green);font-weight:700;font-size:var(--fs-19);padding:0 24px}.c-before ul li:last-child:after{display:none}.c-before .s-list_history ul li:last-child{margin-bottom:0;padding-bottom:0}.c-after [data-history-section] .s-list_history ul li:first-child:after{height:105%}.c-after [data-history-section]#section_2022 ul li:first-child:after{height:calc(100% - 5px)}[data-history-section]{position:relative}[data-history-section] p.year{font-size:var(--fs-56);font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:.04em;color:#fff;-webkit-text-stroke:2px rgb(174,191,249);text-stroke:2px rgb(174,191,249);paint-order:stroke fill;position:absolute;line-height:1}[data-history-section] .s-list_history{position:relative;overflow:hidden}[data-history-section] .s-list_history ul li{position:relative;padding-left:33px;padding-bottom:40px}[data-history-section] .s-list_history ul li:before{content:"";width:11px;aspect-ratio:1/1;background:var(--color-blue3);border-radius:100vmax;position:absolute;left:12px;top:.3em}[data-history-section] .s-list_history ul li:after{content:"";width:1px;height:calc(100% - 5px);position:absolute;background:var(--color-blue3);bottom:-4px;left:17px}[data-history-section] .s-list_history ul li p.date{color:var(--color-blue3);font-weight:700;font-size:var(--fs-16);line-height:1;margin-bottom:.8em}[data-history-section] .s-list_history ul li .c-history_content{width:93.71%}[data-history-section] .s-list_history ul li .c-history_content p{font-size:var(--fs-15);line-height:1.8}[data-history-section] .s-list_history ul li .c-history_content a{color:var(--color-blue3);text-decoration:underline}@media all and (min-width: 744px){[data-history-list]{padding-top:54px}[data-history-list] .ttl_history{height:64px;margin-bottom:40px;left:-.6%}[data-history-list] .ttl_history p{font-size:var(--fs-22);padding:0 28px 0 56px}[data-history-section]{position:relative}[data-history-section] p.year{font-size:var(--fs-72);line-height:1}[data-history-section] .s-list_history{position:relative}[data-history-section] .s-list_history ul li{position:relative;padding-left:80px;padding-bottom:54px}[data-history-section] .s-list_history ul li:before{content:"";width:11px;aspect-ratio:1/1;background:var(--color-blue3);border-radius:100vmax;position:absolute;left:48px;top:.3em}[data-history-section] .s-list_history ul li:after{content:"";width:1px;height:calc(100% - 5px);position:absolute;background:var(--color-blue3);bottom:-4px;left:53px}[data-history-section] .s-list_history ul li p.date{font-size:var(--fs-17);line-height:1;margin-bottom:1.2em}[data-history-section] .s-list_history ul li .c-history_content{width:93.71%}[data-history-section] .s-list_history ul li .c-history_content p{font-size:var(--fs-15)}}@media all and (min-width: 1024px){[data-page=history] .c-article_index{border-radius:16px 16px 0 0}[data-page=history] .c-article_index ul li{width:12%;min-width:120px}[data-page=history] article{overflow:visible;border-radius:16px 16px 0 0}[data-history-list]{padding-top:54px}[data-history-list] .ttl_history{left:-.6%;margin-bottom:40px}[data-history-section]{position:relative}[data-history-section] p.year{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:.04em;color:#fff}[data-history-section] .s-list_history{position:relative}[data-history-section] .s-list_history ul li{position:relative;padding-left:80px;padding-bottom:64px}[data-history-section] .s-list_history ul li p.date{line-height:1;margin-bottom:1.2em}}@media all and (min-width: 1440px){[data-history-list]{padding-top:64px}[data-history-list] .ttl_history{height:76px;margin-bottom:50px}[data-history-list] .ttl_history p{font-size:var(--fs-24);padding:0 28px 0 56px}[data-history-section]{position:relative}[data-history-section] p.year{font-size:var(--fs-96)}[data-history-section] .s-list_history ul li{padding-left:80px;padding-bottom:70px}[data-history-section] .s-list_history ul li p.date{font-size:var(--fs-18);margin-bottom:1.4em}[data-history-section] .s-list_history ul li .c-history_content p{font-size:var(--fs-16)}}[data-page=news] .c-inner{padding-bottom:96px}.c-list_news{width:88.6%;margin-inline:auto;padding:40px 0}.c-list_news ul{border-top:1px solid var(--color-bw3)}.c-list_news ul li{border-bottom:1px solid var(--color-bw3)}.c-list_news ul li a{padding:20px 0;display:block}.c-list_news ul li p.date{font-size:var(--fs-12);color:#767676;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;letter-spacing:.04em}.c-list_news ul li h3{font-size:var(--fs-15);line-height:1.8}.c-pager{display:flex;justify-content:center;align-items:center;width:93.6%;margin-inline:auto;height:48px;position:relative;margin-top:20px}.c-pager a.c-btn_pager{position:absolute;top:0}.c-pager a.c-btn_pager.next{right:0}.c-pager a.c-btn_pager.next span.icon{left:2px}.c-pager a.c-btn_pager.prev{left:0}.c-pager a.c-btn_pager.prev span.icon{left:-2px}.c-pager a.c-btn_pager span.circle{width:48px;aspect-ratio:1/1;display:grid;place-content:center;border:1px solid var(--color-blue3);border-radius:100vmax}.c-pager a.c-btn_pager span.circle span.icon{width:14px;height:14px;display:block;position:relative}.c-pager a.c-btn_pager span.circle span.icon svg{fill:var(--color-blue3)}.c-pager a.c-btn_pager span.t{display:none}.c-pager ul{display:flex;align-items:center;column-gap:16px}.c-pager ul li{width:32px;height:32px;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;letter-spacing:.04em;color:var(--color-blue3);text-align:center}.c-pager ul li span.dot{vertical-align:bottom;position:relative;top:5px}.c-pager ul li a{width:100%;aspect-ratio:1/1;display:grid;place-content:center;border-radius:100vmax;color:var(--color-blue3)}.c-pager ul li a.current{background:var(--color-blue3);color:var(--color-bw1)}.c-pager ul li a span{position:relative;top:1px}article#article_news .news_header{width:88.6%;margin-inline:auto;border-bottom:1px solid var(--color-bw3);padding:40px 0 28px;margin-bottom:48px}article#article_news .news_header h1{font-size:var(--fs-21);line-height:1.5;color:var(--color-blue);font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}article#article_news .news_header p.date{margin-top:20px;font-size:var(--fs-12);line-height:1.2;color:#767676;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;letter-spacing:.04em}article#article_news .news_body{width:88.6%;margin-inline:auto;padding-bottom:40px}article#article_news .news_body p{font-size:var(--fs-15);line-height:1.8}article#article_news .news_body a{color:var(--color-blue3);text-decoration:underline}article#article_news .news_body img{max-width:100%;width:auto}.news_pager{width:93.6%;margin-inline:auto;margin-top:20px;display:flex;align-items:center;position:relative;height:48px;justify-content:center}.news_pager a.btn_prev,.news_pager a.btn_next{position:absolute}.news_pager a.btn_prev span.circle,.news_pager a.btn_next span.circle{width:48px;aspect-ratio:1/1;border:1px solid var(--color-blue3);border-radius:100vmax;display:grid;place-content:center}.news_pager a.btn_prev span.icon,.news_pager a.btn_next span.icon{display:block;width:12px;height:12px;fill:var(--color-blue3);position:relative}.news_pager a.btn_prev span.txt,.news_pager a.btn_next span.txt{display:none}.news_pager a.btn_prev{left:0;top:0}.news_pager a.btn_prev span.icon{left:-1px}.news_pager a.btn_next{right:0;top:0}.news_pager a.btn_next span.icon{left:1px}.news_pager p a{display:flex;align-items:center;column-gap:8px}.news_pager p a span.txt{font-size:var(--fs-13);font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:var(--color-blue3)}.news_pager p a span.icon_triangle{width:14px;height:14px;rotate:180deg;fill:var(--color-blue3)}@media all and (min-width: 744px){.c-list_news{width:92%}.c-pager{width:var(--inner-width);max-width:var(--max-width)}.c-list_news{padding:52px 0}.c-list_news ul li a{padding:24px 0}.c-list_news ul li .c-col2{display:flex;align-items:center}.c-list_news ul li p.date{font-size:var(--fs-14);width:18.11%}.c-list_news ul li h3{font-size:var(--fs-15);line-height:1.8;width:81.89%}article#article_news .news_header{width:89.77%;padding:52px 0 36px;margin-bottom:64px}article#article_news .news_header h1{font-size:var(--fs-24)}article#article_news .news_header p.date{margin-top:24px;font-size:var(--fs-14)}article#article_news .news_body{width:89.77%;padding-bottom:52px}article#article_news .news_body p{line-height:1.8}.news_pager{width:91.66%;max-width:1200px;margin-top:24px}.news_pager a.btn_prev,.news_pager a.btn_next{display:flex;align-items:center;column-gap:12px}.news_pager a.btn_prev span.txt,.news_pager a.btn_next span.txt{display:block;color:var(--color-blue3);font-size:var(--fs-13);font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.news_pager a.btn_prev span.icon,.news_pager a.btn_next span.icon{display:block;width:12px;height:12px}.news_pager a.btn_prev{left:0;top:0}.news_pager a.btn_prev span.icon{left:-1px}.news_pager a.btn_next{right:0;top:0}.news_pager a.btn_next span.icon{left:1px}}@media all and (min-width: 1024px){[data-page=news] .c-inner{padding-bottom:160px}c-list_news{padding:64px 0}c-list_news ul li a{padding:32px 0}c-list_news ul li p.date{font-size:var(--fs-14)}c-list_news ul li h3{font-size:var(--fs-16)}.c-pager{height:48px;margin-top:32px}.c-pager a.c-btn_pager .inr{display:flex;align-items:center}.c-pager a.c-btn_pager span.circle{width:48px;aspect-ratio:1/1;display:grid;place-content:center;border:1px solid var(--color-blue3);border-radius:100vmax}.c-pager a.c-btn_pager span.circle span.icon{width:14px;height:14px;display:block;position:relative}.c-pager a.c-btn_pager span.circle span.icon svg{fill:var(--color-blue3)}.c-pager a.c-btn_pager span.t{display:block;color:var(--color-blue3);font-size:var(--fs-14)}.c-pager a.c-btn_pager.next span.t{margin-right:12px}.c-pager a.c-btn_pager.prev span.t{margin-left:12px}.c-pager ul li a{transition:background .15s linear 0s,color .15s linear 0s}.c-pager ul li a:hover{background:var(--color-blue3);color:var(--color-bw1)}}@media all and (min-width: 1440px){article#article_news .news_header{width:92%;padding:64px 0 28px;margin-bottom:80px}article#article_news .news_header h1{font-size:var(--fs-28)}article#article_news .news_header p.date{margin-top:32px;font-size:var(--fs-16)}article#article_news .news_body{width:92%;padding-bottom:64px}article#article_news .news_body p{font-size:var(--fs-16)}.news_pager{margin-top:32px}.news_pager a.btn_prev span.txt,.news_pager a.btn_next span.txt{font-size:var(--fs-14)}.news_pager p a{column-gap:12px}.news_pager p a span.txt{font-size:var(--fs-14)}}[data-page="404"] section#page404{background:var(--color-blue-green)}[data-page="404"] section#page404 .c-inner{padding:203px 0 98px}[data-page="404"] section#page404 .c-content{width:var(--inner-width);margin-inline:auto}[data-page="404"] section#page404 h2{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:.04em;font-size:var(--fs-56);line-height:1;color:var(--color-bw1);-webkit-text-stroke:1.5px var(--color-blue3);text-stroke:1.5px var(--color-blue3);paint-order:stroke fill;margin-bottom:40px}[data-page="404"] section#page404 p.c-ja,[data-page="404"] section#page404 p.c-en{font-size:var(--fs-15);line-height:1.8;color:var(--color-blue3)}[data-page="404"] section#page404 p.c-ja{margin-bottom:8px}[data-page="404"] section#page404 .c-btn_wrap{margin-top:40px;width:143px}[data-page="404"] section#page404 .c-btn_wrap a span{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}@media all and (min-width: 744px){[data-page="404"] section#page404 .c-inner{padding:258px 0 128px}[data-page="404"] section#page404 .c-content{width:87.5%}[data-page="404"] section#page404 h2{font-size:var(--fs-72);margin-bottom:52px}[data-page="404"] section#page404 h2 br{display:none}[data-page="404"] section#page404 p.c-ja,[data-page="404"] section#page404 p.c-en{font-size:var(--fs-15)}[data-page="404"] section#page404 p.c-ja{margin-bottom:12px}[data-page="404"] section#page404 .c-btn_wrap{margin-top:64px;width:147px}}@media all and (min-width: 1024px){[data-page="404"] section#page404 .c-inner{padding:240px 0 128px}[data-page="404"] section#page404 .c-content{width:90.625%}[data-page="404"] section#page404 p.c-ja{margin-bottom:12px}[data-page="404"] section#page404 .c-btn_wrap{margin-top:64px;width:147px}}@media all and (min-width: 1440px){[data-page="404"] section#page404 .c-inner{padding:280px 0 160px}[data-page="404"] section#page404 .c-content{width:1200px}[data-page="404"] section#page404 h2{font-size:var(--fs-96);margin-bottom:52px}[data-page="404"] section#page404 p.c-ja,[data-page="404"] section#page404 p.c-en{font-size:var(--fs-16)}[data-page="404"] section#page404 p.c-ja{margin-bottom:16px}[data-page="404"] section#page404 .c-btn_wrap{margin-top:80px;width:170px}}:lang(en) body:has(#notification) main{margin-top:calc(var(--notification-height) * -1)}:lang(en) body:has(#notification) header#global_header{top:var(--notification-height)}:lang(en) body:has(#notification) .c-content_top{padding-top:calc(var(--content-top) + var(--notification-height))}:lang(en) body{letter-spacing:0em}:lang(en) [data-page=top] #s-kv [data-marquee] p{background-image:url(/assets/images/top/txt_marquee_en.svg)}:lang(en) [data-page=top] #s-about h3{letter-spacing:.03em}:lang(en) [data-page=top] #s-about h3 br.c-tab{display:none}:lang(en) [data-page=top] #s-about h3 br.c-sp.c-tab{display:block}:lang(en) [data-page=top] .c-scroll_section .c-scroll_section_inner .c-ttl_scroll_section{top:-2.05em}:lang(en) [data-page=top] .c-scroll_section .c-scroll_section_inner .c-ttl_scroll_section:has(.row2){top:-3.4em}:lang(en) [data-page=top] .c-scroll_section .c-scroll_section_inner .c-ttl_scroll_section span.t{white-space:revert}:lang(en) [data-page=top] .c-scroll_section .c-scroll_section_inner .c-ttl_scroll_section span.t span{display:block;line-height:1.2;padding:.2em 8px}:lang(en) [data-page=top] #b-likes .c-scroll_section_inner h3 .t0{left:1.5em;position:relative}:lang(en) [data-page=top] #b-likes .c-scroll_section_inner h3 .t1{left:0}@media all and (min-width: 744px){:lang(en) [data-page=top] #s-about h3{letter-spacing:.05em}:lang(en) [data-page=top] #s-about h3 br.c-tab{display:block}:lang(en) [data-page=top] #s-about h3 br.c-sp.c-tab{display:block}:lang(en) [data-page=top] .c-scroll_section .c-scroll_section_inner .c-ttl_scroll_section:has(.row2){top:-2.05em}:lang(en) [data-page=top] .c-scroll_section .c-scroll_section_inner .c-ttl_scroll_section:has(.row2) br.c-sp{display:none}:lang(en) [data-page=top] .c-scroll_section .c-scroll_section_inner .c-ttl_scroll_section:has(.row2) span.t.t0 span{padding-right:9px}:lang(en) [data-page=top] #b-likes .c-scroll_section_inner h3 .t0{left:6.521%;position:relative}:lang(en) [data-page=top] #b-likes .c-scroll_section_inner h3 .t1{left:12.521%}}[data-page=top] #b-art .c-scroll_section_inner{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(-40px,0,0)}[data-page=top] #b-art .c-scroll_section_inner .c-img figure.ry-plus{rotate:y 0deg;transition:rotate .6s ease}[data-page=top] #b-art.animate .c-scroll_section_inner{opacity:1;transform:translateZ(0)}[data-page=top] #b-art.animate .c-scroll_section_inner .c-img figure.ry-plus{rotate:y 30deg;transition-delay:.2s}[data-page=top] #b-likes .c-scroll_section_inner{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(40px,0,0)}[data-page=top] #b-likes .c-scroll_section_inner .c-img figure.ry-minus{rotate:y 0deg;transition:rotate .6s ease}[data-page=top] #b-likes.animate .c-scroll_section_inner{opacity:1;transform:translateZ(0)}[data-page=top] #b-likes.animate .c-scroll_section_inner .c-img figure.ry-minus{rotate:y -30deg;transition-delay:.2s}[data-page=top] #gallery,[data-page=top] #s-certification,[data-page=top] #s-news{transition:transform .5s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,40px,0)}[data-page=top] #gallery.animate,[data-page=top] #s-certification.animate,[data-page=top] #s-news.animate{opacity:1;transform:translateZ(0)}[data-page=top] header#global_header{background:#fff0;transition:background .3s ease}[data-page=top] #c-glbnav{top:36px;transition:top .3s ease}[data-page=top] button[data-menu]{top:49px;transition:top .3s ease}[data-page=top].show_logo header#global_header{background:var(--color-white)}[data-page=top].show_logo #c-glbnav{top:20px}[data-page=top].show_logo button[data-menu]{top:18px}@media all and (min-width: 1024px){[data-page=top].show_logo #c-glbnav{top:20px}[data-page=top].show_logo button[data-menu]{top:12px}}
