﻿/*!
Theme Name: TOKYO XR・メタバース&コンテンツ ビジネスワールド
Theme URI: xr-meta-biz.tokyo
Author: 72web
Version: 1.0.0
Text Domain: xr-meta-biz.tokyo
*/@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;900&family=Noto+Sans+JP:wght@400;500;600;700;900&display=swap";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}html{font-size:62.5%}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:2.6666666667vw}html:not(.lang-ja) body{text-align:left}body{box-sizing:border-box;line-height:2;letter-spacing:0em;font-feature-settings:"palt";font-family:"ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif;font-weight:500;word-wrap:break-word;line-height:1.7;letter-spacing:0;text-align:justify;text-justify:inter-ideograph;text-justify:inter-character;color:#fff}body.open{overflow:hidden}body::before{content:"";width:100vw;height:100vh;height:100dvh;background:#0a0a0b;position:fixed;top:0;left:0;z-index:-1}body.page-template-page-lower::before{background:url("./assets/img/common/body_bg.jpg") center/cover no-repeat}body.single::before{background:url("./assets/img/common/body_bg.jpg") center/cover no-repeat}h1,h2,h3,h4,h5{text-align:center;font-weight:bold;font-family:"ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif}h2{font-size:2.4rem}@media(min-width: 768px){h2{font-size:calc(2.4rem + (1vw - 7.68px)*1.8072289157)}}@media(min-width: 1100px){h2{font-size:3rem}}h3{font-size:1.8rem}@media(min-width: 768px){h3{font-size:calc(1.8rem + (1vw - 7.68px)*1.8072289157)}}@media(min-width: 1100px){h3{font-size:2.4rem}}p{font-size:100%;letter-spacing:.05em}address{font-style:normal}a,button{text-decoration:none;color:inherit;transition:.3s ease color,.3s ease background,.3s ease opacity}a{display:block}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}figure,picture{display:block}img{width:100%;vertical-align:bottom;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}main{margin-top:7rem}.t-center{text-align:center}.t-left{text-align:left}.t-right{text-align:right}.sp{display:inherit}@media screen and (min-width: 769px){.sp{display:none}}@media screen and (min-width: 961px){.sp{display:none}}.tab{display:none}@media screen and (min-width: 769px){.tab{display:inherit}}@media screen and (min-width: 961px){.tab{display:none}}@media screen and (min-width: 1366px){.tab{display:none}}.sp-tab{display:inherit}@media screen and (min-width: 769px){.sp-tab{display:inherit}}@media screen and (min-width: 961px){.sp-tab{display:none}}@media screen and (min-width: 1366px){.sp-tab{display:none}}.pc-tab{display:none}@media screen and (min-width: 769px){.pc-tab{display:inherit}}@media screen and (min-width: 961px){.pc-tab{display:inherit}}@media screen and (min-width: 1366px){.pc-tab{display:inherit}}.pc{display:none}@media screen and (min-width: 769px){.pc{display:none}}@media screen and (min-width: 961px){.pc{display:inherit}}@media screen and (min-width: 1366px){.pc{display:inherit}}.sec_inner{margin:auto;padding:0 2rem;width:100%;box-sizing:border-box}.no_data_txt{font-size:1.4rem;text-align:center}@media(min-width: 768px){.no_data_txt{font-size:calc(1.4rem + (1vw - 7.68px)*0.1414427157)}}@media(min-width: 1475px){.no_data_txt{font-size:1.5rem}}.fit{object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center;"}::selection{color:#fff;background:#0057b0}.en{font-family:"DM Sans","ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif;font-style:normal}.attent{display:block;font-size:1.1rem;letter-spacing:normal;line-height:1.5}@media screen and (min-width: 769px){main{margin-top:7rem}}@media screen and (min-width: 961px){html{font-size:.7320644217vw}body{line-height:2}body.page-template-page-lower::before{background-image:url("./assets/img/common/body_pc_bg.jpg")}body.single::before{background-image:url("./assets/img/common/body_pc_bg.jpg")}main{margin-top:9.8rem}a:hover{opacity:.8}a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}.sec_inner{padding:0;max-width:92rem}}html:not(.lang-ja) #header .header__inner .header__logo.mini h1{height:2.6rem}html:not(.lang-ja) #header .header__inner .header__menus .header__cv_wrap{flex:0 1 16.5rem;width:16.5rem;margin-right:1rem}html:not(.lang-ja) #header .header__inner .header__menus .header__cv_wrap .header__cv{flex:0 1 8rem;width:8rem;margin-right:.5rem}html:not(.lang-ja) #header .header__inner .header__menus .header__cv_wrap .header__cv p{padding:1rem .5rem;font-size:.8rem}html:not(.lang-ja) #header .header__inner .header__menus .header__cv_wrap .header__cv+.header__cv{margin-right:0}html:not(.lang-ja) #header .header__inner .header__menus .header__cv p{padding-top:.65rem;padding-bottom:.65rem;font-size:1rem;line-height:1.2084em}html:not(.lang-ja) #header .header__inner .header__menus .header__menu .header__menu_cv .header__menu_cv-btn a{font-size:1.5rem}#header{width:100vw;background:#080d19;background:linear-gradient(180deg, rgb(8, 13, 25) 0%, rgba(8, 13, 25, 0) 100%);position:fixed;top:0;left:0;z-index:9999}#header .header__inner{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-content:center;align-items:center;padding:0 1rem 0 2rem;height:7rem}#header .header__inner .header__logo{flex:0 1 auto;width:auto;height:auto;position:relative;z-index:9998}#header .header__inner .header__logo h1{height:3.8rem}#header .header__inner .header__logo h1 img{width:auto;height:100%}#header .header__inner .header__logo p{display:none}#header .header__inner .header__logo.mini h1{height:3.5rem}#header .header__inner .header__menus{flex:0 1 auto;width:auto;display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:center}#header .header__inner .header__menus .header__menu{display:none;padding:7.65rem 3.5rem 0;width:100vw;height:100vh;height:100dvh;box-sizing:border-box;color:#fff;background:#0a0a0b;position:fixed;top:0;left:0;z-index:9990}#header .header__inner .header__menus .header__menu .menu-item{border-bottom:1px solid #fff}#header .header__inner .header__menus .header__menu .menu-item a{padding:1.5rem 3rem 1.5rem 0;font-size:1.2rem;font-weight:900;line-height:1.5em;letter-spacing:.1em}#header .header__inner .header__menus .header__menu .header__menu_cv{margin-top:3rem}#header .header__inner .header__menus .header__menu .header__menu_cv .header__menu_cv-ttl{margin:0 auto 1.15rem;padding:0 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.4rem;line-height:1em;letter-spacing:.1em;color:#fff;position:relative}#header .header__inner .header__menus .header__menu .header__menu_cv .header__menu_cv-ttl .deco{width:1.752rem;height:1.285rem;position:absolute;top:50%;transform:translateY(-50%)}#header .header__inner .header__menus .header__menu .header__menu_cv .header__menu_cv-ttl .deco.left{left:0}#header .header__inner .header__menus .header__menu .header__menu_cv .header__menu_cv-ttl .deco.right{right:0}#header .header__inner .header__menus .header__menu .header__menu_cv .header__menu_cv-ttl .deco::before,#header .header__inner .header__menus .header__menu .header__menu_cv .header__menu_cv-ttl .deco::after{content:"";width:.1rem;height:100%;background:#fff;position:absolute}#header .header__inner .header__menus .header__menu .header__menu_cv .header__menu_cv-ttl .deco::before{top:.05rem;left:30%;transform:translateX(-50%) rotate(40deg)}#header .header__inner .header__menus .header__menu .header__menu_cv .header__menu_cv-ttl .deco::after{top:-0.05rem;left:60%;transform:translateX(-50%) rotate(40deg)}#header .header__inner .header__menus .header__menu .header__menu_cv .header__menu_cv-btn a{padding:1.6rem 0;font-size:2rem;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;line-height:1em;letter-spacing:.1em;text-align:center;color:#0a0a0b;background:#83ff36}#header .header__inner .header__menus .header__menu .header__menu_cv .header__menu_cv-btn.ve_btn a{background:#ffce00}#header .header__inner .header__menus .header__menu .header__menu_cv+.header__menu_cv{margin-top:1.8rem}#header .header__inner .header__menus .header__widget{display:none}#header .header__inner .header__menus .header__cv_wrap{flex:0 1 10.5rem;width:10.5rem;display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;margin-right:1.29rem}#header .header__inner .header__menus .header__cv_wrap .header__cv{flex:0 1 5rem;width:5rem;margin-right:.5rem}#header .header__inner .header__menus .header__cv_wrap .header__cv p{padding:1rem;line-height:1.25em}#header .header__inner .header__menus .header__cv_wrap .header__cv+.header__cv{margin-right:0}#header .header__inner .header__menus .header__cv{margin-right:1.29rem;box-sizing:border-box;position:relative}#header .header__inner .header__menus .header__cv p{padding:1.05rem 1.1812rem;font-size:1.2rem;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;line-height:1.417em;letter-spacing:.1em;text-align:center;color:#0a0a0b;background:#83ff36;position:relative;z-index:2}#header .header__inner .header__menus .header__cv::before,#header .header__inner .header__menus .header__cv::after{content:"";display:none;width:3.5rem;height:1.8rem;position:absolute;z-index:1}#header .header__inner .header__menus .header__cv::before{border-top:.1rem solid #fff;border-left:.1rem solid #fff;top:0;left:0}#header .header__inner .header__menus .header__cv::after{border-right:.1rem solid #fff;border-bottom:.1rem solid #fff;right:0;bottom:0}#header .header__inner .header__menus .header__cv.col-2 p{line-height:1.125em}#header .header__inner .header__menus .header__cv.ve_btn p{background:#ffce00}#header .header__inner .header__menus .header__menu_btn{flex:0 1 5rem;display:flex;flex-flow:column wrap;justify-content:center;width:5rem;height:5rem;background:#0a0a0b;position:relative;z-index:9998;cursor:pointer}#header .header__inner .header__menus .header__menu_btn .header__menu_btn-line{height:30%;position:relative}#header .header__inner .header__menus .header__menu_btn .header__menu_btn-line span{height:.1rem;background:#fff;position:absolute;transition:.3s ease}#header .header__inner .header__menus .header__menu_btn .header__menu_btn-line span:nth-of-type(1){width:62%;top:35%;left:50%;transform:translate(-50%, 0)}#header .header__inner .header__menus .header__menu_btn .header__menu_btn-line span:nth-of-type(2){width:47%;top:75%;left:65%;transform:translate(-65%, 0)}#header .header__inner .header__menus .header__menu_btn .header__menu_btn-txt{font-size:1rem;font-weight:600;font-family:"DM Sans","ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif;line-height:1.3em;text-align:center;color:#fff}#header .header__inner .header__menus .header__menu_btn.active{background:#fff}#header .header__inner .header__menus .header__menu_btn.active .header__menu_btn-line span{background:#0a0a0b}#header .header__inner .header__menus .header__menu_btn.active .header__menu_btn-line span:nth-of-type(1){top:50%;transform:translate(-50%, -50%) rotate(-25deg)}#header .header__inner .header__menus .header__menu_btn.active .header__menu_btn-line span:nth-of-type(2){width:62%;top:50%;left:50%;transform:translate(-50%, -50%) rotate(25deg)}#header .header__sp_lang{position:absolute;top:100%;right:2rem}#header .header__sp_lang .wpml-ls-legacy-dropdown{width:11.5rem;font-weight:500;font-family:"Noto Sans JP",sans-serif}@media screen and (min-width: 961px){html:not(.lang-ja) #header .header__inner .header__logo p{margin-left:1.9rem;font-size:1rem}html:not(.lang-ja) #header .header__inner .header__logo p span{font-size:1rem}html:not(.lang-ja) #header .header__inner .header__logo.mini h1{height:3.8rem}html:not(.lang-ja) #header .header__inner .header__menus .header__menu{max-width:50rem}html:not(.lang-ja) #header .header__inner .header__menus .header__menu .menu-item a{font-size:1.2rem}html:not(.lang-ja) #header .header__inner .header__menus .header__menu .menu-item.menu-item-2275{margin-left:0}html:not(.lang-ja) #header .header__inner .header__menus .header__cv_wrap{flex:unset;margin-right:0;width:12.5rem}html:not(.lang-ja) #header .header__inner .header__menus .header__cv_wrap .header__cv{margin-right:0;width:100%}html:not(.lang-ja) #header .header__inner .header__menus .header__cv_wrap .header__cv p{padding:.6rem 1rem;font-size:1.1rem;line-height:1.25em}html:not(.lang-ja) #header .header__inner .header__menus .header__cv_wrap .header__cv+.header__cv{margin-top:.5rem}html:not(.lang-ja) #header .header__inner .header__menus .header__cv p{padding-top:1.15rem;padding-bottom:1.15rem;font-size:1.3rem;line-height:1.2308em}#header .header__inner{padding:0 2.3rem;height:9.8rem}#header .header__inner .header__logo{display:flex;flex-flow:row wrap;align-items:center}#header .header__inner .header__logo h1{height:4.2rem}#header .header__inner .header__logo p{display:block;margin-left:1.9rem;font-size:1.1rem;font-weight:900;line-height:1.539em;letter-spacing:.1em;color:#6accff}#header .header__inner .header__logo p span{font-size:1rem}#header .header__inner .header__menus .header__menu{display:block;margin-right:2.2rem;padding:0;width:auto;max-width:55.5rem;height:auto;background:unset;position:unset}#header .header__inner .header__menus .header__menu .header__nav{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:center}#header .header__inner .header__menus .header__menu .menu-item{flex:0 1 auto;width:auto;border-bottom:none}#header .header__inner .header__menus .header__menu .menu-item a{padding-top:.35rem;padding-right:0;padding-bottom:.35rem;font-size:1.3rem}#header .header__inner .header__menus .header__menu .menu-item+.menu-item{margin-left:2.85rem}#header .header__inner .header__menus .header__menu .menu-item.menu-item-2238,#header .header__inner .header__menus .header__menu .menu-item.menu-item-2272{margin-left:0}#header .header__inner .header__menus .header__menu .menu-item:last-of-type{margin-right:auto}#header .header__inner .header__menus .header__menu .header__menu_cv{display:none}#header .header__inner .header__menus .header__widget{display:block;margin-right:2.75rem}#header .header__inner .header__menus .header__widget .custom-html-widget{margin-left:auto;margin-bottom:1.4rem;width:fit-content}#header .header__inner .header__menus .header__widget .wpml-ls-legacy-dropdown{margin-left:auto;width:12rem;font-weight:500;font-family:"ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif}#header .header__inner .header__menus .header__widget .header__widget_sns{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}#header .header__inner .header__menus .header__widget .header__widget_sns .sns__item{flex:0 1 2rem;width:2rem}#header .header__inner .header__menus .header__widget .header__widget_sns .sns__item.icon_yt{flex:0 1 2.5rem;width:2.5rem}#header .header__inner .header__menus .header__widget .header__widget_sns .sns__item+.sns__item{margin-left:2rem}#header .header__inner .header__menus .header__cv_wrap{flex:unset;display:block;margin-right:0;width:12.5rem}#header .header__inner .header__menus .header__cv_wrap .header__cv{margin-right:0;width:100%}#header .header__inner .header__menus .header__cv_wrap .header__cv p{padding:1rem;line-height:1.25em}#header .header__inner .header__menus .header__cv_wrap .header__cv+.header__cv{margin-top:.5rem}#header .header__inner .header__menus .header__cv{margin-right:0}#header .header__inner .header__menus .header__cv p{padding:1.3rem 2.275rem;font-size:1.6rem;line-height:1.5em}#header .header__inner .header__menus .header__cv::before,#header .header__inner .header__menus .header__cv::after{width:5rem;height:2.6rem}#header .header__inner .header__menus .header__cv.col-2 p{font-size:1.4rem;line-height:1.143em}#header .header__inner .header__menus .header__menu_btn{display:none}}html:not(.lang-ja) #footer .footer__inner .footer__support.tips{font-family:"Noto Sans JP",sans-serif;font-weight:500}#footer .footer__inner{padding:3.43rem 3.5rem 1.92rem;color:#0a0a0b;background:#fff}#footer .footer__inner .footer__cv{text-align:center}#footer .footer__inner .footer__cv .footer__cv-ttl{margin-bottom:2.7rem;font-size:2rem;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;line-height:1em;letter-spacing:.1em}#footer .footer__inner .footer__cv .footer__cv-wrap{margin-bottom:3.7rem}#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box{padding:1.7rem 0 1.342rem;position:relative}#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box .footer__cv-item{position:relative;z-index:2}#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box .footer__cv-item .footer__cv-txt{margin-bottom:.56rem;font-size:1.4rem;line-height:1.428em;letter-spacing:.1em}#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box .footer__cv-item .footer__cv-link.tel{font-size:0}#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box .footer__cv-item .footer__cv-link.tel>*{display:inline-block;vertical-align:middle}#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box .footer__cv-item .footer__cv-link.tel .icon{margin-right:.75rem;width:2.5rem}#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box .footer__cv-item .footer__cv-link.tel a{font-size:2.6rem;font-weight:900;font-family:"DM Sans","ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif;line-height:1.3078em;letter-spacing:.069em}#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box .footer__cv-item .footer__cv-link.mail a{font-size:2rem;font-weight:900;font-family:"DM Sans","ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif;line-height:1.7em;letter-spacing:0}#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box::before,#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box::after{content:"";width:14.458rem;height:3.246rem;position:absolute;z-index:1}#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box::before{border-top:.2rem solid;border-left:.2rem solid;top:0;left:0}#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box::after{border-right:.2rem solid;border-bottom:.2rem solid;right:0;bottom:0}#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box:nth-of-type(1)::before,#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box:nth-of-type(1)::after{border-color:#00f2fe}#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box:nth-of-type(2)::before,#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box:nth-of-type(2)::after{border-color:#ff91dd}#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box+.footer__cv-box{margin-top:2.32rem}#footer .footer__inner .footer__secretariat{margin-bottom:2.32rem;font-size:1.2rem;font-family:"ヒラギノ角ゴ W4 JIS2004","Hiragino Kaku Gothic W4 JIS2004","Noto Sans JP",sans-serif;line-height:1.417em;letter-spacing:.1em;text-align:center}#footer .footer__inner .footer__support{margin-bottom:1.78rem;font-size:1.2rem;font-family:"ヒラギノ角ゴ W4 JIS2004","Hiragino Kaku Gothic W4 JIS2004","Noto Sans JP",sans-serif;line-height:1em;letter-spacing:.1em;text-align:center}#footer .footer__inner .footer__support.tips{font-family:"ヒラギノ角ゴ W5 JIS2004","Hiragino Kaku Gothic W5 JIS2004","Noto Sans JP",sans-serif;line-height:1.5em;color:red}#footer .footer__inner .footer__menu .footer__sub_nav{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;justify-content:center}#footer .footer__inner .footer__menu .footer__sub_nav .menu-item{flex:0 1 auto;width:auto;margin-right:1.4rem}#footer .footer__inner .footer__menu .footer__sub_nav .menu-item a{font-size:1.2rem;font-family:"ヒラギノ角ゴ W4 JIS2004","Hiragino Kaku Gothic W4 JIS2004","Noto Sans JP",sans-serif;line-height:1.417em;letter-spacing:.1em;text-decoration:underline}#footer .copyright{font-size:1.1rem;line-height:3.364em;letter-spacing:.1em;text-align:center;background:#0a0a0b}@media screen and (min-width: 961px){#footer .footer__inner{padding:4.31rem 22.25rem 1.78rem}#footer .footer__inner .footer__cv .footer__cv-ttl{margin-bottom:2.73rem;font-size:2.4rem}#footer .footer__inner .footer__cv .footer__cv-wrap{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;margin-bottom:3.5rem}#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box{flex:0 1 44.7826087%;width:44.7826087%;padding-top:2.02rem;padding-bottom:1.88rem}#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box .footer__cv-item .footer__cv-txt{margin-bottom:.7rem;font-size:1.5rem;line-height:1em}#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box .footer__cv-item .footer__cv-link.tel .icon{margin-right:.87rem;width:2rem}#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box .footer__cv-item .footer__cv-link.tel a{font-size:3rem;line-height:1.3em}#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box .footer__cv-item .footer__cv-link.mail a{font-size:2rem;line-height:1.95em}#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box::before,#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box::after{width:14.358rem;height:3.146rem}#footer .footer__inner .footer__cv .footer__cv-wrap .footer__cv-box+.footer__cv-box{margin-top:0}#footer .footer__inner .footer__secretariat{margin-bottom:2.2rem;font-size:1.3rem;line-height:1.654em}#footer .footer__inner .footer__support{margin-bottom:1.85rem;font-size:1.3rem}#footer .footer__inner .footer__menu .footer__sub_nav .menu-item{margin-right:2.5rem}#footer .footer__inner .footer__menu .footer__sub_nav .menu-item a{font-size:1.3rem;line-height:1.462em}#footer .copyright{font-size:1.2rem;line-height:4.25em}}.btn{margin:0 auto;width:30rem}.btn.back{margin-top:5.78rem;width:fit-content;font-size:1.4rem;font-weight:900;line-height:1em;letter-spacing:.1em;text-align:center}.btn.back .arrow{display:inline-block;margin-right:1.4rem;width:2.4rem;height:2.4rem;background:#fff;vertical-align:middle;position:relative}.btn.back .arrow::before{content:"";width:.56rem;height:.56rem;border-left:.2rem solid #0a0a0b;border-bottom:.2rem solid #0a0a0b;position:absolute;top:50%;left:calc(50% + .15rem);transform:translate(-50%, -50%) rotate(45deg)}.btn.back .text{vertical-align:middle}.btn.next{margin-top:5.78rem;width:fit-content;font-size:1.4rem;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;line-height:1em;letter-spacing:.1em;text-align:center}.btn.next a,.btn.next button{position:relative}.btn.next .text{vertical-align:middle}.btn.next .arrow{width:2.3rem;height:2.3rem;border:.1rem solid #0a0a0b;box-sizing:border-box;background:#fff;position:absolute;top:50%;right:1.3rem;transform:translateY(-50%)}.btn.next .arrow::before,.btn.next .arrow::after{content:"";position:absolute;top:50%;left:50%}.btn.next .arrow::before{width:1.1rem;height:.1rem;background:#0a0a0b;left:50%;transform:translate(-50%, -50%)}.btn.next .arrow::after{width:.5rem;height:.5rem;border-top:.1rem solid #0a0a0b;border-right:.1rem solid #0a0a0b;box-sizing:border-box;left:60%;transform:translate(-50%, -50%) rotate(45deg)}.btn.coming_soon,.btn.finished{position:relative}.btn.coming_soon::after,.btn.finished::after{display:grid;place-content:center;width:100%;height:100%;line-height:1.5em;letter-spacing:.1em;color:#fff;background:rgba(0,0,0,.75);position:absolute;top:0;left:0}.btn.coming_soon::after{content:"Coming soon...";font-size:1.5rem;font-family:"DM Sans","ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif;font-weight:900}.btn.finished::after{content:"満席となりました為、\a申し込みを締め切りました";font-size:1.4rem;font-weight:700;text-align:center;white-space:pre-wrap}.Btn{margin:0 auto;width:30rem}.Btn a,.Btn button{padding:2.1rem 0;font-size:1.6rem;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;font-weight:900;line-height:1em;letter-spacing:.1em;text-align:center;color:#0a0a0b;background:#ff57ec;position:relative}.Btn a .arrow,.Btn button .arrow{width:2.3rem;height:2.3rem;border:.1rem solid #0a0a0b;box-sizing:border-box;background:#fff;position:absolute;top:50%;right:1.3rem;transform:translateY(-50%)}.Btn a .arrow::before,.Btn a .arrow::after,.Btn button .arrow::before,.Btn button .arrow::after{content:"";position:absolute;top:50%;left:50%}.Btn a .arrow::before,.Btn button .arrow::before{width:1.1rem;height:.1rem;background:#0a0a0b;left:50%;transform:translate(-50%, -50%)}.Btn a .arrow::after,.Btn button .arrow::after{width:.5rem;height:.5rem;border-top:.1rem solid #0a0a0b;border-right:.1rem solid #0a0a0b;box-sizing:border-box;left:60%;transform:translate(-50%, -50%) rotate(45deg)}.Btn.cl-y a,.Btn.cl-y button{background:#84ffc4}.Btn.back{margin-top:5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Btn.back a,.Btn.back button{padding:.5rem 0 .5rem 3.2rem;font-size:1.4rem;line-height:1.429em;color:#fff;background:rgba(0,0,0,0)}.Btn.back a .arrow,.Btn.back button .arrow{background:#ff57ec;left:0;right:auto}.Btn.back a .arrow::after,.Btn.back button .arrow::after{border-top:none;border-left:.1rem solid #0a0a0b;border-right:none;border-bottom:.1rem solid #0a0a0b;left:40%}.Btn.coming_soon,.Btn.finished{position:relative}.Btn.coming_soon::after,.Btn.finished::after{display:grid;place-content:center;width:100%;height:100%;line-height:1.5em;letter-spacing:.1em;color:#fff;background:rgba(0,0,0,.75);position:absolute;top:0;left:0}.Btn.coming_soon::after{content:"Coming soon...";font-size:1.5rem;font-family:"DM Sans","ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif;font-weight:900}.Btn.finished::after{content:"満席となりました為、\a申し込みを締め切りました";font-size:1.4rem;font-weight:700;text-align:center;white-space:pre-wrap}.deco_btn{margin:0 auto;width:25.25rem;position:relative}.deco_btn a{padding:1.25rem 0;font-size:1.5rem;font-weight:900;line-height:1.4em;letter-spacing:.1em;text-align:center;border:.3rem solid #ff91dd;box-sizing:border-box;color:#0a0a0b;background:#fff}.deco_btn::after{content:"";width:100%;height:100%;background:#ff91dd;position:absolute;top:.5rem;left:0;z-index:-1}.deco_btn+.deco_btn{margin-top:2rem}.page__head{margin-bottom:4rem}.page__head .page__head_container{padding:7rem 0;width:100%;background:url("./assets/img/common/page_default_bg.png") center/cover no-repeat;position:relative}.page__head .page__head_container .page__head_wrap{width:100%;color:#0a0a0b;position:absolute;top:50%;left:0;transform:translateY(-50%)}.page__head .page__head_container .page__head_wrap .page__head_main{margin:0 auto;padding:.4rem 1.55rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:2rem;font-weight:900;line-height:1.45em;letter-spacing:.0833em;background:#fff}.page__head .page__head_container .page__head_wrap .page__head_sub{margin-top:.7rem;font-size:1.2rem;font-weight:700;font-family:"DM Sans","ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif;line-height:1.333em;letter-spacing:.1em;color:#fff}#pageTop{display:none;width:7rem;height:7rem;font-size:1.3rem;line-height:1.2;text-align:center;border-radius:50%;color:#fff;background:#0057b0;position:fixed;right:1.5rem;bottom:8rem;transition:none;z-index:999}#pageTop span{position:absolute;top:62%;left:50%;transform:translate(-50%, -50%)}#pageTop::before{content:"";width:1.2rem;height:1.2rem;border-top:1.5px solid #fff;border-left:1.5px solid #fff;position:absolute;top:1.5rem;left:50%;transform:translateX(-50%) rotate(45deg)}.sns__wrap{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:center;justify-content:center}.sns__wrap .sns__item{flex:0 1 3.243rem;width:3.243rem}.sns__wrap .sns__item img{-webkit-backface-visibility:unset;image-rendering:auto}.sns__wrap .sns__item.link_fb{flex:0 1 3.243rem;width:3.243rem}.sns__wrap .sns__item.link_tw{flex:0 1 2.742rem;width:2.742rem}.sns__wrap .sns__item+.sns__item{margin-left:3.28rem}#other_info{margin-bottom:3.96rem}#other_info .exhibition__wrap{margin-bottom:5.42rem}#other_info .exhibition__wrap .exhibition__ttl{margin-bottom:1.48rem;font-size:1.6rem;font-weight:900;line-height:1.5em;letter-spacing:.1em}#other_info .exhibition__wrap .btn{width:25.2rem}#other_info .exhibition__wrap .btn a{padding:1.55rem;font-size:1.5rem;font-weight:900;line-height:1.4em;letter-spacing:.1em;text-align:center;color:#0a0a0b;background:#fff}#other_info .apply__wrap{margin-bottom:3.5rem;padding:5.34rem 2rem 7.05rem;position:relative;overflow:hidden}#other_info .apply__wrap>*{position:relative;z-index:3}#other_info .apply__wrap .apply__ttl{margin:0 auto 1.15rem;padding:0 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.4rem;line-height:1em;letter-spacing:.1em;color:#0a0a0b;position:relative}#other_info .apply__wrap .apply__ttl .deco{width:1.752rem;height:1.285rem;position:absolute;top:50%;transform:translateY(-50%)}#other_info .apply__wrap .apply__ttl .deco.left{left:0}#other_info .apply__wrap .apply__ttl .deco.right{right:0}#other_info .apply__wrap .apply__ttl .deco::before,#other_info .apply__wrap .apply__ttl .deco::after{content:"";width:.1rem;height:100%;background:#0a0a0b;position:absolute}#other_info .apply__wrap .apply__ttl .deco::before{top:.05rem;left:30%;transform:translateX(-50%) rotate(40deg)}#other_info .apply__wrap .apply__ttl .deco::after{top:-0.05rem;left:60%;transform:translateX(-50%) rotate(40deg)}#other_info .apply__wrap .btn{margin:0 auto 1.55rem;width:26rem;position:relative}#other_info .apply__wrap .btn a{padding:1.6rem 0;font-size:2rem;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;line-height:1em;letter-spacing:.1em;text-align:center;border:.15rem solid #0a0a0b;color:#0a0a0b;background:#83ff36}#other_info .apply__wrap .btn a:hover{opacity:1}#other_info .apply__wrap .btn::before{content:"";width:100%;height:100%;background:#0a0a0b;position:absolute;top:0;left:0;transform:translate3d(0.4rem, 0.4rem, 0);z-index:-1}#other_info .apply__wrap .btn.ve_btn a{background:#ffce00}#other_info .apply__wrap .apply__entry_period{font-size:1.1rem;line-height:1.3187em;text-align:center;color:#0a0a0b}#other_info .apply__wrap .apply__entry_period span{padding:0 1.682rem;letter-spacing:.1em;position:relative}#other_info .apply__wrap .apply__entry_period span::before,#other_info .apply__wrap .apply__entry_period span::after{content:"";width:.7rem;height:1.7rem;position:absolute;top:50%;transform:translateY(-50%)}#other_info .apply__wrap .apply__entry_period span::before{border-top:.1rem solid #0a0a0b;border-left:.1rem solid #0a0a0b;border-bottom:.1rem solid #0a0a0b;left:0}#other_info .apply__wrap .apply__entry_period span::after{border-top:.1rem solid #0a0a0b;border-right:.1rem solid #0a0a0b;border-bottom:.1rem solid #0a0a0b;right:0}#other_info .apply__wrap::before,#other_info .apply__wrap::after{content:"";width:100%;position:absolute}#other_info .apply__wrap::before{height:22.916rem;background:url("./assets/img/home/apply_deco_sp_01.png") center/cover no-repeat;top:0;left:0;z-index:2}#other_info .apply__wrap::after{height:16.2rem;background:url("./assets/img/home/apply_deco_sp_02.png") center/cover no-repeat;right:0;bottom:0;z-index:1}#other_info .recruit__info{margin-bottom:7.62rem}#other_info .recruit__info .recruit__ttl{margin-bottom:2.1rem;font-size:1.8rem;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;line-height:1em;letter-spacing:.1em;color:#6accff}#other_info .recruit__info .btn{width:30rem;position:relative}#other_info .recruit__info .btn a{padding:2.1rem 0;font-size:1.6rem;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;line-height:1em;letter-spacing:.1em;text-align:center;color:#0a0a0b;background:#ff57ec;position:relative}#other_info .recruit__info .btn a .arrow{width:2.3rem;height:2.3rem;border:.1rem solid #0a0a0b;box-sizing:border-box;background:#fff;position:absolute;top:50%;right:1.3rem;transform:translateY(-50%)}#other_info .recruit__info .btn a .arrow::before,#other_info .recruit__info .btn a .arrow::after{content:"";position:absolute;top:50%;left:50%}#other_info .recruit__info .btn a .arrow::before{width:1.1rem;height:.1rem;background:#0a0a0b;left:50%;transform:translate(-50%, -50%)}#other_info .recruit__info .btn a .arrow::after{width:.5rem;height:.5rem;border-top:.1rem solid #0a0a0b;border-right:.1rem solid #0a0a0b;box-sizing:border-box;left:60%;transform:translate(-50%, -50%) rotate(45deg)}#other_info .recruit__info .btn a:hover{opacity:1}#other_info .recruit__info .btn+.btn{margin-top:2rem}#other_info .recruit__info .btn.cl-y a{background:#84ffc4}#other_info .recruit__info .movie{margin:auto;width:30rem;height:17.5rem}#other_info .recruit__info .movie iframe{display:block;width:100%;height:100%}#other_info .recruit__info .movie_wrap .movie_box{margin-top:2.6rem}#other_info .recruit__info .movie_wrap .movie_box:first-of-type{margin-top:0}#other_info .recruit__info+.recruit__info{margin-top:3.5rem}#pager{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;justify-content:center;margin-top:3rem}#pager .pager__item{flex:0 1 auto;width:auto;margin:0 .5rem}#pager .pager__item .page-numbers{display:grid;width:3rem;height:3rem;font-size:1.4rem;font-weight:500;font-family:"DM Sans","ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif;place-content:center;border:.1rem solid #fff;color:#fff}#pager .pager__item .page-numbers.current{color:#0a0a0b;background:#fff}#pager .pager__item .page-numbers.prev,#pager .pager__item .page-numbers.next{position:relative}#pager .pager__item .page-numbers.prev::before,#pager .pager__item .page-numbers.next::before{content:"";width:.8rem;height:.8rem;box-sizing:border-box;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(45deg)}#pager .pager__item .page-numbers.prev::before{border-left:.1rem solid #fff;border-bottom:.1rem solid #fff;left:calc(50% + .15rem)}#pager .pager__item .page-numbers.next::before{border-top:.1rem solid #fff;border-right:.1rem solid #fff;left:calc(50% - .15rem)}#pager .pager__item .page-numbers.dots{width:1rem;border:none}#pager .pager__item:first-of-type{margin-left:0}#pager .pager__item:last-of-type{margin-right:0}.platform__container{position:relative;z-index:1;padding:2.8rem 1.5rem 4rem;box-sizing:border-box}.platform__container::before,.platform__container::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:""}.platform__container::before{z-index:-2;width:100%;height:100%;background:linear-gradient(-45deg, #6ACCFF, #FF57EC)}.platform__container::after{z-index:-1;width:calc(100% - 1rem);height:calc(100% - 1rem);background:#fff}.platform__intro__ttl{margin-bottom:1.35rem;font-size:1.8rem;font-weight:900;line-height:1;letter-spacing:.1em;color:#28262f}.platform__intro__ttl .icon{display:inline-block;width:2.9rem;margin-right:.9rem;vertical-align:middle}#live_schedule .live_schedule__wrap{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}#live_schedule .live_schedule__wrap .live_schedule__box{flex:0 1 47.86%;width:47.86%;display:flex;flex-flow:column wrap;justify-content:flex-end}#live_schedule .live_schedule__wrap .live_schedule__box.main_schedule .live_schedule__sub_ttl{margin-bottom:1.84rem;color:#6accff}#live_schedule .live_schedule__wrap .live_schedule__box.main_schedule .live_schedule__links .live_schedule__link a{background:#6accff}#live_schedule .live_schedule__wrap .live_schedule__box.sub_schedule .live_schedule__sub_ttl{color:#ff57ec}#live_schedule .live_schedule__wrap .live_schedule__box.sub_schedule .live_schedule__links .live_schedule__link a{background:#ff57ec}#live_schedule .live_schedule__wrap .live_schedule__box .live_schedule__sub_ttl{margin-bottom:.84rem;font-size:1.5rem;font-weight:900;line-height:1.33em;letter-spacing:.1em}#live_schedule .live_schedule__wrap .live_schedule__box .live_schedule__link a{display:inline-flex;align-items:baseline;justify-content:flex-start;padding:1.45rem 0 1.15rem 1.6rem;width:100%;font-family:Montserrat;font-weight:700;text-align:center;box-sizing:border-box;color:#000;background:#ddd;position:relative}#live_schedule .live_schedule__wrap .live_schedule__box .live_schedule__link a .month{margin-right:.55rem;font-size:1.8rem;line-height:1em;letter-spacing:0}#live_schedule .live_schedule__wrap .live_schedule__box .live_schedule__link a .slash{margin-right:.8rem;font-size:1.2rem;line-height:1em;letter-spacing:0}#live_schedule .live_schedule__wrap .live_schedule__box .live_schedule__link a .day{margin-right:.55rem;font-size:2rem;line-height:1.2em;letter-spacing:.1em}#live_schedule .live_schedule__wrap .live_schedule__box .live_schedule__link a .week{font-size:1.2rem;line-height:1em;letter-spacing:0}#live_schedule .live_schedule__wrap .live_schedule__box .live_schedule__link a::before{content:"";width:1.705rem;height:1.705rem;background:#000;position:absolute;top:50%;right:.83rem;transform:translateY(-50%)}#live_schedule .live_schedule__wrap .live_schedule__box .live_schedule__link a::after{content:"";width:.496rem;height:.496rem;border-top:.1rem solid #fff;border-right:.1rem solid #fff;box-sizing:border-box;position:absolute;top:50%;right:1.46rem;transform:translate(-25%, -50%) rotate(45deg)}#live_schedule .live_schedule__wrap .live_schedule__box .live_schedule__link+.live_schedule__link{margin-top:1.25rem}#live_schedule .live_schedule__wrap .live_schedule__box .live_schedule__link.coming_soon,#live_schedule .live_schedule__wrap .live_schedule__box .live_schedule__link.finished{position:relative}#live_schedule .live_schedule__wrap .live_schedule__box .live_schedule__link.coming_soon a,#live_schedule .live_schedule__wrap .live_schedule__box .live_schedule__link.finished a{position:relative;z-index:1}#live_schedule .live_schedule__wrap .live_schedule__box .live_schedule__link.coming_soon::before,#live_schedule .live_schedule__wrap .live_schedule__box .live_schedule__link.finished::before{content:"";width:100%;height:100%;background:rgba(0,0,0,.6);position:absolute;top:0;left:0;z-index:2}#live_schedule .live_schedule__wrap .live_schedule__box .live_schedule__link.coming_soon::after,#live_schedule .live_schedule__wrap .live_schedule__box .live_schedule__link.finished::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:1.3rem;font-weight:700;letter-spacing:.05em;color:rgba(255,255,255,.9);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}#live_schedule .live_schedule__wrap .live_schedule__box .live_schedule__link.coming_soon::after{content:"Coming soon";font-family:"DM Sans","ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif}#live_schedule .live_schedule__wrap .live_schedule__box .live_schedule__link.finished::after{content:"Close";font-family:"DM Sans","ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif}html:not(.lang-ja) #other_info .apply__wrap .btn a{font-size:1.5rem}html:not(.lang-ja) #other_info .recruit__info .recruit__ttl{font-size:1.6rem;line-height:1.25em}html:not(.lang-ja) #other_info .recruit__info .btn{width:35rem}html:not(.lang-ja) #other_info .recruit__info .btn a{font-size:1.4rem}html:not(.lang-ja) #live_schedule .live_schedule__wrap .live_schedule__box.main_schedule .live_schedule__sub_ttl{margin-bottom:1.14rem}@media screen and (min-width: 961px){.btn.back{margin-top:6.37rem;font-size:1.8rem}.btn.back .arrow{margin-right:2rem;width:3.2rem;height:3.2rem}.btn.back .arrow::before{width:1.784rem}.btn.back .arrow::after{width:.65rem;height:.65rem;right:66.5%}.btn.next{margin-top:6.37rem;font-size:1.8rem}.btn.next .arrow{margin-left:2rem;width:3.2rem;height:3.2rem}.btn.next .arrow::before{width:1.784rem}.btn.next .arrow::after{width:.65rem;height:.65rem;left:66.5%}.Btn a,.Btn button{padding:2.5rem 0;font-size:2rem;background:#fff}.Btn a .arrow,.Btn button .arrow{width:3.2rem;height:3.2rem;background:#ff57ec;right:2.1rem;transition:.3s ease background}.Btn a .arrow::before,.Btn button .arrow::before{width:1.784rem}.Btn a .arrow::after,.Btn button .arrow::after{width:.65rem;height:.65rem;left:66.5%}.Btn a:hover,.Btn button:hover{background:#ff57ec}.Btn a:hover .arrow,.Btn button:hover .arrow{background:#fff}.Btn.cl-y a,.Btn.cl-y button{background:#fff}.Btn.cl-y a .arrow,.Btn.cl-y button .arrow{background:#84ffc4}.Btn.cl-y a:hover,.Btn.cl-y button:hover{background:#84ffc4}.Btn.cl-y a:hover .arrow,.Btn.cl-y button:hover .arrow{background:#fff}.Btn.back{margin-top:8rem}.Btn.back a,.Btn.back button{padding:.75rem 0 .75rem 5rem;font-size:1.8rem;line-height:1.4445em}.Btn.back a .arrow,.Btn.back button .arrow{background:#fff;left:0;right:auto}.Btn.back a .arrow::after,.Btn.back button .arrow::after{left:33.5%}.Btn.back a:hover,.Btn.back button:hover{color:#ff57ec;background:unset;opacity:1}.Btn.back a:hover .arrow,.Btn.back button:hover .arrow{background:#ff57ec}.deco_btn{width:25.2rem}.deco_btn a{padding:1.55rem 0;font-size:1.8rem;line-height:1.1112em;transition:.3s ease}.deco_btn a:hover{transform:translateY(0.5rem);opacity:1}.deco_btn+.deco_btn{margin-top:2.2rem}.page__head{margin-bottom:13.1rem}.page__head .page__head_container{padding:12.15rem 0;background-image:url("./assets/img/common/page_default_pc_bg.png")}.page__head .page__head_container .page__head_wrap .page__head_main{padding:.5rem 2.85rem;font-size:4rem;line-height:1.45em;letter-spacing:.08333em}.page__head .page__head_container .page__head_wrap .page__head_sub{margin-top:.7rem;font-size:1.5rem;line-height:1.3334em;letter-spacing:.0935em}#pageTop{width:11.5rem;height:11.5rem;font-size:1.6rem;line-height:1.2;color:#fff;background:#0057b0;right:3.5rem;bottom:3.5rem;transition:.3s ease background;cursor:pointer}#pageTop span{width:100%;top:60%}#pageTop::before{width:2.52rem;height:2.52rem;border-top-width:2px;border-left-width:2px;top:2.8rem}#pageTop:hover{color:#0057b0;background:#fff;opacity:1}.sns__wrap .sns__item{flex:0 1 4.62rem;width:4.62rem}.sns__wrap .sns__item.link_fb{flex:0 1 4.62rem;width:4.62rem}.sns__wrap .sns__item.link_tw{flex:0 1 3.907rem;width:3.907rem}.sns__wrap .sns__item+.sns__item{margin-left:4.67rem}#other_info{margin-bottom:10.42rem}#other_info .exhibition__wrap{margin-bottom:9.8rem}#other_info .exhibition__wrap .exhibition__ttl{margin-bottom:1.3rem;font-size:2.4rem;line-height:1.4584em;letter-spacing:.1em}#other_info .exhibition__wrap .btn a{font-size:1.8rem;line-height:1.4445em;letter-spacing:.1em}#other_info .apply__wrap{margin-bottom:2.5rem;padding:9.7rem 0 13.1rem}#other_info .apply__wrap .apply__ttl{margin-bottom:2.1rem;padding:0 4.05rem;font-size:2rem}#other_info .apply__wrap .apply__ttl .deco{width:3rem;height:2.2rem}#other_info .apply__wrap .apply__ttl .deco::before{top:.05rem;left:30%;transform:translateX(-50%) rotate(45deg)}#other_info .apply__wrap .apply__ttl .deco::after{top:-0.05rem;left:60%;transform:translateX(-50%) rotate(45deg)}#other_info .apply__wrap .btn{margin:0 auto 2.8rem;width:48rem}#other_info .apply__wrap .btn a{padding:3.35rem 0;font-size:3rem;transition:.3s ease transform}#other_info .apply__wrap .btn::before{transform:translate3d(1rem, 0.8rem, 0)}#other_info .apply__wrap .btn:hover a{transform:translate3d(1rem, 0.8rem, 0)}#other_info .apply__wrap .apply__entry_period{font-size:1.6rem;line-height:1em}#other_info .apply__wrap .apply__entry_period span{margin-right:1.53rem;padding:0 1.608rem;font-size:1.6rem}#other_info .apply__wrap .apply__entry_period span::before,#other_info .apply__wrap .apply__entry_period span::after{height:2.358rem}#other_info .apply__wrap::before{height:37rem;background-image:url("./assets/img/home/apply_deco_pc_01.png")}#other_info .apply__wrap::after{height:29.5rem;background-image:url("./assets/img/home/apply_deco_pc_02.png")}#other_info .recruit__info{margin-bottom:7.62rem}#other_info .recruit__info .recruit__ttl{margin-bottom:2.5rem;font-size:2.4rem}#other_info .recruit__info .btn{width:40rem}#other_info .recruit__info .btn a{padding:2.5rem 0;font-size:2rem;background:#fff}#other_info .recruit__info .btn a .arrow{width:3.2rem;height:3.2rem;background:#ff57ec;right:2.1rem;transition:.3s ease background}#other_info .recruit__info .btn a .arrow::before{width:1.784rem}#other_info .recruit__info .btn a .arrow::after{width:.65rem;height:.65rem;left:66.5%}#other_info .recruit__info .btn a:hover{background:#ff57ec}#other_info .recruit__info .btn a:hover .arrow{background:#fff}#other_info .recruit__info .btn+.btn{margin-top:2.2rem}#other_info .recruit__info .movie{width:70rem;height:39.4rem}#other_info .recruit__info .movie_wrap{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;justify-content:center;margin:auto;width:85%}#other_info .recruit__info .movie_wrap .movie_box{flex:0 1 48%;width:48%;margin-top:0}#other_info .recruit__info .movie_wrap .movie_box .movie{width:100%;height:31.4rem}#other_info .recruit__info .movie_wrap .movie_box+.movie_box{margin-left:4%}#other_info .recruit__info+.recruit__info{margin-top:5rem}#pager{margin-top:4.8rem}#pager .pager__item .page-numbers{width:4.2rem;height:4.2rem;font-size:1.6rem}#pager .pager__item .page-numbers:not(#pager .pager__item .page-numbers.dots):hover{color:#0a0a0b;background:#fff;opacity:1}#pager .pager__item .page-numbers:not(#pager .pager__item .page-numbers.dots):hover::before{border-color:#0a0a0b}#pager .pager__item .page-numbers.prev::before,#pager .pager__item .page-numbers.next::before{transition:.3s ease border-color}#pager .pager__item .page-numbers.dots{width:1rem;border:none}.platform__intro__ttl{margin-bottom:1.5rem;font-size:3rem;line-height:1.4667em}.platform__intro__txt{margin-bottom:6.04rem;padding:0;font-size:1.4rem;line-height:1.786em}#live_schedule{padding:0 1.5497rem}#live_schedule .live_schedule__ttl{padding:1.38rem 3.7rem 1.38rem 3.61rem;font-size:1.8rem;line-height:1.6112em;top:2.87rem;left:.5rem}#live_schedule .live_schedule__ttl .icon{margin-right:1.1rem;width:2.17rem;height:2.17rem}#live_schedule .live_schedule__ttl .en{margin-right:.62rem;font-size:2.4rem}#live_schedule .live_schedule__container{padding:5.62rem 0 3.73rem 0;box-shadow:0 .3rem 3rem 0 rgba(255,255,255,.55);transform:skewX(-8deg)}#live_schedule .live_schedule__container .live_schedule__sub_ttl{margin-bottom:0;font-size:1.8rem;line-height:1.4445em;letter-spacing:.15em}#live_schedule .live_schedule__container .live_schedule__links{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}#live_schedule .live_schedule__container .live_schedule__links .live_schedule__link{flex:0 1 30.5084746%;width:30.5084746%}#live_schedule .live_schedule__container .live_schedule__links .live_schedule__link a{padding:1rem 5rem 1rem 0;transition:.3s ease transform}#live_schedule .live_schedule__container .live_schedule__links .live_schedule__link a .month{margin-right:.63rem;font-size:2rem}#live_schedule .live_schedule__container .live_schedule__links .live_schedule__link a .slash{margin-right:.71rem;font-size:1.3rem}#live_schedule .live_schedule__container .live_schedule__links .live_schedule__link a .day{margin-right:.1rem;font-size:2.5rem}#live_schedule .live_schedule__container .live_schedule__links .live_schedule__link a .week{font-size:1.3rem}#live_schedule .live_schedule__container .live_schedule__links .live_schedule__link a::before{width:2.2rem;height:2.2rem;right:1rem}#live_schedule .live_schedule__container .live_schedule__links .live_schedule__link a::after{width:.711rem;height:.711rem;border-top-width:.2rem;border-right-width:.2rem;right:1.9rem}#live_schedule .live_schedule__container .live_schedule__links .live_schedule__link a:hover{transform:scale(1.08);opacity:1}#live_schedule .live_schedule__container .live_schedule__links .live_schedule__link+.live_schedule__link{margin-top:0}#live_schedule .live_schedule__container .live_schedule__links .live_schedule__link.coming_soon::after{font-size:1.5rem}#live_schedule .live_schedule__container .live_schedule__links .live_schedule__link.finished::after{font-size:1.5rem}#live_schedule .live_schedule__container .live_schedule__wrap{padding:0 2.951rem;transform:skewX(8deg)}#live_schedule .live_schedule__container .live_schedule__wrap .live_schedule__box{flex:0 1 100%;width:100%;display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:center;padding:0 3rem}#live_schedule .live_schedule__container .live_schedule__wrap .live_schedule__box .live_schedule__sub_ttl{flex:0 1 20.7792208%;width:20.7792208%;text-align:left}#live_schedule .live_schedule__container .live_schedule__wrap .live_schedule__box .live_schedule__links{flex:0 1 76.6233766%;width:76.6233766%}#live_schedule .live_schedule__container .live_schedule__wrap .live_schedule__box.main_schedule .live_schedule__sub_ttl{margin-bottom:0}#live_schedule .live_schedule__container .live_schedule__wrap .live_schedule__box+.live_schedule__box{margin-top:1.25rem;padding-top:1.25rem;position:relative}#live_schedule .live_schedule__container .live_schedule__wrap .live_schedule__box+.live_schedule__box::before{content:"";width:100%;height:.2rem;border-radius:.1rem;background:#d8d8d8;position:absolute;top:0;left:0}html:not(.lang-ja) #other_info .apply__wrap .btn a{font-size:2.5rem}html:not(.lang-ja) #other_info .recruit__info .recruit__ttl{font-size:2.2rem;line-height:1em}html:not(.lang-ja) #other_info .recruit__info .btn{width:45rem}html:not(.lang-ja) #other_info .recruit__info .btn a{font-size:1.6rem}html:not(.lang-ja) #live_schedule .live_schedule__container .live_schedule__wrap .live_schedule__box.main_schedule .live_schedule__sub_ttl{margin-bottom:0}}