﻿html{font-size:100%}body{font-family:"Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-optical-sizing:auto;font-weight:500;font-size:1rem;line-height:1.8em;font-feature-settings:"palt";letter-spacing:.02em}.fs-xs{font-size:clamp(.625rem,.5475rem + .3306vw,.75rem)}.fs-sm{font-size:1rem}.fs-ms{font-size:clamp(1.125rem,1.0475rem + .3306vw,1.25rem)}.fs-md{font-size:clamp(1.5rem,1.1901rem + 1.3223vw,2rem)}.fs-lg{font-size:clamp(2.5rem,2.1901rem + 1.3223vw,3rem)}.fs-xl{font-size:clamp(3rem,2.6901rem + 1.3223vw,3.5rem)}.fs-xxl{font-size:clamp(3.5rem,3.1901rem + 1.3223vw,4rem)}.fc-key{color:#0099b2}.fc-sub{color:#0099b2}.bg-base{background-color:#fff}.bg-w{background-color:#fff}.bg-grey-extra-lighten{background-color:rgb(222.6,222.6,222.6)}.bg-key{background-color:#0099b2}.mg-t-xs{margin-top:5px}.mg-t-xs{margin-top:5px}.mg-t-sm{margin-top:10px}.mg-t-md{margin-top:20px}.mg-t-lg{margin-top:40px}.mg-t-xl{margin-top:80px}.mg-t-xxl{margin-top:120px}.mg-r-xs{margin-right:5px}.mg-r-sm{margin-right:10px}.mg-r-md{margin-right:20px}.mg-r-lg{margin-right:40px}.mg-r-xl{margin-right:80px}.mg-r-xxl{margin-right:120px}.mg-b-xs{margin-bottom:5px}.mg-b-sm{margin-bottom:10px}.mg-b-md{margin-bottom:20px}.mg-b-lg{margin-bottom:40px}.mg-b-xl{margin-bottom:80px}.mg-b-xxl{margin-bottom:120px}.mg-l-xs{margin-left:5px}.mg-l-sm{margin-left:10px}.mg-l-md{margin-left:20px}.mg-l-lg{margin-left:40px}.mg-l-xl{margin-left:80px}.mg-l-xxl{margin-left:120px}.col-2-1{width:50%}.col-3-1{width:33.3%}.col-3-2{width:66.7%}.u-dsp-grid{display:grid}@media screen and (min-width: 768px){.u-dsp-grid.grid-col-md-2{grid-template-columns:repeat(2, 1fr)}}.u-text-align-center{text-align:center}.u-gap-l{gap:40px}*{box-sizing:border-box}html{height:100%}body{height:100%;position:relative;overflow:visible;color:#231815;background-color:#fff}body.header-fixed{padding-top:50px}@media screen and (min-width: 1000px){body.header-fixed{padding-top:102px}}.wrapper{min-height:100vh;position:relative}.content{padding:40px 0;overflow:visible}@media screen and (min-width: 768px){.content{padding:80px 0}}.contentIn{max-width:980px;margin:0 auto;box-sizing:border-box;padding:0 20px}@media screen and (min-width: 768px){.contentIn{padding:0 20px}}@media screen and (min-width: 1000px){.contentIn{padding:0 10px}}figure{margin:0}.animate__animated{opacity:0}h1,h2,h3,h4,h5,h6{line-height:1.5;font-weight:bold}.ttl-style1{text-align:center;margin-bottom:40px}.ttl-style1>span{display:block}.ttl-style1>span.en{font-size:clamp(3rem,2.6901rem + 1.3223vw,3.5rem);font-weight:bold;color:#0099b2;display:inline-block;background:linear-gradient(135deg, #0099b2 0%, #3c9043 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin-bottom:10px}.ttl-style1>span.en>span{display:inline-block}.ttl-style1>span.ja{font-size:1rem}.ttl-style2{text-align:left;margin-bottom:40px;font-size:clamp(1.5rem,1.1901rem + 1.3223vw,2rem);color:#0099b2}.ttl-style2.kakko{display:inline-block;position:relative;padding:0 20px}.ttl-style2.kakko::before,.ttl-style2.kakko::after{content:"";width:10px;height:calc(100% - 4px);display:block;border:2px solid #0099b2;position:absolute;top:0}.ttl-style2.kakko::before{left:0;border-right:none}.ttl-style2.kakko::after{right:0;border-left:none}.ttl-style3{border-left:10px solid #0099b2;padding-left:20px;font-size:clamp(1.125rem,1.0475rem + .3306vw,1.25rem);margin-bottom:20px}.ttl-style4{color:#0099b2;margin-bottom:40px}.ttl-style4 .num-text{place-items:center center;gap:10px}@media screen and (min-width: 768px){.ttl-style4 .num-text{grid-template-columns:max-content auto;place-items:center start;gap:40px}}.ttl-style4 .num-text .subttl{font-size:clamp(1.5rem,1.1901rem + 1.3223vw,2rem)}.ttl-style4 .num-text .subttl .num{display:block;line-height:1em;text-align:center}.ttl-style4 .num-text .text{font-size:clamp(2.5rem,2.1901rem + 1.3223vw,3rem)}@media screen and (min-width: 768px){.ttl-style4 .num-text .text{padding-top:50px}}.ttl-style5 span{border-bottom:2px solid #0099b2}.lead{font-size:clamp(1.5rem,1.1901rem + 1.3223vw,2rem);font-weight:500}@media screen and (min-width: 768px){.lead{font-size:clamp(2.5rem,2.1901rem + 1.3223vw,3rem)}}p{font-size:1rem;margin-bottom:1em}.text-clip{position:relative;display:inline-block;transition:all .8s ease;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.text-clip.text-show{-webkit-clip-path:inset(0);clip-path:inset(0)}.fa{font-size:1rem}table,th,td,li,dl,dt,dd{font-size:1rem}ul.list-style-type1{list-style-type:disc;padding-left:4em;margin-bottom:40px}ul.list-style-type1 li::marker{color:#0099b2}a{outline-width:0;color:#ce3e00;text-decoration:underline}a:hover{text-decoration:underline}a:focus-visible{border:2px solid #ce3e00}#topics .topicsList li a{text-decoration:none}#topics .topicsList li a:focus-visible{border:2px solid #0099b2}.btn{text-align:center}.btn a,.btn span{color:#fff;background-color:#0099b2;background-image:linear-gradient(135deg, #0099b2 0%, #3c9043 100%);display:inline-block;text-align:center;font-weight:bold;padding:5px 20px;margin:0 auto;text-decoration:none;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border:1px solid #3c9043;font-size:1rem;transition:.2s ease-in}.btn a:hover,.btn span:hover{background:#fff;background-image:none;color:#3c9043;text-decoration:none}.btn a:focus-visible,.btn span:focus-visible{border:2px solid #ce3e00}.btn_l a,.btn_l span{font-size:clamp(1.5rem,1.1901rem + 1.3223vw,2rem);padding:10px 40px}.fw-bold{font-weight:bold}.caption,figcaption{margin-top:10px;font-size:clamp(.625rem,.5475rem + .3306vw,.75rem);line-height:1.5}.caption span,figcaption span{font-style:italic}footer .caption{margin:0;padding:0 10px 10px}@media screen and (min-width: 1000px){footer .caption{padding:0 10px}}.note{font-size:clamp(.625rem,.5475rem + .3306vw,.75rem)}ul.annotation{margin-left:2em;font-size:clamp(.625rem,.5475rem + .3306vw,.75rem)}ul.annotation li{text-indent:-1em}ul.annotation li:before{content:"※"}ul.no-mark-list{list-style-type:none}ul.no-mark-list li{font-size:clamp(.625rem,.5475rem + .3306vw,.75rem)}.slick-dots li button:before,.slick-dots li.slick-active button:before{color:rgb(184.8,184.8,184.8);font-size:10px}@media screen and (min-width: 768px){.fl-l{float:left}}@media screen and (min-width: 768px){.fl-r{float:right}}.u-dsp-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-dsp-flex.mq-m{display:block}@media screen and (min-width: 768px){.u-dsp-flex.mq-m{display:-webkit-box;display:-ms-flexbox;display:flex}}.u-dsp-flex.mq-l{display:block}@media screen and (min-width: 1000px){.u-dsp-flex.mq-l{display:-webkit-box;display:-ms-flexbox;display:flex}}.u-dsp-grid{display:grid}@media screen and (min-width: 768px){.u-dsp-grid.col-2.mq-m{grid-template-columns:repeat(2, 1fr)}}.gap-m{gap:20px}.gap-l{gap:40px}.view-s{display:block}@media screen and (min-width: 768px){.view-s{display:none}}.view-m{display:none}@media screen and (min-width: 768px){.view-m{display:block}}.view-l{display:none}@media screen and (min-width: 1000px){.view-l{display:block}}sup{font-size:clamp(.625rem,.5475rem + .3306vw,.75rem)}.txt-al-center{text-align:center}.txt-al-right{text-align:right}h1.main-title{margin:auto 120px auto 44px;width:calc(100% - 120px - 44px);height:50px;position:fixed}@media screen and (min-width: 1000px){h1.main-title{width:auto;height:auto;margin:0 auto;background-color:rgba(0,0,0,0);position:relative;z-index:-1}}h1.main-title a{display:inline-block;padding:10px 0;width:auto}h1.main-title.no-ticket{margin:0 auto 0 44px}@media screen and (min-width: 768px){h1.main-title.no-ticket{width:100%;margin:0 auto;text-align:center}}@media screen and (min-width: 768px){h1.main-title.no-ticket a{display:inline-block;max-width:356px}}h1.main-title img{max-width:calc(100% - 20px);height:auto;width:100%;height:100%;max-height:48px;object-fit:contain;margin:auto}@media screen and (min-width: 768px){h1.main-title img{width:auto}}@media screen and (min-width: 1000px){h1.main-title img{width:auto}}header .header{color:#0099b2;background-color:#fff;text-align:center}@media screen and (min-width: 768px){header .header{position:fixed;top:0;left:0;box-sizing:border-box;width:100%;height:50px;overflow:hidden}}@media screen and (min-width: 1000px){header .header{position:relative;height:auto}}header .header button{color:#0099b2;z-index:9999;width:50px}@media screen and (min-width: 768px){header .header button{display:block}}@media screen and (min-width: 1000px){header .header button{display:none}}header .header button:focus-visible{border:2px solid #ce3e00}header .header .navset{position:relative;transition:.2s ease-in;width:100%}header .header .navset.fixed{position:fixed;top:0;left:0}header .header nav{background-color:rgba(0,0,0,0)}@media screen and (min-width: 1000px){header .header nav{height:auto}}@media screen and (min-width: 1000px){header .header nav.fixed{position:fixed;top:0;left:0}}header .header .global{background-color:#fff}@media screen and (min-width: 768px){header .header .global>ul{display:none !important}}@media screen and (min-width: 1000px){header .header .global>ul{padding:0 10px;display:flex !important;justify-content:center;gap:20px;margin-right:120px;margin-left:auto;font-weight:bold;width:calc(100% - 120px) !important}}@media screen and (min-width: 1240px){header .header .global>ul{gap:40px;padding:0 20px}}header .header .global>ul li{display:block;text-align:center;font-size:1rem;font-weight:bold;color:#231815;margin-right:0 !important}header .header .global>ul li div{display:inline-block;line-height:1.5em}header .header .global>ul li a{display:inline-block;color:#231815;font-weight:bold;line-height:1.5em;padding:5px 0 10px}header .header .global>ul li a:after{background-color:#0099b2 !important;height:5px}header .header .global>ul li a:hover{text-decoration:none}@media screen and (min-width: 768px){header .header .global>ul li a{width:max-content}}header .header .global>ul li a span{color:rgb(0,130.05,151.3);font-size:clamp(.625rem,.5475rem + .3306vw,.75rem)}header .header .global>ul li.non{opacity:.6;padding:5px 0 10px}header .header .global>ul li.non span{font-size:clamp(.625rem,.5475rem + .3306vw,.75rem)}header .header .global #nav_buy{width:120px;height:50px;font-size:1rem;position:fixed;top:0;right:0}@media screen and (min-width: 1000px){header .header .global #nav_buy{position:absolute;height:100%}}header .header .global.no-ticket>ul{margin-right:0;width:100% !important}@media screen and (min-width: 768px){header .header .sub-nav{display:none}}@media screen and (min-width: 1000px){header .header .sub-nav{background:linear-gradient(135deg, #0099b2 0%, #3c9043 100%);display:block}}header .header .sub-nav li{color:#fff}header .header .sub-nav li a{color:#fff;font-weight:bold}header .header .sub-nav li a:hover{opacity:.8;text-decoration:none}header .header .sub-nav li.non{opacity:.6}header h1.main-title.no-btn-ticket{margin:0 auto !important;left:0;right:0;text-align:center}header h1.main-title.no-btn-ticket a{display:inline-block}@media screen and (min-width: 768px){header .header.no-btn-ticket .global>ul{margin:0 auto;width:100% !important}}@media screen and (min-width: 1000px){header .header .global li a:hover::after,header .header .global li.current a::after{width:100%}}.drawer-nav{background-color:#0099b2;background-image:linear-gradient(135deg, #0099b2 0%, #3c9043 100%);width:16em}@media screen and (min-width: 768px){.drawer-nav{display:block}}@media screen and (min-width: 1000px){.drawer-nav{display:none}}.drawer-nav .global li,.drawer-nav .sub-nav li{font-size:1rem}.drawer-nav .global li a,.drawer-nav .sub-nav li a{color:#fff}.drawer-nav .global li.non,.drawer-nav .sub-nav li.non{opacity:.6}.drawer-nav .sub-nav{text-align:center;margin-top:20px}.drawer-nav .sub-nav li{text-align:center;margin-bottom:10px}.drawer-nav .sub-nav li a{display:inline}.drawer-overlay{width:100%;height:100vh;position:fixed;top:0;left:0}#snsBlock{padding:20px 0 40px;float:none;text-align:center}#snsBlock p{display:inline-block;float:none}#pageTop{background:linear-gradient(135deg, #0099b2 0%, #3c9043 100%)}@media screen and (min-width: 768px){#pageTop{border:1px solid #0099b2;padding:30px;transition:.2s ease-in}}#pageTop .fa{font-size:clamp(1.5rem,1.1901rem + 1.3223vw,2rem)}#pageTop:hover{color:#0099b2}#pageTop:focus-visible{border:2px solid #0099b2}footer{width:100%}footer .contentIn{padding-right:0 !important;padding-left:0 !important}footer .contentIn nav .global{background-color:rgb(222.6,222.6,222.6);padding:10px 0}@media screen and (min-width: 768px){footer .contentIn nav .global{border:none;padding:0}}footer .contentIn nav .global li{font-weight:bold}footer .contentIn nav .global li a{color:#231815;word-break:break-all;display:inline-block;padding-right:20px}footer .contentIn nav .global li a br{display:none}footer .contentIn nav .global li a span{display:inline-block}footer .contentIn nav .global li i{right:0}footer .contentIn nav .sub-nav{background-color:rgb(222.6,222.6,222.6)}footer .contentIn nav .sub-nav ul{text-align:center}footer .contentIn nav .sub-nav ul li{display:inline-block}footer .contentIn nav .sub-nav ul li a{display:inline;color:#231815}footer .contentIn nav .sub-nav ul li.non{opacity:.5}footer .contentIn nav .sub-nav ul li:nth-child(2){margin:0 10px}footer .contentIn .challenge-logo{max-width:160px;padding:20px 0 0;margin:0 auto}footer .contentIn .challenge-logo a{display:block}footer .returnBlock{padding-bottom:20px;margin-top:20px}footer .returnBlock a{color:#231815;font-weight:bold}footer .returnBlock a:hover{text-decoration:none}.bg-img{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:-1000}.bg-img img{width:100%;height:100%;object-fit:cover}.text-grey{color:#939393}.movie{padding-bottom:47%}@media screen and (min-width: 768px){.movie{padding-bottom:56.25%}}.movie-v{position:relative;width:100%;padding-top:177.77%}.movie-v iframe{position:absolute;top:0;right:0;width:100%;height:100%}.pic-clip{opacity:0}.pic-clip.pic-show{opacity:1;animation:img-clip-animation 1.6s cubic-bezier(0.4, 0, 0.2, 1)}@keyframes img-clip-animation{0%{clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0 100%);-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0 100%)}100%{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0 100%);-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0 100%)}}.kakomi{border:2px solid #0099b2;padding:20px}@media screen and (min-width: 768px){.kakomi{padding:40px}}.modal{display:none}.modal.is-open{display:block}.modal-overlay{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.modal-container{background-color:rgba(0,0,0,0);max-height:80vh;max-width:640px;overflow-y:auto;padding:20px;width:calc(100% - 40px);color:#fff}@media screen and (min-width: 768px){.modal-container{width:80%}}.modal-header{align-items:flex-start;gap:40px;display:flex;justify-content:space-between;font-size:clamp(1.5rem,1.1901rem + 1.3223vw,2rem)}.modal-close{background:rgba(0,0,0,0);border:0;cursor:pointer;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;border-radius:5px}.modal-close:focus,.modal-close:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal-close:focus-visible{outline:2px solid #ce3e00}.modal-header .modal-close::before{content:"";font-family:FontAwesome;color:#fff;font-size:clamp(1.125rem,1.0475rem + .3306vw,1.25rem)}.modal-content{line-height:1.5;margin-bottom:2rem;margin-top:2rem;text-align:left}.modal-btn{font-size:1rem;background-color:rgba(0,0,0,0);color:#fff;font-weight:bold;padding:5px;border-radius:5px;border:1px solid #fff;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0 auto;display:block;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.modal-btn:focus,.modal-btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal-btn:focus-visible{outline:1px solid #ce3e00;border:none}.modal-open{display:block;margin:100px auto}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal-overlay{animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=false] .modal-container{animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal-overlay{animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal-container{animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide .modal-container,.micromodal-slide .modal-overlay{will-change:transform}#loading{background-color:#fff}#loading #loadIn{color:#0099b2;background-color:#fff}#loading #loadIn img{width:80% !important;max-width:400px;margin-bottom:40px}#loading #loadIn .fa{font-size:clamp(3rem,2.6901rem + 1.3223vw,3.5rem)}#top,#english{position:relative}#top h1.main-title,#english h1.main-title{display:block}@media screen and (min-width: 1000px){#top h1.main-title,#english h1.main-title{display:none}}#top h1.main-title a,#english h1.main-title a{display:inline-block;padding:10px 0;width:auto}#top #oshirase_h,#english #oshirase_h{padding:10px;text-align:center;color:#fff;background-color:#fff100}#top #oshirase_h p,#english #oshirase_h p{font-size:1rem;font-weight:600;color:#231815;margin-bottom:0}@media screen and (min-width: 768px){#top #oshirase_h p,#english #oshirase_h p{font-size:clamp(1.125rem,1.0475rem + .3306vw,1.25rem)}}#top #oshirase_h p a,#english #oshirase_h p a{color:#231815;text-decoration:none}#top #oshirase_h p a:hover,#english #oshirase_h p a:hover{opacity:.8}#top #mainvisual,#english #mainvisual{width:100%}#top #mainvisual h1,#english #mainvisual h1{display:block !important;line-height:0}#top #mainvisual h1 img,#english #mainvisual h1 img{width:100%;height:auto}#top #countdownBlock,#english #countdownBlock{text-align:center;background-color:rgb(0,195.8056179775,227.8);padding:10px 20px}#top #countdownBlock p,#english #countdownBlock p{font-size:clamp(1.125rem,1.0475rem + .3306vw,1.25rem);font-weight:600;color:#fff;margin-bottom:0;line-height:1}@media screen and (min-width: 768px){#top #countdownBlock p,#english #countdownBlock p{font-size:clamp(1.5rem,1.1901rem + 1.3223vw,2rem)}}#top #countdownBlock p .en,#english #countdownBlock p .en{font-size:clamp(2.5rem,2.1901rem + 1.3223vw,3rem);color:#fff;line-height:1;font-weight:bold;margin-left:.05em}@media screen and (min-width: 768px){#top #countdownBlock p .en,#english #countdownBlock p .en{font-size:clamp(3rem,2.6901rem + 1.3223vw,3.5rem)}}#top #countdownBlock p.open,#top #countdownBlock p.close,#english #countdownBlock p.open,#english #countdownBlock p.close{font-size:clamp(2.5rem,2.1901rem + 1.3223vw,3rem);line-height:1.2}#top #countdownBlock p.open,#english #countdownBlock p.open{color:#fff}#top #slider,#english #slider{padding-bottom:20px;margin-bottom:20px}#top #slider .swiper-slide,#english #slider .swiper-slide{display:flex;justify-content:center;align-items:center;width:max-content;height:48vw}@media screen and (min-width: 768px){#top #slider .swiper-slide,#english #slider .swiper-slide{height:320px}}@media screen and (min-width: 1000px){#top #slider .swiper-slide,#english #slider .swiper-slide{height:400px}}#top #slider .swiper-slide a,#english #slider .swiper-slide a{display:inline-block;height:100%}#top #slider .swiper-slide a img,#english #slider .swiper-slide a img{display:inline-block;width:auto;height:100%}#top #slider #swiperControl,#english #slider #swiperControl{margin-top:10px;height:20px;display:flex;justify-content:center;align-items:center}#top #slider #swiperControl .swiper-pagination,#english #slider #swiperControl .swiper-pagination{position:relative;width:max-content;top:0;bottom:0}#top #slider #swiperControl .swiper-pagination .swiper-pagination-bullet,#english #slider #swiperControl .swiper-pagination .swiper-pagination-bullet{margin:0 5px;pointer-events:auto}#top #slider #swiperControl .swiper-pagination .swiper-pagination-bullet:focus,#english #slider #swiperControl .swiper-pagination .swiper-pagination-bullet:focus{outline:none}#top #slider #swiperControl .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,#english #slider #swiperControl .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#231815}#top #slider #swiperControl #swiperControlBtn,#english #slider #swiperControl #swiperControlBtn{position:relative;background:rgba(0,0,0,0);border:none}#top #slider #swiperControl #swiperControlBtn .fa,#english #slider #swiperControl #swiperControlBtn .fa{color:#231815 !important;font-size:clamp(.625rem,.5475rem + .3306vw,.75rem)}#top #slider #swiperControl #swiperControlBtn .fa:hover,#english #slider #swiperControl #swiperControlBtn .fa:hover{cursor:pointer}#top #otherinfo,#english #otherinfo{background-color:#fff}#top #otherinfo #bnrArea,#english #otherinfo #bnrArea{margin:0 auto 80px}#top #otherinfo #bnrArea .bnr a,#english #otherinfo #bnrArea .bnr a{display:block;text-align:center;text-decoration:none;font-weight:bold;transition:.2s ease-in}#top #otherinfo #bnrArea .bnr a:hover,#english #otherinfo #bnrArea .bnr a:hover{opacity:.8}#top #otherinfo #access,#english #otherinfo #access{margin-bottom:80px}#top #otherinfo #access h2,#english #otherinfo #access h2{font-size:clamp(1.5rem,1.1901rem + 1.3223vw,2rem);font-weight:500}#top #otherinfo #access h2 .subttl,#english #otherinfo #access h2 .subttl{color:#0099b2;margin-right:10px}#top #otherinfo #access .btn a,#english #otherinfo #access .btn a{width:100%}#top #news .contentIn,#english #news .contentIn{padding:0 20px}@media screen and (min-width: 1000px){#top #news .contentIn,#english #news .contentIn{padding:0 10px}}#top #news .u-dsp-flex,#english #news .u-dsp-flex{justify-content:center;width:100%}@media screen and (min-width: 768px){#top #news .u-dsp-flex li,#english #news .u-dsp-flex li{width:33.3%;margin-bottom:0;float:none}#top #news .u-dsp-flex li:nth-child(even),#english #news .u-dsp-flex li:nth-child(even){margin:0 20px}}#top #news .u-dsp-flex li a,#english #news .u-dsp-flex li a{color:#231815;display:grid;grid-template-columns:1fr 1fr;gap:20px}@media screen and (min-width: 768px){#top #news .u-dsp-flex li a,#english #news .u-dsp-flex li a{grid-template-columns:1fr}}#top #news .u-dsp-flex li a .pic,#english #news .u-dsp-flex li a .pic{background:#fff;border:1px solid #939393;position:relative;overflow:visible;transition:.1s linear;height:auto}@media screen and (min-width: 768px){#top #news .u-dsp-flex li a .pic,#english #news .u-dsp-flex li a .pic{height:18.5vw}}@media screen and (min-width: 1000px){#top #news .u-dsp-flex li a .pic,#english #news .u-dsp-flex li a .pic{height:17.5vw;max-height:194px}}#top #news .u-dsp-flex li a .pic .pic-box,#english #news .u-dsp-flex li a .pic .pic-box{width:100%;height:100%}#top #news .u-dsp-flex li a .pic .pic-box img,#english #news .u-dsp-flex li a .pic .pic-box img{display:block;width:100%;height:auto}@media screen and (min-width: 768px){#top #news .u-dsp-flex li a .pic .pic-box img,#english #news .u-dsp-flex li a .pic .pic-box img{height:100%;object-fit:contain}}#top #news .u-dsp-flex li a .pic.pic-dummy img,#english #news .u-dsp-flex li a .pic.pic-dummy img{object-fit:cover}#top #news .u-dsp-flex li a .text-block p,#english #news .u-dsp-flex li a .text-block p{font-size:1rem;margin-bottom:10px}#top #news .u-dsp-flex li a .text-block p.update,#english #news .u-dsp-flex li a .text-block p.update{font-size:clamp(.625rem,.5475rem + .3306vw,.75rem);margin-bottom:0}#top #news .u-dsp-flex li a:hover,#english #news .u-dsp-flex li a:hover{color:#ce3e00}#top #introduction,#english #introduction{padding-right:0;padding-left:0}#top #introduction .contentIn h2>span.text-animation,#english #introduction .contentIn h2>span.text-animation{display:block}#top #introduction .contentIn h2>span.text-animation>span>span,#english #introduction .contentIn h2>span.text-animation>span>span{opacity:0;transition-duration:.2s;transition-timing-function:ease-in}#top #introduction .contentIn h2>span.text-animation.text-animation-active>span>span,#english #introduction .contentIn h2>span.text-animation.text-animation-active>span>span{opacity:1}#top #introduction .contentIn .u-dsp-grid,#english #introduction .contentIn .u-dsp-grid{gap:40px}@media screen and (min-width: 768px){#top #introduction .contentIn .u-dsp-grid,#english #introduction .contentIn .u-dsp-grid{grid-template-columns:1fr 1fr}}#top #introduction .contentIn #artists,#english #introduction .contentIn #artists{border-top:1px solid rgb(73.5,73.5,73.5);border-bottom:1px solid rgb(73.5,73.5,73.5);padding:40px 0;position:relative}#top #introduction .contentIn #artists h3,#english #introduction .contentIn #artists h3{text-align:center;position:absolute;top:-1em;right:0;left:0;width:100%}#top #introduction .contentIn #artists h3>span,#english #introduction .contentIn #artists h3>span{font-size:clamp(1.5rem,1.1901rem + 1.3223vw,2rem);font-weight:500;margin:0 auto;background-color:#fff;padding:0 10px;display:inline-block}#top #introduction .contentIn #artists h3>span>span,#english #introduction .contentIn #artists h3>span>span{font-size:clamp(1.125rem,1.0475rem + .3306vw,1.25rem)}#top #introduction .contentIn #artists p,#english #introduction .contentIn #artists p{font-size:clamp(1.125rem,1.0475rem + .3306vw,1.25rem);line-height:1.8em}#top #introduction .contentIn #artists p:last-of-type,#english #introduction .contentIn #artists p:last-of-type{margin-bottom:0}#top #highlights .pic-text,#english #highlights .pic-text{gap:40px}@media screen and (min-width: 768px){#top #highlights .pic-text,#english #highlights .pic-text{grid-template-columns:1fr 1fr}}#top #highlights #highlights,#english #highlights #highlights{position:relative;padding:80px 20px 40px}@media screen and (min-width: 768px){#top #highlights #highlights,#english #highlights #highlights{padding:calc(40px + 10px) 40px 40px}}#top #highlights #highlights::before,#english #highlights #highlights::before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;z-index:-1;background-color:rgb(255,252.2,204);mix-blend-mode:multiply}#top #highlights #highlights h3,#english #highlights #highlights h3{font-size:clamp(1.5rem,1.1901rem + 1.3223vw,2rem);font-weight:500;position:absolute;top:-0.8em;left:0;right:0;text-align:center;margin:0 auto}@media screen and (min-width: 768px){#top #highlights #highlights h3 span.view-m,#english #highlights #highlights h3 span.view-m{display:inline-block}}#top #highlights #highlights #highlightsList,#english #highlights #highlights #highlightsList{display:grid;gap:20px;list-style-type:decimal;margin-left:2em}@media screen and (min-width: 768px){#top #highlights #highlights #highlightsList,#english #highlights #highlights #highlightsList{gap:40px}}#top #highlights #highlights #highlightsList li,#english #highlights #highlights #highlightsList li{font-size:1rem}#top #highlights #highlights #highlightsList li::marker,#english #highlights #highlights #highlightsList li::marker{font-size:clamp(1.125rem,1.0475rem + .3306vw,1.25rem);color:#0099b2;margin-right:10px}@media screen and (min-width: 768px){#top #highlights #highlights #highlightsList li::marker,#english #highlights #highlights #highlightsList li::marker{font-size:clamp(1.5rem,1.1901rem + 1.3223vw,2rem)}}#top #highlights #highlights #highlightsList li h4,#english #highlights #highlights #highlightsList li h4{font-size:clamp(1.125rem,1.0475rem + .3306vw,1.25rem);font-weight:500;color:#0099b2;margin-bottom:10px}@media screen and (min-width: 768px){#top #highlights #highlights #highlightsList li h4,#english #highlights #highlights #highlightsList li h4{font-size:clamp(1.5rem,1.1901rem + 1.3223vw,2rem)}}#top #highlights #ishYah,#english #highlights #ishYah{padding-top:40px;border-top:1px solid #0099b2}@media screen and (min-width: 768px){#top #highlights #ishYah,#english #highlights #ishYah{padding-top:0;border-top:none}}#top #highlights #ishYah h3,#english #highlights #ishYah h3{color:rgb(0,130.05,151.3);font-size:clamp(1.125rem,1.0475rem + .3306vw,1.25rem);position:relative}@media screen and (min-width: 768px){#top #highlights #ishYah h3::after,#english #highlights #ishYah h3::after{content:"";width:calc(100% - 22em);height:1px;background-color:#0099b2;position:absolute;right:0;top:.8em}}#top #highlights #ishYah .pic-text,#english #highlights #ishYah .pic-text{gap:40px;grid-template-areas:"pic" "text"}@media screen and (min-width: 768px){#top #highlights #ishYah .pic-text,#english #highlights #ishYah .pic-text{grid-template-columns:1fr 2fr;grid-template-areas:"pic text"}}#top #highlights #ishYah .pic-text .pic-block,#english #highlights #ishYah .pic-text .pic-block{grid-area:pic}#top #highlights #ishYah .pic-text .text-block,#english #highlights #ishYah .pic-text .text-block{grid-area:text}#top #highlights #arles,#english #highlights #arles{padding-top:40px;border-top:1px solid #0099b2;margin-bottom:40px}@media screen and (min-width: 768px){#top #highlights #arles,#english #highlights #arles{padding-top:0;border-top:none;margin-bottom:80px}}#top #highlights #arles h3,#english #highlights #arles h3{color:rgb(0,130.05,151.3);font-size:clamp(1.125rem,1.0475rem + .3306vw,1.25rem);position:relative}@media screen and (min-width: 768px){#top #highlights #arles h3::after,#english #highlights #arles h3::after{content:"";width:calc(100% - 11em);height:1px;background-color:#0099b2;position:absolute;right:0;top:.8em}}#top #highlights #curator,#english #highlights #curator{border-top:1px solid #0099b2;padding-top:40px;gap:40px;grid-template-areas:"pic" "text"}@media screen and (min-width: 768px){#top #highlights #curator,#english #highlights #curator{grid-template-columns:2fr 1fr;grid-template-areas:"text pic"}}#top #highlights #curator .text-block,#english #highlights #curator .text-block{grid-area:text}#top #highlights #curator .text-block h3,#english #highlights #curator .text-block h3{font-weight:500;line-height:1.2em}#top #highlights #curator .text-block h3 span,#english #highlights #curator .text-block h3 span{display:inline-block}#top #highlights #curator .text-block h3 span.role,#english #highlights #curator .text-block h3 span.role{font-size:clamp(1.125rem,1.0475rem + .3306vw,1.25rem)}#top #highlights #curator .text-block h3 span.ja,#english #highlights #curator .text-block h3 span.ja{font-size:clamp(1.5rem,1.1901rem + 1.3223vw,2rem);line-height:1.5em}#top #highlights #curator .text-block h3 span.en,#english #highlights #curator .text-block h3 span.en{color:rgb(0,130.05,151.3);display:block;font-size:clamp(.625rem,.5475rem + .3306vw,.75rem)}#top #highlights #curator .text-block h3 span.occupation,#english #highlights #curator .text-block h3 span.occupation{font-size:1rem}#top #highlights #curator .pic-block,#english #highlights #curator .pic-block{grid-area:pic}#information .content{word-break:break-all}@media screen and (min-width: 768px){#information .content .contentIn{max-width:980px}}#information .content .ttl-style1 .en{line-height:1.2em}#information h3,#information .ticketPageLinkTtl h3{padding-bottom:10px;margin-bottom:20px !important;display:block;width:100%;position:relative;line-height:1em;color:#0099b2;font-weight:500}#information h3.tabTitle,#information .ticketPageLinkTtl h3.tabTitle{display:none}#information .tabBlock .block:not(#bunkamuraTicket,.no-border),#information .tabBlock .koumokuBlock{margin-bottom:30px;padding-right:0;padding-left:0;position:relative;padding-bottom:20px;border-bottom:1px solid #0099b2}#information .tabBlock .block:not(#bunkamuraTicket,.no-border):last-of-type,#information .tabBlock .koumokuBlock:last-of-type{border-bottom:none}#information .tabBlock .koumokuBlock .block{padding-bottom:0 !important;margin-bottom:0 !important}#information #informationTab{margin-bottom:20px}#information #informationTab .tabBlock h3{font-size:clamp(1.5rem,1.1901rem + 1.3223vw,2rem);text-align:left}#information #informationTab .tabBlock h4{font-size:clamp(1.125rem,1.0475rem + .3306vw,1.25rem);font-weight:bold;margin-bottom:20px}#information #informationTab .tabBlock h5{font-size:1rem;font-weight:bold}#information #informationTab .tabBlock#gaiyo{padding-bottom:30px;position:relative;border-bottom:1px solid #0099b2}#information #informationTab .tabBlock#ticketinfo .admissionfeeList th,#information #informationTab .tabBlock#ticketinfo .admissionfeeList td{border-color:rgb(73.5,73.5,73.5)}#information #informationTab .tabBlock#ticketinfo .admissionfeeList th{background-color:rgb(0,130.05,151.3);color:#fff}#information #informationTab .tabBlock#ticketinfo .admissionfeeList td{background-color:#fff}#information #informationTab .tabBlock#ticketinfo h5{margin-bottom:10px}#information #informationTab .tabBlock#ticketinfo .ticketBlock{margin-bottom:20px}#information #informationTab .tabBlock#ticketinfo #bunkamuraTicket{padding-bottom:20px;margin-bottom:40px;border-bottom:1px dotted #939393}#information .ticketPageLink{font-size:1rem}@media screen and (min-width: 768px){#information .ticketPageLink{position:absolute}}#information #ticketinfo>div:last-child{border:none;padding:0}#information .info,#information #information .info{background-color:rgb(221.8,250.3370786517,255);padding:20px}@media screen and (min-width: 768px){#information .info,#information #information .info{padding:40px}}#information .annotation{color:rgb(0,130.05,151.3);margin-top:20px}#information .scheduleNotes{font-size:clamp(.625rem,.5475rem + .3306vw,.75rem)}#messages .message-block{display:grid;gap:40px;padding-bottom:40px;margin-bottom:40px;border-bottom:2px solid #0099b2}@media screen and (min-width: 768px){#messages .message-block{grid-template-columns:1fr 2fr}}#messages .message-block h3.ttl-style2{margin-bottom:20px}#messages .message-block h3.ttl-style2 span{font-size:1rem}#catalogGoods .content{padding-bottom:0}#catalogGoods #ankerNav{padding-top:40px;padding-bottom:0}#catalogGoods #ankerNav ul{text-align:center;display:grid;grid-template-columns:repeat(2, auto);border-top:2px solid #231815;border-right:2px solid #231815;border-collapse:collapse;margin-bottom:40px}@media screen and (min-width: 768px){#catalogGoods #ankerNav ul{border-top:none;border-right:none;display:block}}#catalogGoods #ankerNav ul li{border-left:2px solid #231815;border-bottom:2px solid #231815}@media screen and (min-width: 768px){#catalogGoods #ankerNav ul li{display:inline-block;border-left:2px solid #231815;border-bottom:0}}@media screen and (min-width: 768px){#catalogGoods #ankerNav ul li:last-child{border-right:2px solid #231815}}#catalogGoods #ankerNav ul li a{width:100%;display:block;font-size:1rem;text-decoration:none;color:#231815;font-weight:bold;padding:5px 10px;transition:.2s ease}#catalogGoods #ankerNav ul li a:hover,#catalogGoods #ankerNav ul li a:focus-visible{color:#0099b2;background-color:rgb(221.8,250.3370786517,255)}@media screen and (min-width: 768px){#catalogGoods #ankerNav ul li a{padding:5px 20px}}#catalogGoods #ankerNav p{text-align:center}#catalogGoods #catalog{padding-top:40px}#catalogGoods #catalog .contentIn>div{gap:40px}@media screen and (min-width: 768px){#catalogGoods #catalog .contentIn>div{grid-template-columns:1fr 2fr}}#catalogGoods #catalog .contentIn>div .pic-block{text-align:center}#catalogGoods #catalog .contentIn>div .pic-text dl.info-list{gap:20px;grid-template-columns:4em max-content;margin-bottom:40px}#catalogGoods #catalog .contentIn>div .pic-text dl.info-list dt{font-size:clamp(.625rem,.5475rem + .3306vw,.75rem);display:flex;align-items:center;justify-content:center;background-color:#939393}#catalogGoods #catalog .contentIn>div .pic-text .pic-set{gap:40px;display:grid;grid-template-columns:1fr}@media screen and (min-width: 600px){#catalogGoods #catalog .contentIn>div .pic-text .pic-set{display:flex}}#catalogGoods #goods{padding-bottom:0}#catalogGoods #goods .contentIn{text-align:center}#catalogGoods #goods .contentIn .ttl-style1+p{margin-bottom:40px}#catalogGoods #goods .contentIn #goodsList{display:grid;width:100%;gap:40px;margin-bottom:40px}@media screen and (min-width: 768px){#catalogGoods #goods .contentIn #goodsList{grid-template-columns:repeat(2, 1fr);gap:40px}}@media screen and (min-width: 1000px){#catalogGoods #goods .contentIn #goodsList{grid-template-columns:repeat(3, 1fr);gap:40px 30px}}#catalogGoods #goods .contentIn #goodsList li{position:relative;display:block}#catalogGoods #goods .contentIn #goodsList li .pic-slider{margin-bottom:20px}#catalogGoods #goods .contentIn #goodsList li .pic-slider .goods-slider{max-width:390px;margin:0 auto}#catalogGoods #goods .contentIn #goodsList li .pic-slider .goods-slider .swiper-control{display:flex;justify-content:center;gap:10px;padding:20px 0 0}#catalogGoods #goods .contentIn #goodsList li .pic-slider .goods-slider .swiper-control .swiper-pagination{top:auto;bottom:0;position:relative;display:block;width:max-content;line-height:1em}#catalogGoods #goods .contentIn #goodsList li .pic-slider .goods-slider .swiper-control .swiper-pagination .swiper-pagination-bullet{vertical-align:middle;margin:0 10px;width:10px;height:10px}@media screen and (min-width: 768px){#catalogGoods #goods .contentIn #goodsList li .pic-slider .goods-slider .swiper-control .swiper-pagination .swiper-pagination-bullet{margin:0 5px}}#catalogGoods #goods .contentIn #goodsList li .pic-slider .goods-slider .swiper-control .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#231815;opacity:1}#catalogGoods #goods .contentIn #goodsList li .pic-slider .goods-slider .swiper-control .swiper-control-button{display:inline-block;cursor:pointer;border:none;padding:0;background:rgba(0,0,0,0);line-height:1em}#catalogGoods #goods .contentIn #goodsList li .pic-slider .goods-slider .swiper-control .swiper-control-button i{font-size:1rem;vertical-align:middle;color:#231815}@media screen and (min-width: 768px){#catalogGoods #goods .contentIn #goodsList li .pic-slider .goods-slider .swiper-control .swiper-control-button i{font-size:clamp(.625rem,.5475rem + .3306vw,.75rem)}}#catalogGoods #goods .contentIn .pic-set{display:grid;gap:40px;margin-bottom:40px}@media screen and (min-width: 768px){#catalogGoods #goods .contentIn .pic-set{grid-template-columns:repeat(2, 1fr)}}#catalogGoods #goods .contentIn .notes li{font-size:clamp(.625rem,.5475rem + .3306vw,.75rem);text-align:left}#catalogGoods #shop .contentIn .u-dsp-grid,#catalogGoods #coffeeStand .contentIn .u-dsp-grid{gap:40px;grid-template-areas:"pic" "text"}@media screen and (min-width: 768px){#catalogGoods #shop .contentIn .u-dsp-grid,#catalogGoods #coffeeStand .contentIn .u-dsp-grid{grid-template-areas:"text pic"}}#catalogGoods #shop .contentIn .u-dsp-grid .pic-block,#catalogGoods #coffeeStand .contentIn .u-dsp-grid .pic-block{grid-area:pic;text-align:center;max-width:460px;margin:0 auto}#catalogGoods #shop .contentIn .u-dsp-grid .text-block,#catalogGoods #coffeeStand .contentIn .u-dsp-grid .text-block{grid-area:text}#catalogGoods #shop .contentIn .u-dsp-grid .text-block h3,#catalogGoods #coffeeStand .contentIn .u-dsp-grid .text-block h3{font-size:clamp(1.125rem,1.0475rem + .3306vw,1.25rem);margin-bottom:20px}#catalogGoods #shop .contentIn .u-dsp-grid .text-block ul,#catalogGoods #coffeeStand .contentIn .u-dsp-grid .text-block ul{list-style-type:disc;margin-left:2em;margin-bottom:20px}#catalogGoods #shop .contentIn .u-dsp-grid .text-block ul li::marker,#catalogGoods #coffeeStand .contentIn .u-dsp-grid .text-block ul li::marker{color:#0099b2}#catalogGoods #shop .contentIn .u-dsp-grid .text-block .btn,#catalogGoods #coffeeStand .contentIn .u-dsp-grid .text-block .btn{margin:0 auto 1em}#catalogGoods #shop .contentIn .u-dsp-grid .text-block .btn a,#catalogGoods #coffeeStand .contentIn .u-dsp-grid .text-block .btn a{width:100%}@media screen and (min-width: 1000px){#catalogGoods #shop .contentIn .u-dsp-grid .text-block .btn a,#catalogGoods #coffeeStand .contentIn .u-dsp-grid .text-block .btn a{width:80%}}#catalogGoods #shop .contentIn .u-dsp-grid .text-block .btn+.caption,#catalogGoods #coffeeStand .contentIn .u-dsp-grid .text-block .btn+.caption{text-align:center}@media screen and (min-width: 768px){#catalogGoods #coffeeStand .u-dsp-grid:first-of-type{grid-template-areas:"pic text"}}#catalogGoods #coffeeStand .u-dsp-grid:nth-of-type(2){grid-template-areas:"pic1" "pic2" "text"}@media screen and (min-width: 768px){#catalogGoods #coffeeStand .u-dsp-grid:nth-of-type(2){grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:"text pic1" "text pic2";place-items:start}}#catalogGoods #coffeeStand .u-dsp-grid:nth-of-type(2) .pic-block:nth-of-type(1){grid-area:pic1}#catalogGoods #coffeeStand .u-dsp-grid:nth-of-type(2) .pic-block:nth-of-type(2){grid-area:pic2}#catalogGoods #coffeeStand .u-dsp-grid:nth-of-type(2) .pic-block:nth-of-type(2) .pic-box{border:1px solid #939393;padding:40px 80px}#catalogGoods #coffeeStand .u-dsp-grid:nth-of-type(2) .text-block{grid-area:text}#catalogGoods #coffeeStand .btn{width:14em}#catalogGoods #coffeeStand .btn a{width:100% !important}#catalogGoods #coffeeStand #coffeeStandAbout h3{margin-bottom:20px}#catalogGoods #coffeeStand #coffeeStandAbout p.btn{margin:0 auto 10px}#catalogGoods #coffeeStand #coffeeStandAbout p.caption{text-align:center}#videos .video-block{margin-bottom:120px}#videos .video-block:last-child{margin-bottom:0}#topics .content{padding-bottom:0;position:relative}#topics .content .contentIn{overflow:visible}#topics .content .ttl-style1 .ja span{margin-left:40%}@media screen and (min-width: 768px){#topics .content .ttl-style1 .ja span{margin-left:20%}}#topics .content .update{font-size:clamp(.625rem,.5475rem + .3306vw,.75rem);color:#231815}#topics .topicsList li>a,#topics .topicsList li>div{padding:20px}#topics .topicsList{margin-bottom:40px}#topics .topicsList>li{background:rgba(0,0,0,0);overflow:visible;margin-bottom:0}#topics .topicsList>li a,#topics .topicsList>li>div{padding:20px;position:relative;overflow:visible;transition:.2s ease;color:#231815;border-bottom:1px solid #0099b2}@media screen and (min-width: 768px){#topics .topicsList>li a,#topics .topicsList>li>div{padding:40px}}#topics .topicsList>li a .pic,#topics .topicsList>li>div .pic{overflow:hidden}@media screen and (min-width: 768px){#topics .topicsList>li a .pic img,#topics .topicsList>li>div .pic img{transform:scale(1);transition:.3s ease-out}}#topics .topicsList>li a h3,#topics .topicsList>li>div h3{font-size:clamp(1.5rem,1.1901rem + 1.3223vw,2rem);color:#0099b2;margin-bottom:20px;font-weight:500}#topics .topicsList>li a{transition:.3s ease-out;color:#231815;background-color:rgba(0,0,0,0);position:relative;z-index:0}#topics .topicsList>li a::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;transition:.2s ease-in;z-index:-1;mix-blend-mode:multiply}#topics .topicsList>li a:hover,#topics .topicsList>li a:focus-visible{opacity:1}#topics .topicsList>li a:hover::before,#topics .topicsList>li a:focus-visible::before{background:rgb(255,252.2,204)}@media screen and (min-width: 768px){#topics .topicsList>li a:hover .pic img,#topics .topicsList>li a:focus-visible .pic img{transform:scale(1.2)}}#topics .topicsList>li a:focus-visible{border:2px solid #ce3e00 !important}#topics .topicsList>li:last-child a,#topics .topicsList>li:last-child>div{border:none}#topics #topicsEntry .update{text-align:right}#topics #topicsEntry .text{margin-bottom:40px;background-color:rgba(0,0,0,0);padding:0}#topics #topicsEntry .text a{text-decoration:none}#topics #topicsEntry .text a:hover{text-decoration:underline}#topics #topicsEntry h3{color:#0099b2;margin-bottom:20px;font-size:clamp(1.5rem,1.1901rem + 1.3223vw,2rem);border-bottom:1px solid #0099b2;font-weight:500}#topics #topicsEntry .btn.pageLink{margin-bottom:0}#topics #topicsEntry .btn.pageLink a{max-width:240px}#topics #topicsEntry #commentArea{margin:20px 0;position:relative;color:#fff}#topics #topicsEntry #commentArea .comment-block{margin-bottom:20px}@media screen and (min-width: 768px){#topics #topicsEntry #commentArea .comment-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#topics #topicsEntry #commentArea .comment-block:last-child{margin-bottom:0}#topics #topicsEntry #commentArea .comment-block .icon{background-repeat:none;background-size:contain;width:100px;height:100px;display:block;margin-bottom:20px}@media screen and (min-width: 768px){#topics #topicsEntry #commentArea .comment-block .icon{margin-bottom:0}}#topics #topicsEntry #commentArea .comment-block .icon_human1{background-image:url(images/icon_human/icon_human1.svg)}#topics #topicsEntry #commentArea .comment-block .icon_human2{background-image:url(images/icon_human/icon_human2.svg)}#topics #topicsEntry #commentArea .comment-block .icon_human3{background-image:url(images/icon_human/icon_human3.svg)}#topics #topicsEntry #commentArea .comment-block .icon_human4{background-image:url(images/icon_human/icon_human4.svg)}#topics #topicsEntry #commentArea .comment-block .comment-balloon{position:relative;padding:20px;border-radius:10px;box-sizing:border-box;color:#231815}@media screen and (min-width: 768px){#topics #topicsEntry #commentArea .comment-block .comment-balloon{width:calc(100% - 150px)}}#topics #topicsEntry #commentArea .comment-block .comment-balloon::before{content:"";position:absolute;top:-15px;display:block;width:0;height:0;border-right:15px solid rgba(0,0,0,0);border-left:15px solid rgba(0,0,0,0)}@media screen and (min-width: 768px){#topics #topicsEntry #commentArea .comment-block .comment-balloon::before{top:20px}}#topics #topicsEntry #commentArea .comment-block:nth-child(odd) .comment-balloon{background-color:rgb(221.8,250.3370786517,255)}#topics #topicsEntry #commentArea .comment-block:nth-child(odd) .comment-balloon::before{left:20px;border-bottom:15px solid rgb(221.8,250.3370786517,255)}@media screen and (min-width: 768px){#topics #topicsEntry #commentArea .comment-block:nth-child(odd) .comment-balloon::before{left:-30px;border-right:15px solid rgb(221.8,250.3370786517,255);border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0)}}#topics #topicsEntry #commentArea .comment-block:nth-child(even){flex-flow:row-reverse}#topics #topicsEntry #commentArea .comment-block:nth-child(even) .icon{margin-right:0;margin-left:auto}#topics #topicsEntry #commentArea .comment-block:nth-child(even) .comment-balloon{background-color:rgb(184.8,184.8,184.8)}#topics #topicsEntry #commentArea .comment-block:nth-child(even) .comment-balloon::before{top:-12px;right:20px;border-bottom:15px solid rgb(184.8,184.8,184.8);z-index:2}@media screen and (min-width: 768px){#topics #topicsEntry #commentArea .comment-block:nth-child(even) .comment-balloon::before{top:40px;right:-24px;margin-top:-12px;border:12px solid rgba(0,0,0,0);border-left:12px solid rgb(184.8,184.8,184.8);z-index:2}}#press .contentIn{text-align:center}#press .contentIn .text-block{display:inline-block;text-align:left}#press .contentIn .text-block h3{color:#0099b2;margin-bottom:20px;font-size:clamp(1.5rem,1.1901rem + 1.3223vw,2rem);border-bottom:1px solid #0099b2;font-weight:500}#highlights .content,#englishHighlights .content{padding-bottom:0}#highlights .content .point-block,#englishHighlights .content .point-block{margin-bottom:80px}#highlights .content .point-block .words,#englishHighlights .content .point-block .words{color:#0099b2}#highlights .content .point-block .words p,#englishHighlights .content .point-block .words p{margin-bottom:0;font-size:clamp(1.125rem,1.0475rem + .3306vw,1.25rem)}#highlights .content .point-block .words .name,#englishHighlights .content .point-block .words .name{display:block;text-align:right}#highlights .content .point-block .words .name .sub,#englishHighlights .content .point-block .words .name .sub{font-size:1rem;display:inline-block}#highlights .content .point-block .pic-block,#englishHighlights .content .point-block .pic-block{text-align:center}#highlights .content .point-block .pic-block figcaption,#englishHighlights .content .point-block .pic-block figcaption{text-align:left}#highlights .content .point-block .kakomi h4,#englishHighlights .content .point-block .kakomi h4{font-size:clamp(1.5rem,1.1901rem + 1.3223vw,2rem);color:#0099b2;margin-bottom:20px}#highlights .content .point-block#point1 .pic-set,#englishHighlights .content .point-block#point1 .pic-set{margin:40px auto;gap:40px}@media screen and (min-width: 768px){#highlights .content .point-block#point1 .pic-set,#englishHighlights .content .point-block#point1 .pic-set{grid-template-columns:repeat(2, 1fr);grid-template-areas:"pic1 pic2" "pic3 pic4" "pic5 pic6" "pic7 pic7" "credit credit"}}@media screen and (min-width: 1000px){#highlights .content .point-block#point1 .pic-set,#englishHighlights .content .point-block#point1 .pic-set{grid-template-columns:repeat(3, 1fr);grid-template-areas:"pic1 pic2 pic3" "pic4 pic5 pic6" "pic7 pic7 pic7" "credit credit credit"}}#highlights .content .point-block#point1 .pic-set .pic-block,#englishHighlights .content .point-block#point1 .pic-set .pic-block{text-align:center}@media screen and (min-width: 768px){#highlights .content .point-block#point1 .pic-set .pic-block,#englishHighlights .content .point-block#point1 .pic-set .pic-block{text-align:left}}@media screen and (min-width: 768px){#highlights .content .point-block#point1 .pic-set .pic-block:nth-child(1),#englishHighlights .content .point-block#point1 .pic-set .pic-block:nth-child(1){grid-area:pic1}}@media screen and (min-width: 768px){#highlights .content .point-block#point1 .pic-set .pic-block:nth-child(2),#englishHighlights .content .point-block#point1 .pic-set .pic-block:nth-child(2){grid-area:pic2}}@media screen and (min-width: 768px){#highlights .content .point-block#point1 .pic-set .pic-block:nth-child(3),#englishHighlights .content .point-block#point1 .pic-set .pic-block:nth-child(3){grid-area:pic3}}@media screen and (min-width: 768px){#highlights .content .point-block#point1 .pic-set .pic-block:nth-child(4),#englishHighlights .content .point-block#point1 .pic-set .pic-block:nth-child(4){grid-area:pic4}}@media screen and (min-width: 768px){#highlights .content .point-block#point1 .pic-set .pic-block:nth-child(5),#englishHighlights .content .point-block#point1 .pic-set .pic-block:nth-child(5){grid-area:pic5}}@media screen and (min-width: 768px){#highlights .content .point-block#point1 .pic-set .pic-block:nth-child(6),#englishHighlights .content .point-block#point1 .pic-set .pic-block:nth-child(6){grid-area:pic6}}@media screen and (min-width: 768px){#highlights .content .point-block#point1 .pic-set .pic-block:nth-child(7),#englishHighlights .content .point-block#point1 .pic-set .pic-block:nth-child(7){grid-area:pic7}}@media screen and (min-width: 768px){#highlights .content .point-block#point1 .pic-set .caption,#englishHighlights .content .point-block#point1 .pic-set .caption{grid-area:credit}}#highlights .content .point-block#point1 .kakomi .text-pic,#englishHighlights .content .point-block#point1 .kakomi .text-pic{margin-top:40px;gap:40px}@media screen and (min-width: 768px){#highlights .content .point-block#point1 .kakomi .text-pic,#englishHighlights .content .point-block#point1 .kakomi .text-pic{grid-template-columns:1fr 1.07fr;grid-template-areas:"text text" "pic1 pic2"}}@media screen and (min-width: 1000px){#highlights .content .point-block#point1 .kakomi .text-pic,#englishHighlights .content .point-block#point1 .kakomi .text-pic{grid-template-columns:50% 1fr 1.07fr;grid-template-areas:"text pic1 pic2"}}@media screen and (min-width: 768px){#highlights .content .point-block#point1 .kakomi .text-pic .text-block,#englishHighlights .content .point-block#point1 .kakomi .text-pic .text-block{grid-area:text}}#highlights .content .point-block#point1 .kakomi .text-pic .pic-block,#englishHighlights .content .point-block#point1 .kakomi .text-pic .pic-block{text-align:center}@media screen and (min-width: 768px){#highlights .content .point-block#point1 .kakomi .text-pic .pic-block,#englishHighlights .content .point-block#point1 .kakomi .text-pic .pic-block{text-align:left}}@media screen and (min-width: 768px){#highlights .content .point-block#point1 .kakomi .text-pic .pic-block:nth-of-type(1),#englishHighlights .content .point-block#point1 .kakomi .text-pic .pic-block:nth-of-type(1){grid-area:pic1}}@media screen and (min-width: 768px){#highlights .content .point-block#point1 .kakomi .text-pic .pic-block:nth-of-type(2),#englishHighlights .content .point-block#point1 .kakomi .text-pic .pic-block:nth-of-type(2){grid-area:pic2}}#highlights .content .point-block#point2 .pic-set,#englishHighlights .content .point-block#point2 .pic-set{margin:40px auto;gap:40px;text-align:center;max-width:480px}#highlights .content .point-block#point2 .pic-set .pic-block figcaption,#englishHighlights .content .point-block#point2 .pic-set .pic-block figcaption{text-align:left}#highlights .content .point-block#point3>.text-pic,#englishHighlights .content .point-block#point3>.text-pic{margin:40px auto;gap:40px}@media screen and (min-width: 768px){#highlights .content .point-block#point3>.text-pic,#englishHighlights .content .point-block#point3>.text-pic{grid-template-columns:2fr 1fr}}#highlights .content .point-block#point3>.text-pic .pic-block,#englishHighlights .content .point-block#point3>.text-pic .pic-block{text-align:center}@media screen and (min-width: 768px){#highlights .content .point-block#point3>.text-pic .pic-block,#englishHighlights .content .point-block#point3>.text-pic .pic-block{text-align:left}}#highlights .content .point-block#point3 .kakomi .text-pic,#englishHighlights .content .point-block#point3 .kakomi .text-pic{margin-top:40px;gap:40px}@media screen and (min-width: 768px){#highlights .content .point-block#point3 .kakomi .text-pic,#englishHighlights .content .point-block#point3 .kakomi .text-pic{grid-template-columns:1fr .97fr;grid-template-areas:"text text" "pic1 pic2"}}@media screen and (min-width: 1000px){#highlights .content .point-block#point3 .kakomi .text-pic,#englishHighlights .content .point-block#point3 .kakomi .text-pic{grid-template-columns:40% 1fr .97fr;grid-template-areas:"text pic1 pic2"}}@media screen and (min-width: 768px){#highlights .content .point-block#point3 .kakomi .text-pic .text-block,#englishHighlights .content .point-block#point3 .kakomi .text-pic .text-block{grid-area:text}}#highlights .content .point-block#point3 .kakomi .text-pic .pic-block,#englishHighlights .content .point-block#point3 .kakomi .text-pic .pic-block{text-align:center}@media screen and (min-width: 768px){#highlights .content .point-block#point3 .kakomi .text-pic .pic-block,#englishHighlights .content .point-block#point3 .kakomi .text-pic .pic-block{text-align:left}}@media screen and (min-width: 768px){#highlights .content .point-block#point3 .kakomi .text-pic .pic-block:nth-of-type(1),#englishHighlights .content .point-block#point3 .kakomi .text-pic .pic-block:nth-of-type(1){grid-area:pic1}}@media screen and (min-width: 768px){#highlights .content .point-block#point3 .kakomi .text-pic .pic-block:nth-of-type(2),#englishHighlights .content .point-block#point3 .kakomi .text-pic .pic-block:nth-of-type(2){grid-area:pic2}}#highlights .content .point-block#point4>.text-pic,#englishHighlights .content .point-block#point4>.text-pic{margin:40px auto;gap:40px}@media screen and (min-width: 768px){#highlights .content .point-block#point4>.text-pic,#englishHighlights .content .point-block#point4>.text-pic{grid-template-columns:2fr 1fr}}#highlights .content .point-block#point4 .kakomi .text-pic,#englishHighlights .content .point-block#point4 .kakomi .text-pic{gap:40px}@media screen and (min-width: 768px){#highlights .content .point-block#point4 .kakomi .text-pic,#englishHighlights .content .point-block#point4 .kakomi .text-pic{grid-template-columns:2fr 1fr}}#highlights .content .point-block#point4 .kakomi .text-pic .pic-block,#englishHighlights .content .point-block#point4 .kakomi .text-pic .pic-block{text-align:center}@media screen and (min-width: 768px){#highlights .content .point-block#point4 .kakomi .text-pic .pic-block,#englishHighlights .content .point-block#point4 .kakomi .text-pic .pic-block{text-align:left}}