.kv .kv__img{width:100%}.kv .kv__img img{width:100%;height:auto}.kv .kv__links{display:flex}@media screen and (max-width:767px){.kv .kv__links{flex-direction:column}}.kv .kv__links .link-banner{color:#fff;padding:28px 15px 34px;position:relative;display:block;width:33.3333%;background-size:cover;background-repeat:no-repeat;background-position:center center}@media screen and (max-width:767px){.kv .kv__links .link-banner{width:100%;padding:15px 10px 32px}}.kv .kv__links .link-banner:hover{filter:brightness(1.2)}.kv .kv__links .link-banner .link-date{display:flex;justify-content:center;align-items:flex-end;margin-bottom:10px}.kv .kv__links .link-banner .link-date .link-date__date{font-weight:400}.kv .kv__links .link-banner .link-date .link-date__date .link-date__year{margin-right:8px;font-size:27px;letter-spacing:-0.03em}.kv .kv__links .link-banner .link-date .link-date__date .link-date__day{margin-right:5px;font-size:48px;letter-spacing:-0.08em}@media screen and (max-width:767px){.kv .kv__links .link-banner .link-date .link-date__date .link-date__day{font-size:43px}}.kv .kv__links .link-banner .link-date .link-date__date .link-date__week{font-size:28px;letter-spacing:0}@media screen and (max-width:767px){.kv .kv__links .link-banner .link-date .link-date__date .link-date__week{font-size:22px}}.kv .kv__links .link-banner .link-date .link-date__time{margin-left:8px;font-size:24px}.kv .kv__links .link-banner .link-date .link-date__time .link-date__open{font-size:31px}.kv .kv__links .link-banner .link-logo{display:flex;justify-content:center}.kv .kv__links .link-banner .link-arrow{position:absolute;bottom:13px;left:50%;transform:translateX(-50%)}.kv .kv__links .link-banner.--pf{background-image:url(../img/top/piano_banner_bg@2x.webp)}.kv .kv__links .link-banner.--vn{background-image:url(../img/top/vn_banner_bg@2x.webp)}.kv .kv__links .link-banner.--symphony{background-image:url(../img/top/sym_banner_bg@2x.webp)}.page .kv__img{margin-top:-66px}@media screen and (max-width:767px){.page .kv__img{margin-top:0px}}.concert-kv img{width:100%;height:auto}