.header{position:fixed;top:0;left:0;width:100%;height:86px;background-color:transparent;display:flex;align-items:center;z-index:40}@media screen and (max-width:1024px){.header{background-color:transparent}}.header.header__scrolled{background-color:#000}.header__inner{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0 33px}@media screen and (max-width:768px){.header__inner{width:100%;padding:0 2rem;margin:0 auto}}.header__logo{width:80px;height:69px}@media screen and (max-width:1024px){.header__logo{display:none}}@media screen and (max-width:1024px){.gnav__flex{display:flex;justify-content:space-between;width:266px;width:79.5%;margin:4.7rem auto 0;-moz-column-gap:26px;column-gap:26px;max-width:350px}}.gnav__image{display:none}@media screen and (max-width:1024px){.gnav__image{display:block;width:49.8%}}@media screen and (max-width:1024px){.gnav{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;padding:2rem 2rem 3rem;background-color:#fff;display:flex;flex-direction:column;justify-content:center;opacity:0;visibility:hidden;z-index:40}.gnav:before{content:"";display:block;width:41vw;height:100vh;background-color:#ececec;position:absolute;top:0;left:0;z-index:-1}}@media screen and (max-width:1024px) and (max-width:480px){.gnav:before{width:32.5%}}.gnav.is-active{opacity:1;visibility:visible;transition:all .4s}.gnav__list{display:flex;justify-content:space-between;-moz-column-gap:2rem;column-gap:2rem}@media screen and (max-width:1024px){.gnav__list{width:41%;flex-direction:column;row-gap:29px}}.gnav__logo{display:none}@media screen and (max-width:1024px){.gnav__logo{display:block}}.gnav__item{align-self:center}@media screen and (max-width:1024px){.gnav__item{width:100%;font-size:1.6rem;align-self:start;padding-bottom:1rem;border-bottom:1px solid #000;color:#000}}.gnav__item:last-of-type>.gnav__link{display:block;font-size:1.6rem;line-height:1;padding:1.1rem 3.5rem;border:1px solid #fff}@media screen and (max-width:1024px){.gnav__item:last-of-type{display:none}}.gnav__link{display:block;font-size:2rem;font-family:"Noto Sans JP",serif;font-weight:400;color:#fff}@media screen and (max-width:1024px){.gnav__link{color:#000}}.gnav .gnav-footer{display:none;width:79.5%;margin:auto auto 0}@media screen and (max-width:1024px){.gnav .gnav-footer{display:block;width:79.5%;max-width:350px;margin:122px auto 0}}.gnav .gnav-footer__btn{width:100%;background-color:#000;margin-bottom:3.1rem}.gnav .gnav-footer__btn>a{display:block;font-size:1.6rem;font-family:"Noto Sans JP",sans-serif;text-align:center;color:#fff;padding:1.15rem 0}.gnav .gnav-footer__btnText{font-family:"Noto Sans JP",sans-serif;font-weight:600;color:#fff;margin-right:2.7rem;position:relative}.gnav .gnav-footer__btnText:after{content:"";display:inline-block;background-image:url(/wp-content/themes/mark/img/page/front/cta_arrow.svg);background-repeat:no-repeat;background-size:contain;width:19px;height:19px;position:absolute;top:4px;right:-28px}.gnav .gnav-footer__flex{display:flex;justify-content:space-between}.hamburger{width:50px;height:20px;display:none}@media screen and (max-width:1024px){.hamburger{position:absolute;top:26px;right:20px;z-index:60;display:flex}}.hamburger__line{display:block;width:100%;height:2px;background-color:#000;position:absolute;transition:all .4s}.hamburger__line:nth-child(1){top:0;left:0}.hamburger__line:nth-child(2){width:40px;top:10px;right:0}.hamburger__line:nth-child(3){width:30px;top:20px;right:0}.hamburger.is-open .hamburger__line:nth-child(1){transform:translateY(10px) rotate(-45deg);background-color:#000}.hamburger.is-open .hamburger__line:nth-child(2){background-color:transparent}.hamburger.is-open .hamburger__line:nth-child(3){transform:translateY(-10px) rotate(45deg);background-color:#000;width:100%}