@charset "UTF-8";.auth{padding:10rem 0}@media screen and (max-width: 767px){.auth{padding:6rem 0}}.auth__box{background:#fff;padding:6rem 4rem}@media screen and (max-width: 767px){.auth__box{padding:4rem 3rem}}.auth__ttl{text-align:center;font-size:2.4rem;font-weight:700}@media screen and (max-width: 767px){.auth__ttl{font-size:2rem}}.auth__ttl span{display:inline-block}.auth__txt{text-align:center;font-size:1.6rem;margin-top:4rem}@media screen and (max-width: 767px){.auth__txt{margin-top:3rem;font-size:1.4rem}}.auth__txt .name{font-weight:700}.auth__txt span{display:inline-block;text-align:left}.auth__email{text-align:center;margin-top:2rem;font-size:1.8rem;font-weight:700}@media screen and (max-width: 767px){.auth__email{font-size:1.6rem;margin-top:1.5rem}}.auth__pass{color:#0bf;font-size:1.5rem;font-weight:500;transition:all .3s ease}@media screen and (max-width: 767px){.auth__pass{font-size:1.3rem}}@media (hover: hover) and (pointer: fine){.auth__pass:hover{opacity:.5}}.auth__init{color:#0bf;font-size:1.5rem;font-weight:500;transition:all .3s ease;text-align:center;margin:3rem 0}@media screen and (max-width: 767px){.auth__init{font-size:1.3rem}}@media (hover: hover) and (pointer: fine){.auth__init:hover{opacity:.5}}.auth__default-btn{text-align:right;position:relative}.auth__default-btn button{display:inline-block;background:#eee;font-size:1.4rem;padding:.5rem 2rem;line-height:1;border:1px solid #000;margin-top:.5rem;cursor:pointer}@media screen and (max-width: 767px){.auth__default-btn button{margin-top:.5rem;font-size:1.3rem}}@media (hover: hover) and (pointer: fine){.auth__default-btn button:hover{opacity:.7}}.auth__default-message{position:absolute;background:#000;color:#fff;font-size:1.3rem;border-radius:.3rem;padding:.2rem .4rem;right:0;z-index:10}@media screen and (max-width: 767px){.auth__default-message{font-size:1.2rem}}.top{padding-top:0}.top .wrap__guest{padding-bottom:0}.top .mv__box{display:flex;position:relative}@media screen and (max-width: 767px){.top .mv__box{display:block;height:37rem}}.top .mv__image{position:relative;width:100%;height:52.0833333333vw;max-height:1000px}@media screen and (max-width: 767px){.top .mv__image{height:100%}}.top .mv__image>li{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;transition:all .3s ease}.top .mv__image>li.active{position:relative;opacity:1}.top .mv__image>li img{width:100%;margin:auto}@media screen and (max-width: 767px){.top .mv__image>li img{margin:0 auto auto}}.top .mv__content{position:absolute;display:flex;justify-content:center;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 767px){.top .mv__content{flex-direction:column-reverse;top:8%;left:50%;transform:translate(-50%);width:90%}}.top .mv__list{width:35%}.top .mv__list>li{font-size:1.8rem;font-weight:700;background:#eeeeeee6;transition:all .3s ease;padding:1.5rem 2rem;cursor:pointer}@media screen and (max-width: 1000px){.top .mv__list>li{font-size:1.7rem}}@media screen and (max-width: 767px){.top .mv__list>li{font-size:1.5rem;padding:.7rem 1rem;margin-top:2rem}}.top .mv__list>li:not(:first-child){margin-top:4rem}@media screen and (max-width: 767px){.top .mv__list>li:not(:first-child){margin-top:1.5rem}}.top .mv__list>li.active{background:#131722e6;color:#fff}.top .mv__player{background:#eeeeeee6;padding:0 2rem;margin-left:4rem;border:solid 2px #131722;position:relative;width:60%;overflow:hidden}@media screen and (max-width: 767px){.top .mv__player{padding:0 1.5rem;margin-left:0rem;width:100%}}.top .mv__player-video{padding-top:2rem;width:100%;height:30rem}@media screen and (max-width: 767px){.top .mv__player-video{padding-top:1.5rem;width:100%;height:15.6rem}}.top .mv__player-video-embed{padding-top:2rem;width:100%;height:30rem}@media screen and (max-width: 767px){.top .mv__player-video-embed{padding-top:1.5rem;width:100%;height:15.6rem}}.top .mv__player-video iframe{width:100%;height:100%}.top .mv__player-cont{padding-top:2rem;padding-bottom:3rem;opacity:0;transition:all .3s ease;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media screen and (max-width: 767px){.top .mv__player-cont{padding-top:1.5rem;padding-bottom:2rem;position:relative;opacity:1!important}.top .mv__player-cont-box{width:0}}.top .mv__player-cont.active{opacity:1;position:relative}.top .mv__player-cont .name,.top .mv__player-cont .job{font-size:2.4rem;font-weight:700}@media screen and (max-width: 767px){.top .mv__player-cont .name,.top .mv__player-cont .job{font-size:1.8rem}.top .mv__player-cont .job{font-size:1.6rem}}.top .mv__player-cont .btn{margin-top:2.5rem}@media screen and (max-width: 767px){.top .mv__player-cont .btn{margin-top:2rem}}.top .mv__player .swiper-button-next,.top .mv__player .swiper-button-prev{background:#131722;width:3rem;height:3rem;border-radius:50%;display:none}@media screen and (max-width: 767px){.top .mv__player .swiper-button-next,.top .mv__player .swiper-button-prev{display:flex}}.top .mv__player .swiper-button-next:after,.top .mv__player .swiper-button-prev:after{color:#fff;font-size:1.2rem}.top .mv__player .swiper-button-prev{left:.2rem}.top .mv__player .swiper-button-next{right:.2rem}.top .about__txt{text-align:center;font-size:3rem;font-weight:900;margin-top:3rem}@media screen and (max-width: 767px){.top .about__txt{margin-top:2rem;font-size:2.4rem}}.top .about__btn{margin-top:4rem}@media screen and (max-width: 767px){.top .about__btn{margin-top:3rem}}.top .contact__txt{font-size:1.8rem;margin-top:2rem}@media screen and (max-width: 767px){.top .contact__txt{font-size:1.5rem;margin-top:1.5rem}}.top .contact__btn{margin-top:4rem}@media screen and (max-width: 767px){.top .contact__btn{margin-top:3rem}}.privacy{font-size:1.6rem;font-weight:500}@media screen and (max-width: 767px){.privacy{font-size:1.4rem}}.privacy__txt{margin:5rem 0}@media screen and (max-width: 767px){.privacy__txt{margin:3rem 0}}.privacy__content>ol{counter-reset:item}.privacy__content>ol>li:not(:first-child){margin-top:4rem}@media screen and (max-width: 767px){.privacy__content>ol>li:not(:first-child){margin-top:3rem}}.privacy__content>ol>li h3{position:relative;font-size:1.8rem;font-weight:700;background:#131722;color:#fff;padding:1rem 2rem 1rem 4rem;margin-bottom:3rem;display:flex;align-items:center}@media screen and (max-width: 767px){.privacy__content>ol>li h3{font-size:1.5rem;padding:.5rem 1rem .5rem 2.8rem}}.privacy__content>ol>li h3:before{counter-increment:item;content:counter(item) ".";position:absolute;left:2rem;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.privacy__content>ol>li h3:before{left:1rem}}.privacy__content>ol>li p{margin:2rem 0}@media screen and (max-width: 767px){.privacy__content>ol>li p{margin:1.5rem 0}}.privacy__content>ol>li>ul{margin:2rem 0}@media screen and (max-width: 767px){.privacy__content>ol>li>ul{margin:1.5rem 0}}.privacy__content>ol>li>ul>li{position:relative;padding-left:3rem}@media screen and (max-width: 767px){.privacy__content>ol>li>ul>li{padding-left:2rem}}.privacy__content>ol>li>ul>li:before{position:absolute;content:"・";top:2%;left:1rem}@media screen and (max-width: 767px){.privacy__content>ol>li>ul>li:before{top:3%;left:.5rem}}.privacy__content>ol>li>ul>li:not(:first-child){margin-top:.5rem}@media screen and (max-width: 767px){.privacy__content>ol>li>ul>li:not(:first-child){margin-top:.3rem}}.portfolio-list{padding-bottom:15rem}@media screen and (max-width: 767px){.portfolio-list{padding-bottom:8rem}}.contact__inner{background:#fff;padding:4rem;margin-top:4rem}@media screen and (max-width: 767px){.contact__inner{padding:3rem;margin-top:3rem}}.contact__txt{font-size:1.6rem;font-weight:500}@media screen and (max-width: 767px){.contact__txt{font-size:1.4rem}}.contact__thanks{margin-top:4rem}@media screen and (max-width: 767px){.contact__thanks{margin-top:3rem}}.contact__thanks-txt{text-align:center;font-size:1.6rem;font-weight:500}@media screen and (max-width: 767px){.contact__thanks-txt{font-size:1.4rem}}.contact__thanks-txt span{display:inline-block;text-align:left}
