.--0fzq_header{z-index:1000;background:var(--color-white);border-bottom:solid 1px var(--color-gray200);align-items:center;transition:transform .6s cubic-bezier(.19,1,.22,1);display:flex;position:sticky;top:0;left:0}.--0fzq_header[data-scrolled]{transform:translateY(-42px)}@media (max-width:999px){.--0fzq_header[data-scrolled]{transform:translateY(0)}}.--0fzq_headerInner{justify-content:space-between;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:0 50px 0 27px;display:flex}@media (max-width:1180px){.--0fzq_headerInner{padding:0 40px 0 17px}}@media (max-width:1080px){.--0fzq_headerInner{padding:0 30px 0 0}}@media (max-width:999px){.--0fzq_headerInner{padding:0 33px 0 5px}}.--0fzq_headerLogo{z-index:1000;align-items:center;width:260px;transition:transform .6s cubic-bezier(.19,1,.22,1);display:flex;position:relative}@media (max-width:1080px){.--0fzq_headerLogo{width:219px;height:85.4px}}@media (max-width:999px){.--0fzq_headerLogo{width:150px;height:58px}}[data-scrolled] .--0fzq_headerLogo{transform-origin:0;transform:scale(.8)translateY(26px)}@media (max-width:999px){[data-scrolled] .--0fzq_headerLogo{transform:scale(1)}}.--0fzq_headerLogo>a{display:inline-block}.--0fzq_headerLogo img{width:100%;display:block}.--0fzq_headerShopDetail .--0fzq_headerLogo{width:196px;position:absolute;top:2px}.--0fzq_headerShopDetail[data-scrolled] .--0fzq_headerLogo{transform:scale(1)translateY(42px)}@media (max-width:1280px){.--0fzq_headerShopDetail[data-scrolled] .--0fzq_headerLogo{transform:scale(1)translateY(40px)}}@media (max-width:1080px){.--0fzq_headerShopDetail[data-scrolled] .--0fzq_headerLogo{transform:scale(.8)translateY(38px)}}@media (max-width:999px){.--0fzq_headerShopDetail .--0fzq_headerLogo{width:150px;height:58px;position:relative;top:0}.--0fzq_headerShopDetail[data-scrolled] .--0fzq_headerLogo{transform:scale(1)translateY(0)}}.--0fzq_headerShopDetail .--0fzq_headerInner>div:nth-child(2){flex-direction:column;flex:1;align-items:flex-end;width:100%;display:flex}.--0fzq_spHeaderExperienceButton{display:none}@media screen and (max-width:999px){.--0fzq_spHeaderExperienceButton{margin-left:auto;margin-right:30px;display:flex}.--0fzq_spHeaderExperienceButton a{color:#fff;background-color:var(--color-red);border-radius:5px;justify-content:center;align-items:center;height:30px;padding:9px 15px;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .3s;display:inline-flex}.--0fzq_spHeaderExperienceButton a:hover{background:var(--color-red-hover)}.--0fzq_spHeaderExperienceButton a span{background:var(--color-red) url(/common/images/icon-experience.svg) no-repeat 0 center;background-size:10px 12px;align-items:center;padding-left:17px;display:inline-flex}}
.Y0OhLW_links>li{width:40px;margin-left:10px}.Y0OhLW_trial a,.Y0OhLW_login a{position:relative}.Y0OhLW_links>li>a{text-align:center;font-size:10px;font-weight:500;display:block}.Y0OhLW_links>li>a>span{margin-top:3px;display:block}.Y0OhLW_links>li:first-of-type{margin-left:0}.Y0OhLW_links{z-index:0;visibility:hidden;opacity:0;margin:0;padding:0;list-style:none;transition:visibility .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);display:flex;position:absolute;top:-17px;right:0}[data-scrolled] .Y0OhLW_links{visibility:visible;opacity:1}.Y0OhLW_trial>a:before{content:url(/common/images/icon-experience.svg);background:var(--color-red);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin:0 auto;display:flex}.Y0OhLW_login>a:before{content:url(/common/images/icon-login-white.svg);background:var(--color-orange3);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin:0 auto;display:flex}
.TjoxCa_headerNavi{height:100%}.TjoxCa_headerNaviPrimary{justify-content:flex-end;align-items:flex-end;margin-bottom:23px;transition:transform .6s cubic-bezier(.19,1,.22,1);display:flex}@media (max-width:1080px){.TjoxCa_headerNaviPrimary{margin-bottom:27px}}@media (max-width:999px){.TjoxCa_headerNaviPrimary{display:none}}[data-scrolled] .TjoxCa_headerNaviPrimary{transform:translateY(-100%)}.TjoxCa_headerNaviPrimaryMenu{align-items:flex-end;height:1em;margin:0 30px 3px 0;display:flex}@media (max-width:1080px){.TjoxCa_headerNaviPrimaryMenu{margin:0 30px 3px 0}}.TjoxCa_headerNaviPrimaryMenu li{height:1em;margin-right:calc((100vw / var(--vw-pc)) * 30);line-height:1}.TjoxCa_headerNaviSecondaryGlobal>li{position:relative}.TjoxCa_headerNaviSecondarySub ul li{border-bottom:solid 1px var(--color-gray200)}.TjoxCa_headerNaviPrimaryMenu li:last-of-type{margin-right:0}.TjoxCa_headerNaviPrimaryExperience a{color:var(--color-white);background:var(--color-red) url(/common/images/icon-experience.svg) no-repeat;border-right:solid 1px var(--color-red);border-bottom:solid 1px var(--color-red);border-left:solid 1px var(--color-red);background-position:25px 15px;background-size:15px 18px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:13px 25px 13px 45px;font-size:14px;font-weight:700;transition:background-color .6s cubic-bezier(.19,1,.22,1);display:block}@media (max-width:1080px){.TjoxCa_headerNaviPrimaryExperience a{background-position:15px 13px;padding:13px 15px 13px 35px;font-size:12px}}.TjoxCa_headerNaviPrimaryLogin a{color:var(--color-orange3);background:var(--color-white) url(/common/images/icon-login.svg) no-repeat;border-right:solid 1px var(--color-orange3);border-bottom:solid 1px var(--color-orange3);border-left:solid 1px var(--color-orange3);background-position:25px 15px;background-size:15px 18px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:13px 25px 13px 45px;font-size:14px;font-weight:700;transition:background-color .6s cubic-bezier(.19,1,.22,1);display:block}@media (max-width:1080px){.TjoxCa_headerNaviPrimaryLogin a{background-position:15px 13px;padding:13px 15px 13px 35px;font-size:12px}}.TjoxCa_headerNaviPrimaryMenu li a{color:var(--color-gray600);font-size:12px;font-weight:500;transition:color .6s cubic-bezier(.19,1,.22,1)}.TjoxCa_headerNaviSecondaryGlobal>li>a{padding:0 25px 25px;font-size:14px;font-weight:700;transition:color .6s cubic-bezier(.19,1,.22,1);display:block}.TjoxCa_headerNaviSecondarySub ul li a{padding:12px 0 14px;font-size:14px;font-weight:500;transition:color .6s cubic-bezier(.19,1,.22,1);display:block}.TjoxCa_headerNaviPrimaryLogin a:hover{background-color:var(--button-secondary-hover)}.TjoxCa_headerNaviPrimaryExperience a:hover{background-color:var(--color-red-hover)}.TjoxCa_headerNaviPrimaryMenu li a:hover{color:var(--color-orange3)}.TjoxCa_headerNaviPrimaryExperience{margin-right:10px}.TjoxCa_headerNaviSecondary{justify-content:flex-end;padding-right:2px;line-height:1;transition:transform .6s cubic-bezier(.19,1,.22,1);display:flex;position:relative}@media (max-width:999px){.TjoxCa_headerNaviSecondary{display:none}}[data-scrolled] .TjoxCa_headerNaviSecondary{transform:translateY(-4px)}.TjoxCa_headerNaviSecondaryGlobal{z-index:10;transition:transform .6s cubic-bezier(.19,1,.22,1);display:flex;position:relative}[data-scrolled] .TjoxCa_headerNaviSecondaryGlobal{transform:translate(-125px)}@media (max-width:1080px){[data-scrolled] .TjoxCa_headerNaviSecondaryGlobal{transform:translate(-110px)}}.TjoxCa_headerNaviSecondaryGlobal>li:last-of-type{margin-right:0}@media (max-width:1180px){.TjoxCa_headerNaviSecondaryGlobal>li>a{padding:0 20px 25px}}@media (max-width:1080px){.TjoxCa_headerNaviSecondaryGlobal>li>a{padding:0 15px 26px;font-size:12px}}.TjoxCa_headerNaviSpnaviButton span{background:var(--color-orange3);width:100%;height:1px;display:block}.TjoxCa_headerNaviSpnaviButton span:first-child{transition:transform .6s cubic-bezier(.19,1,.22,1);position:absolute;top:0;left:0}.TjoxCa_headerNaviSpnaviButton span:nth-child(2){transition:opacity .6s cubic-bezier(.19,1,.22,1);position:absolute;top:50%;left:0}.TjoxCa_headerNaviSpnaviButton span:nth-child(3){transition:transform .6s cubic-bezier(.19,1,.22,1);position:absolute;bottom:0;left:0}.TjoxCa_headerNaviSecondaryGlobal>li:has(.TjoxCa_headerNaviSecondarySub)>a>span{padding-right:15px;display:inline-block;position:relative}.TjoxCa_headerNaviSecondaryGlobal>li:has(.TjoxCa_headerNaviSecondarySub)>a span:before{content:"";border-right:solid 1px var(--color-orange3);border-bottom:solid 1px var(--color-orange3);transform-origin:50%;width:7px;height:7px;transition:top .6s cubic-bezier(.19,1,.22,1),transform .6s cubic-bezier(.19,1,.22,1);display:block;position:absolute;top:1px;right:0;transform:rotate(45deg)}@media (max-width:1080px){.TjoxCa_headerNaviSecondaryGlobal>li>a{top:0}}.TjoxCa_headerNaviSecondaryGlobal>li:has(.TjoxCa_headerNaviSecondarySub):hover>a span:before{top:6px;transform:rotate(225deg)}.TjoxCa_headerNaviSecondaryGlobal>li>a:hover{color:var(--color-orange3)}.TjoxCa_headerNaviSecondaryGlobal>li:last-of-type>a{padding-right:0}.TjoxCa_headerNaviSecondarySub{visibility:hidden;background:var(--color-white);opacity:0;border-bottom-right-radius:20px;border-bottom-left-radius:20px;width:180px;transition:visible .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);position:absolute;top:100%;left:0;box-shadow:2px 2px 10px #0000001a}.TjoxCa_headerNaviSecondarySub:before{content:"";background:var(--color-white);width:100%;height:5px;display:block;position:absolute;top:-5px;left:0}.TjoxCa_headerNaviSecondaryProgram .TjoxCa_headerNaviSecondarySub{left:-20px}.TjoxCa_headerNaviSecondaryMember .TjoxCa_headerNaviSecondarySub{left:5px}.TjoxCa_headerNaviSecondaryNews .TjoxCa_headerNaviSecondarySub{right:0;left:inherit}.TjoxCa_headerNaviSecondaryGlobal>li:hover .TjoxCa_headerNaviSecondarySub{visibility:visible;opacity:1}.TjoxCa_headerNaviSecondarySub ul{padding:20px 16px}.TjoxCa_headerNaviSecondarySub ul li:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.TjoxCa_headerNaviSecondarySub ul li a:hover{color:var(--color-orange3)}.TjoxCa_headerNaviSecondarySub ul li:first-of-type a{padding-top:0}.TjoxCa_headerNaviSecondarySub ul li:last-of-type a{padding-bottom:0}.TjoxCa_headerNaviSpnaviButton{background:0 0;border:none;width:30px;height:26px;margin-top:-13px;padding:0;transition:transform .6s cubic-bezier(.19,1,.22,1);display:none;position:absolute;top:50%;right:20px}html:has(.TjoxCa_headerNavi[data-spmenu-shown]) .TjoxCa_headerNaviSpnaviButton{transform:rotate(180deg)}html:has(.TjoxCa_headerNavi[data-spmenu-shown]) .TjoxCa_headerNaviSpnaviButton span:first-child{transform:translateY(12.5px)rotate(-45deg)}html:has(.TjoxCa_headerNavi[data-spmenu-shown]) .TjoxCa_headerNaviSpnaviButton span:nth-child(2){opacity:0}html:has(.TjoxCa_headerNavi[data-spmenu-shown]) .TjoxCa_headerNaviSpnaviButton span:nth-child(3){transform:translateY(-12.5px)rotate(45deg)}@media (max-width:999px){.TjoxCa_headerNaviSpnaviButton{display:block}}html:has(.TjoxCa_headerNavi[data-spmenu-shown]){overflow:hidden}
