.top-visual{position:relative}.top-visual-catch{display:flex;flex-flow:row-reverse;position:absolute;bottom:12.5rem;left:2rem;z-index:2}.top-visual-catch__focus,.top-visual-catch__text{margin:0;writing-mode:vertical-rl;font-family:var(--font-mincho-family);font-weight:400;line-height:1.8;letter-spacing:.109em;color:#fff}.top-visual-catch__focus{font-size:2.4rem}.top-visual-catch__text{font-size:1.795rem}.top-visual-slide{position:relative;z-index:1}.top-visual-slide:after{content:"";position:absolute;bottom:0;left:0;transform:scaleY(-1);width:100%;height:100%;background:linear-gradient(180deg,#000 -29.76%,#0000 44.41%)}.top-visual-lists__item{position:relative;aspect-ratio:.5247376311 / 1;margin:auto;overflow:hidden}.top-visual-news{position:absolute;bottom:2.6rem;right:2rem;width:calc(100% - 4rem);z-index:2}.top-visual-news>a{display:flex;flex-wrap:wrap;align-items:center;row-gap:.7rem;column-gap:1.6rem;text-decoration:none;color:#fff}.top-visual-news__date{font-family:var(--font-en-family);font-size:1.2rem;font-weight:400;line-height:1.1;color:#fff}.top-visual-news__cat{margin:0;font-size:1.2rem;line-height:1.1}.top-visual-news__cat>span{display:inline-block;padding:.1rem .2rem;min-width:6.8rem;background-color:#909090;text-align:center;vertical-align:top;color:#fff}.top-visual-news__title{margin:0;width:100%;text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem;font-weight:500;line-height:1.5;color:#fff;overflow:hidden}@media(hover:hover){.top-visual-news>a{transition:opacity .4s ease}.top-visual-news__title{transition:transform .4s ease,background-position .4s ease;background:linear-gradient(90deg,#7a1c30 50%,#fff 50%) no-repeat 100% 0;background-size:200% auto;background-clip:text;color:transparent}.top-visual-news>a:hover{opacity:.7}.top-visual-news>a:hover .top-visual-news__title{transform:translate(.3rem);background-position:0 0}}@media screen and (min-width:750px){.top-visual-catch{bottom:6rem;left:9rem}.top-visual-catch__focus{font-size:3.4rem}.top-visual-catch__text{font-size:2.4rem}.top-visual-lists__item{aspect-ratio:.9411764705 / 1}.top-visual-news{bottom:4.6rem;right:6.4rem;width:35.1rem}.top-visual-news>a{row-gap:1rem;column-gap:1.6rem}.top-visual-news__date,.top-visual-news__cat{font-size:1.2rem}.top-visual-news__cat>span{padding:.1rem .2rem;min-width:6.8rem}.top-visual-news__title{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/top-visual.css.map */
