﻿body{line-height:1.63265;font-size:14px;font-size:1.4rem;color:#000}html[lang='ja'] body,*[lang="ja"],*:lang(ja){font-family:'Roboto', 'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', 'Verdana', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', sans-serif}.glyphicon{font-family:'Glyphicons Halflings'}.font-awesome{font-family:FontAwesome}a{text-decoration:underline;color:#000;outline:none;-webkit-transition:0.5s;-o-transition:0.5s;transition-duration:0.5s}a:active,a:hover{color:#999;text-decoration:none}a:focus{color:#999;outline:none}a.link--primary-second{color:#18bc9c}a.link--primary-second:hover{color:#107f69}a.external{text-decoration:none !important}a.external:not(.link--hasImage):after{margin-left:0.25em;font-size:85%;font-family:'Glyphicons Halflings';content:"\e164"}a.pdf{text-decoration:none !important}a.pdf:not(.pdf-results):after{margin-left:0.25em;font-family:FontAwesome;content:"\f1c1"}.mix_in_link-basic{color:#000}.mix_in_link-basic:hover,.mix_in_link-basic:focus{color:#bfbfbf}.meta-subhead{color:#a6a6a6}body{padding-top:0;background:#fcfbfa}h1{font-size:28px;font-size:2.8rem}h2{font-size:22px;font-size:2.2rem;margin:30px 0}h2>.adscript-en{margin-left:10px}h3{font-size:20px;font-size:2rem;margin:30px 0}h4{font-size:18px;font-size:1.8rem}h5{font-size:16px;font-size:1.6rem}h6{font-size:14px;font-size:1.4rem}.clear{clear:both}.well{background:#f2f2f2}.panel-default>.panel-heading{background:#f2f2f2;color:#000}.btn-default{background-color:#a6a6a6;border-color:#a6a6a6;-webkit-transition:0.5s;-o-transition:0.5s;transition-duration:0.5s}.btn-default:hover{background-color:#515151;border-color:#515151}h1.section__header{margin-bottom:15px;padding-bottom:10px;border-bottom:1px #d0d0d0 solid;font-size:17px;font-size:1.7rem;font-weight:bold}h1.section__header .adscript-en{margin-left:10px}h1.subhead{margin-bottom:30px;padding-bottom:10px;border-bottom:1px #d0d0d0 solid;font-size:17px;font-size:1.7rem;font-weight:bold}h1.subhead .adscript-en{margin-left:10px}h1.subhead small{color:#000}div.section__link{margin-bottom:15px}div.section__link a{text-decoration:none}.section__link{position:absolute;top:-2px;right:0}.panel-box{display:inline-block}blockquote{font-size:14px;font-size:1.4rem}hr{margin:30px 0}hr.no-border{margin:15px 0;border-color:#fff}ul{margin-left:1.5em;list-style-type:disc}ul.list-no-marker{list-style-type:none}ol{margin-left:1.5em;list-style-type:decimal}.text-muted{color:#999}em{font-style:italic}.adscript-en{color:#4ea7dd}.pager{margin-top:90px}.pager a{text-decoration:none}.main>h2:first-child{margin-top:15px}.main>h2:first-child .adscript-en{margin-left:10px}.article-detail__row--header h1{margin-top:15px}.article-detail__row--img img{margin:auto}.article-detail__row--img.img--vertical img{max-height:405px}.article-detail__row--body .article-detail__row--body__meta .meta-day-concert:before,.article-detail__row--body .article-detail__row--body__meta .meta-day-present:before{content:'（'}.article-detail__row--body .article-detail__row--body__meta .meta-day-concert:after,.article-detail__row--body .article-detail__row--body__meta .meta-day-present:after{content:'）'}.article-detail__row--body .article-detail__row--body__meta .meta-date-concert .adscript-en{color:#000}.article-detail__row--body .article-detail__row--body__meta .meta-start time:not(:first-of-type):before{content:'／';color:#a6a6a6}.article-detail__row--body .article-detail__row--body__meta .meta-venue-address:before{content:'（'}.article-detail__row--body .article-detail__row--body__meta .meta-venue-address:after{content:'）'}#header{height:115px;background:#fff}@media (max-width: 576px){#header{height:65px}}#header>.container{height:100%}#header>.container .header__item{float:left;height:100%}#header>.container .header__item:first-child{width:68.42%}@media (max-width: 1199px){#header>.container .header__item:first-child{width:61.7%}}@media (min-width: 768px) and (max-width: 991px){#header>.container .header__item:first-child{width:55%;padding-right:60px}}#header>.container .header__item:last-child{width:31.58%}@media (max-width: 1199px){#header>.container .header__item:last-child{width:38.3%}}@media (min-width: 768px) and (max-width: 991px){#header>.container .header__item:last-child{width:45%}}#header>.container .header__item h1{margin-top:35px;margin-bottom:0}@media (max-width: 576px){#header>.container .header__item h1{margin-top:15px}}@media (min-width: 768px) and (max-width: 991px){#header>.container .header__item h1 img{width:100%;height:auto}}@media (max-width: 768px){#header>.container .header__item h1 img{width:357px;height:auto}}@media (max-width: 576px){#header>.container .header__item h1 img{width:240px;height:auto}}#header>.container .header__item a.fb{display:inline-block;float:right;height:20px;width:20px;margin-top:39px;border-radius:10px;background-color:#b3b3b3;line-height:20px;-webkit-transition:0.5s;-o-transition:0.5s;transition-duration:0.5s}#header>.container .header__item a.fb:hover{background-color:#3b5999}#header>.container .header__item a.fb img{vertical-align:bottom}@media (max-width: 991px){#header>.container .header__item a.fb{margin-top:27px}}#header>.container .header__item ul{float:left;height:20px;margin:39px 0 0 0;line-height:20px;font-size:12px;font-size:1.2rem}@media (max-width: 991px){#header>.container .header__item ul{clear:both;float:right;margin-top:12px}}#header>.container .header__item ul li{float:left;height:20px;list-style-type:disc;list-style-position:inside;margin-right:20px;white-space:nowrap;color:#999;-webkit-transition:0.5s;-o-transition:0.5s;transition-duration:0.5s}@media screen and (-webkit-min-device-pixel-ratio: 0){#header>.container .header__item ul li{list-style-position:outside;margin-right:40px}}#header>.container .header__item ul li:last-child{margin-right:0}#header>.container .header__item ul li:hover{color:#faccd0}#header>.container .header__item ul li a{margin-left:-4px;text-decoration:none;font-weight:bold}#header>.container .header__item ul li a:hover{color:#000}#header>.container .header__item ul li.current{color:#e60012}@media (max-width: 767px){#header{-webkit-box-shadow:0 4px 0 8px rgba(0,0,0,0.1);-moz-box-shadow:0 4px 0 8px rgba(0,0,0,0.1);box-shadow:0 2px 4px 0 rgba(4,0,0,0.1)}}#header.fixed{background-color:transparent}@media (max-width: 991px){#header.fixed{box-shadow:none}}.en #header{box-shadow:0 2px 4px 0 rgba(4,0,0,0.1)}.en #header>.container .header__item ul{float:right;margin-top:39px}@media (max-width: 576px){.en #header>.container .header__item ul{margin-top:17px}}.en #header>.container .header__item ul li{margin-right:0}@media (max-width: 767px){.en #header>.container .header__item ul li{list-style-type:none}.en #header>.container .header__item ul li a{display:inline-block;width:40px;height:40px;margin:0;border-radius:50%;background-color:#b3b3b3;line-height:40px;font-size:14px;font-size:1.4rem;color:#fff;-webkit-transition:0.5s;-o-transition:0.5s;transition-duration:0.5s}}@media (max-width: 767px) and (max-width: 576px){.en #header>.container .header__item ul li a{width:30px;height:30px;line-height:30px}}@media (max-width: 767px){.en #header>.container .header__item ul li a:hover{background-color:#faccd0}}.navbar{margin-bottom:42px}.navbar-default .navbar-toggle .icon-bar{background:#000}.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.navbar-default{background:#fff;-webkit-box-shadow:0 4px 0 8px rgba(0,0,0,0.1);-moz-box-shadow:0 4px 0 8px rgba(0,0,0,0.1);box-shadow:0 2px 4px 0 rgba(4,0,0,0.1)}.navbar-default .navbar-nav{margin-top:0;margin-bottom:0}.navbar-default .navbar-nav>li{height:48px;margin-right:40px}.navbar-default .navbar-nav>li:nth-of-type(7){margin-right:0}@media (max-width: 1199px){.navbar-default .navbar-nav>li{margin-right:20px}}@media (max-width: 991px){.navbar-default .navbar-nav>li{margin-right:15px}}.navbar-default .navbar-nav>li>a{display:inline-block;height:48px;padding:0;border-bottom:3px #fff solid;text-decoration:none;line-height:47px;font-size:15px;font-size:1.5rem;color:#000;box-sizing:border-box;-webkit-transition:0.5s;-o-transition:0.5s;transition-duration:0.5s}@media (max-width: 991px){.navbar-default .navbar-nav>li>a{font-size:12px;font-size:1.2rem}}.navbar-default .navbar-nav>li>a:hover{border-color:#faccd0;color:#000}.navbar-default .navbar-nav>li>a:active{border-color:#e60012}.navbar-default .navbar-nav>li>a span{line-height:24px;display:block}.navbar-default .navbar-nav>li>a span:nth-of-type(1){letter-spacing:1px}.navbar-default .navbar-nav>li>a span:nth-of-type(2){line-height:12px;font-size:12px;font-size:1.2rem;color:#4ea7dd}@media (max-width: 991px){.navbar-default .navbar-nav>li>a span:nth-of-type(2){line-height:11px;font-size:11px;font-size:1.1rem}}.navbar-default .navbar-nav>li.current>a{border-color:#e60012}.navbar-default .navbar-nav>li:last-child a{-webkit-transition:0.5s;-o-transition:0.5s;transition-duration:0.5s}.navbar-default .navbar-nav>li:last-child a img{background:#b3b3b3;border-radius:10px}.navbar-default .navbar-nav>li:last-child a:hover img{background-color:#3b5999}.navbar-default.fixed{position:fixed;top:0;width:100%;min-height:45px;background-color:#fff}.navbar-default.fixed .navbar-nav>li>a span{line-height:34px}.navbar-default.fixed .navbar-nav>li>a span:nth-of-type(2){line-height:0.1;font-size:11px;font-size:1.1rem}.nav.navbar-nav .navbar__item--wide a{padding-right:1px;padding-left:1px}@media (max-width: 767px){.navbar .container{padding:0}#header+.navbar+.container{margin-top:42px}.navbar-default{height:0;min-height:0;margin-bottom:0;overflow:visible}.navbar-toggle{top:-72.5px;right:0;margin:0}}@media (max-width: 767px) and (max-width: 576px){.navbar-toggle{top:-50px}}@media (max-width: 767px){.navbar-header{position:absolute;width:100%}#navbar{width:100%;margin:0;background:#fff;border-top:1px #999 solid}#navbar li{float:left;width:50%;margin:0}#navbar li:nth-child(1){width:100%}#navbar li:nth-child(2){clear:both}#navbar li a{display:block;border-bottom:1px #999 solid;text-align:center;-webkit-transition:0.5s;-o-transition:0.5s;transition-duration:0.5s}#navbar li a:hover{background-color:#f2f2f2}#navbar li a span{line-height:30px}#navbar li a span:nth-of-type(2){line-height:3px}#navbar li:nth-child(even) a{border-right:1px #999 solid}#navbar li.current a{background-color:#999;color:#fff}.navbar.fixed .navbar-header{position:static}.navbar.fixed .navbar-toggle{top:0;margin-top:5px;margin-bottom:5px}}@media (max-width: 991px){.en .navbar-default .navbar-nav>li>a{font-size:inherit;font-size:inherit}}@media (max-width: 767px){.en #navbar li:nth-child(1){width:50%}.en #navbar li:nth-child(2){clear:none}.en #navbar li:nth-child(even) a{border-left:1px #999 solid}}@media (max-width: 767px){.sidebar{margin:60px 0}}.sidebar a{text-decoration:none}.sidebar .list-group:last-child{margin-bottom:0}.sidebar .list-group-item{-webkit-transition:0.5s;-o-transition:0.5s;transition-duration:0.5s}.sidebar .list-group-item:hover{background-color:#f2f2f2}.sidebar .list-group-item .adscript-en{display:block}.sidebar .list-group-item.active,.sidebar .list-group-item.active:hover,.sidebar .list-group-item.active:focus{background-color:#999;z-index:2}.sidebar .list-group-item.active .adscript-en,.sidebar .list-group-item.active:hover .adscript-en,.sidebar .list-group-item.active:focus .adscript-en{color:#fff;-webkit-transition:0.5s;-o-transition:0.5s;transition-duration:0.5s}.sidebar .subhead{background-color:#000;color:#fff}.sidebar .chunk{margin-bottom:45px}.sidebar .chunk h1.section__header{font-size:14px;font-size:1.4rem}.sidebar .chunk h1.section__header:first-child{margin-top:0}.bnnr--sidebar .item-bnnr{margin-bottom:30px}.bnnr--sidebar .item-bnnr:last-child{margin-bottom:0}.bnnr--sidebar .item-bnnr a{display:block;border:1px #000 solid;-webkit-transition:0.5s;-o-transition:0.5s;transition-duration:0.5s;background-color:#fff}.bnnr--sidebar .item-bnnr a:hover{background-color:rgba(211,240,253,0.8)}.bnnr--sidebar.bnnr--sidebar-upper{margin-bottom:45px}.bnnr--sidebar.bnnr--sidebar-lower{margin-top:45px}.home .section{margin-bottom:30px}@media (max-width: 575px){.section-concerts .section__link{position:static}}div.section__link a{padding:0 4px;-webkit-transition:0.5s;-o-transition:0.5s;transition-duration:0.5s}div.section__link a.active{background:#000;color:#fff}div.section__link a.active:hover{background:#1a242f}.map{position:relative;margin-top:-42px;margin-bottom:50px;background:#fff}@media (max-width: 767px){.map{margin-top:0}}.map img{min-height:1px}.map-label{display:none;position:absolute;padding:0.2em;background-color:transparent}.map-label a{text-decoration:none;font-size:17px;font-size:1.7rem;font-weight:bold;background-color:rgba(255,255,255,0.6);color:#0c194c;-webkit-transition:0.5s;-o-transition:0.5s;transition-duration:0.5s}.map-label a:hover{color:#162f8e}.map-label a.external:after{margin-left:0;content:""}.tab{position:absolute;left:0;right:0;top:0;opacity:0;pointer-events:none;transition:all 1s}.tab:first-child{position:relative}.tab--is-visible{opacity:1;pointer-events:auto}.tab-buttons{display:table-row;position:absolute;left:50%;bottom:5px;transform:translateX(-50%);padding:0;border-radius:3px;background-color:#fff;box-shadow:0 0 1px #999;transition:1s}.tab-buttons:hover{box-shadow:0 0 10px #999}.tab-wrapper:hover .tab-buttons{opacity:1}.tab-button{display:table-cell;text-align:center;min-width:9em;padding:2px 6px;border:1px solid #ccc;font-size:12px;white-space:nowrap;text-decoration:none;color:#0c194c}.tab-button:hover,.tab-button:focus{text-decoration:none;color:#0c194c}.tab-button:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px;border-right:none}.tab-button:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;border-left:none}.tab-button--is-selected{color:#fff;background-color:#0c194c;border:none}.tab-button--is-selected:hover,.tab-button--is-selected:focus{color:#fff}.map-list{position:absolute;right:15px;top:15px;width:50%;width:calc(50% - 15px);height:90%;height:calc(100% - 60px);overflow:scroll;overflow-x:auto;overflow-y:scroll;padding:2rem;color:#0c194c;background-color:rgba(204,241,255,0.5)}.map-list h1{margin:0 0 2rem;font-weight:bold;font-size:2rem}.map-list h2{margin:0 0 2rem;font-weight:bold;font-size:15px}.map-list ul{margin:0 0 2rem 1.5em}.map-list li{font-size:15px}@media (max-width: 991px){.tab-button{font-size:calc(8px + 0.4vw)}.map-list{width:100%;width:calc(100% - 30px)}.map-list h1{font-size:calc(1rem + 0.6vw)}.map-list h2{font-size:calc(1rem + 0.3vw)}.map-list li{font-size:calc(1rem + 0.3vw)}}@media (max-width: 767px){.tab-button{display:none}}.map--pink .map-label a{color:#d54281}.map--pink .tab-button{color:#d54281}.map--pink .tab-button.tab-button--is-selected{background-color:#d54281;color:#fff}.map--pink .map-list{background-color:rgba(255,255,255,0.7);color:#d54281}.map--green .map-label a{color:#318425}.map--green .tab-button{color:#318425}.map--green .tab-button.tab-button--is-selected{background-color:#318425;color:#fff}.map--green .map-list{background-color:rgba(255,255,255,0.7);color:#318425}.map--blue .map-label a{color:#1a6a97}.map--blue .tab-button{color:#326895}.map--blue .tab-button.tab-button--is-selected{background-color:#326895;color:#fff}.map--blue .map-list{background-color:rgba(255,255,255,0.7);color:#326895}.map--orange .map-label a{color:#e2924c}.map--orange .tab-button{color:#e2924c}.map--orange .tab-button.tab-button--is-selected{background-color:#e2924c;color:#fff}.map--orange .map-list{background-color:rgba(255,255,255,0.7);color:#e2924c}.navigation a{display:block;margin-top:45px;padding:15px;border:1px #d0d0d0 solid;background-image:linear-gradient(#fff, #f2f2f2);-webkit-transition:0.5s;-o-transition:0.5s;transition-duration:0.5s}.navigation a:hover{background-image:linear-gradient(#fff, #e4e4e4)}@media (min-width: 768px) and (max-width: 991px){.section-concerts .section__header .adscript-en{display:block;margin:10px 0 0 0}}.section-info{position:relative}.section-info .section-info__article{margin-bottom:15px}.section-info .section-info__article a{text-decoration:none}@media (min-width: 768px) and (max-width: 991px){.section-info .section__header .adscript-en{display:block;margin:10px 0 0 0}}.home .bnnr--sidebar .item-bnnr:nth-child(1) a{border-color:#d54281}.home .bnnr--sidebar .item-bnnr:nth-child(1) a:hover{background-color:rgba(213,66,129,0.2)}.home .bnnr--sidebar .item-bnnr:nth-child(2) a{border-color:#a8c45f}.home .bnnr--sidebar .item-bnnr:nth-child(2) a:hover{background-color:rgba(168,196,95,0.2)}.home .bnnr--sidebar .item-bnnr:nth-child(3) a{border-color:#e2924c}.home .bnnr--sidebar .item-bnnr:nth-child(3) a:hover{background-color:rgba(226,146,76,0.2)}.home .bnnr--sidebar .item-bnnr:nth-child(4) a{border-color:#4ea7dd}.home .bnnr--sidebar .item-bnnr:nth-child(4) a:hover{background-color:rgba(78,167,221,0.2)}.section-info__article{margin-bottom:30px}.section-info__article .section-info__article__item-date{margin-bottom:5px}.accession .well>*:last-child{margin-bottom:0}.accession a.link-accession *{-webkit-transition:0.5s;-o-transition:0.5s;transition-duration:0.5s}.accession a.link-accession:hover *{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80)"}.accession .item-member{margin-bottom:30px}.accession .item-member .img{overflow:hidden;position:relative;border:1px #555 solid;background-color:#fff;box-sizing:border-box}.accession .item-member .img img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:130px;max-height:130px}.accession .item-member .txt{padding-top:15px}.accession .item-member .txt .text-muted{font-size:12px;font-size:1.2rem}@media (max-width: 576px){.accession .item-member .img{position:relative;width:130px;height:130px;margin:auto;padding:15px}.accession .item-member .img .img--vertical,.accession .item-member .img .img--horizontal{max-width:110px;max-height:110px}.accession .item-member .txt{width:130px;margin:auto}}@media (min-width: 576px) and (max-width: 767px){.accession .item-member .img{position:relative;width:183px;height:183px;margin:auto}.accession .item-member .txt{width:183px;margin:auto}}@media (min-width: 768px){.accession .item-member .img{position:relative;width:157px;height:157px;margin:auto}.accession .item-member .txt{width:157px;margin:auto}}@media (min-width: 992px){.accession .item-member .img{position:relative;width:131px;height:131px;margin:auto}.accession .item-member .txt{width:131px;margin:auto}}@media (min-width: 992px) and (max-width: 1199px){.accession .item-member .img img{max-width:114px;max-height:114px}}@media (min-width: 1200px){.accession .item-member .img{position:relative;width:165px;height:165px;margin:auto}.accession .item-member .txt{width:165px;margin:auto}}@media (max-width: 767px){.accession h2{margin-top:5px;margin-bottom:15px;font-size:2rem}.accession .wrapper-item{display:flex;flex-wrap:wrap;padding:0 15px}.accession .wrapper-item .col{width:auto;padding:0}.accession .wrapper-item .col .item-member{margin-right:15px;margin-bottom:15px}.accession .wrapper-item .col .item-member .img{width:28px;height:28px}.accession .wrapper-item .col .item-member .img .img--vertical,.accession .wrapper-item .col .item-member .img .img--horizontal{max-width:25px;max-height:25px}.accession .wrapper-item .col .item-member .txt{display:none}}.section-concerts{position:relative}.section-concerts>h3 .adscript-en{margin-left:10px}.section-concerts__schedule .concerts-date{display:table;width:100%;border-right:1px #d0d0d0 solid;border-left:1px #d0d0d0 solid}.section-concerts__schedule .concerts-date:first-child{border-top:1px #d0d0d0 solid}.section-concerts__schedule .concerts-date .concerts-date__head{display:table-cell;border-bottom:1px #d0d0d0 solid;border-right:1px #d0d0d0 solid;background-color:rgba(211,240,253,0.3);font-size:16px;font-size:1.6rem;padding:24px 0;vertical-align:top;width:15%}@media (min-width: 576px) and (max-width: 991px){.section-concerts__schedule .concerts-date .concerts-date__head{width:18%}}@media (max-width: 576px){.section-concerts__schedule .concerts-date .concerts-date__head{border-right:0}}.section-concerts__schedule .concerts-date .concerts-date__head .meta-day-concert:before{content:'（'}.section-concerts__schedule .concerts-date .concerts-date__head .meta-day-concert:after{content:'）'}.section-concerts__schedule .concerts-date .concerts-date__head .adscript-en{color:#000}.section-concerts__schedule .concerts-date .concerts-date__data article{padding:30px;border-bottom:1px #d0d0d0 dotted;background-color:rgba(255,255,255,0.8)}.section-concerts__schedule .concerts-date .concerts-date__data article:last-child{border-bottom:1px #d0d0d0 solid}.section-concerts__schedule .concerts-date .concerts-date__data article a{text-decoration:none}.section-concerts__schedule .concerts-date .concerts-date__data article h1{margin-top:0;line-height:1.5;font-size:17px;font-size:1.7rem}.section-concerts__schedule .concerts-date .concerts-date__data article .member{margin-bottom:10px}.section-concerts__schedule .concerts-date .concerts-date__data article .member .adscript-en{margin-left:5px;color:#000}.section-concerts__schedule .concerts-date .concerts-date__data article .desc{margin-bottom:10px}.section-concerts__schedule .concerts-date .concerts-date__data article .meta-day-concert:before{content:'（'}.section-concerts__schedule .concerts-date .concerts-date__data article .meta-day-concert:after{content:'）'}.section-concerts__schedule .concerts-date .concerts-date__data article .adscript-en{color:#000}.section-concerts__schedule .concerts-date .concerts-date__data article .meta-start time:not(:first-of-type):before{content:'／';color:#a6a6a6}.section-concerts__schedule .concerts-date .concerts-date__data article .meta-venue-address:before{content:'（'}.section-concerts__schedule .concerts-date .concerts-date__data article .meta-venue-address:after{content:'）'}.section-concerts__schedule .concerts-date .concerts-date__data article .btn.external{padding-right:5px}@media (max-width: 991px){.section-concerts__schedule .concerts-date .concerts-date__data article .member .adscript-en{display:block;margin-left:0}}@media (max-width: 576px){.section-concerts__schedule .concerts-date .concerts-date__head{display:block;width:100%;padding:15px 30px}.section-concerts__schedule .concerts-date .concerts-date__data{display:block;width:100%}.section-concerts__schedule .concerts-date .concerts-date__head div{display:inline}}.tba{margin-top:30px}.section-concerts-past{margin-top:60px;font-size:16px;font-size:1.6rem}.section-concerts-past .section-concerts-past__month{margin-bottom:30px}.section-concerts-past .section-concerts-past__month a{display:inline-block;text-decoration:none}h1.subhead-concerts small{padding:0 0 4px 20px;line-height:1.63265}@media (max-width: 991px){h1.subhead-concerts small{display:block;padding:20px 0 0 0}}.article-detail__row--header .lead .adscript-en{margin-left:10px;color:#000}@media (max-width: 991px){.article-detail__row--header .lead .adscript-en{display:block;margin-top:5px;margin-left:0}}@media (max-width: 767px){.section-pulldown{margin-bottom:0 !important}}.section-pulldown label{margin-bottom:0}.section-pulldown form:last-child{margin-top:15px}.section-pulldown #pulldown-monthly label{padding:0 4px}@media (min-width: 992px){.section-pulldown #pulldown-monthly{width:100%}.section-pulldown #pulldown-monthly select#pulldown-y{min-width:100px}.section-pulldown #pulldown-monthly select#pulldown-m{min-width:100px}}@media (min-width: 768px) and (max-width: 991px){.section-pulldown #pulldown-monthly{width:100%}.section-pulldown #pulldown-monthly select#pulldown-y{width:43%;padding-right:5px;padding-left:5px}.section-pulldown #pulldown-monthly select#pulldown-m{width:33%;padding-right:5px;padding-left:5px}.section-pulldown #pulldown-monthly label{width:12%;text-align:center}}@media (max-width: 767px){.section-pulldown #pulldown-monthly select{display:inline-block;width:auto;min-width:150px}}@media (max-width: 575px){.section-pulldown #pulldown-monthly select{min-width:120px}}@media (min-width: 768px) and (max-width: 991px){.section-pulldown #pulldown-category select{padding-right:5px;padding-left:5px}}@media (max-width: 767px){.section-search-concert{margin-bottom:0 !important}}.section-search-concert label{margin-bottom:0}.section-search-concert small{display:block;margin-top:-15px}.search-results #___gcse_0{padding:20px;border-radius:4px;background-color:#fff}.search-results #___gcse_0 .gsc-control-cse{padding:1em 0 !important}.search-results #___gcse_0 .gsc-results.gsc-webResult{position:relative}.search-results #___gcse_0 .gsc-results.gsc-webResult div.gcsc-branding{position:absolute;right:0;bottom:-15px}.search-results #___gcse_0 .gsc-result .gs-title{height:1.6em}.search-results #___gcse_0 .gsc-table-result,.search-results #___gcse_0 .gsc-thumbnail-inside,.search-results #___gcse_0 .gsc-url-top{padding-left:0;padding-right:0}.search-results #___gcse_0 .gsc-selected-option{white-space:nowrap}.to_yearbook a{text-decoration:underline}.to_yearbook a:hover{text-decoration:none}.section-presents__article{margin-bottom:30px}.section-presents__article .section-presents__article__item-date{margin-bottom:5px;font-weight:bold;color:#000}.section-presents__article .section-presents__article__item-date .meta-day-presents{font-weight:bold;font-size:12px;font-size:1.2rem}.section-presents__article .section-presents__article__item-date .meta-day-presents:before{content:'（'}.section-presents__article .section-presents__article__item-date .meta-day-presents:after{content:'）'}.section-presents__article .section-presents__article__item-date .dash{margin:0 0.25em 0 -0.25em}.section-presents__article .section-presents__article__item-date .adscript-en{color:#000}.section-presents__article .label-genre{display:inline-block;margin:0 0 2px 10px;vertical-align:middle;font-size:13px;font-size:1.3rem;font-weight:normal;color:#000}.section-presents__article .label-genre.label-genre--concert{background-color:#dbedf8}.section-presents__article .label-genre.label-genre--diversity{background-color:#f7d9e6}.section-presents__article .label-genre.label-genre--dialog{background-color:#e1eac6}.article-detail__row--body .article-detail__row--body__meta .meta-date-present .meta-day-presents:before{content:'（'}.article-detail__row--body .article-detail__row--body__meta .meta-date-present .meta-day-presents:after{content:'）'}.article-detail__row--body .article-detail__row--body__meta .meta-date-present .adscript-en{color:#000}.library .section-library-list{position:relative}.library .section-library-list .section__header .adscript-en{display:block;margin:5px 0 0 0}.library .main>h2:first-child>.adscript-en{display:block;margin:5px 0 0 0}.library .item--library{margin-bottom:60px}.library .item--library .download{display:inline-block;margin:5px 0 15px 0;padding:0 15px;border:1px #18bc9c solid;border-radius:5px;color:#18bc9c;font-size:16px;font-size:1.6rem;-webkit-transition:0.5s;-o-transition:0.5s;transition-duration:0.5s}.library .item--library .download:hover{border:1px #18bc9c solid;background-color:#18bc9c;color:#fff}.library .item--library .img a img{-webkit-transition:0.5s;-o-transition:0.5s;transition-duration:0.5s}.library .item--library .img a:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80)"}@media (max-width: 767px){.library .item--library .img{margin:0 0 15px 0}}.library .item--library .item__title{margin-bottom:10px}.library .item--library .item__title b{display:block;font-size:18px;font-size:1.8rem}h1.subhead-audition small{padding:0 0 4px 20px;line-height:1.63265}@media (max-width: 1200px){h1.subhead-audition small{display:block;padding:20px 0 0 0}}.audition-item{width:100%;margin-bottom:60px;border:1px #ccc solid;background-color:#fff}.audition-item tr:last-child td *:first-child{margin-top:0}.audition-item th{padding:10px 15px;border-bottom:1px #d0d0d0 dotted;white-space:nowrap}.audition-item td{padding:10px 15px;border-bottom:1px #d0d0d0 dotted}.audition-item td *:last-child{margin-bottom:0}.audition-item thead th{background-color:rgba(211,240,253,0.3)}.audition-item thead th table{width:100%}.audition-item thead th table th,.audition-item thead th table td{border:0;padding:0;background:none;vertical-align:middle}.audition-item thead th table th{white-space:normal;padding-right:15px}.audition-item thead th table th .adscript-en{margin-left:5px;color:#000}.audition-item thead th table td{padding-bottom:2px;text-align:right}.audition-item tbody td{width:5%}.audition-item tbody td h1{font-size:24px;font-size:2.4rem}.audition-item tbody td a{word-break:break-all}.audition-item .subhead{white-space:nowrap;font-size:90%;font-weight:bold}@media (min-width: 768px) and (max-width: 991px){.audition-item .subhead+div{padding-left:30px}}@media (min-width: 1200px){.audition-item .subhead+div{padding-left:5px}}@media (max-width: 991px){.audition-item thead th table th .adscript-en{display:block;margin:0}}ul.list-audition{margin:0;list-style-type:none}ul.list-audition li{margin-bottom:10px;padding-left:10px;border-left:3px #ccc solid}ul.list-audition li.active{border-left:3px #000 solid}ul.list-audition li.active a{font-weight:bold}ul.list-audition li.active a:focus{color:#000}ul.list-audition li:last-child{margin-bottom:0}select[name="filter-audition"]{width:100%;font-size:16px;font-size:1.6rem}@media (max-width: 767px){.sidebar-audition{margin-top:0}}#footer{padding:0;background-color:#fff;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,0.1);box-shadow:0 0 8px 0 rgba(0,0,0,0.1)}#footer .nav-footer{float:left;width:68.42%;padding:30px 0 0 0}@media (max-width: 767px){#footer .nav-footer{width:100%}}#footer .nav-footer ul{position:relative;margin:0;padding-left:20px;list-style-type:none}#footer .nav-footer ul:last-child{margin-top:43px}@media (max-width: 1199px){#footer .nav-footer ul:last-child{margin-top:12px}}@media (max-width: 991px){#footer .nav-footer ul:last-child{margin-top:33px}}@media (max-width: 767px){#footer .nav-footer ul:last-child{margin-top:0}}#footer .nav-footer ul li{float:left;height:30px;margin-right:20px;line-height:30px}#footer .nav-footer ul li.list-item-leader{clear:both}#footer .nav-footer ul li.list-item-leader:before{position:absolute;left:-2px;margin-top:0;font-size:9px;color:#999;content:"▶︎"}#footer .nav-footer ul li a{text-decoration:none;font-weight:bold;font-size:12px;font-size:1.2rem;color:#666;-webkit-transition:0.5s;-o-transition:0.5s;transition-duration:0.5s}#footer .nav-footer ul li a:hover,#footer .nav-footer ul li a:focus{color:#000}#footer .footer__story-nav{height:190px}#footer .footer__story-nav .info-footer{float:right;width:31.58%;padding:30px 0;font-size:13px;font-size:1.3rem;color:#999}@media (max-width: 991px){#footer .footer__story-nav .info-footer{padding-right:0;padding-left:8px}}@media (max-width: 767px){#footer .footer__story-nav .info-footer{width:100%;padding-left:0}}#footer .footer__story-nav .info-footer .info-footer__heading{min-height:30px;margin-bottom:2px;padding-left:28px;border-left:2px #7d7d7d solid;white-space:nowrap;line-height:30px;font-weight:bold;color:#7d7d7d;box-sizing:border-box}@media (max-width: 991px){#footer .footer__story-nav .info-footer .info-footer__heading{border:0;padding-left:0}}#footer .footer__story-nav .info-footer p{margin-bottom:0;padding-left:30px;line-height:1.47}@media (max-width: 991px){#footer .footer__story-nav .info-footer p{padding-left:0}}#footer .footer__story-nav .info-footer a{text-decoration:none;color:#999;-webkit-transition:0.5s;-o-transition:0.5s;transition-duration:0.5s}#footer .footer__story-nav .info-footer a:hover{color:#bfbfbf}#footer .footer__story-copyright{clear:both;height:40px;background:#a7a7a6}#footer .footer__story-copyright p{margin:0;line-height:40px;text-align:center;color:#fff;font-size:10px;font-size:1rem}.en #footer .footer__story-nav{height:168px}.en #footer .footer__story-nav .info-footer{width:100%}.en #footer .footer__story-nav .info-footer .info-footer__heading{padding-left:0;border:0}.en #footer .footer__story-nav .info-footer p{padding-left:0}html{position:relative;min-height:100%}body{margin-bottom:410px}@media (max-width: 1199px){body{margin-bottom:423px}}@media (max-width: 991px){body{margin-bottom:426px}}@media (max-width: 767px){body{margin-bottom:0}}body #footer{position:absolute;bottom:0;width:100%;height:230px}@media (max-width: 1199px){body #footer{height:243px}body #footer .footer__story-nav{height:203px}}@media (max-width: 991px){body #footer{height:246px}body #footer .footer__story-nav{height:206px}}@media (max-width: 767px){body #footer{position:static;height:auto;margin-top:180px}body #footer .footer__story-nav{height:auto}}body.en{margin-bottom:283px}@media (max-width: 767px){body.en{margin-bottom:0}}body.en #footer{height:168px}@media (max-width: 767px){body.en #footer{margin-top:45px}}@media (max-width: 319px){body.en #footer{height:188px;margin-top:90px}body.en #footer .footer__story-nav{height:188px}}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3{margin:30px 0;padding-top:30px}.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin:30px 0;padding-top:30px;font-weight:bold}.wysiwyg h1{font-size:24px;font-size:2.4rem}.wysiwyg p,.wysiwyg blockquote,.wysiwyg ul,.wysiwyg ol{margin-bottom:30px}.wysiwyg p li,.wysiwyg blockquote li,.wysiwyg ul li,.wysiwyg ol li{margin-bottom:15px}.wysiwyg>*:first-child{padding-top:0}.wysiwyg hr{border-color:#d0d0d0}.wysiwyg table{margin-bottom:30px}.wysiwyg table th,.wysiwyg table td{padding:1em 0.5em;border:1px solid #555}.wysiwyg table th{background:#e6e6e6}.wysiwyg img{max-width:100%;height:auto}.wysiwyg .chunk{margin-bottom:60px}.wysiwyg .chunk *:not(.subhead):last-child{margin-bottom:0}.wysiwyg .subhead{margin-bottom:15px}.wysiwyg .subhead span{padding:0.25em 0.5em;background-color:#000;color:#fff;font-size:85%}.wysiwyg .p--has-iframe{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-top:24px;margin-bottom:24px}.wysiwyg .p--has-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.table--transparent{border:0}.table--transparent th,.table--transparent td{border:0 !important}.cell--nowrap{white-space:nowrap}.en .wysiwyg h1:nth-of-type(1){margin-top:0;padding-top:0}.mceContentBody{background-color:#fff;margin-bottom:0;padding:15px 30px}.mceContentBody p,.mceContentBody li{background:#f2f2f2}.mceContentBody .clear{margin-bottom:30px;background-color:#7eefd9;text-align:center}.mceContentBody .clear:before{content:"画像の回り込みの解除"}.mceContentBody a{text-decoration:underline}.mceContentBody .mail{text-decoration:underline;color:#000}.mceContentBody .cell--nowrap{background-color:#b3b3b3}.mceContentBody .table--transparent{border:2px #d0d0d0 dotted !important}.mceContentBody .table--transparent th,.mceContentBody .table--transparent td{border:2px #d0d0d0 dotted !important}
