@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Yuji+Syuku&display=swap";@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.anima.active.daruma{animation:daruma 5s ease-in-out infinite alternate}@keyframes daruma{0%{transform:rotate(0);transform-origin:50% 95% 0}10%{transform:rotate(10deg)}20%{transform:rotate(-10deg)}30%{transform:rotate(11deg)}40%{transform:rotate(-11deg)}50%{transform:rotate(6deg)}60%{transform:rotate(-6deg)}70%{transform:rotate(2deg)}80%{transform:rotate(-2deg)}}.anima.active.zuiun01{animation:zuiun01 5s ease-in-out infinite alternate}@keyframes zuiun01{0%{opacity:.1;transform:translateY(-5%)}to{transform:translateY(5%)}}.anima.active.zuiun02{animation:zuiun02 10s ease-in-out infinite alternate}@keyframes zuiun02{0%{opacity:.2;transform:translateY(2%)}20%{transform:translateY(-2%)}40%{transform:translateY(2%)}60%{opacity:.4;transform:translateY(-2%)}80%{transform:translateY(2%)}to{transform:translateY(-2%)}}.anima.active.deco-left,.anima.active.deco-right{animation:deco 1.5s forwards ease-out}@keyframes deco{0%{opacity:0;transform:scale(3)}to{opacity:1;transform:scale(1)}}.anima.active.border{animation:border 1s forwards ease}@keyframes border{0%{transform:scale(0);border:2px solid transparent}10%{border-top:2px solid #ED0202}50%{transform:scaleX(0);border-top:2px solid #ED0202}to{transform:scale(1);border-top:2px solid #ED0202;border-bottom:2px solid #ED0202}}.anima.active.fadein{animation:fadein 1s forwards ease}@keyframes fadein{0%{border:0px solid transparent;transform:scale(0%);opacity:0}30%{opacity:0;transform:scale(.5)}to{opacity:1;border:6px solid #fff;transform:scale(1)}}.anima.active.detail-txt{animation:detail-txt 1s forwards ease}@keyframes detail-txt{0%{transform:scale(0%);opacity:0}40%{opacity:0;transform:scale(0%)}to{opacity:1;transform:scale(1)}}.anima.active.up{animation:up 1.5s forwards ease-in-out}@keyframes up{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.anima.active.down{animation:down 1s forwards ease}@keyframes down{0%{opacity:0;transform:translateY(-200px)}80%{opacity:1;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.anima.active.left{animation:left 1.5s forwards ease}@keyframes left{0%{transform:translate(400px)}to{transform:translate(0)}}.anima.active.right{animation:right 1.5s forwards ease}@keyframes right{0%{transform:translate(-400px)}to{transform:translate(0)}}html{font-size:62.5%}@media screen and (max-width: 767px){html *{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0)}}main{overflow:hidden;clip-path:inset(0)}main:before{content:"";position:fixed;top:0;width:100%;height:100%;background-image:url(/special/2024_akafuda_limited_uniform/assets/img/bg-paper.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}.bg-temple{clip-path:inset(0)}.bg-temple:before{content:"";position:fixed;top:0;width:100%;height:100%;background-image:url(/special/2024_akafuda_limited_uniform/assets/img/bg-temple.jpg);background-position:center;background-size:cover}section{padding:12rem 0}@media screen and (max-width: 767px){section{padding:10rem 2rem}}section .sp-inner{max-width:108rem;margin:0 auto}@media screen and (min-width: 768px){section .sp-inner{padding:0 1rem}}@media screen and (max-width: 767px){section .sp-inner.flex{flex-direction:column;justify-content:center}section .sp-inner.flex .sec-title,section .sp-inner.flex .sec-main{width:100%}section .sp-inner.flex .sec-title h3{width:auto}section .sp-inner.flex .sec-title h3:before{left:0}}section .sec-title{width:18rem;z-index:10}@media screen and (max-width: 767px){section .sec-title{width:3rem}}section .sec-title.pos-c{margin:0 auto}section .sec-title h3{font-family:Yuji Syuku,serif;font-weight:400;font-style:normal;color:#ed0202;font-size:3.4rem;word-break:break-all;line-break:loose;margin:2rem auto 0;line-height:1.2;position:relative;width:1em}section .sec-title h3:before{content:"";display:block;width:80px;aspect-ratio:2/1;background-image:url(/special/2024_akafuda_limited_uniform/assets/img/sec-title-deco.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:-6rem;left:-18px}@media screen and (min-width: 768px){section .sec-title h3 span{display:inline-block;margin-top:2rem}}@media screen and (max-width: 767px){section .sec-title h3{font-size:2.8rem;margin:0 auto}section .sec-title h3:before{width:64px;aspect-ratio:2/1;background-size:cover;top:-4rem;left:-10px}section .sec-title h3 span{margin-left:1rem}}section .sec-main{width:100%;max-width:110rem;z-index:10}section .sec-main .main-txt p{font-size:1.6rem;font-style:normal;font-weight:400;line-height:220%;letter-spacing:.164rem}@media screen and (max-width: 767px){section .sec-main .main-txt p{font-size:1.6rem}}section .sec-main .main-txt p+p{margin-top:1.5rem}section .flex{display:flex}@media screen and (min-width: 768px){section .flex{gap:2rem}section .flex .sec-main{width:calc(100% - 20rem)}}@media screen and (max-width: 767px){section .flex{gap:2rem}section .flex .sec-main{width:calc(100% - 4.5rem)}}section .btn{font-family:Yuji Syuku,serif;font-weight:400;font-style:normal;border-radius:1rem;background:linear-gradient(0deg,#c30202,#ED0202)}section .btn:before{content:"next";font-family:swiper-icons;letter-spacing:0;text-align:right;background:none;z-index:1}section .btn:after{border-radius:8px}section .btn:hover{color:#ed0202;box-shadow:none}section .btn:hover:after{opacity:1}@media screen and (min-width: 768px){section .btn{width:80%;font-size:2.4rem;line-height:4rem}section .btn:before{font-size:2.4rem;padding:2rem}}@media screen and (max-width: 767px){section .btn{width:100%;font-size:2rem;line-height:3.4rem}section .btn:before{font-size:2rem;padding:1.7rem 1.5rem}}section .option-price{font-family:Yuji Syuku,serif;font-weight:400;font-style:normal;margin:4rem auto 6rem;padding:1rem;text-align:center;color:#ed0202}@media screen and (min-width: 768px){section .option-price{max-width:70%;padding:3.2rem}}section .option-price h4{font-size:2.8rem}@media screen and (max-width: 767px){section .option-price h4{font-size:2.4rem;line-height:1.36}}section .option-price .option-price-txt{font-size:2rem}section .option-price .option-price-txt .txt01{font-size:3.2rem}section .option-price .option-price-txt .txt02{font-size:4rem;letter-spacing:-.08em}section .option-price .option-price-txt .txt02:before{content:"\ffe5";font-size:3rem}@media screen and (max-width: 767px){section .option-price .option-price-txt span{display:block;line-height:1}section .option-price .option-price-txt span.txt01{padding-top:1rem;font-size:2.6rem}section .option-price .option-price-txt span.txt02{margin-top:-.5rem;font-size:3.6rem}section .option-price .option-price-txt span.txt02:before{font-size:2.4rem}}section.sec-mv{padding:0;width:100%;position:relative;text-align:center}section.sec-mv img{width:100%}section.sec-mv:after{content:"";width:100%;height:10px;background:url(/special/2024_akafuda_limited_uniform/assets/img/parts-line-up.png) repeat-x;position:absolute;bottom:0;left:0}section.sec-movie{padding:56.3% 0 0;width:100%;position:relative;line-height:0}section.sec-movie #player{position:absolute;top:0;left:0;width:100%!important;height:100%!important}section.sec-movie:before{content:"";background:black;width:100%;height:100%;position:absolute;top:0;left:0;z-index:100;opacity:.1;mix-blend-mode:darken}section.sec-movie:after{content:"";width:100%;height:10px;background:url(/special/2024_akafuda_limited_uniform/assets/img/parts-line-bottom.png) repeat-x;position:absolute;bottom:0;left:0}section.sec-concept{position:relative}section.sec-concept .bnr-match_info{margin-top:4rem;text-align:center}section.sec-concept .daruma{width:120px;aspect-ratio:153/171;background:url(/special/2024_akafuda_limited_uniform/assets/img/deco-daruma.png) no-repeat center center;background-size:contain;position:absolute;left:50%;right:50%;bottom:-10%;z-index:100}@media screen and (max-width: 767px){section.sec-concept .daruma{width:100px;left:calc(50% - 50px);right:calc(50% - 50px);bottom:-5%}}section.sec-concept .shadow{width:120px;aspect-ratio:91/31;background:url(/special/2024_akafuda_limited_uniform/assets/img/shadow.png) no-repeat center center;background-size:contain;position:absolute;left:50%;right:50%;bottom:-14%;opacity:.6}@media screen and (max-width: 767px){section.sec-concept .shadow{width:100px;left:calc(50% - 50px);right:calc(50% - 50px);bottom:-8%}}section.sec-akafuda{position:relative;background-color:#f5f5f5d9}section.sec-akafuda:before{content:"";display:block;width:100%;height:.5rem;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAvQAAAAKCAYAAADb28pWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACISURBVHgB7dY9DcJgGEbRl5+EmYmBgQUXNcCEEkzAhA8cNEEQCRaadmtNfB2e5BwRN3dzu7znghX8H58ar7+C1l7nue5H6aK96bur4bkvaO3QdXXq+4I1bAsAAIhl6AEAIJihBwCAYIYeAACCGXoAAAhm6AEAIJihBwCAYIYeAACCGXoAAAi2AP1ZDg18jr97AAAAAElFTkSuQmCC);background-repeat:repeat-x;position:absolute;background-position:center center;top:0;left:0}@media screen and (max-width: 767px){section.sec-akafuda:before{background-size:contain}}section.sec-akafuda blockquote{padding:0;margin:0 0 4rem}section.sec-akafuda blockquote p:last-child{text-align:right;font-size:1.4rem;font-style:italic}section.sec-akafuda blockquote p:last-child:before,section.sec-akafuda blockquote p:last-child:after{content:"\301c"}section.sec-akafuda dl{font-family:Yuji Syuku,serif;font-weight:400;font-style:normal;justify-content:center;font-size:2.2rem;margin-bottom:4rem}@media screen and (max-width: 767px){section.sec-akafuda dl{text-align:center}section.sec-akafuda dl.flex{gap:1rem;flex-wrap:wrap}section.sec-akafuda dl.flex dt{font-size:2.4rem}section.sec-akafuda dl.flex dd span{display:block}}section.sec-akafuda .btn{width:90%;margin-bottom:8rem;background:linear-gradient(0deg,#bb932e,#E6BE5A)}@media screen and (max-width: 767px){section.sec-akafuda .btn{width:100%;line-height:1.5;padding:1rem 0}section.sec-akafuda .btn span{display:block}section.sec-akafuda .btn span:last-child{font-size:1.6rem}section.sec-akafuda .btn:before{line-height:6.5rem}}section.sec-akafuda .box-frontale{padding:2rem;position:relative}section.sec-akafuda .box-frontale:after{content:"";width:100%;height:100%;background-color:#23b7fe;position:absolute;top:0;left:0;z-index:-10;mix-blend-mode:hard-light;opacity:.5}section.sec-akafuda .box-frontale h4{font-family:Yuji Syuku,serif;font-weight:400;font-style:normal;font-size:2.4rem;margin-bottom:2rem}@media screen and (max-width: 767px){section.sec-akafuda .sp-inner{flex-direction:column;justify-content:center}section.sec-akafuda .sp-inner .sec-title,section.sec-akafuda .sp-inner .sec-main{width:100%}}section.sec-slider{position:relative;background:rgba(35,24,21,.8);padding:8rem 0}@media screen and (max-width: 767px){section.sec-slider{padding:4rem 0}}section.sec-slider .slider-wrap{max-width:142rem;margin:0 auto;position:relative;padding:0 4rem}section.sec-detail{position:relative}@media screen and (min-width: 768px){section.sec-detail .sec-title{margin-bottom:4rem}}@media screen and (min-width: 768px){section.sec-detail .block-uniform{position:relative;margin-bottom:2rem}section.sec-detail .block-uniform .front,section.sec-detail .block-uniform .back{position:relative;z-index:40}}section.sec-detail .block-uniform .bg-parts{display:block;aspect-ratio:258/99;background:url(/special/2024_akafuda_limited_uniform/assets/img/deco-zuiun.svg) no-repeat center center;position:absolute;opacity:.4}section.sec-detail .block-uniform .bg-parts.zuiun01{width:100%;top:-5.5%;left:0}@media screen and (min-width: 768px){section.sec-detail .block-uniform .bg-parts.zuiun01{width:85%;top:-8%;left:-7%}}section.sec-detail .block-uniform .bg-parts.zuiun02{width:90%;bottom:-2%;right:-10%}@media screen and (min-width: 768px){section.sec-detail .block-uniform .bg-parts.zuiun02{width:56%;bottom:-2%;right:2%}}@media screen and (max-width: 767px){section.sec-detail .block-uniform{margin-top:4rem;width:100%;aspect-ratio:1/1.5;position:relative}section.sec-detail .block-uniform .front img{position:absolute;top:0;right:20%;aspect-ratio:387/403}section.sec-detail .block-uniform .back img{z-index:20;position:absolute;bottom:0;left:20%;aspect-ratio:387/403}}section.sec-detail h4{font-family:Yuji Syuku,serif;font-weight:400;font-style:normal;color:#ed0202;font-size:4rem;text-align:center;padding:3.2rem 0}@media screen and (max-width: 767px){section.sec-detail h4{font-size:3.4rem}section.sec-detail h4 span{display:block}}@media screen and (min-width: 768px){section.sec-detail .block-detail{padding:4rem 0 0;justify-content:space-around;flex-wrap:wrap;gap:6rem 0rem}}@media screen and (max-width: 767px){section.sec-detail .block-detail{padding:2rem 0rem 0;justify-content:center;flex-direction:column;align-items:center;gap:4rem;max-width:82%;margin:0 auto}}@media screen and (min-width: 768px){section.sec-detail .block-detail>div{max-width:44rem;padding:0 4rem}}section.sec-detail .block-detail>div figure{aspect-ratio:1/1;margin-bottom:1rem;position:relative;margin:0 auto 1rem}section.sec-detail .block-detail>div figure figcaption{font-family:Yuji Syuku,serif;font-weight:400;font-style:normal;position:absolute;left:-2rem;font-size:3.2rem;bottom:2rem;color:#ed0202;background-color:#fff;line-height:1;padding-bottom:5px}@media screen and (max-width: 767px){section.sec-detail .block-detail>div figure figcaption{font-size:2.4rem;left:-2.6rem}}section.sec-detail .block-detail>div p{font-size:1.6rem;font-style:normal;font-weight:300;line-height:200%;letter-spacing:.0108rem}@media screen and (max-width: 767px){section.sec-detail .block-detail>div p{font-size:1.4rem}}@media screen and (min-width: 768px){section.sec-detail .block-detail.full{padding-bottom:4rem;text-align:center}}@media screen and (max-width: 767px){section.sec-detail .block-detail.full{padding-bottom:2rem}}section.sec-detail .block-detail.full p{font-size:1.6rem;font-style:normal;font-weight:300;line-height:200%;letter-spacing:.0108rem}@media screen and (max-width: 767px){section.sec-detail .block-detail.full p{font-size:1.4rem}}@media screen and (min-width: 768px){section.sec-detail .block-price{padding:5.6rem 1rem 0}}@media screen and (max-width: 767px){section.sec-detail .block-price{padding:5.6rem 0 0}}@media screen and (min-width: 768px){section.sec-detail .block-price.flex{justify-content:center}}@media screen and (max-width: 767px){section.sec-detail .block-price.flex{justify-content:center;flex-direction:column;gap:4rem}}section.sec-detail .block-price .block-price-box{width:100%;text-align:center}@media screen and (min-width: 768px){section.sec-detail .block-price .block-price-box{max-width:70%}}section.sec-detail .block-price h5{font-family:Yuji Syuku,serif;font-weight:400;font-style:normal;font-size:3.2rem;line-height:3.2rem;position:relative}@media screen and (max-width: 767px){section.sec-detail .block-price h5{font-size:2.8rem;line-height:2.8rem}}section.sec-detail .block-price h5:after{content:"";display:block;width:100%;height:30px;background-image:url(/special/2024_akafuda_limited_uniform/assets/img/size-title-deco.svg);background-position:center center;background-repeat:no-repeat;background-size:100% 22px}@media screen and (min-width: 768px){section.sec-detail .block-price h5:after{height:40px}}section.sec-detail .block-price p{margin-bottom:1.6rem;font-size:1.8rem}@media screen and (max-width: 767px){section.sec-detail .block-price p{font-size:1.4rem}}section.sec-detail .block-price dl{font-family:Yuji Syuku,serif;font-weight:400;font-style:normal;font-size:2.4rem;line-height:2.8rem;display:flex;justify-content:center}@media screen and (min-width: 768px){section.sec-detail .block-price dl{margin-bottom:3.2rem;gap:2rem;align-items:baseline}}section.sec-detail .block-price dl dd{font-size:4rem;letter-spacing:-.08em}section.sec-detail .block-price dl dd:before{content:"\ffe5";font-size:2.4rem}@media screen and (max-width: 767px){section.sec-detail .block-price dl{flex-direction:column;justify-content:center}section.sec-detail .block-price dl dt{font-size:2.2rem;margin-bottom:.5rem}section.sec-detail .block-price dl dd{font-size:3.6rem;margin-bottom:1.6rem}}section.sec-detail .option-price.flex{align-items:center;justify-content:center;gap:3rem}@media screen and (max-width: 767px){section.sec-detail .option-price.flex{flex-direction:column-reverse}}section.sec-detail .option-price figure{width:28%}@media screen and (max-width: 767px){section.sec-detail .option-price figure{width:100%}}section.sec-detail .option-price figure img{border:4px solid #fff;margin-bottom:.2rem}section.sec-detail .option-price figure figcaption{letter-spacing:0;font-size:1.2rem;color:#333c46;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic,YuGothic,Original Yu Gothic,Helvetica Neue,Arial,Meiryo,sans-serif}section.sec-detail .option-price h4{padding:0;font-size:2rem}section.sec-name_number{position:relative}section.sec-name_number .bg-parts.deco-left,section.sec-name_number .bg-parts.deco-right{display:block;width:30rem;height:30rem;background-repeat:no-repeat;background-size:cover;position:absolute;opacity:.8}@media screen and (max-width: 767px){section.sec-name_number .bg-parts.deco-left,section.sec-name_number .bg-parts.deco-right{width:14rem;height:14rem}}section.sec-name_number .bg-parts.deco-right{top:0rem;right:0;background-image:url(/special/2024_akafuda_limited_uniform/assets/img/deco-name-right.svg)}section.sec-name_number .bg-parts.deco-left{top:0rem;left:0;background-image:url(/special/2024_akafuda_limited_uniform/assets/img/deco-name-left.svg)}@media screen and (min-width: 768px){section.sec-name_number .sec-main{margin-top:8rem}}section.sec-name_number .txt-wrap{display:flex;gap:3.2rem;align-items:center}@media screen and (min-width: 768px){section.sec-name_number .txt-wrap{max-width:70%;margin:0 auto}}@media screen and (max-width: 767px){section.sec-name_number .txt-wrap{flex-direction:column-reverse;margin-top:4rem}}@media screen and (min-width: 768px){section.sec-name_number .txt-wrap .block-txt{width:60%}}section.sec-name_number .list-player{display:flex;max-width:104rem;padding-top:4rem;align-items:flex-start;align-content:flex-start;gap:3rem 1rem;flex-wrap:wrap;margin:0 auto}section.sec-name_number .list-player li{border-radius:1rem;width:20rem;padding:.5em}@media screen and (max-width: 767px){section.sec-name_number .list-player li{width:calc(50% - .5rem)}}section.sec-schedule{position:relative;background:rgba(255,255,255,.8)}section.sec-attention{position:relative;color:#fff}section.sec-attention:before{content:"";display:block;background:rgba(175,21,21,.9);mix-blend-mode:multiply;width:100%;height:100%;position:absolute;top:0;left:0}section.sec-attention h3{color:#fff}.swiper{position:relative}.swiper-button{position:absolute;color:#fff;background-color:#e6be5a;width:4rem;height:4rem;border-radius:50%}@media screen and (max-width: 767px){.swiper-button{width:3.6rem;height:3.6rem}}.swiper-button:after{font-size:2.2rem}@media screen and (max-width: 767px){.swiper-button:after{font-size:1.6rem}}.swiper-button.swiper-button-prev{left:2rem}@media screen and (max-width: 767px){.swiper-button.swiper-button-prev{left:1.8rem}}.swiper-button.swiper-button-next{right:2rem}@media screen and (max-width: 767px){.swiper-button.swiper-button-next{right:1.8rem}}
