.topContents{overflow:hidden}.topContents .kv-swiper-container{margin-bottom:35px}@media (min-width: 1024px){.topContents .kv-swiper-container{margin-bottom:66px}}.topContents .kv-swiper-container a:hover{opacity:1}.topContents .kv-swiper-container .swiper-slide img{width:100%}.topContents .kv-swiper-container .kv-swiper-pagination{display:flex;justify-content:center;gap:3px;margin-top:9px}@media (min-width: 1024px){.topContents .kv-swiper-container .kv-swiper-pagination{gap:10px;margin-top:18px}}.topContents .kv-swiper-container .kv-swiper-pagination .swiper-pagination-bullet{width:17px;height:2px;background:var(--grayColorD9);border-radius:0;opacity:1;margin:0}@media (min-width: 1024px){.topContents .kv-swiper-container .kv-swiper-pagination .swiper-pagination-bullet{width:45px}}.topContents .kv-swiper-container .kv-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--txtColor)}.topContents .brand-swiper-container{overflow-x:auto;margin-bottom:72px;opacity:.6}@media (min-width: 1024px){.topContents .brand-swiper-container{max-width:100%;width:fit-content;margin-left:auto;margin-right:auto}}@media (min-width: 2000px){.topContents .brand-swiper-container{overflow:hidden}.topContents .brand-swiper-container .swiper-slide:last-child{margin:0}}.topContents .brand-swiper-container::-webkit-scrollbar{display:none}.topContents .brand-swiper-container .swiper-wrapper{align-items:center}.topContents .brand-swiper-container .brand{margin-right:24px}@media (min-width: 1024px){.topContents .brand-swiper-container .brand{margin-right:88px}}.topContents .brand-swiper-container .brand a{display:grid;place-content:center}@media (max-width: 1023px){.topContents .brand-swiper-container .brand--royal-party{width:91px}}@media (min-width: 1024px){.topContents .brand-swiper-container .brand--royal-party{width:207px}}@media (max-width: 1023px){.topContents .brand-swiper-container .brand--miia{width:60px}}@media (min-width: 1024px){.topContents .brand-swiper-container .brand--miia{width:137px}}@media (max-width: 1023px){.topContents .brand-swiper-container .brand--back_to_the_field{width:48px}}@media (min-width: 1024px){.topContents .brand-swiper-container .brand--back_to_the_field{width:108px}}@media (max-width: 1023px){.topContents .brand-swiper-container .brand--doublename{width:84px}}@media (min-width: 1024px){.topContents .brand-swiper-container .brand--doublename{width:191px}}@media (max-width: 1023px){.topContents .brand-swiper-container .brand--moreselflove{width:102px}}@media (min-width: 1024px){.topContents .brand-swiper-container .brand--moreselflove{width:231px}}@media (max-width: 1023px){.topContents .brand-swiper-container .brand--poneycomb{width:48px}}@media (min-width: 1024px){.topContents .brand-swiper-container .brand--poneycomb{width:109px}}@media (max-width: 1023px){.topContents .brand-swiper-container .brand--mytwilight{width:81px}}@media (min-width: 1024px){.topContents .brand-swiper-container .brand--mytwilight{width:183px}}@media (max-width: 1023px){.topContents .brand-swiper-container .brand--spiralgirl{width:92px}}@media (min-width: 1024px){.topContents .brand-swiper-container .brand--spiralgirl{width:210px}}@media (max-width: 1023px){.topContents .brand-swiper-container .brand--4geeks{width:70px}}@media (min-width: 1024px){.topContents .brand-swiper-container .brand--4geeks{width:160px}}@media (min-width: 1024px){.topContents .inner{width:var(--innerStyle);margin:auto}}@media (max-width: 1023px){.topContents .section__header{margin-bottom:12px}}@media (max-width: 1023px){.topContents .section__button-area{display:grid;place-content:center;margin:30px auto 0}}@media (max-width: 1023px){.topContents .section__item-list{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 12px}}@media (min-width: 1024px){.topContents .topics-section{margin-bottom:124px}}.topContents .topics-section__list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width: 1024px){.topContents .topics-section__list{grid-template-columns:repeat(4,1fr);gap:20px}}.topContents .ranking-section{margin-top:36px;background:var(--lightGrayColorF8);padding-top:30px;padding-bottom:40px;margin-bottom:60px;position:relative}@media (min-width: 1024px){.topContents .ranking-section{margin-top:50px;padding-top:190px;padding-bottom:96px;margin-bottom:86px}}.topContents .ranking-section__ttl{position:absolute;left:1.1em;top:83px;transform:rotate(90deg);transform-origin:left top;color:#fff;font-family:var(--brandFont);font-weight:500;font-size:6.1875rem;letter-spacing:.06em}@media (min-width: 1024px){.topContents .ranking-section__ttl{top:134px;font-size:13.6875rem}}.topContents .ranking-section__sp-ttl{font-family:var(--brandFont);font-size:1.0625rem;font-weight:500;letter-spacing:.13em;margin-bottom:1em}.topContents .ranking-section__nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:70px;position:relative;z-index:1}@media (min-width: 1023px){.topContents .ranking-section__nav{gap:20px;flex-wrap:nowrap;max-width:100%}}@media (max-width: 1023px){.topContents .ranking-section__nav{width:100%;overflow-x:auto;padding-bottom:10px;margin-bottom:50px}.topContents .ranking-section__nav::-webkit-scrollbar{display:none}}.topContents .ranking-section__nav__list{display:flex;gap:1em;font-size:1rem;font-family:var(--brandFont);letter-spacing:.13em}@media (min-width: 1023px){.topContents .ranking-section__nav__list{flex:1 1 0}.topContents .ranking-section__nav__list li{white-space:nowrap}}@media (max-width: 1023px){.topContents .ranking-section__nav__list{font-size:.8125rem;width:max-content}.topContents .ranking-section__nav__list li{width:max-content}}.topContents .ranking-section__nav .active{text-decoration:underline;text-underline-offset:9px}@media (max-width: 1023px){.topContents .ranking-section__nav .active{font-weight:600}}.topContents .ranking-section__nav .section_more{white-space:nowrap}@media (max-width: 1023px){.topContents .ranking-section .section__item-list{display:grid;grid-template-columns:repeat(3,1fr);gap:27px 0}.topContents .ranking-section .section__item-list .goodsTile__info{padding-right:7px}.topContents .ranking-section .section__item-list li:nth-child(n+7){display:none}}.topContents .ranking-section .rank-area{position:relative;z-index:1}.topContents .ranking-section .rank-area:not(.active){display:none}.topContents .staff-section{margin-top:80px;position:relative}@media (max-width: 1023px){.topContents .staff-section{margin-bottom:40px}}@media (min-width: 1024px){.topContents .staff-section{margin-top:164px}.topContents .staff-section:before{content:"";display:block;background:var(--lightGrayColorF8);width:min(55.2083333333vw,1060px);height:min(52.0833333333vw,1000px);position:absolute;right:-60px;top:-80px;border-radius:min(26.0416666667vw,500px)}}.topContents .staff-section .inner{position:relative;container-type:inline-size}.topContents .staff-section__header{display:flex;align-items:baseline}@media (max-width: 1023px){.topContents .staff-section__header{justify-content:center}}.topContents .staff-section__ttl{font-size:3.125rem;font-family:var(--brandFont);font-weight:900;line-height:1}@media (min-width: 1024px){.topContents .staff-section__ttl{font-size:min(210 / 1440 * 100cqw,210 / 16 * 1rem)}}.topContents .staff-section__more{font-family:var(--brandFont);font-weight:500;letter-spacing:.13em;text-decoration:underline;text-underline-offset:9px}@media (min-width: 1024px){.topContents .staff-section__more{width:min(9.7222222222cqw,140px);height:min(4.1666666667cqw,60px);background:#fff;display:grid;place-content:center;position:relative;z-index:3}}@media (min-width: 1024px) and (max-width: 1366px){.topContents .staff-section__more{font-size:.75rem}}@media (max-width: 1023px){.topContents .staff-section__content{margin-top:0;position:relative}}@media (min-width: 1024px){.topContents .staff-section__content{position:relative;top:max(-75px,-5.2083333333cqw)}}@media (max-width: 1023px){.topContents .staff-section .staff-pic-list{display:grid;grid-template-columns:repeat(3,1fr);align-items:flex-start;gap:10px}.topContents .staff-section .staff-pic-list .staff-pic1{grid-column:span 2;grid-row:span 2;transform:rotate(6deg);padding-left:12px;padding-right:12px}.topContents .staff-section .staff-pic-list .staff-pic2{transform:rotate(-4deg);padding-top:20px;padding-right:7px}.topContents .staff-section .staff-pic-list .staff-pic3{padding-left:7px}.topContents .staff-section .staff-pic-list .staff-pic4{transform:translateY(-10px) rotate(-6deg);padding-right:7px}.topContents .staff-section .staff-pic-list .staff-pic5{transform:translateY(-8px);padding-left:7px}.topContents .staff-section .staff-pic-list .staff-pic6{padding-right:7px}.topContents .staff-section .staff-pic-list .staff-pic7{transform:rotate(-8deg);padding-left:3px}.topContents .staff-section .staff-pic-list .staff-pic8{padding-left:3px}.topContents .staff-section .staff-pic-list .staff-pic9{padding-left:3px;transform:rotate(6deg)}}.topContents .staff-section .staff-pic-list .staff-pic a:hover{opacity:1}.topContents .staff-section .staff-pic-list .staff-pic img{border-radius:10px;border:solid 3px white;filter:var(--dropShadow)}@media (min-width: 1024px){.topContents .staff-section .staff-pic-list .staff-pic img{border-width:8px}}@media (min-width: 1024px){.topContents .staff-section .staff-pic-list .staff-pic1{transform:rotate(2deg)}.topContents .staff-section .staff-pic-list .staff-pic3{position:relative;top:max(-60px,-4.1666666667cqw);padding-left:20px}.topContents .staff-section .staff-pic-list .staff-pic4{position:relative;top:-20px}.topContents .staff-section .staff-pic-list .staff-pic5{transform:rotate(-6deg);padding-right:10px}.topContents .staff-section .staff-pic-list .staff-pic6{padding-top:1em;padding-right:10px}.topContents .staff-section .staff-pic-list .staff-pic7{position:relative;top:max(-127px,-8.8194444444cqw);padding-right:26px}.topContents .staff-section .staff-pic-list .staff-pic8{position:relative;top:max(-170px,-11.8055555556cqw);transform:rotate(-2deg)}.topContents .staff-section .staff-pic-list .staff-pic9{margin-bottom:18px}.topContents .staff-section .staff-pic-list .staff-pic10{position:relative;left:50px}.topContents .staff-section .staff-pic-list .staff-pic--group{position:relative;top:max(-200px,-13.8888888889cqw)}}@media (min-width: 1024px){.topContents .staff-section .staff-pic-list1{display:grid;grid-template-columns:min(30.2083333333cqw,435px) min(18.6111111111cqw,268px) min(18.6111111111cqw,268px) min(13.1944444444cqw,190px);gap:8px;align-items:center;padding-left:60px;margin-bottom:34px}.topContents .staff-section .staff-pic-list2{display:grid;grid-template-columns:min(13.8888888889cqw,200px) min(19.3055555556cqw,278px) min(20.6944444444cqw,298px) min(26.3888888889cqw,380px) min(13.1944444444cqw,190px);gap:10px}}@media (min-width: 1024px){.topContents .news-section__list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}}@media (max-width: 1023px){.topContents .news-section .news-block{border-bottom:solid 1px var(--lightGrayColorF5)}.topContents .news-section .news-block:not(:last-child){margin-bottom:17px}}.topContents .news-section .news-block__link{display:block}@media (max-width: 1023px){.topContents .news-section .news-block__link{display:grid;grid-template-columns:110px auto;gap:18px;align-items:center;padding-bottom:14px}}.topContents .news-section .news-block__link:hover{opacity:1}@media (min-width: 1024px){.topContents .news-section .news-block__pic{margin-bottom:20px}}.topContents .news-section .news-block__category{font-family:var(--brandFont)}@media (max-width: 1023px){.topContents .news-section .news-block__category{font-size:.75rem}}@media (min-width: 1024px){.topContents .news-section .news-block__category{margin-bottom:6px}}.topContents .news-section .news-block__ttl{line-height:1.625;margin-bottom:8px}@media (min-width: 1024px){.topContents .news-section .news-block__ttl{font-size:1rem;margin-bottom:15px}}@media (max-width: 1023px){.topContents .news-section .news-block__date{font-size:.625rem}}.topContents .banner-list{margin-bottom:60px}@media (max-width: 1023px){.topContents .banner-list .banner:not(:last-child){margin-bottom:10px}}@media (min-width: 1024px){.topContents .banner-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}}
