﻿*{box-sizing:border-box;background-repeat:no-repeat;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:1}article,aside,footer,header,nav,section,main,figcaption,figure,menu,details{display:block}audio,canvas,video{display:inline-block}img{display:block;border:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal}p{margin:0;padding:0}address,cite,dfn,em,var{font-style:normal}ul,ol{margin:0;padding:0;list-style-type:none}a{background-color:transparent;font-size:inherit;color:inherit;text-decoration:none}a:active,a:hover{outline:0}:focus{outline:0}button,input,select,textarea{margin:0;font-size:inherit}button,html [type="button"],[type="reset"],[type="submit"]{padding:0;border:0;color:inherit;background-color:transparent;-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{padding:0;line-height:normal}input::-webkit-input-placeholder{font-weight:300}input::-ms-input-placeholder{font-weight:300}input::-moz-placeholder{font-weight:300}[type="number"]{-moz-appearance:textfield}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{margin:0;height:auto;-webkit-appearance:none}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:none;-webkit-appearance:none}select{-webkit-appearance:none;background-color:#fff}table{border-collapse:collapse;border-spacing:0}.navigation-sp .nav a,.navigation-sp .nav-share .share-headline,.navigation .nav ul{font-family:'Cormorant Garamond', serif;letter-spacing:1px}@keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes navIconAnimation{0%{opacity:1}40%{opacity:1}70%{opacity:.5}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:.6}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeUpShort{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:none}}@keyframes gradient-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes navColor{0%{color:#0c0d19}100%{color:#fff}}@keyframes navColorBlack{0%{color:#fff}100%{color:#0c0d19}}html{font-size:18px}body{color:#3f3130;line-height:1;position:relative;font-family:fot-tsukuardgothic-std, sans-serif;font-weight:400;font-style:normal;overflow-x:hidden;-webkit-text-size-adjust:100%}body *{box-sizing:border-box}img{max-width:100%;height:auto}a{text-decoration:underline;outline:none;color:#8e5390;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0.2)}b,em,strong{font-weight:bold}pre{word-break:break-all}.cinzel{font-family:'Cinzel', serif}.roboto{font-family:'Roboto', sans-serif}.jp{font-family:"Yu Gothic",YuGothic,"源ノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif}.nav-open-sp{background-image:url('../../images/common/nav-button.png?1748850078');padding-bottom:15%;width:15%;height:0;background-position:0 0;background-size:cover;display:none;position:fixed;top:10px;left:10px;z-index:100}@media (max-width: 1024px){.nav-open-sp{display:block}}@media only screen and (orientation: landscape){.nav-open-sp{background-image:url('../../images/common/nav-button.png?1748850078');padding-bottom:7%;width:7%;height:0;background-position:0 0;background-size:cover}}.navigation-sp{display:none;position:fixed;top:0;left:-100vw;height:100vh;width:100%;padding-bottom:20%;overflow-y:scroll;background-color:#edeef6;transition-duration:.7s;z-index:101}@media (max-width: 1024px){.navigation-sp{display:block}}.navigation-sp:before{content:'';position:absolute;top:0;left:0;height:110vh;width:100%;background-color:#edeef6}.navigation-sp.is-show{left:0}.navigation-sp .inner{position:relative;margin-bottom:10%;padding:15% 0;background-color:#dcddee}.navigation-sp .nav-close-sp{background-image:url('../../images/common/nav-button-close.png?1748850078');padding-bottom:8.16327%;width:8%;height:0;background-position:0 0;background-size:cover;position:absolute;top:25px;left:25px}.navigation-sp .logo{background-image:url('../../images/common/logo.png?1748850078');padding-bottom:11.41071%;width:45%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;display:block;margin:0 auto 10%}@media only screen and (orientation: landscape){.navigation-sp .logo{background-image:url('../../images/common/logo.png?1748850078');padding-bottom:7.60714%;width:30%;height:0;background-position:0 0;background-size:cover}}.navigation-sp .nav{width:70%;margin:0 auto;text-align:center}.navigation-sp .nav a{font-size:19px;font-size:5.625vw;display:block;text-decoration:none;font-weight:600;color:#1a1b27}@media (min-width: 414px){.navigation-sp .nav a{font-size:15px;font-size:5.625vw}}@media (min-width: 768px){.navigation-sp .nav a{font-size:20px;font-size:5.625vw}}.navigation-sp .nav ul{margin-bottom:12%}.navigation-sp .nav ul li{margin-bottom:8%}.navigation-sp .nav ul li.border{border-top:1px solid #9f9f9f;padding-top:8%}.navigation-sp .nav .btn-discord{background-image:url('../../images/common/btn-discord.png?1748850078');padding-bottom:8.63014%;width:45%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;margin:0 auto;background-size:contain}.navigation-sp .nav-share{position:relative;display:flex;justify-content:center;align-items:center;z-index:1}.navigation-sp .nav-share .share-headline{font-size:17px;font-size:5vw;margin-right:8%;font-weight:500;color:#0c0d19}@media (min-width: 414px){.navigation-sp .nav-share .share-headline{font-size:15px;font-size:5vw}}@media (min-width: 768px){.navigation-sp .nav-share .share-headline{font-size:20px;font-size:5vw}}.navigation-sp .nav-share .share-buttons{display:flex;align-items:center;width:30%}.navigation-sp .nav-share .share-buttons li{width:20%}.navigation-sp .nav-share .share-buttons li:not(:last-child){margin-right:20%}.navigation-sp .nav-share .share-buttons li a{text-indent:-9999px;text-align:left;display:block}.navigation-sp .nav-share .share-buttons li a.x{background-image:url('../../images/common/btn-share-x.png?1748850078');padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}.navigation-sp .nav-share .share-buttons li a.line{background-image:url('../../images/common/btn-share-line.png?1748850078');padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}.navigation-sp .nav-share .share-buttons li a.facebook{background-image:url('../../images/common/btn-share-facebook.png?1748850078');padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}.navigation{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;background-color:#262850;letter-spacing:-.5em;text-align:center;z-index:101}@media (max-width: 1024px){.navigation{display:none}}.home .navigation{position:absolute}.navigation .logo{position:absolute;top:10px;left:40px}.home .navigation .logo{top:40px}.navigation .logo a{width:158px;height:40px;background-image:url('../../images/common/logo-header.png?1748850078');background-repeat:no-repeat;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;display:block}.home .navigation .logo a{width:280px;height:71px;background-image:url('../../images/common/logo.png?1748850078');background-repeat:no-repeat;background-position:0 0;background-size:cover;pointer-events:none}.navigation .nav{width:650px}@media (max-width: 1024px){.navigation .nav{display:none}}.navigation .nav ul{display:flex;justify-content:center;column-gap:25px;font-size:18px;font-weight:600}.navigation .nav ul li:nth-child(n+5){padding-left:25px;border-left:1px solid #8e8ecc}.navigation .nav ul a{color:#fff;text-decoration:none}@keyframes maskTransform{0%{-webkit-mask-position:0 0}100%{-webkit-mask-position:200% 0}}@keyframes animIn{100%{-webkit-mask-position:right center}}.footer{position:relative;margin:0 auto;padding-top:70px;background-color:#fff;background-image:url('../../images/common/footer-border.png?1748850078');background-position:center top;background-repeat:no-repeat}@media (max-width: 1024px){.footer{padding-top:10%}}.footer .spec{display:flex;justify-content:center;align-items:center;width:600px;margin:0 auto 50px;font-size:14px}@media (max-width: 1024px){.footer .spec{font-size:10px;font-size:2.8125vw;width:95%;margin-bottom:5%}}@media (max-width: 1024px) and (min-width: 414px){.footer .spec{font-size:15px;font-size:2.8125vw}}@media (max-width: 1024px) and (min-width: 768px){.footer .spec{font-size:20px;font-size:2.8125vw}}.footer .spec .app-icon{margin-right:40px}@media (max-width: 1024px){.footer .spec .app-icon{margin-right:3%;width:17%}}.footer .spec .footer-app-overview{overflow:hidden}.footer .spec .footer-app-overview dt{float:left;margin-bottom:10px}@media (max-width: 1024px){.footer .spec .footer-app-overview dt{margin-bottom:2%}}.footer .spec .footer-app-overview dt.data{margin-bottom:0}.footer .spec .footer-app-overview dd{overflow:hidden;margin-bottom:10px}@media (max-width: 1024px){.footer .spec .footer-app-overview dd{margin-bottom:2%}}.footer .spec .footer-app-overview dd.data{margin-bottom:0}.footer .share{display:flex;justify-content:center;align-items:center;margin-bottom:60px}@media (max-width: 1024px){.footer .share{margin-bottom:5%}}.footer .share .share-headline{width:62px;height:19px;background-image:url('../../images/common/share-headline.png?1748850078');background-repeat:no-repeat;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;margin-right:40px}@media (max-width: 1024px){.footer .share .share-headline{background-image:url('../../images/common/share-headline.png?1748850078');padding-bottom:3.98387%;width:13%;height:0;background-position:0 0;background-size:cover;margin-right:10%}}.footer .share .social-buttons{display:flex;align-items:center}@media (max-width: 1024px){.footer .share .social-buttons{width:30%}}@media (max-width: 1024px){.footer .share .social-buttons li{width:20%}}.footer .share .social-buttons li:not(:last-child){margin-right:35px}@media (max-width: 1024px){.footer .share .social-buttons li:not(:last-child){margin-right:20%}}.footer .share .social-buttons li a{text-indent:-9999px;text-align:left;display:block}.footer .share .social-buttons li a.x{width:36px;height:36px;background-image:url('../../images/common/btn-share-x.png?1748850078');background-repeat:no-repeat;background-position:0 0;background-size:cover;background-size:contain}@media (max-width: 1024px){.footer .share .social-buttons li a.x{background-image:url('../../images/common/btn-share-x.png?1748850078');padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}}.footer .share .social-buttons li a.line{width:36px;height:36px;background-image:url('../../images/common/btn-share-line.png?1748850078');background-repeat:no-repeat;background-position:0 0;background-size:cover;background-size:contain}@media (max-width: 1024px){.footer .share .social-buttons li a.line{background-image:url('../../images/common/btn-share-line.png?1748850078');padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}}.footer .share .social-buttons li a.facebook{width:36px;height:36px;background-image:url('../../images/common/btn-share-facebook.png?1748850078');background-repeat:no-repeat;background-position:0 0;background-size:cover;background-size:contain}@media (max-width: 1024px){.footer .share .social-buttons li a.facebook{background-image:url('../../images/common/btn-share-facebook.png?1748850078');padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}}.footer .btn-discord{background-image:url('../../images/common/btn-discord.png?1748850078');padding-bottom:6.71233%;width:35%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;display:none;margin:0 auto 8%;background-size:contain}@media (max-width: 1024px){.footer .btn-discord{display:block}}.footer .official-links{display:flex;justify-content:center;align-items:center;margin-bottom:50px;gap:40px}@media (max-width: 1024px){.footer .official-links{gap:8%;margin-bottom:10%}}.footer .official-links a{text-indent:-9999px;text-align:left;display:block}@media (max-width: 1024px){.footer .official-links .aiming{width:18%}}.footer .official-links .aiming a{width:106px;height:39px;background-image:url('../../images/common/logo-aiming.png?1748850078');background-repeat:no-repeat;background-position:0 0;background-size:cover}@media (max-width: 1024px){.footer .official-links .aiming a{background-image:url('../../images/common/logo-aiming.png?1748850078');padding-bottom:36.79245%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}}@media (max-width: 1024px){.footer .official-links .team-caravan{width:10%}}.footer .official-links .team-caravan a{width:80px;height:80px;background-image:url('../../images/common/logo-team-caravan.png?1748850078');background-repeat:no-repeat;background-position:0 0;background-size:cover}@media (max-width: 1024px){.footer .official-links .team-caravan a{background-image:url('../../images/common/logo-team-caravan.png?1748850078');padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}}@media (max-width: 1024px){.footer .official-links .shadow-garden{width:33%}}.footer .official-links .shadow-garden a{width:187px;height:37px;background-image:url('../../images/common/logo-anime-official.png?1748850078');background-repeat:no-repeat;background-position:0 0;background-size:cover}@media (max-width: 1024px){.footer .official-links .shadow-garden a{background-image:url('../../images/common/logo-anime-official.png?1748850078');padding-bottom:19.7861%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}}.footer .footer-links{display:flex;justify-content:center;border-top:1px solid #404040;padding:20px 0;font-size:13px}@media (max-width: 1024px){.footer .footer-links{font-size:9px;font-size:2.5vw;padding:5% 0}}@media (max-width: 1024px) and (min-width: 414px){.footer .footer-links{font-size:15px;font-size:2.5vw}}@media (max-width: 1024px) and (min-width: 768px){.footer .footer-links{font-size:20px;font-size:2.5vw}}.footer .footer-links li:not(:last-child):after{content:'\ff0f';margin:0 10px}.footer .footer-links a{text-decoration:none;color:#333}.footer .footer-bottom{padding:60px 0;background-color:#0c0d19;text-align:center;font-size:14px;line-height:1.6;color:#fff}@media (max-width: 1024px){.footer .footer-bottom{font-size:9px;font-size:2.5vw;padding:10% 0}}@media (max-width: 1024px) and (min-width: 414px){.footer .footer-bottom{font-size:15px;font-size:2.5vw}}@media (max-width: 1024px) and (min-width: 768px){.footer .footer-bottom{font-size:20px;font-size:2.5vw}}@media (max-width: 1024px){.home .footer .footer-bottom{padding-bottom:31%}}.footer .footer-bottom .license{margin-bottom:20px}@media (max-width: 1024px){.footer .footer-bottom .license{margin-bottom:5%}}html{-webkit-text-size-adjust:100%}.guildbattle-calendar{background-image:url('../../images/guildbattle-calendar/bg.jpg?1767681838');background-size:cover}.guildbattle-calendar-container{width:960px;margin:0 auto;padding:120px 0 250px}@media (max-width: 1024px){.guildbattle-calendar-container{width:100%;padding:25% 3% 15%;font-size:14px}}@media (max-width: 1024px) and (orientation: portrait){.guildbattle-calendar-container{font-size:12px}}.guildbattle-calendar-container .banner{display:block;width:100%;max-width:100%;margin-bottom:40px}@media (max-width: 1024px){.guildbattle-calendar-container .banner{margin-bottom:5%}}.guildbattle-calendar-container .schedule-component{width:100%;max-width:960px;margin:0 auto}.guildbattle-calendar-container .header-corner{width:20%}.guildbattle-calendar-container .pagination-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}@media (max-width: 1024px){.guildbattle-calendar-container .pagination-controls{margin-bottom:3%}}.guildbattle-calendar-container .pagination-btn{background-color:#fff;border:1px solid #434145;padding:8px 16px;border-radius:8px;cursor:pointer;font-weight:bold;color:#555;transition:all .2s}@media (max-width: 1024px){.guildbattle-calendar-container .pagination-btn{padding:1% 3%}}.guildbattle-calendar-container .pagination-btn:hover:not(:disabled){background-color:#f0f0f0;color:#333}.guildbattle-calendar-container .pagination-btn:disabled{cursor:not-allowed;border-color:#dedae6;background-color:#dedae6;color:#939098}.guildbattle-calendar-container .current-period{color:#333;font-size:24px;font-weight:bold}@media (max-width: 1024px){.guildbattle-calendar-container .current-period{font-size:16px}}@media (max-width: 1024px) and (orientation: portrait){.guildbattle-calendar-container .current-period{font-size:14px}}.guildbattle-calendar-container .schedule-scroll-container{width:100%;overflow-x:auto;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.05);background-color:#fff;scrollbar-width:thin}.guildbattle-calendar-container .schedule-table{width:100%;min-width:600px;border-collapse:separate;border-spacing:0}.guildbattle-calendar-container .schedule-table th,.guildbattle-calendar-container .schedule-table td{padding:16px 10px;text-align:center;border-bottom:1px solid #e0e0e0;vertical-align:middle}.guildbattle-calendar-container .schedule-table th:last-child,.guildbattle-calendar-container .schedule-table td:last-child{border-right:0}.guildbattle-calendar-container .schedule-table td{border-right:1px solid #e0e0e0}.guildbattle-calendar-container .schedule-table tbody tr:last-child td{border-bottom:0}.guildbattle-calendar-container .schedule-table th{background-color:#fff;color:#333;font-size:18px;font-weight:bold}@media (max-width: 1024px){.guildbattle-calendar-container .schedule-table th{font-size:14px}}@media (max-width: 1024px) and (orientation: portrait){.guildbattle-calendar-container .schedule-table th{font-size:12px}}.guildbattle-calendar-container .schedule-table th.header-corner{background-color:#e6e3ed;color:#444}.guildbattle-calendar-container .date-col{background-color:#fff;color:#555;font-weight:normal}.guildbattle-calendar-container .date-num{margin-right:2px;font-size:24px;font-weight:bold}@media (max-width: 1024px){.guildbattle-calendar-container .date-num{font-size:16px}}@media (max-width: 1024px) and (orientation: portrait){.guildbattle-calendar-container .date-num{font-size:14px}}.guildbattle-calendar-container .date-day{font-size:12px;color:#888}@media (max-width: 1024px) and (orientation: portrait){.guildbattle-calendar-container .date-day{font-size:10px}}.guildbattle-calendar-container .sticky-col{position:sticky;left:0;border-right:1px solid #dcdcdc;transform:translateZ(0);will-change:transform;z-index:3}.guildbattle-calendar-container .sticky-col.date-col{background-color:#fff}.guildbattle-calendar-container .btn-register{display:inline-block;text-decoration:none;background-color:#5356a6;color:#fff;border:0;border-radius:4px;padding:8px 20px;font-size:18px;font-weight:bold;cursor:pointer;transition:opacity .2s;white-space:nowrap;box-shadow:0 3px 0 #2a2c58}@media (max-width: 1024px){.guildbattle-calendar-container .btn-register{font-size:14px}}@media (max-width: 1024px) and (orientation: portrait){.guildbattle-calendar-container .btn-register{font-size:12px}}.guildbattle-calendar-container .btn-register:hover{opacity:.8;color:#fff}.webview .guildbattle-calendar-container{padding:20px;width:100%;background-image:none;background-color:#f9f7fc}.webview .guildbattle-calendar-container .schedule-component{max-width:inherit}.webview .footer{display:none}.popup-download{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,0.8);display:none}.popup-download .popup-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:700px;padding:0 10px}@media (min-width: 1200px) and (max-height: 700px){.popup-download .popup-wrap{transform:translate(-50%, -50%) scale(0.8)}}.popup-download .popup-inner{background-color:rgba(64,67,129,0.9);width:100%;padding:7px}.popup-download .btn-other{margin:0 0 14px}@media (max-width: 1024px){.popup-download .btn-other{margin-bottom:0}}.popup-download .btn-other span{display:block;font-size:12px;margin:5px 0 10px}@media (max-width: 1024px){.popup-download .btn-other span{font-size:2vw;margin:5px 0 5%}}.popup-download .btn-andapp{text-align:center;display:inline-block}.popup-download .btn-window{margin-top:-16px}@media (max-width: 1024px){.popup-download .btn-window{margin-top:-2%}}.popup-download .content{padding:15px;border:1px solid #fff;width:100%;height:100%;text-align:center}@media (max-width: 1024px){.popup-download .content{padding:10px}}.popup-download .content .btn-other{color:#fff;display:block;text-align:center}.popup-download .content .pc-list{font-size:0;display:inline-block}.popup-download .content .pc-list>li{width:50%;display:inline-block;vertical-align:top}@media (max-width: 1024px){.popup-download .content .pc-list>li{width:49%}}.popup-download .content .pc-list .btn-list{display:flex;justify-content:center;column-gap:5px}.popup-download .content .store-list{font-size:0;text-align:center}.popup-download .content .store-list li{display:inline-block;width:30%;margin:0 1.5%;vertical-align:top}@media (max-width: 1024px){.popup-download .content .store-list li{width:43%}}.popup-download .content .store-list li.app{width:24%}@media (max-width: 1024px){.popup-download .content .store-list li.app{width:35%}}.popup-download .content .popup-image{width:640px;height:180px;background-image:url('../../images/common/popup-image.png?1748850078');background-repeat:no-repeat;background-position:0 0;background-size:cover;position:relative;z-index:2;margin-top:5%}@media (max-width: 1024px){.popup-download .content .popup-image{background-image:url('../../images/common/popup-image-sp.png?1748850078');padding-bottom:28.125%;width:100%;height:0;background-position:0 0;background-size:cover}}.popup-download .content h2{text-indent:-9999px;text-align:left;position:relative;text-align:center;margin:2% auto 3%}.popup-download .content h2.title-window span{width:249px;height:39px;background-image:url('../../images/common/title-window.png?1748850078');background-repeat:no-repeat;background-position:0 0;background-size:cover;position:relative;z-index:2;margin:auto;display:block}@media (max-width: 1024px){.popup-download .content h2.title-window span{background-image:url('../../images/common/title-window.png?1748850078');padding-bottom:6.26506%;width:40%;height:0;background-position:0 0;background-size:cover}}.popup-download .content h2.title-smartphone span{width:249px;height:39px;background-image:url('../../images/common/title-smartphone.png?1748850078');background-repeat:no-repeat;background-position:0 0;background-size:cover;position:relative;z-index:2;margin:auto;display:block}@media (max-width: 1024px){.popup-download .content h2.title-smartphone span{background-image:url('../../images/common/title-smartphone.png?1748850078');padding-bottom:6.26506%;width:40%;height:0;background-position:0 0;background-size:cover}}.popup-download .content h2:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:1px;background-color:#291856}.popup-download .popup-close{text-align:right;position:relative;right:-8px}.popup-download .popup-close a{text-indent:-9999px;text-align:left;display:inline-block;cursor:pointer;width:55px;height:49px}.popup-download .popup-close a:after,.popup-download .popup-close a:before{content:'';position:absolute;top:31px;right:24px;width:2px;height:40px;background:#fff}.popup-download .popup-close a:before{transform:translate(-50%, -50%) rotate(45deg)}.popup-download .popup-close a:after{transform:translate(-50%, -50%) rotate(-45deg)}@media (orientation: landscape){.sp .popup-download{padding:4% 0;overflow:auto}}@media (orientation: landscape){.sp .popup-download .popup-wrap{position:relative;top:0;left:0;transform:none;overflow:auto;margin:auto}}
