#special .sNav li a>span,#special .sNav li div>span{display:grid;gap:0.2em}#special .sNav li a>span>span,#special .sNav li div>span>span{display:block;font-size:0.6em}#special main::before{background:url(../images/special/bg_special_sp.webp) top center no-repeat;background-size:100% auto}@media (min-width: 751px){#special main::before{background:url(../images/special/bg_special_pc.webp)}}#special main::after{content:"";position:absolute;width:100%;bottom:0;left:0;height:29.73333vw;background:url(../images/special/bg_bottom.webp) repeat-x bottom center;background-size:contain;pointer-events:none}@media (min-width: 751px){#special main::after{height:17.42188vw;max-height:223px}}#special main h2{width:49.6vw}@media (min-width: 751px){#special main h2{width:29.0625vw;max-width:372px}}#special main .stitD::before{background-color:#4660dd}#special main .boxBg{background-color:rgba(70,96,221,0.1)}#special main .contentsBox.end{position:relative}#special main .contentsBox.end::before{content:"本キャンペーンは\A終了いたしました";color:#FFF;font-weight:bold;position:absolute;top:2.5em;left:0;right:0;margin:auto;text-align:center;width:100%;z-index:2;display:block;font-size:2em;white-space:pre}@media (min-width: 751px){#special main .contentsBox.end::before{content:"本キャンペーンは終了いたしました"}}#special main .contentsBox.end::after{content:"";position:absolute;display:block;top:0;left:0;right:0;margin:auto;background:rgba(0,0,0,0.5);width:100%;height:100%;border-radius:20px;z-index:1;pointer-events:none}#special main .txt01{text-align:center;font-weight:bold}#special main .linkList{display:grid;gap:1em;padding:5.33333vw 0vw 5.33333vw 0vw;margin:5.33333vw 0vw 5.33333vw 0vw;border-top:2px solid #000;border-bottom:2px solid #000}#special main .linkList .btnA{width:100%;max-width:100%;text-align:left;padding-inline:1em;color:#ffed00}#special main .linkList .btnA:before{background:#ffed00}#special main .linkList .btnA[href^="#"]{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;-webkit-align-items:center;align-items:center;gap:0.5em}#special main .linkList .btnA[href^="#"]:before{rotate:z 90deg}#special main .linkList .ico{display:inline-block;background:#ffed00;color:#000;padding:0.3em 1em 0.3em;margin-left:1em;font-size:1.1em;font-style:normal;line-height:1;-webkit-clip-path:polygon(0.5em 0, 100% 0, calc(100% - 0.5em) 100%, 0 100%);clip-path:polygon(0.5em 0, 100% 0, calc(100% - 0.5em) 100%, 0 100%)}@media (min-width: 751px){#special main .linkList{padding:3.125vw 0vw 3.125vw 0vw;margin:3.125vw 0vw 3.125vw 0vw}}@media (min-width: 751px) and (min-width: 1281px){#special main .linkList{padding:40px 0px 40px 0px}}@media (min-width: 751px) and (min-width: 1281px){#special main .linkList{margin:40px 0px 40px 0px}}#special main .stitC+.linkList{padding:0vw 0vw 5.33333vw 0vw;margin:0vw 0vw 5.33333vw 0vw}@media (min-width: 751px){#special main .stitC+.linkList{padding:0vw 0vw 3.125vw 0vw;margin:0vw 0vw 3.125vw 0vw}}@media (min-width: 751px) and (min-width: 1281px){#special main .stitC+.linkList{padding:0px 0px 40px 0px}}@media (min-width: 751px) and (min-width: 1281px){#special main .stitC+.linkList{margin:0px 0px 40px 0px}}.jumpfesta2026 .btnA:not(.back){width:100%;max-width:-webkit-fit-content;max-width:fit-content;padding-inline:1em 2em}.review .linkList .btnA .caption{font-style:normal;font-weight:400;font-size:0.8em;color:#FFF;width:96%;-webkit-margin-before:1em;margin-block-start:1em;-webkit-padding-before:1em;padding-block-start:1em;border-top:1px solid #FFF;rotate:z 0.03deg}

/*# sourceMappingURL=maps/special.css.map */
