#content{padding:143px 0 0}.masterClass #title{padding:0;background-color:#19314c}.masterClass #title h1{border:none;font-size:0}.masterClass #main .inner{padding:35px 0 100px}.masterClass #main .inner .schedule{margin-bottom:10px;padding-bottom:0;border-bottom:none}.masterClass #main .inner .column{margin-bottom:60px}.masterClass #main .inner p.instructor{text-indent:-3.1em;padding-left:3.1em;margin-bottom:15px;padding-top:20px}.masterClass #main .inner p.schedule{margin-bottom:15px}.mb15{margin-bottom:15px}.masterClass #main .inner p.place{margin-bottom:25px;text-align:left}.masterClass #main .inner p.place i{margin-left:5px;color:#ae8632}.masterClass #main .inner .masterSchedule{padding:28px 0;text-align:center;border:1px solid #eeebeb;box-sizing:border-box;margin-bottom:15px;}.masterClass #main .inner .masterSchedule h4{display:none}.masterClass #main .inner .masterSchedule table{width:970px;margin:0 auto 30px;border-collapse:collapse;border-spacing:0}.masterClass #main .inner .masterSchedule table:nth-of-type(2){margin-bottom:20px}.masterClass #main .inner .masterSchedule table tbody tr{display:table-row}.masterClass #main .inner .masterSchedule table tbody tr:last-child td{border-bottom:1px solid #eeebeb}.masterClass #main .inner .masterSchedule table tbody tr th{width:240px;font-size:16px;line-height:1.2;text-align:center;vertical-align:middle;background-color:#eeebeb;color:#19314c}.masterClass #main .inner .masterSchedule table tbody tr td{width:240px;padding:16px 0;box-sizing:border-box;border-top:1px solid #eeebeb;border-right:1px solid #eeebeb;font-size:16px;line-height:1.2;text-align:center;color:#19314c}.masterClass #main .inner .masterSchedule p{font-size:14px}.masterClass #main .inner .table{width:100%;margin:0 auto 60px;border-top:2px solid #eeebeb;border-right:2px solid #eeebeb;border-collapse:collapse;border-spacing:0}.masterClass #main .inner .table:nth-of-type(2){margin-bottom:20px}.masterClass #main .inner .table tbody tr{display:table-row}.masterClass #main .inner .table tbody tr th{width:240px;padding:15px 20px;box-sizing:border-box;border-bottom:2px solid #fff;background-color:#eeebeb;font-size:16px;line-height:1.5;text-align:left;vertical-align:middle;color:#19314c}.masterClass #main .inner .table tbody tr td{width:auto;padding:15px 20px;box-sizing:border-box;border-bottom:2px solid #eeebeb;box-sizing:border-box;font-size:16px;line-height:1.5;text-align:left;color:#19314c}.masterClass #main .inner .table tbody tr td span{font-size:12px}.masterClass #main .inner .table tbody tr td .wrap{margin-bottom:20px;line-height:1.5}.masterClass #main .inner .btnDetail{text-align:center}#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 .subtitle{font-size:14px}#main .inner h2{margin-bottom:30px;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.2;color:#19314c}#main .inner .image{float:left;width:280px;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 .detail{float:right;width:720px;margin-bottom:40px}#main .inner .detail .text{margin-bottom:60px}#main .inner .detail .schedule{margin-bottom:20px;font-size:16px;color:#19314c}#main .inner .detail .schedule span{display:inline-block;margin-right:5px;padding:2px 8px;background-color:#eeebeb;margin-bottom:8px}#main .inner .detail .schedule i{margin-left:5px;color:#ae8632}#main .inner .detail .preTalk{display:inline-block;padding:10px 20px;border:1px solid #19314c}#main .inner .detail .preTalk2{display:inline-block;padding:10px 20px;border:1px solid #19314c}#main .inner .detail .performer{margin-bottom:30px}#main .inner .program{margin-bottom:40px}#main .inner .program span{font-size:14px}#main .inner h3{margin-bottom:10px;font-size:24px;font-weight:normal;font-family:"Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "HGP明朝B", serif;font-feature-settings:"pkna";text-align:center;line-height:1.66;color:#19314c}#main .inner h3 span{font-size:18px}#main .inner h3.left{text-align:left}#main .inner h3.playGuide{padding-top:60px}#main .inner p{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 p.writer{margin-bottom:60px;text-align:right}#main .inner p.center{text-align:center}#main .inner p.note{margin-bottom:20px}#main .inner .artistList{margin-bottom:60px;font-size:0;text-align:center}#main .inner .artistList li{display:inline-block;margin-right:44px}#main .inner .artistList li:last-child{margin-right:0}#main .inner .artistList li figure figcaption{margin-bottom:10px;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 .artistList.type02{width:996px;margin:0 auto 60px;text-align:left}#main .inner .artistList.type02 li{width:205px;margin-top:32px;vertical-align:bottom;text-align:center}#main .inner .artistList.type02 li:nth-child(1),#main .inner .artistList.type02 li:nth-child(2),#main .inner .artistList.type02 li:nth-child(3),#main .inner .artistList.type02 li:nth-child(4){margin-top:0}#main .inner .artistList.type02 li img{width:133px}#main .inner .artistList4col{margin-bottom:40px;font-size:0;text-align:center}#main .inner .artistList4col li{display:inline-block;margin:0 44px 20px 0;text-align:center}#main .inner .artistList4col li:nth-child(1){margin:0 44px 0}#main .inner .artistList4col li:nth-child(4){margin:0 44px 0}#main .inner .artistList4col li figure figcaption{margin-bottom:10px;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 .artistListText{margin-bottom:60px;font-size:0}#main .inner .artistListText li{display:inline-block;width:50%;font-size:16px;line-height:1.875;vertical-align:top}#main .inner .contact{margin-bottom:60px;text-align:center}#main .inner .contact span{position:relative;top:7px;left:2px}#main .inner .place{margin-bottom:10px;text-align:center}#main .inner .place span{display:inline-block;padding:2px 8px;background-color:#eeebeb;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic",sans-serif;text-align:center;color:#19314c}#main .inner .releaseTime{text-align:center;margin-bottom:20px}#main .inner .ticketBuy{margin-bottom:12px;text-align:center}#main .inner .ticketDetail{font-size:16px;font-weight:bold;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic",sans-serif;text-align:center;color:#19314c}#main .inner .ticket{margin-bottom:20px;font-size:0;text-align:center}#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;box-sizing:border-box;background-color:#dbc682;font-size:16px;line-height:1.5;text-align:center;color:#19314c}#main .inner .ticket li:nth-child(1){background-color:#c3d4ee}#main .inner .ticket li:nth-child(2){background-color:#c5cce6}#main .inner .ticket li:nth-child(3){background-color:#d3cde6}#main .inner .ticket li:nth-child(4){background-color:#dccde6}#main .inner .ticket li:nth-child(5){background-color:#e7d5ea}#main .inner .ticket li:last-child{border-right:1px solid #19314c}#main .inner .tellText{font-size:20px;text-align:center;margin-bottom:12px}#main .inner .specialSeat{font-size:20px;text-align:center}#main .inner .seatText{margin-bottom:30px}#main .inner .scheduleBlock{padding-top:70px;text-align:center}#main .inner .scheduleBlock.sp{display:none}#main .inner .scheduleBlock thead{display:block;background-color:#eeebeb;height:24px;border-spacing:0}#main .inner .scheduleBlock thead tr{vertical-align:middle;height:24px}#main .inner .scheduleBlock thead tr th{line-height:1;border-right:2px solid #fff}#main .inner .scheduleBlock thead tr th:nth-child(1){width:187px}#main .inner .scheduleBlock thead tr th:nth-child(2){width:287px}#main .inner .scheduleBlock thead tr th:nth-child(3){width:317px}#main .inner .scheduleBlock thead tr th:nth-child(4){width:203px;border-right:none}#main .inner .scheduleBlock tbody{display:block;border-spacing:0;text-align:left}#main .inner .scheduleBlock tbody tr{display:block;border-bottom:2px solid #eeebeb;font-size:0;height:70px}#main .inner .scheduleBlock tbody tr td{display:inline-block;line-height:1;border-left:2px solid #eeebeb;vertical-align:unset;font-size:16px;color:#19314c;line-height:1.2;height:55px;padding-top:15px;font-family:"Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "HGP明朝B", serif;vertical-align:top}#main .inner .scheduleBlock tbody tr td:nth-child(1){width:173px;padding-left:10px}#main .inner .scheduleBlock tbody tr td:nth-child(2){width:271px;padding-left:15px}#main .inner .scheduleBlock tbody tr td:nth-child(3){width:301px;padding-left:15px}#main .inner .scheduleBlock tbody tr td:nth-child(4){width:201px;padding-top:16px;border-right:2px solid #eeebeb;text-align:center}#main .inner .seatBnr{padding-top:20px;text-align:center}#main .inner .detailBtn{text-align:center}#main .inner .sns{font-size:0;text-align:center}#main .inner .sns li{display:inline-block}#main .inner .sns li:first-child{margin-right:20px}.mfp-bg{background:#19314c;opacity:1}.artist{position:relative;width:1000px;margin:0 auto;font-size:0;font-family:"Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", HGP明朝B, serif}.artist .image{display:inline-block;margin-right:32px}.artist .txt{display:inline-block;width:568px;color:#fff;vertical-align:top}.artist .txt h3{font-size:26px;font-weight:bold;line-height:1.5;margin-bottom:20px}.artist .txt h3 span{font-size:14px;vertical-align:middle}.artist .txt p{font-size:16px;line-height:1.8}.artist .mfp-close{position:fixed;cursor:pointer;opacity:1;padding:0;top:17px;right:17px;width:54px;height:54px;background-image:url(../img/global/close.png);background-size:54px;font-size:0;color:#fff}.artist .mfp-close:hover{opacity:0.8}.mfp-zoom-in .artist{opacity:0;transition:all 0.2s ease-in-out}.mfp-zoom-in.mfp-bg{opacity:0;transition:all 0.3s ease-out}.mfp-zoom-in.mfp-ready .artist{opacity:1}.mfp-zoom-in.mfp-removing .artist{opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}#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}.masterClass #title img{width:100%}.masterClass #main .inner{padding:52px 40px 80px}.masterClass #main .inner .masterSchedule h4{display:block;margin:0 4%;padding:20px 0;background-color:#eeebeb;font-size:3.44vw;line-height:1.2}.masterClass #main .inner .masterSchedule table{width:92%;margin:0 4% 4%;border-top:2px solid #eeebeb;border-right:none;border-bottom:none;border-left:2px solid #eeebeb}.masterClass #main .inner .masterSchedule table tbody tr th{display:none;width:50%}.masterClass #main .inner .masterSchedule table tbody tr td{width:50%;font-size:3.44vw;border-top:none;border-right:2px solid #eeebeb;border-bottom:2px solid #eeebeb;border-left:none}.masterClass #main .inner .masterSchedule table tbody tr:last-child td{border-bottom:2px solid #eeebeb}.masterClass #main .inner .masterSchedule p{font-size:3.44vw}.masterClass #main .inner .table{border-top:none;border-right:2px solid #eeebeb;border-bottom:none;border-left:2px solid #eeebeb}.masterClass #main .inner .table tbody tr{display:block}.masterClass #main .inner .table tbody tr th{display:block;width:100%;font-size:3.44vw}.masterClass #main .inner .table tbody tr td{width:100%;font-size:3.44vw}.masterClass #main .inner .table tbody tr td span{font-size:2.82vw}#main{width:640px}#main .inner{width:auto;padding:52px 40px 80px;background-size:350px auto}#main .inner .sns li{display:block;text-align:center}#main .inner .sns li:first-child{margin:0 0 20px 0}#main .inner .subtitle{font-size:2.82vw}#main .inner h2{font-size:4.69vw}#main .inner .image{float:none;width:auto;margin-bottom:40px;text-align:center}#main .inner .image figcaption{font-size:3.13vw}#main .inner .detail{float:none;width:auto}#main .inner .detail .text{margin-bottom:40px}#main .inner .detail .schedule{font-size:3.13vw}#main .inner .detail .preTalk{width:90%;font-size:3.13vw}#main .inner .detail .performer{margin-bottom:40px;font-size:3.13vw}#main .inner .program{font-size:3.44vw}#main .inner .program span{font-size:2.82vw}#main .inner p{font-size:3.44vw}#main .inner p.note{font-size:3.13vw}#main .inner h3{font-size:4.38vw}#main .inner h3 span{font-size:3.44vw}#main .inner .artistList{text-align:left}#main .inner .artistList li{width:50%;margin:0 0 20px;box-sizing:border-box}#main .inner .artistList li figure figcaption{font-size:3.44vw;text-align:center}#main .inner .artistList li img{width:100%}#main .inner .artistList li:nth-child(odd){padding-right:5%}#main .inner .artistList li:nth-child(even){padding-left:5%}#main .inner .artistList.type02{width:100%}#main .inner .artistList.type02 li{width:50%;vertical-align:bottom}#main .inner .artistList.type02 li figure{text-align:center}#main .inner .artistList.type02 li img{width:53%}#main .inner .artistList4col{text-align:left}#main .inner .artistList4col li{width:50%;margin:0 0 20px;box-sizing:border-box}#main .inner .artistList4col li:nth-child(1){margin:0 0 20px}#main .inner .artistList4col li:nth-child(4){margin:0 0 20px}#main .inner .artistList4col li figure figcaption{font-size:3.44vw;text-align:center}#main .inner .artistList4col li img{width:100%}#main .inner .artistList4col li:nth-child(odd){padding-right:5%}#main .inner .artistList4col li:nth-child(even){padding-left:5%}#main .inner .artistListText{margin-bottom:60px}#main .inner .artistListText li{width:100%;font-size:3.13vw}#main .inner .contact{font-size:3.13vw}#main .inner .ticketDetail{font-size:3.13vw}#main .inner .ticket li{width:20%;font-size:3.13vw}#main .inner .scheduleBlock.pc{display:none}#main .inner .scheduleBlock.sp{display:block}#main .inner .scheduleBlock dl{font-size:3.13vw;border-bottom:2px solid #eeebeb}#main .inner .scheduleBlock dl:nth-of-type(1){margin-bottom:6%}#main .inner .scheduleBlock dl dt{line-height:1.4;background-color:#eeebeb}#main .inner .scheduleBlock dl dd{line-height:1;padding:4% 0;border-left:2px solid #eeebeb;border-right:2px solid #eeebeb;font-family:"Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "HGP明朝B", serif}.artist{padding:115px 0;width:558px}.artist .image{display:block;margin-right:0;margin-bottom:48px}.artist .image img{width:100%}.artist .txt{display:block;width:100%;color:#fff;vertical-align:top}.artist .txt h3{font-size:4.69vw;font-weight:bold;line-height:1.5;margin-bottom:20px;text-align:center}.artist .txt h3 span{font-size:2.82vw;vertical-align:middle}.artist .txt p{font-size:3.75vw;line-height:1.8}.artist .mfp-close{width:54px;height:54px;top:18px}#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}}
