﻿.wrapper input[type=radio]{display:none}.wrapper input#Wallpaper:checked~ul.specialTabToggle li label[for=Wallpaper],.wrapper input#MiniGames:checked~ul.specialTabToggle li label[for=MiniGames]{border:3px solid #fff}.wrapper input#Wallpaper:checked~ul.specialTabToggle li label[for=Wallpaper] span,.wrapper input#MiniGames:checked~ul.specialTabToggle li label[for=MiniGames] span{background:-webkit-gradient(linear, left top, left bottom, color-stop(43.23%, transparent), to(rgba(0, 0, 0, 0.1))),#fca800;background:linear-gradient(180deg, transparent 43.23%, rgba(0, 0, 0, 0.1)),#fca800;color:#fff}.wrapper input#Wallpaper:checked~ul.specialTabToggle li label[for=Wallpaper] span::after,.wrapper input#MiniGames:checked~ul.specialTabToggle li label[for=MiniGames] span::after{background:url("../img/icons/icon-check.svg") no-repeat center center/100% auto;content:"";display:block;line-height:1em;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wrapper input#Wallpaper:checked~.specialContainer[data-tabbody=Wallpaper],.wrapper input#MiniGames:checked~.specialContainer[data-tabbody=MiniGames]{display:flex}@media screen and (min-width: 769px){.wrapper input#Wallpaper:checked~ul.specialTabToggle li label[for=Wallpaper] span::after,.wrapper input#MiniGames:checked~ul.specialTabToggle li label[for=MiniGames] span::after{height:26px;right:10px;width:26px}}@media screen and (max-width: 768px){.wrapper input#Wallpaper:checked~ul.specialTabToggle li label[for=Wallpaper] span::after,.wrapper input#MiniGames:checked~ul.specialTabToggle li label[for=MiniGames] span::after{height:4.8vw;max-width:18px;right:10px;width:4.8vw}}.specialTabToggle{align-items:center;display:flex;justify-content:center;margin-bottom:30px;width:100%}.specialTabToggle li{align-items:center;display:flex;flex:1;justify-content:flex-start}.specialTabToggle li:first-of-type{justify-content:flex-end;margin-right:10px}.specialTabToggle li label{align-items:center;background-color:#fff;border:3px solid #fed300;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;justify-content:center;max-width:280px;overflow:hidden;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}@media(hover: hover)and (pointer: fine){.specialTabToggle li label:hover{border-color:#e55809;cursor:pointer}.specialTabToggle li label:hover span{color:red}}.specialTabToggle li label span{color:#fca800;cursor:pointer;font-weight:700;height:100%;padding:.3em;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}@media screen and (max-width: 1024px){.specialTabToggle li label{border-radius:5px;border-width:2px}}@media screen and (min-width: 769px){.specialTabToggle li label{border-radius:10px}.specialTabToggle li label span{font-size:2.4rem}}@media screen and (max-width: 768px){.specialTabToggle li label{border-radius:5px;border-width:2px}.specialTabToggle li label span{font-size:4.2666666667vw;font-size:min(4.2666666667vw,16px);padding:.5em .3em}}.specialContainer{background-color:#fff;border-radius:3rem;-webkit-box-shadow:.5rem .5rem 1rem rgba(0,0,0,.25);box-shadow:.5rem .5rem 1rem rgba(0,0,0,.25);display:none;flex-flow:column nowrap;overflow:hidden;position:relative;width:100%}.specialContainer .specialContainer__ttlH2{color:#fff;font-weight:900;line-height:1em;line-height:1.1;margin-bottom:50px;position:relative;width:100%;z-index:0}.specialContainer .specialContainer__ttlH2>span.js-tBorderLine{-webkit-text-stroke:.3em #339fee;color:#339fee;display:inline-block;top:50%;z-index:-1}.specialContainer .specialContainer__ttlH2>span.js-tBorderLine,.specialContainer .specialContainer__ttlH2>span.js-tDropLine{left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.specialContainer .specialContainer__ttlH2>span.js-tDropLine{-webkit-text-stroke:.3em #2886cb;color:#2886cb;top:calc(50% + .1em);z-index:-2}.specialContainer .specialContainer__ttlH3{color:#fff;font-weight:900;line-height:1em;line-height:1.1;margin-bottom:30px;position:relative;width:100%;z-index:0}.specialContainer .specialContainer__ttlH3>span.js-tBorderLine{-webkit-text-stroke:.3em #e83439;color:#e83439;display:inline-block;top:50%;z-index:-1}.specialContainer .specialContainer__ttlH3>span.js-tBorderLine,.specialContainer .specialContainer__ttlH3>span.js-tDropLine{left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.specialContainer .specialContainer__ttlH3>span.js-tDropLine{-webkit-text-stroke:.3em #e83439;color:#e83439;top:calc(50% + .1em);z-index:-2}.specialContainer .specialContainer__Download{display:flex;width:100%}.specialContainer .specialContainer__Download figure img{width:100%}.specialContainer .specialContainer__Download.PC .specialContainer__DownloadBtn a::after{content:"（1920px X 1080px）";font-size:1.2rem}.specialContainer .specialContainer__Download.SP{margin-bottom:70px}.specialContainer .specialContainer__Download.SP .specialContainer__DownloadBtn a::after{content:"（1290px X 2796px）";font-size:1rem}.specialContainer .specialContainer__Download li{background:#e4ca59;overflow:hidden}.specialContainer .specialContainer__Download li .specialContainer__DownloadBtn{align-items:center;display:flex;justify-content:center;margin-top:30px;width:100%}.specialContainer .specialContainer__Download li .specialContainer__DownloadBtn a{align-items:center;background:#ef5324;border:2px solid #db481c;border-radius:90px;color:#fff;display:flex;font-size:1.6rem;font-weight:700;flex-flow:column;justify-content:center;line-height:1.25;letter-spacing:.02em;max-width:320px;overflow:hidden;padding:1em 1em;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.specialContainer .specialContainer__Download li .specialContainer__DownloadBtn a::after{margin-top:3px;width:100%}@media(hover: hover)and (pointer: fine){.specialContainer .specialContainer__Download li .specialContainer__DownloadBtn a:hover{opacity:.7}}.specialContainer .specialContainer__Download li .specialContainer__DownloadBtn a span{align-items:center;display:flex;justify-content:center;position:relative}.specialContainer .specialContainer__Download li .specialContainer__DownloadBtn a span::before{background:#fff;content:"";display:block;height:20px;margin-right:5px;-webkit-mask:url(../img/icons/icon_download.svg) no-repeat center center;mask:url(../img/icons/icon_download.svg) no-repeat center center;-webkit-mask-size:contain;mask-size:contain;width:20px}.specialContainer .specialContainer__MiniGame{display:flex;margin:0 auto;-webkit-transition:all .3s ease;transition:all .3s ease;width:auto}.specialContainer .specialContainer__MiniGame:not(:first-of-type){margin-top:70px}@media(hover: hover)and (pointer: fine){.specialContainer .specialContainer__MiniGame:hover{opacity:.7}}.specialContainer .specialContainer__MiniGame>dl{align-items:center;display:flex;flex-flow:column nowrap}.specialContainer .specialContainer__MiniGame>dl>dt{align-items:center;display:flex;justify-content:center;margin-bottom:30px}.specialContainer .specialContainer__MiniGame>dl>dt img{max-width:600px;width:100%}.specialContainer .specialContainer__MiniGame>dl>dd ul{align-items:center;display:flex;flex-flow:column nowrap;font-size:1.4rem;margin-top:10px}.specialContainer .specialContainer__MiniGame .specialContainer__GameBtn{align-items:center;background:#ef5324;border:2px solid #db481c;border-radius:90px;color:#fff;display:flex;font-size:1.6rem;font-weight:700;flex-flow:column;justify-content:center;line-height:1.25;letter-spacing:.02em;margin:0 auto;max-width:320px;overflow:hidden;padding:1em 1em;width:100%}.specialContainer .specialContainer__MiniGame .specialContainer__GameBtn span{align-items:center;display:flex;justify-content:center;position:relative}.specialContainer .specialContainer__MiniGame .specialContainer__GameBtn span::after{background:#fff;content:"";display:block;height:20px;margin-left:5px;-webkit-mask:url(../img/icons/icon-link.svg) no-repeat center center;mask:url(../img/icons/icon-link.svg) no-repeat center center;-webkit-mask-size:contain;mask-size:contain;width:20px}@media screen and (min-width: 769px){.specialContainer{padding:6rem 4rem}.specialContainer .specialContainer__ttlH2{font-size:4.2rem}.specialContainer .specialContainer__ttlH3{font-size:3.2rem}.specialContainer .specialContainer__Download{align-items:stretch;flex-flow:row wrap}.specialContainer .specialContainer__Download li{border:solid 10px #e83439;border-radius:40px;padding:3.6rem}.specialContainer .specialContainer__Download.PC li{width:calc((100% - 15px*1)/2)}.specialContainer .specialContainer__Download.PC li:not(:nth-of-type(even)){margin-right:15px}.specialContainer .specialContainer__Download.PC li:nth-of-type(n + 3){margin-top:15px}}@media screen and (max-width: 768px){.specialContainer{padding:3rem 1rem}.specialContainer .specialContainer__ttlH2{font-size:6.1333333333vw;font-size:min(6.1333333333vw,23px)}.specialContainer .specialContainer__ttlH3{font-size:4.8vw;font-size:min(4.8vw,18px)}.specialContainer .specialContainer__Download{align-items:center;flex-flow:column nowrap}.specialContainer .specialContainer__Download li{border:solid 5px #e83439;border-radius:20px;max-width:480px;padding:1.5rem;width:100%}.specialContainer .specialContainer__Download li:not(:first-of-type){margin-top:15px}.specialContainer .specialContainer__Download.SP figure img{max-width:290px;width:100%}}@media screen and (min-width: 1031px){.specialContainer .specialContainer__Download.SP li{width:calc((100% - 15px*2)/3.0001)}.specialContainer .specialContainer__Download.SP li:not(:nth-of-type(3n)){margin-right:15px}.specialContainer .specialContainer__Download.SP li:nth-of-type(n + 4){margin-top:15px}}@media screen and (min-width: 769px)and (max-width: 1030px){.specialContainer .specialContainer__Download.SP li{width:calc((100% - 15px)/2)}.specialContainer .specialContainer__Download.SP li:not(:nth-of-type(even)){margin-right:15px}.specialContainer .specialContainer__Download.SP li:nth-of-type(n + 3){margin-top:15px}}