@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;700&display=swap";nav.global-navigation[data-v-a09bc89d]{align-items:center;border-radius:40px;color:#fff;display:flex;height:66px;justify-content:center;padding:0 60px}nav.global-navigation ul[data-v-a09bc89d]{align-items:center;display:flex;gap:63px;height:100%;list-style:none;margin:0;position:relative}nav.global-navigation ul li[data-v-a09bc89d]{color:#000;display:flex;height:100%}nav.global-navigation ul li[data-v-a09bc89d]:hover{color:#d71720}nav.global-navigation ul li>a[data-v-a09bc89d],nav.global-navigation ul li>p[data-v-a09bc89d]{align-items:center;color:inherit;cursor:pointer;display:block;display:flex;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;gap:7px;justify-content:center;letter-spacing:0;line-height:160%;text-decoration:none;transition:color .3s ease;word-break:keep-all}nav.global-navigation ul li p[data-v-a09bc89d]:after{background-image:url(../images/icon_arrow_down_red.svg);content:"";height:5px;transition:.3s;width:10px}nav.global-navigation ul li.navigationList .navigationList-menu[data-v-a09bc89d]{background:#000;border-radius:10px;box-shadow:0 8px 25px #0000004d;display:flex;flex-flow:column;gap:16px;opacity:0;padding:24px;pointer-events:none;position:absolute;top:100%;transform:translate(-30%);transition:all .3s ease;visibility:hidden;width:-moz-max-content;width:max-content}nav.global-navigation ul li.navigationList .navigationList-menu a[data-v-a09bc89d]{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none}nav.global-navigation ul li.navigationList.isActive .navigationList-menu[data-v-a09bc89d]{opacity:1;pointer-events:auto;visibility:visible}.page-index header nav.global-navigation{background-color:#fff;box-shadow:0 0 10px #00000026;height:58px}.page-index header.is-scrolling nav.global-navigation{background-color:transparent;box-shadow:none;height:66px}.page-index header.is-scrolling nav.global-navigation ul li{color:#000}.page-index header.is-scrolling nav.global-navigation li.navigationList .navigationList-menu{top:100%}
