@charset "UTF-8";html:not(.wf-active) .page-wakayama2025 :after,html:not(.wf-active) .page-wakayama2025 :before{font-size:0!important}.texture{position:fixed;z-index:9999;background:url("../img/page-wakayama2025/texture.png") center/cover no-repeat;opacity:0.5;mix-blend-mode:color-burn;pointer-events:none;inset:0}@media screen and (width <= 390px){:root{font-size:4.1025641026vw}}@media screen and (width > 1920px){:root{font-size:0.8333333333vw}}.page-wakayama2025{font-size:1rem;line-height:1.7;letter-spacing:0em;font-weight:500;background:#eee}@media screen and (width <= 540px){.page-wakayama2025{font-size:1rem;line-height:1.7;letter-spacing:0em;font-weight:500}}.page-wakayama2025 video{max-width:100%}.page-wakayama2025 h2{font-size:1.75rem;font-weight:700;margin-top:3.75rem;margin-bottom:2rem;text-align:center}.page-wakayama2025 h2 img{width:100%;max-width:18.75rem}.page-wakayama2025 iframe{width:100%}.page-wakayama2025 .content{max-width:40rem;margin:0 auto;padding:0rem 1.25rem}.page-wakayama2025 .content>:first-child{margin-top:0}.page-wakayama2025 .content>:last-child{margin-bottom:0}.page-wakayama2025 .content--lg{max-width:80rem;margin:0 auto;padding:0rem 1.25rem}.page-wakayama2025 .content--lg>:first-child{margin-top:0}.page-wakayama2025 .content--lg>:last-child{margin-bottom:0}.page-wakayama2025 .section{padding:5rem 0rem}.page-wakayama2025 .frame{padding:2rem;background:#fff;border-radius:0.5rem}@media screen and (width <= 768px){.page-wakayama2025 .frame{padding:1rem}}.page-wakayama2025 .btn--link{display:inline-flex;align-items:center;word-break:keep-all;border:0;border-radius:999px;cursor:pointer;transition:opacity 0.4s;font-size:1.5rem;line-height:1.7;letter-spacing:0em;font-weight:700;display:flex;gap:0.25rem;justify-content:center;width:100%;padding:0.75rem 1.5rem;color:#000;background:#fff;border:0.1875rem solid #e55927;box-shadow:0.25rem 0.25rem 0rem #e55927}.page-wakayama2025 .btn--link:disabled{cursor:not-allowed;opacity:0.4}.page-wakayama2025 .btn--link:after,.page-wakayama2025 .btn--link:before{display:inline-block;font-weight:normal;font-size:1.4em;font-family:"Material Icons";line-height:1}@media (hover:hover) and (pointer:fine){.page-wakayama2025 .btn--link:hover{opacity:0.6}}@media (hover:none) and (pointer:coarse){.page-wakayama2025 .btn--link:active{opacity:0.6}}@media screen and (width <= 540px){.page-wakayama2025 .btn--link{font-size:1.5rem;line-height:1.7;letter-spacing:0em;font-weight:700}}.page-wakayama2025 .btn--link.--ex:after{color:#e55927;content:"launch"}@media screen and (width > 768px){.page-wakayama2025 .btn--link{gap:0.5rem;padding:1.25rem 4rem}}.page-wakayama2025 .section--kv{padding-bottom:2.5rem;color:#fff;background:#c5b098}.page-wakayama2025 .section--kv .kv__img{text-align:center;background:linear-gradient(to bottom,#fef8ea 75.75%,transparent 75.75%)}.page-wakayama2025 .section--kv .kv__img img{max-width:60rem}.page-wakayama2025 .section--kv .kv__tagline{margin-top:-1.5rem}.page-wakayama2025 .section--kv .kv__date{margin-top:1rem}.page-wakayama2025 .section--kv .kv__desc{font-size:1.125rem;line-height:1.7;letter-spacing:0em;font-weight:500}@media screen and (width <= 540px){.page-wakayama2025 .section--kv .kv__desc{font-size:1.125rem;line-height:1.7;letter-spacing:0em;font-weight:500}}.page-wakayama2025 .section--kv .kv__links{display:block;margin-top:2.5rem}.page-wakayama2025 .section--kv .kv__links>:first-child{margin-top:0}.page-wakayama2025 .section--kv .kv__links>:last-child{margin-bottom:0}.page-wakayama2025 .section--kv .kv__links>:where(*){margin-top:1.25rem}@media screen and (width > 768px){.page-wakayama2025 .section--kv .kv__img{text-align:center;background:linear-gradient(to bottom,#fef8ea 75.75%,transparent 75.75%)}.page-wakayama2025 .section--kv .kv__img img{max-width:60rem}.page-wakayama2025 .section--kv .kv__tagline{margin-top:max(-5vw,-5rem)}.page-wakayama2025 .section--kv .kv__date{margin-top:1rem}.page-wakayama2025 .section--kv .kv__links{margin-right:auto;margin-left:auto;max-width:33.75rem}}.page-wakayama2025 .section--overview{display:block;background:#fef8ea}.page-wakayama2025 .section--overview>:first-child{margin-top:0}.page-wakayama2025 .section--overview>:last-child{margin-bottom:0}.page-wakayama2025 .section--overview>:where(*){margin-top:3.75rem}.page-wakayama2025 .section--overview h2 img{max-width:31.25rem}.page-wakayama2025 .section--overview .keyperson{display:grid;grid-template-columns:repeat(1,1fr);gap:2.5rem}.page-wakayama2025 .section--overview .keyperson p{margin:0}.page-wakayama2025 .section--overview .keyperson__item{color:var(--keyperson)}.page-wakayama2025 .section--overview .keyperson__category{display:flex;flex-wrap:wrap;gap:0.5rem}.page-wakayama2025 .section--overview .keyperson__category div{padding:0.125rem 1rem;color:#fff;background:var(--keyperson-cat)}.page-wakayama2025 .section--overview .keyperson__group1{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:baseline;margin-top:0.5rem}.page-wakayama2025 .section--overview .keyperson__name{font-size:1.5rem;line-height:1.7;letter-spacing:0em;font-weight:700}@media screen and (width <= 540px){.page-wakayama2025 .section--overview .keyperson__name{font-size:1.5rem;line-height:1.7;letter-spacing:0em;font-weight:700}}.page-wakayama2025 .section--overview .keyperson__name span{font-size:1rem;line-height:1.7;letter-spacing:0em;font-weight:700}@media screen and (width <= 540px){.page-wakayama2025 .section--overview .keyperson__name span{font-size:1rem;line-height:1.7;letter-spacing:0em;font-weight:700}}.page-wakayama2025 .section--overview .keyperson__job{font-weight:700}.page-wakayama2025 .section--overview .keyperson__group2{display:flex;gap:1rem;margin-top:0.75rem}.page-wakayama2025 .section--overview .keyperson__desc{font-size:0.875rem;line-height:1.7;letter-spacing:0em;font-weight:500}@media screen and (width <= 540px){.page-wakayama2025 .section--overview .keyperson__desc{font-size:0.875rem;line-height:1.7;letter-spacing:0em;font-weight:500}}.page-wakayama2025 .section--overview .keyperson__img{flex:0 0 25%}.page-wakayama2025 .section--overview .keyperson__item-0{--keyperson-cat:#5a8b77;--keyperson:#5a8b77}.page-wakayama2025 .section--overview .keyperson__item-1{--keyperson-cat:#999;--keyperson:#5b5b5b}.page-wakayama2025 .section--overview .keyperson__item-2{--keyperson-cat:#d99073;--keyperson:#b77259}.page-wakayama2025 .section--overview .keyperson__item-3{--keyperson-cat:#dbc152;--keyperson:#a48d2e}@media screen and (width > 768px){.page-wakayama2025 .section--overview .keyperson{grid-template-columns:repeat(2,1fr)}}.page-wakayama2025 .section--overview .lecture{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:#fff;border-radius:1rem}.page-wakayama2025 .section--overview .lecture *{margin:0}@media screen and (width > 768px){.page-wakayama2025 .section--overview .lecture{flex-direction:row;gap:1.875rem;align-items:center}.page-wakayama2025 .section--overview .lecture h2{flex-basis:30%}.page-wakayama2025 .section--overview .lecture__desc{flex-basis:50%}.page-wakayama2025 .section--overview .lecture__img{flex-basis:20%}}.page-wakayama2025 .section--overview .festival{margin-top:40vw;padding:1.25rem;background:#e2c343;border-radius:1rem}.page-wakayama2025 .section--overview .festival h2{margin-top:-30vw}.page-wakayama2025 .section--overview .festival h2 img{max-width:70%}.page-wakayama2025 .section--overview .festival__head{color:#fff}.page-wakayama2025 .section--overview .festival__img1{margin:1.25rem 0rem 0rem;margin-right:calc(20% + 0.625rem);margin-left:calc(20% + 0.625rem)}.page-wakayama2025 .section--overview .festival__body{margin-top:1.25rem;padding:1.25rem;color:#a48d2e;background:#fef8ea;border-radius:1rem}.page-wakayama2025 .section--overview .festival__mc{font-size:1.125rem;line-height:1.7;letter-spacing:0em;font-weight:700}@media screen and (width <= 540px){.page-wakayama2025 .section--overview .festival__mc{font-size:1.125rem;line-height:1.7;letter-spacing:0em;font-weight:700}}.page-wakayama2025 .section--overview .festival__mc span{padding:0rem 0.5rem;color:#fef8ea;background:#a48d2e}.page-wakayama2025 .section--overview .festival__mc-prof{margin-top:0.5rem}.page-wakayama2025 .section--overview .festival__img2{margin-right:20%;margin-left:20%}@media screen and (width > 768px){.page-wakayama2025 .section--overview .festival{position:relative;margin-top:0}.page-wakayama2025 .section--overview .festival h2{position:absolute;top:50%;left:0;z-index:2;margin-top:0}.page-wakayama2025 .section--overview .festival h2 img{max-width:none;transform:translate(0,calc(-50% - 1.875rem)) scale(1.2);transform-origin:center right}.page-wakayama2025 .section--overview .festival__head{display:flex;gap:1rem;align-items:center;padding-left:20rem}.page-wakayama2025 .section--overview .festival__img1{margin:0}.page-wakayama2025 .section--overview .festival__img1 img{width:auto;max-width:none;height:11.25rem;aspect-ratio:1/1}.page-wakayama2025 .section--overview .festival__body{display:flex;gap:1rem;align-items:center;margin:0;margin-top:1rem;padding:1.25rem;padding-left:20rem;color:#a48d2e}.page-wakayama2025 .section--overview .festival__mc{font-size:1.125rem;line-height:1.7;letter-spacing:0em;font-weight:700}}@media screen and (width > 768px) and (width <= 540px){.page-wakayama2025 .section--overview .festival__mc{font-size:1.125rem;line-height:1.7;letter-spacing:0em;font-weight:700}}@media screen and (width > 768px){.page-wakayama2025 .section--overview .festival__mc span{padding:0rem 0.5rem;color:#fef8ea;background:#a48d2e}.page-wakayama2025 .section--overview .festival__txt2{margin-top:0.5rem}.page-wakayama2025 .section--overview .festival__img2{margin:0}.page-wakayama2025 .section--overview .festival__img2 img{width:auto;max-width:none;height:10rem;aspect-ratio:1/1}}.page-wakayama2025 .section--overview .mc{color:#bd6246}.page-wakayama2025 .section--overview .mc h2 img{max-width:60%}.page-wakayama2025 .section--overview .mc p{margin:0}.page-wakayama2025 .section--overview .mc__img{text-align:center}.page-wakayama2025 .section--overview .mc__img img{width:15rem}.page-wakayama2025 .section--overview .mc__name{font-size:1.25rem;line-height:1.7;letter-spacing:0em;font-weight:700;text-align:center}@media screen and (width <= 540px){.page-wakayama2025 .section--overview .mc__name{font-size:1.25rem;line-height:1.7;letter-spacing:0em;font-weight:700}}.page-wakayama2025 .section--overview .mc__job{font-size:0.75rem;line-height:1.7;letter-spacing:0em;font-weight:500;text-align:center}@media screen and (width <= 540px){.page-wakayama2025 .section--overview .mc__job{font-size:0.75rem;line-height:1.7;letter-spacing:0em;font-weight:500}}.page-wakayama2025 .section--overview .mc__desc{font-size:0.875rem;line-height:1.7;letter-spacing:0em;font-weight:500}@media screen and (width <= 540px){.page-wakayama2025 .section--overview .mc__desc{font-size:0.875rem;line-height:1.7;letter-spacing:0em;font-weight:500}}@media screen and (width > 768px){.page-wakayama2025 .section--overview .mc{display:flex;gap:1.25rem;align-items:center;color:#bd6246}.page-wakayama2025 .section--overview .mc h2{flex-basis:12.5rem;flex-shrink:0;margin:0}.page-wakayama2025 .section--overview .mc h2 img{max-width:100%}.page-wakayama2025 .section--overview .mc__img{flex-basis:12.5rem;flex-shrink:0;order:3}.page-wakayama2025 .section--overview .mc__img img{width:auto}.page-wakayama2025 .section--overview .mc__name{text-align:left}.page-wakayama2025 .section--overview .mc__job{text-align:left}.page-wakayama2025 .section--overview .mc__desc{margin-top:0.5rem}}.page-wakayama2025 .section--access{color:#614d3f;background:#fff}.page-wakayama2025 .section--access .access__place{font-size:1.25rem;line-height:1.7;letter-spacing:0em;font-weight:700}@media screen and (width <= 540px){.page-wakayama2025 .section--access .access__place{font-size:1.25rem;line-height:1.7;letter-spacing:0em;font-weight:700}}.page-wakayama2025 .section--access .access__map{margin-top:1.25rem}.page-wakayama2025 .section--access .access__detail{font-size:0.875rem;line-height:1.7;letter-spacing:0em;font-weight:500;padding-left:1.25rem}@media screen and (width <= 540px){.page-wakayama2025 .section--access .access__detail{font-size:0.875rem;line-height:1.7;letter-spacing:0em;font-weight:500}}.page-wakayama2025 .section--program{background:#ebdbcb}.page-wakayama2025 .section--program h2 img{max-width:31.25rem}.page-wakayama2025 .section--program .frame{background:linear-gradient(to bottom,#e5d9aa 50%,transparent 50%) center top;background-size:100% 1.5rem;border-radius:0}.page-wakayama2025 .section--program .table--program{border-collapse:separate;border-spacing:0rem 1rem}.page-wakayama2025 .section--program .table--program td,.page-wakayama2025 .section--program .table--program th{vertical-align:top}.page-wakayama2025 .section--program .table--program p{margin:0}.page-wakayama2025 .section--program .table--program .program__body{padding:0.5rem 1rem;color:#fff;background:var(--color)}.page-wakayama2025 .section--program .table--program .program__time{font-size:1.5rem;line-height:1.7;letter-spacing:0em;font-weight:700;width:0;padding:0rem 1.25rem;font-family:oswald,sans-serif}@media screen and (width <= 540px){.page-wakayama2025 .section--program .table--program .program__time{font-size:1.5rem;line-height:1.7;letter-spacing:0em;font-weight:700}}.page-wakayama2025 .section--program .table--program .program__title{font-size:1.25rem;line-height:1.7;letter-spacing:0em;font-weight:700}@media screen and (width <= 540px){.page-wakayama2025 .section--program .table--program .program__title{font-size:1.25rem;line-height:1.7;letter-spacing:0em;font-weight:700}}.page-wakayama2025 .section--program .table--program .program__desc{font-size:1rem;line-height:1.7;letter-spacing:0em;font-weight:500}@media screen and (width <= 540px){.page-wakayama2025 .section--program .table--program .program__desc{font-size:1rem;line-height:1.7;letter-spacing:0em;font-weight:500}}.page-wakayama2025 .section--program .table--program .program__item-0{--color:#999}.page-wakayama2025 .section--program .table--program .program__item-1{--color:#69888e}.page-wakayama2025 .section--program .table--program .program__item-2{--color:#6b9f8b}.page-wakayama2025 .section--program .table--program .program__item-3{--color:#e47a49}.page-wakayama2025 .section--program .table--program .program__item-4{--color:#ca6463}.page-wakayama2025 .section--program .table--program .program__item-5{--color:#cb92a4}.page-wakayama2025 .section--program .table--program .program__item-6{--color:#69888e}.page-wakayama2025 .section--program .table--program .program__item-7{--color:#ca6463}.page-wakayama2025 .section--program .table--program .program__item-8{--color:#6b9f8b}.page-wakayama2025 .section--program .table--program .program__item-9{--color:#999}.page-wakayama2025 .section--floor{background:#c5b098}.page-wakayama2025 .section--present{display:block;color:#614d3f;background:#fef8ea}.page-wakayama2025 .section--present>:first-child{margin-top:0}.page-wakayama2025 .section--present>:last-child{margin-bottom:0}.page-wakayama2025 .section--present>:where(*){margin-top:3.75rem}.page-wakayama2025 .section--present h2 img{max-width:31.25rem}.page-wakayama2025 .section--present__txt1{font-size:1.125rem;line-height:1.7;letter-spacing:0em;font-weight:700;color:#e55927}@media screen and (width <= 540px){.page-wakayama2025 .section--present__txt1{font-size:1.125rem;line-height:1.7;letter-spacing:0em;font-weight:700}}.page-wakayama2025 .section--present .prize a{color:#e55927;font-weight:bold;text-decoration:underline}.page-wakayama2025 .section--present .prize dd{margin:0}.page-wakayama2025 .section--present .prize ul{margin:1rem 0rem;padding-left:1em}.page-wakayama2025 .section--present .prize__term{margin-right:auto;margin-left:auto;max-width:6.25rem;margin-top:1rem}.page-wakayama2025 .section--present .prize__detail{font-size:1.125rem;line-height:1.7;letter-spacing:0em;font-weight:700}@media screen and (width <= 540px){.page-wakayama2025 .section--present .prize__detail{font-size:1.125rem;line-height:1.7;letter-spacing:0em;font-weight:700}}.page-wakayama2025 .section--present .prize__title{font-size:1.25rem;line-height:1.7;letter-spacing:0em;font-weight:700}@media screen and (width <= 540px){.page-wakayama2025 .section--present .prize__title{font-size:1.25rem;line-height:1.7;letter-spacing:0em;font-weight:700}}.page-wakayama2025 .section--present .prize__desc{font-size:1rem;line-height:1.7;letter-spacing:0em;font-weight:400;margin-top:0.5rem;margin-bottom:0.5rem}@media screen and (width <= 540px){.page-wakayama2025 .section--present .prize__desc{font-size:1rem;line-height:1.7;letter-spacing:0em;font-weight:400}}@media screen and (width > 768px){.page-wakayama2025 .section--present__txt1,.page-wakayama2025 .section--present__txt2{text-align:center}.page-wakayama2025 .section--present .prize{display:grid;grid-template-columns:6.25rem 1fr;gap:1rem}.page-wakayama2025 .section--present .prize__term{margin:0}}.page-wakayama2025 .section--entry{font-size:1.25rem;line-height:1.7;letter-spacing:0em;font-weight:500;background:#e55927}@media screen and (width <= 540px){.page-wakayama2025 .section--entry{font-size:1.25rem;line-height:1.7;letter-spacing:0em;font-weight:500}}.page-wakayama2025 .section--entry .entry__link{text-align:center}.page-wakayama2025 .section--entry .btn--entry{display:inline-flex;align-items:center;word-break:keep-all;border:0;border-radius:999px;cursor:pointer;transition:opacity 0.4s;font-size:1.5rem;font-weight:600;gap:0.25rem;padding:1rem 3rem;color:#000;background:#fff;border:0.1875rem solid;box-shadow:0.25rem 0.25rem 0rem currentColor}.page-wakayama2025 .section--entry .btn--entry:disabled{cursor:not-allowed;opacity:0.4}.page-wakayama2025 .section--entry .btn--entry:after,.page-wakayama2025 .section--entry .btn--entry:before{display:inline-block;font-weight:normal;font-size:1.4em;font-family:"Material Icons";line-height:1}@media (hover:hover) and (pointer:fine){.page-wakayama2025 .section--entry .btn--entry:hover{opacity:0.6}}@media (hover:none) and (pointer:coarse){.page-wakayama2025 .section--entry .btn--entry:active{opacity:0.6}}.page-wakayama2025 .section--entry .btn--entry:after{content:"launch"}@media screen and (width > 768px){.page-wakayama2025 .section--entry .btn--entry{font-size:2rem;font-weight:600;gap:0.5rem;padding:1rem 4rem}}.page-wakayama2025 .section--entry .present{display:flex;flex-direction:column;gap:1.875rem;margin-top:2.5rem}.page-wakayama2025 .section--entry .present__item{padding:1rem;background:#fff;border-radius:1rem}.page-wakayama2025 .section--entry .present__item h3 img{max-width:18.75rem}.page-wakayama2025 .section--entry .present__item p{margin:0}.page-wakayama2025 .section--entry .present__txt1{font-weight:700}.page-wakayama2025 .section--entry .present__txt2{font-size:0.875rem;line-height:1.7;letter-spacing:0em;font-weight:400}@media screen and (width <= 540px){.page-wakayama2025 .section--entry .present__txt2{font-size:0.875rem;line-height:1.7;letter-spacing:0em;font-weight:400}}.page-wakayama2025 .section--entry .present__img{margin:0.75rem 0rem 0rem;text-align:center}.page-wakayama2025 .section--entry .present__img img{max-width:12.5rem}@media screen and (width > 768px){.page-wakayama2025 .section--entry .present__item{padding-right:2.5rem;padding-left:2.5rem}.page-wakayama2025 .section--entry .present__body{display:flex}.page-wakayama2025 .section--entry .present__img{flex-grow:1;margin:0;text-align:center}}.page-wakayama2025 .footer--wakayama2025{padding:2.5rem 0rem;color:#fff;background:#000}.page-wakayama2025 .footer--wakayama2025 .contact{display:block}.page-wakayama2025 .footer--wakayama2025 .contact>:first-child{margin-top:0}.page-wakayama2025 .footer--wakayama2025 .contact>:last-child{margin-bottom:0}.page-wakayama2025 .footer--wakayama2025 .contact>:where(*){margin-top:0.5rem}.page-wakayama2025 .floating{position:fixed;right:1.25rem;bottom:2.5rem}.page-wakayama2025 .floating a{width:9.375rem;height:9.375rem;font-size:1.125rem;line-height:1.3333333333;font-weight:700;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;background:#e55927;border:0.25rem solid #000;border-radius:50%;box-shadow:0.125rem 0.25rem 0rem #000;cursor:pointer;transition:opacity 0.4s}@media (hover:hover) and (pointer:fine){.page-wakayama2025 .floating a:hover{opacity:0.6}}@media (hover:none) and (pointer:coarse){.page-wakayama2025 .floating a:active{opacity:0.6}}@media screen and (width > 768px){.page-wakayama2025 .floating a{width:11.25rem;height:11.25rem;font-size:1.25rem}}.page-wakayama2025 .dialog{width:100%;max-width:60rem;padding:1.25rem;border:none;border-radius:0.75rem;opacity:0;transition:opacity 0.4s;pointer-events:none}.page-wakayama2025 .dialog>:first-child{margin-top:0}.page-wakayama2025 .dialog>:last-child{margin-bottom:0}.page-wakayama2025 .dialog::backdrop{background:rgba(0,0,0,0.6);opacity:0;transition:opacity 0.4s}.page-wakayama2025 .dialog.is-open::backdrop{opacity:1}.page-wakayama2025 .dialog.is-open{opacity:1;pointer-events:auto}.page-wakayama2025 .dialog__action{margin-top:2.5rem;text-align:right}.page-wakayama2025 .dialog__action .btn--dialog-close{font-size:0.875rem;font-weight:600;display:inline-flex;gap:0.25rem;align-items:center;padding:0.25rem 1rem;color:#fff;word-break:keep-all;background:#000;border:0;border-radius:999px;cursor:pointer;transition:opacity 0.4s}.page-wakayama2025 .dialog__action .btn--dialog-close:disabled{cursor:not-allowed;opacity:0.4}.page-wakayama2025 .dialog__action .btn--dialog-close:after,.page-wakayama2025 .dialog__action .btn--dialog-close:before{display:inline-block;font-weight:normal;font-size:1.4em;font-family:"Material Icons";line-height:1}.page-wakayama2025 .dialog__action .btn--dialog-close:before{content:"close"}@media (hover:hover) and (pointer:fine){.page-wakayama2025 .dialog__action .btn--dialog-close:hover{opacity:0.6}}@media (hover:none) and (pointer:coarse){.page-wakayama2025 .dialog__action .btn--dialog-close:active{opacity:0.6}}@media screen and (width > 768px){.page-wakayama2025 .dialog__action .btn--dialog-close{font-size:1rem;font-weight:600;gap:0.5rem;padding:0.5rem 2rem}}@media screen and (width <= 1000px){.page-wakayama2025 .dialog{width:auto;margin-right:1.25rem;margin-left:1.25rem}}@media screen and (width > 768px){.page-wakayama2025 .dialog{padding:2rem}}.page-wakayama2025 .diagnosis__body{margin-top:1.25rem}@media screen and (width > 768px){.page-wakayama2025 .diagnosis{display:flex;gap:30px}.page-wakayama2025 .diagnosis__head{flex:0 0 auto}.page-wakayama2025 .diagnosis__body{flex-grow:1;align-self:center;margin-top:0}}.page-wakayama2025 .indicator{display:flex;flex-wrap:wrap;gap:0.5rem;padding:0.75rem;font-weight:bold;background:#f2f2f2;border-radius:0.75rem}.page-wakayama2025 .indicator__item{font-size:0.875rem;padding:0rem 0.5rem;text-align:center;background:#fff;border-radius:999px}.page-wakayama2025 .indicator__item.is-active{color:#fff;background:#e55927}@media screen and (width > 768px){.page-wakayama2025 .indicator{display:block;display:block;padding:1rem 0.75rem}.page-wakayama2025 .indicator>:first-child{margin-top:0}.page-wakayama2025 .indicator>:last-child{margin-bottom:0}.page-wakayama2025 .indicator>:where(*){margin-top:1rem}.page-wakayama2025 .indicator__item{font-size:1rem;padding:0.5rem 2rem}}.page-wakayama2025 .gacha-page h4{font-size:1.25rem;font-weight:900;margin-bottom:2rem;color:#e55927;text-align:center}@media screen and (width > 768px){.page-wakayama2025 .gacha-page h4{font-size:1.5rem;font-weight:900}}.page-wakayama2025 .gacha-page__checklist{display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:center}.page-wakayama2025 .gacha-page__checklist label{font-size:1.125rem;line-height:1.2;font-weight:600;display:flex;align-items:center;padding:0.25rem;border:1px solid #f0f0f0;border-radius:999px;cursor:pointer;transition:0.3s}.page-wakayama2025 .gacha-page__checklist label span{padding:0rem 0.5rem}.page-wakayama2025 .gacha-page__checklist label input{width:0;height:0;margin:0}.page-wakayama2025 .gacha-page__checklist label:before{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;color:#fff;font-family:"Material Icons";line-height:1;background:#e55927;border-radius:999px;opacity:0.2;transition:inherit;content:"check"}.page-wakayama2025 .gacha-page__checklist label:has(:checked){color:#fff;background:#e55927}.page-wakayama2025 .gacha-page__checklist label:has(:checked):before{color:#e55927;background:#fff;opacity:1}.page-wakayama2025 .gacha-page__checklist label:has(:disabled){cursor:not-allowed}@media screen and (width > 768px){.page-wakayama2025 .gacha-page__checklist label{font-size:1.375rem;line-height:1.2;font-weight:600;display:flex;align-items:center;padding:0.25rem;border:1px solid #f0f0f0;border-radius:999px;cursor:pointer;transition:0.3s}.page-wakayama2025 .gacha-page__checklist label span{padding:0.5rem 2rem 0.5rem 1.5rem}.page-wakayama2025 .gacha-page__checklist label input{width:0;height:0;margin:0}.page-wakayama2025 .gacha-page__checklist label:before{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:#fff;font-size:1.4em;font-family:"Material Icons";line-height:1;background:#e55927;border-radius:999px;opacity:0.2;transition:inherit;content:"check"}}.page-wakayama2025 .gacha-page__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.page-wakayama2025 .gacha-page .btn--diagnosis-back,.page-wakayama2025 .gacha-page .btn--diagnosis-next,.page-wakayama2025 .gacha-page .btn--diagnosis-prev{font-size:1.125rem;font-weight:600;display:inline-flex;gap:0.25rem;align-items:center;padding:0.25rem 1rem;word-break:keep-all;border:0;border-radius:999px;cursor:pointer;transition:opacity 0.4s}.page-wakayama2025 .gacha-page .btn--diagnosis-back:disabled,.page-wakayama2025 .gacha-page .btn--diagnosis-next:disabled,.page-wakayama2025 .gacha-page .btn--diagnosis-prev:disabled{cursor:not-allowed;opacity:0.4}.page-wakayama2025 .gacha-page .btn--diagnosis-back:after,.page-wakayama2025 .gacha-page .btn--diagnosis-back:before,.page-wakayama2025 .gacha-page .btn--diagnosis-next:after,.page-wakayama2025 .gacha-page .btn--diagnosis-next:before,.page-wakayama2025 .gacha-page .btn--diagnosis-prev:after,.page-wakayama2025 .gacha-page .btn--diagnosis-prev:before{display:inline-block;font-weight:normal;font-size:1.4em;font-family:"Material Icons";line-height:1}@media (hover:hover) and (pointer:fine){.page-wakayama2025 .gacha-page .btn--diagnosis-back:hover,.page-wakayama2025 .gacha-page .btn--diagnosis-next:hover,.page-wakayama2025 .gacha-page .btn--diagnosis-prev:hover{opacity:0.6}}@media (hover:none) and (pointer:coarse){.page-wakayama2025 .gacha-page .btn--diagnosis-back:active,.page-wakayama2025 .gacha-page .btn--diagnosis-next:active,.page-wakayama2025 .gacha-page .btn--diagnosis-prev:active{opacity:0.6}}@media screen and (width > 768px){.page-wakayama2025 .gacha-page .btn--diagnosis-back,.page-wakayama2025 .gacha-page .btn--diagnosis-next,.page-wakayama2025 .gacha-page .btn--diagnosis-prev{font-size:1.25rem;font-weight:600;gap:0.5rem;padding:0.5rem 2rem}}.page-wakayama2025 .gacha-page .btn--diagnosis-back,.page-wakayama2025 .gacha-page .btn--diagnosis-prev{color:#fff;background:#555}.page-wakayama2025 .gacha-page .btn--diagnosis-back:before,.page-wakayama2025 .gacha-page .btn--diagnosis-prev:before{margin-left:-0.25em;content:"keyboard_arrow_left"}.page-wakayama2025 .gacha-page .btn--diagnosis-next{color:#fff;background:#e55927}.page-wakayama2025 .gacha-page .btn--diagnosis-next:after{margin-right:-0.25em;content:"keyboard_arrow_right"}.page-wakayama2025 .movie{position:relative}.page-wakayama2025 .movie video{border-radius:0.75rem}.page-wakayama2025 .movie .btn--diagnosis-next{position:absolute;bottom:0%;left:50%;transform:translate(-50%,-50%)}.page-wakayama2025 .result{text-align:center}.page-wakayama2025 .result__txt1{font-size:1.125rem;font-weight:700;margin:0}.page-wakayama2025 .result__txt2{font-size:2.5rem;font-weight:900;color:#28479c}.page-wakayama2025 .result__txt2 span{font-size:1.75rem;font-weight:700;color:#000}.page-wakayama2025 .result__list{display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:center;max-width:33.75rem;margin:0 auto;margin-top:0.75rem}.page-wakayama2025 .result__item{font-size:0.875rem;font-weight:700;padding:0rem 1rem;background:#e4e079;border-radius:999px}.page-wakayama2025 .result__txt3{font-size:1.5rem;letter-spacing:0.08em;font-weight:700;margin-top:1.5rem}.page-wakayama2025 .result__txt4{font-weight:700}@media screen and (width > 768px){.page-wakayama2025 .result__txt1{font-size:1.375rem;font-weight:700}.page-wakayama2025 .result__txt2{font-size:3rem;font-weight:900;margin-top:1rem}.page-wakayama2025 .result__txt2 span{font-size:2rem;font-weight:700}.page-wakayama2025 .result__list{gap:0.5rem;margin-top:0.75rem}.page-wakayama2025 .result__item{font-size:1rem;font-weight:700;padding:0.25rem 1.5rem}.page-wakayama2025 .result__txt3{font-size:1.75rem;letter-spacing:0.08em;font-weight:700;margin-top:2.5rem}}.page-wakayama2025 .app__debug{margin-top:1em;padding:0.5em;color:#fff;font-size:10px;background:#555}:root:has(dialog[open]){overflow:hidden;scrollbar-gutter:stable}
/*# sourceMappingURL=page-wakayama2025.css.map */