body{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#131313;color:#131313;font-family:se;font-size:16px;line-height:21px}main{display:block;margin:0 auto;max-width:1200px;padding:32px 0 0}.no-scroll{height:100vh;overflow:hidden;width:100%}.title-h2{color:#eee;font-family:se;font-size:16px;font-weight:900;height:22px;line-height:22px;margin:32px 0 24px;text-align:left}.box-category-scroll{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(129px,1fr));height:90px;overflow:hidden}.box-card,.box-card-list{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(282px,1fr))}.ad-1{grid-row:2/3}.ad-1,.ad-2{grid-column:1/-1;overflow:hidden}.ad-2{grid-row:4/5}.ad-3{grid-column:1/-1;grid-row:6/7;overflow:hidden}.pc-hidden-block{display:none!important}.m-hidden-block{display:block!important}.pc-hidden-flex{display:none!important}.m-hidden-flex{display:flex!important}.pc-hidden-grid{display:none!important}.m-hidden-grid{display:grid!important}@media screen and (max-width:1240px){main{padding:32px 20px 0}}@media screen and (max-width:750px){body{font-size:3.7333333333vw;line-height:5.0666666667vw}main{margin:0 auto;overflow:hidden;padding:3.2vw 0 0;width:100%}.title-h2{font-size:4.8vw;height:6.4vw;line-height:5.6vw;margin:6.4vw 4vw 4.2666666667vw}.box-category-scroll{gap:4.2666666667vw;grid-template-columns:repeat(8,24vw);height:24vw;overflow-x:auto;padding:0 4vw}.box-category-scroll::-webkit-scrollbar{display:none}.box-card-list{gap:4.2666666667vw;grid-template-columns:repeat(1,1fr)}.box-card{gap:4vw;grid-template-columns:repeat(2,1fr);padding:0 4vw}.pc-hidden-block{display:block!important}.m-hidden-block{display:none!important}.pc-hidden-flex{display:flex!important}.m-hidden-flex{display:none!important}.pc-hidden-grid{display:grid!important}.m-hidden-grid{display:none!important}.ad-1{grid-row:3/4}.ad-2{grid-row:7/8}.ad-3{grid-row:11/12}}.fade-enter-active{animation:fadeAnimation .2s}.fade-leave-active{animation:fadeAnimation .2s reverse}@keyframes fadeAnimation{0%{opacity:0}to{opacity:1}}.slide-enter-active{animation:slideAnimation .2s}.slide-leave-active{animation:slideAnimation .2s reverse}@keyframes slideAnimation{0%{transform:translateY(-100%)}to{transform:translateY(0)}}