#content{padding:143px 0 0}#main{margin:0 auto}#main .inner{position:relative;width:1000px;margin:0 auto;padding:80px 0 100px 0;background-image:url(../img/introduction/bg-logo.png);background-repeat:no-repeat;background-position:right -50px}#main .inner nav .pageNavigation{margin-bottom:60px;font-size:0;text-align:center}#main .inner nav .pageNavigation li{display:inline-block}#main .inner nav .pageNavigation li:first-child{margin-right:20px}#main .inner h2{width:275px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #000;font-size:30px;font-weight:normal;font-family:"Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "HGP明朝B", serif;font-feature-settings:"pkna";line-height:1;color:#19314c}#main .inner .image{width:236px;margin-bottom:40px}#main .inner .image img{margin-bottom:20px}#main .inner .image figcaption{font-size:16px;font-family:"Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "HGP明朝B", serif;font-feature-settings:"pkna";line-height:1;color:#19314c}#main .inner .image figcaption i{margin-left:5px;font-size:20px;color:#ae8632}#main .inner .infoDetail{float:left;width:750px;margin-bottom:40px}#main .inner .infoDetail .text{margin-bottom:40px;font-size:16px;font-family:"Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "HGP明朝B", serif;font-feature-settings:"pkna";line-height:1.8;color:#19314c}#main .inner .banner{margin-bottom:15px}#main .inner .detail{margin-bottom:80px;font-size:20px;font-family:"Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "HGP明朝B", serif;font-feature-settings:"pkna";line-height:1.5;color:#19314c}#main .inner .detail2{margin-bottom:20px;font-size:20px;font-family:"Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "HGP明朝B", serif;font-feature-settings:"pkna";line-height:1.5;color:#19314c}#main .inner .title{font-size:26px;font-family:"Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "HGP明朝B", serif;font-feature-settings:"pkna";line-height:1.5;color:#19314c}#main .inner .schedule{font-size:16px;color:#19314c}#main .inner .schedule span{display:inline-block;margin-right:5px;padding:2px 8px;background-color:#eeebeb}#main .inner .place{font-size:16px;font-family:"Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "HGP明朝B", serif;font-feature-settings:"pkna";color:#19314c}#main .inner .place i{margin-left:5px;color:#ae8632}#main .inner .place2{margin-bottom:80px;font-size:16px;font-family:"Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "HGP明朝B", serif;font-feature-settings:"pkna";color:#19314c}#main .inner .place2 i{margin-left:5px;color:#ae8632}#main .inner .program{font-family:"Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "HGP明朝B", serif;font-feature-settings:"pkna";color:#19314c}#main .inner .performer{font-family:"Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "HGP明朝B", serif;font-feature-settings:"pkna";color:#19314c}#main .inner .ticketText{font-family:"Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "HGP明朝B", serif;font-feature-settings:"pkna";color:#19314c;margin-bottom:20px}#main .inner .ticketDetail{font-size:16px;font-weight:bold;color:#19314c}#main .inner .ticket{margin-bottom:20px;text-align:left}#main .inner .ticket li{display:inline-block;width:180px;padding:10px 0;border-top:1px solid #19314c;border-bottom:1px solid #19314c;border-left:1px solid #19314c;background-color:#c3d4ee;font-size:16px;line-height:1.5;text-align:center;color:#19314c}#main .inner .ticket li:last-child{border-right:1px solid #19314c}#main .inner .contact{margin-bottom:80px;font-family:"Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "HGP明朝B", serif;font-feature-settings:"pkna";color:#19314c}#main .inner .scheduleList{overflow-y:scroll;height:360px;margin-bottom:80px;padding:20px 40px;box-sizing:border-box;background-color:#eeebeb}#main .inner .scheduleList .month{margin-bottom:10px;font-size:24px;font-weight:bold;color:#19314c}#main .inner .scheduleList dl{margin-bottom:50px}#main .inner .scheduleList dl dt{font-size:18px;font-weight:bold;line-height:1.2;color:#ae8632;margin-bottom:8px}#main .inner .scheduleList dl dt a{color:#ae8632}#main .inner .scheduleList dl dd{margin-bottom:24px;font-size:16px;font-weight:bold;line-height:1.2;color:#19314c}#main .inner .sns{font-size:0;text-align:center}#main .inner .sns li{display:block;margin-bottom:20px}#footer{padding:44px 0 80px}#footer .link{margin-bottom:80px;font-size:0}#footer .link li{display:inline-block}#footer .link li:nth-child(1){margin:0 12px 12px 0}#footer .link li:nth-child(2){margin:0 0 12px 0}#footer .link li:nth-child(3){margin:0 12px 0 0}@media screen and (max-width: 640px) and (min-width: 1px){#content{padding:140px 0 0}#main{width:640px}#main .inner{width:auto;padding:52px 0 80px;background-size:350px auto}#main .inner nav .pageNavigation{margin-bottom:35px}#main .inner .sns li{display:block;text-align:center}#main .inner .sns li:first-child{margin:0 0 20px 0}#main .inner h2{margin-left:40px;font-size:4.69vw;margin-bottom:50px}#main .inner .image{float:none;width:auto;margin-bottom:40px;text-align:center}#main .inner .image figcaption{font-size:3.13vw}#main .inner .infoDetail{float:none;width:auto;padding:0 40px}#main .inner .infoDetail .text{font-size:4.07vw}#main .inner .column{margin:0 40px}#main .inner .title{font-size:4.38vw}#main .inner .schedule{font-size:3.13vw}#main .inner .place{margin-bottom:10px;font-size:3.13vw}#main .inner .performer{font-size:3.13vw;line-height:1.2}#main .inner .program{font-size:3.13vw;line-height:1.2}#main .inner .ticketText{font-size:3.13vw;line-height:1.2}#main .inner .ticketDetail{margin-bottom:5px;font-size:3.13vw;text-align:center}#main .inner .contact{font-size:3.13vw}#main .inner .ticket{text-align:center}#main .inner .ticket li{font-size:3.13vw}#main .inner .banner img{width:100%}#main .inner .detail{margin:0 40px 70px;font-size:4.38vw}#main .inner .detail2{margin:0 40px 20px;font-size:4.38vw}#main .inner .scheduleList{overflow-y:scroll;height:425px;margin-bottom:80px;padding:35px 40px;box-sizing:border-box;background-color:#eeebeb}#main .inner .scheduleList .month{font-size:4.69vw}#main .inner .scheduleList dl{margin-bottom:80px}#main .inner .scheduleList dl dt{margin-bottom:0;font-size:3.75vw}#main .inner .scheduleList dl dd{margin-bottom:30px;font-size:3.75vw}#footer{padding:40px 0 80px}#footer .inner .link{margin-bottom:116px;text-align:center}#footer .inner .link li:nth-child(1),#footer .inner .link li:nth-child(2),#footer .inner .link li:nth-child(3){margin:0 0 20px 0}#footer .inner .link li img{max-width:100%}}@media screen and (min-width: 1500px){#main{background-size:100% auto}}
