html,body{color:#252525;font-family:"Zen Kaku Gothic New", sans-serif;font-weight:500;font-size:62.5%;height:100%;letter-spacing:0.02em;line-height:1.15;margin:0;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow:hidden;width:100%}ul,li{list-style:none;list-style-type:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,dl,dt,dd{font-weight:300;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:500;letter-spacing:0.05rem}p{letter-spacing:0.05rem}a{color:#14469b;cursor:pointer;list-style:none}a:hover,a:active,a:link,a:visited{color:#14469b}a:hover{text-decoration:none}img{display:block;width:100%}*,::before,::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}hr{height:0;overflow:visible}main{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg:not(:root){overflow:hidden}table{border-collapse:collapse}input{border-radius:0;color:#333}button,input,optgroup,select,textarea{margin:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:0.35em 0.75em 0.625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}[type="number"]{width:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}[hidden]{display:none}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}.zen-kaku-gothic-new-regular{font-family:"zen-kaku-gothic-new", sans-serif;font-weight:400;font-style:normal}.zen-kaku-gothic-new-medium{font-family:"zen-kaku-gothic-new", sans-serif;font-weight:500;font-style:normal}.zen-kaku-gothic-new-bold{font-family:"zen-kaku-gothic-new", sans-serif;font-weight:700;font-style:normal}.zen-kaku-gothic-new-black{font-family:"zen-kaku-gothic-new", sans-serif;font-weight:900;font-style:normal}.lato-bold{font-family:"Lato", sans-serif;font-weight:700;font-style:normal}.lato-black{font-family:"Lato", sans-serif;font-weight:900;font-style:normal}.font-weight-100{font-weight:100}.font-weight-200{font-weight:200}.font-weight-300{font-weight:300}.font-weight-400{font-weight:400}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.font-weight-700{font-weight:700}.font-weight-800{font-weight:800}.font-weight-900{font-weight:900}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.text-xs{font-size:12px;font-size:1.2rem;line-height:19.2px;line-height:1.92rem}.text-sm{font-size:14px;font-size:1.4rem;line-height:22.4px;line-height:2.24rem}.text-base{font-size:16px;font-size:1.6rem;line-height:25.6px;line-height:2.56rem}.text-lg{font-size:18px;font-size:1.8rem;line-height:28.8px;line-height:2.88rem}.text-xl{font-size:20px;font-size:2rem;line-height:32px;line-height:3.2rem}.text-2xl{font-size:24px;font-size:2.4rem;line-height:38.4px;line-height:3.84rem}.text-3xl{font-size:30px;font-size:3rem;line-height:48px;line-height:4.8rem}.text-4xl{font-size:36px;font-size:3.6rem;line-height:57.6px;line-height:5.76rem}.text-5xl{font-size:48px;font-size:4.8rem;line-height:76.8px;line-height:7.68rem}.text-6xl{font-size:60px;font-size:6rem;line-height:96px;line-height:9.6rem}.text-primary{color:#14469b}.text-red{color:#e73639}.text-white{color:#ffffff}.text-dark{color:#252525}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.responsive-heading{font-size:48px;font-size:4.8rem;line-height:76.8px;line-height:7.68rem}@media screen and (max-width:960px){.responsive-heading{font-size:36px;font-size:3.6rem;line-height:57.6px;line-height:5.76rem}}@media screen and (max-width:767px){.responsive-heading{font-size:28px;font-size:2.8rem;line-height:44.8px;line-height:4.48rem}}.responsive-subheading{font-size:32px;font-size:3.2rem;line-height:51.2px;line-height:5.12rem}@media screen and (max-width:960px){.responsive-subheading{font-size:28px;font-size:2.8rem;line-height:44.8px;line-height:4.48rem}}@media screen and (max-width:767px){.responsive-subheading{font-size:24px;font-size:2.4rem;line-height:38.4px;line-height:3.84rem}}.responsive-body{font-size:16px;font-size:1.6rem;line-height:25.6px;line-height:2.56rem}@media screen and (max-width:767px){.responsive-body{font-size:14px;font-size:1.4rem;line-height:22.4px;line-height:2.24rem}}.is-pc{display:block !important}@media screen and (max-width:767px){.is-pc{display:none !important}}.is-pc-flex{display:flex !important}@media screen and (max-width:767px){.is-pc-flex{display:none !important}}.is-pc-inline{display:inline-block !important}@media screen and (max-width:767px){.is-pc-inline{display:none !important}}.is-sp{display:none !important}@media screen and (max-width:767px){.is-sp{display:block !important}}.is-sp-inline{display:none !important}@media screen and (max-width:767px){.is-sp-inline{display:inline-block !important}}.container{max-width:100%;width:100%}.section{padding:20px 0 30px}.section.is-padding{padding-block:60px;padding-inline:20px}@media screen and (min-width:375px) and (max-width:767px){.section.is-padding{padding-block:calc(40 / 375 * 100vw);padding-inline:calc(16 / 375 * 100vw)}}.section .container{padding:48px 20px}.section .container.is-box{border-radius:24px;background-color:color-mix(in srgb, #ffffff 90%, transparent);padding:56px 20px}@media screen and (min-width:375px) and (max-width:767px){.section .container.is-box{border-radius:calc(24 / 375 * 100vw);padding:calc(48 / 375 * 100vw) calc(21.5 / 375 * 100vw)}}.section_title{color:#ffffff;-webkit-text-stroke:8px #e73639;text-stroke:8px #e73639;paint-order:stroke fill;filter:drop-shadow(0 5px 0 #14469b);font-family:zen-maru-gothic, sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:1;letter-spacing:0;text-align:center;width:fit-content;margin-inline:auto}@media screen and (min-width:375px) and (max-width:767px){.section_title{font-size:calc(32 / 375 * 100vw);-webkit-text-stroke:calc(8 / 375 * 100vw) #e73639;text-stroke:calc(8 / 375 * 100vw) #e73639;filter:drop-shadow(0 calc(5 / 375 * 100vw) 0 #14469b)}}.section_title.is-tall{line-height:1.3125}.section_heading3{color:#14469b;font-weight:900;font-size:22px;line-height:1;letter-spacing:0;text-align:center}@media screen and (min-width:375px) and (max-width:767px){.section_heading3{font-size:calc(22 / 375 * 100vw)}}.section_text{line-height:1.7;font-weight:500;font-size:15px;margin-top:20px}.section_text.is-center{text-align:center}.section_text.is-bold{font-weight:bold}.section_text.is-red{color:#e73639}.section_link{text-decoration:underline I !important}.section_link:hover{text-decoration:none !important}.commonMv_logo{width:66.7%;margin-inline:auto}.commonMv_logo img{width:100%;height:100%;object-fit:contain}.commonMv_date{margin-top:36px;margin-inline:auto;width:78.4%}@media screen and (min-width:375px) and (max-width:767px){.commonMv_date{margin-top:calc(36 / 375 * 100vw)}}.commonMv_date img{width:100%;height:100%;object-fit:contain}.commonMv_wave{margin-top:12px;margin-bottom:8px;width:78.9%;margin-inline:auto}@media screen and (min-width:375px) and (max-width:767px){.commonMv_wave{margin-top:calc(12 / 375 * 100vw);margin-bottom:calc(8 / 375 * 100vw)}}.commonMv_place{width:77.6%;margin-inline:auto}.commonMv_place img{width:100%;height:100%;object-fit:contain}.commonNav_list{display:flex;flex-direction:column;gap:40px;align-items:center;justify-content:center}@media screen and (min-width:375px) and (max-width:767px){.commonNav_list{gap:calc(30 / 375 * 100vw)}}.commonNav_item{text-align:center}.commonNav_link{font-weight:700;font-size:18px;line-height:1;letter-spacing:0;text-align:center;color:#14469b;text-decoration:none}@media screen and (min-width:375px) and (max-width:767px){.commonNav_link{font-size:calc(18 / 375 * 100vw)}}.commonX_link{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;width:fit-content;margin-inline:auto;text-decoration:none}@media screen and (min-width:375px) and (max-width:767px){.commonX_link{gap:calc(10 / 375 * 100vw)}}.commonX_link img{display:block;width:48px;height:48px;margin-inline:auto}@media screen and (min-width:375px) and (max-width:767px){.commonX_link img{width:calc(48 / 375 * 100vw);height:calc(48 / 375 * 100vw)}}.commonX_link-text{font-weight:700;font-size:16px;line-height:22px;letter-spacing:0;text-align:center;color:#252525}@media screen and (min-width:375px) and (max-width:767px){.commonX_link-text{font-size:calc(16 / 375 * 100vw);line-height:calc(22 / 375 * 100vw)}}.text-outline{font-weight:700;font-size:32px;line-height:1;letter-spacing:0.07em;text-align:center;color:#ffffff;-webkit-text-stroke:8px #14469b;text-stroke:8px #14469b;paint-order:stroke}.text-outline.is-small{font-size:12px;-webkit-text-stroke:4px #14469b;text-stroke:4px #14469b}.common_wave{width:100%;margin-inline:auto;margin:50px 0 54px}.common_wave img{width:100%;height:100%;object-fit:contain}.pageCommonMv{position:relative}.pageCommonMv_img img{filter:drop-shadow(0 0 20px color-mix(in srgb, #896222 26%, transparent))}.pageCommonMv_img-deco{position:absolute;bottom:-8px;left:50%;width:88.3%;transform:translate(-50%, 0)}@media screen and (min-width:375px) and (max-width:767px){.pageCommonMv_img-deco{bottom:calc(8 / 375 * -100vw)}}.pageCommonMv_img-deco img{width:100%;height:auto;object-fit:contain}.pageCommonMv .container{position:absolute;top:calc(50% - 10px);left:50%;transform:translate(-50%, -50%)}@media screen and (min-width:375px) and (max-width:767px){.pageCommonMv .container{top:calc(50% - (10 / 375 * 100vw))}}.accordion{margin-top:30px}.accordion_item{border:1px solid #ddd;border-radius:8px;margin-bottom:10px;overflow:hidden;transition:all 0.3s ease}.accordion_item.is-active .accordion_header .accordion_icon{transform:rotate(45deg)}.accordion_item.is-active .accordion_content{max-height:200px;opacity:1}.accordion_header{width:100%;padding:12px 16px;background:#fff;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color 0.3s ease}.accordion_header:focus{outline:none}.accordion_title{font-size:14px;font-weight:500;color:#222;line-height:1.4}.accordion_icon{font-size:20px;font-weight:bold;color:#14469b;transition:transform 0.3s ease;flex-shrink:0;margin-left:15px}.accordion_content{max-height:0;opacity:0;overflow:hidden;transition:all 0.3s ease;background-color:#eff2f6}.accordion_body{padding:14px 16px}.accordion_body p{margin:0;line-height:1.4;font-weight:500;font-size:14px;color:#333}:root{--dur: 240ms;--ease: cubic-bezier(.22, 1, .36, 1)}header{display:none}@media screen and (max-width:767px){header{display:block}}@media screen and (min-width:375px) and (max-width:767px){header .menu-scroll{padding-block:12px;width:100%;height:100%;overflow:auto}}@media screen and (max-width:767px){header .commonX_links{margin-top:calc(56 / 375 * 100vw)}}.hamburger{z-index:1;position:absolute;top:16px;right:16px;inline-size:48px;block-size:24px;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.menu-dialog .hamburger{position:absolute;top:16px;right:16px;z-index:2}.hb-line{display:block;inline-size:22px;block-size:2px;background:#14469b;margin:2px 0;transition:transform 200ms ease, opacity 200ms ease}.hamburger[aria-expanded="true"] .hb-line:nth-child(1){transform:translateY(375%) rotate(45deg)}.hamburger[aria-expanded="true"] .hb-line:nth-child(2){opacity:0}.hamburger[aria-expanded="true"] .hb-line:nth-child(3){transform:translateY(-375%) rotate(-45deg)}.menu-dialog{padding:0;border:0;background:transparent;margin:0;inset:0;width:100dvw;height:100dvh}.menu-dialog::backdrop{background:transparent}.menu-scrim,.menu-surface{position:fixed;inset:0}.menu-scrim{background:rgba(0, 0, 0, 0.55);opacity:0}.menu-surface{background:#fff7e9;display:grid;grid-template-rows:auto 1fr auto;padding:48px 24px 24px;opacity:0;transform:scale(0.98);will-change:opacity, transform}.menu-dialog[open] .menu-scrim{animation:scrimIn var(--dur) var(--ease) forwards}.menu-dialog[open] .menu-surface{animation:surfIn var(--dur) var(--ease) forwards}.menu-dialog.closing .menu-scrim{animation:scrimOut var(--dur) ease forwards}.menu-dialog.closing .menu-surface{animation:surfOut var(--dur) var(--ease) forwards}@media (prefers-reduced-motion:reduce){.menu-scrim,.menu-surface{animation:none !important;transition:none !important}}.footer{padding-block:48px;background-color:#14469b}@media screen and (min-width:375px) and (max-width:767px){.footer{padding-block:calc(48 / 375 * 100vw)}}.footer .commonX_link-text{color:#ffffff !important}@keyframes scrimIn{from{opacity:0}to{opacity:1}}@keyframes scrimOut{from{opacity:1}to{opacity:0}}@keyframes surfIn{from{opacity:0;transform:scale(0.98)}to{opacity:1;transform:scale(1)}}@keyframes surfOut{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0.98)}}.btn{margin-top:44px;margin-inline:auto;position:relative;display:flex;justify-content:center;align-items:center;max-width:280px;width:100%;height:60px;font-weight:700;font-size:20px;line-height:26px;letter-spacing:0;text-align:center;text-decoration:none;color:#ffffff !important;border-radius:30px;background-color:#f4a31d;border:3px solid #ffffff;box-shadow:0px 5px 0px 0px #f4a31d;transition:all 0.3s}@media screen and (min-width:375px) and (max-width:767px){.btn{margin-top:calc(44 / 375 * 100vw);max-width:calc(300 / 375 * 100vw);height:calc(60 / 375 * 100vw);font-size:calc(20 / 375 * 100vw);line-height:calc(26 / 375 * 100vw);border-radius:calc(30 / 375 * 100vw);border-width:calc(3 / 375 * 100vw);box-shadow:0px calc(5 / 375 * 100vw) 0px 0px #f4a31d}}.btn:hover{box-shadow:none;transform:translate(0, 5px)}@media screen and (min-width:375px) and (max-width:767px){.btn:hover{transform:translate(0, calc(5 / 375 * 100vw))}}.btn-border{margin-top:28px;height:50px;font-size:17px;border-radius:30px;background-color:#fff;border:3px solid #14469b;color:#14469b !important;box-shadow:0px 2px 0px 0px #14469b}.link{color:#14469b;text-decoration:underline !important}.link:hover{text-decoration:none !important}.wrapper{display:grid;grid-template-columns:minmax(0, 3fr) 375px minmax(0, 2fr);background-color:#fff7e9;height:100dvh;overflow:auto;scroll-behavior:smooth;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media screen and (max-width:767px){.wrapper{grid-template-columns:1fr}}@media screen and (min-width:1200px){.wrapper{grid-template-columns:430px 460px 350px;justify-content:center}}.sidebar{}.sidebar_left{position:sticky;top:0;height:100dvh;overflow:hidden;justify-content:center;align-items:center}.sidebar_left .container{padding-inline:12px}.sidebar_left-text{font-weight:500;font-size:14px;line-height:27px;letter-spacing:0;text-align:center}.sidebar_left .commonMv_logo{margin-top:32px}.sidebar_right{position:sticky;top:0;height:100dvh;overflow:hidden;justify-content:center;align-items:center}.sidebar_right .container{padding-inline:12px}.sidebar_right .commonX_links{margin-top:56px}.main{box-shadow:0px 0px 20px 0px #89622242;background:repeating-linear-gradient(-45deg, #f4a31d 0 7px, #fcd100 7px 14px)}.main_inner{overflow-x:clip}.main .mv-about-wrap{padding-top:29px}@media screen and (min-width:375px) and (max-width:767px){.main .mv-about-wrap{padding-top:calc(29 / 375 * 100vw)}}.main .mv{position:relative}.main .mv_img{width:100%}.main .mv_img-deco{position:absolute;top:-1%;left:50%;transform:translate(-50%, 0);width:89.9%}.main .mv .container{position:absolute;top:123px;left:50%;transform:translate(-50%, 0)}@media screen and (min-width:375px) and (max-width:767px){.main .mv .container{top:calc(123 / 375 * 100vw)}}.main .about_info-wrap{width:fit-content;margin-inline:auto}.main .about_info{margin-top:8px;display:flex;gap:10px;align-items:center;font-weight:500;font-size:16px;line-height:22px;letter-spacing:0.04em;text-align:center}@media screen and (min-width:375px) and (max-width:767px){.main .about_info{margin-top:calc(8 / 375 * 100vw);gap:calc(8 / 375 * 100vw);font-size:calc(16 / 375 * 100vw);line-height:calc(22 / 375 * 100vw)}}.main .about_info.is-mt-large{margin-top:36px}@media screen and (min-width:375px) and (max-width:767px){.main .about_info.is-mt-large{margin-top:calc(36 / 375 * 100vw)}}.main .about_tag{display:flex;justify-content:center;padding-bottom:1px;align-items:center;color:#ffffff;width:68px;height:26px;border-radius:16px;background-color:#14469b;font-weight:600;font-size:13px;line-height:1;letter-spacing:0.04em;text-align:center}@media screen and (min-width:375px) and (max-width:767px){.main .about_tag{width:calc(58 / 375 * 100vw);height:calc(22 / 375 * 100vw);border-radius:calc(11 / 375 * 100vw);font-size:calc(12 / 375 * 100vw)}}.main .about_img{margin:24px 0 30px}.main .about_map{margin-top:16px;text-align:center;width:100%;height:auto;aspect-ratio:2.6785714286}@media screen and (min-width:375px) and (max-width:767px){.main .about_map{margin-top:calc(16 / 375 * 100vw)}}.main .about_map iframe{width:100%;height:auto;aspect-ratio:2.6785714286}.main .about_text{margin-top:12px;font-weight:500;font-size:14px;line-height:22px;letter-spacing:0;text-align:center}@media screen and (min-width:375px) and (max-width:767px){.main .about_text{margin-top:calc(8 / 375 * 100vw);font-size:calc(13 / 375 * 100vw);line-height:calc(22 / 375 * 100vw)}}.main .about_text-large{margin-top:16px;font-weight:500;font-size:20px;line-height:26px;letter-spacing:0;text-align:center}@media screen and (min-width:375px) and (max-width:767px){.main .about_text-large{margin-top:calc(16 / 375 * 100vw);font-size:calc(20 / 375 * 100vw);line-height:calc(26 / 375 * 100vw)}}.main .guest{background-color:#ffffff}.main .guest_heading3.is-mt{margin-top:44px}@media screen and (min-width:375px) and (max-width:767px){.main .guest_heading3.is-mt{margin-top:calc(44 / 375 * 100vw)}}.main .guest_text{margin-top:16px;font-weight:500;font-size:15px;line-height:25px;letter-spacing:0;text-align:center}@media screen and (min-width:375px) and (max-width:767px){.main .guest_text{margin-top:calc(16 / 375 * 100vw);font-size:calc(13 / 375 * 100vw);line-height:calc(22 / 375 * 100vw)}}.main .guest_flex{margin-top:28px;display:flex;gap:30px;justify-content:center}@media screen and (min-width:375px) and (max-width:767px){.main .guest_flex{gap:20px}}.main .guest_box{width:fit-content}.main .guest_img{width:140px;height:140px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:18px;margin:0 auto;background:#bbb;text-align:center;color:#fff;font-size:16px}.main .guest_img img{width:100%;height:100%;object-fit:contain}.main .guest_img.is-single{width:200px;height:200px}.main .guest_name{margin-top:14px;font-weight:700;font-size:18px;line-height:1;letter-spacing:0;text-align:center}@media screen and (min-width:375px) and (max-width:767px){.main .guest_name{margin-top:calc(14 / 375 * 100vw);font-size:calc(16 / 375 * 100vw)}}.main .guest_add{margin-top:10px;font-weight:500;font-size:13px;line-height:1.2;letter-spacing:0;text-align:center}.main .guest_sns{display:flex;gap:16px;justify-content:center;align-items:center;margin-top:18px}.main .guest_sns li a img{width:45px}.main .sponsorship_img1{margin-top:36px;width:128px;margin-inline:auto}.main .sponsorship_img1 img{width:100%;height:100%;object-fit:contain}.main .sponsorship_heading3{margin-top:36px}@media screen and (min-width:375px) and (max-width:767px){.main .sponsorship_heading3{margin-top:calc(36 / 375 * 100vw)}}.main .sponsorship_text{margin-top:16px;font-weight:500;font-size:15px;line-height:1.6;letter-spacing:0;text-align:center}@media screen and (min-width:375px) and (max-width:767px){.main .sponsorship_text{margin-top:calc(16 / 375 * 100vw);font-size:calc(13 / 375 * 100vw);line-height:calc(22 / 375 * 100vw)}}.main .sponsorship_heading4{margin-top:36px;font-weight:900;font-size:18px;line-height:1;letter-spacing:0;text-align:center}@media screen and (min-width:375px) and (max-width:767px){.main .sponsorship_heading4{margin-top:calc(36 / 375 * 100vw);font-size:calc(18 / 375 * 100vw)}}.main .sponsorship_gear{margin-top:16px;margin-inline:auto}@media screen and (min-width:375px) and (max-width:767px){.main .sponsorship_gear{margin-top:calc(16 / 375 * 100vw)}}.main .sponsorship_gear.comingsoon{display:flex;justify-content:center;align-items:center;color:color-mix(in srgb, #252525 50%, transparent);width:100%;height:auto;min-height:140px;background-color:#ffffff;border-radius:8px;font-weight:700;font-size:18px;line-height:1;letter-spacing:0;text-align:center}@media screen and (min-width:375px) and (max-width:767px){.main .sponsorship_gear.comingsoon{border-radius:calc(8 / 375 * 100vw);font-size:calc(18 / 375 * 100vw)}}.main .ticket{background-color:#ffffff}.main .ticket_box{padding:24px 20px 15px;max-width:325px;margin:0 auto;width:100%}.main .ticket_box.is-pink{margin-top:44px;background-color:#f65e61}@media screen and (min-width:375px) and (max-width:767px){.main .ticket_box.is-pink{margin-top:calc(44 / 375 * 100vw)}}.main .ticket_box.is-lightblue{margin-top:16px;background-color:#00b0ca}.main .ticket_detail{margin-inline:auto;display:flex;justify-content:center;align-items:center;width:100%;gap:40px;flex-wrap:wrap}@media screen and (min-width:375px) and (max-width:767px){.main .ticket_detail{max-width:calc(300 / 375 * 100vw);gap:calc(35 / 375 * 100vw)}}.main .ticket_left{position:relative;max-width:132px;width:100%;color:#ffffff;font-weight:900;font-size:22px;line-height:15px;letter-spacing:0;text-align:center}@media screen and (min-width:375px) and (max-width:767px){.main .ticket_left{max-width:calc(132 / 375 * 100vw);font-size:calc(22 / 375 * 100vw);line-height:calc(15 / 375 * 100vw)}}.main .ticket_left::before{position:absolute;content:"";width:1px;height:100%;background-color:#ffffff;top:0;right:0;transform:translate(calc(50% + 17.5px), 0)}@media screen and (min-width:375px) and (max-width:767px){.main .ticket_left::before{transform:translate(calc(50% + (17.5 / 375 * 100vw)), 0)}}.main .ticket_left .is-small{margin-top:10px;display:block;font-weight:500;font-size:18px;line-height:13px;letter-spacing:0;text-align:center}@media screen and (min-width:375px) and (max-width:767px){.main .ticket_left .is-small{margin-top:calc(10 / 375 * 100vw);font-size:calc(18 / 375 * 100vw);line-height:calc(13 / 375 * 100vw)}}.main .ticket_right{max-width:102px;width:100%;color:#ffffff;font-weight:900;font-size:36px;line-height:26px;letter-spacing:0;text-align:center}@media screen and (min-width:375px) and (max-width:767px){.main .ticket_right{max-width:calc(102 / 375 * 100vw);font-size:calc(36 / 375 * 100vw);line-height:calc(26 / 375 * 100vw)}}.main .ticket_right .is-small{font-weight:500;font-size:20px;line-height:26px;letter-spacing:0;text-align:center}@media screen and (min-width:375px) and (max-width:767px){.main .ticket_right .is-small{font-size:calc(20 / 375 * 100vw);line-height:calc(26 / 375 * 100vw)}}.main .ticket_attention{font-size:14px;margin-top:12px;color:#fff;text-align:center}.main .ticket .section_text{font-size:14px}.main .template_text{margin-top:36px;font-weight:500;font-size:15px;line-height:24px;letter-spacing:0;text-align:center}@media screen and (min-width:375px) and (max-width:767px){.main .template_text{margin-top:calc(36 / 375 * 100vw);font-size:calc(13 / 375 * 100vw);line-height:calc(22 / 375 * 100vw)}}.main .template_img{display:block;margin-top:28px;margin-inline:auto;transition:all 0.3s;width:100%}@media screen and (min-width:375px) and (max-width:767px){.main .template_img{margin-top:calc(36 / 375 * 100vw)}}.main .template_img img{width:90%;height:100%;margin:0 auto;object-fit:contain}.main .template_img:hover{opacity:0.8}.rules{background:#fff}.rules .container{padding:48px 20px 48px 20px}.rules .section_heading3{text-align:left;margin-top:32px;font-size:20px;line-height:1;letter-spacing:0;text-align:left;font-weight:900}@media screen and (min-width:375px) and (max-width:767px){.rules .section_heading3{font-size:calc(18 / 375 * 100vw)}}.rules_list{letter-spacing:0.03em;padding-left:20px;margin-top:16px;font-size:14px}.rules_list li{list-style:disc;margin-top:8px}.pageRule .mv-about-wrap{padding-top:0 !important}.pageRuleAbout{padding:50px 14px 60px}@media screen and (min-width:375px) and (max-width:767px){.pageRuleAbout{padding:40px 12px 32px 14px !important}}.pageRuleAbout .container{padding:40px 16px 32px 18px !important}.pageRuleAbout.is-normal .pageRuleAbout_text{font-size:15px}.pageRuleAbout.is-normal .pageRuleAbout_list li{font-size:15px}.pageRuleAbout.is-normal .pageRuleAbout_list li::before{top:9px}.pageRuleAbout_heading2{color:#14469b;font-weight:900;font-size:24px;line-height:1.3;letter-spacing:0.04em;text-align:center}.pageRuleAbout_heading3{color:#ffffff !important;background-color:#14469b;font-weight:600;font-size:18px;line-height:1.3;letter-spacing:0.04em;text-align:center;border-radius:5px;padding:6px 12px;margin:36px 0 16px}@media screen and (min-width:375px) and (max-width:767px){.pageRuleAbout_heading3{font-size:calc(18 / 375 * 100vw)}}.pageRuleAbout_heading4{color:#14469b;font-weight:900;font-size:18px;line-height:1.3;letter-spacing:0em;margin-top:24px}.pageRuleAbout_heading4.has-mt{margin-top:24px}.pageRuleAbout_heading4+.pageRuleAbout_list{margin-top:10px}.pageRuleAbout_text{margin-top:12px;color:#e73639;font-weight:700;font-size:15px;line-height:1.6;letter-spacing:0.01em;text-align:center}.pageRuleAbout_text-link{display:inline;color:#14469b !important}.pageRuleAbout_wave{margin-top:24px !important;margin-bottom:32px !important}@media screen and (min-width:375px) and (max-width:767px){.pageRuleAbout_wave{margin-top:calc(24 / 375 * 100vw);margin-bottom:calc(32 / 375 * 100vw)}}.pageRuleAbout_list{margin-top:14px;font-weight:500;font-size:13px;line-height:1.4;letter-spacing:0em}.pageRuleAbout_list li{font-size:inherit;position:relative;padding-left:12px;margin-top:7px}.pageRuleAbout_list li::before{content:"";display:block;width:5px;height:5px;background-color:#14469b;border-radius:50%;position:absolute;left:1px;top:6px}