/*!
 * Copyright (c) 2022 WEBLIFE
 *
 * Permission is granted to use this file for the period specified in the contract 
 * between WEBLIFE and the client. Usage of this file beyond the contract period 
 * is strictly prohibited unless an extended license or written permission is obtained.
 *
 * Modifying or editing this file without prior written consent from WEBLIFE 
 * is not permitted.
 *
 * THE FILE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
 * PARTICULAR PURPOSE AND NONINFRINGEMENT.
 */
@media screen and (width >= 750px){.wl-banner-lists__wrapper{padding:0;list-style:none}}@media screen and (width < 750px){.wl-banner-lists__wrapper{margin-top:.8rem}}@media screen and (width >= 750px){.wl-banner-lists .grid__item-col1{grid-template-columns:1fr}.wl-banner-lists .grid__item-col2{grid-template-columns:repeat(2,1fr)}.wl-banner-lists .grid__item-col3{grid-template-columns:repeat(3,1fr)}.wl-banner-lists .grid__item-col4{grid-template-columns:repeat(4,1fr)}}@media screen and (width < 750px){.wl-banner-lists .grid__item-sp-col1{grid-template-columns:1fr}.wl-banner-lists .grid__item-sp-col2{grid-template-columns:repeat(2,1fr)}.wl-banner-lists .grid__item-sp-col3{grid-template-columns:repeat(3,1fr)}.wl-banner-lists .grid__item-sp-col4{grid-template-columns:repeat(4,1fr)}}@media screen and (width >= 750px){.wl-banner-lists .section-desktop-width-custom{max-width:var(--desktop-width-rem, 100%);margin-left:auto;margin-right:auto}}@media screen and (width < 750px){.wl-banner-lists__item--sp-full-width{width:100%;max-width:100%}}.wl-banner-lists__item--link:hover{opacity:.8}.wl-banner-lists__img{width:100%;height:auto;vertical-align:top}.wl-banner-lists.wl-banner-lists--figma-brand-list{--wl-figma-banner-aspect: 2 / 1}.wl-banner-lists.wl-banner-lists--figma-brand-list.gradient{--gradient-background: transparent;background-color:#aabecb;background-image:linear-gradient(#044d8733,#044d8733),linear-gradient(122deg,rgb(255 255 255 / 22%) 0%,transparent 38%,rgb(248 244 255 / 18%) 50%,transparent 65%,rgb(236 255 248 / 14%) 82%),linear-gradient(90deg,#93a8ba,#aac2d6 24%,#c8d9ea 52%,#dde9f4 78%,#eaedf5);background-attachment:scroll;color:#fff}.wl-banner-lists--figma-brand-list .wl-banner-lists__figma-heading{max-width:120rem;margin-left:auto;margin-right:auto}.wl-banner-lists--figma-brand-list .wl-banner-lists__figma-heading-inner{text-align:center;padding-bottom:3.9rem;color:#fff}.wl-banner-lists--figma-brand-list .wl-banner-lists__figma-title{margin:0;display:flex;flex-direction:column;align-items:center;gap:.5rem}.wl-banner-lists--figma-brand-list .wl-banner-lists__figma-title-en,.wl-banner-lists--figma-brand-list .wl-banner-lists__figma-title-en strong{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:500;font-size:clamp(2.8rem,4vw,4.3rem);line-height:1.5;letter-spacing:.04em;text-transform:uppercase;color:#fff}.wl-banner-lists--figma-brand-list .wl-banner-lists__figma-title-jp,.wl-banner-lists--figma-brand-list .wl-banner-lists__figma-title-jp strong{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:700;font-size:1.6rem;line-height:1.5;letter-spacing:.08em;color:#fff}.wl-banner-lists--figma-brand-list .wl-banner-lists__figma-midheading{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin:0;margin-top:3.9rem}.wl-banner-lists--figma-brand-list .wl-banner-lists__figma-midheading-line{width:4.8rem;height:1px;flex-shrink:0;background:#fff}.wl-banner-lists--figma-brand-list .wl-banner-lists__figma-midheading-text,.wl-banner-lists--figma-brand-list .wl-banner-lists__figma-midheading-text strong{font-family:var(--font-body-family);font-weight:700;font-size:clamp(1.8rem,2.2vw,2.5rem);line-height:1.5;letter-spacing:.125em;color:#fff;margin:0}.wl-banner-lists--figma-brand-list .wl-banner-lists__wrapper.wl-grid_border .wl-banner-lists__item{border:none}.wl-banner-lists--figma-brand-list .wl-banner-lists__wrapper--figma-original{margin-top:3rem}@media screen and (width >= 750px){.wl-banner-lists.wl-banner-lists--figma-brand-list .wl-banner-lists__wrapper--figma-original{gap:2rem}}.wl-banner-lists--figma-brand-list .page-width>.wl-banner-lists__button{text-align:center;margin-top:4rem}.wl-banner-lists--figma-brand-list .wl-banner-lists__wrapper--figma-original .wl-banner-lists__item{position:relative;overflow:hidden;aspect-ratio:var(--wl-figma-banner-aspect)}.wl-banner-lists--figma-brand-list .wl-banner-lists__wrapper--figma-original .wl-banner-lists__item--link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.wl-banner-lists--figma-brand-list .wl-banner-lists__wrapper--figma-original .wl-banner-lists__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;vertical-align:top}.wl-banner-lists__figma-brand-zone{margin-top:5.9rem;padding-top:2rem}.wl-banner-lists__figma-brand-zone .wl-banner-lists__figma-midheading--subzone-brand{margin-top:0}.wl-banner-lists__wrapper--figma-tile-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem;list-style:none;margin:0;padding:0;width:100%}.wl-banner-lists__wrapper--figma-tile-grid .wl-banner-lists__item{min-width:0}.wl-banner-lists__wrapper--figma-brand-grid{margin-top:3rem}.wl-banner-lists__wrapper--figma-brand-grid .wl-banner-lists__item{position:relative;overflow:hidden;aspect-ratio:var(--wl-figma-banner-aspect);background:#fff}.wl-banner-lists__wrapper--figma-brand-grid .wl-banner-lists__item--link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.wl-banner-lists__wrapper--figma-brand-grid .wl-banner-lists__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;box-sizing:border-box;vertical-align:middle}.wl-banner-lists__figma-asia-panel{margin-top:6rem;padding:5rem;border-radius:3px;background:#ffffff7f}.wl-banner-lists__figma-asia-panel .wl-banner-lists__figma-midheading--subzone-asia{margin-top:0}.wl-banner-lists__figma-midheading--subzone-asia .wl-banner-lists__figma-midheading-line{background:#044d8799}.wl-banner-lists__figma-midheading--subzone-asia{flex-wrap:nowrap}.wl-banner-lists__figma-midheading--subzone-asia .wl-banner-lists__figma-midheading-text,.wl-banner-lists__figma-midheading--subzone-asia .wl-banner-lists__figma-midheading-text strong{color:#044d8799;white-space:nowrap}.wl-banner-lists__figma-midheading--subzone-asia .wl-banner-lists__figma-midheading-text.rte p{display:inline;margin:0;white-space:nowrap}.wl-banner-lists__wrapper--figma-asia-grid{margin-top:3rem}.wl-banner-lists__wrapper--figma-asia-grid .wl-banner-lists__item{position:relative;overflow:hidden;aspect-ratio:var(--wl-figma-banner-aspect);background:#fff}.wl-banner-lists__wrapper--figma-asia-grid .wl-banner-lists__item--link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.wl-banner-lists__wrapper--figma-asia-grid .wl-banner-lists__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;box-sizing:border-box;vertical-align:middle}.wl-banner-lists--figma-brand-list .wl-banner-lists__button .button{background-color:#ffffff59}.wl-banner-lists--figma-brand-list .wl-banner-lists__figma-pill-icon{display:none!important}@media screen and (width <= 749px){.wl-banner-lists--figma-brand-list .wl-banner-lists__figma-heading-inner{padding-bottom:3rem}.wl-banner-lists--figma-brand-list .wl-banner-lists__figma-heading>.wl-banner-lists__figma-midheading{margin-top:1.2rem}.wl-banner-lists.wl-banner-lists--figma-brand-list .wl-banner-lists__wrapper--figma-original{display:grid!important;grid-template-columns:1fr!important;gap:1.5rem}.wl-banner-lists--figma-brand-list .wl-banner-lists__figma-midheading{flex-wrap:wrap;padding-left:1rem;padding-right:1rem}.wl-banner-lists__figma-midheading--subzone-asia{flex-wrap:nowrap;padding-left:.4rem;padding-right:.4rem}.wl-banner-lists__figma-midheading--subzone-asia .wl-banner-lists__figma-midheading-line{width:min(2.8rem,6vw);flex-shrink:0}.wl-banner-lists__figma-midheading--subzone-asia .wl-banner-lists__figma-midheading-text,.wl-banner-lists__figma-midheading--subzone-asia .wl-banner-lists__figma-midheading-text strong{font-size:1.8rem}.wl-banner-lists__wrapper--figma-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.wl-banner-lists__figma-asia-panel{padding:5rem 1.5rem;margin-top:3rem}.wl-banner-lists__figma-brand-zone{margin-top:2rem}}@media screen and (width <= 749px){.wl-banner-lists .wl-banner-lists__item.wl-banner-lists__item--hide-mobile{display:none!important}}
