﻿body.night-and-light #eventHeader{width:100%;background-color:rgba(255,255,255,.8);position:absolute;top:0;left:0;z-index:100}body.night-and-light #nightAndLight{display:flex;justify-content:space-between;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.025em;line-height:1.5;min-height:100vh}body.night-and-light #nightAndLight .mv{height:100vh;position:sticky;top:0;left:0;z-index:1}body.night-and-light #nightAndLight .mv::before{display:block;content:"";width:100%;height:100%;background:url("../../images/content/night-and-light/description.svg") no-repeat center center/contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body.night-and-light #nightAndLight .mv img{width:auto;height:100%;object-fit:cover}body.night-and-light #nightAndLight>.inner{flex:1;padding:200px 50px 100px 50px}body.night-and-light #nightAndLight>.inner .content{font-size:1.5rem;max-width:512px;margin:0 auto}body.night-and-light #nightAndLight>.inner .content h2,body.night-and-light #nightAndLight>.inner .content h3,body.night-and-light #nightAndLight>.inner .content h4,body.night-and-light #nightAndLight>.inner .content h5,body.night-and-light #nightAndLight>.inner .content h6{font-family:"Noto Serif JP",serif;font-weight:500}body.night-and-light #nightAndLight .mB1em{margin-bottom:1em}body.night-and-light #nightAndLight .note{font-size:1rem}body.night-and-light #nightAndLight .tdU{text-decoration:underline}body.night-and-light #nightAndLight .enTxt{color:#727171;font-size:1.1rem;font-weight:500;letter-spacing:normal;line-height:1.3}body.night-and-light #nightAndLight .enTxt.size-large{font-size:1.4rem}body.night-and-light #nightAndLight .anchorLink{display:flex;flex-wrap:wrap;gap:15px;list-style-type:none;padding:0;margin:0 0 55px 0}body.night-and-light #nightAndLight .anchorLink>li a{display:block;color:#fff;font-size:1.6rem;line-height:1.2;padding:2px 10px;background-color:#000}body.night-and-light #nightAndLight .lpTtl{margin-bottom:45px}body.night-and-light #nightAndLight .lpTtl img{width:100%;height:auto}body.night-and-light #nightAndLight .description{font-size:2.3rem;font-weight:bold;letter-spacing:normal;line-height:1.65;margin-bottom:30px}body.night-and-light #nightAndLight .contentSection{margin-top:100px;border-top:2px solid #000}body.night-and-light #nightAndLight .contentSection p:not([class]){margin-bottom:.5em}body.night-and-light #nightAndLight .contentSection .sectionTtl{display:inline-block;color:#fff;font-size:1.6rem;font-weight:500;line-height:1.2;vertical-align:top;padding:2px 10px;margin-bottom:30px;background-color:#000}body.night-and-light #nightAndLight .contentSection .heading01{font-size:2.1rem;font-weight:bold;letter-spacing:normal;line-height:1.2;margin-bottom:5px}body.night-and-light #nightAndLight .contentSection .heading01 .sub{font-weight:500}body.night-and-light #nightAndLight .contentSection .heading01 .main{font-size:3.9rem}body.night-and-light #nightAndLight .contentSection .heading02{display:inline-block;font-size:1.5rem;font-weight:bold;letter-spacing:.1em;line-height:1.2;padding:2px 10px;margin-bottom:15px;border:1px solid #000}body.night-and-light #nightAndLight .contentSection .heading03{display:inline-block;color:#fff;font-size:1.5rem;font-weight:bold;letter-spacing:normal;line-height:1.2;text-align:center;min-width:200px;padding:5px 15px;margin-top:30px;margin-bottom:15px;background-color:#000}body.night-and-light #nightAndLight .contentSection .heading03 .en{font-size:1.2rem;margin-left:1em}body.night-and-light #nightAndLight .contentSection .date{font-size:2.4rem;font-weight:600;letter-spacing:normal;line-height:1.5;margin-top:-15px;margin-bottom:25px}body.night-and-light #nightAndLight .contentSection .date .main{font-size:3.6rem}body.night-and-light #nightAndLight .contentSection .date .main:not(:last-child){margin-right:.2em}body.night-and-light #nightAndLight .contentSection .accVox{margin-top:25px}body.night-and-light #nightAndLight .contentSection .accVox .accTtl{display:flex;justify-content:center;align-items:end;gap:8.6%}body.night-and-light #nightAndLight .contentSection .accVox .accTtl .img{max-width:330px}body.night-and-light #nightAndLight .contentSection .accVox .accTtl .img figcaption{font-size:1.7rem;font-weight:bold;letter-spacing:normal;margin-top:10px}body.night-and-light #nightAndLight .contentSection .accVox .accTtl .img figcaption .sub{font-size:.9rem;margin-left:.5em}body.night-and-light #nightAndLight .contentSection .accVox .accTtl .opener{color:#231815;font-family:"Noto Serif JP",serif;font-size:1rem;font-weight:500;padding-right:30px;line-height:1.2;margin-left:-20px;background-color:rgba(0,0,0,0);border:none}body.night-and-light #nightAndLight .contentSection .accVox .accTtl .opener::after{flex:1;content:"＞"}body.night-and-light #nightAndLight .contentSection .accVox .accTtl.column .img{max-width:174px;width:45.7%}body.night-and-light #nightAndLight .contentSection .accVox .accContent{font-size:1rem}body.night-and-light #nightAndLight .contentSection .accVox .accContent p:first-child{margin-top:20px}body.night-and-light #nightAndLight .contentSection .lightUpVox:not(:last-of-type){margin-bottom:75px}body.night-and-light #nightAndLight .contentSection .performanceInfo{font-weight:bold;margin-top:25px}body.night-and-light #nightAndLight .contentSection .performanceInfo .img{margin-bottom:20px}body.night-and-light #nightAndLight .contentSection .performanceVox{margin-top:40px}body.night-and-light #nightAndLight .contentSection .performanceVox .title{font-size:2.2rem;font-weight:bold;line-height:1.45;margin-bottom:.5em}body.night-and-light #nightAndLight .contentSection .barVox{display:flex;justify-content:center;gap:44px;margin-top:30px;margin-bottom:40px}body.night-and-light #nightAndLight .contentSection .barVox>.item{font-size:1rem;max-width:174px;width:calc(50% - 22px)}body.night-and-light #nightAndLight .contentSection .barVox>.item .img{margin-bottom:5px}body.night-and-light #nightAndLight .contentSection .barVox>.item .title{font-size:1.7rem;font-weight:bold;letter-spacing:.05em;margin-bottom:20px}body.night-and-light #nightAndLight .contentSection .map{margin-bottom:35px}body.night-and-light #nightAndLight .contentSection .mapInfo{font-weight:bold}body.night-and-light #nightAndLight .contentSection .mapInfo .header{font-size:2rem;font-weight:bold;margin-bottom:.1em}body.night-and-light #nightAndLight .contentSection .mapInfo .infoList{display:flex}body.night-and-light #nightAndLight .contentSection .mapInfo .infoList>dt{white-space:nowrap}body.night-and-light #nightAndLight .contentSection .mapInfo .infoList>dt::after{content:"｜"}@media only screen and (max-width: 1269px){body.night-and-light #eventHeader{position:static}body.night-and-light #nightAndLight{display:block;padding-top:30px}body.night-and-light #nightAndLight .mv{width:100%;max-width:512px;height:auto;margin:0 auto 50px auto;position:relative}body.night-and-light #nightAndLight .mv img{width:100%;height:auto;object-fit:inherit}body.night-and-light #nightAndLight>.inner{padding:0 20px 50px 20px}}@media only screen and (max-width: 767px){body.night-and-light #nightAndLight{padding-top:0}body.night-and-light #nightAndLight .anchorLink{gap:10px}body.night-and-light #nightAndLight .anchorLink>li a{font-size:1.4rem}body.night-and-light #nightAndLight .description{font-size:1.7rem}body.night-and-light #nightAndLight .contentSection{margin-top:80px}body.night-and-light #nightAndLight .contentSection .heading01{font-size:1.8rem}body.night-and-light #nightAndLight .contentSection .heading01 .main{font-size:3.5rem}body.night-and-light #nightAndLight .contentSection .date{font-size:2.2rem}body.night-and-light #nightAndLight .contentSection .date .main{font-size:3.2rem}body.night-and-light #nightAndLight .contentSection .accVox .accTtl{display:block}body.night-and-light #nightAndLight .contentSection .accVox .accTtl .img{max-width:250px;margin:0 auto}body.night-and-light #nightAndLight .contentSection .accVox .accTtl .img:not(:last-of-type){margin-bottom:40px}body.night-and-light #nightAndLight .contentSection .accVox .accTtl .opener{display:block;text-align:left;width:100%;max-width:250px;margin:10px auto 0 auto}body.night-and-light #nightAndLight .contentSection .accVox .accTtl.column .img{max-width:250px;width:auto}body.night-and-light #nightAndLight .contentSection .barVox{gap:20px}body.night-and-light #nightAndLight .contentSection .barVox>.item{width:calc(50% - 10px)}body.night-and-light #nightAndLight .contentSection .barVox>.item .title{font-size:1.5rem;margin-bottom:10px}body.night-and-light #nightAndLight .contentSection .map{margin-bottom:20px}}/*# sourceMappingURL=night-and-light.min.css.map */