@property --vw-1{syntax:"<length>";inherits:true;initial-value:0px}:root{--vw-1: 1vw;--vw-to-px: calc(tan(atan2(var(--vw-1), 1px)));--ratio-em: (1em / 16)}#contentHeader .js-nav{position:fixed;top:0;right:0;z-index:199;width:-moz-fit-content;width:fit-content;background-color:var(--color-gray);border:2px solid #000;border-right:none;height:100lvh;border-radius:3vw 0 0 3vw;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:800;transform:translateX(100%);transition:.4s}@media screen and (min-width: 901px){#contentHeader .js-nav{border-radius:40px 0 0 40px}}#contentHeader .js-nav.is-active{transform:translateX(0)}#contentHeader .js-nav .navInner{overscroll-behavior-y:contain;width:100%;height:100%;max-height:100dvh;overflow-x:hidden;overflow-y:auto}#contentHeader .js-nav ul{width:60vw;margin:0;padding:0}@media screen and (min-width: 901px){#contentHeader .js-nav ul{width:22vw;max-width:500px;padding:calc(150vw/var(--deviceWide)*100) calc(100vw/var(--deviceWide)*100)}}@media screen and (min-width: 1281px){#contentHeader .js-nav ul{padding:min(140px,140vw/var(--device)*100) min(90px,90vw/var(--device)*100)}}@media screen and (max-width: 900px){#contentHeader .js-nav ul{margin:calc(120vw/var(--deviceWide)*100) calc(60vw/var(--deviceWide)*100)}}#contentHeader .js-nav ul li{position:relative;font-size:min(33*var(--ratio-em),var(--vw-to-px)*1rem/16*33/var(--device)*100)}@media screen and (min-width: 901px){#contentHeader .js-nav ul li{font-size:min(28*var(--ratio-em),var(--vw-to-px)*1rem/16*28/var(--device)*100)}}#contentHeader .js-nav ul li::before{position:absolute;bottom:2px;left:0;content:"";background-image:linear-gradient(to right, #383838, #383838 2px, transparent 2px, transparent 8px);background-size:12px 2px;background-position:left bottom;background-repeat:repeat-x;width:100%;height:4px}#contentHeader .js-nav ul li .number{color:var(--base-color);font-size:min(50*var(--ratio-em),var(--vw-to-px)*1rem/16*50/var(--device)*100);text-shadow:1px 1px 0 #000,-1px -1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,0px 1px 0 #000,0 -1px 0 #000,-1px 0 0 #000,1px 0 0 #000;margin-right:1em}@media screen and (min-width: 901px){#contentHeader .js-nav ul li .number{font-size:min(27*var(--ratio-em),var(--vw-to-px)*1rem/16*27/var(--device)*100)}}@media screen and (min-width: 1281px){#contentHeader .js-nav ul li .number{text-shadow:2px 2px 0 rgba(0,0,0,.8),-2px -2px 0 rgba(0,0,0,.8),-2px 2px 0 rgba(0,0,0,.8),2px -2px 0 rgba(0,0,0,.8),0px 2px 0 rgba(0,0,0,.8),0 -2px 0 rgba(0,0,0,.8),-2px 0 0 rgba(0,0,0,.8),2px 0 0 rgba(0,0,0,.8)}}#contentHeader .js-nav ul li .icoLink{margin-left:.2em}#contentHeader .js-nav ul li .icoLink img{width:calc(23vw/var(--deviceWide)*100);height:calc(17vw/var(--deviceWide)*100)}@media screen and (min-width: 1281px){#contentHeader .js-nav ul li .icoLink img{width:min(23px,23vw/var(--device)*100);height:min(17px,17vw/var(--device)*100)}}#contentHeader .js-nav ul li a{display:flex;align-items:center;color:#000;text-decoration:none;padding-block:calc(15vw/var(--deviceWide)*100)}@media screen and (min-width: 901px){#contentHeader .js-nav ul li a{padding-block:min(10px,10vw/var(--device)*100)}}@media screen and (min-width: 1281px){#contentHeader .js-nav ul li a{padding-block:min(12px,12vw/var(--device)*100)}}@media(any-hover: hover),(-ms-high-contrast: none){#contentHeader .js-nav ul li a{transition:.2s}#contentHeader .js-nav ul li a:hover{color:var(--color-red)}}#contentHeader .js-nav ul li.namja{font-size:min(28*var(--ratio-em),var(--vw-to-px)*1rem/16*28/var(--device)*100);padding-block:calc(15vw/var(--deviceWide)*100)}@media screen and (min-width: 901px){#contentHeader .js-nav ul li.namja{font-size:min(20*var(--ratio-em),var(--vw-to-px)*1rem/16*20/var(--device)*100);padding-block:min(15px,15vw/var(--device)*100) min(20px,20vw/var(--device)*100)}}#contentHeader #btnNav{position:fixed;top:calc(50vw/var(--deviceWide)*100);right:calc(40vw/var(--deviceWide)*100);z-index:199;background-color:#fff;border:2px solid #000;width:calc(150vw/var(--deviceWide)*100);min-width:60px;height:calc(60vw/var(--deviceWide)*100);min-height:20px;border-radius:50px;filter:drop-shadow(2px 2px 0 #000);transition:.2s}@media screen and (min-width: 901px){#contentHeader #btnNav{filter:drop-shadow(4px 4px 0 #000);top:min(40px,40vw/var(--device)*100);right:min(50px,50vw/var(--device)*100);width:min(130px,130vw/var(--device)*100);height:min(45px,45vw/var(--device)*100)}}@media(any-hover: hover),(-ms-high-contrast: none){#contentHeader #btnNav:hover{transform:translate(4px, 4px);filter:drop-shadow(0 0 0 #000)}}#contentHeader #btnNav .button-bar01{position:absolute;top:30%;left:50%;transform:translateX(-50%);background-color:#000;width:min(40px,40vw/var(--device)*100);height:.5vw;border-radius:10px;transition:.2s;transform-origin:center}@media screen and (min-width: 1281px){#contentHeader #btnNav .button-bar01{width:min(30px,30vw/var(--device)*100);height:4px}}#contentHeader #btnNav .button-bar02{position:absolute;top:60%;left:50%;transform:translateX(-50%);background-color:#000;width:min(40px,40vw/var(--device)*100);height:.5vw;border-radius:10px;transition:.2s;transform-origin:center}@media screen and (min-width: 1281px){#contentHeader #btnNav .button-bar02{width:min(30px,30vw/var(--device)*100);height:4px}}#contentHeader #btnNav.is-active .button-bar01{top:48%;transform:translateX(-50%) rotate(45deg)}#contentHeader #btnNav.is-active .button-bar02{top:48%;transform:translateX(-50%) rotate(-45deg)}main{position:relative;line-height:1.6;padding-bottom:calc(100vw/var(--deviceWide)*100);overflow-x:clip}@media screen and (min-width: 901px){main{padding-bottom:min(50px,50vw/var(--device)*100)}}main::before{position:absolute;content:"";top:0;left:0;background:url("../images/common/bg_left.webp") repeat-y top left;background-size:100% auto;width:10vw;max-width:80px;height:100%;z-index:-1;animation:loop 50s linear infinite}@media screen and (max-width: 900px){main::before{width:12vw}}main::after{position:absolute;content:"";top:0;right:0;background:url("../images/common/bg_right.webp") repeat-y top right;background-size:100% auto;width:10vw;max-width:80px;height:100%;z-index:-1;animation:loop 50s linear infinite}@media screen and (max-width: 900px){main::after{width:12vw}}@media screen and (min-width: 1281px){main{background-size:76px auto,60px auto}}@keyframes loop{from{background-position:0 0}to{background-position:0 100%}}main #mv{width:95%;margin-inline:auto;max-width:1900px}@media screen and (max-width: 900px){main #mv{width:90%}}main #mv .logo{display:block;padding-block:calc(50vw/var(--deviceWide)*100);width:calc(400vw/var(--deviceWide)*100)}@media screen and (min-width: 901px){main #mv .logo{margin:auto;width:min(500px,500vw/var(--device)*100);padding-block:min(30px,30vw/var(--device)*100)}}main #mv .kv{display:block;width:100%;max-width:1900px;margin-inline:auto}main #mv .kv img{border:2px solid #000;border-radius:5vw}@media screen and (min-width: 1281px){main #mv .kv img{border-radius:40px}}main #mv .mv_catch{margin:min(60px,60vw/var(--device)*100) auto}main #mv .mv_catch .logo_30th{position:relative;width:80%;max-width:1600px;margin-inline:auto}main #mv .mv_catch .logo_30th img{display:block;margin-inline:auto;width:35vw;max-width:480px}@media screen and (min-width: 901px){main #mv .mv_catch .logo_30th img{width:25vw}}main #mv .mv_catch .logo_30th::before{position:absolute;content:"";top:50%;transform:translateY(-50%);left:calc(-50vw/var(--deviceWide)*100);background:url(../images/mv/img_30th_l_sp.webp) no-repeat center left/contain;width:calc(188.5vw/var(--deviceWide)*100);height:calc(333.9vw/var(--deviceWide)*100)}@media screen and (min-width: 901px){main #mv .mv_catch .logo_30th::before{left:0;background:url(../images/mv/img_30th_l.webp) no-repeat center left/contain;width:min(427px,427vw/var(--device)*100);height:min(267px,267vw/var(--device)*100);width:23vw}}main #mv .mv_catch .logo_30th::after{position:absolute;content:"";top:50%;transform:translateY(-50%);right:calc(-70vw/var(--deviceWide)*100);background:url(../images/mv/img_30th_r_sp.webp) no-repeat center right/contain;width:calc(212vw/var(--deviceWide)*100);height:calc(208vw/var(--deviceWide)*100)}@media screen and (min-width: 901px){main #mv .mv_catch .logo_30th::after{right:0;background:url(../images/mv/img_30th_r.webp) no-repeat center right/contain;width:min(411px,411vw/var(--device)*100);height:min(265px,265vw/var(--device)*100);width:23vw}}main #mv .mv_catch h2{margin-block:calc(30vw/var(--deviceWide)*100);text-align:center;color:#fff;text-shadow:1px 1px 0 #000,-1px -1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,0px 1px 0 #000,0 -1px 0 #000,-1px 0 0 #000,1px 0 0 #000;font-size:min(60*var(--ratio-em),var(--vw-to-px)*1rem/16*60/var(--device)*100);line-height:1.3}@media screen and (min-width: 901px){main #mv .mv_catch h2{text-shadow:2px 2px 0 #000,-2px -2px 0 #000,-2px 2px 0 #000,2px -2px 0 #000,0px 2px 0 #000,0 -2px 0 #000,-2px 0 0 #000,2px 0 0 #000;margin-block:min(30px,30vw/var(--device)*100);font-size:min(55*var(--ratio-em),var(--vw-to-px)*1rem/16*55/var(--device)*100)}}main #mv .mv_catch p{font-size:min(38*var(--ratio-em),var(--vw-to-px)*1rem/16*38/var(--device)*100)}@media screen and (max-width: 900px){main #mv .mv_catch p{line-height:1.8}}@media screen and (min-width: 901px){main #mv .mv_catch p{font-size:min(30*var(--ratio-em),var(--vw-to-px)*1rem/16*30/var(--device)*100)}}main #movie{padding-block:min(60px,60vw/var(--device)*100);background-color:#d90000}@media screen and (min-width: 901px){main #movie{background:url("../images/common/bg_movie.webp") no-repeat center center/contain;background-color:#d90000}}main #movie iframe{display:block;margin-inline:auto;width:90%;max-width:1200px;border:1px solid #000;border-radius:3vw}@media screen and (min-width: 1281px){main #movie iframe{border:2px solid #000;border-radius:40px}}main section{width:90%;margin-inline:auto}@media screen and (min-width: 1281px){main section{width:95%}}main .snav{display:grid;grid-template-columns:repeat(4, 1fr);margin-inline:auto;gap:1em;width:90%;max-width:1400px;margin-top:min(70px,70vw/var(--device)*100)}@media screen and (max-width: 900px){main .snav{display:grid;grid-template-columns:repeat(2, 1fr);width:90%;gap:calc(100vw/var(--deviceWide)*100) calc(50vw/var(--deviceWide)*100);margin-top:calc(100vw/var(--deviceWide)*100)}}main .snav li{position:relative}main .snav li span{position:absolute;top:-1em;left:50%;transform:translateX(-50%);font-size:min(60*var(--ratio-em),var(--vw-to-px)*1rem/16*60/var(--device)*100);color:#fff;font-weight:800;text-shadow:1px 1px 0 #000,-1px -1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,0px 1px 0 #000,0 -1px 0 #000,-1px 0 0 #000,1px 0 0 #000;z-index:99}@media screen and (min-width: 901px){main .snav li span{font-size:min(40*var(--ratio-em),var(--vw-to-px)*1rem/16*40/var(--device)*100);text-shadow:1px 1px 0 #000,-1px -1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,0px 1px 0 #000,0 -1px 0 #000,-1px 0 0 #000,1px 0 0 #000,2px 2px 0 rgba(0,0,0,.8),-2px -2px 0 rgba(0,0,0,.8),-2px 2px 0 rgba(0,0,0,.8),2px -2px 0 rgba(0,0,0,.8),0px 2px 0 rgba(0,0,0,.8),0 -2px 0 rgba(0,0,0,.8),-2px 0 0 rgba(0,0,0,.8),2px 0 0 rgba(0,0,0,.8)}}main .snav li a{position:relative;display:block;color:#000;text-align:center;text-decoration:none;padding:min(10px,10vw/var(--device)*100);font-weight:800;background-color:var(--base-color);border-radius:50px;border:2px solid #000;filter:drop-shadow(4px 4px 0 #000);max-width:320px;width:100%;font-weight:900}@media screen and (max-width: 1500px){main .snav li a{font-size:min(25*var(--ratio-em),var(--vw-to-px)*1rem/16*30/var(--device)*100)}}@media screen and (min-width: 1281px){main .snav li a{font-size:min(30*var(--ratio-em),var(--vw-to-px)*1rem/16*30/var(--device)*100)}}@media screen and (max-width: 900px){main .snav li a{border:1px solid #000;padding:min(12px,12vw/var(--device)*100);filter:drop-shadow(2px 2px 0 #000);font-size:min(40*var(--ratio-em),var(--vw-to-px)*1rem/16*40/var(--device)*100);transform:rotate(0.05deg)}}@media(any-hover: hover),(-ms-high-contrast: none){main .snav li a{transition:.2s}main .snav li a:hover{transform:translate(4px, 4px);filter:drop-shadow(0 0 0 #000)}}main .listArea{width:90%;max-width:1900px;background:url("../images/common/frame_bg_l.webp") no-repeat top left/contain,url("../images/common/frame_bg_r.webp") no-repeat top right/contain;background-size:42% auto,42% auto;background-color:var(--color-gray);color:#000;border:1px solid #000;border-radius:5vw;margin-top:calc(80vw/var(--deviceWide)*100)}@media screen and (max-width: 1500px){main .listArea{padding:min(40px,40vw/var(--device)*100)}}@media screen and (min-width: 1281px){main .listArea{width:95%;border:2px solid #000;padding:min(70px,70vw/var(--device)*100);border-radius:40px;margin-top:min(50px,50vw/var(--device)*100)}}@media screen and (max-width: 900px){main .listArea{padding:calc(50vw/var(--deviceWide)*100)}}main .listArea.attraction h2 span::before,main .listArea.attraction h2 span::after{background:url(../images/common/fp_pink.webp) no-repeat center/contain}main .listArea.event h2 span::before,main .listArea.event h2 span::after{background:url(../images/common/fp_purple.webp) no-repeat center/contain}main .listArea.fd_gd h2 span::before,main .listArea.fd_gd h2 span::after{background:url(../images/common/fp_green.webp) no-repeat center/contain}main .listArea.campaign h2 span::before,main .listArea.campaign h2 span::after{background:url(../images/common/fp_orange.webp) no-repeat center/contain}main .listArea .number{position:relative;text-align:center;font-weight:700;font-size:min(40*var(--ratio-em),var(--vw-to-px)*1rem/16*40/var(--device)*100)}@media screen and (min-width: 1281px){main .listArea .number{font-size:min(24*var(--ratio-em),var(--vw-to-px)*1rem/16*24/var(--device)*100)}}main .listArea .number::before{position:absolute;bottom:calc(50% - 2px);left:calc(50% - 6.5em);content:"";background-image:linear-gradient(to right, #383838, #383838 2px, transparent 2px, transparent 8px);background-size:12px 2px;background-position:left bottom;background-repeat:repeat-x;width:5em;height:4px}main .listArea .number::after{position:absolute;bottom:calc(50% - 2px);right:calc(50% - 7em);content:"";background-image:linear-gradient(to right, #383838, #383838 2px, transparent 2px, transparent 8px);background-size:12px 2px;background-position:right bottom;background-repeat:repeat-x;width:5em;height:4px}main .listArea h2{color:var(--base-color);text-shadow:1px 1px 0 #000,-1px -1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,0px 1px 0 #000,0 -1px 0 #000,-1px 0 0 #000,1px 0 0 #000;font-weight:900;text-align:center;margin-block:min(10px,10vw/var(--device)*100) min(50px,50vw/var(--device)*100);font-size:min(80*var(--ratio-em),var(--vw-to-px)*1rem/16*80/var(--device)*100);letter-spacing:-0.05em}@media screen and (min-width: 1281px){main .listArea h2{text-shadow:1px 1px 0 #000,-1px -1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,0px 1px 0 #000,0 -1px 0 #000,-1px 0 0 #000,1px 0 0 #000,2px 2px 0 #777,-2px -2px 0 #777,-2px 2px 0 #777,2px -2px 0 #777,0px 2px 0 #777,0 -2px 0 #777,-2px 0 0 #777,2px 0 0 #777;font-size:min(70*var(--ratio-em),var(--vw-to-px)*1rem/16*70/var(--device)*100)}}main .listArea h2 span{position:relative}main .listArea h2 span::before{position:absolute;content:"";top:50%;transform:translateY(-50%);left:-1em;width:min(43.5px,43.5vw/var(--device)*100);height:min(48px,48vw/var(--device)*100)}main .listArea h2 span::after{position:absolute;content:"";top:50%;transform:translateY(-50%);right:-1em;width:min(43.5px,43.5vw/var(--device)*100);height:min(48px,48vw/var(--device)*100)}main .listArea .list{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(50vw/var(--deviceWide)*100)}@media screen and (min-width: 901px){main .listArea .list{gap:40px}}main .listArea .list>li{position:relative;width:50%}@media screen and (min-width: 1281px){main .listArea .list>li{width:calc(25% - 30px)}}@media screen and (max-width: 1500px){main .listArea .list>li{width:calc(33.3333333333% - 30px)}}@media screen and (max-width: 900px){main .listArea .list>li{width:100%}}main .listArea .list>li a{display:block;text-decoration:none;color:#000;border:2px solid #000;transition:.2s}@media screen and (max-width: 900px){main .listArea .list>li a{border:1px solid #000}}@media(any-hover: hover),(-ms-high-contrast: none){main .listArea .list>li a:not(.close):hover{transform:translate(5px, 5px);border:2px solid var(--color-red)}}@media screen and (max-width: 1500px){main .listArea .list>li a{border-radius:30px}}@media screen and (max-width: 900px){main .listArea .list>li a{border-radius:5vw}}@media screen and (min-width: 1281px){main .listArea .list>li a{border-radius:30px}}main .listArea .list>li a.close{pointer-events:none}main .listArea .list>li.new a{position:relative}main .listArea .list>li.new a::before{position:absolute;content:"";top:min(-13px,-13vw/var(--device)*100);left:min(-13px,-13vw/var(--device)*100);background:url(../images/common/ico_new.webp) no-repeat top left/contain;width:min(103.8px,103.8vw/var(--device)*100);height:min(99.6px,99.6vw/var(--device)*100)}@media screen and (min-width: 1281px){main .listArea .list>li.new a::before{top:min(-20px,-20vw/var(--device)*100);left:min(-20px,-20vw/var(--device)*100);width:min(86.5px,86.5vw/var(--device)*100);height:min(83px,83vw/var(--device)*100)}}@media screen and (max-width: 1500px){main .listArea .list>li img{border-radius:28px 28px 0 0}}@media screen and (min-width: 1281px){main .listArea .list>li img{border-radius:28px 28px 0 0}}@media screen and (max-width: 900px){main .listArea .list>li img{border-radius:4.5vw 4.5vw 0 0}}main .listArea .list>li .txtArea{padding:min(40px,40vw/var(--device)*100) min(20px,20vw/var(--device)*100);text-align:center}@media screen and (min-width: 1281px){main .listArea .list>li .txtArea{padding:min(20px,20vw/var(--device)*100)}}main .listArea .list>li .txtArea h3{font-weight:700;line-height:1.4;display:block;letter-spacing:-0.05em;transform:rotate(-0.05deg)}@media screen and (max-width: 1500px){main .listArea .list>li .txtArea h3{font-size:min(20*var(--ratio-em),var(--vw-to-px)*1rem/16*22/var(--device)*100)}}@media screen and (max-width: 900px){main .listArea .list>li .txtArea h3{font-size:min(45*var(--ratio-em),var(--vw-to-px)*1rem/16*45/var(--device)*100)}}@media screen and (min-width: 1281px){main .listArea .list>li .txtArea h3{font-size:min(20*var(--ratio-em),var(--vw-to-px)*1rem/16*22/var(--device)*100)}}main .listArea .list>li .txtArea .update{font-weight:700;color:#fff;background-color:var(--color-red);border-radius:50px;margin-top:min(20px,20vw/var(--device)*100);padding:min(2px,2vw/var(--device)*100) min(12px,12vw/var(--device)*100);transform:rotate(-0.05deg)}@media screen and (max-width: 1500px){main .listArea .list>li .txtArea .update{font-size:min(20*var(--ratio-em),var(--vw-to-px)*1rem/16*20/var(--device)*100)}}@media screen and (max-width: 900px){main .listArea .list>li .txtArea .update{font-size:min(35*var(--ratio-em),var(--vw-to-px)*1rem/16*35/var(--device)*100)}}@media screen and (min-width: 1281px){main .listArea .list>li .txtArea .update{font-size:min(18*var(--ratio-em),var(--vw-to-px)*1rem/16*20/var(--device)*100)}}main .listArea .list>li .txtArea p{margin-top:min(20px,20vw/var(--device)*100);transform:rotate(-0.05deg);letter-spacing:-0.02em}@media screen and (max-width: 1500px){main .listArea .list>li .txtArea p{font-size:min(20*var(--ratio-em),var(--vw-to-px)*1rem/16*20/var(--device)*100)}}@media screen and (max-width: 900px){main .listArea .list>li .txtArea p{font-size:min(38*var(--ratio-em),var(--vw-to-px)*1rem/16*38/var(--device)*100)}}@media screen and (min-width: 1281px){main .listArea .list>li .txtArea p{font-size:min(18*var(--ratio-em),var(--vw-to-px)*1rem/16*20/var(--device)*100)}}main .is-hidden{display:none}main .moreBtn{background-color:#fff;color:#000;font-weight:900;display:block;margin-inline:auto;border-radius:50px;padding:calc(20vw/var(--deviceWide)*100) calc(130vw/var(--deviceWide)*100);margin-top:calc(50vw/var(--deviceWide)*100);font-size:min(40*var(--ratio-em),var(--vw-to-px)*1rem/16*40/var(--device)*100);border:1px solid #000;filter:drop-shadow(2px 2px 0 #000)}@media screen and (min-width: 901px){main .moreBtn{margin-top:min(50px,50vw/var(--device)*100);padding:min(10px,10vw/var(--device)*100) min(80px,80vw/var(--device)*100);font-size:min(25*var(--ratio-em),var(--vw-to-px)*1rem/16*27/var(--device)*100);border:2px solid #000;filter:drop-shadow(4px 4px 0 #000)}}@media(any-hover: hover),(-ms-high-contrast: none){main .moreBtn{transition:.2s}main .moreBtn:hover{transform:translate(4px, 4px);filter:drop-shadow(0 0 0 #000)}}@media screen and (min-width: 901px){main #campaign{margin-bottom:min(100px,100vw/var(--device)*100)}}body #bnr{position:fixed;bottom:min(60px,60vw/var(--device)*100);right:0;z-index:299;width:-moz-fit-content;width:fit-content;margin-left:auto}@media screen and (min-width: 901px){body #bnr{position:sticky}}body #bnr.fixed{position:fixed}body #bnr a{position:absolute;bottom:min(-10px,-10vw/var(--device)*100);right:0;background-color:var(--color-yellow);color:var(--color-red);text-decoration:none;font-weight:900;font-size:clamp(18*var(--ratio-em),var(--vw-to-px)*1rem/16*18/var(--device)*100,18*var(--ratio-em));border-radius:100px 0 0 100px;border-right:none;padding:calc(25vw/var(--deviceWide)*100) min(20px,20vw/var(--device)*100) calc(25vw/var(--deviceWide)*100) calc(40vw/var(--deviceWide)*100);border:1px solid #000;filter:drop-shadow(2px 2px 0 #000);width:15em}@media screen and (min-width: 901px){body #bnr a{font-size:min(28*var(--ratio-em),var(--vw-to-px)*1rem/16*30/var(--device)*100);padding:min(25px,25vw/var(--device)*100) min(30px,30vw/var(--device)*100) min(25px,25vw/var(--device)*100) min(40px,40vw/var(--device)*100);border:2px solid #000;filter:drop-shadow(4px 4px 0 #000);width:15em}}@media(any-hover: hover),(-ms-high-contrast: none){body #bnr a{transition:.2s}body #bnr a:hover{bottom:min(-13px,-13vw/var(--device)*100);right:-4px;filter:drop-shadow(0 0 0 #000)}}body #contentFooter{text-align:center;background-color:#000;color:#fff}body #contentFooter #btnPageTop{background-color:#fff;border-top:2px solid #000;font-family:"Noto Sans JP",sans-serif}@media screen and (min-width: 901px){body #contentFooter #btnPageTop{padding-block:min(30px,30vw/var(--device)*100)}}body #contentFooter #btnPageTop a{color:#000;font-weight:500;text-underline-offset:4px}@media screen and (max-width: 900px){body #contentFooter #btnPageTop a{display:block;text-decoration:none;padding-block:min(30px,30vw/var(--device)*100)}}body #contentFooter .footerInner{padding:min(60px,60vw/var(--device)*100) min(40px,40vw/var(--device)*100) 22vw;font-weight:600;font-family:"Noto Sans JP",sans-serif}@media screen and (min-width: 901px){body #contentFooter .footerInner{padding:min(40px,40vw/var(--device)*100)}}body #contentFooter .sns{display:flex;justify-content:center;gap:calc(30vw/var(--deviceWide)*100);margin:0;padding:0}@media screen and (min-width: 901px){body #contentFooter .sns{gap:min(20px,20vw/var(--device)*100)}}body #contentFooter .sns li a{display:block}body #contentFooter .sns li img{height:auto}@media screen and (max-width: 900px){body #contentFooter .sns li img{width:15vw;max-width:50px}}@media screen and (min-width: 901px){body #contentFooter .sns li img{width:min(65px,65vw/var(--device)*100)}}body #contentFooter .notice{margin:0;padding:0;margin-top:calc(30vw/var(--deviceWide)*100);font-weight:600;font-size:min(28*var(--ratio-em),var(--vw-to-px)*1rem/16*28/var(--device)*100)}@media screen and (min-width: 901px){body #contentFooter .notice{display:flex;justify-content:center;flex-wrap:wrap;gap:min(20px,20vw/var(--device)*100);margin-top:min(20px,20vw/var(--device)*100);font-size:min(20*var(--ratio-em),var(--vw-to-px)*1rem/16*20/var(--device)*100)}}@media screen and (min-width: 1281px){body #contentFooter .notice{font-size:min(16*var(--ratio-em),var(--vw-to-px)*1rem/16*16/var(--device)*100)}}body #contentFooter .copyright{margin-block:min(5px,5vw/var(--device)*100) 0;font-size:min(30*var(--ratio-em),var(--vw-to-px)*1rem/16*30/var(--device)*100)}@media screen and (min-width: 901px){body #contentFooter .copyright{font-size:min(20*var(--ratio-em),var(--vw-to-px)*1rem/16*20/var(--device)*100)}}@media screen and (min-width: 1281px){body #contentFooter .copyright{font-size:min(16*var(--ratio-em),var(--vw-to-px)*1rem/16*16/var(--device)*100)}}
/*# sourceMappingURL=maps/style.css.map */
