::selection{color:#000;background:#fff}*,:after,:before{box-sizing:border-box}:focus{outline:0}body,html{font-size:62.5%;color:#000;background-color:#fff;font-family:yu-gothic-pr6n,sans-serif;font-weight:700;font-style:normal}body{width:100%}a{color:#000;text-decoration:none}h1,h2,h3{line-height:1}li,ul{list-style:none}td,th,tr{text-align:left}img,picture{-webkit-backface-visibility:hidden;width:100%;max-width:100%;pointer-events:none;vertical-align:bottom}.pc-none{display:none}@media only screen and (max-width:751px){.pc-none{display:block}}@media only screen and (max-width:751px){.sp-none{display:none}}body{background:url(/assets/img/2025Summer/body-bg.png) 50% no-repeat;background-attachment:fixed;background-size:cover;min-height:100svh}.layout{display:flex;height:100%;justify-content:flex-end;width:100vw}@media only screen and (min-width:751px){.layout{padding-left:56px}}.layout_kv{width:calc(100% - 375px)}.layout_kv_wrapper{position:fixed;top:0;left:0;width:calc(100% - 375px);height:100svh;padding:56px}.layout_kv_wrapper img{width:auto}.layout_kv_logo{margin-top:25px;margin-left:-10px}.layout_kv_presented_by{display:flex;align-items:center;justify-content:center;justify-content:flex-start;gap:2rem;margin-top:38px}.layout_kv_presented_by_item--cross{width:20px}.layout_kv_title{margin-top:91px}.layout_kv_explain{margin-top:35px;width:100%;max-width:517px;color:#fff;font-size:14px;line-height:1.6}.layout_kv_sponsorship{position:absolute;bottom:56px;left:56px;z-index:1;color:#fff;font-size:12px;line-height:1.6}.layout_content{width:100%;height:auto;background-color:#ff3204}@media only screen and (min-width:751px){.layout_content{width:375px}}.layout_content_logo{padding:4.8vw 10.2666666667vw}@media only screen and (min-width:751px){.layout_content_logo{padding:20px 30px}}.layout_content_presented_by{display:flex;align-items:center;justify-content:center;gap:2rem;padding:3.3333333333vw 0;background-color:#000}@media only screen and (min-width:751px){.layout_content_presented_by{padding:13px 0}}.layout_content_presented_by_item a{display:block}.layout_content_presented_by_item--geidai{width:19.8666666667vw;height:auto}@media only screen and (min-width:751px){.layout_content_presented_by_item--geidai{width:75px}}.layout_content_presented_by_item--cross{width:3.2vw;height:auto}@media only screen and (min-width:751px){.layout_content_presented_by_item--cross{width:15px}}.layout_content_presented_by_item--dena{width:17.3333333333vw;height:auto}@media only screen and (min-width:751px){.layout_content_presented_by_item--dena{width:65px}}.layout_content_others{margin-top:13.3333333333vw}@media only screen and (min-width:751px){.layout_content_others{margin-top:55px}}.layout_content_others_logo{padding:0 8.5333333333vw}@media only screen and (min-width:751px){.layout_content_others_logo{padding:0 30px}}.layout_content_others_presented_by{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:10.6666666667vw}@media only screen and (min-width:751px){.layout_content_others_presented_by{margin-top:50px}}.layout_content_others_presented_by_item a{display:block}.layout_content_others_presented_by_item--geidai{width:24.9333333333vw;height:auto}@media only screen and (min-width:751px){.layout_content_others_presented_by_item--geidai{width:75px}}.layout_content_others_presented_by_item--cross{width:3.2vw;height:auto}@media only screen and (min-width:751px){.layout_content_others_presented_by_item--cross{width:13px}}.layout_content_others_presented_by_item--dena{width:20.2666666667vw;height:auto}@media only screen and (min-width:751px){.layout_content_others_presented_by_item--dena{width:65px}}.layout_content_others_sponsorship{margin-top:6vw;color:#fff}@media only screen and (min-width:751px){.layout_content_others_sponsorship{margin-top:30px}}.layout_content_others_sponsorship p{font-size:3.7333333333vw;text-align:center}@media only screen and (min-width:751px){.layout_content_others_sponsorship p{font-size:14px}}.layout_content_others_sponsorship_wrap{display:flex;align-items:center;justify-content:center;margin-top:2vw}@media only screen and (min-width:751px){.layout_content_others_sponsorship_wrap{margin-top:15px}}.layout_content_others_sponsorship_wrap table{font-size:3.7333333333vw;line-height:6.6666666667vw;color:#fff}@media only screen and (min-width:751px){.layout_content_others_sponsorship_wrap table{font-size:14px;line-height:1.6}}.layout_content_others_sponsorship_wrap table td{overflow-wrap:anywhere}.layout_content_others_sponsorship_wrap table td:first-child{width:1rem;white-space:nowrap;text-align:right;overflow-wrap:normal}.layout .section_about{padding:6.4vw 3.2vw 0}@media only screen and (min-width:751px){.layout .section_about{padding:23px 11px 0}}.layout .section_about_content{padding:0 8.5333333333vw;border-image:url(/assets/img/2025Summer/about-border.svg) 30 30 30 30 fill/20px 20px 20px 20px;padding:30px}.layout .section_about_content_title{width:28.2666666667vw;height:auto;margin:0 auto}@media only screen and (min-width:751px){.layout .section_about_content_title{width:108px}}.layout .section_about_content_explain{margin-top:8.5333333333vw;font-size:3.7333333333vw;line-height:6.6666666667vw;color:#fff}@media only screen and (min-width:751px){.layout .section_about_content_explain{margin-top:25px;font-size:14px;line-height:1.6}}.layout .section_about_content_line{width:100%;height:.5333333333vw;background-image:repeating-linear-gradient(90deg,#fff,#fff 10px,transparent 10px,transparent 14px);background-position:left top;background-repeat:repeat-x;background-size:100% 4px;margin:6.4vw 0}@media only screen and (min-width:751px){.layout .section_about_content_line{height:2px;margin:28px 0;background-image:repeating-linear-gradient(90deg,#fff,#fff 8px,transparent 8px,transparent 14px)}}.layout .section_about_content table{font-size:3.7333333333vw;line-height:6.6666666667vw;color:#fff}@media only screen and (min-width:751px){.layout .section_about_content table{font-size:14px;line-height:1.6}}.layout .section_about_content table td{overflow-wrap:anywhere}.layout .section_about_content table td p.asterisk{padding-left:1em;text-indent:-1em}.layout .section_about_content table td:first-child{width:1rem;white-space:nowrap;text-align:right;overflow-wrap:normal}.layout .section_about_content_btn{position:relative;z-index:1;width:76.5333333333vw;height:14.4vw;margin-top:3.3333333333vw;background:url(/assets/img/2025Summer/btn-entry-bg.svg) top left no-repeat;background-size:contain}.layout .section_about_content_btn a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.layout .section_about_content_btn a img{width:23.7333333333vw;height:auto;margin-top:-1.0666666667vw}@media only screen and (min-width:751px){.layout .section_about_content_btn{width:287px;height:54px;margin:28px 0 0}.layout .section_about_content_btn a img{width:100px;margin-top:-5px}}.layout .section_about_content_btn:after{display:block;content:"";position:absolute;top:50%;right:4vw;z-index:1;width:3.2vw;height:5.3333333333vw;margin-top:-3.2vw;background:url(/assets/img/2025Summer/btn-entry-arrow.svg) top left no-repeat;background-size:contain}@media only screen and (min-width:751px){.layout .section_about_content_btn:after{right:20px;width:12px;height:20px;margin-top:-13px}}.footer_navigation{display:flex;align-items:center;justify-content:center;gap:4rem;padding:8.5333333333vw 0}@media only screen and (min-width:751px){.footer_navigation{padding:40px 0}}.footer_navigation a{font-size:4vw;line-height:1;color:#fff}@media only screen and (min-width:751px){.footer_navigation a{font-size:14px}}.footer_sns{display:flex;align-items:center;justify-content:center;gap:4rem}@media only screen and (min-width:751px){.footer_sns{padding:30px 0}}.footer_sns_item{width:8.5333333333vw;height:auto}@media only screen and (min-width:751px){.footer_sns_item{width:33px}}.footer_sns_item a{display:block}.footer_copyright{text-align:center;font-size:4vw;line-height:1;padding:5.3333333333vw 0;background-color:#000;color:#fff}@media only screen and (min-width:751px){.footer_copyright{font-size:14px;padding:20px 0}}