﻿@media screen and (min-width: 768px){.pc{display:block}img.pc,span.pc,br.pc{display:inline}.sp,img.sp,span.sp,br.sp{display:none}}@media screen and (max-width: 767px){.sp{display:block}img.sp,span.sp,br.sp{display:inline}.pc,img.pc,span.pc,br.pc{display:none}}#page-howtowatch #public-viewing .wrap,#page-howtowatch #howtowatch,#page-goods #goods,#page-information #outline,#page-information #lead,#page-information #header #caution,#page-news #news-detail,#page-events #outline,#page-events #about,#page-events #event{margin:0 auto;width:900px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #public-viewing .wrap,#page-howtowatch #howtowatch,#page-goods #goods,#page-information #outline,#page-information #lead,#page-information #header #caution,#page-news #news-detail,#page-events #outline,#page-events #about,#page-events #event{width:81.8181818182vw}}@media screen and (max-width: 767px){#page-howtowatch #public-viewing .wrap,#page-howtowatch #howtowatch,#page-goods #goods,#page-information #outline,#page-information #lead,#page-information #header #caution,#page-news #news-detail,#page-events #outline,#page-events #about,#page-events #event{width:89.3333333333vw}}#page-howtowatch #public-viewing .program,#page-howtowatch #public-viewing .detail,#page-howtowatch #streaming,#page-howtowatch #event,#page-howtowatch #howtowatch .lead,#page-goods #caution,#page-goods #detail,#page-goods #goods .lead,#page-information #ticket,#page-events #detail,#page-events #event .lead{margin:0 auto;width:800px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #public-viewing .program,#page-howtowatch #public-viewing .detail,#page-howtowatch #streaming,#page-howtowatch #event,#page-howtowatch #howtowatch .lead,#page-goods #caution,#page-goods #detail,#page-goods #goods .lead,#page-information #ticket,#page-events #detail,#page-events #event .lead{width:72.7272727273vw}}@media screen and (max-width: 767px){#page-howtowatch #public-viewing .program,#page-howtowatch #public-viewing .detail,#page-howtowatch #streaming,#page-howtowatch #event,#page-howtowatch #howtowatch .lead,#page-goods #caution,#page-goods #detail,#page-goods #goods .lead,#page-information #ticket,#page-events #detail,#page-events #event .lead{width:80vw}}#page-rules #rules a,#page-rules #privacy a,#page-privacy #rules a,#page-privacy #privacy a,#page-howtowatch #public-viewing .detail .text a,#page-howtowatch #streaming .detail .text a,#page-howtowatch #event .category a,#page-howtowatch #event .text a,#page-howtowatch #event .caution a,#page-goods #goods .lead p a,#page-goods #goods .lead ul a,#page-news #news-detail .body a,#page-events .type07 .lead a,#page-events .type02 a,#page-howtowatch #public-viewing .wrap table td a,#page-information #outline .wrap table td a,#page-events #outline .wrap table td a{color:#0fb6f4;border-bottom:1px solid #0fb6f4;margin:0 .3em}#page-rules #rules a[target=_blank]::after,#page-rules #privacy a[target=_blank]::after,#page-privacy #rules a[target=_blank]::after,#page-privacy #privacy a[target=_blank]::after,#page-howtowatch #public-viewing .detail .text a[target=_blank]::after,#page-howtowatch #streaming .detail .text a[target=_blank]::after,#page-howtowatch #event .category a[target=_blank]::after,#page-howtowatch #event .text a[target=_blank]::after,#page-howtowatch #event .caution a[target=_blank]::after,#page-goods #goods .lead p a[target=_blank]::after,#page-goods #goods .lead ul a[target=_blank]::after,#page-news #news-detail .body a[target=_blank]::after,#page-events .type07 .lead a[target=_blank]::after,#page-events .type02 a[target=_blank]::after,#page-howtowatch #public-viewing .wrap table td a[target=_blank]::after,#page-information #outline .wrap table td a[target=_blank]::after,#page-events #outline .wrap table td a[target=_blank]::after{content:"";display:inline-block;aspect-ratio:1;width:.8em;background:url(../img/ic_link_bu.svg) no-repeat;background-size:contain;margin-left:.3em}#page-rules #rules a:hover,#page-rules #privacy a:hover,#page-privacy #rules a:hover,#page-privacy #privacy a:hover,#page-howtowatch #public-viewing .detail .text a:hover,#page-howtowatch #streaming .detail .text a:hover,#page-howtowatch #event .category a:hover,#page-howtowatch #event .text a:hover,#page-howtowatch #event .caution a:hover,#page-goods #goods .lead p a:hover,#page-goods #goods .lead ul a:hover,#page-news #news-detail .body a:hover,#page-events .type07 .lead a:hover,#page-events .type02 a:hover,#page-howtowatch #public-viewing .wrap table td a:hover,#page-information #outline .wrap table td a:hover,#page-events #outline .wrap table td a:hover{opacity:.5}#page-events #event h2{line-height:1.5em;font-weight:bold;margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events #event h2{margin-bottom:3.6363636364vw}}@media screen and (max-width: 767px){#page-events #event h2{margin-bottom:5.3333333333vw}}#page-events #event h2 strong{font-size:30px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events #event h2 strong{font-size:3rem}}@media screen and (max-width: 767px){#page-events #event h2 strong{font-size:4.2rem}}#page-events #event h2 span{font-size:24px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events #event h2 span{font-size:2.4rem}}@media screen and (max-width: 767px){#page-events #event h2 span{font-size:3rem}}#page-rules #rules h3,#page-rules #privacy h3,#page-privacy #rules h3,#page-privacy #privacy h3,#page-rules #rules h2,#page-rules #privacy h2,#page-privacy #rules h2,#page-privacy #privacy h2,#page-howtowatch #public-viewing h2,#page-howtowatch #streaming h2,#page-howtowatch #event h2,#page-goods #caution h2,#page-goods #detail h2,#page-information #outline h2,#page-information #ticket h2{font-size:30px;font-weight:bold;text-align:center;margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-rules #rules h3,#page-rules #privacy h3,#page-privacy #rules h3,#page-privacy #privacy h3,#page-rules #rules h2,#page-rules #privacy h2,#page-privacy #rules h2,#page-privacy #privacy h2,#page-howtowatch #public-viewing h2,#page-howtowatch #streaming h2,#page-howtowatch #event h2,#page-goods #caution h2,#page-goods #detail h2,#page-information #outline h2,#page-information #ticket h2{font-size:3rem}}@media screen and (max-width: 767px){#page-rules #rules h3,#page-rules #privacy h3,#page-privacy #rules h3,#page-privacy #privacy h3,#page-rules #rules h2,#page-rules #privacy h2,#page-privacy #rules h2,#page-privacy #privacy h2,#page-howtowatch #public-viewing h2,#page-howtowatch #streaming h2,#page-howtowatch #event h2,#page-goods #caution h2,#page-goods #detail h2,#page-information #outline h2,#page-information #ticket h2{font-size:3.6rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-rules #rules h3,#page-rules #privacy h3,#page-privacy #rules h3,#page-privacy #privacy h3,#page-rules #rules h2,#page-rules #privacy h2,#page-privacy #rules h2,#page-privacy #privacy h2,#page-howtowatch #public-viewing h2,#page-howtowatch #streaming h2,#page-howtowatch #event h2,#page-goods #caution h2,#page-goods #detail h2,#page-information #outline h2,#page-information #ticket h2{margin-bottom:3.6363636364vw}}@media screen and (max-width: 767px){#page-rules #rules h3,#page-rules #privacy h3,#page-privacy #rules h3,#page-privacy #privacy h3,#page-rules #rules h2,#page-rules #privacy h2,#page-privacy #rules h2,#page-privacy #privacy h2,#page-howtowatch #public-viewing h2,#page-howtowatch #streaming h2,#page-howtowatch #event h2,#page-goods #caution h2,#page-goods #detail h2,#page-information #outline h2,#page-information #ticket h2{margin-bottom:5.3333333333vw}}#page-events #outline h3,#page-events #detail h3{font-size:30px;font-weight:bold;text-align:center;margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events #outline h3,#page-events #detail h3{font-size:3rem}}@media screen and (max-width: 767px){#page-events #outline h3,#page-events #detail h3{font-size:3.6rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events #outline h3,#page-events #detail h3{margin-bottom:3.6363636364vw}}@media screen and (max-width: 767px){#page-events #outline h3,#page-events #detail h3{margin-bottom:5.3333333333vw}}#page-howtowatch #public-viewing h3,#page-howtowatch #streaming .detail h3,#page-goods #detail h3,#page-information #ticket h3,#page-information #lead h2,#page-events .type07 .contents li,#page-events .type05 .text h4,#page-events .type06 .text h4,#page-events .type03 h4,#page-events .type02 h4,#page-events .type01 .text h4,#page-index #information .text h3{font-size:18px;font-weight:bold;color:#0fb6f4;margin-bottom:20px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #public-viewing h3,#page-howtowatch #streaming .detail h3,#page-goods #detail h3,#page-information #ticket h3,#page-information #lead h2,#page-events .type07 .contents li,#page-events .type05 .text h4,#page-events .type06 .text h4,#page-events .type03 h4,#page-events .type02 h4,#page-events .type01 .text h4,#page-index #information .text h3{font-size:1.8rem}}@media screen and (max-width: 767px){#page-howtowatch #public-viewing h3,#page-howtowatch #streaming .detail h3,#page-goods #detail h3,#page-information #ticket h3,#page-information #lead h2,#page-events .type07 .contents li,#page-events .type05 .text h4,#page-events .type06 .text h4,#page-events .type03 h4,#page-events .type02 h4,#page-events .type01 .text h4,#page-index #information .text h3{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #public-viewing h3,#page-howtowatch #streaming .detail h3,#page-goods #detail h3,#page-information #ticket h3,#page-information #lead h2,#page-events .type07 .contents li,#page-events .type05 .text h4,#page-events .type06 .text h4,#page-events .type03 h4,#page-events .type02 h4,#page-events .type01 .text h4,#page-index #information .text h3{margin-bottom:1.8181818182vw}}@media screen and (max-width: 767px){#page-howtowatch #public-viewing h3,#page-howtowatch #streaming .detail h3,#page-goods #detail h3,#page-information #ticket h3,#page-information #lead h2,#page-events .type07 .contents li,#page-events .type05 .text h4,#page-events .type06 .text h4,#page-events .type03 h4,#page-events .type02 h4,#page-events .type01 .text h4,#page-index #information .text h3{margin-bottom:3.3333333333vw}}#page-howtowatch #public-viewing h3 span,#page-howtowatch #streaming .detail h3 span,#page-goods #detail h3 span,#page-information #ticket h3 span,#page-information #lead h2 span,#page-events .type07 .contents li span,#page-events .type05 .text h4 span,#page-events .type06 .text h4 span,#page-events .type03 h4 span,#page-events .type02 h4 span,#page-events .type01 .text h4 span,#page-index #information .text h3 span{line-height:2.1111111111em;background-image:url(../img/dot_bl.png);background-repeat:repeat-x;background-size:auto 4px;background-position:left 1.6em;padding-bottom:.8em}@media screen and (max-width: 767px){#page-howtowatch #public-viewing h3 span,#page-howtowatch #streaming .detail h3 span,#page-goods #detail h3 span,#page-information #ticket h3 span,#page-information #lead h2 span,#page-events .type07 .contents li span,#page-events .type05 .text h4 span,#page-events .type06 .text h4 span,#page-events .type03 h4 span,#page-events .type02 h4 span,#page-events .type01 .text h4 span,#page-index #information .text h3 span{background-size:auto .5333333333vw}}#page-howtowatch #public-viewing .wrap,#page-information #outline .wrap,#page-events #outline .wrap{background:#f5f5f5;border-radius:20px;overflow:hidden}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #public-viewing .wrap,#page-information #outline .wrap,#page-events #outline .wrap{border-radius:1.8181818182vw}}@media screen and (max-width: 767px){#page-howtowatch #public-viewing .wrap,#page-information #outline .wrap,#page-events #outline .wrap{border-radius:0}}#page-howtowatch #public-viewing .wrap table,#page-information #outline .wrap table,#page-events #outline .wrap table{width:100%}#page-howtowatch #public-viewing .wrap table th,#page-information #outline .wrap table th,#page-events #outline .wrap table th,#page-howtowatch #public-viewing .wrap table td,#page-information #outline .wrap table td,#page-events #outline .wrap table td{padding:20px 30px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #public-viewing .wrap table th,#page-information #outline .wrap table th,#page-events #outline .wrap table th,#page-howtowatch #public-viewing .wrap table td,#page-information #outline .wrap table td,#page-events #outline .wrap table td{padding:1.8181818182vw 2.7272727273vw}}@media screen and (max-width: 767px){#page-howtowatch #public-viewing .wrap table th,#page-information #outline .wrap table th,#page-events #outline .wrap table th,#page-howtowatch #public-viewing .wrap table td,#page-information #outline .wrap table td,#page-events #outline .wrap table td{padding:4vw 5.3333333333vw}}#page-howtowatch #public-viewing .wrap table th,#page-information #outline .wrap table th,#page-events #outline .wrap table th{font-size:18px;line-height:1.2;text-align:left;width:9em;white-space:nowrap}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #public-viewing .wrap table th,#page-information #outline .wrap table th,#page-events #outline .wrap table th{font-size:1.8rem}}@media screen and (max-width: 767px){#page-howtowatch #public-viewing .wrap table th,#page-information #outline .wrap table th,#page-events #outline .wrap table th{font-size:2.6rem}}#page-howtowatch #public-viewing .wrap table td,#page-information #outline .wrap table td,#page-events #outline .wrap table td{font-size:16px;line-height:1.625em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #public-viewing .wrap table td,#page-information #outline .wrap table td,#page-events #outline .wrap table td{font-size:1.6rem}}@media screen and (max-width: 767px){#page-howtowatch #public-viewing .wrap table td,#page-information #outline .wrap table td,#page-events #outline .wrap table td{font-size:2.2rem}}@media screen and (max-width: 767px){#page-howtowatch #public-viewing .wrap table td,#page-information #outline .wrap table td,#page-events #outline .wrap table td{padding-left:0}}#page-howtowatch #public-viewing .wrap table td a.url,#page-information #outline .wrap table td a.url,#page-events #outline .wrap table td a.url{word-break:break-all;margin:0}#page-howtowatch #public-viewing .wrap table tr:not(:last-child) th,#page-information #outline .wrap table tr:not(:last-child) th,#page-events #outline .wrap table tr:not(:last-child) th,#page-howtowatch #public-viewing .wrap table tr:not(:last-child) td,#page-information #outline .wrap table tr:not(:last-child) td,#page-events #outline .wrap table tr:not(:last-child) td{border-bottom:3px solid #fff}@media screen and (max-width: 767px){#page-howtowatch #public-viewing .wrap table tr:not(:last-child) th,#page-information #outline .wrap table tr:not(:last-child) th,#page-events #outline .wrap table tr:not(:last-child) th,#page-howtowatch #public-viewing .wrap table tr:not(:last-child) td,#page-information #outline .wrap table tr:not(:last-child) td,#page-events #outline .wrap table tr:not(:last-child) td{border-bottom:.5333333333vw solid #fff}}#page-howtowatch #public-viewing .wrap ul li,#page-information #outline .wrap ul li,#page-events #outline .wrap ul li{text-indent:-1em;margin-left:1em}html[lang=en] #page-howtowatch #public-viewing .wrap ul li,#page-howtowatch #public-viewing html[lang=en] .wrap ul li,html[lang=en] #page-information #outline .wrap ul li,#page-information #outline html[lang=en] .wrap ul li,html[lang=en] #page-events #outline .wrap ul li,#page-events #outline html[lang=en] .wrap ul li{text-indent:-0.7em;margin-left:.7em}#page-howtowatch #public-viewing .wrap ul li.noindent,#page-information #outline .wrap ul li.noindent,#page-events #outline .wrap ul li.noindent{text-indent:0 !important;margin-left:0 !important}html{font-size:100%;overflow:auto;width:100%}body{margin:0;padding:0;width:100%}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,picture{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,picture{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,button,textarea,select{margin:0;padding:0;background:none;border:none;outline:0;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{font-size:.9090909091vw}@media screen and (max-width: 767px){html{font-size:1.3333333333vw}}.disable-auto-tel a[href^="tel:"]{color:inherit;text-decoration:none;pointer-events:none}body{font-size:18px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,ヒラギノ角ゴ ProN W3,Arial,メイリオ,Meiryo,sans-serif;color:#000;font-weight:normal;line-height:1;-webkit-text-size-adjust:inherit}@media screen and (min-width: 768px)and (max-width: 1100px){body{font-size:1.8rem}}@media screen and (max-width: 767px){body{font-size:2.6rem}}html[lang=zh-cmn-Hant] body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,"Hiragino Sans CNS","PingFang TC","PingFang HK","Microsoft JhengHei","微軟正黑體",Arial,sans-serif}html[lang=zh-cmn-Hans] body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,"Hiragino Sans GB","PingFang SC","Microsoft Yahei","微软雅黑",Arial,sans-serif}html[lang=ko] body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,"Apple SD Gothic Neo",Gulim,"Malgun Gothic",Arial,sans-serif}@media screen and (max-width: 767px){body{-webkit-text-size-adjust:100%}body.is-fixed{width:100%;height:100%;position:fixed}}body.is-fixed-modal{width:100%;height:100%;position:fixed}_:-ms-fullscreen,:root body{overflow:hidden}button,input[type=text],select{font-size:18px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,ヒラギノ角ゴ ProN W3,Arial,メイリオ,Meiryo,sans-serif;color:#000;font-weight:normal;line-height:1}@media screen and (min-width: 768px)and (max-width: 1100px){button,input[type=text],select{font-size:1.8rem}}@media screen and (max-width: 767px){button,input[type=text],select{font-size:2.6rem}}html[lang=zh-cmn-Hant] button,html[lang=zh-cmn-Hant] input[type=text],html[lang=zh-cmn-Hant] select{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,"Hiragino Sans CNS","PingFang TC","PingFang HK","Microsoft JhengHei","微軟正黑體",Arial,sans-serif}html[lang=zh-cmn-Hans] button,html[lang=zh-cmn-Hans] input[type=text],html[lang=zh-cmn-Hans] select{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,"Hiragino Sans GB","PingFang SC","Microsoft Yahei","微软雅黑",Arial,sans-serif}html[lang=ko] button,html[lang=ko] input[type=text],html[lang=ko] select{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,"Apple SD Gothic Neo",Gulim,"Malgun Gothic",Arial,sans-serif}a,button{text-decoration:none;transition:.3s;color:#000;cursor:pointer}a::after,a::before,button::after,button::before{transition:.3s}*:focus{outline:none}header{position:relative}@media screen and (max-width: 767px){#page-map header{position:fixed;z-index:9998;width:100%;height:13.3333333333vw;background:#fff}}header nav{overflow-y:auto;position:fixed;top:0;right:0;z-index:10000;background:rgba(0,106,224,.9);transition:.5s;height:100%;width:480px;transform:translateX(480px)}@media screen and (min-width: 768px)and (max-width: 1100px){header nav{width:43.6363636364vw}}@media screen and (max-width: 767px){header nav{height:100vh;width:100vw}}@media screen and (min-width: 768px)and (max-width: 1100px){header nav{transform:translateX(43.6363636364vw)}}@media screen and (max-width: 767px){header nav{transform:translateX(100vw)}}header nav.open{transform:translateX(0)}header nav .nav-inner{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:40px}@media screen and (min-width: 768px)and (max-width: 1100px){header nav .nav-inner{padding-top:3.6363636364vw}}@media screen and (max-width: 767px){header nav .nav-inner{padding-top:8vw}}header nav ul{padding-bottom:30px}@media screen and (min-width: 768px)and (max-width: 1100px){header nav ul{padding-bottom:2.7272727273vw}}@media screen and (max-width: 767px){header nav ul{padding-bottom:5.3333333333vw}}header nav ul li{padding:30px 0}@media screen and (min-width: 768px)and (max-width: 1100px){header nav ul li{padding:2.7272727273vw 0}}@media screen and (max-width: 767px){header nav ul li{padding:5.3333333333vw 0}}header nav ul a{font-size:30px;font-weight:bold;color:#fff;position:relative}@media screen and (min-width: 768px)and (max-width: 1100px){header nav ul a{font-size:3rem}}@media screen and (max-width: 767px){header nav ul a{font-size:5rem}}header nav ul a:hover{opacity:.5}header nav ul a::before{content:"";border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ffe100;position:absolute;top:50%;transform:translateY(-50%);border-width:11px 0 11px 13px;left:-30px}@media screen and (min-width: 768px)and (max-width: 1100px){header nav ul a::before{border-width:1vw 0 1vw 1.1818181818vw;left:-2.7272727273vw}}@media screen and (max-width: 767px){header nav ul a::before{border-width:2.0666666667vw 0 2.0666666667vw 2.4vw;left:-4.2666666667vw}}header nav ul a[target=_blank]::after{content:"";display:inline-block;margin-left:.5em;background:url(../img/ic_link_wh.svg) no-repeat;background-size:contain;aspect-ratio:1;width:18px}@media screen and (min-width: 768px)and (max-width: 1100px){header nav ul a[target=_blank]::after{width:1.6363636364vw}}@media screen and (max-width: 767px){header nav ul a[target=_blank]::after{width:3.3333333333vw}}header nav ul li.disable a{pointer-events:none;color:rgba(255,255,255,.5)}header nav ul li.disable a::before{display:none}body#page-index header nav ul li.top a,body#page-events header nav ul li.event a,body#page-news header nav ul li.news a,body#page-howtowatch header nav ul li.howtowatch a,body#page-goods header nav ul li.goods a,body#page-information header nav ul li.information a,body#page-map header nav ul li.information a{color:#ffe100}body#page-index header nav ul li.top a:hover,body#page-events header nav ul li.event a:hover,body#page-news header nav ul li.news a:hover,body#page-howtowatch header nav ul li.howtowatch a:hover,body#page-goods header nav ul li.goods a:hover,body#page-information header nav ul li.information a:hover,body#page-map header nav ul li.information a:hover{opacity:1}body#page-index header nav ul li.top a::before,body#page-events header nav ul li.event a::before,body#page-news header nav ul li.news a::before,body#page-howtowatch header nav ul li.howtowatch a::before,body#page-goods header nav ul li.goods a::before,body#page-information header nav ul li.information a::before,body#page-map header nav ul li.information a::before{display:none}header nav #header-language{width:100%;display:flex;justify-content:center;border-top:2px solid #fff;gap:20px;padding:30px 0}@media screen and (min-width: 768px)and (max-width: 1100px){header nav #header-language{gap:1.8181818182vw;padding:2.7272727273vw 0}}@media screen and (max-width: 767px){header nav #header-language{gap:4vw;padding:8.6666666667vw 0 13.3333333333vw 0}}header #logo{width:206px;position:fixed;top:5px;left:8px;z-index:9999}header #logo img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){header #logo{width:18.7272727273vw}}@media screen and (max-width: 767px){header #logo{width:27.4666666667vw}}body#page-map header #logo{width:155px}body#page-map header #logo img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){body#page-map header #logo{width:14.0909090909vw}}@media screen and (max-width: 767px){body#page-map header #logo{width:27.4666666667vw}}@media screen and (min-width: 768px)and (max-width: 1100px){header #logo{top:.4545454545vw;left:.7272727273vw}}@media screen and (max-width: 767px){header #logo{top:.5333333333vw;left:1.3333333333vw}}header #disp-nav{position:fixed;top:0;right:0;z-index:10001;aspect-ratio:1;background:#000;cursor:pointer;width:80px}@media screen and (min-width: 768px)and (max-width: 1100px){header #disp-nav{width:7.2727272727vw}}@media screen and (max-width: 767px){header #disp-nav{width:13.3333333333vw}}header #disp-nav>div{width:50%;aspect-ratio:50/44;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}header #disp-nav>div span{width:100%;background:#fff;transition:.3s;position:absolute;left:0;height:6px;border-radius:4px}@media screen and (min-width: 768px)and (max-width: 1100px){header #disp-nav>div span{height:.5454545455vw;border-radius:.3636363636vw}}@media screen and (max-width: 767px){header #disp-nav>div span{height:1.0666666667vw;border-radius:.5333333333vw}}header #disp-nav>div span:nth-child(1){top:0}header #disp-nav>div span:nth-child(2){top:calc(50% - 3px)}@media screen and (min-width: 768px)and (max-width: 1100px){header #disp-nav>div span:nth-child(2){top:calc(50% - .2727272727vw)}}@media screen and (max-width: 767px){header #disp-nav>div span:nth-child(2){top:calc(50% - .5333333333vw)}}header #disp-nav>div span:nth-child(3){bottom:0}header #disp-nav.open>div span:nth-child(2){display:none}header #disp-nav.open>div span:nth-child(1){transform:translate(0, 14px) rotate(-45deg)}@media screen and (min-width: 768px)and (max-width: 1100px){header #disp-nav.open>div span:nth-child(1){transform:translate(0, 1.2727272727vw) rotate(-45deg)}}@media screen and (max-width: 767px){header #disp-nav.open>div span:nth-child(1){transform:translate(0, 2.4vw) rotate(-45deg)}}header #disp-nav.open>div span:nth-child(3){transform:translate(0, -14px) rotate(45deg)}@media screen and (min-width: 768px)and (max-width: 1100px){header #disp-nav.open>div span:nth-child(3){transform:translate(0, -1.2727272727vw) rotate(45deg)}}@media screen and (max-width: 767px){header #disp-nav.open>div span:nth-child(3){transform:translate(0, -2.4vw) rotate(45deg)}}#sns{display:flex;justify-content:center;gap:45px;padding:20px 0}@media screen and (min-width: 768px)and (max-width: 1100px){#sns{gap:4.0909090909vw;padding:1.8181818182vw 0}}@media screen and (max-width: 767px){#sns{gap:8vw;padding:6vw 0}}#sns a img{width:60px}#sns a img img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#sns a img{width:5.4545454545vw}}@media screen and (max-width: 767px){#sns a img{width:12vw}}#sns a:hover{opacity:.5}#language p a,header nav #header-language p a{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,ヒラギノ角ゴ ProN W3,Arial,メイリオ,Meiryo,sans-serif;font-size:16px;font-weight:bold;position:relative;display:flex;align-items:center;justify-content:center;background:#fff;border:3px solid #ffe100;border-radius:23px;width:176px;height:46px}@media screen and (min-width: 768px)and (max-width: 1100px){#language p a,header nav #header-language p a{font-size:1.6rem}}@media screen and (max-width: 767px){#language p a,header nav #header-language p a{font-size:2.6rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#language p a,header nav #header-language p a{border:2px solid #ffe100;border-radius:2vw;width:15.8181818182vw;height:4vw}}@media screen and (max-width: 767px){#language p a,header nav #header-language p a{border-radius:3.7333333333vw;width:28.8vw;height:7.4666666667vw}}#language p a::before,header nav #header-language p a::before,#language p a::after,header nav #header-language p a::after{content:"";border-style:solid;position:absolute;top:50%;transform:translateY(-50%)}#language p a::before,header nav #header-language p a::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;border-width:9px 0 9px 12px;left:20px}@media screen and (min-width: 768px)and (max-width: 1100px){#language p a::before,header nav #header-language p a::before{border-width:.8181818182vw 0 .8181818182vw 1.0909090909vw;left:1.8181818182vw}}@media screen and (max-width: 767px){#language p a::before,header nav #header-language p a::before{border-width:1.5333333333vw 0 1.5333333333vw 2.1333333333vw;left:2.6666666667vw}}#language p a::after,header nav #header-language p a::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ffe100;border-width:7px 0 7px 8px;left:21px}@media screen and (min-width: 768px)and (max-width: 1100px){#language p a::after,header nav #header-language p a::after{border-width:.6363636364vw 0 .6363636364vw .7272727273vw;left:1.9090909091vw}}@media screen and (max-width: 767px){#language p a::after,header nav #header-language p a::after{border-width:1.2666666667vw 0 1.2666666667vw 1.6vw;left:2.8vw}}#language p a:hover,header nav #header-language p a:hover{opacity:.5}html[lang=ja] #language p.ja a,#language html[lang=ja] p.ja a,html[lang=ja] header nav #header-language p.ja a,header nav #header-language html[lang=ja] p.ja a,html[lang=en] #language p.en a,#language html[lang=en] p.en a,html[lang=en] header nav #header-language p.en a,header nav #header-language html[lang=en] p.en a{pointer-events:none;background:#ffe100}html[lang=ja] #language p.ja a::before,#language html[lang=ja] p.ja a::before,html[lang=ja] header nav #header-language p.ja a::before,header nav #header-language html[lang=ja] p.ja a::before,html[lang=en] #language p.en a::before,#language html[lang=en] p.en a::before,html[lang=en] header nav #header-language p.en a::before,header nav #header-language html[lang=en] p.en a::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ffe100}#language{display:flex;justify-content:center;border-bottom:2px solid #fff;gap:20px;padding:60px 0}@media screen and (min-width: 768px)and (max-width: 1100px){#language{gap:1.8181818182vw;padding:5.4545454545vw 0}}@media screen and (max-width: 767px){#language{gap:4vw;padding:8.6666666667vw 0}}footer{position:relative;background:#000;color:#fff;text-align:center;padding-bottom:50px}@media screen and (min-width: 768px)and (max-width: 1100px){footer{padding-bottom:4.5454545455vw}}@media screen and (max-width: 767px){footer{padding-bottom:16vw}}footer .sites{font-size:16px;padding:55px 0}@media screen and (min-width: 768px)and (max-width: 1100px){footer .sites{font-size:1.6rem}}@media screen and (max-width: 767px){footer .sites{font-size:2.2rem}}@media screen and (min-width: 768px)and (max-width: 1100px){footer .sites{padding:5vw 0}}@media screen and (max-width: 767px){footer .sites{padding:7.3333333333vw 0 10.6666666667vw 0}}footer .sites li:not(.last-child){margin-bottom:15px}@media screen and (min-width: 768px)and (max-width: 1100px){footer .sites li:not(.last-child){margin-bottom:1.3636363636vw}}@media screen and (max-width: 767px){footer .sites li:not(.last-child){margin-bottom:4vw}}footer .sites a{color:#fff}footer .sites a:hover{opacity:.5}footer .sites a::before{content:"";display:inline-block;margin:0 .5em .1em 0;border-style:solid;border-width:5px 0 5px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ffe100}@media screen and (min-width: 768px)and (max-width: 1100px){footer .sites a::before{border-width:.4545454545vw 0 .4545454545vw .7272727273vw}}@media screen and (max-width: 767px){footer .sites a::before{border-width:1vw 0 1vw 1.6vw}}footer .sites a[target=_blank]::after{content:"";display:inline-block;margin-left:.5em;background:url(../img/ic_link_wh.svg) no-repeat;background-size:contain;aspect-ratio:1;width:13px}@media screen and (min-width: 768px)and (max-width: 1100px){footer .sites a[target=_blank]::after{width:1.1818181818vw}}@media screen and (max-width: 767px){footer .sites a[target=_blank]::after{width:2.9333333333vw}}footer .official{font-size:30px;font-weight:bold;margin-bottom:45px}@media screen and (min-width: 768px)and (max-width: 1100px){footer .official{font-size:3rem}}@media screen and (max-width: 767px){footer .official{font-size:4rem}}@media screen and (min-width: 768px)and (max-width: 1100px){footer .official{margin-bottom:4.0909090909vw}}@media screen and (max-width: 767px){footer .official{margin-bottom:5.3333333333vw}}footer .official a{color:#fff}footer .official a:hover{opacity:.5}footer .rules{font-size:12px;display:flex;justify-content:center;gap:2em;margin-bottom:45px}@media screen and (min-width: 768px)and (max-width: 1100px){footer .rules{font-size:1.2rem}}@media screen and (max-width: 767px){footer .rules{font-size:1.8rem}}@media screen and (min-width: 768px)and (max-width: 1100px){footer .rules{margin-bottom:4.0909090909vw}}@media screen and (max-width: 767px){footer .rules{margin-bottom:5.3333333333vw}}footer .rules a{color:#fff}footer .rules a:hover{opacity:.5}footer .copyright{font-size:12px;line-height:1.5em;margin-bottom:30px}@media screen and (min-width: 768px)and (max-width: 1100px){footer .copyright{font-size:1.2rem}}@media screen and (max-width: 767px){footer .copyright{font-size:1.8rem}}@media screen and (min-width: 768px)and (max-width: 1100px){footer .copyright{margin-bottom:2.7272727273vw}}@media screen and (max-width: 767px){footer .copyright{margin-bottom:5.3333333333vw}}footer .caution{font-size:12px;line-height:1.5em}@media screen and (min-width: 768px)and (max-width: 1100px){footer .caution{font-size:1.2rem}}@media screen and (max-width: 767px){footer .caution{font-size:1.8rem}}#page-events footer .caution{font-size:12px;line-height:1.5em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events footer .caution{font-size:1.2rem}}@media screen and (max-width: 767px){#page-events footer .caution{font-size:1.8rem}}footer .ill1,footer .ill2{position:absolute}footer .ill1{width:254px;top:70px;right:50%;margin-right:270px}footer .ill1 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){footer .ill1{width:23.0909090909vw}}@media screen and (max-width: 767px){footer .ill1{width:33.8666666667vw}}@media screen and (min-width: 768px)and (max-width: 1100px){footer .ill1{top:6.3636363636vw;margin-right:24.5454545455vw}}@media screen and (max-width: 767px){footer .ill1{display:none}}footer .ill2{width:269px;bottom:60px;left:50%;margin-left:260px}footer .ill2 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){footer .ill2{width:24.4545454545vw}}@media screen and (max-width: 767px){footer .ill2{width:35.8666666667vw}}@media screen and (min-width: 768px)and (max-width: 1100px){footer .ill2{bottom:5.4545454545vw;margin-left:23.6363636364vw}}@media screen and (max-width: 767px){footer .ill2{display:none}}#pagetop{width:80px;position:fixed;bottom:0;right:0;z-index:9000}#pagetop img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#pagetop{width:7.2727272727vw}}@media screen and (max-width: 767px){#pagetop{width:13.3333333333vw}}#pagetop:hover{opacity:.5}.fade-in{opacity:0;transform:translate(0, 80px);transition:all 800ms}@media screen and (max-width: 767px){.fade-in{transform:translate(0, 40px);transition:all 800ms}}.fade-in.scroll-in{opacity:1;transform:translate(0, 0)}#loaderBg{background-color:#fff;height:100%;width:100%;position:fixed;top:0px;left:0px;z-index:10200}#loader{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);gap:10px}@media screen and (max-width: 767px){#loader{gap:2.6666666667vw}}#loader div{width:4px;height:35px;border-radius:2px;animation-fill-mode:both}@media screen and (max-width: 767px){#loader div{width:1.0666666667vw;height:8vw}}#loader div:nth-child(1){background:#ed1b23;animation:line-scale .8s .4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}#loader div:nth-child(2){background:#0e75bc;animation:line-scale .8s .3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}#loader div:nth-child(3){background:#00a650;animation:line-scale .8s .2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}#loader div:nth-child(4){background:#ffcb07;animation:line-scale .8s .1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}@keyframes line-scale{0%{transform:scaley(1)}50%{transform:scaley(0.4)}100%{transform:scaley(1)}}@keyframes modalFadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}#modalMovie{display:none;opacity:0}#modalMovie #modalMovie-content{display:none;opacity:0}#modalMovie.is-open{display:block;opacity:1}#modalMovie.is-open #modalMovie-content{display:block;opacity:1;animation:modalFadeIn .6s}#modalOverlay,#modalUgOverlay,#modalUgOverlayTop{background:rgba(0,0,0,.9);position:fixed;width:100%;height:100%;top:0;left:0;z-index:20000}#modalMovie-content{width:896px;height:504px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){#modalMovie-content{width:100%;height:auto}}@media screen and (max-width: 767px){#youtube>div{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}}#youtube #player{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){#youtube #player{position:absolute;top:0;left:0;width:100%;height:100%}}#modalPlay{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:pointer;transform-origin:center;transition:.2s}@media screen and (max-width: 767px){#modalPlay{width:13.3333333333vw;height:13.3333333333vw}}#modalPlay:hover{transform:translate(-50%, -50%) scale(1.1)}#modalClose{position:absolute;top:40px;right:40px}@media screen and (max-width: 767px){#modalClose{top:2.6666666667vw;right:2.6666666667vw}}#modalClose button{cursor:pointer;display:block;width:60px;height:60px;text-indent:-10000px;position:relative}@media screen and (max-width: 767px){#modalClose button{width:13.3333333333vw;height:13.3333333333vw}}#modalClose button span{display:block;width:100%;height:4px;background:#fff;border-radius:2px;position:absolute;left:50%;transform:translateX(-50%);transition:.3s;pointer-events:none}@media screen and (max-width: 767px){#modalClose button span{width:7.2vw}}#modalClose button span:nth-child(1){top:16px;transform:translate(-22px, 12px) rotate(-45deg)}@media screen and (max-width: 767px){#modalClose button span:nth-child(1){top:2.9333333333vw;transform:translate(-2.1333333333vw, 3.2vw) rotate(-45deg)}}#modalClose button span:nth-child(2){bottom:16px;transform:translate(-22px, -12px) rotate(45deg)}@media screen and (max-width: 767px){#modalClose button span:nth-child(2){bottom:2.9333333333vw;transform:translate(-2.1333333333vw, -3.2vw) rotate(45deg)}}#page-index #kv{position:relative;z-index:1;background-image:url(../img/toppage/kv_bg_03@pc.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#page-index #kv{background-image:url(../img/toppage/kv_bg_03@sp.jpg)}}#page-index #kv .lead,#page-index #kv h1,#page-index #kv .period{position:absolute;left:11.7130307467vw}@media screen and (max-width: 767px){#page-index #kv .lead,#page-index #kv h1,#page-index #kv .period{left:5.3333333333vw}}#page-index #kv .lead{width:28.8433382138vw;top:2.9282576867vw}#page-index #kv .lead img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){#page-index #kv .lead{width:52.5333333333vw}}html[lang=ja] #page-index #kv .lead{width:28.7701317716vw}html[lang=ja] #page-index #kv .lead img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){html[lang=ja] #page-index #kv .lead{width:52.4vw}}html[lang=en] #page-index #kv .lead{width:43.6310395315vw}html[lang=en] #page-index #kv .lead img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){html[lang=en] #page-index #kv .lead{width:74.8vw}}@media screen and (max-width: 767px){#page-index #kv .lead{top:5.3333333333vw}}html[lang=ja] #page-index #kv h1{width:41.9472913616vw;top:10.2489019034vw}html[lang=ja] #page-index #kv h1 img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){html[lang=ja] #page-index #kv h1{width:72.8vw}}html[lang=en] #page-index #kv h1{width:44.9487554905vw;top:10.2489019034vw}html[lang=en] #page-index #kv h1 img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){html[lang=en] #page-index #kv h1{width:86.6666666667vw}}@media screen and (max-width: 767px){html[lang=ja] #page-index #kv h1{top:20vw}html[lang=en] #page-index #kv h1{top:18.6666666667vw}}#page-index #kv .period{width:31.1859443631vw;top:26.7203513909vw}#page-index #kv .period img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){#page-index #kv .period{width:48.4vw}}@media screen and (max-width: 767px){#page-index #kv .period{top:50vw}}#page-index #kv .logo{position:absolute;top:15.0805270864vw;right:1.0980966325vw;display:flex;gap:2.5622254758vw}@media screen and (max-width: 767px){#page-index #kv .logo{top:57.0666666667vw;right:2vw;flex-direction:column;align-items:center;gap:3.7333333333vw}}#page-index #kv .logo .wcs{width:18.0819912152vw}#page-index #kv .logo .wcs img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){#page-index #kv .logo .wcs{width:32vw}}#page-index #kv .logo .yokohama{width:21.9619326501vw}#page-index #kv .logo .yokohama img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){#page-index #kv .logo .yokohama{width:36.9333333333vw}}#page-index #kv .text{color:#fff;text-align:right;padding:0 12.4450951684vw 7.3206442167vw 0;margin-top:-17.5695461201vw}@media screen and (max-width: 767px){#page-index #kv .text{padding:0 6vw 14vw 0;margin-top:8vw}}#page-index #kv .text dt{font-size:2.5581rem;font-weight:bold;line-height:1.3333333333em;margin-bottom:1em}@media screen and (max-width: 767px){#page-index #kv .text dt{font-size:3.4rem}}#page-index #kv .text dd{font-size:1.53486rem;line-height:1.5555555556em}@media screen and (max-width: 767px){#page-index #kv .text dd{font-size:2.6rem}}#page-index #kv .bg{width:100%}#page-index #kv .bg img{width:100%;vertical-align:bottom}#page-index #event{position:relative;background:#d6e9c3;padding:7.3206442167vw 0}@media screen and (max-width: 767px){#page-index #event{padding:10.6666666667vw 0 16vw 0}}#page-index #event .text{width:37.3352855051vw;margin-left:12.4450951684vw}@media screen and (max-width: 767px){#page-index #event .text{width:44.6666666667vw;margin-left:5.3333333333vw}}#page-index #event .text h2{font-size:3.4108rem;font-weight:bold}@media screen and (max-width: 767px){#page-index #event .text h2{font-size:4.6rem}}html[lang=ja] #page-index #event .text h2{margin-bottom:4.0263543192vw}html[lang=en] #page-index #event .text h2{margin-bottom:2.9282576867vw}@media screen and (max-width: 767px){#page-index #event .text h2{margin-bottom:5.3333333333vw}}#page-index #event .text .lead{font-size:1.53486rem;line-height:1.5555555556em}@media screen and (max-width: 767px){#page-index #event .text .lead{font-size:2.4rem}}html[lang=ja] #page-index #event .text .lead{margin-bottom:4.0263543192vw}html[lang=en] #page-index #event .text .lead{margin-bottom:2.9282576867vw}@media screen and (max-width: 767px){#page-index #event .text .lead{margin-bottom:6vw}html[lang=en] #page-index #event .text .lead{font-size:2.2rem}}#page-index #event .text .button a{font-size:1.87594rem;font-weight:bold;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;background:#2a8c0f;border:3px solid #fff;border-radius:2.4158125915vw;width:26.2079062958vw;height:4.831625183vw}@media screen and (max-width: 767px){#page-index #event .text .button a{font-size:3rem}}@media screen and (max-width: 767px){#page-index #event .text .button a{border:2px solid #fff;border-radius:5.6vw;width:63.2vw;height:11.2vw}}#page-index #event .text .button a::before{content:"";border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ffe100;position:absolute;top:50%;transform:translateY(-50%);border-width:.8052708638vw 0 .8052708638vw .9516837482vw;left:2.7818448023vw}@media screen and (max-width: 767px){#page-index #event .text .button a::before{border-width:2.0666666667vw 0 2.0666666667vw 2.4vw;left:4.2666666667vw}}#page-index #event .text .button a:hover{opacity:.5}#page-index #event .bg{width:48.6090775988vw;pointer-events:none;position:absolute;right:0;bottom:-1.4641288433vw}#page-index #event .bg img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){#page-index #event .bg{width:49.7333333333vw}}@media screen and (max-width: 767px){#page-index #event .bg{bottom:-2.6666666667vw}}#page-index #news{position:relative;padding:7.3206442167vw 0}@media screen and (max-width: 767px){#page-index #news{padding:13.3333333333vw 0 22vw 0}}#page-index #news .text{min-height:31.8448023426vw;width:44.6559297218vw;margin-left:42.8257686676vw}@media screen and (max-width: 767px){#page-index #news .text{min-height:0;width:89.3333333333vw;margin:0 auto}}#page-index #news .text h2{font-size:3.4108rem;font-weight:bold;position:absolute;bottom:34.0409956076vw;left:27.8184480234vw;transform:rotate(45deg)}@media screen and (max-width: 767px){#page-index #news .text h2{font-size:4.6rem}}@media screen and (max-width: 767px){#page-index #news .text h2{position:static;transform:rotate(0);text-align:center;margin-bottom:6.6666666667vw}}#page-index #news .text .list{margin-bottom:2.9282576867vw}@media screen and (max-width: 767px){#page-index #news .text .list{margin-bottom:8vw}}#page-index #news .text .list>a:not(:last-child){display:block;margin-bottom:2.5622254758vw}@media screen and (max-width: 767px){#page-index #news .text .list>a:not(:last-child){margin-bottom:5.3333333333vw}}#page-index #news .text .list a:hover{opacity:.5}#page-index #news .text .list .update{display:flex;align-items:center;position:relative;margin-bottom:.7320644217vw}@media screen and (max-width: 767px){#page-index #news .text .list .update{margin-bottom:2vw}}#page-index #news .text .list .update::before{content:"";background-image:url(../img/dot_yl.png);background-repeat:repeat-x;background-size:auto 100%;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:-1}@media screen and (max-width: 767px){#page-index #news .text .list .update::before{height:.5333333333vw}}#page-index #news .text .list .update .date,#page-index #news .text .list .update .category{font-size:1.36432rem}@media screen and (max-width: 767px){#page-index #news .text .list .update .date,#page-index #news .text .list .update .category{font-size:2.2rem}}#page-index #news .text .list .update .date{background:#fff;padding-right:.878477306vw}@media screen and (max-width: 767px){#page-index #news .text .list .update .date{padding-right:1.6vw}}#page-index #news .text .list .update .category{color:#fff;background:#ee7837;border-right:.439238653vw solid #fff;padding:.2928257687vw .439238653vw}@media screen and (max-width: 767px){#page-index #news .text .list .update .category{border-right:.8vw solid #fff;padding:.5333333333vw .8vw}}#page-index #news .text .list .update .category.term1{background:#ee7837}#page-index #news .text .list .update .category.term2{background:#8dc76c}#page-index #news .text .list .update .category.term3{background:#45aada}#page-index #news .text .list .update .category.term4{background:#e90001}#page-index #news .text .list .title{line-height:1.5555555556em;font-size:1.53486rem}@media screen and (max-width: 767px){#page-index #news .text .list .title{font-size:2.6rem}}#page-index #news .text .list a[target=_blank] .title::after{content:"";display:inline-block;aspect-ratio:1;width:.8em;background:url(../img/ic_link_bl.svg) no-repeat;background-size:contain;margin-left:.3em}#page-index #news .text .button{display:flex;justify-content:flex-end}#page-index #news .text .button a{font-size:1.87594rem;font-weight:bold;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;background:#d35337;border:3px solid #ffe100;border-radius:2.4158125915vw;width:26.2079062958vw;height:4.831625183vw}@media screen and (max-width: 767px){#page-index #news .text .button a{font-size:3rem}}@media screen and (max-width: 767px){#page-index #news .text .button a{border:2px solid #ffe100;border-radius:5.6vw;width:63.2vw;height:11.2vw}}#page-index #news .text .button a::before{content:"";border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ffe100;position:absolute;top:50%;transform:translateY(-50%);border-width:.8052708638vw 0 .8052708638vw .9516837482vw;left:2.7818448023vw}@media screen and (max-width: 767px){#page-index #news .text .button a::before{border-width:2.0666666667vw 0 2.0666666667vw 2.4vw;left:4.2666666667vw}}#page-index #news .text .button a:hover{opacity:.5}@media screen and (max-width: 767px){#page-index #news .text .button{justify-content:flex-start}}#page-index #news .bg{width:43.7774524158vw;pointer-events:none;position:absolute;left:0;bottom:-.7320644217vw}#page-index #news .bg img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){#page-index #news .bg{width:43.2vw}}@media screen and (max-width: 767px){#page-index #news .bg{left:auto;right:0;bottom:-2.4vw}}#page-index #information{background-image:url(../img/toppage/information_bg@pc.jpg);background-repeat:repeat-x;background-position:center center;background-size:auto 100%;padding:5.8565153734vw 0 7.3206442167vw 0}@media screen and (max-width: 767px){#page-index #information{background-image:url(../img/toppage/information_bg@sp.jpg);background-position:center top;background-size:100% auto;padding:12.6666666667vw 0 13.3333333333vw 0;background-color:#0d8a9c}}#page-index #information h2{font-size:40px;color:#fff;text-align:center;font-weight:bold;margin-bottom:3.2942898975vw}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #information h2{font-size:4rem}}@media screen and (max-width: 767px){#page-index #information h2{font-size:4.6rem}}@media screen and (max-width: 767px){#page-index #information h2{margin-bottom:6.6666666667vw}}#page-index #information .text{background:#000;background:#fff;margin:0 auto;box-sizing:border-box;position:relative;width:1030px;padding:4.5454545455vw 5.9090909091vw}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #information .text{width:93.6363636364vw}}@media screen and (max-width: 767px){#page-index #information .text{width:89.3333333333vw;padding:7.3333333333vw 5.3333333333vw 8.6666666667vw 5.3333333333vw}}#page-index #information .text h3{color:#41bdce}#page-index #information .text h3 span{background-image:url(../img/toppage/dot_bl.png)}#page-index #information .text p:not(:last-of-type),#page-index #information .text ul{font-size:16px;line-height:1.625em;margin-bottom:35px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #information .text p:not(:last-of-type),#page-index #information .text ul{font-size:1.6rem}}@media screen and (max-width: 767px){#page-index #information .text p:not(:last-of-type),#page-index #information .text ul{font-size:2.2rem}}@media screen and (max-width: 767px){#page-index #information .text p:not(:last-of-type),#page-index #information .text ul{margin-bottom:6.6666666667vw}}html[lang=ja] #page-index #information .text ul li{text-indent:-1em;margin-left:1em}html[lang=en] #page-index #information .text ul li{text-indent:-0.7em;margin-left:.7em}#page-index #information .text .button-wrap{display:flex;flex-wrap:wrap;justify-content:space-around;gap:35px}@media screen and (max-width: 767px){#page-index #information .text .button-wrap{gap:4vw;flex-direction:column;align-items:center}}#page-index #information .text p.button{display:flex;justify-content:center;margin-bottom:0}#page-index #information .text p.button a{font-size:22px;font-weight:bold;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;background:#005ca2;border:3px solid #ffe100;border-radius:33px;width:358px;height:66px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #information .text p.button a{font-size:2.2rem}}@media screen and (max-width: 767px){#page-index #information .text p.button a{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #information .text p.button a{border-radius:3vw;width:32.5454545455vw;height:6vw}}@media screen and (max-width: 767px){#page-index #information .text p.button a{border:2px solid #ffe100;border-radius:5.6vw;width:63.2vw;height:11.2vw}}#page-index #information .text p.button a::before{content:"";border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ffe100;position:absolute;top:50%;transform:translateY(-50%);border-width:11px 0 11px 13px;left:38px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #information .text p.button a::before{border-width:1vw 0 1vw 1.1818181818vw;left:3.4545454545vw}}@media screen and (max-width: 767px){#page-index #information .text p.button a::before{border-width:2.0666666667vw 0 2.0666666667vw 2.4vw;left:4.2666666667vw}}#page-index #information .text p.button a[target=_blank]::after{content:"";aspect-ratio:1;background:url(../img/ic_link_wh.svg) no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);width:15px;right:35px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #information .text p.button a[target=_blank]::after{width:1.3636363636vw;right:3.1818181818vw}}@media screen and (max-width: 767px){#page-index #information .text p.button a[target=_blank]::after{width:2.5333333333vw;right:4vw}}#page-index #information .text p.button a:hover{opacity:.5}#page-index #information .ill{width:360px;position:absolute;top:-60px;right:60px}#page-index #information .ill img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #information .ill{width:32.7272727273vw}}@media screen and (max-width: 767px){#page-index #information .ill{width:35.7333333333vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #information .ill{top:-5.4545454545vw;right:5.4545454545vw}}@media screen and (max-width: 767px){#page-index #information .ill{top:-21.3333333333vw;right:-4vw}}#page-events #header{position:relative}#page-events #header h1{width:17.0571010249vw;position:absolute;top:8.6383601757vw;left:12.0790629575vw}#page-events #header h1 img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){#page-events #header h1{width:31.0666666667vw}}@media screen and (max-width: 767px){#page-events #header h1{top:16vw;left:5.0666666667vw}}#page-events #header .bg img{width:100%;vertical-align:bottom}#page-events #list{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:1030px;margin:55px auto 75px auto}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events #list{gap:1.8181818182vw;width:93.6363636364vw;margin:5vw auto 6.8181818182vw auto}}@media screen and (max-width: 767px){#page-events #list{grid-template-columns:1fr;gap:5.3333333333vw;width:89.3333333333vw;margin:7.3333333333vw auto 11.3333333333vw auto}}#page-events .item a{display:block;border:4px solid #0fb6f4;border-radius:20px;overflow:hidden}@media screen and (max-width: 767px){#page-events .item a{border:.5333333333vw solid #0fb6f4}}#page-events .item a:hover{opacity:.5}#page-events .item .thumb{aspect-ratio:497/261}#page-events .item .thumb img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){#page-events .item .thumb{aspect-ratio:662/321}}#page-events .item .title{font-weight:bold;position:relative;box-sizing:border-box;height:4.5em;display:flex;flex-direction:column;justify-content:center;line-height:1.3333333333em;padding:0 20px 0 50px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .item .title{padding:0 1.8181818182vw 0 4.5454545455vw}}@media screen and (max-width: 767px){#page-events .item .title{padding:0 3.3333333333vw 0 8.6666666667vw}}#page-events .item .title::before{content:"";position:absolute;top:50%;transform:translateY(-50%);border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #0fb6f4;border-width:11px 0 11px 13px;left:22px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .item .title::before{border-width:1vw 0 1vw 1.1818181818vw;left:2vw}}@media screen and (max-width: 767px){#page-events .item .title::before{border-width:1.5333333333vw 0 1.5333333333vw 2.1333333333vw;left:4vw}}#page-events .item .title strong{font-size:18px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .item .title strong{font-size:1.8rem}}@media screen and (max-width: 767px){#page-events .item .title strong{font-size:2.6rem}}#page-events .item .title span{font-size:14px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .item .title span{font-size:1.4rem}}@media screen and (max-width: 767px){#page-events .item .title span{font-size:2rem}}#page-events #lead{width:1030px;margin:90px auto 80px auto}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events #lead{width:93.6363636364vw;margin:8.1818181818vw auto 7.2727272727vw auto}}@media screen and (max-width: 767px){#page-events #lead{width:89.3333333333vw;margin:12vw auto 10.6666666667vw auto}}#page-events #lead p{font-size:18px;line-height:1.5555555556em;text-align:center}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events #lead p{font-size:1.8rem}}@media screen and (max-width: 767px){#page-events #lead p{font-size:2.6rem}}#page-events #lead p:not(:last-child){margin-bottom:2em}#page-events #event{margin-top:90px;margin-bottom:90px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events #event{margin-top:8.1818181818vw;margin-bottom:8.1818181818vw}}@media screen and (max-width: 767px){#page-events #event{margin-top:8vw;margin-bottom:12vw}}#page-events #event .lead p{font-size:18px;line-height:1.5555555556em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events #event .lead p{font-size:1.8rem}}@media screen and (max-width: 767px){#page-events #event .lead p{font-size:2.6rem}}#page-events #event .lead ul{font-size:16px;line-height:1.625em;margin-top:1em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events #event .lead ul{font-size:1.6rem}}@media screen and (max-width: 767px){#page-events #event .lead ul{font-size:2.2rem}}html[lang=ja] #page-events #event .lead ul li{text-indent:-1em;margin-left:1em}html[lang=en] #page-events #event .lead ul li{text-indent:-0.7em;margin-left:.7em}#page-events #event .required{color:red;font-weight:bold}#page-events .image-1col{margin-bottom:40px}#page-events .image-1col img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .image-1col{margin-bottom:3.6363636364vw}}@media screen and (max-width: 767px){#page-events .image-1col{margin-bottom:4.6666666667vw}}#page-events .type01{display:flex;gap:25px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .type01{gap:1.8181818182vw}}@media screen and (max-width: 767px){#page-events .type01{gap:2vw;flex-direction:column}}#page-events .type01:not(:last-child){margin-bottom:20px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .type01:not(:last-child){margin-bottom:1.8181818182vw}}@media screen and (max-width: 767px){#page-events .type01:not(:last-child){margin-bottom:5.3333333333vw}}#page-events .type01 .text{flex:1}#page-events .type01 .text p{font-size:16px;line-height:1.625em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .type01 .text p{font-size:1.6rem}}@media screen and (max-width: 767px){#page-events .type01 .text p{font-size:2.2rem}}#page-events .type01 .text p+.caution{margin-top:1em}#page-events .type01 .image{width:320px;margin-left:auto;margin-right:auto}#page-events .type01 .image img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .type01 .image{width:29.0909090909vw}}@media screen and (max-width: 767px){#page-events .type01 .image{width:70.6666666667vw}}#page-events .type01 .caution{margin-bottom:0 !important}#page-events .caution{font-size:16px;line-height:1.625em;margin-bottom:20px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .caution{font-size:1.6rem}}@media screen and (max-width: 767px){#page-events .caution{font-size:2.2rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .caution{margin-bottom:1.8181818182vw}}@media screen and (max-width: 767px){#page-events .caution{margin-bottom:5.3333333333vw}}html[lang=ja] #page-events .caution li{text-indent:-1em;margin-left:1em}html[lang=en] #page-events .caution li{text-indent:-0.7em;margin-left:.7em}#page-events .type02{border-radius:20px;border:4px solid #0fb6f4;padding:40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .type02{padding:3.6363636364vw}}@media screen and (max-width: 767px){#page-events .type02{border:.5333333333vw solid #0fb6f4;padding:4vw}}#page-events .type02 p{font-size:16px;line-height:1.625em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .type02 p{font-size:1.6rem}}@media screen and (max-width: 767px){#page-events .type02 p{font-size:2.2rem}}#page-events .type02 p:not(:last-child){margin-bottom:20px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .type02 p:not(:last-child){margin-bottom:1.8181818182vw}}@media screen and (max-width: 767px){#page-events .type02 p:not(:last-child){margin-bottom:5.3333333333vw}}#page-events .type02 .image img{width:100%;vertical-align:bottom}#page-events .type03 .text{font-size:16px;line-height:1.625em;margin-bottom:30px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .type03 .text{font-size:1.6rem}}@media screen and (max-width: 767px){#page-events .type03 .text{font-size:2.2rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .type03 .text{margin-bottom:2.7272727273vw}}@media screen and (max-width: 767px){#page-events .type03 .text{margin-bottom:4.6666666667vw}}#page-events .type03 ul{font-size:16px;line-height:1.625em;margin-bottom:30px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .type03 ul{font-size:1.6rem}}@media screen and (max-width: 767px){#page-events .type03 ul{font-size:2.2rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .type03 ul{margin-bottom:2.7272727273vw}}@media screen and (max-width: 767px){#page-events .type03 ul{margin-bottom:4.6666666667vw}}html[lang=ja] #page-events .type03 ul li{text-indent:-1em;margin-left:1em}html[lang=en] #page-events .type03 ul li{text-indent:-0.7em;margin-left:.7em}#page-events .type03-inner{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:10px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .type03-inner{gap:.9090909091vw;margin-bottom:.9090909091vw}}@media screen and (max-width: 767px){#page-events .type03-inner{grid-template-columns:1fr;gap:2.6666666667vw;width:70.6666666667vw;margin:0 auto 2.6666666667vw auto}}#page-events .type03 .image img{width:100%;vertical-align:bottom}#page-events .type03 figcaption{font-size:16px;line-height:1.625em;padding:15px 0}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .type03 figcaption{font-size:1.6rem}}@media screen and (max-width: 767px){#page-events .type03 figcaption{font-size:2.2rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .type03 figcaption{padding:1.3636363636vw 0}}@media screen and (max-width: 767px){#page-events .type03 figcaption{padding:1.3333333333vw 0}}#page-events .type05 .text,#page-events .type06 .text{margin-bottom:20px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .type05 .text,#page-events .type06 .text{margin-bottom:1.8181818182vw}}@media screen and (max-width: 767px){#page-events .type05 .text,#page-events .type06 .text{margin-bottom:5.3333333333vw}}#page-events .type05 .text p,#page-events .type06 .text p{font-size:16px;line-height:1.625em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .type05 .text p,#page-events .type06 .text p{font-size:1.6rem}}@media screen and (max-width: 767px){#page-events .type05 .text p,#page-events .type06 .text p{font-size:2.2rem}}#page-events .type05:not(:last-child),#page-events .type06:not(:last-child){margin-bottom:20px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .type05:not(:last-child),#page-events .type06:not(:last-child){margin-bottom:1.8181818182vw}}@media screen and (max-width: 767px){#page-events .type05:not(:last-child),#page-events .type06:not(:last-child){margin-bottom:5.3333333333vw}}#page-events .type05-inner,#page-events .type06-inner{display:flex}#page-events .type05-inner:not(:last-child),#page-events .type06-inner:not(:last-child){margin-bottom:20px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .type05-inner:not(:last-child),#page-events .type06-inner:not(:last-child){margin-bottom:1.8181818182vw}}@media screen and (max-width: 767px){#page-events .type05-inner:not(:last-child),#page-events .type06-inner:not(:last-child){gap:2.6666666667vw;margin-bottom:2.6666666667vw}}#page-events .type05 .image,#page-events .type06 .image{width:320px;margin-left:auto;margin-right:auto}#page-events .type05 .image img,#page-events .type06 .image img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .type05 .image,#page-events .type06 .image{width:29.0909090909vw}}@media screen and (max-width: 767px){#page-events .type05 .image,#page-events .type06 .image{width:40vw}}#page-events .type07{margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .type07{margin-bottom:3.6363636364vw}}@media screen and (max-width: 767px){#page-events .type07{margin-bottom:5.3333333333vw}}#page-events .type07 .lead{margin-bottom:20px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .type07 .lead{margin-bottom:1.8181818182vw}}@media screen and (max-width: 767px){#page-events .type07 .lead{margin-bottom:2.6666666667vw}}#page-events .type07 .lead p{font-size:18px;line-height:1.5555555556em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .type07 .lead p{font-size:1.8rem}}@media screen and (max-width: 767px){#page-events .type07 .lead p{font-size:2.6rem}}#page-events .type07 .contents li{margin-bottom:10px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .type07 .contents li{margin-bottom:.9090909091vw}}@media screen and (max-width: 767px){#page-events .type07 .contents li{font-size:2.8rem;margin-bottom:1.3333333333vw}}#page-events .type07 .caution{margin-top:20px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events .type07 .caution{margin-top:1.8181818182vw}}@media screen and (max-width: 767px){#page-events .type07 .caution{margin-top:2.6666666667vw}}#page-events #detail{margin-bottom:80px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events #detail{margin-bottom:7.2727272727vw}}@media screen and (max-width: 767px){#page-events #detail{margin-bottom:10.6666666667vw}}#page-events #about{margin-bottom:80px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events #about{margin-bottom:7.2727272727vw}}@media screen and (max-width: 767px){#page-events #about{width:89.3333333333vw;margin-bottom:10.6666666667vw}}#page-events #outline{margin-bottom:80px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events #outline{margin-bottom:7.2727272727vw}}@media screen and (max-width: 767px){#page-events #outline{width:auto;margin-bottom:8vw}}#page-events #outline .wrap td h4{font-weight:bold;text-decoration:underline}#page-events #outline .wrap td h5{font-weight:bold}#page-events #outline .wrap td .image img{width:100%;max-width:100%}#page-events #outline .button-wrap{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:50px}@media screen and (max-width: 767px){#page-events #outline .button-wrap{gap:4vw;margin-top:6.6666666667vw;flex-direction:column;align-items:center}}#page-events #outline .button-wrap .button{display:flex;justify-content:center}#page-events #outline .button-wrap .button a{font-size:22px;font-weight:bold;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;background:#0fb6f4;border:3px solid #0fb6f4;border-radius:33px;width:358px;height:66px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events #outline .button-wrap .button a{font-size:2.2rem}}@media screen and (max-width: 767px){#page-events #outline .button-wrap .button a{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events #outline .button-wrap .button a{border-radius:3vw;width:32.5454545455vw;height:6vw}}@media screen and (max-width: 767px){#page-events #outline .button-wrap .button a{border:2px solid #0fb6f4;border-radius:5.6vw;width:63.2vw;height:11.2vw}}#page-events #outline .button-wrap .button a::before{content:"";border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:50%;transform:translateY(-50%);border-width:11px 0 11px 13px;left:38px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events #outline .button-wrap .button a::before{border-width:1vw 0 1vw 1.1818181818vw;left:3.4545454545vw}}@media screen and (max-width: 767px){#page-events #outline .button-wrap .button a::before{border-width:2.0666666667vw 0 2.0666666667vw 2.4vw;left:4.2666666667vw}}#page-events #outline .button-wrap .button a[target=_blank]::after{content:"";aspect-ratio:1;background:url(../img/ic_link_wh.svg) no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);width:15px;right:35px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events #outline .button-wrap .button a[target=_blank]::after{width:1.3636363636vw;right:3.1818181818vw}}@media screen and (max-width: 767px){#page-events #outline .button-wrap .button a[target=_blank]::after{width:2.5333333333vw;right:4vw}}#page-events #outline .button-wrap .button a:hover{opacity:.5}#page-events #outline>.button{display:flex;justify-content:center;margin-top:80px}#page-events #outline>.button a{font-size:22px;font-weight:bold;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;background:#0fb6f4;border:3px solid #0fb6f4;border-radius:33px;width:358px;height:66px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events #outline>.button a{font-size:2.2rem}}@media screen and (max-width: 767px){#page-events #outline>.button a{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events #outline>.button a{border-radius:3vw;width:32.5454545455vw;height:6vw}}@media screen and (max-width: 767px){#page-events #outline>.button a{border:2px solid #0fb6f4;border-radius:5.6vw;width:63.2vw;height:11.2vw}}#page-events #outline>.button a::before{content:"";border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:50%;transform:translateY(-50%);border-width:11px 0 11px 13px;left:38px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events #outline>.button a::before{border-width:1vw 0 1vw 1.1818181818vw;left:3.4545454545vw}}@media screen and (max-width: 767px){#page-events #outline>.button a::before{border-width:2.0666666667vw 0 2.0666666667vw 2.4vw;left:4.2666666667vw}}#page-events #outline>.button a[target=_blank]::after{content:"";aspect-ratio:1;background:url(../img/ic_link_wh.svg) no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);width:15px;right:35px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events #outline>.button a[target=_blank]::after{width:1.3636363636vw;right:3.1818181818vw}}@media screen and (max-width: 767px){#page-events #outline>.button a[target=_blank]::after{width:2.5333333333vw;right:4vw}}#page-events #outline>.button a:hover{opacity:.5}@media screen and (min-width: 768px)and (max-width: 1100px){#page-events #outline>.button{margin-top:7.2727272727vw}}@media screen and (max-width: 767px){#page-events #outline>.button{width:auto;margin-top:10.6666666667vw}}#page-events #outline>.button a::before{transform:translateY(-50%) scaleX(-1)}#page-news #header{position:relative}#page-news #header h1{width:14.7877013177vw;position:absolute;top:8.78477306vw;left:12.0058565154vw}#page-news #header h1 img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){#page-news #header h1{width:26.9333333333vw}}@media screen and (max-width: 767px){#page-news #header h1{top:16vw;left:5.6vw}}#page-news #header .bg img{width:100%;vertical-align:bottom}#page-news #tab{display:flex;flex-wrap:wrap;justify-content:center;margin:55px 0 60px 0}html[lang=ja] #page-news #tab{gap:25px}html[lang=en] #page-news #tab{gap:15px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #tab{margin:5vw 0 5.4545454545vw 0}html[lang=ja] #page-news #tab{gap:2.2727272727vw}html[lang=en] #page-news #tab{gap:1.3636363636vw}}@media screen and (max-width: 767px){#page-news #tab{gap:1.3333333333vw !important;margin:7.3333333333vw 0 8vw 0}}#page-news #tab a{display:flex;justify-content:center;align-items:center;text-align:center;position:relative;color:#fff;border:3px solid #000;border-radius:25px;height:50px}html[lang=ja] #page-news #tab a{width:180px}html[lang=en] #page-news #tab a{width:200px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #tab a{border-radius:2.2727272727vw;height:4.5454545455vw}html[lang=ja] #page-news #tab a{width:16.3636363636vw}html[lang=en] #page-news #tab a{width:18.1818181818vw}}@media screen and (max-width: 767px){#page-news #tab a{border:.4vw solid #000;border-radius:5.3333333333vw;width:28vw !important;height:10.6666666667vw}}#page-news #tab a:hover{opacity:.5}#page-news #tab a::before{content:"";background:url(../img/news/arrow.png) no-repeat;background-size:contain;aspect-ratio:1;position:absolute;top:50%;transform:translateY(-50%);left:7px;width:27px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #tab a::before{left:.6363636364vw;width:2.4545454545vw}}@media screen and (max-width: 767px){#page-news #tab a::before{left:.9333333333vw;width:3.6vw}}#page-news #tab a .category{font-size:18px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #tab a .category{font-size:1.8rem}}@media screen and (max-width: 767px){#page-news #tab a .category{font-size:2.6rem}}#page-news #tab a .no{font-size:16px;display:flex;justify-content:center;align-items:center;aspect-ratio:1;border-radius:50%;background:#fff;position:absolute;top:50%;transform:translateY(-50%);right:3px;width:36px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #tab a .no{font-size:1.6rem}}@media screen and (max-width: 767px){#page-news #tab a .no{font-size:2.2rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #tab a .no{right:.2727272727vw;width:3.2727272727vw}}@media screen and (max-width: 767px){#page-news #tab a .no{right:.9333333333vw;width:5.3333333333vw}}#page-news #tab .term0 a{border-color:#999;background:#fff;color:#999}#page-news #tab .term0 a .no{color:#fff;background:#999}#page-news #tab .term1 a{border-color:#ee7837;background:#ee7837}#page-news #tab .term1 a .no{color:#ee7837}#page-news #tab .term2 a{border-color:#8dc76c;background:#8dc76c}#page-news #tab .term2 a .no{color:#8dc76c}#page-news #tab .term3 a{border-color:#45aada;background:#45aada}@media screen and (max-width: 767px){#page-news #tab .term3 a{width:30.6666666667vw !important}}#page-news #tab .term3 a .no{color:#45aada}#page-news #tab .term4 a{border-color:#e90001;background:#e90001}@media screen and (max-width: 767px){#page-news #tab .term4 a{width:34.6666666667vw !important}}#page-news #tab .term4 a .no{color:#e90001}#page-news #list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;width:1030px;margin:0 auto 75px auto}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #list{gap:1.8181818182vw;width:93.6363636364vw;margin:0 auto 6.8181818182vw auto}}@media screen and (max-width: 767px){#page-news #list{grid-template-columns:1fr 1fr;gap:2.6666666667vw;width:89.3333333333vw;margin:0 auto 11.3333333333vw auto}}#page-news #list .item a{overflow:hidden;display:block;width:100%;height:100%;border-radius:20px;border:4px solid #0fb6f4}@media screen and (max-width: 767px){#page-news #list .item a{border:.5333333333vw solid #0fb6f4}}#page-news #list .item a:hover{opacity:.5}#page-news #list .item.term1 a{border-color:#ee7837}#page-news #list .item.term2 a{border-color:#8dc76c}#page-news #list .item.term3 a{border-color:#45aada}#page-news #list .item.term4 a{border-color:#e90001}#page-news #list .item .thumb{aspect-ratio:1280/720}#page-news #list .item .thumb img{object-fit:cover;width:100%;height:100%}#page-news #list .item dl{padding:15px 20px 20px 20px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #list .item dl{padding:1.3636363636vw 1.8181818182vw 1.8181818182vw 1.8181818182vw}}@media screen and (max-width: 767px){#page-news #list .item dl{padding:2vw 2vw 2.6666666667vw 2vw}}#page-news #list .title{line-height:1.5555555556em;font-size:18px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #list .title{font-size:1.8rem}}@media screen and (max-width: 767px){#page-news #list .title{font-size:2.6rem}}#page-news #list a[target=_blank] .title::after{content:"";display:inline-block;aspect-ratio:1;width:.8em;background:url(../img/ic_link_bl.svg) no-repeat;background-size:contain;margin-left:.3em}#page-news #list .item .update,#page-news #news-detail .update{display:flex;align-items:center;position:relative;margin-bottom:10px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #list .item .update,#page-news #news-detail .update{margin-bottom:.9090909091vw}}@media screen and (max-width: 767px){#page-news #list .item .update,#page-news #news-detail .update{margin-bottom:1.3333333333vw}}#page-news #list .item .date,#page-news #list .item .category,#page-news #news-detail .date,#page-news #news-detail .category{font-size:16px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #list .item .date,#page-news #list .item .category,#page-news #news-detail .date,#page-news #news-detail .category{font-size:1.6rem}}@media screen and (max-width: 767px){#page-news #list .item .date,#page-news #list .item .category,#page-news #news-detail .date,#page-news #news-detail .category{font-size:2.2rem}}#page-news #list .item .date,#page-news #news-detail .date{background:#fff;padding-right:6px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #list .item .date,#page-news #news-detail .date{padding-right:.5454545455vw}}@media screen and (max-width: 767px){#page-news #list .item .date,#page-news #news-detail .date{padding-right:.8vw}}#page-news #list .item .category,#page-news #news-detail .category{color:#fff;background:#ee7837;padding:4px 6px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #list .item .category,#page-news #news-detail .category{padding:.3636363636vw .5454545455vw}}@media screen and (max-width: 767px){#page-news #list .item .category,#page-news #news-detail .category{padding:.5333333333vw .8vw}}#page-news #list .item.term1 .category,#page-news #news-detail.term1 .category{background:#ee7837}#page-news #list .item.term2 .category,#page-news #news-detail.term2 .category{background:#8dc76c}#page-news #list .item.term3 .category,#page-news #news-detail.term3 .category{background:#45aada}#page-news #list .item.term4 .category,#page-news #news-detail.term4 .category{background:#e90001}#page-news #news-detail{padding:60px 0 100px 0}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail{padding:5.4545454545vw 0 9.0909090909vw 0}}@media screen and (max-width: 767px){#page-news #news-detail{padding:8vw 0 9.3333333333vw 0}}#page-news #news-detail h2{font-size:30px;line-height:1.5em;margin-bottom:1em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail h2{font-size:3rem}}@media screen and (max-width: 767px){#page-news #news-detail h2{font-size:3.6rem}}@media screen and (max-width: 767px){#page-news #news-detail h2{margin-top:2.6666666667vw}}#page-news #news-detail .body{font-size:18px;line-height:1.5555555556em;margin-bottom:90px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .body{font-size:1.8rem}}@media screen and (max-width: 767px){#page-news #news-detail .body{font-size:2.6rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .body{margin-bottom:8.1818181818vw}}@media screen and (max-width: 767px){#page-news #news-detail .body{margin-bottom:12vw}}#page-news #news-detail .body img{width:auto !important;height:auto !important;max-width:100%}#page-news #news-detail .button{display:flex;justify-content:center}#page-news #news-detail .button a{font-size:22px;font-weight:bold;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;background:#0fb6f4;border:3px solid #0fb6f4;border-radius:33px;width:358px;height:66px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .button a{font-size:2.2rem}}@media screen and (max-width: 767px){#page-news #news-detail .button a{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .button a{border-radius:3vw;width:32.5454545455vw;height:6vw}}@media screen and (max-width: 767px){#page-news #news-detail .button a{border:2px solid #0fb6f4;border-radius:5.6vw;width:63.2vw;height:11.2vw}}#page-news #news-detail .button a::before{content:"";border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:50%;transform:translateY(-50%);border-width:11px 0 11px 13px;left:38px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .button a::before{border-width:1vw 0 1vw 1.1818181818vw;left:3.4545454545vw}}@media screen and (max-width: 767px){#page-news #news-detail .button a::before{border-width:2.0666666667vw 0 2.0666666667vw 2.4vw;left:4.2666666667vw}}#page-news #news-detail .button a[target=_blank]::after{content:"";aspect-ratio:1;background:url(../img/ic_link_wh.svg) no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);width:15px;right:35px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .button a[target=_blank]::after{width:1.3636363636vw;right:3.1818181818vw}}@media screen and (max-width: 767px){#page-news #news-detail .button a[target=_blank]::after{width:2.5333333333vw;right:4vw}}#page-news #news-detail .button a:hover{opacity:.5}#page-news #news-detail .button a::before{transform:translateY(-50%) scaleX(-1)}#page-information #header{position:relative}#page-information #header h1{width:36.9692532943vw;position:absolute;left:50%;transform:translateX(-50%);top:5.4904831625vw}#page-information #header h1 img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){#page-information #header h1{width:67.3333333333vw}}@media screen and (max-width: 767px){#page-information #header h1{top:15.3333333333vw}}#page-information #header #select-language{display:flex;align-items:center;position:absolute;left:50%;transform:translateX(-50%);top:14.6412884334vw;gap:1.4641288433vw}@media screen and (max-width: 767px){#page-information #header #select-language{flex-wrap:wrap;top:24vw;gap:2.6666666667vw}}#page-information #header #select-language p{font-size:1.36432rem;font-weight:bold;color:#fff}@media screen and (max-width: 767px){#page-information #header #select-language p{font-size:2.6rem}}@media screen and (max-width: 767px){#page-information #header #select-language p{width:100%}}#page-information #header #select-language .select-wrap{position:relative;background:#fff;width:22.8404099561vw;height:3.3674963397vw;border:.2196193265vw solid #ffe100;border-radius:1.6837481698vw}@media screen and (max-width: 767px){#page-information #header #select-language .select-wrap{width:63.4666666667vw;height:7.4666666667vw;border:.4vw solid #ffe100;border-radius:3.7333333333vw}}#page-information #header #select-language .select-wrap::before,#page-information #header #select-language .select-wrap::after{content:"";pointer-events:none;position:absolute}#page-information #header #select-language .select-wrap::before{height:100%;background:#ffe100;top:0;right:0;border-radius:0 1.6837481698vw 1.6837481698vw 0;width:3.2942898975vw}@media screen and (max-width: 767px){#page-information #header #select-language .select-wrap::before{border-radius:0 3.7333333333vw 3.7333333333vw 0;width:7.3333333333vw}}#page-information #header #select-language .select-wrap::after{aspect-ratio:20/14;background:url(../img/information/ic_select.svg) no-repeat;background-size:contain;top:50%;transform:translateY(-50%);right:.9516837482vw;width:1.4641288433vw}@media screen and (max-width: 767px){#page-information #header #select-language .select-wrap::after{right:1.8666666667vw;width:3.0666666667vw}}#page-information #header #select-language select{box-sizing:border-box;font-size:1.36432rem;line-height:1.625em;font-weight:bold;cursor:pointer;width:100%;height:100%;padding-left:1.8301610542vw}@media screen and (max-width: 767px){#page-information #header #select-language select{font-size:2.6rem}}@media screen and (max-width: 767px){#page-information #header #select-language select{padding-left:3.3333333333vw}}#page-information #header #select-language button{font-size:1.53486rem;font-weight:bold;background:#ffe100;cursor:pointer;width:6.4421669107vw;height:3.3674963397vw;border-radius:1.6837481698vw}@media screen and (max-width: 767px){#page-information #header #select-language button{font-size:2.6rem}}@media screen and (max-width: 767px){#page-information #header #select-language button{width:15.4666666667vw;height:7.4666666667vw;border-radius:3.7333333333vw}}#page-information #header #select-language button:hover{opacity:.5}#page-information #header #caution{position:absolute;left:50%;transform:translateX(-50%);top:13.17715959vw;box-sizing:border-box;background:#fff;border-radius:20px;border:4px solid #0fb6f4;padding:40px 50px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-information #header #caution{padding:3.6363636364vw 4.5454545455vw}}@media screen and (max-width: 767px){#page-information #header #caution{top:25.3333333333vw;padding:2.6666666667vw 4vw;border:.5333333333vw solid #0fb6f4}}#page-information #header #caution ul{font-size:16px;line-height:1.625em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-information #header #caution ul{font-size:1.6rem}}@media screen and (max-width: 767px){#page-information #header #caution ul{font-size:2.2rem}}html[lang=ja] #page-information #header #caution ul li{text-indent:-1em;margin-left:1em}html[lang=en] #page-information #header #caution ul li{text-indent:-0.7em;margin-left:.7em}#page-information #header .bg img{width:100%;vertical-align:bottom}#page-information #lead{border-radius:20px;border:4px solid #0fb6f4;padding:40px;margin-top:90px;margin-bottom:80px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-information #lead{padding:3.6363636364vw;margin-top:8.1818181818vw;margin-bottom:7.2727272727vw}}@media screen and (max-width: 767px){#page-information #lead{width:89.3333333333vw;border:.5333333333vw solid #0fb6f4;padding:4vw;margin-top:12vw;margin-bottom:10.6666666667vw}}#page-information #lead p{font-size:18px;line-height:1.5555555556em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-information #lead p{font-size:1.8rem}}@media screen and (max-width: 767px){#page-information #lead p{font-size:2.6rem}}#page-information #lead p:not(:last-child){margin-bottom:1.5em}#page-information #ticket{margin-bottom:80px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-information #ticket{margin-bottom:7.2727272727vw}}@media screen and (max-width: 767px){#page-information #ticket{margin-bottom:10.6666666667vw}}#page-information #ticket .text,#page-information #ticket .period{font-size:18px;line-height:1.5555555556em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-information #ticket .text,#page-information #ticket .period{font-size:1.8rem}}@media screen and (max-width: 767px){#page-information #ticket .text,#page-information #ticket .period{font-size:2.6rem}}#page-information #ticket .text{margin-bottom:.2em}#page-information #ticket .text+h3{margin-top:1.5em}#page-information #ticket .period{font-weight:bold;text-align:center;color:#d35337;margin-bottom:1.5em}#page-information #ticket ul{margin-bottom:1.5em}#page-information #ticket ul li{font-size:16px;line-height:1.625em;text-indent:-1em;margin-left:1em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-information #ticket ul li{font-size:1.6rem}}@media screen and (max-width: 767px){#page-information #ticket ul li{font-size:2.2rem}}html[lang=en] #page-information #ticket ul li{text-indent:-0.7em;margin-left:.7em}#page-information #ticket .button{display:flex;justify-content:center;margin-top:40px}#page-information #ticket .button a{font-size:22px;font-weight:bold;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;background:#0fb6f4;border:3px solid #0fb6f4;border-radius:33px;width:358px;height:66px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-information #ticket .button a{font-size:2.2rem}}@media screen and (max-width: 767px){#page-information #ticket .button a{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-information #ticket .button a{border-radius:3vw;width:32.5454545455vw;height:6vw}}@media screen and (max-width: 767px){#page-information #ticket .button a{border:2px solid #0fb6f4;border-radius:5.6vw;width:63.2vw;height:11.2vw}}#page-information #ticket .button a::before{content:"";border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:50%;transform:translateY(-50%);border-width:11px 0 11px 13px;left:38px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-information #ticket .button a::before{border-width:1vw 0 1vw 1.1818181818vw;left:3.4545454545vw}}@media screen and (max-width: 767px){#page-information #ticket .button a::before{border-width:2.0666666667vw 0 2.0666666667vw 2.4vw;left:4.2666666667vw}}#page-information #ticket .button a[target=_blank]::after{content:"";aspect-ratio:1;background:url(../img/ic_link_wh.svg) no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);width:15px;right:35px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-information #ticket .button a[target=_blank]::after{width:1.3636363636vw;right:3.1818181818vw}}@media screen and (max-width: 767px){#page-information #ticket .button a[target=_blank]::after{width:2.5333333333vw;right:4vw}}#page-information #ticket .button a:hover{opacity:.5}@media screen and (min-width: 768px)and (max-width: 1100px){#page-information #ticket .button{margin-top:3.6363636364vw}}@media screen and (max-width: 767px){#page-information #ticket .button{margin-top:5.3333333333vw}}html[lang=ko] #page-information #ticket .button a{font-size:20px}@media screen and (min-width: 768px)and (max-width: 1100px){html[lang=ko] #page-information #ticket .button a{font-size:2rem}}@media screen and (max-width: 767px){html[lang=ko] #page-information #ticket .button a{font-size:2.8rem}}#page-information #outline{margin-bottom:80px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-information #outline{margin-bottom:7.2727272727vw}}@media screen and (max-width: 767px){#page-information #outline{width:auto;margin-bottom:8vw}}#page-information #outline .button-wrap{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:50px}@media screen and (max-width: 767px){#page-information #outline .button-wrap{gap:4vw;margin-top:6.6666666667vw;flex-direction:column;align-items:center}}#page-information #outline .button{display:flex;justify-content:center}#page-information #outline .button a{font-size:22px;font-weight:bold;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;background:#0fb6f4;border:3px solid #0fb6f4;border-radius:33px;width:358px;height:66px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-information #outline .button a{font-size:2.2rem}}@media screen and (max-width: 767px){#page-information #outline .button a{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-information #outline .button a{border-radius:3vw;width:32.5454545455vw;height:6vw}}@media screen and (max-width: 767px){#page-information #outline .button a{border:2px solid #0fb6f4;border-radius:5.6vw;width:63.2vw;height:11.2vw}}#page-information #outline .button a::before{content:"";border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:50%;transform:translateY(-50%);border-width:11px 0 11px 13px;left:38px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-information #outline .button a::before{border-width:1vw 0 1vw 1.1818181818vw;left:3.4545454545vw}}@media screen and (max-width: 767px){#page-information #outline .button a::before{border-width:2.0666666667vw 0 2.0666666667vw 2.4vw;left:4.2666666667vw}}#page-information #outline .button a[target=_blank]::after{content:"";aspect-ratio:1;background:url(../img/ic_link_wh.svg) no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);width:15px;right:35px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-information #outline .button a[target=_blank]::after{width:1.3636363636vw;right:3.1818181818vw}}@media screen and (max-width: 767px){#page-information #outline .button a[target=_blank]::after{width:2.5333333333vw;right:4vw}}#page-information #outline .button a:hover{opacity:.5}#page-map #map{overflow:hidden}#page-map #map .map{width:100%;height:calc(100vh - 80px);margin-top:80px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-map #map .map{height:calc(100vh - 7.2727272727vw);margin-top:7.2727272727vw}}@media screen and (max-width: 767px){#page-map #map .map{height:calc(100svh - 13.3333333333vw);margin-top:13.3333333333vw}}#page-map #map .map iframe{width:100%;height:100%}#page-goods #header{position:relative}#page-goods #header h1{position:absolute;top:8.6383601757vw;left:11.7130307467vw}html[lang=ja] #page-goods #header h1{width:19.1800878477vw}html[lang=ja] #page-goods #header h1 img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){html[lang=ja] #page-goods #header h1{width:34.9333333333vw}}html[lang=en] #page-goods #header h1{width:18.5944363104vw}html[lang=en] #page-goods #header h1 img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){html[lang=en] #page-goods #header h1{width:33.8666666667vw}}@media screen and (max-width: 767px){#page-goods #header h1{top:16vw;left:3.3333333333vw}}#page-goods #header .bg img{width:100%;vertical-align:bottom}#page-goods #goods{margin-top:60px;margin-bottom:90px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-goods #goods{margin-top:5.4545454545vw;margin-bottom:8.1818181818vw}}@media screen and (max-width: 767px){#page-goods #goods{margin-top:8vw;margin-bottom:12vw}}#page-goods #goods .lead p,#page-goods #goods .lead ul{margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-goods #goods .lead p,#page-goods #goods .lead ul{margin-bottom:3.6363636364vw}}@media screen and (max-width: 767px){#page-goods #goods .lead p,#page-goods #goods .lead ul{margin-bottom:4.6666666667vw}}#page-goods #goods .lead p{font-size:18px;line-height:1.5555555556em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-goods #goods .lead p{font-size:1.8rem}}@media screen and (max-width: 767px){#page-goods #goods .lead p{font-size:2.6rem}}#page-goods #goods .lead ul{font-size:16px;line-height:1.625em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-goods #goods .lead ul{font-size:1.6rem}}@media screen and (max-width: 767px){#page-goods #goods .lead ul{font-size:2.2rem}}html[lang=ja] #page-goods #goods .lead ul li{text-indent:-1em;margin-left:1em}html[lang=en] #page-goods #goods .lead ul li{text-indent:-0.7em;margin-left:.7em}#page-goods #goods .lead p.postscript{font-size:16px;line-height:1.625em;color:red}@media screen and (min-width: 768px)and (max-width: 1100px){#page-goods #goods .lead p.postscript{font-size:1.6rem}}@media screen and (max-width: 767px){#page-goods #goods .lead p.postscript{font-size:2.2rem}}#page-goods .image-1col{margin-bottom:40px}#page-goods .image-1col img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-goods .image-1col{margin-bottom:3.6363636364vw}}@media screen and (max-width: 767px){#page-goods .image-1col{margin-bottom:4.6666666667vw}}#page-goods #detail{margin-bottom:90px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-goods #detail{margin-bottom:8.1818181818vw}}@media screen and (max-width: 767px){#page-goods #detail{margin-bottom:12vw}}#page-goods #detail .text{font-size:16px;line-height:1.625em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-goods #detail .text{font-size:1.6rem}}@media screen and (max-width: 767px){#page-goods #detail .text{font-size:2.2rem}}#page-goods #detail .text:not(:last-child){margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-goods #detail .text:not(:last-child){margin-bottom:3.6363636364vw}}@media screen and (max-width: 767px){#page-goods #detail .text:not(:last-child){margin-bottom:4.6666666667vw}}#page-goods #detail .text .sale li::before{content:"";display:inline-block;width:.8em;aspect-ratio:1;border-radius:50%;background:#0fb6f4;margin-right:.3em}#page-goods #detail .button-wrap{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:50px}@media screen and (max-width: 767px){#page-goods #detail .button-wrap{gap:4vw;margin-top:6.6666666667vw;flex-direction:column;align-items:center}}#page-goods #detail .button-wrap .button{display:flex;justify-content:center}#page-goods #detail .button-wrap .button a{font-size:22px;font-weight:bold;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;background:#0fb6f4;border:3px solid #0fb6f4;border-radius:33px;width:358px;height:66px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-goods #detail .button-wrap .button a{font-size:2.2rem}}@media screen and (max-width: 767px){#page-goods #detail .button-wrap .button a{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-goods #detail .button-wrap .button a{border-radius:3vw;width:32.5454545455vw;height:6vw}}@media screen and (max-width: 767px){#page-goods #detail .button-wrap .button a{border:2px solid #0fb6f4;border-radius:5.6vw;width:63.2vw;height:11.2vw}}#page-goods #detail .button-wrap .button a::before{content:"";border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:50%;transform:translateY(-50%);border-width:11px 0 11px 13px;left:38px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-goods #detail .button-wrap .button a::before{border-width:1vw 0 1vw 1.1818181818vw;left:3.4545454545vw}}@media screen and (max-width: 767px){#page-goods #detail .button-wrap .button a::before{border-width:2.0666666667vw 0 2.0666666667vw 2.4vw;left:4.2666666667vw}}#page-goods #detail .button-wrap .button a[target=_blank]::after{content:"";aspect-ratio:1;background:url(../img/ic_link_wh.svg) no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);width:15px;right:35px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-goods #detail .button-wrap .button a[target=_blank]::after{width:1.3636363636vw;right:3.1818181818vw}}@media screen and (max-width: 767px){#page-goods #detail .button-wrap .button a[target=_blank]::after{width:2.5333333333vw;right:4vw}}#page-goods #detail .button-wrap .button a:hover{opacity:.5}#page-goods #caution{margin-bottom:90px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-goods #caution{margin-bottom:8.1818181818vw}}@media screen and (max-width: 767px){#page-goods #caution{margin-bottom:12vw}}#page-goods #caution ul{font-size:16px;line-height:1.625em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-goods #caution ul{font-size:1.6rem}}@media screen and (max-width: 767px){#page-goods #caution ul{font-size:2.2rem}}html[lang=ja] #page-goods #caution ul li{text-indent:-1em;margin-left:1em}html[lang=en] #page-goods #caution ul li{text-indent:-0.7em;margin-left:.7em}#page-howtowatch #header{position:relative}#page-howtowatch #header h1{position:absolute;top:8.6383601757vw;left:11.7130307467vw}html[lang=ja] #page-howtowatch #header h1{width:21.1566617862vw}html[lang=ja] #page-howtowatch #header h1 img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){html[lang=ja] #page-howtowatch #header h1{width:38.5333333333vw}}html[lang=en] #page-howtowatch #header h1{width:21.2298682284vw}html[lang=en] #page-howtowatch #header h1 img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){html[lang=en] #page-howtowatch #header h1{width:38.6666666667vw}}@media screen and (max-width: 767px){#page-howtowatch #header h1{top:16vw;left:3.3333333333vw}}#page-howtowatch #header .bg img{width:100%;vertical-align:bottom}#page-howtowatch #howtowatch{margin-top:60px;margin-bottom:90px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #howtowatch{margin-top:5.4545454545vw;margin-bottom:8.1818181818vw}}@media screen and (max-width: 767px){#page-howtowatch #howtowatch{margin-top:8vw;margin-bottom:12vw}}#page-howtowatch #howtowatch .lead p,#page-howtowatch #howtowatch .lead ul{font-size:18px;line-height:1.5555555556em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #howtowatch .lead p,#page-howtowatch #howtowatch .lead ul{font-size:1.8rem}}@media screen and (max-width: 767px){#page-howtowatch #howtowatch .lead p,#page-howtowatch #howtowatch .lead ul{font-size:2.6rem}}#page-howtowatch .image-1col{margin-bottom:40px}#page-howtowatch .image-1col img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch .image-1col{margin-bottom:3.6363636364vw}}@media screen and (max-width: 767px){#page-howtowatch .image-1col{margin-bottom:4.6666666667vw}}#page-howtowatch #event{margin-bottom:90px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #event{margin-bottom:8.1818181818vw}}@media screen and (max-width: 767px){#page-howtowatch #event{margin-bottom:12vw}}#page-howtowatch #event .category,#page-howtowatch #event .text,#page-howtowatch #event .caution{font-size:16px;line-height:1.625em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #event .category,#page-howtowatch #event .text,#page-howtowatch #event .caution{font-size:1.6rem}}@media screen and (max-width: 767px){#page-howtowatch #event .category,#page-howtowatch #event .text,#page-howtowatch #event .caution{font-size:2.2rem}}#page-howtowatch #event .category:not(:last-child),#page-howtowatch #event .text:not(:last-child),#page-howtowatch #event .caution:not(:last-child){margin-bottom:1.5em}#page-howtowatch #event .category li{text-indent:-1.1em;margin-left:1.1em}#page-howtowatch #event .category li::before{content:"";display:inline-block;width:.8em;aspect-ratio:1;border-radius:50%;background:#0fb6f4;margin-right:.3em}html[lang=ja] #page-howtowatch #event .caution li{text-indent:-1em;margin-left:1em}html[lang=en] #page-howtowatch #event .caution li{text-indent:-0.7em;margin-left:.7em}#page-howtowatch #streaming{margin-bottom:90px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #streaming{margin-bottom:8.1818181818vw}}@media screen and (max-width: 767px){#page-howtowatch #streaming{margin-bottom:12vw}}#page-howtowatch #streaming .lead{margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #streaming .lead{margin-bottom:3.6363636364vw}}@media screen and (max-width: 767px){#page-howtowatch #streaming .lead{margin-bottom:5.3333333333vw}}#page-howtowatch #streaming .lead p{font-size:18px;line-height:1.5555555556em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #streaming .lead p{font-size:1.8rem}}@media screen and (max-width: 767px){#page-howtowatch #streaming .lead p{font-size:2.6rem}}#page-howtowatch #streaming .detail{display:flex;justify-content:space-between;gap:25px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #streaming .detail{gap:1.8181818182vw}}@media screen and (max-width: 767px){#page-howtowatch #streaming .detail{gap:2vw;flex-direction:column}}#page-howtowatch #streaming .detail:not(:last-child){margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #streaming .detail:not(:last-child){margin-bottom:3.6363636364vw}}@media screen and (max-width: 767px){#page-howtowatch #streaming .detail:not(:last-child){margin-bottom:5.3333333333vw}}#page-howtowatch #streaming .detail .day:not(:last-child){margin-bottom:15px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #streaming .detail .day:not(:last-child){margin-bottom:1.3636363636vw}}@media screen and (max-width: 767px){#page-howtowatch #streaming .detail .day:not(:last-child){margin-bottom:2vw}}#page-howtowatch #streaming .detail .text{flex:1}@media screen and (max-width: 767px){#page-howtowatch #streaming .detail .text{margin-bottom:2.6666666667vw}}#page-howtowatch #streaming .detail .text p,#page-howtowatch #streaming .detail .text ul{font-size:16px;line-height:1.625em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #streaming .detail .text p,#page-howtowatch #streaming .detail .text ul{font-size:1.6rem}}@media screen and (max-width: 767px){#page-howtowatch #streaming .detail .text p,#page-howtowatch #streaming .detail .text ul{font-size:2.2rem}}#page-howtowatch #streaming .detail .text a{margin:0}#page-howtowatch #streaming .detail .image{width:320px;margin-left:auto;margin-right:auto}#page-howtowatch #streaming .detail .image img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #streaming .detail .image{width:29.0909090909vw}}@media screen and (max-width: 767px){#page-howtowatch #streaming .detail .image{width:70.6666666667vw}}#page-howtowatch #streaming .detail h4{font-weight:bold;line-height:1.625em}#page-howtowatch #streaming .detail h4::before{content:"";display:inline-block;width:.8em;aspect-ratio:1;border-radius:50%;background:#0fb6f4;margin-right:.3em}#page-howtowatch #public-viewing{margin-bottom:90px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #public-viewing{margin-bottom:8.1818181818vw}}@media screen and (max-width: 767px){#page-howtowatch #public-viewing{margin-bottom:12vw}}#page-howtowatch #public-viewing .detail{display:flex;gap:25px;margin-bottom:20px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #public-viewing .detail{gap:1.8181818182vw;margin-bottom:1.8181818182vw}}@media screen and (max-width: 767px){#page-howtowatch #public-viewing .detail{gap:2vw;margin-bottom:5.3333333333vw;flex-direction:column}}#page-howtowatch #public-viewing .detail .text{flex:1}#page-howtowatch #public-viewing .detail .text p{font-size:16px;line-height:1.625em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #public-viewing .detail .text p{font-size:1.6rem}}@media screen and (max-width: 767px){#page-howtowatch #public-viewing .detail .text p{font-size:2.2rem}}#page-howtowatch #public-viewing .detail .image{width:320px;margin-left:auto;margin-right:auto}#page-howtowatch #public-viewing .detail .image img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #public-viewing .detail .image{width:29.0909090909vw}}@media screen and (max-width: 767px){#page-howtowatch #public-viewing .detail .image{width:70.6666666667vw}}#page-howtowatch #public-viewing .wrap{margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #public-viewing .wrap{margin-bottom:3.6363636364vw}}@media screen and (max-width: 767px){#page-howtowatch #public-viewing .wrap{width:auto;margin-bottom:5.3333333333vw;margin-left:0;margin-right:0}}#page-howtowatch #public-viewing .program ul li{font-size:16px;line-height:1.625em;text-indent:-1.1em;margin-left:1.1em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtowatch #public-viewing .program ul li{font-size:1.6rem}}@media screen and (max-width: 767px){#page-howtowatch #public-viewing .program ul li{font-size:2.2rem}}#page-howtowatch #public-viewing .program ul li:not(:last-child){margin-bottom:1.5em}#page-howtowatch #public-viewing .program ul li::before{content:"";display:inline-block;width:.8em;aspect-ratio:1;border-radius:50%;background:#0fb6f4;margin-right:.3em}#page-howtowatch #public-viewing .program ul li strong{font-weight:bold}#page-rules #rules,#page-rules #privacy,#page-rules #cookie,#page-privacy #rules,#page-privacy #privacy,#page-privacy #cookie,#page-cookie #rules,#page-cookie #privacy,#page-cookie #cookie{margin:90px auto;width:800px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-rules #rules,#page-rules #privacy,#page-rules #cookie,#page-privacy #rules,#page-privacy #privacy,#page-privacy #cookie,#page-cookie #rules,#page-cookie #privacy,#page-cookie #cookie{margin:8.1818181818vw auto;width:72.7272727273vw}}@media screen and (max-width: 767px){#page-rules #rules,#page-rules #privacy,#page-rules #cookie,#page-privacy #rules,#page-privacy #privacy,#page-privacy #cookie,#page-cookie #rules,#page-cookie #privacy,#page-cookie #cookie{margin:12vw auto;width:89.3333333333vw}}#page-rules #rules h1,#page-rules #privacy h1,#page-rules #cookie h1,#page-privacy #rules h1,#page-privacy #privacy h1,#page-privacy #cookie h1,#page-cookie #rules h1,#page-cookie #privacy h1,#page-cookie #cookie h1{font-size:40px;line-height:1.25em;font-weight:bold;text-align:center;margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-rules #rules h1,#page-rules #privacy h1,#page-rules #cookie h1,#page-privacy #rules h1,#page-privacy #privacy h1,#page-privacy #cookie h1,#page-cookie #rules h1,#page-cookie #privacy h1,#page-cookie #cookie h1{font-size:4rem}}@media screen and (max-width: 767px){#page-rules #rules h1,#page-rules #privacy h1,#page-rules #cookie h1,#page-privacy #rules h1,#page-privacy #privacy h1,#page-privacy #cookie h1,#page-cookie #rules h1,#page-cookie #privacy h1,#page-cookie #cookie h1{font-size:4.2rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-rules #rules h1,#page-rules #privacy h1,#page-rules #cookie h1,#page-privacy #rules h1,#page-privacy #privacy h1,#page-privacy #cookie h1,#page-cookie #rules h1,#page-cookie #privacy h1,#page-cookie #cookie h1{margin-bottom:3.6363636364vw}}@media screen and (max-width: 767px){#page-rules #rules h1,#page-rules #privacy h1,#page-rules #cookie h1,#page-privacy #rules h1,#page-privacy #privacy h1,#page-privacy #cookie h1,#page-cookie #rules h1,#page-cookie #privacy h1,#page-cookie #cookie h1{margin-bottom:5.3333333333vw}}#page-rules #rules .button,#page-rules #privacy .button,#page-rules #cookie .button,#page-privacy #rules .button,#page-privacy #privacy .button,#page-privacy #cookie .button,#page-cookie #rules .button,#page-cookie #privacy .button,#page-cookie #cookie .button{display:flex;justify-content:center;margin-top:80px}#page-rules #rules .button a,#page-rules #privacy .button a,#page-rules #cookie .button a,#page-privacy #rules .button a,#page-privacy #privacy .button a,#page-privacy #cookie .button a,#page-cookie #rules .button a,#page-cookie #privacy .button a,#page-cookie #cookie .button a{font-size:22px;font-weight:bold;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;background:#0fb6f4;border:3px solid #0fb6f4;border-radius:33px;width:358px;height:66px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-rules #rules .button a,#page-rules #privacy .button a,#page-rules #cookie .button a,#page-privacy #rules .button a,#page-privacy #privacy .button a,#page-privacy #cookie .button a,#page-cookie #rules .button a,#page-cookie #privacy .button a,#page-cookie #cookie .button a{font-size:2.2rem}}@media screen and (max-width: 767px){#page-rules #rules .button a,#page-rules #privacy .button a,#page-rules #cookie .button a,#page-privacy #rules .button a,#page-privacy #privacy .button a,#page-privacy #cookie .button a,#page-cookie #rules .button a,#page-cookie #privacy .button a,#page-cookie #cookie .button a{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-rules #rules .button a,#page-rules #privacy .button a,#page-rules #cookie .button a,#page-privacy #rules .button a,#page-privacy #privacy .button a,#page-privacy #cookie .button a,#page-cookie #rules .button a,#page-cookie #privacy .button a,#page-cookie #cookie .button a{border-radius:3vw;width:32.5454545455vw;height:6vw}}@media screen and (max-width: 767px){#page-rules #rules .button a,#page-rules #privacy .button a,#page-rules #cookie .button a,#page-privacy #rules .button a,#page-privacy #privacy .button a,#page-privacy #cookie .button a,#page-cookie #rules .button a,#page-cookie #privacy .button a,#page-cookie #cookie .button a{border:2px solid #0fb6f4;border-radius:5.6vw;width:63.2vw;height:11.2vw}}#page-rules #rules .button a::before,#page-rules #privacy .button a::before,#page-rules #cookie .button a::before,#page-privacy #rules .button a::before,#page-privacy #privacy .button a::before,#page-privacy #cookie .button a::before,#page-cookie #rules .button a::before,#page-cookie #privacy .button a::before,#page-cookie #cookie .button a::before{content:"";border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:50%;transform:translateY(-50%);border-width:11px 0 11px 13px;left:38px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-rules #rules .button a::before,#page-rules #privacy .button a::before,#page-rules #cookie .button a::before,#page-privacy #rules .button a::before,#page-privacy #privacy .button a::before,#page-privacy #cookie .button a::before,#page-cookie #rules .button a::before,#page-cookie #privacy .button a::before,#page-cookie #cookie .button a::before{border-width:1vw 0 1vw 1.1818181818vw;left:3.4545454545vw}}@media screen and (max-width: 767px){#page-rules #rules .button a::before,#page-rules #privacy .button a::before,#page-rules #cookie .button a::before,#page-privacy #rules .button a::before,#page-privacy #privacy .button a::before,#page-privacy #cookie .button a::before,#page-cookie #rules .button a::before,#page-cookie #privacy .button a::before,#page-cookie #cookie .button a::before{border-width:2.0666666667vw 0 2.0666666667vw 2.4vw;left:4.2666666667vw}}#page-rules #rules .button a[target=_blank]::after,#page-rules #privacy .button a[target=_blank]::after,#page-rules #cookie .button a[target=_blank]::after,#page-privacy #rules .button a[target=_blank]::after,#page-privacy #privacy .button a[target=_blank]::after,#page-privacy #cookie .button a[target=_blank]::after,#page-cookie #rules .button a[target=_blank]::after,#page-cookie #privacy .button a[target=_blank]::after,#page-cookie #cookie .button a[target=_blank]::after{content:"";aspect-ratio:1;background:url(../img/ic_link_wh.svg) no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);width:15px;right:35px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-rules #rules .button a[target=_blank]::after,#page-rules #privacy .button a[target=_blank]::after,#page-rules #cookie .button a[target=_blank]::after,#page-privacy #rules .button a[target=_blank]::after,#page-privacy #privacy .button a[target=_blank]::after,#page-privacy #cookie .button a[target=_blank]::after,#page-cookie #rules .button a[target=_blank]::after,#page-cookie #privacy .button a[target=_blank]::after,#page-cookie #cookie .button a[target=_blank]::after{width:1.3636363636vw;right:3.1818181818vw}}@media screen and (max-width: 767px){#page-rules #rules .button a[target=_blank]::after,#page-rules #privacy .button a[target=_blank]::after,#page-rules #cookie .button a[target=_blank]::after,#page-privacy #rules .button a[target=_blank]::after,#page-privacy #privacy .button a[target=_blank]::after,#page-privacy #cookie .button a[target=_blank]::after,#page-cookie #rules .button a[target=_blank]::after,#page-cookie #privacy .button a[target=_blank]::after,#page-cookie #cookie .button a[target=_blank]::after{width:2.5333333333vw;right:4vw}}#page-rules #rules .button a:hover,#page-rules #privacy .button a:hover,#page-rules #cookie .button a:hover,#page-privacy #rules .button a:hover,#page-privacy #privacy .button a:hover,#page-privacy #cookie .button a:hover,#page-cookie #rules .button a:hover,#page-cookie #privacy .button a:hover,#page-cookie #cookie .button a:hover{opacity:.5}@media screen and (min-width: 768px)and (max-width: 1100px){#page-rules #rules .button,#page-rules #privacy .button,#page-rules #cookie .button,#page-privacy #rules .button,#page-privacy #privacy .button,#page-privacy #cookie .button,#page-cookie #rules .button,#page-cookie #privacy .button,#page-cookie #cookie .button{margin-top:7.2727272727vw}}@media screen and (max-width: 767px){#page-rules #rules .button,#page-rules #privacy .button,#page-rules #cookie .button,#page-privacy #rules .button,#page-privacy #privacy .button,#page-privacy #cookie .button,#page-cookie #rules .button,#page-cookie #privacy .button,#page-cookie #cookie .button{width:auto;margin-top:10.6666666667vw}}#page-rules #rules .button a::before,#page-rules #privacy .button a::before,#page-rules #cookie .button a::before,#page-privacy #rules .button a::before,#page-privacy #privacy .button a::before,#page-privacy #cookie .button a::before,#page-cookie #rules .button a::before,#page-cookie #privacy .button a::before,#page-cookie #cookie .button a::before{transform:translateY(-50%) scaleX(-1)}#page-rules #rules h2,#page-rules #privacy h2,#page-privacy #rules h2,#page-privacy #privacy h2{line-height:1.25em}#page-rules #rules h2+h3,#page-rules #privacy h2+h3,#page-privacy #rules h2+h3,#page-privacy #privacy h2+h3{margin-top:2em}#page-rules #rules h3,#page-rules #privacy h3,#page-privacy #rules h3,#page-privacy #privacy h3{line-height:1.25em}#page-rules #rules a.url,#page-rules #privacy a.url,#page-privacy #rules a.url,#page-privacy #privacy a.url{word-break:break-all;margin:0}#page-rules #rules strong,#page-rules #privacy strong,#page-privacy #rules strong,#page-privacy #privacy strong{font-weight:bold}#page-rules #rules p,#page-rules #rules ul,#page-rules #rules>ol,#page-rules #privacy p,#page-rules #privacy ul,#page-rules #privacy>ol,#page-privacy #rules p,#page-privacy #rules ul,#page-privacy #rules>ol,#page-privacy #privacy p,#page-privacy #privacy ul,#page-privacy #privacy>ol{font-size:18px;line-height:1.5555555556em;margin-bottom:1.5em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-rules #rules p,#page-rules #rules ul,#page-rules #rules>ol,#page-rules #privacy p,#page-rules #privacy ul,#page-rules #privacy>ol,#page-privacy #rules p,#page-privacy #rules ul,#page-privacy #rules>ol,#page-privacy #privacy p,#page-privacy #privacy ul,#page-privacy #privacy>ol{font-size:1.8rem}}@media screen and (max-width: 767px){#page-rules #rules p,#page-rules #rules ul,#page-rules #rules>ol,#page-rules #privacy p,#page-rules #privacy ul,#page-rules #privacy>ol,#page-privacy #rules p,#page-privacy #rules ul,#page-privacy #rules>ol,#page-privacy #privacy p,#page-privacy #privacy ul,#page-privacy #privacy>ol{font-size:2.6rem}}#page-rules #rules p+h2,#page-rules #rules p+h3,#page-rules #rules ul+h2,#page-rules #rules ul+h3,#page-rules #rules>ol+h2,#page-rules #rules>ol+h3,#page-rules #privacy p+h2,#page-rules #privacy p+h3,#page-rules #privacy ul+h2,#page-rules #privacy ul+h3,#page-rules #privacy>ol+h2,#page-rules #privacy>ol+h3,#page-privacy #rules p+h2,#page-privacy #rules p+h3,#page-privacy #rules ul+h2,#page-privacy #rules ul+h3,#page-privacy #rules>ol+h2,#page-privacy #rules>ol+h3,#page-privacy #privacy p+h2,#page-privacy #privacy p+h3,#page-privacy #privacy ul+h2,#page-privacy #privacy ul+h3,#page-privacy #privacy>ol+h2,#page-privacy #privacy>ol+h3{margin-top:2em}#page-rules #rules ol li,#page-rules #privacy ol li,#page-privacy #rules ol li,#page-privacy #privacy ol li{position:relative}#page-rules #rules ol.ol-1,#page-rules #privacy ol.ol-1,#page-privacy #rules ol.ol-1,#page-privacy #privacy ol.ol-1{list-style-type:decimal;padding-left:1.5em}#page-rules #rules ol.ol-a,#page-rules #privacy ol.ol-a,#page-privacy #rules ol.ol-a,#page-privacy #privacy ol.ol-a{list-style-type:lower-alpha;padding-left:1.5em}#page-rules #rules ol.ol-k1,#page-rules #privacy ol.ol-k1,#page-privacy #rules ol.ol-k1,#page-privacy #privacy ol.ol-k1{counter-reset:li_count;padding-left:2.5em}#page-rules #rules ol.ol-k1 li::before,#page-rules #privacy ol.ol-k1 li::before,#page-privacy #rules ol.ol-k1 li::before,#page-privacy #privacy ol.ol-k1 li::before{position:absolute;top:0;right:100%;counter-increment:li_count;content:"(" counter(li_count) ")";padding-right:.5em;white-space:nowrap}#page-rules #rules ol[class^=ol-2-],#page-rules #privacy ol[class^=ol-2-],#page-privacy #rules ol[class^=ol-2-],#page-privacy #privacy ol[class^=ol-2-]{counter-reset:li_count;padding-left:2.5em}#page-rules #rules ol[class^=ol-2-] li::before,#page-rules #privacy ol[class^=ol-2-] li::before,#page-privacy #rules ol[class^=ol-2-] li::before,#page-privacy #privacy ol[class^=ol-2-] li::before{position:absolute;top:0;right:100%;counter-increment:li_count;padding-right:.5em;white-space:nowrap}#page-rules #rules ol[class^=ol-2-2]>li::before,#page-rules #privacy ol[class^=ol-2-2]>li::before,#page-privacy #rules ol[class^=ol-2-2]>li::before,#page-privacy #privacy ol[class^=ol-2-2]>li::before{content:"2." counter(li_count)}#page-rules #rules ol[class^=ol-2-3]>li::before,#page-rules #privacy ol[class^=ol-2-3]>li::before,#page-privacy #rules ol[class^=ol-2-3]>li::before,#page-privacy #privacy ol[class^=ol-2-3]>li::before{content:"3." counter(li_count)}#page-rules #rules ol[class^=ol-2-4]>li::before,#page-rules #privacy ol[class^=ol-2-4]>li::before,#page-privacy #rules ol[class^=ol-2-4]>li::before,#page-privacy #privacy ol[class^=ol-2-4]>li::before{content:"4." counter(li_count)}#page-rules #rules ol[class^=ol-2-6]>li::before,#page-rules #privacy ol[class^=ol-2-6]>li::before,#page-privacy #rules ol[class^=ol-2-6]>li::before,#page-privacy #privacy ol[class^=ol-2-6]>li::before{content:"6." counter(li_count)}#page-rules #rules ol[class^=ol-2-7]>li::before,#page-rules #privacy ol[class^=ol-2-7]>li::before,#page-privacy #rules ol[class^=ol-2-7]>li::before,#page-privacy #privacy ol[class^=ol-2-7]>li::before{content:"7." counter(li_count)}#page-rules #rules ol[class^=ol-2-8]>li::before,#page-rules #privacy ol[class^=ol-2-8]>li::before,#page-privacy #rules ol[class^=ol-2-8]>li::before,#page-privacy #privacy ol[class^=ol-2-8]>li::before{content:"8." counter(li_count)}#page-rules #rules ol[class^=ol-2-9]>li::before,#page-rules #privacy ol[class^=ol-2-9]>li::before,#page-privacy #rules ol[class^=ol-2-9]>li::before,#page-privacy #privacy ol[class^=ol-2-9]>li::before{content:"9." counter(li_count)}#page-rules #rules ol[class^=ol-2-12]>li::before,#page-rules #privacy ol[class^=ol-2-12]>li::before,#page-privacy #rules ol[class^=ol-2-12]>li::before,#page-privacy #privacy ol[class^=ol-2-12]>li::before{content:"12." counter(li_count)}#page-rules #rules ol[class^=ol-2-15]>li::before,#page-rules #privacy ol[class^=ol-2-15]>li::before,#page-privacy #rules ol[class^=ol-2-15]>li::before,#page-privacy #privacy ol[class^=ol-2-15]>li::before{content:"15." counter(li_count)}#page-rules #rules ol[class^=ol-2-16]>li::before,#page-rules #privacy ol[class^=ol-2-16]>li::before,#page-privacy #rules ol[class^=ol-2-16]>li::before,#page-privacy #privacy ol[class^=ol-2-16]>li::before{content:"16." counter(li_count)}#page-rules .update,#page-privacy .update{margin:90px auto;width:800px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-rules .update,#page-privacy .update{margin:8.1818181818vw auto;width:72.7272727273vw}}@media screen and (max-width: 767px){#page-rules .update,#page-privacy .update{margin:12vw auto;width:89.3333333333vw}}#page-rules .update p,#page-privacy .update p{font-size:18px;line-height:1.5555555556em;text-align:right}@media screen and (min-width: 768px)and (max-width: 1100px){#page-rules .update p,#page-privacy .update p{font-size:1.8rem}}@media screen and (max-width: 767px){#page-rules .update p,#page-privacy .update p{font-size:2.6rem}}#page-rules .update .button,#page-privacy .update .button{display:flex;justify-content:center;margin-top:80px}#page-rules .update .button a,#page-privacy .update .button a{font-size:22px;font-weight:bold;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;background:#0fb6f4;border:3px solid #0fb6f4;border-radius:33px;width:358px;height:66px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-rules .update .button a,#page-privacy .update .button a{font-size:2.2rem}}@media screen and (max-width: 767px){#page-rules .update .button a,#page-privacy .update .button a{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-rules .update .button a,#page-privacy .update .button a{border-radius:3vw;width:32.5454545455vw;height:6vw}}@media screen and (max-width: 767px){#page-rules .update .button a,#page-privacy .update .button a{border:2px solid #0fb6f4;border-radius:5.6vw;width:63.2vw;height:11.2vw}}#page-rules .update .button a::before,#page-privacy .update .button a::before{content:"";border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:50%;transform:translateY(-50%);border-width:11px 0 11px 13px;left:38px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-rules .update .button a::before,#page-privacy .update .button a::before{border-width:1vw 0 1vw 1.1818181818vw;left:3.4545454545vw}}@media screen and (max-width: 767px){#page-rules .update .button a::before,#page-privacy .update .button a::before{border-width:2.0666666667vw 0 2.0666666667vw 2.4vw;left:4.2666666667vw}}#page-rules .update .button a[target=_blank]::after,#page-privacy .update .button a[target=_blank]::after{content:"";aspect-ratio:1;background:url(../img/ic_link_wh.svg) no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);width:15px;right:35px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-rules .update .button a[target=_blank]::after,#page-privacy .update .button a[target=_blank]::after{width:1.3636363636vw;right:3.1818181818vw}}@media screen and (max-width: 767px){#page-rules .update .button a[target=_blank]::after,#page-privacy .update .button a[target=_blank]::after{width:2.5333333333vw;right:4vw}}#page-rules .update .button a:hover,#page-privacy .update .button a:hover{opacity:.5}@media screen and (min-width: 768px)and (max-width: 1100px){#page-rules .update .button,#page-privacy .update .button{margin-top:7.2727272727vw}}@media screen and (max-width: 767px){#page-rules .update .button,#page-privacy .update .button{width:auto;margin-top:10.6666666667vw}}#page-rules .update .button a::before,#page-privacy .update .button a::before{transform:translateY(-50%) scaleX(-1)}
