html.m-nav-open{overflow:hidden}.mobile-header{position:fixed;top:0;width:100%;min-width:320px;height:70px;display:flex;justify-content:space-between;background-color:#000;box-shadow:0px 0px 20px rgba(0,0,0,0.1);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.1);z-index:700}.mobile-header .logo{padding-left:20px}@media screen and (min-width: 768px){.mobile-header .logo{padding-left:60px}}.mobile-header .menuBtn{position:absolute;top:50%;right:0;padding:34px 20px;transform:translateY(-50%);z-index:701;cursor:pointer}.mobile-header .menuBtn .line{margin:7px 0;transition:transform 0.3s}.m-nav-open .mobile-header .menuBtn .line{background-color:rgba(255,255,255,0)}.mobile-header .menuBtn .line:before,.mobile-header .menuBtn .line:after{display:block;width:25px;height:1px;background-color:#fff;transition:transform 0.3s}.mobile-header .menuBtn .line:before,.mobile-header .menuBtn .line:after{content:""}.mobile-header .menuBtn .line:before{transform:translateY(-4px)}.m-nav-open .mobile-header .menuBtn .line:before{transform:translateY(-2px) rotateZ(135deg)}.mobile-header .menuBtn .line:after{transform:translateY(4px)}.m-nav-open .mobile-header .menuBtn .line:after{transform:translateY(-3px) rotateZ(-135deg)}.mobile-header .right-menu{position:absolute;top:0;right:0;height:100%;display:flex}.mobile-header .right-menu li{display:flex;flex-direction:column;align-items:center;width:40px}.mobile-header .right-menu li a{display:block;flex:1 1 0%;width:100%}.mobile-header .icon-mypage{background:url(/views/res/imgs/common/icon_m_header_mypage.png) no-repeat 50%/20px 19px}.mobile-header .icon-cart{background:url(/views/res/imgs/common/icon_m_header_cart.png) no-repeat 50%/20px 17px}.mobile-nav-wrap{display:none;position:fixed;top:0;width:100%;height:100%;z-index:700}.mobile-nav-wrap .inner{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;height:100%;background-color:#000;overflow:auto}.mobile-nav-wrap .nav-top-menu{padding:30px 15px}.mobile-nav-wrap .mobile-nav{padding-top:50px}.m-nav-open .mobile-nav-wrap .mobile-nav{opacity:0;animation:fadeIn-animation 1s 0.3s forwards}.mobile-nav-wrap .mobile-nav .aco a{display:flex;align-items:center;justify-content:space-between;flex:1 1 0%;width:100%;height:65px;padding:0 35px;color:#fff;overflow:hidden;font-family:"MBCorpoA", "Noto Sans CJKKR", sans-serif;font-size:30px;transform-origin:left}@media screen and (min-width: 768px){.mobile-nav-wrap .mobile-nav .aco a{padding:0 72px}}.mobile-nav-wrap .mobile-nav .aco>a.open::before{transform:rotate(-180deg)}.mobile-nav-wrap .mobile-nav .aco .has-sub::before{content:"";display:inline-block;width:20px;height:20px;background-image:url(/views/res/imgs/common/btn_select_arrow_000.svg);background-repeat:no-repeat;background-size:10px 6px;background-position:center}.mobile-nav-wrap .mobile-nav .aco.on .text{border-bottom:1px solid #fff}.mobile-nav-wrap .mobile-nav .aco.on .sub-menu-list-wrap{display:flex;flex-direction:column}.mobile-nav-wrap .lang-wrap{margin-top:auto;display:flex;left:0;right:0;bottom:0;padding:50px 35px 50px}@media screen and (min-width: 768px){.mobile-nav-wrap .lang-wrap{padding:50px 72px 50px}}.mobile-nav-wrap .lang-wrap .item{display:block;height:22px;margin-right:25px;font-size:18px;color:#fff}.mobile-nav-wrap .lang-wrap .item.selected{border-bottom:1px solid rgba(255,255,255,0.9)}.mobile-nav-wrap .sub-menu-list-wrap{display:none;text-align:left}.mobile-nav-wrap .sub-menu-list-wrap .sub-menu-list{width:100%;background-color:#eee;border-top:1px solid #ddd}.mobile-nav-wrap .bottom-wrap{padding:30px 20px}.mobile-nav-wrap .bottom-wrap .txt{font-size:14px}.mobile-nav-wrap .bottom-wrap .txt:not(:last-child){margin-bottom:10px}.mobileBg{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;opacity:0;background-color:rgba(0,0,0,0.4);transform:translateX(100%);transition:opacity 0.5s, transform 0s 1s;z-index:1}.m-nav-open .mobileBg{opacity:1;transform:translateX(0);transition:opacity 0.5s}@media screen and (min-width: 1200px){.pc-header{position:relative !important;top:0;left:0;width:100%;height:110px;-webkit-transition:all .4s;transition:all .4s;will-change:top;color:#fff;z-index:700}.pc-header.sub-header .fixed-wrap{background-color:#000}.pc-header .fixed-wrap{position:fixed;top:0;left:0;padding:0 20px;width:100%;height:110px;background-color:#000;transition:height .4s}}@media screen and (min-width: 1200px) and (min-width: 768px){.pc-header .fixed-wrap{padding:0 60px}}@media screen and (min-width: 1200px){.pc-header.fixed .fixed-wrap{position:fixed;height:110px}.pc-header .header-inner{display:flex;justify-content:space-between;margin:0 auto;max-width:1516px;height:100%}.pc-nav{display:flex;justify-content:center;margin-left:auto}.pc-nav .menu-list{flex:none;position:relative}.pc-nav .menu-list:first-child>a{padding-left:0}.pc-nav .menu-list:last-child>a{padding-right:0}.pc-nav .menu-list>a{display:flex;align-items:center;justify-content:center;height:100%;font-size:17px;padding:0 1.14643vw}}@media screen and (min-width: 1200px) and (min-width: 1920px){.pc-nav .menu-list>a{padding:0 22px}}@media screen and (min-width: 1200px){.pc-nav .menu-list>a>p{position:relative;transition:color .4s}.pc-nav .menu-list>a>p::after{content:"";display:inline-block;position:absolute;bottom:-5px;left:auto;right:0;width:100%;height:1px;background-color:rgba(255,255,255,0.9);opacity:0;transition:opacity 0.5s;z-index:500}.pc-nav .menu-list>a .icon-link{display:flex;align-items:center}.pc-nav .menu-list>a .icon-link::before{content:"";order:2;display:block;width:16px;height:16px;margin-left:5px;background-image:url(/views/res/imgs/common/icon-link-v2.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.pc-nav .menu-list>a .icon-lang{display:flex;align-items:center}.pc-nav .menu-list>a .icon-lang::before{content:"";display:block;width:16px;height:16px;margin-right:5px;background-image:url(/views/res/imgs/common/icon-lang.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.pc-nav .menu-list.on>a>p::after,.pc-nav .menu-list:hover>a>p::after{opacity:1}.pc-nav:hover .menu-list.on>a>p::after{opacity:0}.pc-nav .menu-list.on:hover>a>p::after{opacity:1}}header .logo{display:flex;align-items:center;z-index:701}header .logo .logo-wrap{position:relative;flex:none;display:flex;align-items:center;transition:padding-right .4s;transition-delay:0.2s}@media screen and (min-width: 1500px){header .logo .logo-wrap{padding-right:22px}}header .logo .logo-wrap .text{position:relative;padding-left:10px}@media screen and (min-width: 1200px){header .logo .logo-wrap .text{padding-left:9px}}header .logo .logo-wrap::after{opacity:1;transition:opacity .4s;transition-delay:0.2s}@media screen and (min-width: 1500px){header .logo .logo-wrap::after{content:"";position:absolute;width:1px;height:16px;top:19px;right:10px;background-color:rgba(255,255,255,0.5)}}header .logo .symbol{width:34px;height:34px;background-image:url(/views/res/imgs/common/header-symbol-m_except.png);background-repeat:no-repeat;background-position:0 50%;background-size:contain;text-indent:-9999px}@media screen and (min-width: 1200px){header .logo .symbol{width:51px;height:51px;background-image:url(/views/res/imgs/common/header-symbol_except.png)}}header .logo .site-main{width:92px;height:10.6px;background-image:url(/views/res/imgs/common/header-logo-site-m_except.png);background-repeat:no-repeat;background-position:0 50%;background-size:auto 100%;text-indent:-9999px;transition:opacity .4s,width .4s;transition-delay:0.2s}@media screen and (min-width: 1200px){header .logo .site-main{width:137px;height:17px;background-image:url(/views/res/imgs/common/header-logo-site_except.png)}}header .logo .site-sub{margin-top:5px;background-repeat:no-repeat;background-position:0 50%;background-size:contain;text-indent:-9999px;transform:scale(1);transform-origin:left;transition:margin-top .4s,transform .4s;transition-delay:0.2s}@media screen and (min-width: 1200px){header .logo .site-sub{margin-top:8px}}@media screen and (min-width: 1500px){header .logo .site-sub{margin-top:5px}}[data-site="marketing"] header .logo .site-sub{width:170px;height:13px;background-image:url(/views/res/imgs/common/logo-marketing-jp-mobile_except_n1.png)}@media screen and (min-width: 1200px){[data-site="marketing"] header .logo .site-sub{width:257px;height:17px;background-image:url(/views/res/imgs/common/logo-marketing-jp-pc_except_n1.png)}}@media screen and (min-width: 1500px){[data-site="marketing"] header .logo .site-sub{margin-top:1px}}header.fixed .fixed-wrap{position:fixed;height:110px}header.fixed .logo .logo-wrap{padding-right:0;transition-delay:0s}header.fixed .logo .logo-wrap::after{opacity:0;transition-delay:0s}header.fixed .logo .site-main{width:0;opacity:0;transition-delay:0s}header.fixed .logo .site-sub{transition-delay:0s;transform:scale(1.14) translateY(-8px)}@media screen and (min-width: 1200px){header.fixed .logo .site-sub{transform:translateY(-13px)}}@media screen and (min-width: 1500px){header.fixed .logo .site-sub{transform:translateY(-1px)}}
