.c-header{background-color:transparent}@media (min-width: 1000px){.c-header{transition:background-color .3s;will-change:background-color}}@media (max-width: 999px){.c-header{box-shadow:none;transition:background-color .3s, box-shadow .3s;will-change:background-color, box-shadow}}.c-header .logo-header img.white{opacity:1}.c-header .logo-header img.black{opacity:0}.c-header .c-nav ul a{color:#fff;transition:color .3s, opacity .3s;will-change:color, opacity}.c-header .btn-language:before{filter:brightness(0) invert(1);transition:filter .3s;will-change:filter}.c-header .btn-language__text{color:#fff;transition:color .3s, opacity .3s;will-change:color, opacity}.c-header .c-toggle span{background-color:#fff}.c-header.is-black{background-color:#fff}@media (max-width: 999px){.c-header.is-black{box-shadow:0px 3px 3px rgba(0,0,0,0.1)}}.c-header.is-black .logo-header img.white{opacity:0}.c-header.is-black .logo-header img.black{opacity:1}.c-header.is-black .logo-header span{opacity:0;pointer-events:none}.c-header.is-black .c-nav ul a{color:#000}.c-header.is-black .btn-language:before{filter:none}.c-header.is-black .btn-language__text{color:#000}.c-header.is-black .c-toggle span{background-color:#000}.sec-mv{position:relative;min-height:550px}@media (max-width: 999px){.sec-mv{min-height:400px}}@media only screen and (max-width: 999px) and (orientation: landscape){.sec-mv{min-height:500px}}.sec-mv .title-mv{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;z-index:2;transition:opacity 0.5s;will-change:opacity}.sec-mv .title-mv picture{display:block}@media (max-width: 999px){.sec-mv .title-mv picture{width:100px}}.sec-mv .js-mv-slider{height:100%;overflow:hidden}.sec-mv .mv-slider{height:100%}.sec-mv .mv-slider__item{height:100%}.sec-mv .mv-slider__item img{width:100%;height:100%;object-fit:cover}.sec-mv-scroll{position:absolute;left:-7px;bottom:0;display:flex;align-items:flex-start;cursor:pointer;z-index:2}@media (max-width: 999px){.sec-mv-scroll{display:block;width:50px;left:calc(50% - 25px)}}.sec-mv-scroll__text{font-family:"Crimson Text",serif;color:#fff;font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:.05em;font-weight:400;transform:rotate(-90deg);white-space:nowrap;margin-top:24px}@media (max-width: 999px){.sec-mv-scroll__text{transform:none;font-size:10px;font-size:1rem;line-height:1.2em}}.sec-mv-scroll__line{width:1px;height:95px;position:relative;left:-18px}@media (max-width: 999px){.sec-mv-scroll__line{display:block;left:0;height:20px;margin:0 auto;margin-top:3px}}.sec-mv-scroll__line:before,.sec-mv-scroll__line:after{content:'';background-color:#fff;position:absolute;width:100%;height:100%;left:0}.sec-mv-scroll__line:before{top:0;height:0;animation:lineInScroll .6s ease-in-out .1s infinite alternate}.sec-mv-scroll__line:after{bottom:0;animation:lineOutScroll 0.6s ease-in-out infinite alternate}@keyframes lineInScroll{0%{height:0}100%{height:100%}}@keyframes lineOutScroll{0%{height:100%}100%{height:0}}.sec-mv .js-offset-color-menu{position:absolute;width:100%;height:1px;left:0;bottom:100px}.sec-mv.is-hidden-text .title-mv{opacity:0}#wrap{padding-top:0}@media (max-width: 999px){.is-show-menu-sp .c-header{background-color:#fff}.is-show-menu-sp .c-header .logo-header img.white{opacity:0}.is-show-menu-sp .c-header .logo-header img.black{opacity:1}.is-show-menu-sp .c-header .logo-header span{opacity:0;pointer-events:none}.is-show-menu-sp .c-header .c-nav ul a{color:#000}.is-show-menu-sp .c-header .btn-language:before{filter:none}.is-show-menu-sp .c-header .btn-language__text{color:#000}.is-show-menu-sp .c-header .c-toggle span{background-color:#000}}

/*# sourceMappingURL=maps/top-critical.min.css.map */
