.section-header,.shopify-section-group-header-group,.breadcrumb{display:none}.content-wrapper{max-width:100%}#MainContent{margin:0}.pc-only{display:block}.sp-only{display:none}section{display:none;padding:0 0 40px}section.active{display:block}section#mainVisual{display:block;padding:0 0 40px}section#activateButton{display:block;padding:0}h1{background-color:#ff0100;color:#fff;font-size:24px;font-weight:500;margin:0;padding:10px 20px;text-align:center}.common-wrapper{margin:auto;max-width:960px;position:relative}a.common-button{display:block;background-color:#ff0100;border-radius:50vw;color:#fff;font-size:20px;line-height:300%;margin:30px auto;max-width:560px;position:relative;text-align:center;transition:.3s;width:100%}a.common-button:after{content:"";position:absolute;top:calc(50% - 12px);right:32px;border-top:12px solid transparent;border-left:16px solid #fff;border-bottom:12px solid transparent}a.common-button:hover{transform:translateY(3px)}.goto-top.common-button{margin:80px auto}a.grayout-button{display:block;background-color:#bdbdbd;border-radius:50vw;color:#797979;font-family:serif;font-size:24px;line-height:300%;margin:30px auto;max-width:560px;position:relative;text-align:center;width:90%}.gradient-outer{background:linear-gradient(to bottom,#ff0100,#fff,#ff0100);border-radius:15px;border:2px solid #FF0100}.gradient-inner{background-color:#fff;border-radius:10px;border:2px solid #FF0100;margin:5px;padding:5px}.gradient-outer.green-gradient{background:#93c41d;border-color:#93c41d}.gradient-outer.green-gradient .gradient-inner{border-color:#93c41d}.gradient-outer.blue-gradient{background:#009edd;border-color:#009edd}.gradient-outer.blue-gradient .gradient-inner{border-color:#009edd}.gradient-outer.pink-gradient{background:#ff7bac;border-color:#ff7bac}.gradient-outer.pink-gradient .gradient-inner{border-color:#ff7bac}.flex-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.fixed-bg{content:"";display:block!important;position:fixed;width:100%;height:100vh;top:0;left:0;background-image:url(https://hareruya2-filepool.s3.us-east-1.amazonaws.com/page/campaign/hare2fes-2025autumn/hare2fes2025AtmBG1.webp);background-size:cover;transition:1s;z-index:-1}.activate-button-wrapper button{background:linear-gradient(180deg,#fd0000,#9d1509);color:#fff;border:3px solid #FFF;border-radius:10px;font-size:24px;font-weight:700;margin:0 0 5px;padding:20px 0;width:calc(100% / 3 - 5px);cursor:pointer}.activate-button-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1080px;margin:0 auto 40px}.main-visual-wrapper{margin:auto;position:relative;text-align:center;width:fit-content}.main-visual-wrapper img{position:absolute}.main-visual-wrapper img.mv-logo{max-width:960px;margin:auto;padding:20px 40px;position:relative}.main-visual-wrapper img.mv-chara{left:0;bottom:0;transform:translate(-100%,-10%);width:200px}.main-visual-bottom{display:flex;position:relative;width:100%}.main-visual-bottom .mv-date{background-color:#fff;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 100%,0 100%);width:25%;height:100px;position:relative;display:flex}.main-visual-bottom .mv-date img{max-width:200px;width:100%;aspect-ratio:calc(305/ 105);margin:auto 40px auto auto;z-index:1;position:relative}.main-visual-bottom .mv-date:before{content:"";position:absolute;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);background-color:#000;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 100%,0 100%);z-index:-1}.main-visual-bottom .mv-date:after{content:"";position:absolute;top:3px;left:-3px;width:100%;height:calc(100% - 3px);background-color:#fff;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 100%,0 100%);border-bottom:3px solid #FE6382;z-index:0}.main-visual-bottom .mv-venue-building{background-color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,30px 100%);width:75%;height:100px;align-content:center;position:relative;display:flex}.main-visual-bottom .mv-venue-building img{padding:0 20px 0 60px;max-width:960px;width:100%;aspect-ratio:1237 / 75;margin:auto auto auto 0;z-index:1;position:relative}.main-visual-bottom .mv-venue-building:before{content:"";position:absolute;top:-3px;right:-3px;width:calc(100% + 6px);height:calc(100% + 6px);background-color:#000;clip-path:polygon(0 0,100% 0,100% 100%,30px 100%);z-index:-1}.main-visual-bottom .mv-venue-building:after{content:"";position:absolute;top:3px;right:-3px;width:100%;height:calc(100% - 3px);background-color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,30px 100%);border-bottom:3px solid #FE6382;z-index:0}.event-about-content{margin:auto;max-width:800px;position:relative}.event-about-content p{font-size:16px;font-weight:900;margin:20px auto;text-align:center;width:fit-content}.event-about-content .title-image{margin:0 auto 10px;max-width:360px;position:relative;text-align:center}.event-about-content .title-image img{width:100%}.event-about-content .title-image span{position:absolute;bottom:0;right:0;color:#ff0100;font-size:24px;font-weight:700;width:100px}.event-about-content .mv-chara{position:absolute;bottom:0;right:-48px;width:280px}.event-info-wrapper{border-top:1px solid #FF0100;border-bottom:1px solid #FF0100;margin:30px 0;padding:20px 0}.event-info-wrapper table{border-collapse:separate;box-shadow:none}.event-info-wrapper table th{align-content:start;border:none;padding:0 40px 40px 0}.event-info-wrapper table th span{display:block;background-color:#ff0100;color:#fff;font-size:16px;min-width:100px;padding:5px 0}.event-info-wrapper table td{align-content:start;border:none;font-size:16px;font-weight:900;padding:0}.event-caution-wrapper{margin:0 0 30px}.event-caution-wrapper p{font-size:12px;margin:0;padding:0 0 0 12px;position:relative;text-align:left}.event-caution-wrapper p:before{content:"\203b";position:absolute;top:0;left:0}.event-category-wrapper img{margin:0 0 10px;width:100%}.event-archive-content{margin:30px auto;max-width:800px}.event-archive-content h1{font-size:20px;margin:auto;max-width:720px;border-radius:50vw}.archive-video{padding:40px 40px 0;text-align:center}.archive-video iframe{aspect-ratio:calc(560 / 315);width:100%;height:auto}.event-guest-content{margin:30px auto;max-width:800px}.event-guest-content h1{font-size:20px;margin:auto;max-width:720px;border-radius:50vw}.event-guest-content p{font-size:16px;font-weight:900;margin:20px auto;width:fit-content}.event-guest-content .guest-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;margin:0 0 30px;padding:0 0 20px;border-bottom:1px solid #FF0000}.event-guest-content .guest-list .guest-info{width:calc(100% / 3 - 40px)}.event-guest-content .guest-list .guest-info img{width:100%}.event-guest-content .guest-list .guest-info p{line-height:100%;margin:10px auto 15px;text-align:center}.event-guest-content .guest-list .guest-info p span{font-size:10px}.event-schedule-content{margin:30px}.event-schedule-content h1{font-size:20px;margin:auto;max-width:720px;border-radius:50vw}.event_timetable_1{margin:30px 0}.event_timetable_1 img{width:100%}.event_timetable_1 table{border-collapse:separate;border-spacing:5px;box-shadow:none;font-family:sans-serif;table-layout:auto;text-align:center;width:100%}.event_timetable_1 table th{background-color:#1c9b10;border:none;color:#fff;padding:5px}.event_timetable_1 table td{background-color:#000000b3;color:#fff;font-size:12px;padding:12px}.event_timetable_1 table td:nth-child(1){min-width:100px}.event_timetable_1 table td:nth-child(2){min-width:150px}.event_timetable_1 table td:nth-child(3){min-width:84px}.event_timetable_1 table td:nth-child(4){min-width:150px}.event_timetable_1 table td:nth-child(5){width:100%}.event_timetable_1 table td.event_type.mainevent{background-color:#e90100;padding:5px 20px;text-align:left}.event_timetable_1 table td.event_type.sideevent{background-color:#00acea;padding:5px 20px;text-align:left}.event_timetable_1 table td.note{font-size:12px;text-align:left}.event_timetable_1 table td.note a{color:#0092c4;word-break:break-all}.event_timetable_1 table td.note summary{font-weight:700}.event-detail-team-content .title-image{margin:auto;height:144px;text-align:center}.event-detail-team-content .title-image img{height:100%}.event-detail-team-content p{color:#fff;font-size:16px;margin:30px auto;text-align:center;width:fit-content}.team-info-wrapper{border-top:1px solid #FFF;border-bottom:1px solid #FFF;margin:30px 0;padding:20px 0;display:flex}.team-info-wrapper table{border-collapse:separate;box-shadow:none;width:50%;align-self:start}.team-info-wrapper table th{align-content:start;border:none;padding:0 40px 30px 0}.team-info-wrapper table th span{display:block;background-color:#fff;color:#912523;font-size:16px;width:140px;padding:5px 0}.team-info-wrapper table td{align-content:start;border:none;color:#fff;font-size:16px;font-weight:500;padding:5px 0 0;width:300px}.team-prize-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:720px;margin:10px auto 50px;font-family:serif}.prize1st{background:linear-gradient(45deg,#ebb956,#f0e998,#ebb956,#f0e998,#ebb956,#f0e998,#ebb956,#f0e998);border:4px solid #3f230e;border-radius:50vw;color:#3f230e;font-size:20px;line-height:120%;margin:0 0 20px;padding:15px 0 15px 140px;position:relative;width:100%}.prize1st .shadow-text{filter:drop-shadow(0px 0px 2px #fff) drop-shadow(0px 0px 2px #fff) drop-shadow(0px 0px 2px #fff)}.prize2nd,.prize3rd{background:#ff821e;border:4px solid #3f230e;border-radius:50vw;color:#fff;font-size:20px;line-height:120%;margin:0 0 20px;padding:15px 0 15px 140px;position:relative;width:100%}.prize4th{background:#fff;border:4px solid #ff821e;border-radius:50vw;color:#3f230e;font-size:20px;line-height:120%;margin:0 0 20px;padding:15px 0 15px 140px;position:relative;width:100%}.prize{background:#fff;border:4px solid #ff821e;border-radius:50vw;color:#3f230e;font-size:20px;line-height:120%;margin:0 0 20px;padding:15px 0 15px 140px;position:relative;text-align:left;width:100%;height:60px}.rank1st{position:absolute;top:0;bottom:15px;left:-25px;margin:auto;width:140px;height:140px}.rank1st img{position:absolute;width:100%}.rank2nd,.rank3rd{position:absolute;top:0;bottom:0;left:-5px;background:#ff821e;border:4px solid #3f230e;border-radius:50vw;font-size:36px;line-height:100px;margin:auto;width:100px;height:100px;text-align:center}.rank4th{position:absolute;top:0;bottom:0;left:-5px;background:#fff;border:4px solid #ff821e;border-radius:50vw;font-size:36px;line-height:100px;margin:auto;width:100px;height:100px;text-align:center}.rank{position:absolute;top:0;bottom:0;left:-5px;background:#fff;border:4px solid #ff821e;border-radius:50vw;font-size:24px;line-height:60px;margin:auto;width:120px;height:60px;text-align:center}.team-prize-wrapper .single-stroke-text{position:absolute;top:72px;left:30px;color:#3f230e;font-size:40px;font-weight:700;-webkit-text-stroke-width:10px;z-index:1}.team-prize-wrapper .single-stroke-text:before{content:attr(data-text);position:absolute;color:#fff;left:0;-webkit-text-stroke-width:0;z-index:3}.prize-note{border:1px dotted;color:#fff;font-family:system-ui;font-size:14px;margin:10px 30px 0;padding:10px 30px}.team-guest-wrapper{border-top:1px solid #fff;font-family:serif;margin:50px 0 0;padding:30px 0 0}.event-detail-team-content .title-image{margin:auto auto 30px;height:144px;text-align:center}.player-wrapper{display:flex;background:#ff821e;border:4px solid #3f230e;margin:0 0 40px;position:relative;max-width:150px;max-height:175px}.profile-wrapper .flex-wrapper{justify-content:flex-start}.player-wrapper img{margin:auto;padding:0 0 25px;width:100%;height:100%}.player-wrapper label{display:block;background-color:#fff;color:#ff821e;font-size:20px;font-weight:700;line-height:200%;position:absolute;bottom:0;left:0;text-align:center;width:100%}.profile-wrapper{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border:4px solid #3f230e;margin:0 0 40px 20px;padding:20px;flex:1}.event-detail-team-content .profile-wrapper p{border-bottom:1px solid #ff821e;color:#3f230e;font-size:20px;margin:0 0 10px;padding:0 0 10px;text-align:left;width:100%}.event-detail-team-content .profile-wrapper a{font-size:16px}.event-detail-team-content .profile-wrapper a{display:flex;background-color:#ff821e;border:2px solid #ff821e;border-radius:50vw;color:#fff;font-family:system-ui;font-size:16px;margin:0 20px 0 0;padding:0 40px 0 0;position:relative;overflow:hidden;transition:.3s;width:fit-content;height:32px}.event-detail-team-content .profile-wrapper a:hover{transform:translateY(3px)}.event-detail-team-content .profile-wrapper a:after{content:"";position:absolute;top:calc(50% - 6px);right:12px;border-top:6px solid transparent;border-left:8px solid #fff;border-bottom:6px solid transparent}.event-detail-team-content .profile-wrapper a.link-y{background-color:#e60012;border:2px solid #e60012;padding:0 40px 0 25px}.profile-wrapper a>img{background-color:#fff;margin:0 9px 0 0;padding:3px 9px 3px 12px;height:100%}.event-detail{margin:0 0 40px}.event-detail:last-child{margin:0}#eventDetailBattle{background:repeating-conic-gradient(from 10deg at 120% -100%,#f0e998 0deg 6deg,#f2f0b7 0deg 10deg)}section#eventDetailBattle{padding-bottom:10vw}.event-detail-battle-content{margin:30px auto;max-width:800px}.event-detail-battle-content h1{font-size:20px;margin:auto;max-width:720px;border-radius:50vw}.pink-gradient .event-detail-battle-content h1{font-size:18px}.event-detail-battle-content h1.short-h1{border-radius:0;max-width:320px}.event-detail-battle-content p{font-size:16px;font-weight:900;margin:20px auto;text-align:center;width:fit-content}.event-detail-battle-content p.event-note{font-size:12px;text-align:left}.event-detail-battle-content .logo-wrapper{text-align:center;width:100%}.event-detail-battle-content .logo-wrapper img{max-width:240px;width:100%}.battle-info-wrapper{border-top:1px solid #FF821E;border-bottom:1px solid #FF821E;margin:30px 0;padding:20px 0;display:flex}.battle-info-wrapper table{border-collapse:separate;box-shadow:none;width:50%;align-self:start}.battle-info-wrapper table th{align-content:start;border:none;padding:0 0 30px;max-width:140px}.battle-info-wrapper table th span{display:block;background-color:#ff821e;color:#fff;font-size:16px;width:140px;padding:5px 0}.battle-info-wrapper table td{align-content:start;border:none;color:#000;font-size:16px;font-weight:500;padding:5px 0 0;width:220px}.battle-prize-info-wrapper table{border-collapse:separate;border-spacing:10px 10px;box-shadow:none;margin:30px auto}.battle-prize-info-wrapper table th{background-color:#ff821e;border:none;color:#fff;font-size:20px;padding:10px;width:200px}.battle-prize-info-wrapper table td{border:3px solid #FF821E;color:#ff821e;font-size:16px;padding:10px 20px;width:440px}.event-detail-battle-content .prize-note{color:#3f230e;margin:10px 90px 0}.green-gradient h1,.green-gradient .battle-info-wrapper table th span,.green-gradient .battle-prize-info-wrapper table th,.green-gradient a.common-button{background-color:#93c41d}.green-gradient .battle-info-wrapper,.green-gradient .battle-prize-info-wrapper table td{border-color:#93c41d}.green-gradient .event-detail-battle-content p,.green-gradient .battle-info-wrapper table td,.green-gradient .battle-prize-info-wrapper table td{color:#333}.blue-gradient h1,.blue-gradient .battle-info-wrapper table th span,.blue-gradient .battle-prize-info-wrapper table th,.blue-gradient a.common-button{background-color:#009edd}.blue-gradient .battle-info-wrapper,.blue-gradient .battle-prize-info-wrapper table td{border-color:#009edd}.blue-gradient .event-detail-battle-content p,.blue-gradient .battle-info-wrapper table td,.blue-gradient .battle-prize-info-wrapper table td{color:#333}.pink-gradient h1,.pink-gradient .battle-info-wrapper table th span,.pink-gradient .battle-prize-info-wrapper table th,.pink-gradient a.common-button{background-color:#ff7bac}.pink-gradient .battle-info-wrapper,.pink-gradient .battle-prize-info-wrapper table td{border-color:#ff7bac}.pink-gradient .event-detail-battle-content p,.pink-gradient .battle-info-wrapper table td,.pink-gradient .battle-prize-info-wrapper table td{color:#333}.event-early-reservation-content{margin:30px auto;max-width:800px}.event-early-reservation-content h1{font-size:20px;margin:auto;max-width:720px;border-radius:50vw}.event-early-reservation{margin:30px auto;padding:20px 80px;width:100%;display:flex}.event-early-reservation table{border-collapse:separate;box-shadow:none;width:auto;align-self:start}.event-early-reservation table th{align-content:start;border:none;padding:0 0 30px;max-width:100px}.event-early-reservation table th span{display:block;background-color:#ff821e;color:#fff;font-size:16px;width:100px;padding:5px 0}.event-early-reservation table td{align-content:start;border:none;color:#000;font-size:16px;font-weight:500;padding:5px 0 0 30px;width:480px}.early-reservation-content-prize{display:flex;justify-content:space-between}.early-reservation-content-prize img{width:calc(100% / 3)}.event-ticket-content{margin:30px;position:relative}.event-ticket-content>img.hude-top{position:absolute;top:-15vw;left:calc((960px - 110vw)/2);width:110vw}.event-ticket-content>img.hude-bottom{position:absolute;bottom:-15vw;left:calc((960px - 110vw)/2);transform:rotate(180deg);width:110vw}.ticket-box{display:flex;flex-direction:column;border:3px solid #FF0100;margin:40px 0 0;width:calc(50% - 5px)}.ticket-box p{color:#ff0100;font-size:24px;font-weight:900;line-height:120%;margin:20px 0 0;text-align:center}.ticket-box p.ticket-price{background-color:#ff0100;color:#fff;line-height:200%}.ticket-box p.ticket-price span{font-size:16px}.ticket-box img{padding:10px;width:100%}.ticket-box p.ticket-benefits{flex:1;font-size:16px;font-weight:700;line-height:160%;margin:10px 20px 20px;text-align:left}.ticket-box a.common-button{background-color:#ff0100;margin:0 auto 20px;width:calc(100% - 20px)}section#salesAndPurchase{padding-top:10vw}.sales-and-purchase-content{margin:30px auto 60px;max-width:800px}.sales-and-purchase-content h1{font-size:20px;margin:auto;max-width:560px}.sales-info-wrapper,.purchase-info-wrapper{border:5px solid #ff821e;border-radius:50vw;color:#ff821e;font-size:18px;font-weight:700;margin:40px 0;padding:10px 60px 10px 120px;position:relative}.sales-and-purchase-content img{position:absolute;top:0;bottom:10px;left:-50px;margin:auto;width:150px}.banner-wrapper{text-align:center;width:100%}.sales-and-purchase-content .banner-wrapper img{position:relative;top:0;left:0;width:95%}.event-faq-content{font-size:16px;margin:30px auto;max-width:800px}.event-faq-content h1{background-color:#fff;border:3px solid #FF0100;color:#ff0100;font-family:sans-serif;font-size:24px;font-weight:700;margin:30px auto 60px;padding:10px;text-align:center;width:400px}.faq-wrapper{margin:0 auto 60px;max-width:800px}.faq-wrapper details{margin-bottom:20px}.faq-wrapper summary{background-color:#ff0100;color:#fff;font-family:sans-serif;font-weight:700;padding:20px 20px 20px 42px;cursor:pointer;position:relative}.faq-wrapper summary:before{content:"Q.";position:absolute;left:20px}.faq-wrapper details>div{border:1px solid #FF821E;border-top:none;font-family:sans-serif;padding:20px}.contact-wrapper{display:flex;flex-direction:column;align-items:center;font-family:sans-serif;font-weight:700;text-align:center}.contact-wrapper>a{background-color:#fff;border:3px solid #78D600;border-radius:50vw;color:#78d600;filter:drop-shadow(2px 2px 2px #5C7944);font-size:24px;margin:20px 0;padding:20px;width:50%}.contact-wrapper>a>i{margin:0 10px 0 0}.event-access-content{margin:30px auto;max-width:800px}.map-wrapper{margin:30px 0}.map-wrapper iframe{width:100%;height:400px}.access-wrapper{display:flex;justify-content:space-between;font-family:sans-serif;font-weight:700}.access-text{flex:1;position:relative}.access-text>img{position:absolute;bottom:0;right:0;width:15%}.access-text>div{font-weight:400}a.goto-top.common-button{background-color:#858585}a.goto-top.common-button:after{top:calc(50% - 8px);right:48px;border-top:none;border-right:12px solid transparent;border-left:12px solid transparent;border-bottom:16px solid #fff}#eventClose{background-color:#f99}#eventClose p{color:#fff;font-size:24px;font-weight:700;text-align:center}#eventClose a{color:#ff0}@media only screen and (max-width: 767px){.pc-only{display:none}.sp-only{display:block}section{padding:40px 0}.fixed-bg{background-position:center;background-size:cover}.activate-button{margin:0 10px}.activate-button-wrapper{margin:0 auto}.activate-button-wrapper button{font-size:13px;margin:0 0 6px;width:calc(50% - 3px)}.main-visual-wrapper img.mv-logo{width:100%;padding:20vh 0 60px}.main-visual-wrapper img.mv-chara,.main-visual-wrapper img.mv-text{display:none}.main-visual-wrapper img.mv-hude{left:0;right:0;bottom:12vh;width:100vh}.main-visual-wrapper .double-stroke-text{font-size:32px;-webkit-text-stroke-width:12px}.main-visual-wrapper .double-stroke-text:after{-webkit-text-stroke-width:6px}.main-visual-wrapper .mv-date-header{bottom:calc(12vh + 40px);left:0;right:0;margin:auto;width:fit-content}.main-visual-wrapper .mv-date{bottom:12vh}.main-visual-wrapper .mv-venue{bottom:1.5vh;left:1vh;width:100vw}.main-visual-wrapper .mv-venue-header{font-size:20px;line-height:140%;padding:0}.main-visual-wrapper .mv-venue-building{font-size:20px;line-height:200%;padding:0}.main-visual-wrapper .mv-venue-building>span{font-size:20px}.main-visual-bottom{display:flex;background-color:#fff;border-top:3px solid #000;border-bottom:3px solid #FE6382;padding:10px;position:relative;width:100%;height:15vw}.main-visual-bottom .mv-date{clip-path:unset;width:auto;height:auto}.main-visual-bottom .mv-date img{max-width:unset;width:auto;height:100%;aspect-ratio:unset;margin:0 10px 0 0}.main-visual-bottom .mv-venue-building{clip-path:unset;width:100%;height:auto}.main-visual-bottom .mv-venue-building img{padding:0;max-width:unset;width:100%;height:auto;aspect-ratio:unset}.main-visual-bottom .mv-date:before,.main-visual-bottom .mv-date:after,.main-visual-bottom .mv-venue-building:before,.main-visual-bottom .mv-venue-building:after{content:none}h1{font-size:18px}a.common-button{font-size:16px;width:95%}a.common-button:after{right:15px}.gradient-outer{margin:0 10px}.event-about-content .title-image img{width:65%}.event-about-content .title-image span{left:calc(100% - 80px);font-size:16px}.event-about-content p{margin:20px;font-size:14px;text-align:left}.event-info-wrapper table th{padding:0 10px 40px 0}.event-info-wrapper table td{font-size:14px}.event-about-content .mv-chara{display:none}.event-caution-wrapper p{font-size:12px}.event-guest-content .flex-wrapper{flex-direction:column;align-items:center}.guest-box{margin:0 0 20px;width:50%}.event-detail-team-content .title-image{max-width:640px;height:auto}.event-detail-team-content .title-image.image-shohin{max-width:200px;width:30%}.event-detail-team-content .title-image img{width:100%}.event-detail-team-content p{margin:10px 30px;text-align:left}.team-info-wrapper{flex-direction:column;margin:30px 10px}.team-info-wrapper table{width:100%}.team-info-wrapper table td{font-size:14px;width:auto}.team-prize-wrapper{font-weight:700;margin:10px 10px 30px}.prize1st{font-size:14px;padding:15px 15px 15px 105px}.rank1st{bottom:15px;left:-20px;width:130px;height:130px}.team-prize-wrapper .single-stroke-text{top:70px;left:28px;font-size:36px;-webkit-text-stroke-width:6px}.prize2nd,.prize3rd{font-size:14px;padding:15px 15px 15px 105px}.rank2nd,.rank3rd{font-size:32px}.prize4th{font-size:14px;padding:15px 15px 15px 105px}.rank4th{font-size:24px}.prize{font-size:14px;padding:15px 15px 15px 130px;text-align:left;width:100%}.rank{font-size:20px}.prize-note{font-size:12px;margin:10px 10px 0}.event-detail-team-content .title-image.image-guest{max-width:280px;width:100%}.team-guest-wrapper .flex-wrapper{flex-direction:column}.player-wrapper{margin:auto;width:150px;height:175px}.profile-wrapper{margin:20px 10px 40px}.event-detail-team-content .profile-wrapper p{font-size:16px}.event-detail-team-content .profile-wrapper a{margin:0 auto 20px}.event-detail-team-content .profile-wrapper a.link-y{margin:auto}.event-detail-battle-content h1{font-size:18px}.pink-gradient .event-detail-battle-content h1{font-size:16px}.event-detail-battle-content p{margin:20px;font-size:14px;text-align:left}.battle-info-wrapper{flex-direction:column;margin:30px 10px}.battle-info-wrapper table{width:100%}.battle-info-wrapper table th{width:140px}.battle-info-wrapper table th span{font-size:14px;width:120px}.battle-info-wrapper table td{font-size:14px;width:auto}.battle-prize-info-wrapper table th{font-size:18px}.battle-prize-info-wrapper table td{font-size:14px;padding:15px}.event-detail-battle-content .prize-note{font-size:12px;margin:10px 10px 0}.event-ticket-content>img.hude-top,.event-ticket-content>img.hude-bottom{left:-5vw}.event-ticket-content .flex-wrapper{flex-direction:column}.ticket-box{margin:20px auto 0;width:100%}.ticket-box p{font-size:20px}.ticket-box p.ticket-price span{font-size:14px}.ticket-box p.ticket-benefits{font-size:13px}.ticket-box:first-child{margin:20px auto 0}.ticket-box:first-child img{padding:10px}.ticket-box:first-child p.ticket-benefits{margin:10px 10px 20px}.sales-info-wrapper,.purchase-info-wrapper{border:2px solid #ff821e;border-radius:10px;font-size:14px;margin:20px 0 64px;padding:10px 10px 32px}.sales-and-purchase-content img{top:calc(100% - 32px);bottom:auto;left:auto;right:0;width:64px}.event-faq-content{font-size:14px;margin:20px 10px}.event-faq-content h1{margin:20px auto;width:100%}.contact-wrapper>a{font-size:20px;width:95%}#eventClose p{font-size:18px}.event-archive-content{margin:20px 10px}.archive-video{padding:20px 0 0}.event-guest-content{margin:20px 10px}.event-schedule-content{margin:20px auto}.event-schedule-content h1{margin:0 10px}.event-detail-battle-content,.event-ticket-content,.event-access-content{margin:20px 10px}.event-early-reservation-content{margin:20px auto}.event-early-reservation-content h1{font-size:16px;border-radius:0;margin:0 10px}.event-early-reservation{padding:0}.event-early-reservation table th{display:none}.event-early-reservation table td{font-size:14px;padding:0 10px;width:100%}.event-early-reservation table td span{font-size:16px;font-weight:700;border-bottom:2px solid #ff821e}.table_header{display:none}.event_timetable_1{margin:20px 0;overflow-x:scroll}.event_timetable_1::-webkit-scrollbar{background:#ff0100;width:12px;height:15px;border-radius:20px}.event_timetable_1::-webkit-scrollbar-thumb{background-color:#fff;border-radius:20px;border:4px solid #ff0100}.event_timetable_1 img{width:auto;height:480px}.event_timetable_1 table td:nth-child(1){align-content:start;font-size:13px;width:25%}.event_timetable_1 table td:nth-child(2),.event_timetable_1 table td:nth-child(3),.event_timetable_1 table td:nth-child(4){display:none}.event_timetable_1 table td:nth-child(5){font-size:13px;width:75%}.event_timetable_1 table td:nth-child(5) div{font-size:13px;border-bottom:1px dotted #ccc;margin-bottom:20px}.event_timetable_1 table td:nth-child(5) div span{font-size:15px}.event_timetable_1 table td.event_type{font-size:16px;font-weight:700}.event-guest-content .guest-list{display:flex;flex-wrap:wrap;justify-content:space-around}.event-guest-content .guest-list .guest-info{margin:0;width:calc(50% - 20px)}.map-wrapper{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hare2fes-2025autumn.css.map */
