:where(*){box-sizing:border-box;margin:0;padding:0}:where(*):before,:where(*):after{pointer-events:none;display:block;box-sizing:border-box;speak:none}html{-webkit-text-size-adjust:100%}:where(li){list-style-type:none}:where(img){width:100%;height:auto;margin-inline:auto;vertical-align:bottom;line-height:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}:where(h1,h2,h3,h4,h5,h6){font-size:0;line-height:1;letter-spacing:0}:where(table){border-collapse:collapse;border-spacing:0}summary{display:block}summary::-webkit-details-marker{display:none}button{background:none;border:none}@media(any-hover: hover){button:hover{cursor:pointer}}iframe{border:none}:root{--device_font-size: 16;--device_width: 360;--c_white: #FFFFFF;--c_black: #000000;--c_gray: #222222;--c_yellow: #E2FF05;--c_red: #C30000;--c_red_500: #E60013;--c_red_600: #B8000F;--c_red_700: #8A000B;--c_red_800: #5C0008;--c_blue: #19B6E5;--c_blue_500: #00A1E9;--c_blue_600: #0081BA;--c_blue_700: #00618C;--c_blue_800: #00405D;--c_gradation_01: #C30000 0%, #6E4FCF 49.52%, #19B6E5 100%;--c_gradation_01_80: #C30000CC 0%, #6E4FCFCC 49.52%, #19B6E5CC 100%;--c_gradation_02: #C30000 0%, #C30000 50.47%, #19B6E5 50.48%, #19B6E5 100%;--c_gradation_02_fade: #C3000000 0%, #C30000 50.47%, #19B6E5 50.48%, #19B6E500 100%;--c_gradation_03: #9721B3 0%, #C73C7D 100%;--c_gradation_04: #DB2F3D 0%, #F3A924 100%;--c_gradation_05: rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 20%, rgba(255, 255, 255, 0.5) 49.52%, rgba(255, 255, 255, 0.4) 80.29%, rgba(255, 255, 255, 0) 100%;--c_txt: #FFF;--c_link: var(--c_txt);--s_logo_dbfz: 216;--s_logo_dbsz: 236;--s_logo_dbx: 240;--s_logo_dbz-dokkan: 236;--s_logo_dble: 122;--s_logo_dbg-squadra: 216;--s_logo_dbfw_cardgame: 193;--s_logo_dbtcg: 241;--border-radius_max: calc(infinity * 1px)}@media(min-width: 640px){:root{--device_font-size: 18}}*:has(>img[src*=dbfz]){--s_logo: var(--s_logo_dbfz);--img_logo: url(/assets/img/common/title/dbfz.webp);--img_logo: url(/assets/img/title/dbfz/logo.webp)}*:has(>img[src*=dbsz]){--s_logo: var(--s_logo_dbsz);--img_logo: url(/assets/img/common/title/dbsz.webp)}*:has(>img[src*=dbx]){--s_logo: var(--s_logo_dbx);--img_logo: url(/assets/img/common/title/dbx.webp)}*:has(>img[src*=dbz-dokkan]){--s_logo: var(--s_logo_dbz-dokkan);--img_logo: url(/assets/img/common/title/dbz-dokkan.webp)}*:has(>img[src*=dble]){--s_logo: var(--s_logo_dble);--img_logo: url(/assets/img/common/title/dble.webp)}*:has(>img[src*=dbg]){--s_logo: var(--s_logo_dbg);--img_logo: url(/assets/img/common/title/dbg.webp)}*:has(>img[src*=squadra]){--s_logo: var(--s_logo_dbg-squadra);--img_logo: url(/assets/img/common/title/dbg-squadra.webp)}*:has(>img[src*=dbfw_cardgame]){--s_logo: var(--s_logo_dbfw_cardgame);--img_logo: url(/assets/img/common/title/dbfw_cardgame.webp)}*:has(>img[src*=dbtcg]){--s_logo: var(--s_logo_dbtcg);--img_logo: url(/assets/img/common/title/dbtcg.webp)}.gap1{gap:calc(24/var(--device_font-size)*1rem)}.gap1_5{gap:calc(32/var(--device_font-size)*1rem)}.txtCenter{text-align:center}.txtLeft{text-align:left}.txtRight{text-align:right}.errorTxt{display:grid;gap:calc(10/var(--device_font-size)*1rem);padding-block:calc(96/var(--device_font-size)*1rem) 0;font-size:calc(100/var(--device_font-size)*1rem);font-weight:900;line-height:1;text-align:center}.errorTxt span{font-size:.3em}section>:is(h2:not([class]):not(:has(img)),h3:not([class]):not(:has(img))){display:grid;grid-template-columns:calc(40/var(--device_font-size)*1rem) auto calc(40/var(--device_font-size)*1rem);justify-content:center;place-items:center;gap:calc(10/var(--device_font-size)*1rem);font-size:calc(32/var(--device_font-size)*1rem);font-weight:900;text-align:center;text-shadow:4px 4px 4px var(--c_black)}section>:is(h2:not([class]):not(:has(img)),h3:not([class]):not(:has(img))):before,section>:is(h2:not([class]):not(:has(img)),h3:not([class]):not(:has(img))):after{content:"";display:block;aspect-ratio:72/99;width:calc(36/var(--device_font-size)*1rem);height:auto;translate:0 10%}section>:is(h2:not([class]):not(:has(img)),h3:not([class]):not(:has(img))):before{background:url(../img/common/ico_title_left.webp) no-repeat center/contain}section>:is(h2:not([class]):not(:has(img)),h3:not([class]):not(:has(img))):after{background:url(../img/common/ico_title_right.webp) no-repeat center/contain}.newsList{display:grid}.newsList li>*{position:relative;z-index:0;display:grid;grid-template-columns:calc(104/296*100%) auto;gap:calc(16/var(--device_font-size)*1rem);padding:calc(24/var(--device_font-size)*1rem) calc(16/var(--device_font-size)*1rem);text-shadow:none;text-decoration:none}.newsList li>*:before,.newsList li>*:after{content:"";position:absolute;left:0;width:100%;height:1px;background:hsla(0,0%,100%,.5);box-shadow:calc(4/var(--device_font-size)*1rem) calc(4/var(--device_font-size)*1rem) calc(4/var(--device_font-size)*1rem) var(--c_black)}.newsList li>*::before{top:0}.newsList li>*::after{bottom:0}.newsList li>* .thumb{overflow:hidden}.newsList li>*>dl>dt{font-weight:700;font-size:calc(16/var(--device_font-size)*1rem)}.newsList li>*>dl>dd{font-weight:400;font-size:calc(14/var(--device_font-size)*1rem)}@media(any-hover: hover){.newsList li>a .thumb img{transition:scale .5s}.newsList li>a:hover .thumb img,.newsList li>a:focus .thumb img{scale:1.2}}.newsList li+li>*:before{display:none}.movieList{width:calc(320/var(--device_font-size)*1rem);margin-inline:auto}.movieList li{box-shadow:8px 8px 20px #000}.movieList li>div{position:relative;z-index:0;box-shadow:0px 0px 7.11506px #fff,0px 0px 2.03288px #fff,0px 0px 1.01644px #fff;aspect-ratio:16/9;width:100%;height:auto}.movieList li>div>iframe{position:absolute;inset:0;width:100%;height:100%}:is(.btn01,.btn02){position:relative;z-index:0;display:grid;place-content:center;place-items:center;background:var(--c_white);width:100%;max-width:calc(296/var(--device_font-size)*1rem);min-height:calc(66/var(--device_font-size)*1rem);margin-inline:auto;padding:calc(20/var(--device_font-size)*1rem) calc(32/var(--device_font-size)*1rem);font-weight:900;font-size:calc(20/var(--device_font-size)*1rem);line-height:1;text-decoration:none;text-shadow:none;text-align:center;color:var(--c_white);word-break:break-all;border-radius:var(--border-radius_max);box-shadow:4px 4px 4px var(--c_black)}:is(.btn01,.btn02):before{content:"";position:absolute;z-index:-1;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:var(--border-radius_max);background:var(--c_black)}:is(.btn01,.btn02)[target=_blank]{grid-template-columns:auto calc(10/var(--device_font-size)*1rem);gap:calc(20/var(--device_font-size)*1rem)}:is(.btn01,.btn02)[target=_blank]:after{content:"";background:url(../img/common/ico_target.svg) no-repeat center/contain;aspect-ratio:1/1;width:calc(16/var(--device_font-size)*1rem);height:auto}:is(.btn01,.btn02).small{font-size:calc(16/var(--device_font-size)*1rem)}:is(.btn01,.btn02).large{font-size:calc(24/var(--device_font-size)*1rem)}:is(.btn01,.btn02).close{background:#636363;pointer-events:none}:is(.btn01,.btn02).close:before{background:url(../img/common/ptn_dot_white_l.webp) no-repeat center left/auto 100%,url(../img/common/ptn_dot_white_r.webp) no-repeat center right/auto 100%,var(--c_black)}@media(any-hover: hover){:is(.btn01,.btn02){transition:box-shadow .8s}:is(.btn01,.btn02):before{transition:top .2s,left .2s,width .2s,height .2s;will-change:top,left,width,height}:is(.btn01,.btn02):hover,:is(.btn01,.btn02):focus{box-shadow:0px 0px 4px var(--c_black)}:is(.btn01,.btn02):hover:before,:is(.btn01,.btn02):focus:before{top:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px)}}.btn01:before{background:url(../img/common/ptn_dot_white_l.webp) no-repeat center left/auto 100%,url(../img/common/ptn_dot_white_r.webp) no-repeat center right/auto 100%,var(--c_black)}.btn02{background:linear-gradient(to right, var(--c_gradation_02))}.btn02:before{background:url(../img/common/ptn_dot_red_l.webp) no-repeat center left/auto 100%,url(../img/common/ptn_dot_blue_r.webp) no-repeat center right/auto 100%,var(--c_black)}.btn03{display:grid;place-items:center;min-width:calc(240/var(--device_font-size)*1rem);width:-moz-fit-content;width:fit-content;max-width:100%;min-height:calc(48/var(--device_font-size)*1rem);margin-inline:auto;text-decoration:none;text-transform:uppercase;border:1px solid var(--c_white);text-shadow:none}@media(hover: hover)and (pointer: fine){.btn03{transition:background-color .5s,color .5s}.btn03:hover,.btn03:focus{background:var(--c_white);color:var(--c_black)}}.notice{font-weight:400;font-size:calc(12/var(--device_font-size)*1rem);text-shadow:none}ul.notice{display:grid;gap:calc(8/var(--device_font-size)*1rem);text-shadow:none}ul.notice>li{text-indent:-1em;padding-left:1em}small{font-size:calc(10/var(--device_font-size)*1rem);font-weight:400}.boxLine{position:relative;z-index:0;gap:calc(24/var(--device_font-size)*1rem);width:100%;margin-block:calc(88/var(--device_font-size)*1rem) calc(48/var(--device_font-size)*1rem);padding:calc(50/var(--device_font-size)*1rem) calc(24/var(--device_font-size)*1rem) calc(42/var(--device_font-size)*1rem);box-shadow:8px 8px 20px var(--c_black);border-top:calc(8/var(--device_font-size)*1rem) solid var(--c_black);border-bottom:calc(8/var(--device_font-size)*1rem) solid var(--c_black);text-shadow:none}.boxLine h3:has(img){position:absolute;left:50%;translate:-50% 0}.boxLine:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-top:calc(2/var(--device_font-size)*1rem) solid var(--c_yellow);border-bottom:calc(2/var(--device_font-size)*1rem) solid var(--c_yellow);box-shadow:8px 8px 20px var(--c_black)}.boxLine.other{gap:calc(40/var(--device_font-size)*1rem)}.boxLine.other:before{background:url(../img/common/bg_streaming.webp) no-repeat bottom center/100% auto}.boxLine.other p{font-size:calc(14/var(--device_font-size)*1rem);font-weight:600;text-shadow:0px 0px calc(2.5/var(--device_font-size)*1rem) #fff,0px 0px calc(0.75/var(--device_font-size)*1rem) #fff,0px 0px calc(0.5/var(--device_font-size)*1rem) #fff;text-align:center}.boxLine.streaming:before{background:url(../img/common/bg_streaming.webp) no-repeat bottom center/100% auto}.boxLine.streaming h3{top:calc(-42/var(--device_font-size)*1rem)}.boxLine.streaming h3:has(img[src*="/jp/"]){width:calc(315/var(--device_font-size)*1rem)}.boxLine.streaming h3:has(img[src*="/en/"]){width:calc(352/var(--device_font-size)*1rem)}.boxLine.streaming p{font-size:calc(14/var(--device_font-size)*1rem);font-weight:600;text-shadow:0px 0px calc(2.5/var(--device_font-size)*1rem) #fff,0px 0px calc(0.75/var(--device_font-size)*1rem) #fff,0px 0px calc(0.5/var(--device_font-size)*1rem) #fff;text-align:center}.boxLine.ticket{display:grid;gap:calc(44/var(--device_font-size)*1rem)}.boxLine.ticket:before{background:url(../img/common/bg_ticket.webp) no-repeat top center/100% auto}.boxLine.ticket h3{top:calc(-66/var(--device_font-size)*1rem)}.boxLine.ticket h3:has(img[src*="/jp/"]){width:calc(268/var(--device_font-size)*1rem)}.boxLine.ticket h3:has(img[src*="/en/"]){width:calc(303/var(--device_font-size)*1rem)}.boxTicket{position:relative;z-index:0;display:grid;width:calc(228/var(--device_font-size)*1rem);margin-inline:auto;text-decoration:none;text-shadow:none;rotate:z .03deg;transform:translateZ(0);filter:drop-shadow(12px 12px 30px var(--c_black)) drop-shadow(6px 6px 30px var(--c_black))}.boxTicket:after{content:"";position:absolute;bottom:0;right:0;background:url(../img/common/ico_finger.svg) no-repeat center/contain;aspect-ratio:1;width:calc(60/var(--device_font-size)*1rem);height:auto;rotate:-10deg;filter:drop-shadow(0px 0px 10px var(--c_black));animation:moveFinger 2s 0s ease-out infinite}.boxTicket .free{background:linear-gradient(to right, var(--c_gradation_01_80));padding:calc(20/var(--device_font-size)*1rem);font-size:calc(28/var(--device_font-size)*1rem);font-weight:800;line-height:1;border:var(--c_white) solid 2px}.boxTicket .overview{position:relative;z-index:0;display:grid;justify-items:center;gap:calc(24/var(--device_font-size)*1rem);background:linear-gradient(to bottom, transparent calc(44 / var(--device_font-size) * 1rem), rgba(255, 255, 255, 0.2) calc(44 / var(--device_font-size) * 1rem));padding-block-end:calc(24/var(--device_font-size)*1rem)}.boxTicket .overview::before{content:"";width:100%;height:calc(44/var(--device_font-size)*1rem);background:url(../img/common/frame_ticket_top.webp) no-repeat center top/100% auto}.boxTicket .overview::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 44/var(--device_font-size)*1rem);background:url(../img/common/frame_ticket_repeat.webp) repeat-y center bottom/100% auto}.boxTicket .overview .day{display:grid;grid-template-columns:max-content max-content;justify-content:center;align-items:center;gap:calc(10/var(--device_font-size)*1rem)}.boxTicket .overview .day>dt{display:grid;place-content:center;background:rgba(0,0,0,.8);padding:calc(2/var(--device_font-size)*1rem) calc(8/var(--device_font-size)*1rem);font-size:calc(18/var(--device_font-size)*1rem);font-weight:900;border-bottom:var(--c_red) solid 2px}.boxTicket .overview .day>dt:nth-of-type(2){border-bottom:var(--c_blue) solid 2px}.boxTicket .overview :is(.pst,.jst){background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 19.71%, rgba(0, 0, 0, 0.5) 49.52%, rgba(0, 0, 0, 0.1) 80.29%, rgba(0, 0, 0, 0) 100%);width:100%;margin:calc(-6/var(--device_font-size)*1rem) auto;padding-block:calc(4/var(--device_font-size)*1rem);font-size:calc(16/var(--device_font-size)*1rem)}.boxTicket .overview .date{font-size:calc(21/var(--device_font-size)*1rem)}.boxTicket .link{position:relative;z-index:0;display:grid;gap:calc(24/var(--device_font-size)*1rem);justify-items:center;background:linear-gradient(to top, transparent calc(44 / var(--device_font-size) * 1rem), var(--c_black) calc(44 / var(--device_font-size) * 1rem));font-size:calc(20/var(--device_font-size)*1rem);font-weight:700}.boxTicket .link>span{display:grid;grid-template-columns:max-content calc(10/var(--device_font-size)*1rem);align-items:center;gap:calc(4/var(--device_font-size)*1rem)}.boxTicket .link>span::before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 44/var(--device_font-size)*1rem);background:url(../img/common/frame_ticket_repeat.webp) repeat-y center bottom/100% auto}.boxTicket .link>span:after{content:"";background:url(../img/common/ico_target.svg) no-repeat center/contain;aspect-ratio:1/1;width:calc(16/var(--device_font-size)*1rem);height:auto}.boxTicket .link:before{content:"";background:linear-gradient(to right, var(--c_gradation_02));width:100%;height:3px}.boxTicket .link:after{content:"";width:100%;height:calc(44/var(--device_font-size)*1rem);background:url(../img/common/frame_ticket_bottom.webp) no-repeat center bottom/100% auto}@media(any-hover: hover){.boxTicket{will-change:scale;transition:scale .5s,rotate .2s}.boxTicket .link{transform-origin:top left;transition:rotate .2s}.boxTicket:hover,.boxTicket:focus{scale:1.02 1.02;rotate:-2deg}.boxTicket:hover .link,.boxTicket:focus .link{rotate:5deg}}[lang=en] .boxTicket .free{padding:calc(10/var(--device_font-size)*1rem);font-size:calc(22/var(--device_font-size)*1rem)}_::-webkit-full-page-media,_:future,:root .boxTicket{filter:none}@keyframes moveFinger{0%,100%{translate:30% 50%}50%{translate:30% 35%}}.detailBox{display:grid}.detailBox>dt{position:relative;z-index:0;display:grid;justify-items:center;background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, #000000 50.48%, rgba(0, 0, 0, 0) 100%);width:100%;padding-block:calc(4/var(--device_font-size)*1rem) calc(10/var(--device_font-size)*1rem);font-size:calc(20/var(--device_font-size)*1rem);font-weight:700}.detailBox>dt:after{content:"";position:absolute;z-index:1;bottom:0;left:0;background:linear-gradient(to right, var(--c_gradation_02_fade));width:100%;height:calc(2/var(--device_font-size)*1rem)}.detailBox>dt:nth-of-type(n+2){margin-block-start:calc(40/var(--device_font-size)*1rem)}.detailBox>dd{width:100%;margin-block-start:calc(24/var(--device_font-size)*1rem)}.detailTxt{display:grid;gap:calc(9/var(--device_font-size)*1rem);font-size:1rem}.detailTxt dt{font-weight:700;line-height:1.8}.detailTxt dd{font-weight:400}.detailDay{display:grid;grid-template-columns:max-content max-content;justify-content:center;align-items:center;gap:calc(10/var(--device_font-size)*1rem)}.detailDay>dt{display:grid;place-content:center;padding:calc(2/var(--device_font-size)*1rem) calc(8/var(--device_font-size)*1rem);font-size:calc(18/var(--device_font-size)*1rem);font-weight:900;border:var(--c_white) solid 1px;box-shadow:4px 4px 4px var(--c_black)}.date{display:flex;justify-content:center;align-items:flex-end;gap:0;font-size:calc(32/var(--device_font-size)*1rem);font-weight:900;line-height:1;text-shadow:4px 4px 4px #000}.date>span:nth-of-type(1){font-size:1em}.date>span:nth-of-type(2){font-size:1.75em;letter-spacing:-0.08em}.date>span:nth-of-type(3){display:grid;justify-content:center;justify-items:center;gap:calc(4/var(--device_font-size)*1rem);margin-inline-start:calc(10/var(--device_font-size)*1rem)}.date>span:nth-of-type(3)>span:nth-of-type(1){order:1;font-size:.625em}.date>span:nth-of-type(3)>span:nth-of-type(2){order:0;font-size:.375em;font-weight:400}:is(.pst,.jst){display:flex;justify-content:center;align-items:center;gap:calc(3/var(--device_font-size)*1rem);font-size:calc(12/var(--device_font-size)*1rem);font-weight:900}:is(.pst,.jst) span:nth-of-type(2){font-weight:400}.imgQr{width:calc(135.5/var(--device_font-size)*1rem)}.map{position:relative;z-index:0;aspect-ratio:360/320;width:100%;height:auto}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(any-hover: hover){.hvrScale{transition:scale .5s}.hvrScale:hover,.hvrScale:focus{scale:1.02 1.02}}#onetrust-consent-sdk{font-family:auto,sans-serif !important}#onetrust-consent-sdk a{display:inline !important}html{font-size:clamp(.875rem,4.38vw,1.75rem);scroll-behavior:smooth}@media(min-width: 640px){html{font-size:1.2rem}}a{color:var(--c_link)}a:has(img){display:block}@media(hover: hover)and (pointer: fine){a:hover{text-decoration:none}}button{font-family:"M PLUS 1","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",YuGothic,"Yu Gothic","Yu Gothic UI","Arial",sans-serif}::-moz-selection{background:var(--c_yellow);color:var(--c_black)}::selection{background:var(--c_yellow);color:var(--c_black)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--c_black)}::-webkit-scrollbar-thumb{background:var(--c_yellow)}html{scrollbar-width:thin;scrollbar-color:var(--c_yellow) var(--c_black)}body{background:var(--c_black);font-family:"M PLUS 1","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",YuGothic,"Yu Gothic","Yu Gothic UI","Arial",sans-serif;font-weight:400;line-height:1.5;font-size:1rem;font-weight:700;letter-spacing:0;color:var(--c_txt)}@media(min-width: 0px){body.isDisable{overflow:hidden}}@media(min-width: 640px){body{background:url(../img/common/bg_pc.webp) no-repeat top/cover fixed}body:after{content:"";position:fixed;z-index:-1;top:0;left:0;background:url(../img/common/bg_pc.webp) no-repeat top/cover;width:100lvw;height:100lvh}}@media(min-width: 1110px){header{pointer-events:none;position:fixed;top:0;width:100%;height:100%}header>*{pointer-events:all}header.isFixed{top:auto}}#attachment{position:fixed;z-index:100;top:calc(24/var(--device_font-size)*1rem);left:calc(16/var(--device_font-size)*1rem);display:grid;align-items:center;grid-template-columns:max-content calc(17/var(--device_font-size)*1rem);gap:calc(16/var(--device_font-size)*1rem)}@media(min-width: 640px){#attachment{left:calc((100% - 480px)/2 + calc(16 / var(--device_font-size) * 1rem))}}@media(min-width: 1110px){#attachment{top:calc(16/var(--device_font-size)*1rem);left:calc(16/var(--device_font-size)*1rem)}}#attachment #lang{position:relative;z-index:0}#attachment #lang :is(button,a,span){display:block;background:var(--c_gray);padding:calc(8/var(--device_font-size)*1rem) calc(6/var(--device_font-size)*1rem) calc(8/var(--device_font-size)*1rem) calc(8/var(--device_font-size)*1rem)}#attachment #lang>li{line-height:1;width:100%}#attachment #lang .set button{display:grid;grid-template-columns:max-content calc(8/var(--device_font-size)*1rem);gap:calc(8/var(--device_font-size)*1rem);justify-items:center;align-items:center;font-size:calc(12/var(--device_font-size)*1rem);font-weight:700;color:var(--c_white);border:none;border-bottom:2px solid var(--c_white);transition:color .5s}#attachment #lang .set button:after{content:"";background:var(--c_white);aspect-ratio:8/6;width:calc(8/var(--device_font-size)*1rem);height:auto;clip-path:polygon(0 0, 100% 0, 50% 100%);transition:rotate .5s}#attachment #lang .set button.isOpen{color:var(--c_yellow)}#attachment #lang .set button.isOpen:after{rotate:x 180deg}@media(any-hover: hover){#attachment #lang .set button:hover{color:var(--c_yellow)}}#attachment #lang .select{pointer-events:none;position:absolute;translate:0 -10%;opacity:0;transition:translate .5s,opacity .5s}#attachment #lang .select.isOpen{pointer-events:all;translate:0 0;opacity:1}#attachment #lang .select a{text-decoration:none;font-size:calc(12/var(--device_font-size)*1rem)}@media(hover: hover)and (pointer: fine){#attachment #lang .select a{transition:color .5s}#attachment #lang .select a:hover,#attachment #lang .select a:focus{color:var(--c_yellow)}}@media(min-width: 1110px){#attachment #lang{font-size:calc(16/var(--device_font-size)*1rem)}}@media(max-width: 1109px){#attachment #icoX{width:calc(18/var(--device_font-size)*1rem)}}@media(min-width: 1110px){#attachment #icoX{width:calc(24/var(--device_font-size)*1rem)}}@media(max-width: 1109px){#outline{position:fixed;z-index:100;top:0;left:0;top:calc(10/var(--device_font-size)*1rem);left:50%;translate:-50% 0;width:calc(128/var(--device_font-size)*1rem)}}@media(min-width: 1110px){#outline{position:absolute;top:0;left:0;display:grid;place-content:center;justify-items:center;width:calc((100% - 432px)/2);height:100%}#outline.isScroll{overflow-y:auto;display:block}#outline.isFixed{top:inherit}#outline .inner{display:grid;place-content:center;justify-items:center;gap:calc(16/var(--device_font-size)*1rem);padding-block:calc(60/var(--device_font-size)*1rem)}}@media(min-width: 1440px){#outline{width:calc(61.25% - 216px)}}@media(min-width: 1110px){#outline h1{width:240px}}@media(min-width: 1440px){#outline h1{width:481px}}@media(max-width: 1109px){#outline .boxTicket{display:none}}@media(min-width: 1110px){#outline .boxTicket .link>span{grid-template-columns:1fr;text-align:center}#outline .boxTicket .link>span:after{display:none}}@media(min-width: 1440px){#outline .boxTicket{width:543px}#outline .boxTicket .overview{position:relative;z-index:0;grid-template-columns:auto auto;place-content:center;place-items:center;gap:16px;background:url(../img/common/bg_ticket_wide.webp) no-repeat top center/100% auto;padding-block:2px 0;height:165px}#outline .boxTicket .overview::before,#outline .boxTicket .overview::after{display:none}#outline .boxTicket .overview .free{padding:20px;font-size:32px}#outline .boxTicket .overview dl{gap:5px 10px}#outline .boxTicket .overview dl>dt{padding:2px 8px;font-size:21px}#outline .boxTicket .overview :is(.pst,.jst){grid-column:span 2;margin-block:-10px 0;font-size:15px}#outline .boxTicket .overview .date{font-size:25px}#outline .boxTicket .overview:before,#outline .boxTicket .overview:after{display:none}#outline .boxTicket .link{position:relative;z-index:0;gap:calc(0/var(--device_font-size)*1rem);background:url(../img/common/bg_ticket_wide.webp) no-repeat bottom center/100% auto;height:60px;padding-block-end:2px}#outline .boxTicket .link>span{grid-template-columns:max-content 20px;gap:10px;font-size:32px;font-weight:900}#outline .boxTicket .link>span::before{display:none}#outline .boxTicket .link>span:after{display:block;background:url(../img/common/ico_arrow.svg) no-repeat center/contain;width:20px}#outline .boxTicket .link>span>span>span{font-size:.75em}#outline .boxTicket .link:before,#outline .boxTicket .link:after{display:none}}@media(min-width: 1440px)and (any-hover: hover){#outline .boxTicket:hover .link,#outline .boxTicket:focus .link{rotate:0deg;transform-origin:0}}@media(min-width: 1440px){[lang=en] #outline .boxTicket .free{width:7em;padding:calc(10/var(--device_font-size)*1rem);font-size:calc(22/var(--device_font-size)*1rem);text-align:center}}@media(max-width: 1109px){#btnNav{position:fixed;z-index:100;top:calc(16/var(--device_font-size)*1rem);right:calc(16/var(--device_font-size)*1rem);background:#000;width:calc(56/var(--device_font-size)*1rem);height:calc(56/var(--device_font-size)*1rem);border:2px solid var(--c_white);border-radius:var(--border-radius_max);transition:border-color .5s}#btnNav span,#btnNav:before,#btnNav:after{content:"";position:absolute;top:50%;left:50%;background:var(--c_white);width:calc(20/52*100%);height:calc(2/var(--device_font-size)*1rem);translate:-50% -50%;border-radius:var(--border-radius_max);transition:top .5s .5s,rotate .5s,background-color .5s}#btnNav span{transition:scale .5s .5s}#btnNav:before{top:calc(50% - calc(7 / var(--device_font-size) * 1rem))}#btnNav:after{top:calc(50% + calc(7 / var(--device_font-size) * 1rem))}#btnNav.isOpen{border-color:var(--c_yellow)}#btnNav.isOpen span,#btnNav.isOpen:before,#btnNav.isOpen:after{background:var(--c_yellow)}#btnNav.isOpen span{scale:0 1;transition:scale .5s}#btnNav.isOpen:before{top:50%;rotate:z -45deg;transition:top .5s,rotate .5s .5s}#btnNav.isOpen:after{top:50%;rotate:z 45deg;transition:top .5s,rotate .5s .5s}}@media(min-width: 640px){#btnNav{right:calc((100% - 480px)/2 + calc(16 / var(--device_font-size) * 1rem))}}@media(min-width: 1110px){#btnNav{display:none}}#nav .navList{margin-inline:auto}#nav .navList>li>*{position:relative;display:grid;align-items:center;grid-template-columns:calc(16/var(--device_font-size)*1rem) max-content;gap:calc(10/var(--device_font-size)*1rem);width:100%;padding:calc(16/var(--device_font-size)*1rem) 0 calc(2px + 16/var(--device_font-size)*1rem);font-size:calc(24/var(--device_font-size)*1rem);font-weight:900;line-height:1;text-decoration:none;text-shadow:4px 4px 4px var(--c_black)}#nav .navList>li>*::before{content:"";background:url(../img/common/ico_star.svg) no-repeat center/contain;aspect-ratio:1/1;height:auto}#nav .navList>li>*:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg, var(--c_gradation_05))}@media(any-hover: hover){#nav .navList>li>a{transition:color .5s}#nav .navList>li>a:before{transition:scale .3s}#nav .navList>li>a:hover,#nav .navList>li>a:focus{color:var(--c_yellow)}#nav .navList>li>a:hover::before,#nav .navList>li>a:focus::before{scale:1.5}}@media(max-width: 1109px){#nav{position:fixed;z-index:90;top:0;left:0;pointer-events:none;background:var(--c_black);width:100%;height:100%;translate:0 -100%;transition:translate .5s}#nav.isOpen{pointer-events:all;translate:0 0}#nav .inner{overflow-y:auto;display:grid;justify-content:stretch;gap:calc(40/var(--device_font-size)*1rem);height:100%;width:100%;padding:calc(120/var(--device_font-size)*1rem) calc(40/var(--device_font-size)*1rem) calc(80/var(--device_font-size)*1rem)}#nav :is(.titleList,.navList){width:100%}#nav .titleList{position:relative;z-index:0;display:grid;gap:calc(10/var(--device_font-size)*1rem)}#nav .titleList>li>*{position:relative;z-index:0;display:grid;grid-template-columns:calc(80/var(--device_font-size)*1rem) auto;place-items:center;place-content:flex-start;gap:calc(10/var(--device_font-size)*1rem);width:100%;font-size:calc(14/var(--device_font-size)*1rem);text-decoration:none}#nav .titleList>li>* p{display:none}}@media(max-width: 1109px)and (hover: hover)and (pointer: fine){#nav .titleList>li>a{transition:color .5s}#nav .titleList>li>a:hover,#nav .titleList>li>a:focus{color:var(--c_yellow)}}@media(max-width: 1109px){#nav .titleList>li:has(>p){display:none}}@media(min-width: 1110px){#nav{position:absolute;top:0;right:0;display:grid;justify-content:center;align-content:center;width:calc((100% - 432px)/2);height:100%}#nav.isScroll{overflow-y:auto;display:block}#nav.isFixed{top:inherit}#nav .inner{display:grid;justify-content:center;align-content:center;gap:calc(40/var(--device_font-size)*1rem);padding-block:calc(60/var(--device_font-size)*1rem)}#nav .navList{order:0;width:240px;margin-inline:auto}#nav .navList li:has(a[href*=titleCol]){display:none}#nav .titleList{order:1;position:relative;z-index:0;display:grid;grid-template-columns:repeat(4, 1fr);width:98%;max-width:330px;margin-inline:auto}#nav .titleList>li>*{position:relative;z-index:0;display:grid;place-items:center;place-content:center;width:100%}#nav .titleList>li>* span{display:none}#nav .titleList>li>* p{display:none}}@media(min-width: 1110px)and (hover: hover)and (pointer: fine){#nav .titleList>li>a{will-change:scale;transition:scale .5s}#nav .titleList>li>a:hover,#nav .titleList>li>a:focus{scale:1.1 1.1}}@media(min-width: 1440px){#nav{width:calc(38.75% - 216px)}}main{overflow:hidden;background:url(../img/common/bg.webp) repeat-y top/100% auto;width:100%;margin-inline:auto;text-shadow:4px 4px 4px var(--c_black)}@media(min-width: 640px){main{box-shadow:0px 0px 25px #fff,0px 0px 7px #fff,0px 0px 3px #fff;width:480px}}@media(min-width: 1110px){main{width:432px}}@media(min-width: 1440px){main{margin-inline-start:calc(61.25% - 216px);margin-inline-end:calc(38.75% - 216px)}}main :where(.inner){display:grid;gap:calc(24/var(--device_font-size)*1rem);width:calc(296/var(--device_width)*100%);margin-inline:auto}footer{font-family:"Zen Kaku Gothic New";display:grid;gap:calc(24/var(--device_font-size)*1rem);background:url(../img/common/bg_footer.svg) no-repeat top center/100% auto,linear-gradient(to bottom, transparent calc(40 / var(--device_font-size) * 1rem), var(--c_black) calc(40 / var(--device_font-size) * 1rem));padding:calc(56/var(--device_font-size)*1rem) calc(20/var(--device_font-size)*1rem);text-align:center;text-shadow:none}footer .footer-archive__list{margin-block:calc(-24/var(--device_font-size)*1rem);font-size:clamp(16px,5vw,20px) !important}footer .lang{display:grid;grid-template-columns:calc(20/var(--device_font-size)*1rem) auto auto auto;place-items:center;place-content:center;gap:calc(10/var(--device_font-size)*1rem);background:#222;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding:calc(10/var(--device_font-size)*1rem) calc(20/var(--device_font-size)*1rem);border-radius:var(--border-radius_max);font-weight:400}footer .lang:before{content:"";background:url(../img/common/ico_lang.svg) no-repeat center/contain;aspect-ratio:1/1;width:100%;height:auto}footer .lang>li a{text-decoration:none}footer .lang>li a.isSelect{text-decoration:underline}@media(hover: hover)and (pointer: fine){footer .lang>li a:hover,footer .lang>li a:focus{text-decoration:underline}}#bne{font-weight:normal;letter-spacing:0;line-height:1}#bne a{color:#333}
/*# sourceMappingURL=maps/layout.css.map */
