@charset "UTF-8";.ht-catalog .title-container[data-v-5058974d]{align-items:center;background:url(../images/bg-pattern2.webp) 50%/500px repeat,linear-gradient(270deg,#bfe5ff,#f5d9fe);box-shadow:0 0 16px #2e345840;display:flex;flex-direction:column;justify-content:center;padding:32px}.ht-catalog .title>.image[data-v-5058974d]{color:#2e3458;height:80px;width:330px}@media screen and (max-width:769px){.ht-catalog .title>.image[data-v-5058974d]{height:56px;width:auto}}.ht-catalog .mini-title-container[data-v-5058974d]{align-items:center;display:flex;gap:16px}.ht-catalog .mini-title-container>.image[data-v-5058974d]{width:40px}.ht-catalog .mini-title[data-v-5058974d]{color:#2e3458;display:block;font-family:M PLUS\ 1p,Noto sans JP,Segoe UI,Helvetica Neue,helvetica,arial,メイリオ,ヒラギノ角ゴシック,游ゴシック,sans-serif;font-weight:900;letter-spacing:.64px;line-height:120%}.ht-catalog .content-container[data-v-5058974d]{display:flex;justify-content:center;position:relative;width:100%}.ht-catalog .bg[data-v-5058974d]{background-image:url(./background.CqlAUsh7.svg);background-size:cover;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:-1}@media screen and (max-width:769px){.ht-catalog .bg[data-v-5058974d]{aspect-ratio:auto;background-image:none}}.ht-catalog .content[data-v-5058974d]{align-items:center;align-self:stretch;background:#fff;border-radius:16px;box-shadow:0 0 16px #2e345840;display:flex;flex-direction:column;gap:32px;margin:32px;max-width:1280px;padding:32px;width:100%}@media screen and (max-width:769px){.ht-catalog .content[data-v-5058974d]{box-shadow:none;gap:16px;margin:initial;padding:16px}}.ht-catalog .concept-name[data-v-5058974d] .text{color:#2e3458;font-size:24px;font-weight:700;letter-spacing:.96px;line-height:150%}@media screen and (max-width:769px){.ht-catalog .concept-name[data-v-5058974d] .text{font-size:16px;letter-spacing:.64px}}.ht-catalog .list[data-v-5058974d]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(394px,1fr));justify-content:center;justify-items:center;list-style:none;margin:0;padding:0;width:calc(100% + 16px)}@media screen and (width <= 1330px){.ht-catalog .list[data-v-5058974d]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media screen and (max-width:769px){.ht-catalog .list[data-v-5058974d]{width:100%}}.ht-catalog .item[data-v-5058974d]{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;max-width:394px;width:100%}.ht-catalog .item.-company>.head[data-v-5058974d]{background:#ffecf5;border-bottom:2px solid #ff5ab3}.ht-catalog .item.-company>.head>.type[data-v-5058974d]{color:#ff5ab3}.ht-catalog .item.-general>.head[data-v-5058974d]{background:#e5f5ff;border-bottom:2px solid #5dbdff}.ht-catalog .item.-general>.head>.type[data-v-5058974d]{color:#239cf0}.ht-catalog .item.-cross>.head[data-v-5058974d]{background:#fbf0ff;border-bottom:2px solid #dc72ff}.ht-catalog .item.-cross>.head>.type[data-v-5058974d]{color:#cd4bf7}.ht-catalog .item.-browser>.head[data-v-5058974d]{background:#fff4d6;border-bottom:2px solid #ff9029}.ht-catalog .item.-browser>.head>.type[data-v-5058974d]{color:#ff9029}@media (any-hover:hover){.ht-catalog .item:hover>.image-wrapper:not(.-skeleton)>.image[data-v-5058974d]{-webkit-transform:scale(1.1);transform:scale(1.1)}.ht-catalog .item:focus-within>.image-wrapper:not(.-skeleton)>.image[data-v-5058974d]{-webkit-transform:scale(1.1);transform:scale(1.1)}}.ht-catalog .item>.head[data-v-5058974d]{align-items:flex-start;align-items:center;align-self:stretch;border-radius:4px 4px 0 0;display:flex;justify-content:space-between;padding-right:8px}.ht-catalog .item>.head>.platform[data-v-5058974d]{border-radius:4px 4px 0 0;padding:4px 8px}@media screen and (max-width:769px){.ht-catalog .item>.head>.platform[data-v-5058974d]{font-size:14px;font-weight:500;letter-spacing:.56px;line-height:100%}}.ht-catalog .item>.head>.type[data-v-5058974d]{font-size:14px;font-weight:500;letter-spacing:.56px;line-height:100%}@media screen and (max-width:769px){.ht-catalog .item>.head>.type[data-v-5058974d]{font-size:12px;letter-spacing:.48px}}.ht-catalog .item>.image-wrapper[data-v-5058974d]{display:flex;min-height:-webkit-max-content;min-height:max-content;overflow:hidden;position:relative;width:100%}.ht-catalog .item>.image-wrapper>.image[data-v-5058974d]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}.ht-catalog .item>.image-wrapper>.world-link-wrapper[data-v-5058974d]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;z-index:1}.ht-catalog .item>.image-wrapper .logo-wrapper[data-v-5058974d]{align-items:center;display:flex;height:75%;justify-content:center;margin-top:16px}.ht-catalog .item>.image-wrapper .logo-wrapper>.image[data-v-5058974d]{opacity:0;transition:opacity .3s;width:150px}@media screen and (max-width:769px){.ht-catalog .item>.image-wrapper .logo-wrapper>.image[data-v-5058974d]{width:100px}}.ht-catalog .item>.image-wrapper .world-button[data-v-5058974d]{align-items:center;display:flex;height:25%;justify-content:center}.ht-catalog .item>.image-wrapper .world-button>.name[data-v-5058974d]{background:linear-gradient(270deg,#bfe5ff,#f5d9fe);border-radius:4px;box-shadow:0 0 8px #2e345840;color:#2e3458;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.64px;line-height:120%;min-height:24px;padding:4px;text-align:center;text-shadow:0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff;width:170px}.ht-catalog .item>.world-name[data-v-5058974d]{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;color:#2e3458;font-weight:700;letter-spacing:.64px;line-height:150%;min-height:24px;overflow:hidden;text-overflow:ellipsis;transition:color .3s;width:100%;word-break:break-all}.ht-catalog .world-link[data-v-5058974d]{align-items:center;background-color:#fff0;border-right:1px solid #2e3458;display:flex;flex:1 0 auto;flex-direction:column;height:100%;justify-content:space-between;transition:.3s}.ht-catalog .world-link[data-v-5058974d]:last-of-type{border-right:none}@media (any-hover:hover){.ht-catalog .world-link[data-v-5058974d]:hover{background-color:#fff9}.ht-catalog .world-link:hover>.logo-wrapper>.image[data-v-5058974d]{opacity:1}.ht-catalog .world-link[data-v-5058974d]:focus-within{background-color:#fff9}.ht-catalog .world-link:focus-within>.logo-wrapper>.image[data-v-5058974d]{opacity:1}}
