@charset "UTF-8";.leftCurtainbg,.rightCurtainbg{display:block;content:"";position:fixed;z-index:999;width:100%;height:100vh;top:0;background-color:var(--bg-color);animation-duration:1.2s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.leftCurtainbg{right:50%;transform:scaleX(0);animation-name:curtainAnimeLeft}.rightCurtainbg{left:50%;transform:scaleX(1);animation-name:curtainAnimeRight}@keyframes curtainAnimeLeft{0%{transform-origin:right;transform:scaleX(1)}50%{transform-origin:left}100%{transform-origin:left;transform:scaleX(0)}}@keyframes curtainAnimeRight{0%{transform-origin:left;transform:scaleX(1)}50%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}.fadeout{animation:fadeOut .8s;animation-fill-mode:both}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}body.pageOn #container{-webkit-animation:PageAnimeOn 1s .2s 1 forwards;animation:PageAnimeOn 1s .2s 1 forwards;opacity:0}@keyframes PageAnimeOn{0%{opacity:0}100%{opacity:1}}#contentsTop{position:relative;margin:0 auto}#contentsTop .copyText,#contentsTop h2,#contentsTop h3,#contentsTop .spot_seen,#contentsTop .yugi,#contentsTop .kaiba,#contentsTop .spot_seen1,#contentsTop .spot_seen2,#contentsTop .spot_seen3{position:absolute;bottom:0;opacity:0}#contentsTop img{width:100%}#contentsTop h2{top:.5%;left:0;right:0;filter:drop-shadow(0 0 20px #fff)}#contentsTop h2 img{width:auto;width:max(100px, 24%)}#contentsTop .copyText{bottom:7%;left:0;right:0;z-index:8;text-align:center}#contentsTop h1{margin:0 auto}#contentsTop h1.copy{font-size:4vw;font-family:'Noto Sans JP',sans-serif;font-weight:800;font-style:normal;line-height:1;letter-spacing:-.5px;-moz-text-shadow:0px 0px 10px rgba(0,0,0,1);-webkit-text-shadow:0px 0px 10px rgba(0,0,0,1);-ms-text-shadow:0px 0px 10px rgba(0,0,0,1);text-shadow:0px 0px 10px rgba(0,0,0,1)}#contentsTop h1.copy span{display:block;font-size:6vw;font-family:"Anton",serif;font-weight:400;font-style:normal;letter-spacing:0;margin:0 auto .3em}#contentsTop .livename p{text-align:center;display:block;font-size:5vw;font-family:"Alfa Slab One",serif;font-weight:400;font-style:normal;margin:0 auto;font-feature-settings:"palt";position:relative;text-shadow:1px 1px 10px #fff,0 0 5em #fff,0 0 .2em #fff}#contentsTop .livename p:before{position:absolute;content:"DUELIST LIVE KINGDOM";top:0;left:0;right:0;bottom:0;color:var(--accent-color);background:linear-gradient(180deg,var(--accent-color) 0%,#41005c 100%);color:transparent;-webkit-background-clip:text;text-shadow:none}@media screen and (min-width:899px){#contentsTop h1.copy{font-size:3vw}#contentsTop .livename p{font-size:5vw}}#contentsTop h3{top:2%;right:5%;z-index:8;text-align:center}#contentsTop h3 img{width:auto;height:70.33vw}@media screen and (min-width:899px){#contentsTop h3 img{height:46.33vw}}#contentsTop h2{-webkit-animation:yugiAnimation 0s ease 1s 1 forwards;animation:yugiAnimation 1s ease 4s 1 forwards;z-index:7}#contentsTop .copyText{-webkit-animation:copy 1s ease 4s 1 forwards;animation:copy 1s ease 4s 1 forwards;z-index:7}#contentsTop h3{-webkit-animation:copytext .5s ease 4.5s 1 forwards;animation:copytext .5s ease 4.5s 1 forwards;z-index:7}.spot{-webkit-animation:example .5s ease 3s 1 forwards;animation:example .5s ease 3s 1 forwards;z-index:3}.s-spot{-webkit-animation:example .5s ease 2s 1 forwards;animation:example .5s ease 3s 1 forwards;z-index:2}.yugi{-webkit-animation:yugiAnimation .2s ease-in-out 1.8s 1 forwards;animation:yugiAnimation .2s ease-in-out 1.8s 1 forwards;z-index:5;left:0;width:100%}.kaiba{-webkit-animation:kaibaAnimation .5s ease 1.5s 1 forwards;animation:kaibaAnimation .5s ease 1.5s 1 forwards;z-index:4;right:0;width:100%}.spot_seen{-webkit-animation:example .3s ease 3s 1 forwards;animation:example .3s ease 3s 1 forwards;z-index:3;width:100%}.spot_seen1{-webkit-animation:example .3s ease 2.5s 1 forwards;animation:example .3s ease 2.5s 1 forwards;z-index:2;width:100%}.spot_seen2{-webkit-animation:example .5s ease 2s 1 forwards;animation:example .5s ease .1s 1 forwards;z-index:7;width:100%}.spot_seen3{-webkit-animation:example .5s ease 2s 1 forwards;animation:example .5s ease 3s 1 forwards;z-index:6;width:100%}@keyframes copytext{0%{transform:translateY(20px)}100%{transform:translateY(0);opacity:1}}@keyframes copy{0%{transform:translateY(20px)}100%{transform:translateY(0);opacity:1}}@keyframes yugiAnimation{0%{transform:translateY(-20px)}100%{transform:translateY(0);opacity:1}}@keyframes kaibaAnimation{0%{transform:translateX(-30px)}100%{transform:translateX(0);opacity:1}}@-webkit-keyframes example{100%{opacity:1}}@keyframes example{100%{opacity:1}}@-webkit-keyframes spot{0%{opacity:0;transform:scale(1.02)}100%{opacity:1;transform:scale(1)}}@keyframes spot{0%{opacity:0;transform:scale(1.02)}100%{opacity:1;transform:scale(1)}}body.archive .wrapper,body.single .wrapper{background:url(//yugioh-25thlive.com/wp/wp-content/themes/yugioh-25thlive/css/../images/news/n_background.jpg) no-repeat top 0 left 50%;background-size:cover}body.archive .wrapper #footer,body.single .wrapper #footer{padding:20px 0 0}body.archive .drawer__button,body.single .drawer__button{-webkit-animation:yugiAnimation 0s ease .5s 1 forwards;animation:yugiAnimation 1s ease .5s 1 forwards;opacity:0}#news{margin:0 auto;padding:min(20vw, 70px) 0 min(10vw, 70px);min-height:400px}body.post-type-archive #news{min-height:400px}@media screen and (min-width:899px){#news{min-height:600px}body.post-type-archive #news{min-height:800px}}#news h2{text-align:left}#news ul{margin:2vw auto 0}#news ul li{margin:0 auto 2vw;padding:min(4vw, 30px) min(4vw, 20px);background-color:rgba(0,0,0,.7);background-color:rgba(23,0,52,.7);border-bottom:solid 2px #27153d}@media screen and (min-width:899px){#news ul li{margin:0 auto 15px;padding:30px;border-bottom:none}}#news ul li dl{align-items:center;font-weight:500}@media screen and (min-width:899px){#news ul li dl{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start}}#news ul li dl dt{color:var(--accent-color);font-size:clamp(22px, 4vw, 28px);font-weight:900;line-height:1.4;text-align:left;padding-right:1em}#news ul li dl dd{color:var(--white-color);text-align:left;font-size:clamp(14px, 3vw, 16px)}@media screen and (min-width:899px){#news ul li dl dt{line-height:1.1;font-size:28px}#news ul li dl dd{font-size:18px}}body.archive #news h2,body.single #news h2{text-align:center}body.single #news .newsContents{font-size:clamp(14px, 3vw, 16px);line-height:2;text-align:left;margin:min(4vw, 20px)}body.single #news .newsContents img{width:min(80vw, 400px);margin:3vw 0}@media screen and (min-width:899px){body.single #news .newsContents{font-size:16px}body.single #news .newsContents img{margin:40px 0}}body.single #news .link_btn{display:inline-block;margin-left:auto;margin-right:auto}a.btn--key{color:#fff;background-color:var(--accent-color);border-bottom:5px solid var(--sub-color)}a.btn--key:hover{margin-top:3px;color:var(--white-color);background:var(--Key-color);border-bottom:2px solid var(--accent-color)}a.btn--shadow{-webkit-box-shadow:0 3px 5px var(--sub-color);box-shadow:0 3px 5px var(--sub-color)}a.btn{font-size:clamp(16px, 2vw, 18px);font-family:"Alfa Slab One",serif;font-weight:400;font-style:normal;line-height:1;position:relative;display:inline-block;padding:1.8rem 3rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;color:var(--white-color);border-radius:.5rem}.section__inner{width:100%;background-color:var(--bg-color);background-image:repeating-linear-gradient(-45deg,#27153d,#27153d 10px,transparent 0,transparent 20px)}#ticket{margin:0 auto;padding:min(12vw, 70px) 0}@media screen and (min-width:899px){#ticket{padding:70px 0}}.event__title{font-size:clamp(20px, 3vw, 35px);font-weight:900;line-height:1.4;letter-spacing:-1px;text-shadow:2px 2px 0 var(--accent-color);color:var(--white-color);margin:8vw auto 2vw}.event__title span{display:block;font-size:clamp(31px, 3vw, 50px);font-family:"Alfa Slab One",serif;font-weight:400;color:var(--accent-color);text-shadow:none}.event__copy{font-size:clamp(14px, 3vw, 16px);font-weight:600;line-height:1.7;color:var(--white-color);text-align:left}@media screen and (min-width:899px){.event__title{font-size:35px;margin:0 auto}.event__title span{font-size:50px;text-shadow:2px 2px 0 var(--white-color)}.event__copy{margin:15px auto;line-height:1.8;font-size:16px;text-align:center}}[data-ruby]{position:relative;padding:0 3px}.outline{margin:min(5vw, 30px) auto 0}.outline dl{margin:min(5vw, 50px) auto min(5vw, 50px)}@media screen and (min-width:899px){.outline{display:flex;justify-content:space-between;margin:min(3vw, 30px) auto 0}.outline dl{margin:0 auto;width:48%}}.outline dl>dt{background-color:var(--accent-color);color:var(--white-color);border-radius:2px;text-align:center;font-size:clamp(20px, 3vw, 28px);font-weight:700;line-height:1;margin:0 auto .7em;padding:1.125rem 0}.outline dl>dd{font-weight:600;font-size:clamp(16px, 3vw, 20px)}.outline dl>dd span{font-weight:600;font-size:clamp(26px, 3vw, 30px);line-height:1;padding-bottom:1em}@media screen and (min-width:899px){.outline dl>dt{font-size:28px}.outline dl>dd{font-size:20px}.outline dl>dd span{font-size:30px}}.inbox{color:var(--bg-color);text-align:left;margin:min(3vw, 30px) auto 0}.inbox h3{background:var(--Key-color);color:var(--white-color);font-size:clamp(22px, 3vw, 30px);font-weight:700;text-align:center;line-height:1;padding:.525em 0}.ticketContents{padding:4vw 3.5vw 3vw;background:var(--white-color);font-size:clamp(14px, 3vw, 16px)}.ticketContents section{margin:0 auto min(3vw, 30px)}.ticketContents h4{background-color:var(--accent-color);border-radius:3px;color:var(--white-color);font-weight:700;padding:2vw 3vw;margin:0 auto .5em;font-size:clamp(18px, 3vw, 20px)}.ticketContents section dl{margin-left:1em;margin-bottom:1em}.ticketContents section dl dt{font-weight:700;line-height:1.6;font-size:clamp(16px, 3vw, 18px)}.ticketContents section dl dd{margin-left:1em;margin-bottom:.6em;font-weight:600}.ticketContents section ul{margin-left:.5em;margin-bottom:1em}.ticketContents section ul li{font-weight:700;line-height:1.6;font-size:clamp(16px, 3vw, 18px);margin:0 auto .1em}.ticketsm{margin:.2em auto 2em;font-size:clamp(10px, 3vw, 12px);text-align:left}.inbox__sm{margin-top:1.5em}@media screen and (min-width:899px){.inbox{margin:30px auto}.inbox h3{font-size:28px}.ticketContents{padding:2.5em;font-size:18px}.ticketContents section{margin:0 auto 30px}.ticketContents h4{padding:10px 0 10px 1em;font-size:20px}.ticketContents section ul{margin-left:1em}.ticketContents section ul li{font-size:18px}.ticketsm{font-size:12px;text-align:center}}.attention dl{margin:0 auto;font-weight:500;font-size:clamp(14px, 3vw, 16px)}.attention dl>dt{font-weight:700;line-height:1.4;margin:0 auto .5em;padding-bottom:.3em;font-size:clamp(16px, 3vw, 18px);border-bottom:solid 2px var(--Key-color)}.attention dl>dt:before{content:'\25A0';font-size:12px}.attention dl>dd{margin:0 auto 1em;line-height:1.6}#cast{margin:0 auto;padding:min(10vw, 70px) 0}#cast .castContents{margin:min(5vw, 40px) auto 0}#cast h3{font-size:clamp(16px, 3vw, 18px);font-family:"Alfa Slab One",serif;font-weight:400;font-style:normal;padding:min(2vw, 8px) 0;background:url(//yugioh-25thlive.com/wp/wp-content/themes/yugioh-25thlive/css/../images/common/btn.png) no-repeat center center;background-size:contain}@media screen and (min-width:899px){#cast{padding:70px 0}#cast .castContents{margin:40px auto 0}#cast h3{font-size:24px;padding:20px 0}}#cast .castList{width:100%;margin:min(5vw, 50px) auto}#cast .castList ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}#cast .castList ul>li{position:relative;width:48%;margin:0 1% 2%}@media screen and (min-width:640px){#cast .castList ul{justify-content:center}#cast .castList ul>li{width:30%}}@media screen and (min-width:899px){#cast .castList ul>li{width:20%}}#cast .castList ul>li div{position:relative;z-index:1}#cast .castList .card .photo{position:absolute;top:min(2vw, 10px);left:50%;transform:translateX(-50%);z-index:0;width:95%;height:60%;overflow:hidden}#cast .castList .card .photo .nowprinting{display:block;position:absolute;top:48%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:var(--sub-color);font-family:"Alfa Slab One",serif;font-weight:600;line-height:1}@media screen and (min-width:899px){#cast .castList .card .photo .nowprinting{font-size:18px}}#cast .castList .card .photo img{width:auto;height:auto;object-fit:cover}#cast .castList .card .name{position:absolute;bottom:12%;left:0;right:0;z-index:3;font-size:clamp(14px, 2vw, 18px);line-height:1.4;display:inline-block;height:10%;overflow:hidden;font-weight:600}.comment{position:relative;display:inline-block;margin:1em 0;padding:5px;min-width:110px;color:var(--white-color);font-family:"Alfa Slab One",serif;font-weight:400;letter-spacing:1px;font-size:clamp(10px, 3vw, 11px);background:var(--accent-color);border-radius:3px}.comment:hover{transform:scale(1.1,1.1);transition:.5s all}.comment:before{content:"";position:absolute;top:-30px;left:50%;margin-left:-15px;border:15px solid transparent;border-bottom:15px solid var(--accent-color)}.comment p{margin:0;padding:0}.modaal-content-container{border:2px solid var(--sub-color);padding:2.5em !important;width:100%;background-color:var(--bg-color);background-image:repeating-linear-gradient(-45deg,#27153d,#27153d 10px,transparent 0,transparent 20px)}.cast-pop .photo{margin-bottom:4%;border:5px solid var(--sub-color)}.cast-pop .text{color:var(--white-color);font-size:clamp(13px, 3vw, 15px);line-height:1.8}.cast-pop .castname{margin:0 auto 5px;font-weight:800;font-size:clamp(23px, 3vw, 26px) !important;color:var(--accent-color);text-align:center}@media screen and (min-width:899px){.cast-pop{display:-webkit-flex;display:flex;align-items:center}.cast-pop .photo{width:34%;margin-right:2%;margin-bottom:0}.cast-pop .photo.endopop,.cast-pop .photo.saekipop{width:56%}.cast-pop .text{width:63%}.cast-pop .castname{text-align:left}}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:var(--accent-color)!important}#section_pv{width:100%;background-color:var(--bg-color);background-image:repeating-linear-gradient(-45deg,#27153d,#27153d 10px,transparent 0,transparent 20px)}#pv{margin:0 auto;padding:min(10vw, 70px) 0}@media screen and (min-width:899px){#pv{padding:70px 0}}.movieList{position:relative;width:min(1000px, 80%);margin:0 auto}.movieIcon{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.movieIcon img{width:10%;height:auto;transition:transform .6s ease}.movieIcon img:hover{transform:scale(1.1)}.modal-video{background-color:rgba(0,0,0,.9) !important}#footerArea{margin:0 auto;width:min(1280px, 90%)}#footerArea .sponsorship{position:relative}#footerArea .sponsorship:before{position:absolute;top:calc(50% - 1px);left:0;width:100%;height:3px;content:'';background:var(--sub-color)}#footerArea .sponsorship span{position:relative;padding:0 .5em;background-color:var(--gray-color);font-size:clamp(26px, 3.3vw, 30px);color:var(--sub-color);font-weight:800}@media screen and (min-width:899px){#footerArea .sponsorship span{font-size:30px;padding:0 1em}}#footerBanner ul{margin:0 auto;padding:min(5vw, 30px) 0;border-bottom:solid 2px var(--sub-color)}#footerBanner ul li{margin:5vw auto 0;width:min(640px, 80%)}#footerBanner ul li img{border:solid 2px var(--gold-color)}#footerBanner ul.banner li{margin:0 auto}@media screen and (min-width:640px){#footerBanner ul{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}#footerBanner ul li{width:200px;margin:0 20px}}#footerArea .logo{margin:2vw auto;max-width:130px}@media screen and (min-width:899px){#footerArea .logo{margin:20px auto;max-width:150px}}#footerArea .organizer{font-size:clamp(18px, 3vw, 20px);font-weight:500;margin:30px auto;color:var(--bg-color)}#footer .copy{font-size:clamp(10px, 3vw, 12px);line-height:2;color:var(--bg-color)}@media screen and (min-width:899px){#footer .copy{font-size:14px}}.ticketBtn_kcs,.ticketBtn{margin:0 auto 2vw;text-align:center}@media screen and (min-width:899px){.ticketBtn_kcs,.ticketBtn{margin:0 auto 10px}}.ticketsm{font-size:12px;text-align:center}.ticketBtn_kcs{width:min(50%, 300px)}.ticketBtn a{width:min(90%, 390px);background:var(--sub-color);border-radius:3px;position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;padding:10px 25px;color:var(--white-color);transition:.3s ease-in-out;font-weight:500}.ticketBtn a:hover{background:var(--Key-color);color:var(--white-color)}.ticketBtn a:after{content:'';width:10px;height:10px;border-top:3px solid var(--white-color);border-right:3px solid var(--white-color);transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;right:20px;border-radius:1px;transition:.3s ease-in-out}.ticketBtn a:hover:after{border-color:var(--white-color)}.ticket_end{text-decoration:line-through}.goods{margin:20px auto 50px;width:96%}.goods h5{margin:0 auto;font-weight:800;line-height:1.4;margin:0 auto .5em;padding-bottom:.3em;font-size:clamp(16px, 3vw, 18px);color:var(--accent-color);border-bottom:solid 2px var(--accent-color)}.goods .thumbnail{margin:0 0 20px}@media screen and (min-width:899px){.goods .thumbnail{width:60%}}#cast .castList .card .photo{background-color:#fff}#cast .castList .card .photo.takeuchi-thumbnail img{max-height:98%;margin-top:4%}#cast .castList .card .photo.nanao-thumbnail img{max-height:120%;margin-top:3%}#cast .castList .card .photo.now img{margin-top:4%}#cast .castList .mc{font-size:clamp(22px, 2vw, 26px);font-weight:600}.outline dl>dd p.url{font-size:clamp(18px, 4vw, 20px);margin:0 auto}.outline dl>dd p.url a{text-decoration:underline}.sold span.soldout__Icon{color:red}.sold span.soldout__ticket{text-decoration:line-through;padding-right:.5em;text-decoration-color:red}body.single-post .ticketBtn a{width:min(90%, 390px);background:0 0;border-radius:0;padding:0}body.single-post .ticketBtn a:hover{background:0 0;color:none}body.single-post .ticketBtn a:after{content:none}#goods{margin:0 auto;padding:min(10vw, 70px) 0}@media screen and (min-width:899px){#goods{padding:70px 0}}.goodsContents{margin:min(5vw, 30px) auto 0}@media screen and (min-width:899px){.goodsContents{margin:min(3vw, 30px) auto 0}}.goodsText{font-weight:500;line-height:1.6;margin:0 auto 1em;text-align:left;font-size:clamp(16px, 3vw, 18px)}.goodsText br{display:none}.goodsText span{display:block;padding-top:1em;font-size:clamp(13px, 3vw, 15px)}@media screen and (min-width:899px){.goodsText{text-align:center;font-size:18px}.goodsText br{display:block}.goodsText span{display:inline}}.goodsContents .kcs{margin:2em auto;font-size:clamp(14px, 3vw, 16px)}.goodsContents .kcs img{margin:.5em auto}.goodsContents .goodsList{width:min(1280px, 96%);margin:min(5vw, 30px) auto 0}@media screen and (min-width:899px){.goodsContents .goodsList{width:min(1280px, 100%);margin:min(3vw, 30px) auto 0}}.goodsContents .goodsList ul li{width:100%;margin:0 auto 5%;background-color:var(--sub-color)}.goodsContents .goodsList ul li:nth-of-type(1n){margin-left:0}@media screen and (min-width:640px){.goodsContents .goodsList ul{display:flex;flex-wrap:wrap}.goodsContents .goodsList ul li{width:calc((100% - 10px* 1) / 2);padding:5px;margin:0 10px 2%}.goodsContents .goodsList ul li:nth-of-type(2n){margin-right:0}}@media screen and (min-width:899px){.goodsContents .goodsList ul li{width:calc((100% - 10px* 3) / 4)}.goodsContents .goodsList ul li:nth-of-type(2n){margin-right:10px}.goodsContents .goodsList ul li:nth-of-type(4n){margin-right:0}}.goodsContents .goodsList ul li a .goodsLink{position:relative;width:100%;height:70vw;background-color:var(--white-color)}.goodsContents .goodsList ul li a:hover{color:var(--white-color)}@media screen and (min-width:640px){.goodsContents ul a .goodsLink{max-height:43.62vw}}@media screen and (min-width:899px){.goodsContents ul a .goodsLink{max-height:19.3vw}}.goodsContents ul a .goodsLink img{max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto}.modaal-gallery-item{width:90vw;height:auto}@media screen and (min-width:899px){.modaal-gallery-item{width:50vw}}.goodsContents .goodsList ul li .goods__contents{margin:min(3vw, 15px) min(3vw, 10px);font-size:clamp(16px, 3vw, 18px);line-height:1.5;font-weight:500;text-align:center;padding-bottom:1em}.goodsContents .goodsList ul li .goods__contents .product{margin-bottom:.5em}@media screen and (min-width:640px){.goodsContents .goodsList ul li .goods__contents .product{min-height:35px}}@media screen and (min-width:899px){.goodsContents .goodsList ul li .goods__contents{font-size:1.55rem;padding-bottom:0}.goodsContents .goodsList ul li .goods__contents .product{min-height:45px}}.goodsContents .goodsList ul li.now a .goodsLink{background-color:#edecf1}.goodsContents .goodsList .goods__special{margin:min(5vw, 30px) auto;padding:5vw;background-color:var(--white-color)}.goodsContents .goodsList .goods__special dl{margin:0 auto min(5vw, 50px);font-size:clamp(16px, 3vw, 18px);font-weight:600;color:var(--sub-color)}.goodsContents .goodsList .goods__special dl>dt{background-color:var(--accent-color);color:var(--white-color);border-radius:2px;text-align:center;font-size:clamp(20px, 3vw, 28px);font-weight:700;line-height:1;margin:0 auto .7em;padding:1.125rem 0}@media screen and (min-width:899px){.goodsContents .goodsList .goods__special{display:flex;justify-content:space-between;margin:0 auto min(2vw, 20px);padding:1.75rem 2rem 2rem}.goodsContents .goodsList .goods__special dl{width:calc((100% - 20px* 1) / 2);margin:0 20px;font-size:18px}.goodsContents .goodsList .goods__special dl:nth-of-type(1n){margin-left:0}.goodsContents .goodsList .goods__special dl:nth-of-type(2n){margin-right:0}.goodsContents .goodsList .goods__special dl>dt{font-size:24px}}.goodsContents .goodsList .goods__special dl>dt.store{background-color:var(--Key-color)}.goodsContents .goodsList .goods__special dl>dd{font-size:clamp(18px, 3vw, 22px);font-weight:700}.goodsContents .goodsList .goods__special dl>dd ul{display:flex;flex-wrap:wrap;justify-content:center;margin:1em auto 0}.goodsContents .goodsList .goods__special dl>dd ul li{width:calc((100% - 10px* 2) / 4);padding:0;margin:0 10px 3%}.goodsContents .goodsList .goods__special dl>dd .goods__special__box .goods_img{margin:min(3vw, 30px) auto min(2vw, 20px)}.goodsContents .goodsList .goods__special dl>dd .goods__special__box .goods_special_txt{font-size:clamp(14px, 3vw, 18px);text-align:left}.goods__special dl>dd .goods_em{font-size:clamp(12px, 3vw, 16px);text-align:left}@media screen and (min-width:899px){.goodsContents .goodsList .goods__special dl>dd .goods__special__box{display:flex;justify-content:space-between;align-items:start;font-size:20px}.goodsContents .goodsList .goods__special dl>dd .goods__special__box .goods_img{width:45%;margin:min(.5vw, 5px) 0 0}.goodsContents .goodsList .goods__special dl>dd .goods__special__box .goods_special_txt{width:50%;font-size:18px}.goods__special dl>dt{font-size:28px}.goods__special dl>dd .title{font-size:22px;font-weight:800}}.goods__special dl>dd .goods_em{font-size:14px;margin-top:1em}.goods__bottom{font-size:clamp(14px, 3vw, 16px);margin:1em auto 5em}:where(figure){margin:0 0 0!important}.day{color:#e32525}#stream{margin:0 auto;width:min(880px, 90%);padding:min(10vw, 70px) 0}.streamList h3{font-size:clamp(20px, 3vw, 28px);font-weight:800;line-height:1;margin:0 auto .7em}.streamList dl{text-align:center;margin:0 auto}@media screen and (min-width:899px){.streamList h3{font-size:28px;padding:1.25rem}.streamList dl{margin:0 auto 2.5em}}.streamList dl dt{font-weight:800;font-size:clamp(22px, 3vw, 24px);padding:.875rem 1.25rem;color:var(--accent-color);margin:0 auto .5em;text-align:center;background-color:rgba(0,0,0,.6)}.streamList dl dd{font-weight:600;font-size:clamp(18px, 2vw, 20px);margin-bottom:1em}.streamList dl dd p{font-size:clamp(16px, 2vw, 18px);font-weight:500;margin-top:1em}.stream_p{text-align:left;font-size:clamp(12px, 2vw, 14px)}.streamList .ticketBtn{margin:3em auto;font-weight:800;font-size:clamp(20px, 3vw, 22px)}.streamList .ticketBtn a{width:min(100%, 390px);background:var(--accent-color)}.streamList .ticketBtn a:hover{background:var(--sub-color)}.attention dl.seat{margin:0 auto 1.5em}.attention dl.seat>dd{margin:0 auto 5px;position:relative;padding-left:1em;line-height:1.5}.attention dl.seat>dd:before{content:'\25FE\FE0F';font-size:10px;position:absolute;left:0;top:.25em;color:#edecf1}@media screen and (min-width:899px){.goodsContents .goodsList{margin:0 auto}}@media screen and (min-width:640px){.goodsContents .goodsList ul.toprows{justify-content:space-between}.goodsContents .goodsList ul.toprows li{width:calc((100% - 10px * 1) / 2);padding:5px;margin:0 10px 2%}.goodsContents .goodsList ul.toprows li:nth-of-type(1n){margin-left:0}.goodsContents .goodsList ul.toprows li:nth-of-type(2n){margin-right:0}}@media screen and (min-width:899px){.goodsContents .goodsList ul.toprows li{width:calc((100% - 10px) / 2)}}.goodsContents .goodsList .goods__special .goods__special__store{margin:0 auto 2em}@media screen and (min-width:899px){.goodsContents .goodsList .goods__special dl>dd .goods__special__store-box{width:85%;margin:30px auto 10px;font-size:20px}.goodsContents .goodsList ul li .goods__contents .product{min-height:55px}}@media screen and (min-width:640px){.goodsContents .goodsList .goods__special{display:block}}@media screen and (min-width:899px){.goodsContents .goodsList .goods__special .goods__special__store{display:flex;justify-content:space-between;justify-content:center}.goodsContents .goodsList .goods__special .goodsContents .goodsList .goods__special dl{width:calc((100% - 20px* 1) / 2);margin:0 20px;font-size:18px}.goods__special dl>dt{font-size:28px}.goods__special dl>dd .title{font-size:22px;font-weight:800}}.soldout_area,.goods__special__end_area{position:relative;padding:.1em 0 0;margin:.3em auto 0}.soldout_area{padding:1em 0 .5em}.soldout_area .soldout_List,.goods__special__end_area .goods__special_endList{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(179,168,168,.6);z-index:990}.soldout_area .soldout__txt,.goods__special__end_area .goods__special__end{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;width:100%;z-index:991;font-weight:800;font-size:clamp(30px, 3vw, 33px);color:red}.goodsContents .goodsList .goods__special dl>dd ul{margin:.8em auto .5em}.special_present{text-decoration:line-through;text-decoration-color:red}.goodsText,.goodsContents .kcs{text-decoration:line-through;text-decoration-color:red}.goodsContents .kcs{margin:2em auto 0}@media screen and (min-width:899px){.goodsContents .kcs .ticketBtn_kcs{margin:0 auto 3px}}.goods__special__end_txt{color:red;font-weight:600;font-size:clamp(18px, 2vw, 20px);text-align:center}.inbox__sm{margin-top:.5em}.sold span.soldout__ticket{text-decoration:none;padding-right:0}.goodsContents .goodsList ul li{border:1px solid #401190}.goods_attention{color:red;font-weight:700}.ticket_attention{color:red;padding-left:1em}