/*!
 * Bootstrap Reboot v5.1.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700&family=Noto+Sans+JP:wght@400;700&display=swap");@import url("https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/css/yakuhanjp.min.css");*,*::before,*::after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:0.25}hr:not([size]){height:1px}h6,h5,h4,h3,h2,h1{margin-top:0;margin-bottom:0.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + 0.9vw)}@media (min-width: 1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + 0.6vw)}@media (min-width: 1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + 0.3vw)}@media (min-width: 1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-bs-original-title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:0.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:0.875em}mark{padding:0.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:0.2rem 0.4rem;font-size:0.875em;color:#fff;background-color:#212529;border-radius:0.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:0.5rem;padding-bottom:0.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:0.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes ticker{0%{transform:translateX(0)}5%{transform:translateX(-100%)}50%{transform:translateX(-100%)}100%{transform:translateX(-300%)}}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;color:#2a2a2a;font-family:'YakuHanJP', YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}body.scrolled{padding-top:80px}body.is-open{overflow-y:hidden}[tabindex="-1"]:focus{outline:0}[lang="en"]{font-family:'Montserrat', sans-serif !important;font-weight:400}img{width:100%;max-width:100％;height:auto;margin:0;padding:0;vertical-align:top;font-size:0px;font-size:0rem;line-height:1.6;line-height:1;pointer-events:none;aspect-ratio:attr(width)/attr(height)}a{color:#0068b6;transition-duration:.3s}figure{position:relative}figure img{transition-duration:.3s}figure figcaption{padding:4px 0 0 0;text-align:center;font-size:12px;font-size:.75rem;line-height:1.5}figure a{display:block;overflow:hidden}figure a:hover img{transform:scale(1.1, 1.1)}ruby{position:relative}[data-ruby]{position:relative}[data-ruby]::before{position:absolute;top:-1.3em;left:auto;right:auto;width:100%;margin:auto;text-align:center;content:attr(data-ruby);white-space:nowrap}rt{font-size:0}h1{margin:0;padding:0 0 1em 0;font-size:22px;font-size:1.375rem;line-height:1.5;font-weight:bold}h2{margin:0;padding:0 0 1em 0;font-size:20px;font-size:1.25rem;line-height:1.5;font-weight:bold}h3{margin:0;padding:0 0 1em 0;font-size:16px;font-size:1rem;line-height:1.5;font-weight:bold}h4{margin:0;padding:0 0 1em 0;font-size:15px;font-size:.9375rem;line-height:1.5;font-weight:bold}h5{margin:0;padding:0 0 1em 0;font-size:14px;font-size:.875rem;line-height:1.5;font-weight:bold}h6{margin:0;padding:0 0 1em 0;font-size:13px;font-size:.8125rem;line-height:1.5;font-weight:bold}p{padding:0 0 1em 0;margin:0;font-size:16px;font-size:1rem;line-height:1.7;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}em{color:#ff3f34;font-style:normal}.nowrap{white-space:nowrap}.yomiage{width:0;height:0;padding:0;margin:0;overflow:hidden}.colored{color:#ff3f34}.hidden{height:0;overflow:hidden;padding-bottom:0 !important}strong{font-weight:bolder}.mdlContainer{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:56.25%}.mdlContainer iframe,.mdlContainer object,.mdlContainer embed{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 768px){.txt{font-size:18px;font-size:1.125rem;line-height:32}}@media screen and (min-width: 1200px){body.scrolled{padding-top:120px}}.aside{margin:0 -24px}.aside__calendar{display:none;padding:16px 24px;background-color:#f2f4fa}.aside__calendar .btnViewMoreTxt{color:#003b82}.aside__calendar .btnViewMoreTxt:after{background-image:url(/assets/images/icon/circle_link-main1.svg)}.aside__calendar .btnViewMoreTxt:hover:after{background-image:url(/assets/images/icon/circle_link-main1-hover.svg)}.aside__calendar.is-active{display:block}.aside__ttlWrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 2px 8px}.aside__ttl{width:-o-calc(100% - 100px);width:calc(100% - 100px);padding-bottom:0;padding-left:8px;border-left:4px solid #003b82;font-size:20px;font-size:1.25rem;line-height:1.25}.aside__rcBtn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100px;height:40px;margin:0;padding:8px 10px 8px 8px;border-radius:8px;border:1px solid #cfd0d0;background-color:#fff;color:#0068b6;text-decoration:none;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.25;text-align:center;white-space:nowrap}.aside__rcBtn:before{content:'';display:inline-block;width:10px;height:16px;background-image:url(/assets/images/icon/fa-caret-right.svg);background-repeat:no-repeat;background-position:left center;vertical-align:middle}.aside__banner{padding:56px 24px 40px}.aside__download{padding:0 24px 56px}[lang="en"] .aside__ttl{width:-o-calc(100% - 120px);width:calc(100% - 120px)}[lang="en"] .aside__rcBtn{width:120px}@media screen and (min-width: 1200px){.aside{margin:0;width:384px}.aside__calendar{padding:16px 12px;background-color:#f2f4fa}.aside__banner{padding:32px 0 16px}.aside__download{padding:0 0 56px}}.banner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.banner__item{width:100%;max-width:384px;margin:0 auto 16px auto}.banner__item a{display:block}.banner.flex-start{-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width: 768px){.banner__item{width:48%;margin:0 1% 16px 1%}}@media screen and (min-width: 1200px){.banner__item{width:100%;margin:0 0 16px 0}}.btnViewMoreWrap{padding:0}.btnViewMore{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:56px;background-color:#2a2a2a;color:#fff;text-decoration:none;transition-duration:.3s;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.btnViewMore:hover{color:#fff}.-support .btnViewMore:hover{border:solid 1px #fff}.btnViewMoreTxtWrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.btnViewMoreTxtWrap.-right{-ms-flex-pack:end;justify-content:flex-end}.concertSideMenu .btnViewMoreTxtWrap{padding-bottom:16px}.btnViewMoreTxt{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;color:#0068b6;text-decoration:none;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;vertical-align:middle}.btnViewMoreTxt:after{content:'';display:inline-block;width:48px;height:48px;margin:0 0 0 16px;background-image:url(/assets/images/icon/circle_link-main2.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle}.btnViewMoreTxt:hover{color:#003b82}.btnViewMoreTxt:hover:after{background-image:url(/assets/images/icon/circle_link-main2-hover.svg)}.btnViewMoreTxt.-negative{color:#fff}.btnViewMoreTxt.-dark{color:#003b82}.btnViewMoreTxt.-black{color:#2a2a2a}.btnViewMoreTxt.-black:hover{color:#003b82}.btnViewMoreTxt.-small:after{content:'';display:inline-block;width:24px;height:24px;margin:0 0 0 8px;background-image:url(/assets/images/icon/icon-moremini.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle}.btnViewMoreTxt.-small-before:before{content:'';display:inline-block;width:24px;height:24px;margin:0 8px 0 0;background-image:url(/assets/images/icon/icon-moremini.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle}.btnViewMoreTxt.-small-before:after{display:none}.btnViewMoreTxt.-down:after{background-image:url(/assets/images/icon/icon-down.svg)}.btnViewMoreTxt.-down:hover:after{background-image:url(/assets/images/icon/icon-down.svg)}.btn{-ms-flex-order:3;order:3;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;padding:16px 0 0 0}.btn.-hall{padding-top:8px;padding-bottom:24px}.btn.-wrap{padding-top:8px}.btn__item{margin:0 2% 8px 0;width:48%}.btn__item a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:52px;padding:0 8px;text-decoration:none;font-size:14px;font-size:.875rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;text-align:center}.btn__item.moreinfo a{border:1px solid #0068b6;background-color:#fff;color:#0068b6;white-space:nowrap}.btn__item.moreinfo a:hover{border:1px solid #003b82;background-color:#003b82;color:#fff}.btn__item.buyticket a{border:1px solid #0068b6;background-color:#0068b6;color:#fff;white-space:nowrap}.btn__item.buyticket a:before{content:'';display:inline-block;width:24px;height:48px;margin:-4px 8px 0 0;background-image:url(/assets/images/icon/icon-ticket.svg);background-repeat:no-repeat;background-position:left center;background-size:contain;vertical-align:middle}.btn__item.buyticket a:hover{border:1px solid #2a2a2a;background-color:#2a2a2a}.btn__item.detail a{padding:0;border:none;background-color:transparent;color:#fff;text-decoration:none;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;vertical-align:middle;text-align:left}.btn__item.detail a:after{content:'';display:inline-block;width:48px;height:48px;margin:0 0 0 16px;background-image:url(/assets/images/icon/circle_link-main2.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle}.btn__item.detail a:hover:after{background-image:url(/assets/images/icon/circle_link-main2-hover.svg)}.btn__item.access{max-width:172px}.btn__item.access a{position:relative;padding:0;border:1px solid #2a2a2a;background-color:transparent;color:#2a2a2a;text-decoration:none;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;vertical-align:middle;text-align:center;font-size:16px;font-size:1rem;line-height:1.6;line-height:52px}.btn__item.access a:after{content:'';display:block;position:absolute;right:16px;top:50%;width:16px;height:16px;margin-top:-6px;background-image:url(/assets/images/icon/allow_next-black.svg);background-size:contain;background-repeat:no-repeat}.btn__item.sheeting{max-width:172px}.btn__item.sheeting a{position:relative;padding:0;border:1px solid #2a2a2a;background-color:#2a2a2a;color:#fff;text-decoration:none;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;vertical-align:middle;text-align:center;font-size:16px;font-size:1rem;line-height:1.6;line-height:52px}.btn__item.sheeting a:after{content:'';display:block;position:absolute;right:16px;top:50%;width:16px;height:16px;margin-top:-6px;background-image:url(/assets/images/icon/allow_next-white.svg);background-size:contain;background-repeat:no-repeat}.btn.-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.btn .btn1{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:64px;margin:0 0 8px 0;border-radius:4px;background-color:#b18b40;color:#fff;text-decoration:none;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.btn .btn1 span{display:inline-block;width:6em;margin:0 8px 0 0;padding:2px 8px;border:1px solid #ff3f34;background:#fff;color:#ff3f34;font-size:10px;font-size:.625rem;line-height:1.5}.btn .btn2{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:64px;margin:0 0 8px 0;border-radius:4px;background-color:#003b82;color:#fff;text-decoration:none;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.btn .btn2.-a{background-color:#8f9352}.btn .btn2.-b{background-color:#AD7285}.btn .btn2.-c{background-color:#61848e}[lang="en"] .btn__item.moreinfo a{white-space:normal}.aboutTicket{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.aboutTicket__link{width:100%;max-width:560px;padding:24px;border-radius:8px;background-color:#2a2a2a;color:#fff;text-align:center;text-decoration:none;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.aboutTicket__link:hover{color:#fff}.btnScroll{width:156px;margin-bottom:8px;padding:8px 16px 8px 12px;border-radius:4px;border:solid 1px #cfd0d0;background-color:#f5f6f6;color:#2a2a2a;font-size:14px;font-size:.875rem;line-height:1.25;text-align:left}.btnScroll:before{content:'';display:inline-block;width:24px;height:24px;background-size:12px auto;background-position:center center;background-repeat:no-repeat;vertical-align:middle}.btnScroll.scrollup:before{background-image:url(/assets/images/icon/page-nav-up.svg)}.btnScroll.scrolldown:before{background-image:url(/assets/images/icon/page-nav-down.svg)}@media screen and (min-width: 414px){.btn__item{font-size:16px;font-size:1rem;line-height:1.6;line-height:52px}.btn .btn1 span{width:auto;font-size:14px;font-size:.875rem;line-height:1.5}}@media screen and (min-width: 768px){.btn.-wrap{width:100%;-ms-flex-pack:justify;justify-content:space-between}.btn.-wrap .btn1,.btn.-wrap .btn2{width:49%}}@media screen and (min-width: 1200px){.btn.-wrap{padding-top:0}}.btnPageTop{position:absolute;width:56px;height:56px;right:0;top:24px}.btnPageTop a{display:block}.card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;padding-bottom:56px}.card__item figure a{display:block;position:relative}.card__item figure::before{position:absolute;left:0;top:0;z-index:10;width:90px;height:38px;color:#fff;font-size:14px;font-size:.875rem;line-height:1.6;line-height:34px;text-align:center;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.card__txt{-ms-flex-order:2;order:2}.card__txt h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;overflow:hidden;margin-bottom:12px;padding-bottom:0;font-size:20px;font-size:1.25rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.card__txt p{margin-bottom:12px;padding-bottom:0}.card figure{-ms-flex-order:1;order:1;margin-bottom:16px}.card__item.-subscriptionA figure::before{content:'定期公演A';background-color:#8E9350}.card__item.-subscriptionB figure::before{content:'定期公演B';background-color:#AE7286}.card__item.-subscriptionC figure::before{content:'定期公演C';background-color:#62848E}.card__item.-performance figure::before{content:'特別公演';background-color:#452286}.card__item.-other figure::before{content:'各地の公演';background-color:#452286}.card__item.-onair figure::before{content:'放送予定';background-color:#fa665d}.card__item.-feature figure::before{content:'公演特集';background-color:#f1379a}.card__item.-news figure::before{content:'ニュース';background-color:#2ca77b}.card__item.-sonota figure::before{content:'その他';background-color:#00ade3}.card .btn{padding:8px 0 0 0}[lang="en"] .card__item.-subscriptionA figure::before{content:'Program A'}[lang="en"] .card__item.-subscriptionB figure::before{content:'Program B'}[lang="en"] .card__item.-subscriptionC figure::before{content:'Program C'}[lang="en"] .card__item.-performance figure::before{content:'Special Concerts';width:140px}[lang="en"] .card__item.-other figure::before{content:'Other Concerts';width:140px}[lang="en"] .card__item.-news figure::before{content:'News'}[lang="en"] .card__item.-onair figure::before{content:'Broadcast'}[lang="en"] .card__item.-feature figure::before{content:'Feature'}[lang="en"] .card__item.-sonota figure::before{content:'Other'}@media screen and (min-width: 768px){.card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.card__item{width:48.4%}}@media screen and (min-width: 1200px){.card{margin:0}.card__item{padding-bottom:64px}}.clmn2{margin-bottom:24px;padding:24px 24px 8px;border:1px solid #cfd0d0}.clmn2 h4{padding-bottom:16px;font-size:16px;font-size:1rem;line-height:1.5}.clmn2 .iconCaret{display:block;margin-bottom:4px;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.clmn2 .small{font-size:14px;font-size:.875rem;line-height:1.5}.clmn2 .bnr_nhkplus,.clmn2 .bnr_nod{margin:0 0 16px 0}.clmn__box{margin-bottom:16px;border-bottom:1px solid #cfd0d0}.clmn__box:last-child{margin-bottom:0;padding-bottom:0;border:none}@media screen and (min-width: 768px){.clmn2 .small{font-size:12px;font-size:.75rem;line-height:1.5}}.iconSchedule{margin-bottom:12px;padding:0 0 0 24px;background-image:url(/assets/images/icon/schedule-corporate3.svg);background-repeat:no-repeat;background-position:left 4px;background-size:16px 16px;font-size:16px;font-size:1rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.iconVenue{margin-bottom:12px;padding:0 0 0 24px;background-image:url(/assets/images/icon/spot-corporate3.svg);background-repeat:no-repeat;background-position:left 4px;background-size:16px 16px;font-size:16px;font-size:1rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.iconOnair{margin-bottom:12px;padding:0 0 0 0;font-size:16px;font-size:1rem;line-height:1.25;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.iconOnair:before{content:'';display:inline-block;width:24px;height:24px;margin:0 8px 0 0;background-image:url(/assets/images/icon/tv.svg);background-repeat:no-repeat;background-position:left center;background-size:24px 24px;vertical-align:middle}.txtLink{padding:8px 0 0 0}.txtLink.-right{text-align:right}.txtLinkBold{display:inline-block;margin-bottom:4px;font-size:16px;font-size:1rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.imgLink{width:100%}.slider .iconSchedule{background-image:url(/assets/images/icon/schedule-main3.svg)}.slider .iconVenue{background-image:url(/assets/images/icon/spot-main3.svg)}.iconExternal:after{content:'';display:inline-block;margin:0 0 0 6px;width:12px;height:12px;background-image:url(/assets/images/icon/icon_external_blue.svg);background-repeat:no-repeat;background-size:12px 12px}.stage{margin-bottom:12px;padding:0}.ml{margin-left:1em}.shoulder{padding-bottom:8px;color:#003b82;font-size:12px;font-size:.75rem;line-height:1.5}.search{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:88px}input[type="search"]{appearance:none;max-width:278px;width:-o-calc(100% - 82px);width:calc(100% - 82px);height:56px;background-color:#fff;padding:4px 12px;border-radius:4px;border:1px solid #cfd0d0}input[type="search"]:-ms-input-placeholder{font-size:0.8em}input[type="search"]::placeholder{font-size:0.8em}button.search__btn{width:80px;height:56px;margin-left:8px;background-color:#0068b6;background-image:url(/assets/images/icon/search-white.svg);background-repeat:no-repeat;background-position:center center;background-size:24px auto;text-indent:-9999px}.sat{color:#3c40c6}.sun{color:#ff3f34}.red{color:#ff3f34}.iconCaret:before{content:'';display:inline-block;width:10px;height:16px;background-image:url(/assets/images/icon/fa-caret-right.svg);background-repeat:no-repeat;background-position:left center;vertical-align:middle}.iconInternet,.iconPhone,.iconCounter{display:-ms-flexbox !important;display:flex !important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:80px !important;font-size:1rem !important;line-height:1.5 !important}.iconInternet:before{content:'';display:inline-block;margin:0 8px 0 0;width:32px;height:32px;background-image:url(/assets/images/icon/internet-white.svg);background-repeat:no-repeat;background-size:32px 32px;vertical-align:middle}.iconPhone:before{content:'';display:inline-block;margin:0 8px 0 0;width:32px;height:32px;background-image:url(/assets/images/icon/phone-white.svg);background-repeat:no-repeat;background-size:32px 32px;vertical-align:middle}.iconCounter:before{content:'';display:inline-block;margin:0 8px 0 0;width:32px;height:32px;background-image:url(/assets/images/icon/counter.svg);background-repeat:no-repeat;background-size:32px 32px;vertical-align:middle}.notes{font-size:14px;font-size:.875rem;line-height:1.6}@media screen and (min-width: 414px){.iconInternet,.iconPhone,.iconCounter{font-size:1.25rem !important}.iconInternet:before,.iconPhone:before,.iconCounter:before{margin:0 16px 0 0}}@media screen and (min-width: 768px){.imgLink{float:left;width:270px;margin:0 16px 0 0}input[type="search"]{max-width:592px}}@media screen and (min-width: 1200px){.search{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:184px}input[type="search"]{max-width:504px}input[type="search"]:-ms-input-placeholder{font-size:1em;background-repeat:no-repeat;background-position:4px center}input[type="search"]::placeholder{font-size:1em;background-repeat:no-repeat;background-position:4px center}}.header{position:relative;z-index:100}.header.is-open:before{content:'';position:fixed;left:0;top:0;z-index:100;display:block;width:100%;height:100vh;background-color:rgba(42,42,42,0.8)}.calendar{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:2px;font-family:'Montserrat', sans-serif;font-weight:400}.calendar td{background-color:#fff;text-align:center;vertical-align:middle}.calendar thead td{position:relative;width:100%;height:56px;background-color:#003b82;color:#fff;text-align:center;font-family:'Montserrat', 'YakuHanJP', YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.calendar thead td span{position:absolute;left:0;top:0;width:100%;text-align:center;line-height:56px}.calendar thead td a{display:block;position:relative;width:72px;height:56px;background-repeat:no-repeat;background-position:center center}.calendar thead td a.btnPrevMonth{float:left;text-indent:-9999px;background-image:url(/assets/images/icon/allow_prev-white.svg)}.calendar thead td a.btnNextMonth{float:right;text-indent:-9999px;background-image:url(/assets/images/icon/allow_next-white.svg)}.calendar .day{height:24px;font-size:12px;font-size:.75rem;line-height:1.25}.calendar .today{position:relative}.calendar .today span{position:relative}.calendar .today:before{content:'';display:block;position:absolute;left:50%;top:50%;width:34px;height:34px;border-radius:20px;border:solid 1px #cfd0d0;background-color:#f2f4fa;transform:translate(-50%, -50%)}.calendar tbody a{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;margin:0 auto;border-radius:20px;background-color:#0068b6;color:#fff !important;text-decoration:none}.calendar tbody a::after{display:none}.calendar tbody a:hover,.calendar tbody a.active{background-color:#ff3f34}.calendar tbody td{height:40px;font-size:16px;font-size:1rem;line-height:1}.calendar tbody td:first-child{color:#ff3f34}.calendar tbody td:first-child a{color:#ff3f34}.calendar tbody td:last-child{color:#3c40c6}.calendar tbody td:last-child a{color:#3c40c6}.aside__calendar .calendar{margin-bottom:16px}.aside__calendar .calendar .day{height:26px}.aside__calendar .calendar tbody td{height:50px}@media screen and (min-width: 414px){.calendar .today:before{width:32px;height:32px}.calendar tbody a{width:32px;height:32px;border-radius:20px}.calendar tbody td{height:40px;font-size:18px;font-size:1.125rem;line-height:1}.aside__calendar .calendar .today:before{width:40px;height:40px}.aside__calendar .calendar tbody a{width:40px;height:40px}.aside__calendar .calendar tbody td{height:50px}}.container{padding:0 24px}.container__lead{padding-bottom:0}.container__col1{max-width:1200px;margin:0 auto;padding-bottom:32px}.container__col2{max-width:1200px;margin:0 auto;padding-bottom:24px}.container__col2.last{padding:0 0 56px 0}.container__col2.last .each{padding-top:32px;padding-bottom:32px;border-bottom:1px solid #cfd0d0}.container__col2.last .each p:last-child{padding-bottom:0}.container__sub .concertSideMenu{display:none}.container__100{margin:0 -24px;padding:0;border-bottom:1px solid #cfd0d0}.container__100.-anchor{margin-bottom:32px;border-bottom:none}.container__100.-member{border-bottom:none}.container__100 .grayish{background-color:#f2f4fa}.container__100 .grayish2{background-color:#f5f6f6}.container__100 .container__main.-member{max-width:960px;padding:64px 24px 0;margin:0 auto;box-sizing:content-box}.container__main.-member{padding-top:64px}.container__inner.ticketBlock{padding:0 24px 0}.container__inner.broadcastBlock{padding:32px 24px 0}.container__inner.broadcastBlock{padding:24px 24px 0}.container__inner.broadcastBlock .cDetail__section{padding-bottom:0 !important}.-max960{max-width:960px !important}.-max800{max-width:800px !important}@media screen and (min-width: 768px){.container__inner{padding:0 24px}}@media screen and (min-width: 992px){.container__col2.-member{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1200px){.container__col2{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.container__col2.last{display:block}.container__main{width:916px;padding-bottom:32px}.container__col1 .container__main{margin:0 auto}.-max800 .container__main{width:800px}.-max1200 .container__main{width:1200px}.container__sub{width:220px}.container__sub .concertSideMenu{display:block}.container__col1__main{width:960px;padding-bottom:32px}.container__100{margin:0 -24px 32px}.container__100.-anchor{margin-bottom:56px}.container__inner.ticketBlock{padding:0 24px 0}.container__inner.broadcastBlock{padding:56px 24px 0}.container__inner.broadcastBlock .container__col2{padding-bottom:0}.container__inner.broadcastBlock{padding:56px 24px 0}.container__inner.broadcastBlock .container__col2{padding-bottom:0}}.download{padding-top:20px;padding-bottom:32px}.download:after{content:"";display:block;clear:both}.download a{display:block}.download__item{width:100%}.download__item a{padding:16px;background-color:#f2f4fa;color:#2a2a2a;text-decoration:none}.download__item a::after{content:"";display:block;clear:both}.download__item a figure{float:left;width:104px;margin-bottom:0;padding-right:16px}.download__text{float:right;width:-o-calc(100% - 104px);width:calc(100% - 104px)}.download__text .ttl{padding-bottom:0;font-size:16px;font-size:1rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.download__text .lead{padding-bottom:16px;font-size:14px;font-size:.875rem;line-height:1.7;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.download img{margin-bottom:8px}.download .pamphlet{display:block;max-width:220px;margin:0 auto;text-decoration:underline}.download .dl{display:block;float:right;color:#0068b6;text-align:right;font-size:14px;font-size:.875rem;line-height:1.6;text-decoration:underline}.download .dl:before{content:'';display:inline-block;width:10px;height:16px;background-image:url(/assets/images/icon/fa-caret-right.svg);background-repeat:no-repeat;background-position:left center;vertical-align:middle;margin-top:-3px}.downloadWrap{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin:0 -8px}.downloadWrap .download{width:50%;max-width:220px;margin-top:0;padding-bottom:16px}.downloadWrap .download a{display:block;padding:0 8px}.downloadWrap .download img{border:1px solid #cfd0d0}@media screen and (min-width: 768px){.download__item a{padding:16px 40px}.download__text{width:-o-calc(100% - 124px);width:calc(100% - 124px)}}@media screen and (min-width: 1200px){.download{margin-top:0;padding-top:0;padding-bottom:52px}.download__item a{padding:16px}.download__text{width:-o-calc(100% - 104px);width:calc(100% - 104px)}.container__sub .download{display:block}}.dlWrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.dlEach{width:48%}.dlEach figure{margin-bottom:0}.dlEach figure img{border:1px solid #cfd0d0}.dlEach figcaption{text-align:right}.snsLinks{display:none;position:fixed;right:4px;bottom:26%;z-index:999;width:40px}.snsLinks__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;list-style-type:none;margin:0;padding:0}.snsLinks__item{width:100%;margin:0 0 8px 0}.snsLinks__item a{display:block}.snsLinks__item a img{transition-duration:.3s}.snsLinks__item a:hover img{transform:scale(1.1, 1.1)}@media screen and (min-width: 768px){.snsLinks{right:12px;bottom:18%;width:64px}}.blockSkip{margin:0;padding:0;font-size:14px;font-size:.875rem;line-height:1.5;text-align:center}.blockSkip a{position:absolute;color:#2a2a2a;text-decoration:none}.blockSkip a:after{display:block;position:absolute;top:50%;left:auto;right:auto;width:8px;height:8px;margin-top:-8px;border-top:solid 1px #2a2a2a;border-right:solid 1px #2a2a2a;transform:rotate(135deg);content:"";position:relative;display:inline-block;vertical-align:middle;margin-left:8px}.blockSkip a:hover{text-decoration:underline}.blockSkip a.focus{position:relative}.container{padding:0 24px}.container__lead{padding-bottom:0}.container__col1{max-width:1200px;margin:0 auto;padding-bottom:32px}.container__col2{max-width:1200px;margin:0 auto;padding-bottom:24px}.container__col2.last{padding:0 0 56px 0}.container__col2.last .each{padding-top:32px;padding-bottom:32px;border-bottom:1px solid #cfd0d0}.container__col2.last .each p:last-child{padding-bottom:0}.container__sub .concertSideMenu{display:none}.container__100{margin:0 -24px;padding:0;border-bottom:1px solid #cfd0d0}.container__100.-anchor{margin-bottom:32px;border-bottom:none}.container__100.-member{border-bottom:none}.container__100 .grayish{background-color:#f2f4fa}.container__100 .grayish2{background-color:#f5f6f6}.container__100 .container__main.-member{max-width:960px;padding:64px 24px 0;margin:0 auto;box-sizing:content-box}.container__main.-member{padding-top:64px}.container__inner.ticketBlock{padding:0 24px 0}.container__inner.broadcastBlock{padding:32px 24px 0}.container__inner.broadcastBlock{padding:24px 24px 0}.container__inner.broadcastBlock .cDetail__section{padding-bottom:0 !important}.-max960{max-width:960px !important}.-max800{max-width:800px !important}@media screen and (min-width: 768px){.container__inner{padding:0 24px}}@media screen and (min-width: 992px){.container__col2.-member{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1200px){.container__col2{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.container__col2.last{display:block}.container__main{width:916px;padding-bottom:32px}.container__col1 .container__main{margin:0 auto}.-max800 .container__main{width:800px}.-max1200 .container__main{width:1200px}.container__sub{width:220px}.container__sub .concertSideMenu{display:block}.container__col1__main{width:960px;padding-bottom:32px}.container__100{margin:0 -24px 32px}.container__100.-anchor{margin-bottom:56px}.container__inner.ticketBlock{padding:0 24px 0}.container__inner.broadcastBlock{padding:56px 24px 0}.container__inner.broadcastBlock .container__col2{padding-bottom:0}.container__inner.broadcastBlock{padding:56px 24px 0}.container__inner.broadcastBlock .container__col2{padding-bottom:0}}.footer{padding:0 24px;background:#002b69;color:#fff}.footer__inner{position:relative;max-width:1200px;margin:0 auto;padding:56px 0}.footer__clmn2{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0 0 24px}.footer__clmn1{position:relative;border-top:1px solid #cfd0d0}.footer__credit{background-color:#d2daee}.creditTxt{margin:0;padding:20px 0;color:#2a2a2a;font-size:12px;font-size:.75rem;line-height:1.5;text-align:center}@media screen and (min-width: 768px){.footer__inner{padding:56px 0}}@media screen and (min-width: 1200px){.footer__clmn2{-ms-flex-pack:justify;justify-content:space-between}.footer__clmn2 .footerTtl{width:360px}.footer__clmn2 .footerNav{width:-o-calc(100% - 360px - 64px);width:calc(100% - 360px - 64px)}}.footerNav{display:none}@media screen and (min-width: 1200px){.footerNav{display:block}}.footerTtl__logo{padding-top:6px;padding-bottom:40px}.footerTtl__text{color:#fff;text-align:center}.footerTtl__text .namae{margin:0;padding-bottom:8px;font-size:16px;font-size:1rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.footerTtl__text .address{margin:0;padding:0;font-size:12px;font-size:.75rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}@media screen and (min-width: 1200px){.footerTtl__text{text-align:left}}.footerSns{padding:24px 0 0 0}.footerSns__ttl{padding-bottom:16px;font-size:14px;font-size:.875rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.footerSns ul,.footerSns li{list-style-type:none}.footerSns ul{display:-ms-flexbox;display:flex;height:24px;margin:0;padding:0}.footerSns li{margin:0 16px 0 0}.footerSns li a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none}.footerSns li img{width:auto;height:24px;margin:0 8px 0 0}.footerSns li .asideTxt{display:none;font-size:14px;font-size:.875rem;line-height:1.5;font-family:'Montserrat', sans-serif;font-weight:300}@media screen and (min-width: 768px){.footerSns{padding:40px 0 0 0}.footerSns li .asideTxt{display:block}}@media screen and (min-width: 1200px){.footerSns{display:-ms-flexbox;display:flex}.footerSns__ttl{margin-right:32px}}.main{min-height:100vh;overflow:hidden}.toppage .main{padding-top:16px}#modalCalendar.is-open{top:40px}.modalAside{position:fixed;right:auto;top:100%;z-index:2002;width:100%;height:-o-calc(100vh - 40px);height:calc(100vh - 40px);overflow-y:auto;border-radius:8px 8px 0 0;background-color:#fff;transition-duration:.5s}.modalAside .closeModal{display:block;width:48px;height:48px;margin:0 0 24px auto}.modalAside__inner{max-width:410px;margin:0 auto;padding:24px}.modalAside__calendarWrap{padding:0;background-color:#f2f4fa}.modalAside__event{padding:24px 0 0 0}.modalAside__eventinner h2{font-size:16px;font-size:1rem;line-height:1.7;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.modalAside__eventinner .programTxt{list-style-type:none;margin:0 0 16px 0;padding:0;border-bottom:1px solid #cfd0d0}.modalAside__eventinner .programTxt li{padding:4px 0;border-top:1px solid #cfd0d0;font-size:14px;font-size:.875rem;line-height:1.7;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.modalAside__eventinner .description,.modalAside__eventinner .iconSchedule,.modalAside__eventinner .iconVenue{display:none}.modalAside__date{margin-bottom:8px;padding:8px 12px;background-color:#ff3f34;color:#fff;text-align:center;font-size:16px;font-size:1rem;line-height:1.25;font-family:'Montserrat', 'YakuHanJP', YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.modalAside__eventDetail{margin-top:24px;padding:24px 24px 0;background-color:#f2f4fa}.modalAside__eventDetail h2{margin-bottom:16px;border-bottom:1px solid #cfd0d0;font-size:16px;font-size:1rem;line-height:1.5}.modalAside__eventDetail .iconSchedule,.modalAside__eventDetail .iconVenue{font-size:14px;font-size:.875rem;line-height:1.5}.modalAside__eventDetail .link{color:#0068b6}.modalAside__eventDetail .iconExternal{padding-right:20px;background-image:url(/assets/images/icon/icon_external_blue.svg);background-size:12px 12px}.modalAside__eventDetail .description{display:none}.modalAside__eventDetail .btn{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:0}.modalAside__eventDetail .programTxt{display:none;list-style-type:none;margin:0 0 16px 0;padding:0}.modalAside__eventDetail .btn__item.moreinfo{width:auto}.modalAside__eventDetail .btn__item.moreinfo a{padding:0;border:none;background-color:transparent;color:#0068b6;text-decoration:none;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;vertical-align:middle}.modalAside__eventDetail .btn__item.moreinfo a:after{content:'';display:inline-block;width:48px;height:48px;margin:0 0 0 16px;background-image:url(/assets/images/icon/circle_link-main2.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle}.modalAside__eventDetail .btn__item.moreinfo a:hover{color:#003b82}.modalAside__eventDetail .btn__item.moreinfo a:hover:after{background-image:url(/assets/images/icon/circle_link-main2-hover.svg)}.modalAside__eventDetail .btn__item.buyticket{width:-o-calc(100% + 48px);width:calc(100% + 48px);max-width:-o-calc(100% + 48px);max-width:calc(100% + 48px);margin:0 -24px;padding:22px 0 0 0}.modalAside .closeModal2{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:56px;margin:0;background-color:#2a2a2a;color:#fff;text-align:center;text-decoration:none;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}.modalAside .closeModal2:before{content:'';display:inline-block;width:16px;height:16px;margin:0 8px 0 0;background-image:url(/assets/images/icon/schedule-corporate3.svg);background-repeat:no-repeat;background-size:16px auto;background-position:center top;vertical-align:middle}@media screen and (min-width: 768px){#modalCalendar.is-open{transform:translateX(-392px);top:0;box-shadow:0 -10px 20px 0 rgba(42,42,42,0.25)}.modalAside{right:-392px;top:0;height:100vh;max-width:392px;border-radius:0}.modalAside .closeModal{margin:0 0 40px auto}.modalAside__inner{padding:40px}.modalAside__calendarWrap{padding:16px 8px}}.newslist{padding-bottom:24px}.newslist ul,.newslist li{list-style-type:none;margin:0;padding:0}.newslist__tab{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -1px}.newslist__tabitem{width:33.333333%;padding:0 1px !important;text-align:center}.newslist__tabitem.all a{border:1px solid #003b82;background-color:#fff;color:#003b82}.newslist__tabitem.all a:hover{background-color:#003b82}.newslist__tabitem.performance a{border:1px solid #452286;background-color:#fff;color:#452286}.newslist__tabitem.performance a:hover{background-color:#452286}.newslist__tabitem.onair a,.newslist__tabitem.other a{border:1px solid #fa665d;background-color:#fff;color:#fa665d}.newslist__tabitem.onair a:hover,.newslist__tabitem.other a:hover{background-color:#fa665d}.newslist__tabitem.oshirase a{border:1px solid #2ca77b;background-color:#fff;color:#2ca77b}.newslist__tabitem.oshirase a:hover{background-color:#2ca77b}.newslist__tabitem.active a{color:#fff}.newslist__tabitem a{display:block;padding:12px 0;text-decoration:none;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.newslist__tabitem a:hover{color:#fff}.newslist__tabitem.active.all a{background-color:#003b82}.newslist__tabitem.active.all:after{color:#003b82}.newslist__tabitem.active.performance a{background-color:#452286}.newslist__tabitem.active.performance:after{color:#452286}.newslist__tabitem.active.onair a,.newslist__tabitem.active.other a{background-color:#fa665d}.newslist__tabitem.active.onair:after,.newslist__tabitem.active.other:after{color:#fa665d}.newslist__tabitem.active.oshirase a{background-color:#2ca77b}.newslist__tabitem.active.oshirase:after{color:#2ca77b}.newslist__tabitem.active:after{content:'▼';position:relative;top:-8px}.newslist__cont ul{border-top:1px solid #cfd0d0}.newslist__cont li{border-bottom:1px solid #cfd0d0}.newslist__cont li:nth-child(n+5){display:none}.newslist__cont li a{display:block;padding:24px 0;color:#2a2a2a;text-decoration:none}.newslist__cont li a:hover{background-color:#f6f6f6}.newslist__cont li .newstxt{padding-bottom:8px}.newslist__cont#all{display:block}.newslist__cont .attr{font-size:12px;font-size:.75rem;line-height:1;color:#2a2a2a}.newslist__cont .type{display:inline-block;padding:4px 16px;margin:0 8px 0 0;color:#fff}.newslist__cont .type.oshirase{background-color:#2ca77b}.newslist__cont .type.performance{background-color:#452286}.newslist__cont .type.onair,.newslist__cont .type.other{background-color:#fa665d}.inside.news .newslist{padding-top:40px}.inside.news .newslist__cont li:nth-child(n+5){display:block}.inside.news .newslist__cont a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.inside.news .newslist__cont .newstxt{-ms-flex-order:2;order:2;padding:8px 0 0 0;font-size:16px;font-size:1rem;line-height:1.6}.inside.news .newslist__cont .attr{-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;font-size:14px;font-size:.875rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.inside.news .newslist__cont .type{-ms-flex-order:2;order:2}.inside.news .newslist__cont .date{-ms-flex-order:1;order:1;width:8em;margin-right:1em}@media screen and (min-width: 768px){.inside.news .newslist{padding-top:40px}.inside.news .newslist__cont li:nth-child(n+5){display:block}.inside.news .newslist__cont a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}.inside.news .newslist__cont .newstxt{width:-o-calc(100% - 16em);width:calc(100% - 16em);padding:0 0 0 0}.inside.news .newslist__cont .type{width:7em;margin-right:1em;text-align:center}[lang="en"] .inside.news .newslist__cont .newstxt{width:-o-calc(100% - 18em);width:calc(100% - 18em)}[lang="en"] .inside.news .newslist__cont .type{width:9em}}@media screen and (min-width: 1200px){.newslist__cont li a{padding:24px 40px}.inside.news .newslist__cont li a{padding:24px 0}}.section{padding:0 24px}.section.-negative{color:#fff}.section.-positive{color:#2a2a2a}.section.-ticket{position:relative;background-color:#b18b40}.section.-ticket:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/assets/images/photo/concert/hall_nhk/hall_nhk_2.jpg);background-size:cover;background-repeat:no-repeat;opacity:0.05}.section.-activity{position:relative;background-color:#d2daee}.section.-activity:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/assets/images/bg/bg_activity.jpg);background-size:cover;background-position:right center;opacity:0.2}.section.-support{background-color:#2a2a2a;background-image:url(/assets/images/bg/bg_support.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}.section__inner{max-width:1200px;margin:0 auto;padding:32px 0 40px}.section__ttl .en{display:block;padding-bottom:24px;font-size:58px;font-size:3.625rem;line-height:1;font-family:'Montserrat', sans-serif;font-weight:300}.section__ttl .ja{display:block;padding-bottom:8px;font-size:20px;font-size:1.25rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.section__cont p{padding-bottom:32px}.section__outer{padding:0 24px}@media screen and (min-width: 768px){.section.-activity:before{opacity:0.5}.section__closetoside{width:68%;max-width:520px}.section__closetoside.-right{margin:0 0 0 auto}.section__closetoside.-left{margin:0 auto 0 0}.section__inner{padding:32px 0 72px}}@media screen and (min-width: 992px){.section{padding:0 40px}.section__inner{padding:100px 0 100px}}@media screen and (min-width: 1200px){.section.-activity:before{opacity:1}.section__wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;margin:0 auto}.section__outer{padding:0 40px}}.globalHeader{position:relative;z-index:1000;width:100%;background:#fff}.globalHeader__fixed{position:relative}.globalHeader__inner{height:80px}.globalHeader ul,.globalHeader li{list-style-type:none;margin:0;padding:0}.globalHeader__ttl{position:absolute;left:12px;top:0;z-index:102;width:calc(100% - (8px + 230px));max-width:220px;height:80px;padding:0}.globalHeader__ttl img{width:100%}.globalHeader__ttl a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:80px}.globalHeader .gnavInner{display:none}.globalHeader .btn__english{position:absolute;right:160px;top:40px;z-index:103}.globalHeader .btn__english a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:40px;padding:0 8px 0 0;color:#2a2a2a;font-size:14px;font-size:.875rem;line-height:1;font-family:'Montserrat', sans-serif;font-weight:400;line-height:80px;text-decoration:none;border:none}.globalHeader .btn__english a:before{content:'';display:inline-block;width:16px;height:16px;margin:0 4px 0 0;background-image:url(/assets/images/icon/language.svg);background-size:contain;vertical-align:middle}.globalHeader .btn__english a:hover{border:none}.globalHeader .btn__item.buyticket{position:absolute;right:80px;top:0;width:80px;height:80px;margin:0;text-indent:-9999px}.globalHeader .btn__item.buyticket:before{display:none}.globalHeader .btn__item.buyticket a{position:relative;height:80px;padding:0;border:none}.globalHeader .btn__item.buyticket a:before{display:none}.globalHeader .btn__item.buyticket a:after{content:'';display:block;position:absolute;left:0;top:0;width:80px;height:80px;background-image:url(/assets/images/menu/menu_ticket.svg);background-size:contain}.globalHeader .btn__item.buyticket a:hover:after{background-image:url(/assets/images/menu/menu_ticket_hover.svg)}.globalHeader.scrolled .globalHeader__fixed{position:fixed;top:0;left:0;width:100%;background:#fff;animation:fadein 0.5s forwards}[lang="en"] .globalHeader .btn__item.buyticket a:after{background-image:url(/assets/images/menu/menu_ticket-en.svg)}[lang="en"] .globalHeader .btn__item.buyticket a:hover:after{background-image:url(/assets/images/menu/menu_ticket_hover-en.svg)}@media screen and (min-width: 375px){.globalHeader .btn__english{top:0}.globalHeader .btn__english a{height:80px}}@media screen and (min-width: 414px){.globalHeader .btn__english a{padding:0 12px 0 0}}@media screen and (min-width: 768px){.globalHeader__inner{padding:0 0 0 32px}.globalHeader__ttl{left:24px}}@media screen and (min-width: 1200px){.globalHeader__inner{height:120px}.globalHeader__ttl{left:40px;height:120px}.globalHeader__ttl a{height:120px}.globalHeader .btn__english{right:162px}.globalHeader .btn__english a{height:48px;padding:0 24px 0 0;line-height:48px}.globalHeader .btn__item.buyticket{right:0;width:162px;height:48px;margin:0;text-indent:0}.globalHeader .btn__item.buyticket a{height:48px;font-size:14px;font-size:.875rem;line-height:1.6;line-height:48px}.globalHeader .btn__item.buyticket a:before{display:inline-block;height:48px}.globalHeader .btn__item.buyticket a:after{display:none}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.header{z-index:2000}.header .gnav{display:none;position:absolute;z-index:100;left:0;top:80px;width:100%;overflow-y:auto;border-top:1px solid #cfd0d0;background-color:#fff}.header .gnav.is-open{display:block;height:-o-calc(100vh - 140px);height:calc(100vh - 140px)}.header .gnav__inner{height:100%;overflow-y:auto;padding:0}.header .gnav__item{border-bottom:1px solid #cfd0d0}.header .gnav__item a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;height:68px;padding:0 24px;color:#2a2a2a;font-size:16px;font-size:1rem;line-height:1;line-height:68px;text-decoration:none}.header .gnav__item a:before{content:'';display:block;position:absolute;right:24px;top:50%;width:16px;height:16px;margin-top:-8px;background-size:contain;background-repeat:no-repeat}.header .gnav__item a.link:before{right:24px}.header .gnav__item a.acc[aria-expanded="false"]:before{background-image:url(/assets/images/icon/plus.svg)}.header .gnav__item a.acc[aria-expanded="true"]:before{background-image:url(/assets/images/icon/negative.svg)}.header .gnav__item a.link:before{background-image:url(/assets/images/icon/allow_next-black.svg)}.header .gnav__item.-search{border-bottom:none}.header .gnav__item.-search .acc{display:none}.header .gnav__item.-search .lv2{position:absolute;left:0;top:0;width:100%;display:block;width:100%;height:88px;border-top:none;border-bottom:1px solid #cfd0d0;background-color:#f5f6f6}.header .gnav__item.-sns ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.header .gnav__item.-sns a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 20px}.header .gnav__item.-sns img{width:24px;height:24px}.header .gnav__item.-en{padding:0 0 0 0;font-family:'Montserrat', sans-serif;font-weight:400;line-height:68px;text-align:center}.header .gnav__item.-en a:before{content:'';position:relative;right:auto;top:auto;display:inline-block;width:16px;height:16px;margin:0 4px 0 0;background-image:url(/assets/images/icon/language.svg);background-size:contain;vertical-align:middle}.header .gnav__item.-close{padding:0 0 0 0;font-family:'Montserrat', sans-serif;font-weight:400;line-height:68px;text-align:center}.header .gnav__item.-close a{-ms-flex-pack:center;justify-content:center}.header .gnav__item.-close a:before{content:'';position:relative;right:auto;top:auto;display:inline-block;width:16px;height:16px;margin:0 4px 0 0;background-image:url(/assets/images/icon/close.svg);background-size:contain;vertical-align:middle}@media screen and (min-width: 768px){.header .gnav__inner{padding:0 44px}.header .gnav__item>a{padding:0 0 0 24px}}@media screen and (min-width: 1200px){.header .gnav{display:block;left:0;top:48px;width:100%;overflow:visible;margin:0 0 0 0;border-top:none}.header .gnav__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:0 !important}.header .gnav__item{border-bottom:none}.header .gnav__item>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;height:72px;padding:0 20px;border-bottom:4px solid #fff;line-height:72px}.header .gnav__item>a:before{display:none}.header .gnav__item>a:hover,.header .gnav__item>a.opened{border-bottom:4px solid #0068b6;color:#0068b6}.header .gnav__item.-search .acc{display:-ms-flexbox;display:flex}.header .gnav__item.-search .lv2{top:auto;width:100%;height:auto;padding-bottom:0;border-top:1px solid #cfd0d0;background-color:#fff}.header .gnav__item.-sns{position:absolute;top:-48px;right:280px;z-index:1000;height:48px}.header .gnav__item.-sns ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.header .gnav__item.-sns a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:48px;padding:0 12px;border-bottom:none}.header .gnav__item.-sns a:hover{border-bottom:none}.header .gnav__item.-sns img{width:16px;height:16px}.header .gnav__item.-en{display:none}.header .gnav__item.-close{display:none}body.concert #lv1-1{border-bottom:4px solid #0068b6;color:#0068b6}body.news #lv1-3{border-bottom:4px solid #0068b6;color:#0068b6}body.about #lv1-5{border-bottom:4px solid #0068b6;color:#0068b6}body.broadcast #lv1-6{border-bottom:4px solid #0068b6;color:#0068b6}body.donation #lv1-7{border-bottom:4px solid #0068b6;color:#0068b6}}.footer .gnav{display:-ms-flexbox;display:flex}.footer .gnav ul{list-style-type:none}.footer .gnav__inner{width:198px;padding:0 !important;padding-right:16px !important}.footer .gnav__inner:last-child{width:182px;padding-right:0}.footer .gnav__item{padding-bottom:32px}[lang="en"] .footer .gnav{display:-ms-flexbox;display:flex}[lang="en"] .footer .gnav ul{list-style-type:none}[lang="en"] .footer .gnav__inner{width:190px;padding:0 !important;padding-right:16px !important}[lang="en"] .footer .gnav__inner:last-child{width:210px;padding-right:0}.header .lv2{display:none;padding:0 24px;border-top:1px solid #cfd0d0}.header .lv2 .ttl{display:none}.header .lv2__item{padding:0}.header .lv2__item a{display:block;height:auto;padding:14px 0;border-bottom:1px solid #cfd0d0;font-size:14px;font-size:.875rem;line-height:1.5}.header .lv2__item a:before{content:'';display:block;position:absolute;right:0;top:50%;width:16px;height:16px;margin-top:-8px;background-image:url(/assets/images/icon/allow_next-black.svg);background-size:contain;background-repeat:no-repeat}.header .lv2__item:last-child a{border:none}.header .lv2__item img{display:none}@media screen and (min-width: 768px){.header .lv2{padding:0}.header .lv2__item{padding:0}.header .lv2__item a{padding-left:24px}.header .lv2__item a:before{right:24px}}@media screen and (min-width: 1200px){.header .lv2{display:none;position:absolute;left:0;z-index:100;width:100%;padding:40px 24px 40px;background-color:#fff}.header .lv2 .ttlWrap{display:block;width:100%;max-width:1215px;margin:0 auto;padding:40px 8px 16px;text-align:left}.header .lv2 .ttl{display:inline-block;height:auto;padding:0;font-size:20px;font-size:1.25rem;line-height:1.25;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;text-align:left}.header .lv2 .ttl:before{display:none}.header .lv2 .ttl:after{content:'';display:inline-block;width:32px;height:32px;margin:0 0 0 16px;background-image:url(/assets/images/icon/circle_link-main1.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle}.header .lv2__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1215px;margin:0 auto !important}.header .lv2__item{width:20%;max-width:243px;padding:0 8px 16px !important}.header .lv2__item.accOnly{display:none}.header .lv2__item a{display:block;width:100%;height:auto;padding:0;border-bottom:none;font-size:16px;font-size:1rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.header .lv2__item a:before{display:none}.header .lv2__item a span{display:inline-block;padding:8px 0 0 0}.header .lv2__item a span:before{content:'';display:inline-block;width:10px;height:16px;background-image:url(/assets/images/icon/fa-caret-right.svg);background-repeat:no-repeat;background-position:left center;vertical-align:middle}.header .lv2__item img{display:block}.footer .ttlWrap{display:block;width:100%;margin:0;padding:0 0 16px;border-bottom:1px solid #0068b6;text-align:left}.footer .ttl{display:inline-block;height:auto;padding:0;color:#fff;font-size:14px;font-size:.875rem;line-height:1.25;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;text-decoration:none;text-align:left}.footer .ttl:before{display:none}.footer .ttl:after{content:'';display:inline-block;width:24px;height:24px;margin:0 0 0 16px;background-image:url(/assets/images/icon/circle_link-main2.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle}.footer .lv2__list{padding:8px 0 0 0}.footer .lv2__item{padding:8px 0}.footer .lv2__item>a{color:#fff;font-size:14px;font-size:.875rem;line-height:1.25;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;text-decoration:none}.footer .lv2__item>a:hover{text-decoration:underline}}.lv3{list-style-type:none;margin:0;padding:4px 0 0 0}.lv3__item{margin:0;padding:2px 0}.lv3 a{color:#cfd0d0;font-size:12px;font-size:.75rem;line-height:1.5;text-decoration:none}.lv3 a:hover{text-decoration:underline}.navigation__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style-type:none;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}.navigation__item{margin:0 0 0 0;padding:0 0 20px 0}.navigation__item a{display:inline-block;position:relative;padding:0 0 4px 0;color:#2a2a2a;text-decoration:none;font-family:'YakuHanJP', YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400;font-size:20px;font-size:1.25rem;line-height:1.5}.navigation__item a:hover::after{transform:scale(1, 1)}@media screen and (min-width: 1080px){.navigation__list{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:right;justify-content:right;margin:0;padding:0}.navigation__item{margin:0 0 0 20px;padding:0 0 0 0}.navigation__item a{display:inline-block;position:relative;padding:0 0 4px 0;color:#2a2a2a;text-decoration:none;font-family:'YakuHanJP', YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400;font-size:15px;font-size:.9375rem;line-height:1.5}.navigation__item a::after{position:absolute;bottom:0px;left:0;content:'';width:100%;height:2px;background:#2a2a2a;transform:scale(0, 1);transform-origin:center top;transition:transform .3s}.navigation__item a:hover::after{transform:scale(1, 1)}.scrolled.globalHeader .navigation__item{margin:0 0 0 20px}.scrolled.globalHeader .navigation__item a{font-size:14px;font-size:.875rem;line-height:1.5}}.topOshirase{margin-bottom:40px;padding:0 24px}.topOshirase.-w100{padding:24px 24px 0;border-top:1px solid #cfd0d0;border-bottom:1px solid #cfd0d0;background-color:#f2f4fa}.insideOshirase{margin-bottom:16px}.oshirase1,.oshirase2,oshirase3{max-width:1200px;margin:0 auto}.oshirase1 ul,.oshirase1 li,.oshirase2 ul,.oshirase2 li,oshirase3 ul,oshirase3 li{list-style-type:none;padding:0;margin:0;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.oshirase1 a,.oshirase2 a,oshirase3 a{color:#0068b6;text-decoration:none}.oshirase1 a:hover,.oshirase2 a:hover,oshirase3 a:hover{text-decoration:underline}.oshirase1{margin:0 auto}.oshirase1__inner{padding:16px 24px 8px;border:4px solid #ff3f34}.oshirase1 h2{padding:0 0 8px 32px;color:#ff3f34;font-size:16px;font-size:1rem;line-height:1.5;background-image:url(/assets/images/icon/icon-caution.svg);background-repeat:no-repeat}.oshirase1 li{padding:0 0 8px 0}.oshirase1 li a{display:block;position:relative;padding-right:24px;font-size:16px;font-size:1rem;line-height:1.5;text-decoration:underline}.oshirase1 li a:after{display:block;position:absolute;top:50%;left:auto;right:0px;width:6px;height:6px;margin-top:-5px;border-top:solid 1px #2a2a2a;border-right:solid 1px #2a2a2a;transform:rotate(45deg);content:""}.oshirase2{margin:0 auto}.oshirase2__inner{padding:0 0 24px}.oshirase2 h2{padding:6px 0;border-radius:20px;color:#fff;font-size:14px;font-size:.875rem;line-height:1.5;text-align:center}.oshirase2 h2.onair{background-color:#fa665d}.oshirase2 h2.performance{background-color:#452286}.oshirase2 ul{padding:8px 0 8px}.oshirase2 ul a{text-decoration:underline}.oshirase2 .other{display:inline-block;margin:0;padding:0;text-decoration:underline}.oshirase2 .other:before{content:'';display:inline-block;width:10px;height:16px;background-image:url(/assets/images/icon/fa-caret-right.svg);background-repeat:no-repeat;background-position:left center;vertical-align:middle}.oshirase3{padding:16px 24px 0;border:solid 1px #6a6a6a;background-color:#fff}@media screen and (min-width: 768px){.oshirase2__inner{padding:0 0 20px}.oshirase2__inner:after{content:"";display:block;clear:both}.oshirase2 h2{float:left;width:150px;margin:0 16px 24px 0}.oshirase2 ul{float:right;width:-o-calc(100% - 166px);width:calc(100% - 166px);padding:0 0 8px}.oshirase2 .other{float:right;width:-o-calc(100% - 166px);width:calc(100% - 166px)}}@media screen and (min-width: 1200px){.topOshirase{padding:0 40px}.topOshirase.-w100{padding:16px 40px 8px}.insideOshirase{width:100%}.oshirase1__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:16px 32px 8px 40px}.oshirase1__inner h2{width:180px}.oshirase1__inner ul{width:-o-calc(100% - 180px);width:calc(100% - 180px);padding-left:40px;border-left:1px solid #cfd0d0}.oshirase2__inner{padding:0}.oshirase2__inner h2{margin-right:16px;margin-bottom:8px;padding:5px 0}.oshirase2__inner ul{float:left;width:-o-calc(100% - 326px);width:calc(100% - 326px);padding:4px 0 0 0}.oshirase2__inner .other{float:right;width:160px;padding:4px 0 0 0;text-align:right}.oshirase3{padding:16px 40px 0}[lang="en"] .oshirase2__inner ul{width:-o-calc(100% - 340px);width:calc(100% - 340px)}[lang="en"] .oshirase2__inner .other{width:170px}}.rightFixedButton{position:fixed;z-index:1001;right:16px;bottom:16px}.rightFixedButton a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:72px;height:72px;overflow:hidden;border-radius:50%;background-color:#2a2a2a;text-indent:-9999px;font-size:0em}.rightFixedButton a:before{content:'';display:block;width:24px;height:24px;margin-bottom:0;background-image:url(/assets/images/icon/schedule-corporate3.svg);background-repeat:no-repeat;background-size:100% auto;background-position:center top}@media screen and (min-width: 768px){.rightFixedButton{right:0;top:40vh;bottom:auto}.rightFixedButton a{width:56px;height:215px;border-radius:8px 0 0 8px;color:#fff;text-decoration:none;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;text-indent:0}.rightFixedButton a:before{width:16px;height:16px;margin-bottom:8px}}.section{padding:0 24px}.section.-negative{color:#fff}.section.-positive{color:#2a2a2a}.section.-ticket{position:relative;background-color:#b18b40}.section.-ticket:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/assets/images/photo/concert/hall_nhk/hall_nhk_2.jpg);background-size:cover;background-repeat:no-repeat;opacity:0.05}.section.-activity{position:relative;background-color:#d2daee}.section.-activity:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/assets/images/bg/bg_activity.jpg);background-size:cover;background-position:right center;opacity:0.2}.section.-support{background-color:#2a2a2a;background-image:url(/assets/images/bg/bg_support.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}.section__inner{max-width:1200px;margin:0 auto;padding:32px 0 40px}.section__ttl .en{display:block;padding-bottom:24px;font-size:58px;font-size:3.625rem;line-height:1;font-family:'Montserrat', sans-serif;font-weight:300}.section__ttl .ja{display:block;padding-bottom:8px;font-size:20px;font-size:1.25rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.section__cont p{padding-bottom:32px}.section__outer{padding:0 24px}@media screen and (min-width: 768px){.section.-activity:before{opacity:0.5}.section__closetoside{width:68%;max-width:520px}.section__closetoside.-right{margin:0 0 0 auto}.section__closetoside.-left{margin:0 auto 0 0}.section__inner{padding:32px 0 72px}}@media screen and (min-width: 992px){.section{padding:0 40px}.section__inner{padding:100px 0 100px}}@media screen and (min-width: 1200px){.section.-activity:before{opacity:1}.section__wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;margin:0 auto}.section__outer{padding:0 40px}}.section.-about{position:relative;margin-top:10vw;background-color:#003b82}.section.-about .section__inner{padding-top:0;padding-bottom:80px}.section.-about .section__flex{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.section.-about .section__ttl{-ms-flex-order:2;order:2;padding-bottom:24px}.section.-about .section__ttl .en{padding-bottom:8px;font-size:42px;font-size:2.625rem;line-height:1.25}.section.-about .section__cont.-description{-ms-flex-order:3;order:3;padding-bottom:80px}.section.-about .section__cont.-description p{padding-bottom:16px}.section.-about .section__cont.-kv{-ms-flex-order:1;order:1;margin-top:-10vw;padding-bottom:36px}.section.-about .section__cont.-kv figure{margin-bottom:0}.section.-about .section__cont.-video{-ms-flex-order:4;order:4;position:relative;padding:40px 0 0 0}.section.-about .section__cont.-video:before{content:'';display:block;position:absolute;right:-24px;top:0;width:-o-calc(50% + 24px);width:calc(50% + 24px);height:30vw;background-color:#0068b6}.section.-about .section__cont.-video .btnViewMoreTxtWrap{padding-right:16px}.section.-about .section__cont.-sns{-ms-flex-order:4;order:4;margin:0;padding:40px 24px 32px;background-color:#0068b6}.section.-about .section__cont.-sns ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;list-style-type:none;margin:0;padding:0}.section.-about .section__cont.-sns ul li{width:49%;margin:0 0 8px 0;background-color:#2a2a2a}.section.-about .section__cont.-sns ul li a{display:block;padding:26px 0;color:#fff;text-align:center;text-decoration:none;font-family:'Montserrat', 'YakuHanJP', YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.section.-about .section__cont.-sns ul li a img{display:block;width:32px;margin:0 auto 4px}.section.-about .section__cont.-sns ul li a[href="https://twitter.com/NHKSO_Tokyo"]{background-image:url(/assets/images/sns/twitter.jpg);background-size:cover}.section.-about .section__cont.-sns ul li a[href="https://www.facebook.com/nhkso.tokyo/"]{background-image:url(/assets/images/sns/facebook.jpg);background-size:cover}.section.-about .section__cont.-sns ul li a[href="https://www.instagram.com/nhk_symphony_orchestra_tokyo/"]{background-image:url(/assets/images/sns/instagram.jpg);background-size:cover}.section.-about .section__cont.-sns ul li a[href="https://www.youtube.com/@nhksymphonyorchestratokyo-2644"]{background-image:url(/assets/images/sns/youtube.jpg);background-size:cover}.section.-about .section__cont.-sns ul li a[href="https://note.nhkso.or.jp/"]{background-image:url(/assets/images/sns/note.jpg);background-size:cover}.section.-about .section__cont.-sns ul li a:hover{opacity:0.8}@media screen and (min-width: 768px){.section.-about .section__ttl{padding-right:16px;padding-left:16px}.section.-about .section__ttl .en{font-size:42px;font-size:2.625rem;line-height:1.25}.section.-about .section__cont.-description{-ms-flex-order:3;order:3;padding-right:16px;padding-left:16px;padding-bottom:80px}.section.-about .section__cont.-sns{padding:40px 24px 40px}.section.-about .section__cont.-sns ul{list-style-type:none;margin:0;padding:0}.section.-about .section__cont.-sns ul li{width:19%;padding:0}.section.-about .section__cont.-sns ul li a{display:block;padding:16px 0;background-color:#c4c4c4;color:#fff;text-align:center;text-decoration:none;font-family:'Montserrat', 'YakuHanJP', YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.section.-about .section__cont.-sns ul li a img{display:block;width:32px;margin:0 auto 4px}.section.-about .section__cont.-sns ul li a:hover{background-color:#ababab}}@media screen and (min-width: 992px){.section.-about{padding:0 24px}}@media screen and (min-width: 1200px){.section.-about{margin-top:140px}.section.-about .section__inner .btnViewMoreTxtWrap{-ms-flex-pack:end;justify-content:flex-end}.section.-about .section__ttl{text-align:center}.section.-about .section__ttl br{display:none}.section.-about .section__ttl .en{padding-bottom:0;font-size:58px;font-size:3.625rem;line-height:1.25}.section.-about .section__ttl .ja{padding-bottom:32px;font-size:24px;font-size:1.5rem;line-height:1.5}.section.-about .section__cont.-description{width:800px;max-width:800px;margin:0 auto}.section.-about .section__cont.-kv{margin-top:-140px;margin-right:0;margin-left:0}.section.-about .section__cont.-sns ul li a{padding:40px 0}}.section.-aboutConductor{background-color:#003b82}.section.-aboutConductor .section__inner{padding-top:0;padding-bottom:80px}.section.-aboutConductor .section__inner:after{content:'';-ms-flex-order:4;order:4;display:block;width:70%;max-width:384px;height:40px;margin:0 auto;background-color:#0068b6}.section.-aboutConductor .section__ttl.-conductor{position:relative}.section.-aboutConductor .section__ttl.-conductor:before{content:'';position:absolute;left:50%;top:0;width:70%;max-width:384px;height:200px;background-color:#0068b6;transform:translateX(-50%)}.section.-aboutConductor .section__ttl.-conductor .en{position:relative;padding:42px 0 32px;color:#fff;font-size:42px;font-size:2.625rem;line-height:1.25;text-align:center}.section.-aboutConductor .section__cont.-description{padding-bottom:80px}.section.-aboutConductor .section__conductorWrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.section.-aboutConductor .section__conductorWrap .block{-ms-flex-order:2;order:2}.section.-aboutConductor .section__conductorWrap .section__ttl{padding:24px 24px 8px;background-color:#fff;background-image:url(/assets/images/decoration/line.svg);background-repeat:no-repeat;background-position:24px bottom}.section.-aboutConductor .section__conductorWrap .section__ttl .shoulder{padding-bottom:16px;font-size:20px;font-size:1.25rem;line-height:1.5}.section.-aboutConductor .section__conductorWrap .section__ttl .en{padding-bottom:0;font-size:42px;font-size:2.625rem;line-height:1}.section.-aboutConductor .section__conductorWrap .section__ttl .name{font-size:16px;font-size:1rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.section.-aboutConductor .section__conductorWrap .section__cont.-description{padding:16px 24px 40px;background-color:#fff}.section.-aboutConductor .section__cont.-figure{position:relative;-ms-flex-order:1;order:1;padding-bottom:24px;background-color:#fff}.section.-aboutConductor .section__cont.-figure:after{content:'';position:absolute;left:0;bottom:0;width:50%;height:24px;background-color:#003b82}@media screen and (min-width: 768px){.section.-aboutConductor .section__conductorWrap{display:block;position:relative;margin-left:40px;padding-left:-o-calc(32% + 40px);padding-left:calc(32% + 40px);background-color:#fff}.section.-aboutConductor .section__conductorWrap:after{display:none}.section.-aboutConductor .section__ttl .en{font-size:42px;font-size:2.625rem;line-height:1.25}.section.-aboutConductor .section__cont.-figure{position:absolute;left:-40px;top:0;width:-o-calc(32% + 64px);width:calc(32% + 64px);padding-bottom:0;padding-right:24px;background-color:#003b82}.section.-aboutConductor .section__cont.-figure:after{display:none}}@media screen and (min-width: 1200px){.section.-aboutConductor .section__inner{padding-bottom:120px}.section.-aboutConductor .section__inner:after{width:800px;height:80px;max-width:800px}.section.-aboutConductor .section__conductorWrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-left:0;padding-left:0;background-color:#fff}.section.-aboutConductor .section__conductorWrap .block{width:-o-calc(100% - 464px);width:calc(100% - 464px)}.section.-aboutConductor .section__conductorWrap .section__ttl{padding:40px 80px 8px;background-position:80px bottom}.section.-aboutConductor .section__conductorWrap .section__cont.-description{padding:16px 80px 40px}.section.-aboutConductor .section__cont.-figure{position:relative;left:auto;top:auto;width:464px;padding-right:64px}.section.-aboutConductor .section__ttl.-conductor{position:relative}.section.-aboutConductor .section__ttl.-conductor:before{width:800px;max-width:800px}.section.-aboutConductor .section__ttl.-conductor .en{font-size:58px;font-size:3.625rem;line-height:1.25}}.section.-aboutMembers{padding:0;background-color:#003b82}.section.-aboutMembers .section__inner{max-width:100%;padding-top:0;padding-bottom:96px}.section.-aboutMembers .section__ttl{padding:0 24px;padding-bottom:72px;text-align:center}.section.-aboutMembers .section__ttl .en{padding-bottom:0;font-size:42px;font-size:2.625rem;line-height:1.25}.section.-aboutMembers .section__ttl .ja{font-size:20px;font-size:1.25rem;line-height:1.5}.section.-aboutMembers .section__cont.-loop{display:-ms-flexbox;display:flex;position:relative;width:100vw;height:350px;overflow:hidden;margin-bottom:40px}.section.-aboutMembers .section__cont.-loop:before{content:'';position:absolute;left:0;top:50%;width:100%;height:200px;background-color:#0068b6;transform:translateY(-50%)}.section.-aboutMembers .section__cont.-loop ul,.section.-aboutMembers .section__cont.-loop li{padding:0;list-style-type:none}.section.-aboutMembers .section__cont.-loop ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:auto;margin:0 16px 0 0}.section.-aboutMembers .section__cont.-loop ul:first-child{animation-name:loop;animation-duration:150s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:-75s}.section.-aboutMembers .section__cont.-loop ul:last-child{animation-name:loop2;animation-duration:150s;animation-timing-function:linear;animation-iteration-count:infinite}.section.-aboutMembers .section__cont.-loop li{display:inline-block;width:44%;min-width:168px;margin:0 16px;text-align:center}.section.-aboutMembers .section__cont.-loop li a{display:block;padding-top:0}.section.-aboutMembers .section__cont.-loop li.rnd0 a{padding-top:0}.section.-aboutMembers .section__cont.-loop li.rnd1 a{padding-top:16px}.section.-aboutMembers .section__cont.-loop li.rnd2 a{padding-top:32px}.section.-aboutMembers .section__cont.-loop li.rnd3 a{padding-top:45px}.section.-aboutMembers .section__cont.-loop li.rnd4 a{padding-top:64px}.section.-aboutMembers .section__cont.-loop li.rnd5 a{padding-top:80px}.section.-aboutMembers .section__cont.-loop li.scale1{min-width:216px}.section.-aboutMembers .section__cont.-loop:hover ul{animation-play-state:paused}@media screen and (min-width: 768px){.section.-aboutMembers{padding:0}}@media screen and (min-width: 1200px){.section.-aboutMembers{padding:0}}.section.-activity .section__inner{position:relative;margin:0 auto;padding:80px 0 80px}.section.-activity .section__ttl .en{padding-bottom:4px;font-size:42px;font-size:2.625rem;line-height:1.25}.section.-activity .section__ttl .ja{font-size:20px;font-size:1.25rem;line-height:1.5}.section.-activity .section__cont{padding:0}.section.-activity .section__cont p{padding-bottom:16px}.section.-activity .section__cont .btnViewMoreTxt{color:#2a2a2a}.section.-activity .section__cont .btnViewMoreTxt:after{background-image:url(/assets/images/icon/circle_link-main1.svg)}.section.-activity .section__cont .btnViewMoreTxt:hover:after{background-image:url(/assets/images/icon/circle_link-main1-hover.svg)}@media screen and (min-width: 768px){.section.-activity{padding:0 80px}.section.-activity .section__inner{padding:80px 0}}@media screen and (min-width: 1200px){.section.-activity .section__ttl{padding-bottom:12px}.section.-activity .section__ttl .en{padding-bottom:28px;font-size:58px;font-size:3.625rem;line-height:1.25}.section.-activity .section__ttl .ja{padding-bottom:0}.section.-activity .section__cont{width:500px}}.section.-card{padding:0}.section.-card .section__inner{padding-top:0;padding-bottom:0}@media screen and (min-width: 1200px){.section.-card{width:-o-calc(100% - 408px);width:calc(100% - 408px);padding:0}}.section.-nextconcert{padding-bottom:56px}.section.-nextconcert .section__ttl{padding:0 0 16px;background-color:#fff;background-image:url(/assets/images/decoration/line.svg);background-repeat:no-repeat;background-position:0 bottom}.section.-nextconcert .section__ttl .en{padding-bottom:0;font-size:26px;font-size:1.625rem;line-height:1.25}.section.-nextconcert .section__ttl .ja{padding-bottom:0;font-size:16px;font-size:1rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.section.-nextconcert .section__cont.-nextconcertlist ul,.section.-nextconcert .section__cont.-nextconcertlist li{list-style-type:none;margin:0;padding:0}.section.-nextconcert .section__cont.-nextconcertlist li{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;border-bottom:1px solid #cfd0d0;background-color:#fff;color:#2a2a2a;text-decoration:none}.section.-nextconcert .section__cont.-nextconcertlist li:last-child{border:none}.section.-nextconcert .section__cont.-nextconcertlist .date{width:54px;margin-left:8px;text-align:center}.section.-nextconcert .section__cont.-nextconcertlist .date span{display:block;font-family:'Montserrat', 'YakuHanJP', YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.section.-nextconcert .section__cont.-nextconcertlist .yyyymm{color:#0068b6;font-size:14px;font-size:.875rem;line-height:1}.section.-nextconcert .section__cont.-nextconcertlist .dd{color:#0068b6;font-size:42px;font-size:2.625rem;line-height:1}.section.-nextconcert .section__cont.-nextconcertlist .time{color:#2a2a2a;font-size:12px;font-size:.75rem;line-height:1}.section.-nextconcert .section__cont.-nextconcertlist .cont{width:-o-calc(100% - 80px);width:calc(100% - 80px);padding-left:16px;border-left:1px solid #cfd0d0}.section.-nextconcert .section__cont.-nextconcertlist .cont span{display:block;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.section.-nextconcert .section__cont.-nextconcertlist .cont .ttl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;overflow:hidden;margin-bottom:8px;padding-bottom:0}.hDetail .section.-nextconcert .section__cont.-nextconcertlist .cont .ttl{display:block}@media screen and (min-width: 414px){.section.-nextconcert .section__ttl .en{font-size:36px;font-size:2.25rem;line-height:1.25}}@media screen and (min-width: 768px){.section.-nextconcert .section__ttl .en{font-size:42px;font-size:2.625rem;line-height:1.25}}@media screen and (min-width: 1200px){.section.-nextconcert{padding:0 0 32px}.section.-nextconcert .section__ttl .en{font-size:38px;font-size:2.375rem;line-height:1.25}}.section.-news{padding:0 24px;border-top:1px solid #cfd0d0}.section.-news .section__inner{max-width:1120px;padding:56px 0}.section.-news .section__ttl{padding-bottom:16px}.section.-news .section__ttl .en{padding-bottom:0;color:#003b82;font-size:58px;font-size:3.625rem;line-height:1}.section.-news .section__ttl .ja{padding-bottom:0;color:#003b82;font-size:16px;font-size:1rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.section.-news .section__cont.-lead p{padding-bottom:24pxs}.section.-news .section__cont.-lead p a{color:#2a2a2a}@media screen and (min-width: 768px){.section.-news .section{padding:0 40px}}@media screen and (min-width: 992px){.section.-news .section__inner{padding:100px 0 100px}}@media screen and (min-width: 1200px){.section.-news .section__newscont::after{content:"";display:block;clear:both}.section.-news .section__newscont .block{float:left;width:240px}.section.-news .section__newscont .newslist{float:right;width:800px}.section.-news .section__newscont .btnViewMoreTxtWrap{clear:left;float:left;width:240px}}.section.-support .section__inner{position:relative;margin:0 auto;padding:80px 0 80px}.section.-support .section__ttl .en{padding-bottom:4px;font-size:42px;font-size:2.625rem;line-height:1.25}.section.-support .section__ttl .ja{font-size:20px;font-size:1.25rem;line-height:1.5}.section.-support .section__cont{padding:0}.section.-support .section__cont p{padding-bottom:16px}@media screen and (min-width: 768px){.section.-support{padding:0 80px}.section.-support .section__inner{padding:80px 0}}@media screen and (min-width: 1200px){.section.-support .section__ttl{padding-bottom:12px}.section.-support .section__ttl .en{padding-bottom:28px;font-size:58px;font-size:3.625rem;line-height:1.25}.section.-support .section__ttl .ja{padding-bottom:0}.section.-support .section__cont{width:500px}}.section.-ticket{padding:0 24px}.section.-ticket .section__inner{position:relative}.section.-ticket .section__ttl{padding-bottom:16px}.section.-ticket .section__ttl .en{padding-bottom:0;font-size:42px;font-size:2.625rem;line-height:1.5}.section.-ticket .section__ttl .ja{padding-bottom:0;font-size:20px;font-size:1.25rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.section.-ticket .section__cont p{padding-bottom:8px}.section.-ticket .section__cont.-ticketType{padding:40px 0 0 0}.section.-ticket .section__cont.-ticketType ul{list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.section.-ticket .section__cont.-ticketType ul li{width:100%;padding-bottom:16px}.section.-ticket .section__cont.-ticketType ul a{display:block;padding:24px 24px 24px 84px;border-radius:8px;background-color:#fff;color:#2a2a2a;text-align:center;font-size:20px;font-size:1.25rem;line-height:1.5;text-decoration:none;background-position:24px center;background-repeat:no-repeat;background-size:auto 32px}.section.-ticket .section__cont.-ticketType ul a.type_subscription{background-image:url(/assets/images/icon/subscription.svg)}.section.-ticket .section__cont.-ticketType ul a.type_select3{background-image:url(/assets/images/icon/select3.svg)}.section.-ticket .section__cont.-ticketType ul a.type_youth{background-image:url(/assets/images/icon/youth.svg);background-size:auto 24px}.section.-ticket .section__cont.-ticketType ul a.type_single{background-image:url(/assets/images/icon/single.svg);background-size:auto 40px}.section.-ticket .btnViewMoreTxt:after{background-image:url(/assets/images/icon/circle_link-main1.svg)}.section.-ticket .btnViewMoreTxt:hover:after{background-image:url(/assets/images/icon/circle_link-main1-hover.svg)}@media screen and (min-width: 768px){.section.-ticket{padding:0 80px}.section.-ticket .section__inner{padding-top:62px}.section.-ticket .section__cont.-ticketType{padding:40px 0 0 0}.section.-ticket .section__cont.-ticketType ul{-ms-flex-pack:justify;justify-content:space-between}.section.-ticket .section__cont.-ticketType ul li{width:49%}.section.-ticket .section__cont.-ticketType ul a{display:block;padding:24px 24px 24px 84px;border-radius:8px;background-color:#fff;color:#2a2a2a;text-align:center;font-size:20px;font-size:1.25rem;line-height:1.5}}@media screen and (min-width: 1200px){.section.-ticket{padding:0 80px}.section.-ticket .section__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-top:62px}.section.-ticket .section__inner .block{width:480px}.section.-ticket .section__ttl{padding-bottom:12px}.section.-ticket .section__ttl .en{padding-bottom:28px;font-size:58px;font-size:3.625rem;line-height:1.5}.section.-ticket .section__cont p{padding-right:24px}.section.-ticket .section__cont.-ticketType{width:640px;border-left:1px solid #fff;padding:0 0 0 80px}.section.-ticket .section__cont.-ticketType ul{-ms-flex-pack:justify;justify-content:space-between}.section.-ticket .section__cont.-ticketType ul li{width:48.6%}.section.-ticket .section__cont.-ticketType ul a{display:block;height:148px;padding:80px 24px 24px 24px;border-radius:8px;background-color:#fff;color:#2a2a2a;text-align:center;font-size:20px;font-size:1.25rem;line-height:1.5;background-position:center 40px;background-repeat:no-repeat;background-size:auto 32px}.section.-ticket .section__cont.-ticketType ul a.type_youth{background-size:auto 24px;background-position:center 44px}.section.-ticket .section__cont.-ticketType ul a.type_single{background-size:40px auto;background-position:center 35px}}.select{width:100%;max-width:458px;padding:0 0 24px}.select select{appearance:none;width:100%;padding:12px 16px;border-radius:8px;border:1px solid #cfd0d0;background-color:#fff;color:#2a2a2a;background-image:url(/assets/images/icon/page-nav-down.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:12px 6px}.select select::-ms-expand{display:none}@media screen and (min-width: 1200px){.select{padding:0 0 40px}}.shareIcon{display:-ms-flexbox;display:flex;max-width:1200px;margin:0 auto;padding:24px 0}.shareIcon__txt{font-size:14px;font-size:.875rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.shareIcon__list{list-style-type:none;margin:0;padding:0;display:-ms-flexbox;display:flex}.shareIcon__item{width:24px}.shareIcon__item a{display:block}.shareIcon.-right{-ms-flex-pack:end;justify-content:flex-end}.shareIcon.-right li{margin-left:16px}.shareIcon.-center{-ms-flex-pack:center;justify-content:center}.shareIcon.-center li{margin:0 8px}.shareIcon #line{display:none}@media screen and (min-width: 1200px){body.single .shareIcon{position:relative;margin-top:-48px}}.sliderWrap{position:relative;background:#0068b6;border-bottom:40px solid #fff}.sliderInner{max-width:1440px;margin:0 auto;overflow-x:hidden}.slider__item{height:auto;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;background:#003b82;text-align:left}.slider .box{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;background:#003b82;text-align:left}.slider__txt{-ms-flex-order:2;order:2;padding:24px 24px 40px;color:#fff}.slider__txt .shoulder{display:none}.slider__txt h2{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #cfd0d0;font-size:24px;font-size:1.5rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.slider__txt h2.small{font-size:20px;font-size:1.25rem;line-height:1.5}.slider__txt h2.large{font-size:24px;font-size:1.5rem;line-height:1.5}.slider__txt p{margin-bottom:16px;padding-bottom:0;font-size:16px;font-size:1rem;line-height:1.5}.slider__txt p.programTxt{margin:0 0 16px 0;padding:0;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;font-size:16px;font-size:1rem;line-height:2}.slider__txt p.schedule,.slider__txt p.venue{font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.slider__txt p.description{font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:1.6}.slider__txt p a{display:inline-block;margin:0 16px 0 0;color:#fff;text-decoration:underline}.slider__txt .programTxt{list-style-type:none;margin:0 0 16px 0;padding:0;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;font-size:16px;font-size:1rem;line-height:1.5}.slider__txt .btn{padding-top:16px;padding-bottom:32px}.slider__txt .iconSchedule,.slider__txt .iconVenue{margin-bottom:8px}.slider__fig{-ms-flex-order:1;order:1;margin:0;padding:0}.slider .btn{-ms-flex-wrap:wrap;flex-wrap:wrap}.slider .btn__item{margin-bottom:8px}.slider .btn__item.moreinfo{max-width:48%}.slider .btn__item.moreinfo a:hover{border:1px solid #fff}.slider .btn__item.buyticket{max-width:48%}.slider .btn__item.buyticket a:hover{border:1px solid #fff}.slider .btn__item.detail{width:auto}@media screen and (min-width: 768px){.slider__txt{padding:24px 80px 64px}.slider__txt h2.small{font-size:24px;font-size:1.5rem;line-height:1.5}.slider__txt h2.large{font-size:32px;font-size:2rem;line-height:1.5}}@media screen and (min-width: 1200px){.slider__item{-ms-flex-direction:row;flex-direction:row}.slider .box{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;background:#003b82;text-align:left}.slider__fig{width:-o-calc(100% - 576px);width:calc(100% - 576px)}.slider__txt{width:576px;padding:56px 32px 0;border-right:120px solid #0068b6}}.summary{margin-bottom:56px;padding-bottom:56px;border-bottom:1px solid #cfd0d0}.summary__ttl{padding-bottom:8px;font-size:24px;font-size:1.5rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}@media screen and (min-width: 1200px){.summary__ttl{font-size:32px;font-size:2rem;line-height:1.5}}button,input[type="button"],input[type="submit"],input[type="reset"]{appearance:button;background-color:transparent;background-color:#eeeeee;border:none;border-radius:0;box-sizing:border-box;cursor:pointer;padding:.5em}#gnavToggle,#gnavToggle span{display:inline-block;transition:.3s}#gnavToggle{position:absolute;right:0;top:0;display:block;width:80px;height:80px;padding:0;cursor:pointer}#gnavToggle.is-active:after{content:'';display:block;position:absolute;left:0;top:0;width:80px;height:80px;background-image:url(/assets/images/menu/menu_close.svg);background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 1200px){#gnavToggle{display:none}}.textPreview__btn{display:block}.textPreview__btn button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:360px;height:48px;margin:0 auto;border-radius:24px;border:1px solid #cfd0d0;background-color:#fff;text-align:center;font-size:16px;font-size:1rem;line-height:1}.textPreview button.is-readmore{display:none}.textPreview button.is-readmore:before{display:block;position:absolute;top:50%;left:auto;right:auto;width:8px;height:8px;margin-top:0;border-top:solid 1px #2a2a2a;border-right:solid 1px #2a2a2a;transform:rotate(135deg);content:"";position:relative;top:auto;margin-right:8px;transform-origin:center center}.textPreview button.is-close{display:-ms-flexbox;display:flex}.textPreview button.is-close:before{display:block;position:absolute;top:50%;left:auto;right:auto;width:8px;height:8px;margin-top:0;border-top:solid 1px #2a2a2a;border-right:solid 1px #2a2a2a;transform:rotate(-45deg);content:"";position:relative;top:auto;margin-right:8px;margin-top:4px;transform-origin:center center}.textPreview.is-hide .textPreview__btn{position:relative;margin-top:-o-calc(-3em * 1.7);margin-top:calc(-3em * 1.7);padding-top:0.4em;padding-bottom:1.7em;background:linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, #fff 80%, #fff 100%)}.textPreview.is-hide button.is-readmore{display:-ms-flexbox;display:flex}.textPreview.is-hide button.is-close{display:none}.textPreview.is-hide .textPreview__text{height:-o-calc(6em * 1.7);height:calc(6em * 1.7);width:100%;overflow:hidden}.textPreview.is-hide .textPreview__text p{padding-bottom:0}.ticker{overflow:hidden;background-color:#2a2a2a;color:#fff}.ticker__wrap{position:relative;width:100%;padding:8px 0;text-align:center;overflow-x:auto}.ticker p{margin:0;padding:0 24px;white-space:nowrap;text-align:center;font-size:14px;font-size:.875rem;line-height:1.5}.ticker a{color:#fff;text-decoration:underline}@media screen and (min-width: 1200px){.ticker__wrap{padding:16px 0}.ticker p{padding:0 40px}}.pagerWrap{padding:56px 0}.pager__list{list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}.pager__item{padding:0 4px}.pager a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border-radius:4px;border:1px solid #cfd0d0;background-color:#fff;color:#2a2a2a;text-decoration:none;font-family:'Montserrat', sans-serif;font-weight:400}.pager a:hover,.pager a.-current{border:1px solid #003b82;background-color:#003b82;color:#fff}.pager .-prev,.pager .-next{background-size:8px 16px;background-repeat:no-repeat;background-position:center center}.pager .-prev span,.pager .-next span{display:inline-block;text-indent:-9999px}.pager .-prev{background-image:url(/assets/images/icon/page-nav-prev.svg)}.pager .-prev:hover{background-image:url(/assets/images/icon/page-nav-prev_white.svg)}.pager .-next{background-image:url(/assets/images/icon/page-nav-next.svg)}.pager .-next:hover{background-image:url(/assets/images/icon/page-nav-next_white.svg)}.pageTtl{margin-bottom:24px;padding:0 24px;border-bottom:1px solid #cfd0d0}.pageTtl__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;max-width:1200px;height:120px;margin:0 auto}.pageTtl__ttl{font-size:24px;font-size:1.5rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.pageTtl.-news,.pageTtl.-feature{padding-top:40px;padding-bottom:40px;border-top:1px solid #cfd0d0;background-color:#f5f6f6}.pageTtl.-news .pageTtl__inner,.pageTtl.-feature .pageTtl__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;max-width:800px;height:auto;margin:0 auto}.pageTtl.-news .pageTtl__ttl,.pageTtl.-feature .pageTtl__ttl{-ms-flex-order:2;order:2;padding-bottom:0;padding-top:8px;font-size:20px;font-size:1.25rem;line-height:1.5}.pageTtl.-news .attr,.pageTtl.-feature .attr{-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.pageTtl.-news .type,.pageTtl.-feature .type{-ms-flex-order:2;order:2;display:inline-block;padding:4px 16px;margin:0 8px 0 0;color:#fff;font-size:14px;font-size:.875rem;line-height:1.5}.pageTtl.-news .type.oshirase,.pageTtl.-feature .type.oshirase{background-color:#2ca77b}.pageTtl.-news .type.performance,.pageTtl.-feature .type.performance{background-color:#452286}.pageTtl.-news .type.onair,.pageTtl.-feature .type.onair{background-color:#fa665d}.pageTtl.-news .type.subscription,.pageTtl.-feature .type.subscription{background-color:#3d5afe}.pageTtl.-news .type.spotlight,.pageTtl.-feature .type.spotlight{background-color:#ff5722}.pageTtl.-news .type.interview,.pageTtl.-feature .type.interview{background-color:#43a047}.pageTtl.-news .type.concert,.pageTtl.-feature .type.concert{background-color:#9c27b0}.pageTtl.-news .date,.pageTtl.-feature .date{-ms-flex-order:1;order:1;margin-right:1em;font-size:16px;font-size:1rem;line-height:1.5}@media screen and (min-width: 768px){.pageTtl{margin-bottom:32px}}@media screen and (min-width: 1200px){.pageTtl{margin-bottom:56px;padding:0 40px}.pageTtl__inner{height:160px}.pageTtl__ttl{font-size:40px;font-size:2.5rem;line-height:1.5}.pageTtl.-news{padding-top:64px;padding-bottom:64px}.pageTtl.-news .pageTtl__ttl{padding-top:24px;font-size:26px;font-size:1.625rem;line-height:1.5}}.topicPath{list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:40px;overflow-x:auto;margin:0;padding:0 24px;font-size:10px;font-size:.625rem;line-height:1.5}.topicPath li{white-space:nowrap}.topicPath a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:40px;color:#2a2a2a;text-decoration:none}.topicPath a:after{content:'';display:block;width:16px;height:16px;margin:1px 3px 0;background-image:url(/assets/images/icon/allow_next-black.svg);background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 1200px){.topicPath{padding:0 40px}}.videoWrap{padding-bottom:24px}.videoInclude{position:relative;width:100%;height:0;overflow:hidden;padding:0 0 56.25%}.-member .videoInclude{margin-bottom:24px}iframe{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border:none}.videoTtl{padding:8px 0 0 0}@media screen and (min-width: 992px){.-member .videoInclude{margin-bottom:0}}.iconTwitterB:before{content:'';display:inline-block;width:24px;height:24px;margin-right:8px;background-image:url(/assets/images/icon/twitter-black.svg);background-size:contain;vertical-align:middle}.iconFacebookB:before{content:'';display:inline-block;width:24px;height:24px;margin-right:8px;background-image:url(/assets/images/icon/facebook-black.svg);background-size:contain;vertical-align:middle}.iconInstagramB:before{content:'';display:inline-block;width:24px;height:24px;margin-right:8px;background-image:url(/assets/images/icon/instagram-black.svg);background-size:contain;vertical-align:middle}.iconYoutubeB:before{content:'';display:inline-block;width:24px;height:24px;margin-right:8px;background-image:url(/assets/images/icon/youtube-black.svg);background-size:contain;vertical-align:middle}.noteInclude{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;height:auto;min-height:234px;overflow:visible}.noteInclude iframe{display:block;position:relative;left:auto;top:auto;width:100%;max-width:700px;height:100%;min-height:234px;padding:0;margin:0 auto;border:0;visibility:visible}.container__col2.-member .includeWrap{max-width:640px;margin:0 auto}@media screen and (min-width: 992px){.container__col2.-member .includeWrap{width:48%;margin:0}}.videoIncludeSpotifyPlaylist{position:relative;width:100%;height:352px;overflow:hidden}.videoIncludeSpotifyPlaylist iframe{border-radius:12px}.videoIncludeSpotifyTrack{position:relative;width:100%;height:152px;overflow:hidden}.videoIncludeSpotifyTrack iframe{border-radius:12px}@media screen and (min-width: 768px){.videoIncludeSpotifyPlaylist{height:0;padding-bottom:56.8%}}.modal[open]{display:block;position:fixed;top:0;left:0;z-index:999999;width:100%;height:100%;height:100vh;height:100dvh;max-width:100%;max-height:100%;max-height:100vh;max-height:100dvh;overflow:hidden;background-color:rgba(42,42,42,0.9)}.modal__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%;height:100vh;height:100dvh;padding:0}.modal__container{width:100%;max-width:1440px}.modal__container #modalTitle{width:0;height:0;overflow:hidden}.modal__content{max-height:-o-calc(100dvh - 48px);max-height:calc(100dvh - 48px);overflow:auto}.modal__close{position:absolute;right:24px;top:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0;border:none;background-color:transparent;color:#fff;font-size:14px;font-size:.875rem;line-height:1.5}@media screen and (min-width: 768px){.modal__inner{padding:0}.modal__content{max-height:100dvh}}@media screen and (min-width: 992px){.modal__inner{padding:0}}.bcList__item{margin:0 -24px;padding-top:56px;padding-bottom:32px;border-bottom:1px solid #cfd0d0}.bcList__item:nth-child(2){padding-top:40px}.bcList__ttlWrap{padding:0 24px;padding-bottom:16px}.bcList__ttl{padding:8px 16px;background-color:#f2f4fa;color:#003b82;font-size:20px;font-size:1.25rem;line-height:1.5}.bcList__ttl .time{display:block;font-size:14px;font-size:.875rem;line-height:1.5}.bcList .block{position:relative;padding:0 24px}.bcList__nami{position:absolute;left:24px;top:0;width:48px}.bcList__prg{padding-bottom:16px;padding-left:64px;font-size:16px;font-size:1rem;line-height:1.5}.bcList__detail{margin-top:-1px;margin-bottom:0;padding:8px 0;border-top:1px solid #cfd0d0;border-bottom:1px solid #cfd0d0;font-size:14px;font-size:.875rem;line-height:1.6}.bcList__detail dt,.bcList__detail dd{margin:0;padding:0}.bcList__detail .typeRedording{display:inline-block;width:68px;padding:2px;background-color:#452286;color:#fff;text-align:center}.bcList__detail .typeLive{display:inline-block;width:68px;padding:2px;background-color:#fa665d;color:#fff;text-align:center}.bcList__txt{padding-bottom:0;font-size:16px;font-size:1rem;line-height:1.6}.bcList .btnViewMoreTxtWrap{padding:16px 0 24px}.bcList .clmn2{border:none;background-color:#f5f6f6}.bcList .note{padding:8px 0 0 0}[lang="en"] .bcList__detail .typeRedording{width:80px}[lang="en"] .bcList__detail .typeLive{width:80px}@media screen and (min-width: 768px){.bcList__ttl{padding:8px 16px;font-size:24px;font-size:1.5rem;line-height:1.6;line-height:36px}.bcList__ttl .time{display:inline-block;margin-left:16px;padding-left:16px;border-left:1px solid #003b82;font-size:16px;font-size:1rem;line-height:1.6;line-height:36px}.bcList .block{padding-left:104px}.bcList__nami{width:56px}.bcList__prg{padding-bottom:24px;padding-left:0;font-size:20px;font-size:1.25rem;line-height:1.5}.bcList__detail{display:-ms-flexbox;display:flex;margin-bottom:0;padding:8px 0;border-bottom:1px solid #cfd0d0;font-size:14px;font-size:.875rem;line-height:1.6}.bcList__detail dt{width:120px}.bcList__detail dd{width:-o-calc(100% - 120px);width:calc(100% - 120px)}}@media screen and (min-width: 1200px){.bcList__item{margin:0}.bcList__ttlWrap{padding:0 0 20px 0}.bcList__nami{left:0}.bcList .block{padding:0 0 0 80px}}.bcSideMenu{padding-bottom:80px}.bcSideMenu__ttl{position:relative;margin:0;padding:18px 0 0 0;border-top:1px solid #cfd0d0;font-size:14px;font-size:.875rem;line-height:1.5}.bcSideMenu__ttl:before{content:'';display:block;position:absolute;left:0;top:0;width:40px;height:2px;background-color:#0068b6}.bcSideMenu__list{list-style-type:none;margin:0;padding:4px 0 0 0}.bcSideMenu__list a{display:block;padding:8px 0;color:#2a2a2a;text-decoration:none;font-size:14px;font-size:.875rem;line-height:1.5}.bcSideMenu__list a.link{padding-left:20px;background-image:url(/assets/images/icon/icon-link.svg);background-repeat:no-repeat;background-size:16px auto;background-position:left 11px}.bcSideMenu__list a:hover{color:#0068b6}@media screen and (min-width: 768px){.bcSideMenu__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.bcSideMenu__item{width:50%}}@media screen and (min-width: 1200px){.bcSideMenu__list{display:block}.bcSideMenu__item{width:100%}}.newsCont{padding:0 0 24px 0}.newsCont h2{margin-bottom:24px;padding:12px;border-left:10px solid #003b82;background-color:#f2f4fa;color:#003b82;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400;font-size:20px;font-size:1.25rem;line-height:1.5}.newsCont__section{padding:32px 0 16px}.newsCont__section.-border{padding-bottom:24px;border-bottom:1px solid #cfd0d0}.newsCont__section:nth-child(2){padding-top:0}.newsCont h3{padding-bottom:8px;font-size:20px;font-size:1.25rem;line-height:1.5}.newsCont h4{padding-bottom:8px;font-size:16px;font-size:1rem;line-height:1.5}.newsCont p{padding-bottom:16px;font-size:16px;font-size:1rem;line-height:1.7}.newsCont .iconArrow{font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.newsCont .iconArrow:before{content:'';display:inline-block;width:10px;height:16px;background-image:url(/assets/images/icon/fa-caret-right.svg);background-repeat:no-repeat;background-position:left center;vertical-align:middle}.newsCont .clmn{margin-bottom:8px;padding:8px;background-color:#f5f6f6;text-align:center}.newsCont .clmn a{display:block}.newsCont img{width:auto;max-width:100%}.newsCont table{display:block;border-collapse:collapse;margin-bottom:8px}.newsCont table thead{display:none}.newsCont table thead th{display:block;border:1px solid #cfd0d0;background-color:#2a2a2a;color:#fff}.newsCont table tbody{display:block}.newsCont table tbody th{display:block;border:1px solid #cfd0d0;background-color:#f5f6f6}.newsCont table tbody td{display:block;border:1px solid #cfd0d0}.newsCont table tbody td[data-th]::before{content:attr(data-th);display:block;margin-bottom:16px;padding:8px 16px;background-color:#f5f6f6;border-bottom:1px solid #cfd0d0;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.newsCont table tr{display:block}.newsCont table th,.newsCont table td{margin-top:-1px;padding:8px 16px;font-size:16px;font-size:1rem;line-height:1.6}.newsCont table th[data-th],.newsCont table td[data-th]{padding:0 0 16px 0}.newsCont table.ticket th{padding:16px;background-color:#2a2a2a;color:#fff}.newsCont table.ticket th,.newsCont table.ticket td{text-align:center}@media screen and (min-width: 768px){.newsCont{padding:16px 0 56px 0}.newsCont h2{padding-left:24px;font-size:24px;font-size:1.5rem;line-height:1.5}.newsCont table{display:block;border-collapse:collapse;margin-bottom:8px}.newsCont table thead th{display:block;border:1px solid #cfd0d0;background-color:#2a2a2a;color:#fff}.newsCont table tbody{display:block}.newsCont table tbody th{display:block;border:1px solid #cfd0d0;background-color:#f5f6f6}.newsCont table tbody td{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;border:1px solid #cfd0d0}.newsCont table tbody td[data-th]::before{width:288px;margin-bottom:0;margin-right:16px;padding:16px;border-bottom:none;border-right:1px solid #cfd0d0;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;text-align:center}.newsCont table tr{display:block}.newsCont table th,.newsCont table td{margin-top:-1px;padding:8px 16px;font-size:16px;font-size:1rem;line-height:1.6}.newsCont table th[data-th],.newsCont table td[data-th]{padding:0 0 0 0}.newsCont table.ticket th{padding:16px;background-color:#2a2a2a;color:#fff}.newsCont table.ticket th,.newsCont table.ticket td{text-align:center}}@media screen and (min-width: 1200px){.newsCont{padding:32px 0 16px 0}.newsCont h2{font-size:24px;font-size:1.5rem;line-height:1.5}.newsCont table{display:table;table-layout:fixed;width:100%;border:1px solid #cfd0d0}.newsCont table thead{display:table-row-group}.newsCont table thead th{display:table-cell}.newsCont table tbody{display:table-row-group}.newsCont table tbody th{display:table-cell}.newsCont table tbody td{display:table-cell}.newsCont table tbody td[data-th]::before{display:none}.newsCont table tr{display:table-row}.newsCont table th,.newsCont table td{display:table-cell;margin-top:0px}.newsCont table.ticket th{background-color:#f5f6f6;color:#2a2a2a}.newsCont table.ticket thead th{background-color:#2a2a2a;color:#fff}.newsCont table.ticket th,.newsCont table.ticket td{text-align:center}}.donationCont{padding:0 0 64px 0}.donationCont.-head{padding-bottom:0}.donationCont.-head img{margin-bottom:40px}.donationCont h2{margin-bottom:24px;padding:12px;border-left:10px solid #003b82;background-color:#f2f4fa;color:#003b82;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400;font-size:20px;font-size:1.25rem;line-height:1.5}.donationCont__section{padding:32px 0 0}.donationCont__section.-border{padding-bottom:24px;border-bottom:1px solid #cfd0d0}.donationCont__section:nth-child(2){padding-top:0}.donationCont h3{padding-bottom:8px;font-size:20px;font-size:1.25rem;line-height:1.5}.donationCont h4{padding-bottom:8px;font-size:16px;font-size:1rem;line-height:1.5}.donationCont p{padding-bottom:16px}.donationCont p.lead{padding-bottom:40px}.donationCont p.notes{font-size:14px;font-size:.875rem;line-height:1.5}.donationCont .btnViewMoreTxtWrap{padding-bottom:16px}.donationCont .iconArrow{font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.donationCont .iconArrow:before{content:'';display:inline-block;width:10px;height:16px;background-image:url(/assets/images/icon/fa-caret-right.svg);background-repeat:no-repeat;background-position:left center;vertical-align:middle}.donationCont .clmn{margin-bottom:8px;padding:8px;background-color:#f5f6f6;text-align:center}.donationCont .clmn a{display:block}.donationCont img{width:auto;max-width:100%}.donationCont table{display:block;border-collapse:collapse;margin-bottom:8px}.donationCont table thead{display:none}.donationCont table thead th{display:block;border:1px solid #cfd0d0;background-color:#2a2a2a;color:#fff}.donationCont table tbody{display:block}.donationCont table tbody th{display:block;border:1px solid #cfd0d0;background-color:#f5f6f6}.donationCont table tbody td{display:block;border:1px solid #cfd0d0}.donationCont table tbody td[data-th]::before{content:attr(data-th);display:block;margin-bottom:16px;padding:8px 16px;background-color:#f5f6f6;border-bottom:1px solid #cfd0d0;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.donationCont table tr{display:block}.donationCont table th,.donationCont table td{margin-top:-1px;padding:8px 16px;font-size:16px;font-size:1rem;line-height:1.6}.donationCont table th[data-th],.donationCont table td[data-th]{padding:0 0 16px 0}.donationCont table.ticket th{padding:16px;background-color:#2a2a2a;color:#fff}.donationCont table.ticket th,.donationCont table.ticket td{text-align:center}.donationCont.-box{padding:24px 24px 8px;border:1px solid #2a2a2a}.donationCont.-box h2{margin-bottom:8px;padding:0;border-left:none;background-color:transparent;color:#2a2a2a;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;font-size:16px;font-size:1rem;line-height:1.5}.donationCont .donationList{list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.donationCont .donationList li{width:100%}.donationCont .donationList a{display:block;text-align:center}.donationCont .supportingMember{list-style-type:none;margin:0;padding:0}.donationCont .supportingMember li{padding:6px 0;font-size:14px;font-size:.875rem;line-height:1.5}@media screen and (min-width: 768px){.donationCont h2{padding-left:24px;font-size:24px;font-size:1.5rem;line-height:1.5}.donationCont table{display:table;width:100%;border:1px solid #cfd0d0}.donationCont table tbody{display:table-row-group}.donationCont table tbody th{display:table-cell;width:160px}.donationCont table tbody td{display:table-cell;width:-o-calc(100% - 160px);width:calc(100% - 160px)}.donationCont table tr{display:table-row}.donationCont table th,.donationCont table td{display:table-cell;margin-top:0px}.donationCont.-box{padding:32px 32px 16px}.donationCont.-box h2{font-size:20px;font-size:1.25rem;line-height:1.5}.donationCont .donationList li{width:33.333333%}.donationCont .supportingMember{column-count:2}.donationCont .supportingMember li{padding:8px 0}}@media screen and (min-width: 1200px){.donationCont{padding:0 0 56px 0}.donationCont p.lead{padding-bottom:56px}}.ticketCont{margin-bottom:56px;padding:0 0 40px 0;border-bottom:1px solid #cfd0d0}.ticketCont.-brdrnone{margin-bottom:24px;padding-bottom:0;border:none}.ticketCont:last-child{margin-bottom:0;border-bottom:none}.ticketCont.-head{padding-bottom:24px}.ticketCont__btn{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ticketCont__btn .btn__item{width:100%}.ticketCont__btn .btn__item a{display:block;background-color:#0068b6;color:#fff}.ticketCont h2{padding-bottom:16px;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;font-size:20px;font-size:1.25rem;line-height:1.5}.ticketCont.-head h2{font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400;font-size:24px;font-size:1.5rem;line-height:1.5}.ticketCont.-head h2.btnTtlEn{padding-bottom:6px;color:#003b82;font-family:'Montserrat', 'YakuHanJP', YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;font-size:20px;font-size:1.25rem;line-height:1.25}.ticketCont.-head h2.btnTtlEn .small{font-size:14px;font-size:.875rem;line-height:1.25;font-family:'Montserrat', sans-serif;font-weight:400}.ticketCont.-head .box{margin-bottom:24px}.ticketCont__section ul{list-style-type:none;margin:0;padding:0}.ticketCont__section li{padding:0 0 8px 0}.ticketCont__section h3{padding-bottom:16px;color:#003b82;font-size:20px;font-size:1.25rem;line-height:1.5;font-weight:bold}.ticketCont p{padding-bottom:16px}.ticketCont p.notes{width:100%;font-size:14px;font-size:.875rem;line-height:1.7}.ticketCont p.notes.step3{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.ticketCont .clmn{margin-bottom:16px;padding:24px 24px 8px;background-color:#f2f4fa;color:#003b82}.ticketCont .clmn p{padding-bottom:0;font-size:20px;font-size:1.25rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.ticketCont .clmn p.lg{font-size:26px;font-size:1.625rem;line-height:1.5}.ticketCont .clmn .small{display:block;font-size:1.25rem;line-height:1.5;font-weight:bold}.ticketCont p.phoneNumber{padding-bottom:8px;color:#003b82;font-size:28px;font-size:1.75rem;line-height:1.5;font-weight:bold}.ticketCont p.phoneNumber:before{content:'';display:inline-block;margin:-4px 4px 0 0;width:32px;height:32px;background-image:url(/assets/images/icon/phone-blue.svg);background-repeat:no-repeat;background-size:32px 32px;vertical-align:middle}.ticketCont img{width:auto;max-width:100%}.ticketCont .bnrWebticket{display:block;max-width:366px}.ticketCont.-box{padding:24px 24px 8px;border:1px solid #2a2a2a}.ticketCont.-box h2{margin-bottom:8px;padding:0;border-left:none;background-color:transparent;color:#2a2a2a;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;font-size:16px;font-size:1rem;line-height:1.5}.ticketCont .section__howto{padding-bottom:32px}.ticketCont .section__howto h4{margin-bottom:8px;padding:6px 12px;background-color:#0068b6;color:#fff;font-size:16px;font-size:1rem;line-height:1.5}.ticketCont table.howto{display:table;border-collapse:separate;border-spacing:4px}.ticketCont table.howto tr{display:table-row}.ticketCont table.howto td{display:table-cell;width:50%;padding:8px;border:1px solid #cfd0d0;vertical-align:top}.ticketCont table.howto td.arrow{border:none;padding-bottom:24px;background-image:url(/assets/images/icon/flow.svg);background-size:32px 32px;background-position:center bottom;background-repeat:no-repeat}.ticketCont table.howto h5{padding-bottom:8px;font-size:16px;font-size:1rem;line-height:1.5;text-align:center}.ticketCont table.howto p{text-align:left}.ticketCont table.howto p.notes{font-size:14px;font-size:.875rem;line-height:1.5}.ticketCont table.howto .clmn2{margin-bottom:8px;padding:20px 20px 12px;border:none;background-color:#f5f6f6}.ticketCont table.howto figure{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;padding-top:0 !important;text-align:center}.ticketCont table.howto figure img{max-height:40px;margin:3px}.ticketCont table.howto figure img.amex{max-height:48px}.ticketCont__section.-phonetop{padding-bottom:56px}.ticketCont__section.-step{padding-bottom:32px;background-image:url(/assets/images/icon/flow.svg);background-size:32px 32px;background-position:center bottom;background-repeat:no-repeat}.ticketCont__section.-step:last-child,.ticketCont__section.-step.-noicon{background-image:none}.ticketCont__section.-step h3{padding:6px 12px;background-color:#003b82;color:#fff;font-size:20px;font-size:1.25rem;line-height:1.5;text-align:center;font-family:'Montserrat', 'YakuHanJP', YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.ticketCont__section.-step h3.desktop{display:none}.ticketCont__section.-step .step__item{padding:16px 16px 0;border:1px solid #cfd0d0;border-top:none}.ticketCont__section.-step .step__item .box:first-child{padding-bottom:16px}.ticketCont__section.-step .step__item h4{padding-bottom:0;color:#003b82;font-size:20px;font-size:1.25rem;line-height:1.5;font-weight:bold}.ticketCont__section.-step .step__item .section__howto h4{padding-bottom:8px;color:#fff;font-size:16px;font-size:1rem;line-height:1.5}.ticketCont__section.-step.-step2{background-image:none}.ticketCont__section.-step.-flexbox{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;background-image:none}.ticketCont__section.-step.-flexbox .box{position:relative;width:49%;border:1px solid #cfd0d0}.ticketCont__section.-step.-flexbox .box .step__item{border:none}.ticketCont__section.-step.-flexbox .box:before{content:'';display:block;position:absolute;left:0;top:-32px;width:100%;height:32px;background-image:url(/assets/images/icon/flow.svg);background-size:32px 32px;background-position:center bottom;background-repeat:no-repeat}.ticketCont__section.-step.-flexbox .box:after{content:'';display:block;position:absolute;left:0;bottom:-32px;width:100%;height:32px;background-image:url(/assets/images/icon/flow.svg);background-size:32px 32px;background-position:center bottom;background-repeat:no-repeat}.ticketCont .clmn3{margin-bottom:24px;padding:24px;border:1px solid #003b82;background-color:#f2f4fa}.ticketCont .clmn3 h5{color:#003b82}.ticketCont .clmn3 ol{list-style-type:none;margin-bottom:8px;padding:0}.ticketCont .clmn3 ol li{font-size:14px;font-size:.875rem;line-height:1.5}.ticketCont picture{display:block;margin-bottom:16px}.ticketCont .horizontal{padding-top:16px;padding-bottom:16px}.ticketCont .horizontal .btnViewMoreTxtWrap{margin-bottom:8px}.ticketCont .list__item{margin:40px 0}.ticketCont .list__item h3{margin-bottom:8px;font-size:20px;font-size:1.25rem;line-height:1.25}.ticketCont .defList1{margin-bottom:0;padding-bottom:24px}.ticketCont .defList1 dt{padding-bottom:8px;color:#003b82;font-size:20px;font-size:1.25rem;line-height:1.5}.ticketCont .iconCaret{display:inline-block;position:relative;margin-bottom:16px}.ticketCont .iconCaret:before{content:'';display:inline-block;width:10px;height:16px;background-image:url(/assets/images/icon/fa-caret-right.svg);background-repeat:no-repeat;background-position:left center;vertical-align:middle}.ticketCont .iconCaretDown{display:inline-block;position:relative;margin-bottom:16px}.ticketCont .iconCaretDown:before{content:'';display:inline-block;width:16px;height:16px;margin:0 0 0 4px;background-image:url(/assets/images/icon/fa-caret-down-main2.svg);background-size:contain;background-repeat:no-repeat;background-position:left 2px}.ticketCont .section__item{padding-bottom:8px}.ticketCont .section__item h3{padding-bottom:0}.bullet{list-style-type:none;margin:0;padding:0 0 16px 0}.bullet li{position:relative;padding:0 0 0 16px;font-size:16px;font-size:1rem;line-height:1.7}.bullet li:before{content:'';display:block;position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background-color:#0068b6;vertical-align:middle}body.season .ticketCont__section.-step h3{background-color:#0068b6}@media screen and (min-width: 414px){.ticketCont p.phoneNumber{font-size:32px;font-size:2rem;line-height:1.5}}@media screen and (min-width: 768px){.ticketCont.-head{padding-bottom:56px}.ticketCont h2{font-size:24px;font-size:1.5rem;line-height:1.5}.ticketCont.-head h2{font-size:32px;font-size:2rem;line-height:1.5}.ticketCont__btn{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.ticketCont__btn .btn__item{width:49%;margin:0}.ticketCont__btn .btn__item a{display:block;background-color:#0068b6;color:#fff}.ticketCont__btn .btn__item.-col1{width:100%}.ticketCont .clmn{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding:24px;background-color:#f2f4fa;color:#003b82}.ticketCont .clmn .box{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ticketCont .clmn p{margin-right:16px}.ticketCont .clmn .anchorLink{margin-bottom:0}.ticketCont .clmn .small{display:inline;vertical-align:middle}.ticketCont .clmn.-engPtn1{-ms-flex-direction:column;flex-direction:column}.ticketCont .howto__item{display:inline-block;width:49%;padding-right:20px;border-right:1px solid #cfd0d0;border-bottom:none;font-size:0em;vertical-align:top}.ticketCont .howto__item:last-child{padding-right:0;padding-left:24px}.ticketCont__section.-step{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ticketCont__section.-step h3{width:120px;padding-top:24px}.ticketCont__section.-step h3.desktop{display:block}.ticketCont__section.-step .step__item{width:-o-calc(100% - 120px);width:calc(100% - 120px);padding:24px 24px 8px;border:1px solid #cfd0d0;border-left:none}.ticketCont__section.-step.-flexbox{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between}.ticketCont__section.-step.-flexbox .box{width:-o-calc((100% - 120px)/2 - 8px);width:calc((100% - 120px)/2 - 8px);border:1px solid #cfd0d0}.ticketCont__section.-step.-flexbox .box h3{display:none}.ticketCont__section.-step.-flexbox .box .step__item{width:100%}.ticketCont .clmn3{display:-ms-flexbox;display:flex}.ticketCont .clmn3__txt{width:-o-calc(100% - 278px);width:calc(100% - 278px);padding-right:24px}.ticketCont .clmn3__fig{width:278px}.ticketCont .horizontal{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ticketCont .horizontal .btnViewMoreTxtWrap{margin-right:40px;white-space:nowrap}.ticketCont .horizontal .btnViewMoreTxtWrap:last-child{margin-right:0}.ticketCont table.howto{border-spacing:16px;border:none}.ticketCont table.howto td{padding:16px}.ticketCont table.howto td.arrow{padding:0 0 32px 0}.ticketCont p.phoneNumber{margin-right:8px;padding-bottom:0;font-size:32px;font-size:2rem;line-height:1.5}}@media screen and (min-width: 1200px){.ticketCont{padding:0 0 56px 0}.ticketCont.btnTtlEnWrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.ticketCont.btnTtlEnWrap .box{width:49%}.ticketCont.btnTtlEnWrap .box:first-child{padding-right:2%;border-right:1px solid #cfd0d0}.ticketCont.-head h2.btnTtlEn{font-size:24px;font-size:1.5rem;line-height:1.5}.ticketCont.-head .box{margin-bottom:24px}.ticketCont p.lead{padding-bottom:56px}.ticketCont .clmn{padding:24px}.ticketCont .clmn.-engPtn1{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}}.ticketCont table{margin:16px 0 8px;display:block;border-collapse:collapse;font-size:14px;font-size:.875rem;line-height:1.5}.ticketCont table thead{display:none}.ticketCont table thead th{display:block;padding:10px 0;border:1px solid #cfd0d0;background-color:#003b82;color:#fff;text-align:center;line-height:1.25}.ticketCont table thead .small{font-size:0.7em}.ticketCont table tbody{display:block}.ticketCont table tbody tr{margin-bottom:10px}.ticketCont table tbody th{display:block;padding:4px;border:1px solid #cfd0d0;background-color:#003b82;color:#fff;font-size:14px;font-size:.875rem;line-height:1.5;text-align:center;font-weight:normal}.ticketCont table tbody td{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #cfd0d0;font-size:14px;font-size:.875rem;line-height:1.5}.ticketCont table tbody td[data-th]::before{content:attr(data-th);display:table-cell;width:100px;margin-right:16px;padding:8px 16px;border-right:1px solid #cfd0d0;background-color:#f5f6f6;font-size:14px;font-size:.875rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.ticketCont table tbody td[data-th2]::before{content:attr(data-th2);display:table-cell;width:70%;margin-right:0;padding:8px 16px;border-right:1px solid #cfd0d0;background-color:#f5f6f6;font-size:14px;font-size:.875rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.ticketCont table tbody td .data-th2_cont{width:30%;text-align:center}.ticketCont table tbody td.bgW[data-th2]::before{background-color:#fff}.ticketCont table tr{display:block}.ticketCont table tr.off th{background-color:#6a6a6a}.ticketCont table tr.off td{background-color:#f5f6f6;color:#6a6a6a}.ticketCont table th,.ticketCont table td{margin-top:-1px}.ticketCont table.step3 td{padding-right:8px}.ticketCont table.step3 td[data-th]::before{width:50%;padding:8px;font-weight:normal}.ticketCont table.step3 td br{display:none}.ticketCont table.step3 td .small{display:inline-block}.ticketCont table.step3 td p{width:50%;font-size:14px;font-size:.875rem;line-height:1.25;text-align:right}.ticketCont table.step4{border:none}.ticketCont table.step4 tbody th,.ticketCont table.step4 tbody td{border:1px solid #b18b40;font-size:16px;font-size:1rem;line-height:1.5}.ticketCont table.step4 tbody th{background-color:#b18b40;color:#fff;font-weight:bold}.ticketCont table.step4 tbody td{display:block;padding:24px 24px 0;text-align:left}.ticketCont table.step4 tbody .season{padding-bottom:24px}.ticketCont table.step4 tbody h5{padding-bottom:0;color:#b18b40;font-size:16px;font-size:1rem;line-height:1.5}.ticketCont table.youth tbody th br{display:none}.ticketCont table.youth tbody td{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #cfd0d0;font-size:14px;font-size:.875rem;line-height:1.5}.ticketCont table.youth tbody td[data-th]::before{content:attr(data-th);display:table-cell;width:55%;margin-right:16px;padding:8px 16px;border-right:none;background-color:transparent;font-size:14px;font-size:.875rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.ticketCont table.youth tbody td p{padding-bottom:0;padding-right:8px}.ticketCont table.youth tbody td p br{display:none}.ticketCont table.youth tbody .off th{background-color:#6a6a6a}.ticketCont table p{padding-bottom:0}@media screen and (min-width: 768px){.ticketCont table{display:table;width:100%;border:1px solid #cfd0d0}.ticketCont table .dn{display:none}.ticketCont table thead{display:table-row-group}.ticketCont table thead th{display:table-cell}.ticketCont table tbody{display:table-row-group}.ticketCont table tbody th{display:table-cell;padding:8px;background-color:#fff;color:#2a2a2a;text-align:center;font-weight:normal}.ticketCont table tbody td{display:table-cell;padding:8px;text-align:center}.ticketCont table tbody td[data-th]::before{display:none}.ticketCont table tbody td[data-th2]::before{display:none}.ticketCont table tbody td .data-th2_cont{width:100%}.ticketCont table tr{display:table-row;margin-bottom:0;padding-left:0}.ticketCont table tr[data-tr]::before{display:none}.ticketCont table tr.off th{background-color:#f5f6f6;color:#6a6a6a}.ticketCont table tr.off td{background-color:#f5f6f6}.ticketCont table th,.ticketCont table td{display:table-cell;margin-top:0px;font-size:16px;font-size:1rem;line-height:1.6}.ticketCont table.step3 tbody th{width:160px}.ticketCont table.step3 td p{width:100%;text-align:center}.ticketCont table.youth{table-layout:fixed}.ticketCont table.youth tbody th br{display:inline}.ticketCont table.youth tbody td{display:table-cell}.ticketCont table.youth tbody td[data-th]::before{display:none}.ticketCont table.youth tbody td p{padding-bottom:0;padding-right:8px;line-height:1.25}.ticketCont table.youth tbody td p br{display:inline}.ticketCont table.youth tbody .off th{background-color:#f5f6f6}}.ticketCont table.first{display:block;width:100%;margin:0 0 32px;border-collapse:collapse;border:none}.ticketCont table.first tbody{display:block}.ticketCont table.first tbody th{display:block;padding:8px;border:1px solid #cfd0d0;background-color:#003b82;color:#fff;font-size:16px;font-size:1rem;line-height:1.5;text-align:left;font-weight:bold}.ticketCont table.first tbody th.bgS{background:#0068b6}.ticketCont table.first tbody td{display:block;padding:8px;border:1px solid #cfd0d0;font-size:16px;font-size:1rem;line-height:1.5}.ticketCont table.first tr{display:block;margin-bottom:0}.ticketCont table.first tr:first-child{margin-bottom:10px}.ticketCont table.first th,.ticketCont table.first td{margin-top:-1px}@media screen and (min-width: 768px){.ticketCont table.first{display:table}.ticketCont table.first tbody{display:table-row-group}.ticketCont table.first tbody th{display:table-cell}.ticketCont table.first tbody td{text-align:left}.ticketCont table.first tr{display:table-row}.ticketCont table.first tr:first-child{margin-bottom:0}}.ticketCont table.second{display:block;width:100%;margin:0 0 8px;border-collapse:collapse;border:none}.ticketCont table.second tbody{display:block}.ticketCont table.second tbody th{display:block;width:100%;padding:8px;border:1px solid #cfd0d0;background-color:#003b82;color:#fff;text-align:left;font-weight:bold;font-size:16px;font-size:1rem;line-height:1.5}.ticketCont table.second tbody th.bgS{background:#0068b6}.ticketCont table.second tbody th .small{font-weight:normal;font-size:12px;font-size:.75rem;line-height:1.5}.ticketCont table.second tbody td{display:block;padding:8px;border:1px solid #cfd0d0;font-size:16px;font-size:1rem;line-height:1.5}.ticketCont table.second tbody td.type{width:80px;text-align:center}.ticketCont table.second tbody td.day{width:-o-calc(100% - 80px);width:calc(100% - 80px)}.ticketCont table.second tr{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.ticketCont table.second tr.lastRow{margin-bottom:10px}.ticketCont table.second th,.ticketCont table.second td{margin-top:-1px}@media screen and (min-width: 768px){.ticketCont table.second tbody td{text-align:left}}@media screen and (min-width: 1200px){.ticketCont table.second{display:table}.ticketCont table.second tbody{display:table-row-group}.ticketCont table.second tbody th{display:table-cell;width:240px;background-color:transparent;color:#2a2a2a}.ticketCont table.second tbody td{display:table-cell;text-align:left}.ticketCont table.second tr{display:table-row}}.ticketCont table.prices td{-ms-flex-pack:justify;justify-content:space-between;padding-right:16px}.ticketCont table.prices td[data-th]::before{width:60%;background-color:transparent;text-align:left}@media screen and (min-width: 768px){.ticketCont table.prices tbody th{text-align:left}.ticketCont table.prices tbody td{padding-right:8px;text-align:center}}.ticketCont table.discount td:first-child{display:block;padding:8px;background-color:#003b82;color:#fff;text-align:center}.ticketCont table.discount [data-th2]::before{width:50%}.ticketCont table.discount .data-th2_cont{width:50%}.ticketCont table.discount [data-summary]::before{content:attr(data-summary);display:block;color:#fff;text-align:center;font-weight:bold}@media screen and (min-width: 768px){.ticketCont table.discount [data-summary]{background-color:transparent}.ticketCont table.discount [data-summary]::before{display:none}.ticketCont table.discount .data-th2_cont{width:100%}}.ticketCont .clmn4 h2{padding:8px;background-color:#2a2a2a;color:#fff;text-align:center;font-size:24px;font-size:1.5rem;line-height:1.5}.ticketCont .clmn4__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;padding:24px 24px 8px;border:4px solid #cfd0d0;border-top:none}.ticketCont .clmn4__inner .box.-txt{-ms-flex-order:2;order:2;width:100%;max-width:366px}.ticketCont .clmn4__inner .box.-txt h3{display:inline-block;margin:0 16px 0 0;padding-bottom:0;color:#003b82;font-size:20px;font-size:1.25rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.ticketCont .clmn4__inner .box.-txt a{display:block;margin-top:2px}.ticketCont .clmn4__inner .box.-txt p.phoneNumber{display:inline-block;padding-bottom:8px;font-size:26px;font-size:1.625rem;line-height:1.5}.ticketCont .clmn4__inner .box.-btn{-ms-flex-order:1;order:1;padding-bottom:16px}[lang="en"] .ticketCont .clmn4__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:24px 16px 8px;border:4px solid #cfd0d0}[lang="en"] .ticketCont .clmn4__inner .box.-txt{-ms-flex-order:1;order:1;width:100%;max-width:366px;padding-bottom:24px}[lang="en"] .ticketCont .clmn4__inner .box.-txt h3{position:relative;float:none;display:block !important;height:auto !important;margin:0;padding-bottom:8px;padding:0 0 4px 40px;color:#003b82;font-size:1.25rem !important;font-weight:bold}[lang="en"] .ticketCont .clmn4__inner .box.-txt h3:before{content:'';position:absolute;left:0;top:0;display:block;margin:0 8px 0 0;width:32px;height:32px;background-repeat:no-repeat;background-size:32px 32px;vertical-align:middle}[lang="en"] .ticketCont .clmn4__inner .box.-txt h3.iconPhone:before{background-image:url(/assets/images/icon/phone-blue.svg)}[lang="en"] .ticketCont .clmn4__inner .box.-txt h3.iconInternet:before{background-image:url(/assets/images/icon/icon-web.svg)}[lang="en"] .ticketCont .clmn4__inner .box.-txt h3 .small{display:block;font-size:12px;font-size:.75rem;line-height:1.25}[lang="en"] .ticketCont .clmn4__inner .box.-txt a.facaretright{display:inline-block;margin-top:2px;font-size:14px;font-size:.875rem;line-height:1.25}[lang="en"] .ticketCont .clmn4__inner .box.-txt a.facaretright:before{content:'';display:inline-block;width:10px;height:16px;background-image:url(/assets/images/icon/fa-caret-right.svg);background-repeat:no-repeat;background-position:left center;vertical-align:middle}[lang="en"] .ticketCont .clmn4__inner .box.-txt p{clear:left;padding-bottom:0}[lang="en"] .ticketCont .clmn4__inner .box.-btn{-ms-flex-order:2;order:2;padding-bottom:16px}@media screen and (min-width: 414px){.ticketCont .clmn4__inner .box.-txt h3{font-size:26px;font-size:1.625rem;line-height:1.5}.ticketCont .clmn4__inner .box.-txt p.phoneNumber{font-size:28px;font-size:1.75rem;line-height:1.5}}@media screen and (min-width: 768px){.ticketCont .clmn4__inner{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;padding:24px 24px 8px}.ticketCont .clmn4__inner .box.-txt{-ms-flex-order:2;order:2;width:400px;max-width:50%}.ticketCont .clmn4__inner .box.-btn{-ms-flex-order:1;order:1;width:390px;margin-right:24px;padding-right:24px;padding-bottom:0;border-right:1px solid #cfd0d0}[lang="en"] .ticketCont .clmn4__inner{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:24px 24px 0}[lang="en"] .ticketCont .clmn4__inner .box.-txt{width:100%;max-width:100%;padding:0;padding-bottom:24px}[lang="en"] .ticketCont .clmn4__inner .box.-txt h3{font-size:1.5rem !important;line-height:1.25 !important}}@media screen and (min-width: 1200px){.ticketCont .clmn4__inner{-ms-flex-pack:start;justify-content:flex-start;padding:40px 40px 24px}.ticketCont .clmn4__inner .box.-txt{width:-o-calc(100% - 414px);width:calc(100% - 414px)}[lang="en"] .ticketCont .clmn4__inner{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;padding:24px 0}[lang="en"] .ticketCont .clmn4__inner .box.-txt{width:50%;max-width:50%;padding:0 24px;padding-bottom:0}[lang="en"] .ticketCont .clmn4__inner .box.-txt:first-child{border-right:1px solid #cfd0d0}}.merit__item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.merit__item:before{content:'';display:block;width:56px;height:56px;margin-right:16px;background-size:56px 56px;background-repeat:no-repeat;background-position:0 0}.merit__item .box{width:-o-calc(100% - 56px - 16px);width:calc(100% - 56px - 16px)}.merit__item h3{padding-bottom:0;color:#003b82;font-size:14px;font-size:.875rem;line-height:1.5;font-weight:bold}.merit__item p{padding-bottom:0;font-size:14px;font-size:.875rem;line-height:1.5}.merit__item.-merit1:before{background-image:url(/assets/images/icon/merit1.svg)}.merit__item.-merit2:before{background-image:url(/assets/images/icon/merit2.svg)}.merit__item.-merit3:before{background-image:url(/assets/images/icon/merit3.svg)}.merit__item.-merit4:before{background-image:url(/assets/images/icon/merit4.svg)}@media screen and (min-width: 768px){.merit__item{-ms-flex-align:center;align-items:center}.merit__item:before{width:96px;height:96px;margin-right:24px;background-size:96px 96px;background-repeat:no-repeat;background-position:0 0}.merit__item .box{width:-o-calc(100% - 96px - 24px);width:calc(100% - 96px - 24px)}.merit__item h3{font-size:20px;font-size:1.25rem;line-height:1.5}.merit__item p{font-size:16px;font-size:1rem;line-height:1.5}}.tokuten__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:16px}.tokuten__item h3{padding-bottom:0;color:#003b82;font-size:14px;font-size:.875rem;line-height:1.5;font-weight:bold}.tokuten__item p{padding-bottom:0;font-size:14px;font-size:.875rem;line-height:1.5}.tokuten__item .box.-w100{width:100%}@media screen and (min-width: 768px){.tokuten__item h3{font-size:20px;font-size:1.25rem;line-height:1.5}.tokuten__item p{font-size:16px;font-size:1rem;line-height:1.5}.tokuten__item table [data-summary]::before{display:none}}.featurelist{padding-bottom:24px}.featurelist ul,.featurelist li{list-style-type:none;margin:0;padding:0}.featurelist__cont ul{border-top:1px solid #cfd0d0}.featurelist__cont li{border-bottom:1px solid #cfd0d0}.featurelist__cont li a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:24px 0;color:#2a2a2a;text-decoration:none}.featurelist__cont li a:hover{background-color:#f6f6f6}.featurelist__cont .subject{-ms-flex-order:2;order:2;padding-bottom:0}.featurelist__cont .attr{-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-bottom:8px;color:#2a2a2a}.featurelist__cont .type{-ms-flex-order:2;order:2;display:inline-block;width:168px;padding:6px 4px;margin:0 0 0 8px;color:#fff;font-weight:bold;font-size:14px;font-size:.875rem;line-height:1;text-align:center}.featurelist__cont .type.subscription{background-color:#3d5afe}.featurelist__cont .type.spotlight{background-color:#ff5722}.featurelist__cont .type.interview{background-color:#43a047}.featurelist__cont .type.concert{background-color:#9c27b0}.featurelist__cont .date{-ms-flex-order:1;order:1;width:120px;font-weight:bold;font-size:14px;font-size:.875rem;line-height:1}@media screen and (min-width: 1200px){.featurelist__cont li a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;padding:24px 40px}.featurelist__cont .subject{width:-o-calc(100% - 120px - 176px);width:calc(100% - 120px - 176px);padding-left:16px}}.featureCont{padding:0 0 24px 0}.featureCont h2{margin-bottom:24px;padding:12px;border-left:10px solid #003b82;background-color:#f2f4fa;color:#003b82;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400;font-size:20px;font-size:1.25rem;line-height:1.5}.featureCont h2.head{padding:0;border:none;background-color:transparent;color:#2a2a2a;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.featureCont__section{padding:32px 0 16px}.featureCont__section.-border{padding-bottom:24px;border-bottom:1px solid #cfd0d0}.featureCont__section:nth-child(2){padding-top:0}.featureCont h3{padding-bottom:8px;font-size:20px;font-size:1.25rem;line-height:1.5}.featureCont h4{padding-bottom:8px;font-size:16px;font-size:1rem;line-height:1.5}.featureCont p{padding-bottom:16px;font-size:16px;font-size:1rem;line-height:1.7}.featureCont p.small{font-size:0.8em}.featureCont p.notes{font-size:14px;font-size:.875rem;line-height:1.7}.featureCont p.bdL{margin-bottom:16px;padding-bottom:0;padding-left:12px;border-left:4px solid #003b82}.featureCont__section2{padding:0 0 24px 0}.featureCont__section2 h3{color:#003b82}.featureCont .iconArrow{font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.featureCont .iconArrow:before{content:'';display:inline-block;width:10px;height:16px;background-image:url(/assets/images/icon/fa-caret-right.svg);background-repeat:no-repeat;background-position:left center;vertical-align:middle}.featureCont .clmn{margin-bottom:8px;padding:24px 24px 8px;background-color:#f5f6f6}.featureCont .clmn.-video{margin-bottom:32px;padding:16px}.featureCont .clmn.-video .clmnInner{max-width:640px;margin:0 auto}.featureCont .clmn.-video h3{margin-bottom:16px;padding-left:12px;border-left:4px solid #003b82;font-size:16px;font-size:1rem;line-height:1.5}.featureCont .clmn.-vote{margin-bottom:32px}.featureCont .clmn a{display:block}.featureCont img{width:auto;max-width:100%}.featureCont img.clmnPic{display:block;margin:0 0 16px}.featureCont .concert__item{padding:16px 0;border-top:1px solid #cfd0d0}.featureCont .concert__item h4{padding-bottom:0;font-size:20px;font-size:1.25rem;line-height:1.5}.featureCont .concert__item h5{padding-bottom:0;font-size:16px;font-size:1rem;line-height:1.7}.featureCont .concert__item p.member{margin-bottom:16px;padding-left:16px;padding-bottom:0;border-left:4px solid #d2daee}.featureCont .concert__item p.setlist{font-size:14px;font-size:.875rem;line-height:1.7}.featureCont .-col2{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.featureCont .sizeS{max-width:240px}.featureCont .sizeM{max-width:320px}.featureCont .sizeL{width:100%}.featureCont figcaption{text-align:left}.featureCont .auther{padding:24px 24px 8px;border:1px solid #2a2a2a}.featureCont .auther h2{margin:0;padding:0;border:none;background-color:transparent;color:#2a2a2a;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;font-size:16px;font-size:1rem;line-height:1.7}.featureCont .accBtn3{width:160px;padding:4px 12px;border-radius:4px;background:#0068b6;color:#fff;font-size:14px;font-size:.875rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.featureCont .accBtn3:before{content:'曲目解説'}.featureCont .accBtn3:after{content:'';display:inline-block;width:16px;height:16px;margin-top:-2px;margin-left:8px;background-image:url(/assets/images/icon/plus_circle-white.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle}.featureCont .accBtn3.is-open{border-radius:4px 4px 0 0}.featureCont .accBtn3.is-open:before{content:'曲目解説を閉じる'}.featureCont .accBtn3.is-open:after{background-image:url(/assets/images/icon/negative_circle-white.svg)}.featureCont .kaisetsu{padding-bottom:16px}.featureCont .kaisetsu__inner{display:none;padding:16px 16px 0;background-color:#fff}.featureCont .kaisetsu__inner p{font-size:14px;font-size:.875rem;line-height:1.5}.featureCont .kaisetsu__inner.is-open{display:block}.featureCont .btnVote{display:block;max-width:360px;margin:0 auto 8px;padding:16px;background-color:#0068b6;color:#fff;text-align:center;text-decoration:none;font-weight:bold}.featureCont .ex{display:inline-block;margin-bottom:8px;padding:8px;border:1px solid #2a2a2a}.featureCont p{padding-bottom:16px}.featureCont p.notes{font-size:14px;font-size:.875rem;line-height:1.7}.featureCont p.notes.step3{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.featureCont p.notes.step3 span:first-child{margin-right:24px}.featureCont .horizontal{padding-bottom:16px}.featureCont .horizontal .btnViewMoreTxtWrap{margin-bottom:8px}@media screen and (min-width: 768px){.featureCont{padding:16px 0 56px 0}.featureCont h2{padding-left:24px;font-size:24px;font-size:1.5rem;line-height:1.5}.featureCont .-col2{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.featureCont .figClmn:not(.-col1) figure{margin:0 12px}.featureCont .figTxtClmn .txt{width:-o-calc(100% - 240px);width:calc(100% - 240px);padding-left:24px}.featureCont .clmn.-video{padding:32px 40px}}@media screen and (min-width: 1200px){.featureCont{padding:32px 0 16px 0}.featureCont h2{font-size:24px;font-size:1.5rem;line-height:1.5}}.featureCont table{border-collapse:collapse;margin-bottom:16px}.featureCont table thead th{border:1px solid #cfd0d0;background-color:#2a2a2a;color:#fff;font-size:16px;font-size:1rem;line-height:1.6}.featureCont table tbody th{border:1px solid #cfd0d0;white-space:nowrap;font-size:14px;font-size:.875rem;line-height:1.6}.featureCont table tbody td{border:1px solid #cfd0d0;white-space:nowrap;font-size:14px;font-size:.875rem;line-height:1.6}.featureCont table tr.off th{background-color:#f5f6f6;color:#6a6a6a}.featureCont table tr.off td{background-color:#f5f6f6;color:#6a6a6a}.featureCont table th,.featureCont table td{padding:8px}.featureCont table.ticket th,.featureCont table.ticket td{text-align:center}.featureCont .scroll{overflow:auto;white-space:nowrap}.featureCont .scroll table{width:100%}.featureCont .scroll::-webkit-scrollbar{height:5px}.featureCont .scroll::-webkit-scrollbar-track{background:#F1F1F1}.featureCont .scroll::-webkit-scrollbar-thumb{background:#d9d9d9}.featureCont .anchor{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 -24px 24px;padding:24px 0;background-color:#f2f4fa}.featureCont .anchor li{padding:0 12px}.featureCont .anchor li a{text-decoration:none;vertical-align:middle}.featureCont .anchor li a:before{content:'';display:inline-block;width:16px;height:16px;background-image:url(/assets/images/icon/icon-anker-link.svg);background-repeat:no-repeat;background-position:left center;vertical-align:middle;margin-right:4px;margin-top:-4px;vertical-align:middle}.cndctr{padding-top:24px;border-top:1px solid #cfd0d0}.cndctr__item{display:-ms-flexbox;display:flex;padding-bottom:24px}.cndctr__item h2{-ms-flex-order:2;order:2;width:-o-calc(100% - 120px - 16px);width:calc(100% - 120px - 16px);padding-bottom:0;font-size:16px;font-size:1rem;line-height:1.5;font-weight:normal}.cndctr__item h2 span{display:block}.cndctr__item h2 span.shoulder{padding-bottom:4px;color:#2a2a2a;font-size:14px;font-size:.875rem;line-height:1.5}.cndctr__item h2 span.en{padding-top:20px;color:#003b82;font-size:12px;font-size:.75rem;line-height:1.5}.cndctr__item figure{-ms-flex-order:1;order:1;width:120px;margin-right:16px;margin-bottom:0}.cndctr__item.-head{display:block;padding-bottom:24px}.cndctr__item.-head .headPic{position:relative;margin-bottom:16px}.cndctr__item.-head h2{position:absolute;z-index:10;left:8px;top:50%;width:100%;color:#fff;font-size:18px;font-size:1.125rem;line-height:1.5;transform:translateY(-50%)}.cndctr__item.-head h2 span.shoulder{padding-bottom:0;color:#fff;font-size:12px;font-size:.75rem;line-height:1.5}.cndctr__item.-head h2 span.en{padding-top:12px;color:#92a9cb;font-size:12px;font-size:.75rem;line-height:1.5}.cndctr__msg h3{padding-bottom:8px;color:#003b82;font-size:18px;font-size:1.125rem;line-height:1.5}.cndctr__msg p{font-size:16px;font-size:1rem;line-height:1.7}.cndctr__msg p.notes{font-size:14px;font-size:.875rem;line-height:1.7}.cndctr__msg p.signature{text-align:right}.cndctr.-history{padding-top:24px}.cndctr.-history h2{padding-bottom:24px;font-size:32px;font-size:2rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.cndctr.-history table{width:100%;max-width:640px}.cndctr.-history thead{display:none}.cndctr.-history tbody,.cndctr.-history tr{display:block}.cndctr.-history tr{clear:left}.cndctr.-history td{padding:12px 0;font-size:16px;font-size:1rem;line-height:1.7}.cndctr.-history td.namae{display:block;width:100%;border-bottom:1px solid #cfd0d0}.cndctr.-history td.empty{display:block;float:left;width:0;overflow:hidden;margin-left:15%}.cndctr.-history td.katagaki{display:block;float:left;width:35%;overflow:hidden;margin-right:2%;margin-left:15%;border-bottom:1px solid #cfd0d0;font-size:12px;font-size:.75rem;line-height:1.7}.cndctr.-history td.period{display:block;overflow:hidden;border-bottom:1px solid #cfd0d0;font-size:12px;font-size:.75rem;line-height:1.7}[lang="en"] .cndctr.-history td.empty{margin-left:5%}[lang="en"] .cndctr.-history td.katagaki{width:55%;margin-left:5%}@media screen and (min-width: 414px){.cndctr__item.-head h2{left:24px;font-size:20px;font-size:1.25rem;line-height:1.5}.cndctr__item.-head h2 span.shoulder{font-size:14px;font-size:.875rem;line-height:1.5}.cndctr.-history td.katagaki{font-size:14px;font-size:.875rem;line-height:1.7}.cndctr.-history td.period{font-size:14px;font-size:.875rem;line-height:1.7}}@media screen and (min-width: 768px){.cndctr__item{display:-ms-flexbox;display:flex;padding-bottom:24px}.cndctr__item h2{width:-o-calc(100% - 120px - 24x);width:calc(100% - 120px - 24x);font-size:20px;font-size:1.25rem;line-height:1.5}.cndctr__item h2 span.shoulder{font-size:16px;font-size:1rem;line-height:1.5}.cndctr__item h2 span.en{font-size:14px;font-size:.875rem;line-height:1.5}.cndctr__item figure{margin-right:24px}.cndctr__item.-head{width:100%}.cndctr__item.-head h2{left:80px;top:50%;font-size:32px;font-size:2rem;line-height:1.5}.cndctr__item.-head h2 span.shoulder{font-size:16px;font-size:1rem;line-height:1.5}.cndctr__item.-head h2 span.en{padding-top:12px;color:#92a9cb;font-size:18px;font-size:1.125rem;line-height:1.5}.cndctr__msg h3{font-size:42px;font-size:2.625rem;line-height:1.5}.cndctr.-history{padding-top:56px}.cndctr.-history table{display:table;border-collapse:separate;border-spacing:8px;margin-left:-8px}.cndctr.-history thead{display:table-header-group}.cndctr.-history thead th{padding:18px 0}.cndctr.-history thead th.namae{border-top:4px solid #003b82}.cndctr.-history thead th.katagaki{border-top:4px solid #0068b6}.cndctr.-history thead th.period{border-top:4px solid #92a9cb}.cndctr.-history tbody{display:table-row-group}.cndctr.-history tr{display:table-row}.cndctr.-history td{padding:4px 0 12px;vertical-align:top}.cndctr.-history td.namae{display:table-cell;width:40%;border-bottom:1px solid #cfd0d0}.cndctr.-history td.empty{display:table-cell;float:none;width:30%;overflow:hidden;margin-left:15%;border-bottom:1px solid #cfd0d0}.cndctr.-history td.katagaki{display:table-cell;float:none;width:30%;overflow:hidden;margin-right:0;margin-left:0;border-bottom:1px solid #cfd0d0;font-size:16px;font-size:1rem;line-height:1.7}.cndctr.-history td.period{display:table-cell;width:30%;overflow:hidden;border-bottom:1px solid #cfd0d0;font-size:16px;font-size:1rem;line-height:1.7}[lang="en"] .cndctr.-history td.empty{margin-left:5%}[lang="en"] .cndctr.-history td.katagaki{width:35%;margin-left:0}}@media screen and (min-width: 1200px){.cndctr.-other{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.cndctr__item{width:49%;padding-bottom:40px}}.csrCont{border-top:1px solid #cfd0d0}.csrCont.-head{padding-bottom:56px;border-top:none}.csrCont__item{padding-bottom:56px}.csrCont h2{padding-bottom:16px;color:#2a2a2a;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400;font-size:24px;font-size:1.5rem;line-height:1.5}.csrCont h2:before{content:'';display:block;width:40%;max-width:200px;height:2px;background-color:#0068b6}.csrCont h2 span{display:block;padding:16px 0 0 0}.csrCont h3{margin-bottom:24px;padding:12px;border-left:10px solid #003b82;background-color:#f2f4fa;color:#003b82;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400;font-size:20px;font-size:1.25rem;line-height:1.5}.csrCont .lead{padding-bottom:40px}.csrCont figcaption{font-size:14px;font-size:.875rem;line-height:1.5}.csrCont .notes{font-size:14px;font-size:.875rem;line-height:1.5}.csrCont__pic3 figcaption{text-align:left}.csrAnchors{padding-bottom:16px}.csrAnchors__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin:0;padding:23px 24px;border:none;border-radius:0;background-color:#f2f4fa}.csrAnchors__item{display:block;width:100%;padding:0 0}.csrAnchors a{display:block;padding:9px 0;color:#2a2a2a;text-decoration:none;vertical-align:middle}.csrAnchors a::before{content:'';display:inline-block;width:16px;height:16px;background-image:url(/assets/images/icon/icon-anker-link.svg);background-repeat:no-repeat;background-position:left center;vertical-align:middle;margin-top:-2px;margin-right:4px}@media screen and (min-width: 768px){.csrCont h2{font-size:32px;font-size:2rem;line-height:1.5}.csrCont .box{display:-ms-flexbox;display:flex}.csrCont .box2{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.csrCont .box2.-col2 .csrCont__pic2{width:49%}.csrCont__pic{width:280px;margin-right:40px}.csrCont__txt{width:-o-calc(100% - 280px - 40px);width:calc(100% - 280px - 40px)}.csrAnchors__item{width:33.333333%}[lang="en"] .csrAnchors__item{width:50%}}@media screen and (min-width: 1200px){.csrAnchors__list{padding:24px 40px}}.mngmntCont.-head{padding-bottom:24px}.mngmntCont__ttl{padding-bottom:8px;font-size:16px;font-size:1rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.mngmntCont__item{padding-bottom:24px}.mngmntCont__item ul{list-style-type:none;margin:0;padding:0}.mngmntCont__item li{padding-bottom:8px}.mngmntCont__item a{color:#0068b6;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.mngmntCont__item a:before{content:'';display:inline-block;width:16px;height:16px;margin-top:-2px;background-image:url(/assets/images/icon/allow_next-black.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle}@media screen and (min-width: 768px){.mngmntCont.-head{padding-bottom:48px}.mngmntCont__item{padding-bottom:32px}}.memberPicName{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:72px}.memberPic{-ms-flex-order:1;order:1;width:100%;padding-bottom:24px;text-align:center}.memberPic img{max-width:440px}.memberName{-ms-flex-order:2;order:2}.memberName h2{margin-bottom:36px;padding:0;color:#2a2a2a;font-size:32px;font-size:2rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.memberName h2 span.shoulder{display:block;padding-bottom:8px;font-size:16px;font-size:1rem;line-height:1.5;color:#003b82;font-weight:bold}.memberName h2 span[lang="en"]{display:block;font-size:16px;font-size:1rem;line-height:1.25}.memberProf{padding-top:64px;padding-bottom:40px}.memberProf h3{padding-bottom:8px;color:#003b82;font-size:42px;font-size:2.625rem;line-height:1.5}.memberClmn{margin-bottom:56px;padding:40px 40px 8px;background-color:#f2f4fa}.memberClmn h3{padding-bottom:24px;color:#003b82;font-size:42px;font-size:2.625rem;line-height:1.5}.memberClmn dl{padding-bottom:24px}.memberClmn dt{margin-bottom:12px;padding-left:12px;border-left:8px solid #003b82;color:#2a2a2a;font-size:20px;font-size:1.25rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.memberBtn{margin-bottom:88px;padding:56px 0 0 0}.memberBtn a{display:block;max-width:560px;margin:0 auto;padding:16px 0;background-color:#2a2a2a;color:#fff;text-align:center;text-decoration:none;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}@media screen and (min-width: 768px){.memberPicName{display:block;padding-bottom:64px}.memberPicName:after{content:"";display:block;clear:both}.memberPic{float:left;width:320px;margin-right:40px}.memberPic img{width:100%}.memberName{float:left;width:-o-calc(100% - 320px - 40px);width:calc(100% - 320px - 40px)}.memberName h2{font-size:40px;font-size:2.5rem;line-height:1.5}.memberName h2 span.shoulder{font-size:20px;font-size:1.25rem;line-height:1.5}.memberName h2 span[lang="en"]{margin-left:0;font-size:20px;font-size:1.25rem;line-height:1.25}.memberClmn{padding:56px 56px 8px}}@media screen and (min-width: 992px){.memberPicName h2 span[lang="en"]{display:inline-block;margin-left:20px;vertical-align:middle}}@media screen and (min-width: 1200px){.memberName{width:-o-calc(100% - 440px - 64px);width:calc(100% - 440px - 64px)}.memberPic{width:440px;margin-right:64px}.memberBtn a{max-width:756px}}.memberSNS{-ms-flex-order:3;order:3}.memberSNS__list{list-style-type:none;margin:0;padding:0}.memberSNS__ttl span{font-size:0.8em}.memberSNS__item{margin:2px 0;padding:4px 0;word-break:break-all}@media screen and (min-width: 768px){.memberSNS{clear:left}}@media screen and (min-width: 992px){.memberSNS{clear:none;float:left}}.memberPhotosWrap{position:relative}.memberPhotos{overflow-y:hidden;background-color:#fff;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-scroll-snap-type:x;scroll-snap-type:x;scroll-padding:24px}.memberPhotos::-webkit-scrollbar{display:none}.memberPhotos__all{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:left;justify-content:left;-ms-flex-align:stretch;align-items:stretch}.memberPhotos__item{position:relative;z-index:10;padding-right:16px;background-color:#fff;scroll-snap-align:start}.memberPhotos__item.-sizeS{width:36vw}.memberPhotos__item.-sizeM{width:40vw}.memberPhotos__item.-sizeL{width:48vw}.memberPhotos__item.-sizeLL{width:56vw}.memberPhotos__button{width:156px;margin-left:auto;transition-duration:.3s}@keyframes show{0%{opacity:0}100%{opacity:1}}@media screen and (min-width: 992px){.memberPhotos{margin:0}.memberPhotos__item.-sizeS{width:18vw}.memberPhotos__item.-sizeM{width:20vw}.memberPhotos__item.-sizeL{width:25vw}.memberPhotos__item.-sizeLL{width:30vw}}@media screen and (min-width: 1200px){.memberPhotos{padding-left:0}.memberPhotos__item.-sizeS{width:-o-calc(1200px * 0.18);width:calc(1200px * 0.18)}.memberPhotos__item.-sizeM{width:-o-calc(1200px * 0.20);width:calc(1200px * 0.20)}.memberPhotos__item.-sizeL{width:-o-calc(1200px * 0.25);width:calc(1200px * 0.25)}.memberPhotos__item.-sizeLL{width:-o-calc(1200px * 0.30);width:calc(1200px * 0.30)}}.memberAnchors{max-width:1200px;margin:0 auto}.memberAnchors__list{display:none;list-style-type:none;margin:0;padding:4px;border:1px solid #0068b6}.memberAnchors__list.is-open{display:block;margin-bottom:16px}.memberAnchors__item{display:inline-block;padding:0}.memberAnchors__item .anchorLink{display:block;margin:4px;padding:8px;border-radius:8px;background-color:#f5f6f6;color:#2a2a2a;text-decoration:none;font-size:16px;font-size:1rem;line-height:1.25}.memberAnchors__item .anchorLink::before{content:'';display:inline-block;width:16px;height:16px;background-image:url(/assets/images/icon/icon-anker-link.svg);background-repeat:no-repeat;background-position:left center;vertical-align:middle;margin-top:-2px;margin-right:4px}@media screen and (min-width: 768px){.memberAnchors__list{margin-bottom:32px;padding:4px 12px}}.selectPart{appearance:none;display:block;width:100%;margin-bottom:12px;padding:12px 44px 12px 16px;border-radius:8px;border:1px solid #0068b6;background-color:#fff;color:#0068b6;font-weight:bold;font-size:14px;font-size:.875rem;line-height:1.25;text-align:left;background-image:url(/assets/images/icon/page-nav-up_secondary.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:12px 6px}.selectPart::-ms-expand{display:none}.selectPart[aria-expanded="false"]{background-image:url(/assets/images/icon/page-nav-down_secondary.svg)}.memberNav .selectPart{width:100%}@media screen and (min-width: 480px){.memberNav .selectPart{position:absolute;left:170px;top:0;width:-o-calc(100% - 170px);width:calc(100% - 170px);max-width:260px}}@media screen and (min-width: 768px){.selectPart{width:260px}}.memberSection{margin-bottom:56px;padding-bottom:8px;border-bottom:1px solid #cfd0d0}.memberSection.is-fixed{padding-top:76px}.memberSection h2{font-size:24px;font-size:1.5rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.memberSection .detail{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-decoration:none}.memberSection .detail h3{-ms-flex-order:2;order:2;padding:8px;color:#2a2a2a;font-size:18px;font-size:1.125rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.memberSection .detail h3 span{display:block}.memberSection .detail h3 span.shoulder{padding-bottom:0;font-size:13.5px;font-size:.84375rem;line-height:1.5;color:#2a2a2a}.memberSection .detail h3 span[lang="en"]{margin-top:4px;color:#0068b6;font-size:14px;font-size:.875rem;line-height:1.25}.memberSection .detail figure{-ms-flex-order:1;order:1;margin-bottom:0}.memberSection button{appearance:none;display:block;margin:0 0 0 auto;padding:0;background-color:transparent;color:#0068b6;text-decoration:underline}.memberSection button:hover{text-decoration:none}.memberSection button:after{content:'';display:inline-block;width:16px;height:16px;margin-left:4px;background-image:url(/assets/images/icon/fa-caret-top.svg);background-repeat:no-repeat;background-position:left center;vertical-align:middle}.memberSection__list{list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0}.memberSection__item{width:48%;margin-bottom:24px;overflow:hidden;border-radius:8px;border:1px solid #cfd0d0}@media screen and (min-width: 414px){.memberSection .detail h3{padding:16px;font-size:20px;font-size:1.25rem;line-height:1.5}}@media screen and (min-width: 768px){.memberSection h2{font-size:32px;font-size:2rem;line-height:1.5}.memberSection__list{-ms-flex-pack:start;justify-content:flex-start;margin:0 -1%}.memberSection__item{width:31.333333%;margin:0 1%;margin-bottom:24px}}@media screen and (min-width: 992px){.memberSection__item{width:23%;margin:0 1%;margin-bottom:24px}}.memberNav{position:relative}.memberDetail{padding-bottom:64px}.memberDetail_ttl{position:relative;padding:24px 0 8px 0;border-top:1px solid #0068b6;color:#0068b6;font-size:20px;font-size:1.25rem;line-height:1.5}.memberDetail_ttl:before{content:'';position:absolute;top:0;left:0;width:30px;height:2px;margin:0;background-color:#0068b6}.memberDetail__box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.memberDetail__fig{margin-bottom:0}@media screen and (min-width: 768px){.memberDetail_ttl:before{width:60px}.memberDetail__box{-ms-flex-direction:row;flex-direction:row}.memberDetail__fig img{width:240px;margin-left:32px}}@media screen and (min-width: 992px){.memberDetail_ttl:before{width:80px}.memberDetail__fig img{width:300px}}.backBtn{display:block;width:170px;padding-right:8px}.backBtn__link{display:block;width:100%;margin-bottom:16px;padding:12px 16px 12px 44px;border-radius:8px;border:1px solid #0068b6;background-color:#0068b6;background-image:url(/assets/images/icon/page-nav-prev_white.svg);background-repeat:no-repeat;background-position:left 16px center;background-size:8px auto;color:#fff;font-weight:bold;font-size:14px;font-size:.875rem;line-height:1.25;text-align:left;text-decoration:none}.backBtn__link:hover{color:#fff}.nhksoCont{padding:0 0 64px 0}.nhksoCont.-head{padding-bottom:24px}.nhksoCont.-memberTop{position:relative;z-index:10;padding-top:16px;padding-bottom:4px;background-color:#fff}.nhksoCont.is-fixed{position:fixed;left:0;top:80px;width:100%;padding-right:24px;padding-left:24px}.nhksoCont h1{padding-bottom:8px;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400;font-size:24px;font-size:1.5rem;line-height:1.5}.nhksoCont h2{margin-bottom:24px;padding:12px;border-left:10px solid #003b82;background-color:#f2f4fa;color:#003b82;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400;font-size:20px;font-size:1.25rem;line-height:1.5}.nhksoCont .clmn{margin-bottom:16px;padding:40px 8px;border:1px solid #cfd0d0;text-align:center}.nhksoCont .clmn p{padding:0}.nhksoCont .headPic{margin-bottom:0}.nhksoCont .headLogo{display:block;width:100%;max-width:720px;margin:0 auto 16px}.nhksoCont .profileTxt{font-size:16px;font-size:1rem;line-height:1.7}@media screen and (min-width: 768px){.nhksoCont h1{font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400;font-size:32px;font-size:2rem;line-height:1.5}.nhksoCont h2{padding-left:24px;font-size:24px;font-size:1.5rem;line-height:1.5}.nhksoCont .headPic{margin-bottom:16px}.nhksoCont .headLogo{margin-bottom:24px}.nhksoCont .profilePic{margin-bottom:56px}.nhksoCont .profileLogo{width:88%;margin:0 auto 40px}}@media screen and (min-width: 1200px){.nhksoCont{padding:0 0 56px 0}.nhksoCont.is-fixed{position:fixed;left:0;top:120px;width:100%;padding-right:24px;padding-left:24px}.nhksoCont .profileLogo{width:70%}}.nhksoFlow{margin:0 -8px}.nhksoFlow__list{list-style-type:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch}.nhksoFlow__item{width:50%;height:100%;padding:0 8px 32px}.nhksoFlow__item a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;color:#2a2a2a;text-decoration:none}.nhksoFlow__ttl{position:relative;-ms-flex-order:2;order:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:72px;padding:0 8px 0 40px;border:1px solid #cfd0d0;border-top:none;font-size:16px;font-size:1rem;line-height:1.5}.nhksoFlow__ttl:before{content:'';position:absolute;left:8px;top:50%;display:block;width:24px;height:24px;margin:-12px 0 0 0;background-image:url(/assets/images/icon/icon-moremini.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle}.nhksoFlow__pic{-ms-flex-order:1;order:1;margin-bottom:0}@media screen and (min-width: 768px){.nhksoFlow__item{width:33.333333%;padding:0 8px 56px}.nhksoFlow__ttl{padding:0 8px 0 48px}.nhksoFlow__ttl:before{left:16px}}@media screen and (min-width: 1200px){.nhksoFlow{margin:0 -12px}.nhksoFlow__item{padding:0 12px 56px}}.outlineTbl{display:block;border-bottom:1px solid #cfd0d0;margin-bottom:32px}.outlineTbl tbody{display:block}.outlineTbl th{display:block;padding:18px 8px;border-top:1px solid #cfd0d0;background-color:#f5f6f6;font-size:16px;font-size:1rem;line-height:1.8}.outlineTbl th .small{display:block}.outlineTbl td{display:block;padding:18px 8px;border-top:1px solid #cfd0d0;font-size:16px;font-size:1rem;line-height:1.8}.outlineTbl td dl:last-child{margin-bottom:0}.outlineTbl button{display:inline-block;margin-left:1em;padding:0;background:transparent;color:#0068b6;text-decoration:underline}.outlineTbl button:after{content:'';display:inline-block;width:16px;height:16px;margin:-1px 0 0 4px;background-image:url(/assets/images/icon/icon-acc.svg);background-size:contain;vertical-align:middle}.outlineTbl button span.is-close{display:none}.outlineTbl button span.is-open{display:inline}.outlineTbl button.is-close:after{transform:rotate(180deg)}.outlineTbl button.is-close span.is-open{display:none}.outlineTbl button.is-close span.is-close{display:inline}.outlineTbl .profile{margin-top:16px}.outlineTbl .profile.is-close{display:none}.outlineTbl .profile__pic{width:103px;padding-bottom:8px}.outlineTbl .profile ul{list-style-type:none;margin:0;padding:0}.outlineTbl .profile p,.outlineTbl .profile li{margin:0;padding:0 0 4px 0;font-size:14px;font-size:.875rem;line-height:1.5}.outlineTbl .profile li span{display:inline-block;vertical-align:top}.outlineTbl .profile li span.year{width:100px}.photo{text-align:center}.photo figcaption{display:inline-block;text-align:left}@media screen and (min-width: 768px){.outlineTbl{display:table}.outlineTbl tbody{display:table-row-group}.outlineTbl th{display:table-cell;width:220px;padding:24px;border-right:1px solid #cfd0d0;vertical-align:top}.outlineTbl td{display:table-cell;width:-o-calc(100% - 220px);width:calc(100% - 220px);padding:24px}.outlineTbl .profile{display:-ms-flexbox;display:flex}.outlineTbl .profile__pic{margin-right:24px}.outlineTbl .profile__txt{width:-o-calc(100% - 103px - 24px);width:calc(100% - 103px - 24px)}.photo figcaption{display:block;text-align:right}}.philharmonyCont{margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid #cfd0d0}.philharmonyCont.-head{margin-bottom:0px;padding-bottom:24px;border:none}.philharmonyCont h2{font-size:24px;font-size:1.5rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.philharmonyCont__section{list-style-type:none;margin:0;padding:0}.philharmonyCont__section li{margin-bottom:8px;border:8px solid #f5f6f6;background-color:#fff}.philharmonyCont__section a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;text-decoration:none;padding:12px}.philharmonyCont__section a p{text-decoration:underline}.philharmonyCont__section .section__txt{-ms-flex-order:2;order:2;width:64%}.philharmonyCont__section .section__txt h3{font-size:16px;font-size:1rem;line-height:1.5;color:#2a2a2a}.philharmonyCont__section .section__txt h3 span{display:block;font-size:14px;font-size:.875rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.philharmonyCont__section .section__txt p{vertical-align:middle}.philharmonyCont__section .section__txt p:before{content:'';display:inline-block;width:10px;height:16px;background-image:url(/assets/images/icon/fa-caret-right.svg);background-repeat:no-repeat;background-position:left center;vertical-align:middle}.philharmonyCont__section .section__pic{-ms-flex-order:1;order:1;width:36%;padding-right:12px;text-align:center}.philharmonyCont__section .section__pic img{max-width:160px;border:1px solid #cfd0d0}@media screen and (min-width: 414px){.philharmonyCont__section a{padding:16px}.philharmonyCont__section .section__pic{padding-right:24px}}@media screen and (min-width: 768px){.philharmonyCont.-head{padding-bottom:32px}.philharmonyCont h2{font-size:32px;font-size:2rem;line-height:1.5}.philharmonyCont__section{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.philharmonyCont__section::after{display:block;content:"";width:31.333333%}.philharmonyCont__section li{width:31.333333%;margin-bottom:24px}.philharmonyCont__section a{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:14px 14px 0}.philharmonyCont__section .section__txt{width:100%}.philharmonyCont__section .section__pic{width:100%;padding-right:0;padding-bottom:24px}}@media screen and (min-width: 1200px){.philharmonyCont__section a{padding:24px 24px 8px}}.comment{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:36px;padding:28px 0;border-top:1px solid #cfd0d0;border-bottom:1px solid #cfd0d0}.comment:before{content:'';position:absolute;left:0;top:-12px;width:60px;height:24px;background-color:#fff;background-image:url(/assets/images/icon/quot1.svg);background-repeat:no-repeat;background-size:auto 100%}.comment:after{content:'';position:absolute;right:0;bottom:-12px;width:60px;height:24px;background-color:#fff;background-image:url(/assets/images/icon/quot2.svg);background-position:right 0;background-repeat:no-repeat;background-size:auto 100%}.comment__box{-ms-flex-order:2;order:2}.comment__ttl{padding-bottom:12px;color:#0068b6;font-size:16px;font-size:1rem;line-height:1.5}.comment__txt{padding-bottom:0;font-size:16px;font-size:1rem;line-height:1.7}.coment__fig{-ms-flex-order:1;order:1;-ms-flex-negative:0;flex-shrink:0;width:100px;margin-right:24px}.coment__fig img{border-radius:50%}@media screen and (min-width: 768px){.comment{-ms-flex-direction:column;flex-direction:column}.comment__box{width:100%}.comment__ttl{position:absolute;left:124px;top:64px}.coment__fig{margin-bottom:20px}.comment.-noimg .comment__ttl{position:relative;left:auto;top:auto}}@media screen and (min-width: 1200px){.comment{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:28px 24px}.comment__ttl{position:relative;left:auto;top:auto}.coment__fig{width:160px;margin-bottom:0}}.anchor{list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.anchor__item{width:50%;border-bottom:1px solid #d2daee;text-align:center}.anchor__item a{display:block;position:relative;padding:12px 0;text-decoration:none;font-size:14px;font-size:.875rem;line-height:1.5}.anchor__item a:after{display:block;position:absolute;top:50%;left:auto;right:auto;width:6px;height:6px;margin-top:-8px;border-top:solid 1px #0068b6;border-right:solid 1px #0068b6;transform:rotate(135deg);content:"";position:relative;display:inline-block;margin-left:6px;vertical-align:middle}.anchor__item:nth-child(odd){border-right:1px solid #d2daee}.anchor__item:nth-last-child(2){border-bottom:none}.anchor__item:nth-child(even){border-bottom:1px solid #d2daee}.anchor__item:last-child{border-bottom:none}@media screen and (min-width: 768px){.anchor{max-width:1200px;list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;margin:0 auto;padding:12px 0}.anchor__item{width:auto;padding:0 8px;border-bottom:none;border:none;border-right:1px solid #cfd0d0;text-align:center}.anchor__item a{padding:8px 24px;border-radius:8px;border:none;background-color:#f2f4fa;font-size:16px;font-size:1rem;line-height:1.5;white-space:nowrap}.anchor__item a:after{display:block;position:absolute;top:50%;left:auto;right:auto;width:6px;height:6px;margin-top:-8px;border-top:solid 1px #0068b6;border-right:solid 1px #0068b6;transform:rotate(135deg);content:"";position:relative;display:inline-block;margin-left:6px;vertical-align:middle}.anchor__item a:hover{background-color:#003b82;color:#fff}.anchor__item a:hover:after{border-color:#fff}.anchor__item:first-child{border-left:1px solid #cfd0d0}.anchor__item:nth-child(even){border-bottom:none}}.bigBanner{max-width:1200px;margin:0 auto;padding-bottom:40px}.bigBanner a{display:block}@media screen and (min-width: 1200px){.bigBanner{padding-bottom:32px}}.cDetail{padding-top:40px}.cDetail__section{padding-bottom:64px}.cDetail__section:last-child{padding-bottom:0}.cDetail__ttl{margin-bottom:24px;padding:16px;border-left:8px solid #003b82;background-color:#f2f4fa}.cDetail__ttl span.en{display:block;font-size:14px;font-size:.875rem;line-height:1.5;font-family:'Montserrat', 'YakuHanJP', YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;color:#92a9cb}.cDetail__ttl span.ja{display:block;font-size:20px;font-size:1.25rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400;color:#2a2a2a}.cDetail__ttl .ttl{padding-bottom:0}.cDetail__cont h3{padding-bottom:8px;font-size:20px;font-size:1.25rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.cDetail__cont .clmn{height:0;overflow:hidden;padding:0 24px;background-color:#f5f6f6;opacity:0}.cDetail__cont .clmn.is-open{height:auto;padding:24px 24px 16px;opacity:1}.cDetail__cont .clmn h3{font-size:14px;font-size:.875rem;line-height:1.7;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.cDetail__cont .clmn p{padding-bottom:8px;font-size:14px;font-size:.875rem;line-height:1.7}.cDetail__cont .clmn .border{margin:4px 0 12px 0;padding:6px 16px;border-top:1px solid #cfd0d0;border-bottom:1px solid #cfd0d0}.cDetail .each{clear:left;width:100%;margin-top:-1px;padding:8px 0;border-top:1px solid #cfd0d0}.cDetail .each:last-child{margin-bottom:0}.cDetail .block{padding:0 0 8px}.cDetail .block.setlist__block{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:8px 0}.cDetail h3.artist{font-size:16px;font-size:1rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.cDetail h3.artist img{float:left;width:120px;margin:0 16px 8px 0}.cDetail h3.artist span{display:block;padding:12px 0 0 0;font-size:14px;font-size:.875rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.cDetail h3.setlist{font-size:14px;font-size:.875rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.cDetail h3.prg{position:relative;padding:16px 0 16px 80px;border-top:1px solid #cfd0d0;border-bottom:1px solid #cfd0d0;font-size:20px;font-size:1.25rem;line-height:1.5}.cDetail h3.prg img{position:absolute;left:0;top:16px;width:56px;height:56px}.cDetail h3.prg .nami{display:block;font-size:14px;font-size:.875rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.cDetail .line3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;overflow:hidden;padding-bottom:0;margin-bottom:16px}.cDetail .accBtn{clear:left;width:100%;padding:12px 40px;background:#f2f4fa;color:#0068b6;font-size:14px;font-size:.875rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.cDetail .accBtn:before{content:'プロフィール'}.cDetail .accBtn:after{content:'';display:inline-block;width:16px;height:16px;margin-top:-2px;margin-left:8px;background-image:url(/assets/images/icon/plus_circle-main2.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle}.cDetail .accBtn.is-open:before{content:'閉じる'}.cDetail .accBtn.is-open:after{background-image:url(/assets/images/icon/negative_circle-main2.svg)}.cDetail .accBtn2{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:130px;margin-left:8px;padding:12px 4px;border-radius:4px;background:#0068b6;color:#fff;font-size:14px;font-size:.875rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400;box-sizing:border-box}.cDetail .accBtn2:before{content:'曲目解説';white-space:nowrap}.cDetail .accBtn2:after{content:'';display:inline-block;width:16px;height:16px;margin-top:-2px;margin-left:8px;background-image:url(/assets/images/icon/plus_circle-white.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle}.cDetail .accBtn2.is-open:before{content:'閉じる';white-space:nowrap}.cDetail .accBtn2.is-open:after{background-image:url(/assets/images/icon/negative_circle-white.svg)}.cDetail .accText{clear:left;height:0;overflow:hidden;opacity:0;padding-left:16px;padding-bottom:0;border-left:4px solid #92a9cb;font-size:14px;font-size:.875rem;line-height:1.7;transition-duration:.5s}.cDetail .accText.is-open{height:auto;margin-bottom:16px;opacity:1}.cDetail .prgNote{clear:left;padding-top:16px;border-top:1px solid #cfd0d0}.cDetail .prgNote .noteTxt{padding-bottom:8px;font-size:14px;font-size:.875rem;line-height:1.5}.cDetail .desc{padding-bottom:0;font-size:14px;font-size:.875rem;line-height:1.6}.cDetail .desc:last-child{padding-bottom:1em}.broadcastBlock .cDetail{padding-top:0}[lang="en"] .cDetail .accBtn:before{content:'Profile'}[lang="en"] .cDetail .accBtn.is-open:before{content:'Close'}[lang="en"] .cDetail .accBtn2:before{content:'Program Note'}[lang="en"] .cDetail .accBtn2.is-open:before{content:'Close'}@media screen and (min-width: 768px){.cDetail__cont .clmn__box:after{content:'';display:block;clear:both}}@media screen and (min-width: 1200px){.cDetail{padding-top:0px}.cDetail__section{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:40px}.cDetail__ttl{width:236px;margin-bottom:24px;padding:0;border-left:none;border-top:1px solid #cfd0d0;background-color:transparent}.cDetail__ttl:before{content:'';display:block;width:144px;height:4px;margin-bottom:24px;background-color:#003b82}.cDetail__cont{width:640px;padding:0 0 0 0}.cDetail__cont h3{font-size:16px;font-size:1rem;line-height:1.5}.cDetail h3.artist{float:left;width:-o-calc(100% - 140px);width:calc(100% - 140px);padding-bottom:0}.cDetail h3.artist img{margin:0 16px 8px 0}.cDetail h3.prg{padding-top:8px}.cDetail .accBtn{float:right;clear:none;width:140px;margin-top:24px;padding:6px 12px;border-radius:4px}.cDetail .accBtn2{width:140px;padding:6px 12px;border-radius:4px}.cDetail .block{padding-bottom:0}.cDetail .block.setlist__block{padding:16px 0 8px}.cDetail .block.broadcast__block{padding-bottom:16px}.cDetail .accText.is-open{margin-top:16px;margin-bottom:32px}.cDetail .each:last-child{margin-bottom:0}}.concertList__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 -24px;padding:56px 24px;border-bottom:1px solid #cfd0d0}.concertList__item:first-child{padding-top:0}.concertList__item .-info{-ms-flex-order:2;order:2}.concertList__item .-fig{-ms-flex-order:1;order:1}.concertList__item .-ticket{-ms-flex-order:3;order:3}.concertList__item.-hall:last-child{padding-bottom:32px;border-bottom:none}.concertList h2{padding-bottom:16px}.concertList .-ticket h3{margin-bottom:16px;padding-bottom:8px;color:#003b82;border-bottom:1px solid #003b82}.concertList dl{margin:0;padding:0 0 16px 0}.concertList dl dt{font-size:14px;font-size:.875rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.concertList dl dd{margin:0;font-size:14px;font-size:.875rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.concertList .btn__item.moreinfo,.concertList .btn__item.buyticket{width:100%;max-width:100%}.concertList .note{padding:8px 0 0 0;font-size:14px;font-size:.875rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.concertList .setlist{margin-top:16px;margin-bottom:16px;padding:16px 24px;background-color:#f2f4fa;font-size:14px;font-size:.875rem;line-height:1.5}.concertList .setlist dt{padding-bottom:8px;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.concertList .setlist dd{font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.concertList .detail{padding-bottom:8px}.concertList .detail p{padding-bottom:16px;font-size:14px;font-size:.875rem;line-height:1.7}.concertList .detail .small{font-size:12px;font-size:.75rem;line-height:1.7}.concertList .detail .asterisk{padding-left:1em;text-indent:-1em}.concertList .desc{padding-bottom:8px;font-size:16px;font-size:1rem;line-height:1.5}@media screen and (min-width: 768px){.concertList__item{display:block}.concertList__item:after{content:"";display:block;clear:both}.concertList__item .-info{float:right;width:-o-calc(100% - 280px - 32px);width:calc(100% - 280px - 32px)}.concertList__item .-fig{float:left;width:280px}.concertList__item .-ticket{width:280px;overflow:hidden;margin-top:24px;padding:0;border:none;background-color:transparent}.concertList__item.-hall .-info{float:right;width:-o-calc(100% - 360px - 32px);width:calc(100% - 360px - 32px)}.concertList__item.-hall .-fig{float:left;width:360px}}@media screen and (min-width: 1200px){.concertList__item{margin:0;padding:56px 0}}.concertNavWrap{position:relative;margin:0 -24px;padding-bottom:32px}.concertNav{width:100%;overflow-x:scroll;overflow-y:hidden}.concertNav__tab{list-style-type:none;display:-ms-flexbox;display:flex;margin:0;padding:0;background-color:#f2f4fa}.concertNav__item{position:relative;border-bottom:2px solid #0068b6}.concertNav__item a{display:block;height:56px;padding:0 24px;color:#2a2a2a;text-decoration:none;white-space:nowrap;font-size:14px;font-size:.875rem;line-height:1.5;line-height:56px;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400;text-align:center}.concertNav__item a:before{content:'';position:absolute;right:0;top:8px;width:1px;height:40px;background-color:#cfd0d0}.concertNav__item a.is-close:after{content:'';display:inline-block;width:16px;height:16px;margin:0 0 0 4px;background-image:url(/assets/images/icon/fa-caret-down-main2.svg);background-size:contain;background-repeat:no-repeat;background-position:left 2px}.concertNav__item a.is-open:after{content:'';display:inline-block;width:16px;height:16px;margin:0 0 0 4px;background-image:url(/assets/images/icon/fa-caret-down-white.svg);background-size:contain;background-repeat:no-repeat;background-position:left 2px}.concertNav__item a.is-current,.concertNav__item a:hover{background-color:#0068b6;color:#fff;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.concertNav__item a.is-current:after,.concertNav__item a:hover:after{background-image:url(/assets/images/icon/fa-caret-down-main2_white.svg)}.concertNav__item a.is-current:before,.concertNav__item a:hover:before{display:none}.concertNav__item:last-child a:before{display:none}.concertNav__lv2{list-style-type:none;display:none;top:100%;width:100%;min-height:82px;margin:0;padding:24px 6px 16px;background-color:#f2f4fa}.concertNav__lv2.is-open{display:block}.concertNav__lv2.-search{padding:0 24px}.concertNav__lv2 .search{height:82px}.concertNav__lv2-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.concertNav__lv2-item a{margin:0 2px 8px 2px;padding:8px 10px 8px 8px;border-radius:8px;border:1px solid #cfd0d0;background-color:#fff;color:#0068b6;text-decoration:none;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.5}.concertNav__lv2-item a:before{content:'';display:inline-block;width:10px;height:16px;background-image:url(/assets/images/icon/fa-caret-right.svg);background-repeat:no-repeat;background-position:left center;vertical-align:middle;margin-top:-3px}@media screen and (min-width: 768px){.concertNav__item{min-width:200px}.concertNav__item a{padding:0}.concertNav__item a.is-close{padding-left:4px}.concertNav__item a.is-open{padding-left:4px}.concertNav__lv2{padding:24px 24px 16px}.concertNav__lv2-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.concertNav__lv2-item a{margin:0 4px 8px 4px;padding:8px 16px 8px 12px}}@media screen and (min-width: 992px){.concertNav__item{width:16.6666666666%}}@media screen and (min-width: 1200px){.concertNavWrap{max-width:1200px;margin:0 auto}.concertNav{overflow:hidden}}.concertSideMenu__list,.concertSideMenu__lv2{list-style-type:none;margin:0;padding:0}.concertSideMenu__list{padding-bottom:32px}.concertSideMenu__item{margin:0;padding:0;border-top:1px solid #cfd0d0}.concertSideMenu__item a{display:block;position:relative;color:#2a2a2a;text-decoration:none;font-size:14px;font-size:.875rem;line-height:1.5}.concertSideMenu__item a:hover,.concertSideMenu__item a.current{color:#0068b6}.concertSideMenu__item>a{padding:16px 0 18px;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.concertSideMenu__item>a:before{content:'';display:block;position:absolute;left:0;top:0;width:40px;height:2px;background-color:#0068b6}.concertSideMenu__lv2item a{padding:0 0 16px 0;color:#6a6a6a;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.concertSideMenu__lv2item a:before{content:'';display:inline-block;width:16px;height:16px;margin-top:-2px;background-image:url(/assets/images/icon/allow_next-black.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle}body.subscription2022_2023 .concertSideMenu .concertSideMenu__item>a[href*="subscription2022_2023"]{color:#0068b6}body.programA .concertSideMenu .concertSideMenu__item a[href*="program_a"]{color:#0068b6}body.programB .concertSideMenu .concertSideMenu__item a[href*="program_b"]{color:#0068b6}body.programC .concertSideMenu .concertSideMenu__item a[href*="program_c"]{color:#0068b6}body.special .concertSideMenu .concertSideMenu__item a[href*="special"]{color:#0068b6}body.other .concertSideMenu .concertSideMenu__item a[href*="other"]{color:#0068b6}body.other.single .concertSideMenu .banner__item{display:none}body.past .concertSideMenu .concertSideMenu__item a[href*="past"]{color:#0068b6}body.halltop .concertSideMenu .concertSideMenu__item>a[href$="hall/"]{color:#0068b6}body.nhkhall .concertSideMenu .concertSideMenu__item a[href*="nhkhall"]{color:#0068b6}body.suntoryhall .concertSideMenu .concertSideMenu__item a[href*="suntoryhall"]{color:#0068b6}body.toc .concertSideMenu .concertSideMenu__item a[href*="toc"]{color:#0068b6}body.profile .concertSideMenu .concertSideMenu__item a[href*="profile"]{color:#0068b6}body.conductor .concertSideMenu .concertSideMenu__item a[href*="conductor"]{color:#0068b6}body.members .concertSideMenu .concertSideMenu__item a[href*="member"],body.member .concertSideMenu .concertSideMenu__item a[href*="member"]{color:#0068b6}body.audition .concertSideMenu .concertSideMenu__item a[href*="audition"]{color:#0068b6}body.outline .concertSideMenu .concertSideMenu__item a[href$="outline/"]{color:#0068b6}body.management .concertSideMenu .concertSideMenu__item a[href$="outline/"]{color:#2a2a2a}body.management .concertSideMenu .concertSideMenu__item a[href*="management"]{color:#0068b6}body.csr .concertSideMenu .concertSideMenu__item a[href*="csr"]{color:#0068b6}body.archives .concertSideMenu .concertSideMenu__item a[href$="archives/"]{color:#0068b6}body.philharmony .concertSideMenu .concertSideMenu__item a[href$="philharmony/"]{color:#0068b6}body.archive-download .concertSideMenu .concertSideMenu__item a[href$="download/"]{color:#0068b6}body.tickettop .concertSideMenu .concertSideMenu__item a[href$="ticket/"]{color:#0068b6}body.internet .concertSideMenu .concertSideMenu__item a[href$="internet/"]{color:#0068b6}body.phone .concertSideMenu .concertSideMenu__item a[href$="phone/"]{color:#0068b6}body.subscriptiontop .concertSideMenu .concertSideMenu__item a[href$="subscription/"]{color:#0068b6}body.annual .concertSideMenu .concertSideMenu__item a[href$="annual/"]{color:#0068b6}body.season .concertSideMenu .concertSideMenu__item a[href$="season/"]{color:#0068b6}body.single .concertSideMenu .concertSideMenu__item a[href$="single/"]{color:#0068b6}body.select3 .concertSideMenu .concertSideMenu__item a[href$="select3/"]{color:#0068b6}body.youth .concertSideMenu .concertSideMenu__item a[href$="youth/"]{color:#0068b6}.cNotes{width:100%;margin-bottom:16px}.cNotes__inner{width:100%;padding:24px 24px 16px;border:1px solid #cfd0d0}.cNotes__inner p{padding-bottom:8px;font-size:14px;font-size:.875rem;line-height:1.5}.cNotes__inner a.iconArrow:before{content:'';display:inline-block;width:10px;height:16px;background-image:url(/assets/images/icon/fa-caret-right.svg);background-repeat:no-repeat;background-position:left center;vertical-align:middle}.cMember{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.cMember__item{width:31%;margin:0 2% 12px 0}.cMember figure{margin-bottom:0}.cMember figcaption{font-size:12px;font-size:.75rem;line-height:1.5}@media screen and (min-width: 414px){.cMember__item{width:96px;margin:0 12px 12px 0}}.heroArea{position:relative;background-color:#003b82;color:#fff}.heroArea__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:1200px;margin:0 auto}.heroArea .block{max-width:656px;margin:0 auto}.heroArea__txtBlock{-ms-flex-order:2;order:2;padding-bottom:40px}.heroArea__txtBlock.col3:before{content:'';display:block;width:100%;height:78px;background-color:rgba(0,0,0,0.5);background-repeat:no-repeat;background-position:center center;background-size:auto 76%}.heroArea__txtBlock.-prgA:before{background-image:url(/assets/images/decoration/subscription2022_23/a-mobile.svg)}.heroArea__txtBlock.-prgA.-subs2023_2024:before{background-image:url(/assets/images/decoration/subscription2023_24/a-mobile.svg)}.heroArea__txtBlock.-prgA.-subs2024_2025:before{background-image:url(/assets/images/decoration/subscription2024_25/a-mobile.svg)}.heroArea__txtBlock.-prgA.-subs2025_2026:before{background-image:url(/assets/images/decoration/subscription2025_26/a-mobile.svg)}.heroArea__txtBlock.-prgA.-subs2026_2027:before{background-image:url(/assets/images/decoration/subscription2026_27/a-mobile.svg)}.heroArea__txtBlock.-prgA.-subs2027_2028:before{background-image:url(/assets/images/decoration/subscription2027_28/a-mobile.svg)}.heroArea__txtBlock.-prgA.-subs2028_2029:before{background-image:url(/assets/images/decoration/subscription2028_29/a-mobile.svg)}.heroArea__txtBlock.-prgA.-subs2029_2030:before{background-image:url(/assets/images/decoration/subscription2029_30/a-mobile.svg)}.heroArea__txtBlock.-prgA.-subs2030_2031:before{background-image:url(/assets/images/decoration/subscription2030_31/a-mobile.svg)}.heroArea__txtBlock.-prgA.-subs2031_2032:before{background-image:url(/assets/images/decoration/subscription2031_32/a-mobile.svg)}.heroArea__txtBlock.-prgA.-subs2032_2033:before{background-image:url(/assets/images/decoration/subscription2032_33/a-mobile.svg)}.heroArea__txtBlock.-prgB:before{background-image:url(/assets/images/decoration/subscription2022_23/b-mobile.svg)}.heroArea__txtBlock.-prgB.-subs2023_2024:before{background-image:url(/assets/images/decoration/subscription2023_24/b-mobile.svg)}.heroArea__txtBlock.-prgB.-subs2024_2025:before{background-image:url(/assets/images/decoration/subscription2024_25/b-mobile.svg)}.heroArea__txtBlock.-prgB.-subs2025_2026:before{background-image:url(/assets/images/decoration/subscription2025_26/b-mobile.svg)}.heroArea__txtBlock.-prgB.-subs2026_2027:before{background-image:url(/assets/images/decoration/subscription2026_27/b-mobile.svg)}.heroArea__txtBlock.-prgB.-subs2027_2028:before{background-image:url(/assets/images/decoration/subscription2027_28/b-mobile.svg)}.heroArea__txtBlock.-prgB.-subs2028_2029:before{background-image:url(/assets/images/decoration/subscription2028_29/b-mobile.svg)}.heroArea__txtBlock.-prgB.-subs2029_2030:before{background-image:url(/assets/images/decoration/subscription2029_30/b-mobile.svg)}.heroArea__txtBlock.-prgB.-subs2030_2031:before{background-image:url(/assets/images/decoration/subscription2030_31/b-mobile.svg)}.heroArea__txtBlock.-prgB.-subs2031_2032:before{background-image:url(/assets/images/decoration/subscription2031_32/b-mobile.svg)}.heroArea__txtBlock.-prgB.-subs2032_2033:before{background-image:url(/assets/images/decoration/subscription2032_33/b-mobile.svg)}.heroArea__txtBlock.-prgC:before{background-image:url(/assets/images/decoration/subscription2022_23/c-mobile.svg)}.heroArea__txtBlock.-prgC.-subs2023_2024:before{background-image:url(/assets/images/decoration/subscription2023_24/c-mobile.svg)}.heroArea__txtBlock.-prgC.-subs2024_2025:before{background-image:url(/assets/images/decoration/subscription2024_25/c-mobile.svg)}.heroArea__txtBlock.-prgC.-subs2025_2026:before{background-image:url(/assets/images/decoration/subscription2025_26/c-mobile.svg)}.heroArea__txtBlock.-prgC.-subs2026_2027:before{background-image:url(/assets/images/decoration/subscription2026_27/c-mobile.svg)}.heroArea__txtBlock.-prgC.-subs2027_2028:before{background-image:url(/assets/images/decoration/subscription2027_28/c-mobile.svg)}.heroArea__txtBlock.-prgC.-subs2028_2029:before{background-image:url(/assets/images/decoration/subscription2028_29/c-mobile.svg)}.heroArea__txtBlock.-prgC.-subs2029_2030:before{background-image:url(/assets/images/decoration/subscription2029_30/c-mobile.svg)}.heroArea__txtBlock.-prgC.-subs2030_2031:before{background-image:url(/assets/images/decoration/subscription2030_31/c-mobile.svg)}.heroArea__txtBlock.-prgC.-subs2031_2032:before{background-image:url(/assets/images/decoration/subscription2031_32/c-mobile.svg)}.heroArea__txtBlock.-prgC.-subs2032_2033:before{background-image:url(/assets/images/decoration/subscription2032_33/c-mobile.svg)}.heroArea__ttlBlock{padding:24px 24px 16px}.heroArea__ttl{padding-bottom:16px;border-bottom:1px solid #cfd0d0;font-size:24px;font-size:1.5rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.heroArea__ttl .shoulder{display:inline-block;margin-bottom:8px;padding:4px 16px;background:#fff;color:#003b82;font-size:16px;font-size:1rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.heroArea__leadBlock{padding:0 24px}.heroArea__figBlock{-ms-flex-order:1;order:1;margin:0;padding:0}.heroArea .iconSchedule,.heroArea .iconVenue{font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.heroArea .iconSchedule a,.heroArea .iconVenue a{color:#fff !important;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.heroArea .iconSchedule a:after,.heroArea .iconVenue a:after{background-image:url(/assets/images/icon/icon_external.svg)}.heroArea .iconSchedule{background-image:url(/assets/images/icon/schedule-main3.svg)}.heroArea .iconVenue{background-image:url(/assets/images/icon/spot-main3.svg)}.heroArea .btn__item.buyticket{width:240px;max-width:240px;padding-top:16px}.heroArea .btn__item.buyticket.end{width:100%;max-width:100%}.heroArea .btn__item.buyticket.end div{padding:0 16px;background-color:#666;color:#fff;text-align:center;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;line-height:52px}@media screen and (min-width: 768px){.heroArea__txtBlock{padding-bottom:56px}}@media screen and (min-width: 1200px){.heroArea:before{content:'';position:absolute;left:60%;top:0;width:100%;height:472px;border-bottom:48px solid #fff;background-color:#0068b6}.heroArea__inner{-ms-flex-direction:row;flex-direction:row;min-height:472px}.heroArea__txtBlock{-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex;padding-bottom:0}.heroArea__txtBlock.col3:before{width:160px;height:100%;background-position:24px 24px;background-size:auto 420px}.heroArea__txtBlock.col3 .block{width:434px;margin:0 0 0 -40px}.heroArea__txtBlock.col2 .block{width:560px}.heroArea__txtBlock.-prgA:before{background-image:url(/assets/images/decoration/subscription2022_23/a-desktop.svg)}.heroArea__txtBlock.-prgA.-subs2023_2024:before{background-image:url(/assets/images/decoration/subscription2023_24/a-desktop.svg)}.heroArea__txtBlock.-prgA.-subs2024_2025:before{background-image:url(/assets/images/decoration/subscription2024_25/a-desktop.svg)}.heroArea__txtBlock.-prgA.-subs2025_2026:before{background-image:url(/assets/images/decoration/subscription2025_26/a-desktop.svg)}.heroArea__txtBlock.-prgA.-subs2026_2027:before{background-image:url(/assets/images/decoration/subscription2026_27/a-desktop.svg)}.heroArea__txtBlock.-prgA.-subs2027_2028:before{background-image:url(/assets/images/decoration/subscription2027_28/a-desktop.svg)}.heroArea__txtBlock.-prgA.-subs2028_2029:before{background-image:url(/assets/images/decoration/subscription2028_29/a-desktop.svg)}.heroArea__txtBlock.-prgA.-subs2029_2030:before{background-image:url(/assets/images/decoration/subscription2029_30/a-desktop.svg)}.heroArea__txtBlock.-prgA.-subs2030_2031:before{background-image:url(/assets/images/decoration/subscription2030_31/a-desktop.svg)}.heroArea__txtBlock.-prgA.-subs2031_2032:before{background-image:url(/assets/images/decoration/subscription2031_32/a-desktop.svg)}.heroArea__txtBlock.-prgA.-subs2032_2033:before{background-image:url(/assets/images/decoration/subscription2032_33/a-desktop.svg)}.heroArea__txtBlock.-prgB:before{background-image:url(/assets/images/decoration/subscription2022_23/b-desktop.svg)}.heroArea__txtBlock.-prgB.-subs2023_2024:before{background-image:url(/assets/images/decoration/subscription2023_24/b-desktop.svg)}.heroArea__txtBlock.-prgB.-subs2024_2025:before{background-image:url(/assets/images/decoration/subscription2024_25/b-desktop.svg)}.heroArea__txtBlock.-prgB.-subs2025_2026:before{background-image:url(/assets/images/decoration/subscription2025_26/b-desktop.svg)}.heroArea__txtBlock.-prgB.-subs2026_2027:before{background-image:url(/assets/images/decoration/subscription2026_27/b-desktop.svg)}.heroArea__txtBlock.-prgB.-subs2027_2028:before{background-image:url(/assets/images/decoration/subscription2027_28/b-desktop.svg)}.heroArea__txtBlock.-prgB.-subs2028_2029:before{background-image:url(/assets/images/decoration/subscription2028_29/b-desktop.svg)}.heroArea__txtBlock.-prgB.-subs2029_2030:before{background-image:url(/assets/images/decoration/subscription2029_30/b-desktop.svg)}.heroArea__txtBlock.-prgB.-subs2030_2031:before{background-image:url(/assets/images/decoration/subscription2030_31/b-desktop.svg)}.heroArea__txtBlock.-prgB.-subs2031_2032:before{background-image:url(/assets/images/decoration/subscription2031_32/b-desktop.svg)}.heroArea__txtBlock.-prgB.-subs2032_2033:before{background-image:url(/assets/images/decoration/subscription2032_33/b-desktop.svg)}.heroArea__txtBlock.-prgC:before{background-image:url(/assets/images/decoration/subscription2022_23/c-desktop.svg)}.heroArea__txtBlock.-prgC.-subs2023_2024:before{background-image:url(/assets/images/decoration/subscription2023_24/c-desktop.svg)}.heroArea__txtBlock.-prgC.-subs2024_2025:before{background-image:url(/assets/images/decoration/subscription2024_25/c-desktop.svg)}.heroArea__txtBlock.-prgC.-subs2025_2026:before{background-image:url(/assets/images/decoration/subscription2025_26/c-desktop.svg)}.heroArea__txtBlock.-prgC.-subs2026_2027:before{background-image:url(/assets/images/decoration/subscription2026_27/c-desktop.svg)}.heroArea__txtBlock.-prgC.-subs2027_2028:before{background-image:url(/assets/images/decoration/subscription2027_28/c-desktop.svg)}.heroArea__txtBlock.-prgC.-subs2028_2029:before{background-image:url(/assets/images/decoration/subscription2028_29/c-desktop.svg)}.heroArea__txtBlock.-prgC.-subs2029_2030:before{background-image:url(/assets/images/decoration/subscription2029_30/c-desktop.svg)}.heroArea__txtBlock.-prgC.-subs2030_2031:before{background-image:url(/assets/images/decoration/subscription2030_31/c-desktop.svg)}.heroArea__txtBlock.-prgC.-subs2031_2032:before{background-image:url(/assets/images/decoration/subscription2031_32/c-desktop.svg)}.heroArea__txtBlock.-prgC.-subs2032_2033:before{background-image:url(/assets/images/decoration/subscription2032_33/c-desktop.svg)}.heroArea__ttlBlock{padding:32px 0 16px}.heroArea__ttl{padding-bottom:16px}.heroArea__ttl .shoulder{margin-bottom:12px;padding:2px 16px;font-size:16px;font-size:1rem;line-height:1.25}.heroArea__leadBlock{padding:0}.heroArea__figBlock{-ms-flex-order:2;order:2;width:600px;margin-left:46px;padding:24px 0 0 0}.heroArea .btn__item.buyticket{width:240px;max-width:240px}}.heroImg{position:relative;background-color:#003b82}.heroImg__picture{display:block;max-width:1200px;margin:0 auto}.heroImg.-memberTop{margin-bottom:8px;background-color:#0B0200}.heroImg p,.heroImg h1{position:absolute;left:0;top:50%;width:100%;padding-bottom:0;color:#fff;font-size:24px;font-size:1.5rem;line-height:1.25;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;text-align:center;transform:translateY(-50%)}body.hall .heroImg{background-color:#0B0200}@media screen and (min-width: 768px){.heroImg.-memberTop{margin-bottom:24px}.heroImg p{font-size:40px;font-size:2.5rem;line-height:1.25;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}}@media screen and (min-width: 1200px){.heroImg.-memberTop{margin-bottom:42px}}.localNav{position:relative;z-index:1002;height:56px;background-color:#2a2a2a;color:#fff}.localNav__ttl{padding:16px 0 16px 24px;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.localNav__btn{position:absolute;right:8px;top:0;width:56px;height:56px}.localNav__btn button{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:56px;height:56px;background-color:transparent}.localNav__btn button img{width:24px}.localNav__btn button[aria-expanded="true"] img{display:none}.localNav__btn button[aria-expanded="true"]:after{content:'';display:block;position:absolute;left:0;top:0;width:56px;height:56px;background-image:url(/assets/images/icon/negative_circle-main2.svg);background-repeat:no-repeat;background-size:24px auto;background-position:center center}.localNav__list{list-style-type:none;display:none;max-height:-o-calc(100vh - 56px);max-height:calc(100vh - 56px);overflow:auto;margin:0;padding:0;background-color:#2a2a2a}.localNav__list.is-open{display:block;border-top:1px solid #cfd0d0}.localNav__list li{border-bottom:1px solid #cfd0d0}.localNav__item button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:84px;background-color:transparent;color:#fff}.localNav__item button:before{content:'';width:16px;height:16px;margin:1px 8px 0 0;background-image:url(/assets/images/icon/close_white.svg);background-size:contain;background-repeat:no-repeat}.localNav a{position:relative;display:block;padding:16px 24px;color:#fff;font-size:14px;font-size:.875rem;line-height:1.5;text-decoration:none}.localNav a:after{content:'';display:block;position:absolute;right:24px;top:50%;width:16px;height:16px;margin-top:-8px;background-image:url(/assets/images/icon/allow_next-white.svg);background-size:contain;background-repeat:no-repeat}.localNavLv2{list-style-type:none;margin:0;padding:0 24px;border-top:1px solid #cfd0d0}.localNavLv2 li:last-child{border:none}.localNavLv2 a{padding:16px 0}.localNavLv2 a:after{right:0px}@media screen and (min-width: 1200px){.localNav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.localNav__ttl{padding:16px 0 16px 40px}.localNav__btn{display:none}.localNav__item.-close{display:none}.localNav__item.accOnly{display:none}.localNav__list{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;overflow:hidden;padding:0 40px 0 0}.localNav__list li{padding-left:32px}.localNav a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:56px;padding:16px 0;font-size:16px;font-size:1rem;line-height:1.5}.localNav a:after{display:none}.localNavLv2{display:none}[lang="en"] body.about .localNav__list li{padding-left:24px}[lang="en"] body.about .localNav a{font-size:12px;font-size:.75rem;line-height:1.5}}@media screen and (min-width: 1400px){[lang="en"] body.about .localNav__list li{padding-left:32px}[lang="en"] body.about .localNav a{font-size:14px;font-size:.875rem;line-height:1.5}}.programClmnWrap{padding:56px 0 0 0}.programClmn{margin-bottom:24px}.programClmn__ttl{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;color:#fff;font-family:'Montserrat', sans-serif;font-weight:400}.programClmn__ttl .small{margin-right:10px;font-size:16px;font-size:1rem;line-height:1.6}.programClmn__ttl .type{font-size:42px;font-size:2.625rem;line-height:1.6}.programClmn__ttl.-prgA{background-color:#003b82}.programClmn__ttl.-prgB{background-color:#0068b6}.programClmn__ttl.-prgC{background-color:#92a9cb}.programClmn__inner{padding:24px 24px 40px;border:1px solid #cfd0d0}.programClmn__lead{padding-bottom:16px}.programClmn__lead1{padding-bottom:8px;font-size:16px;font-size:1rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.programClmn__lead2{padding-bottom:8px;font-size:16px;font-size:1rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.programClmn__note{padding-bottom:4px;font-size:14px;font-size:.875rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.programClmn__clmn{margin-bottom:16px;padding:16px;background-color:#f2f4fa}@media screen and (min-width: 768px){.programClmn{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.programClmn__ttl{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;width:120px;padding:24px 0 0 0}.programClmn__ttl .small{-ms-flex-order:2;order:2;margin:0}.programClmn__ttl .type{-ms-flex-order:1;order:1;font-size:64px;font-size:4rem;line-height:1}.programClmn__inner{width:-o-calc(100% - 120px);width:calc(100% - 120px)}.programClmn__lead1{font-size:20px;font-size:1.25rem;line-height:1.5}}@media screen and (min-width: 1200px){.programClmn__ttl{width:160px}.programClmn__inner{width:-o-calc(100% - 160px);width:calc(100% - 160px)}}.hDetail__section{padding-bottom:56px}.hDetail__section:last-child{padding-bottom:0}.hDetail__pagettl{padding-bottom:8px;font-size:24px;font-size:1.5rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.hDetail__pagelead{padding-bottom:56px}.hDetail__col1.-gallery{position:relative;overflow:hidden;padding-bottom:24px}.hDetail__col1.-gallery figure{margin-bottom:0}.hDetail__col1.-gallery .figinner{position:relative;height:0;padding-bottom:56.481481%}.hDetail__col1.-gallery .figinner img{object-fit:cover;position:absolute;width:100%;height:100%}.hDetail__col1.-gallery figcaption{padding:8px 0;background-color:#2a2a2a;color:#fff;font-size:14px;font-size:.875rem;line-height:1.5}.hDetail__col2{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.hDetail__col2.-feature{padding-bottom:44px}.hDetail__col2 .col2-txt{-ms-flex-order:2;order:2}.hDetail__col2 .col2-pic{-ms-flex-order:1;order:1;overflow:hidden;margin-bottom:24px;padding-bottom:32px}.hDetail__col2 .col2-txt2{-ms-flex-order:2;order:2}.hDetail__col2 .col2-txt2 h3{padding-bottom:8px;font-size:20px;font-size:1.25rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.hDetail__col2 .col2-pic2{-ms-flex-order:1;order:1;overflow:hidden;padding-bottom:16px}.hDetail .hallSwiper,.hDetail .hallSwiper2{position:relative}.hDetail__subttl{padding-bottom:8px;font-size:20px;font-size:1.25rem;line-height:1.5}.hDetail__text{padding-bottom:8px;font-size:16px;font-size:1rem;line-height:1.5}.hDetail__ttl{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:52px;margin-bottom:24px;padding-bottom:0;padding-left:16px;border-left:8px solid #003b82;background-color:#f2f4fa;color:#003b82;font-size:20px;font-size:1.25rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.hDetail__access{padding-bottom:56px}.hDetail .access__item{padding-bottom:32px}.hDetail .access__item h3{padding-left:28px;padding-bottom:8px;font-size:20px;font-size:1.25rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;background-size:24px 24px;background-repeat:no-repeat;background-position:left 3px}.hDetail .access__item h3.access__train{background-image:url(/assets/images/icon/icon-train.svg)}.hDetail .access__item h3.access__bus{background-image:url(/assets/images/icon/icon-bus.svg)}.hDetail .access__item h3.access__car{background-image:url(/assets/images/icon/icon-car.svg)}.hDetail .access__item p{padding-bottom:8px;font-size:16px;font-size:1rem;line-height:1.5}.hDetail .access__note p{padding-bottom:8px;font-size:14px;font-size:.875rem;line-height:1.5}.hDetail .clmn{padding-left:0;background-color:#f5f6f6}.hDetail .clmn.-schedule{margin:0 -24px;padding-top:8px;padding-bottom:8px}.hDetail .clmn.-schedule .clmn__inner{padding:32px 24px;background-color:#fff}.hDetail .clmn.-seating{padding:16px 24px 32px}.hDetail .clmn__inner h3{padding-bottom:16px;font-size:20px;font-size:1.25rem;line-height:1.5}.hDetail .clmn__inner .section.-nextconcert{padding:0}.hDetail .clmn__inner .section.-nextconcert ul{border-top:1px solid #cfd0d0}.hDetail .clmn__inner .time{display:none !important}.hDetail .clmn__inner .ttl{font-weight:700}.hDetail .clmn .seating__txt{padding-bottom:12px;font-size:16px;font-size:1rem;line-height:1.5}.hDetail .chart__img{position:relative;height:0;margin-bottom:8px;padding-bottom:128.57142%}.hDetail .chart__img .point{position:absolute;width:8%}.hDetail .chart__img .point a{display:block}.hDetail .chart__img #point1{left:36.5%;top:12%}.hDetail .chart__img #point2{left:60%;top:28%}.hDetail .chart__img #point3{left:24%;top:49%}.hDetail .chart__img #point4{left:77.5%;top:50%}.hDetail .seating__chart{padding-bottom:24px}.hDetail .seating__chart p.note{font-size:14px;font-size:.875rem;line-height:1.5;text-align:right}.hDetail .modalView .view{display:none}.hDetail .outline dl{margin:-1px 0 0 0;padding:8px 0;border-top:1px solid #cfd0d0;border-bottom:1px solid #cfd0d0;font-size:14px;font-size:.875rem;line-height:1.5}.hDetail .outline dl dt{float:left;width:100px}.hDetail .outline dl dd{overflow:hidden;margin-bottom:0}.hDetail__seat{padding-bottom:24px}.hDetail__seat .seat__item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:16px 0;border-bottom:1px solid #cfd0d0}.hDetail__seat h3{padding-bottom:0;font-size:20px;font-size:1.25rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.hDetail__seat .seat__link{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;width:100%}.hDetail__seat .seat__link p{padding:0 0 0 24px}.hDetail__seat .seat__link p a{display:block;color:#0068b6;font-size:16px;font-size:1rem;line-height:1.5;text-decoration:none;text-align:center}.hDetail__seat .seat__link p a:before{content:'';display:inline-block;width:10px;height:16px;background-image:url(/assets/images/icon/fa-caret-right.svg);background-repeat:no-repeat;background-position:left center;vertical-align:middle;margin-top:-3px}.hDetail__seat .seat__link p a:hover{text-decoration:underline}@media screen and (min-width: 768px){.hDetail__pagettl{font-size:32px;font-size:2rem;line-height:1.5}.hDetail__col2{-ms-flex-direction:row;flex-direction:row}.hDetail__col2.-top .col2-txt{width:100%}.hDetail__col2.-top .col2-pic{width:57.5%}.hDetail__col2.-feature .col2-txt2{width:50%}.hDetail__col2.-feature .col2-pic2{width:50%}.hDetail__col2.-feature.-odd .col2-txt2{-ms-flex-order:1;order:1;padding-right:40px}.hDetail__col2.-feature.-odd .col2-pic2{-ms-flex-order:2;order:2}.hDetail__col2.-feature.-even .col2-txt2{padding-left:40px}.hDetail__col2 .col2-txt2 h3{font-size:24px;font-size:1.5rem;line-height:1.5}.hDetail .clmn{padding-left:0;background-color:#f5f6f6}.hDetail .clmn.-schedule{margin:0;padding:8px}.hDetail .clmn.-schedule .clmn__inner{padding:32px 24px;background-color:#fff}.hDetail .clmn__inner .cont{position:relative;padding-right:180px}.hDetail .clmn__inner .ttl{font-size:20px;font-size:1.25rem;line-height:1.5;font-weight:400}.hDetail .clmn__inner .iconSchedule{margin-bottom:0}.hDetail .clmn__inner .iconSchedule .ib{display:inline-block !important}.hDetail .clmn__inner .btnViewMoreTxtWrap{position:absolute;right:0;top:50%;transform:translateY(-16px)}.hDetail__seat{padding:0 20px 24px}.hDetail__seat .seat__link{width:auto}}@media screen and (min-width: 1200px){.hDetail__col2{-ms-flex-direction:row;flex-direction:row}.hDetail__col2.-top .col2-txt{width:502px}.hDetail__col2.-top .col2-pic{width:414px}.hDetail__col2.-feature .col2-txt2{width:502px}.hDetail__col2.-feature .col2-pic2{width:414px}.hDetail .clmn__inner:after{content:'';display:block;clear:both}.hDetail .contLeft{float:left;width:420px;margin-right:24px}.hDetail .contRight{overflow:hidden}.hDetail .modalView{margin-bottom:24px;padding:8px 8px 24px;background-color:#fff}.hDetail .modalView #view1{display:block}.hDetail .modalView figure{margin-bottom:0}.hDetail .modalView figure img{margin-bottom:16px}.hDetail .modalView figcaption{margin:0 24px;padding:16px 0;background-color:#0068b6;color:#fff;font-size:20px;font-size:1.25rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.hDetail .hallSwiper2{max-width:756px;margin:0 auto;overflow:hidden}}.tDetail{max-width:1200px;margin:0 auto;padding-top:40px}.tDetail .each{clear:left;padding-bottom:56px}.tDetail .each:after{content:'';display:block;clear:both}.tDetail__ttl{margin-bottom:24px;padding:16px;border-left:8px solid #003b82;background-color:#fff}.tDetail__ttl span.en{display:block;font-size:14px;font-size:.875rem;line-height:1.5;font-family:'Montserrat', 'YakuHanJP', YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;color:#92a9cb}.tDetail__ttl span.ja{display:block;font-size:20px;font-size:1.25rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400;color:#2a2a2a}.tDetail__ttl .ttl{padding-bottom:0}.tDetail__info{display:none}.tDetail__subttl{margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #2a2a2a;font-size:20px;font-size:1.25rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.tDetail__cont{padding:0 0 1px 0}.tDetail .btn__item.buyticket{max-width:100%;width:100%}.tDetail .btn__item.buyticket.soldout div{border:1px solid #ff3f34;background-color:#fff;color:#ff3f34;text-align:center;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700;line-height:52px}.tDetail table{display:block;float:none !important;width:100% !important;margin-bottom:24px;border-collapse:collapse;font-size:14px;font-size:.875rem;line-height:1.5}.tDetail table thead{display:block;height:0px;overflow:hidden}.tDetail table tbody{display:block;width:100%}.tDetail table tbody tr{display:block;width:100%}.tDetail table tbody th,.tDetail table tbody td{display:block;width:100% !important;padding:10px 24px;text-align:center}.tDetail table tbody th{margin-top:24px;background-color:#003b82;color:#fff}.tDetail table tbody td{border-bottom:1px solid #f5f6f6;background-color:#fff}.tDetail table tbody td[data-seat]::before{content:attr(data-seat);display:inline-block;margin:0 1em 0 0}.tDetail table tbody tr:first-child th{margin-top:0}.tDetail table tbody a{color:#fff}.tDetail table tbody a:hover{color:#fff}.tDetail .note{font-size:14px;font-size:.875rem;line-height:1.7}.tDetail .-box{padding-bottom:24px}.tDetail .-box h4{padding:12px 0;color:#fff;text-align:center;font-size:16px;font-size:1rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.tDetail .-box .block{padding:16px 24px 0;background-color:#fff}.tDetail .-box .block:last-child{padding-bottom:16px}.tDetail .-box .block p{padding-bottom:0}.tDetail .-box .iconCaret{font-size:14px;font-size:.875rem;line-height:1.5}.tDetail p.alert{padding-bottom:0;color:#ff3f34}.tDetail .bgPri{background-color:#003b82}.tDetail .bgSec{background-color:#0068b6}.tDetail .bgOth1{background-color:#b18b40}.tDetail .bgOth2{background-color:#6a6a6a}.tDetail .banner{padding-top:32px}.each.-organizer{padding-top:32px;padding-bottom:32px}.each.-organizer h3{padding-bottom:8px;font-size:16px;font-size:1rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.each.-organizer p{padding-bottom:16px;font-size:14px;font-size:.875rem;line-height:1.5}.each.-organizer .clmn{padding:0 0 0 16px;border-left:4px solid #cfd0d0}.each.-organizer .clmn p{padding-bottom:4px;font-size:14px;font-size:.875rem;line-height:1.5}.each.-organizer a{display:inline-block}.each.-organizer img{width:auto;max-width:100%;margin:16px 16px 16px 0}.each.-takuji{margin-bottom:32px;padding-top:32px;padding-bottom:32px}.each.-takuji h3{padding-bottom:8px;font-size:16px;font-size:1rem;line-height:1.5}.each.-takuji p{padding-bottom:16px;font-size:14px;font-size:.875rem;line-height:1.5}.each.-takuji .clmn{padding:0 0 0 16px;border-left:4px solid #cfd0d0}.each.-takuji .clmn p{padding-bottom:4px;font-size:14px;font-size:.875rem;line-height:1.5}.each.-other{margin-bottom:24px;padding:16px 0 12px 0;border-top:1px solid #6a6a6a;border-bottom:1px solid #6a6a6a}.each.-other ul{list-style-type:none;margin:0;padding:0}.each.-other ul li{padding:4px 0}@media screen and (min-width: 768px){.tDetail .btn__item.buyticket{max-width:366px;width:366px}.tDetail .-box{display:-ms-flexbox;display:flex}.tDetail .-box h4{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:200px;font-size:20px;font-size:1.25rem;line-height:1.5}.tDetail .-box .cont{width:-o-calc(100% - 200px);width:calc(100% - 200px);background-color:#fff}.tDetail .-box .cont .iconCaret{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 1200px){.tDetail__section{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.tDetail__ttl{width:236px;margin-bottom:24px;padding:0;border-left:none;border-top:1px solid #cfd0d0;background-color:transparent}.tDetail__ttl:before{content:'';display:block;width:144px;height:4px;margin-bottom:24px;background-color:#003b82}.tDetail__info{display:block;margin-top:24px;padding:28px 18px 20px;background-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,0.15)}.tDetail__info h2{margin-bottom:16px;border-bottom:1px solid #cfd0d0;font-size:16px;font-size:1rem;line-height:1.5}.tDetail__info p{font-size:14px;font-size:.875rem;line-height:1.6}.tDetail__info p a{margin-top:2px}.tDetail__cont{width:924px;border-top:none}.tDetail__cont h3{font-size:24px;font-size:1.5rem;line-height:1.5}.tDetail .block.-float{float:left;width:520px}.tDetail .btn__item.buyticket{float:right;margin:0}.tDetail table{display:block;width:100% !important;margin-bottom:24px;border-collapse:separate;table-layout:fixed;font-size:14px;font-size:.875rem;line-height:1.5}.tDetail table thead{display:table-header-group;width:100%;height:auto}.tDetail table thead th{padding:10px;background-color:#003b82;color:#fff;text-align:center}.tDetail table tbody{display:table-row-group;width:100%}.tDetail table tbody tr{display:table-row;width:auto}.tDetail table tbody th,.tDetail table tbody td{display:table-cell;width:168px !important;padding:10px 24px;text-align:center}.tDetail table tbody th{width:180px;margin-top:0;background-color:#fff;color:#2a2a2a}.tDetail table tbody td{border-bottom:1px solid #f5f6f6;background-color:#fff}.tDetail table tbody td[data-seat]::before{display:none}.tDetail table tbody tr:first-child th{margin-top:0}.tDetail table tbody a{color:#0068b6}.tDetail table tbody a:hover{color:#0068b6}.tDetail table.typeOhga thead th:first-child,.tDetail table.typeOhga tbody th:first-child{display:none}.tDetail .cont{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.tDetail .cont .block{padding:16px}.tDetail .cont .block:last-child{white-space:nowrap}.each.-takuji{margin-bottom:56px}.each.-other{margin-bottom:56px}}.news .container__main h1{font-size:24px;font-size:1.5rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400}.news .container__main h2{margin-bottom:24px;padding:12px;border-left:10px solid #003b82;background-color:#f2f4fa;color:#003b82;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:400;font-size:20px;font-size:1.25rem;line-height:1.5}.news .container__main h3{padding-bottom:0.5em;font-size:20px;font-size:1.25rem;line-height:1.5}.news .container__main h4{padding-bottom:0.5em;font-size:18px;font-size:1.125rem;line-height:1.5}.news .container__main h5{padding-bottom:0.5em;font-size:16px;font-size:1rem;line-height:1.5}.news .container__main h5{padding-bottom:0.5em;font-size:14px;font-size:.875rem;line-height:1.5}.news .container__main .newsImg{margin-bottom:24px}.news .container__main .newsText{padding-bottom:8px}.news .container__main .newsText p{padding-bottom:16px;font-size:16px;font-size:1rem;line-height:1.7}.news .container__main .newsFile{padding-bottom:24px}.news .container__main .newsFile a{font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}.news .container__main .newsFile a:before{content:'';display:inline-block;width:10px;height:16px;background-image:url(/assets/images/icon/fa-caret-right.svg);background-repeat:no-repeat;background-position:left center;vertical-align:middle}.news .container__main .newsList{list-style-type:none;margin:0 0 24px 0;padding:0}.news .container__main .newsList li{position:relative;padding:0 0 0 16px;font-size:16px;font-size:1rem;line-height:1.7}.news .container__main .newsList li:before{content:'';display:block;position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background-color:#0068b6;vertical-align:middle}.news .container__main .newsPic{margin-bottom:24px}.news .container__main .newsPic .is-modal:hover img{transform:scale(1, 1)}.news .container__main .newsPic.-small{max-width:400px;margin:0 auto}@media screen and (min-width: 768px){.news .container__main h2{padding-left:24px;font-size:24px;font-size:1.5rem;line-height:1.5}}.enquete .main{padding:0 24px;border-top:1px solid #cfd0d0}.enquete__wrapper{max-width:640px;margin:0 auto;padding:80px 0 0}.enquete__ttl{padding-bottom:4px;font-size:20px;font-size:1.25rem;line-height:1.7}.enquete__lead{padding-bottom:0;font-size:15.5px;font-size:.96875rem;line-height:1.7}.enquete__boxWrapper{padding-top:64px}.enquete__box{padding:24px 24px 16px;border:1px solid #003b82;background-color:#f5f6f6}.enquete__boxttl{padding-bottom:24px;color:#003b82;text-align:center;font-size:20px;font-size:1.25rem;line-height:1.7}.enquete__boxttl .small{display:block;color:#2a2a2a;font-size:14px;font-size:.875rem;line-height:1.5;font-weight:normal}.enquete__linkbox{max-width:400px;margin:0 auto;padding:0 0 40px 0}.enquete__linkbox a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:72px;background-color:#0068b6;color:#fff;text-decoration:none;font-size:16px;font-size:1rem;line-height:1.5;font-weight:bold}.enquete__linkbox a:hover{background-color:#003b82}.enquete__linkbox p.small{padding-top:8px;padding-bottom:0;color:#2a2a2a;font-size:14px;font-size:.875rem;line-height:1.5;font-weight:bold}.enquete .btn__english{display:none}.enquete .gnav__item.-en{display:none}@media screen and (min-width: 414px){.enquete__ttl{font-size:23px;font-size:1.4375rem;line-height:1.7}.enquete__boxttl{font-size:23px;font-size:1.4375rem;line-height:1.7}}@media screen and (min-width: 768px){.enquete__ttl{text-align:center;font-size:32px;font-size:2rem;line-height:1.7}.enquete__lead{text-align:center}.enquete__box{padding:28px 24px 16px}.enquete__boxttl{font-size:32px;font-size:2rem;line-height:1.7}.enquete__linkbox a{height:78px;font-size:20px;font-size:1.25rem;line-height:1.5}.enquete__linkbox p.small{font-size:16px;font-size:1rem;line-height:1.5}}@media screen and (min-width: 992px){.enquete__wrapper{max-width:800px}.enquete__linkbox{max-width:560px}}.notfound .main{min-height:0}.lg{font-size:1.2em}.small{font-size:0.9em}.fwn{font-weight:normal}.tac{text-align:center}.ib{display:inline-block}.block{display:block}.dn{display:none}.flexboxWrap{padding:20px 0 0 0}.flexbox{display:-ms-flexbox;display:flex;position:relative}.flexbox.-center{-ms-flex-pack:center;justify-content:center}.pdt20{padding:20px 0 0 0}.pb24{padding-bottom:24px}.pb0{padding-bottom:0 !important}.whitespace-nowrap{white-space:nowrap}.font-thin{font-weight:100}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}:root{--swiper-theme-color: #003b82}.swiper-pagination{bottom:-24px !important}.-gallery .swiper-button-next{right:24px;color:#2a2a2a}.-gallery .swiper-button-prev{left:24px;color:#2a2a2a}.memberPhotosWrap .swiper-slide{height:auto}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#2a2a2a}.modaal-overlay{z-index:2001}.modaal-content-container{padding:0}.modaal-inner-wrapper{padding:80px 16px}.modaal-container{max-width:480px;background:transparent}.modaal-container figure{margin-bottom:0}.modaal-container figure img{margin-bottom:16px}.modaal-container figcaption{padding:16px 0;background-color:#0068b6;color:#fff;font-size:20px;font-size:1.25rem;line-height:1.5;font-family:YakuHanJP, 'Noto Sans JP', sans-serif;font-weight:700}@media screen and (min-width: 768px){.modaal-container{max-width:920px}.modaal-content-container{padding:32px}}@media screen and (min-width: 992px){.modaal-inner-wrapper{padding:80px 24px}}@media only screen and (min-width: 1400px){.modaal-video-container{padding-bottom:56.25% !important;height:0 !important}}@media only screen and (max-height: 820px){.modaal-gallery-label{display:block !important}}@media print{body{width:172mm;height:251mm;page-break-after:always;margin:0 auto}*{background-color:transparent !important;color:#2a2a2a !important}.globalHeader.scrolled .globalHeader__fixed{position:relative}img{max-width:210mm;height:auto}.blockSkip{display:none}.globalHeader__nav{display:none}.footerNav{display:none}.oshirase1 h2{padding:0}#modalCalendar{display:none}.rightFixedButton{display:none}.sliderWrap{display:none}.topOshirase h2{text-align:left}.topOshirase .other{display:none}.section.-card{width:100%;display:block}.section__ttl.hidden{display:block}.section__card{display:block}.card__item{display:inline-block;width:32%;padding:2mm 2mm 5mm;box-sizing:border-box;vertical-align:top;border-top:1mm solid #cfd0d0}.card__item *{-ms-flex-order:unset;order:unset}.card__item h3{margin-bottom:0}.card__item p{margin-bottom:0}.card__item figure{margin-bottom:0;padding-bottom:0}.card__item figure:before{position:relative}.card__item .btnViewMoreTxt{display:none}.card__item .btn__item{width:100%;margin:0 0 3mm 0}.aside__calendar,.aside__calendar.is-active{display:none}.banner__item{width:48%}.btnViewMoreTxt{display:none}.section__cont.-sns{display:none}.section.-about{margin-top:0;padding:0}.section.-ticket{padding:0}.section.-ticket .section__cont.-ticketType{width:100%;padding:0;border:none}.section.-ticket .section__cont.-ticketType ul li{width:50%;padding:1mm}.section.-ticket .section__cont.-ticketType ul a{display:block;height:auto;padding:20px;border-radius:8px;border:1px solid #cfd0d0;background-color:transparent;background-image:none;color:#2a2a2a;text-align:center;font-size:20px;font-size:1.25rem;line-height:1.5}.section.-about .section__cont.-description{width:100%;padding:0}.section.-about .section__inner{width:100%;padding:0 0 10mm 0}.section.-ticket .section__inner{width:100%;padding:0 0 10mm 0}.section.-activity .section__cont{width:100%}.section.-activity{padding:0}.section.-activity .section__inner{width:100%;padding:0 0 10mm 0}.section.-support{padding:0}.section.-support .section__inner{width:100%;padding:0 0 10mm 0}.footer__clmn1{display:none}.localNav{display:none}.concertNavWrap{display:none}.concertList__item .-ticket{display:none}.pagerWrap{display:none}.container__100.-anchor{display:none}.textPreview.is-hide .textPreview__text{height:auto;overflow:visible}.cDetail .accBtn{display:none}.cDetail .accBtn2{display:none}.textPreview__btn{display:none}iframe:after{content:" (" attr(src) ")"}.container__sub .concertSideMenu{display:none}.featureCont .anchor{display:none}}
