#main #Schedule{margin:0;padding:7px 0 0}#main #Schedule .period{width:100%;margin:0 auto 3px}dl.schedule_toggle{background:#fff}dl.schedule_toggle{width:100%;margin:0 auto 16px}#main #Schedule .period .hs_cos_wrapper_type_widget_container .hs_cos_wrapper_type_module:last-child dl.schedule_toggle{margin:0 auto}@media screen and (min-width:1000px){#main #Schedule{margin:0;padding:0}#main #Schedule .period{margin:0 auto}dl.schedule_toggle{max-width:1000px}}dl.schedule_toggle>dt{min-height:29px;cursor:pointer;position:relative}dl.schedule_toggle>dt:after{content:'';width:29px;height:29px;position:absolute;background:url(https://www.nohgaku.info/hubfs/Nohgaku_festival/toggle_001860_hover.svg) no-repeat;background-size:29px 29px}dl.schedule_toggle>dt:hover:after{opacity:.8}dl.schedule_toggle>dt.on:after{background-image:url(https://www.nohgaku.info/hubfs/Nohgaku_festival/toggle_001860_on.svg)}dl.schedule_toggle>dt.on:hover:after{opacity:.8}dl.schedule_toggle>dd{margin:0;padding:0;display:none}dl.schedule_toggle>dd dl{border-left:1px solid #d83f56}dl.schedule_toggle>dd dl.closing_time{border-left:0;display:flex;align-items:center}dl.schedule_toggle>dd dl.closing_time dt,dl.schedule_toggle>dd dl.closing_time dd{line-height:1.6;margin:0}dl.schedule_toggle>dd dd .Genre{background:#001860}dl.schedule_toggle>dd dt{margin:0;padding:0}dl.schedule_toggle>dd dl:not(:first-child){margin-top:25px}dl.schedule_toggle>dt,dl.schedule_toggle>dd{box-sizing:border-box}dl.schedule_toggle>dt{padding:14px 16px 9px}dl.schedule_toggle>dd{padding:0 16px 20px;margin-top:-20px}dl.schedule_toggle>dt:after{top:32px;right:15px}.table_cell img{margin-top:12px}@media screen and (min-width:1000px){dl.schedule_toggle>dt{padding:16px}dl.schedule_toggle>dd{padding:0 16px 20px;margin-top:-3px}dl.schedule_toggle>dt{padding:24px 85px 24px 24px}dl.schedule_toggle>dt:after{right:24px;top:50%;margin-top:-14.5px}dl.schedule_toggle>dd dl{width:calc(100% - 32px);margin:0 16px;padding-left:8px}dl.schedule_toggle>dd dl:not(:first-child){margin-top:39px}dl.schedule_toggle>dd dl:not(:first-child) dd{margin-top:-22px;padding-top:21px;border-top:1px solid rgba(43,43,43,0.2)}dl.schedule_toggle>dd dl.closing_time{padding-top:21px;border-top:1px solid rgba(43,43,43,0.2)}dl.schedule_toggle>dd dl.closing_time dt{width:239px;padding-left:166px;font-size:14px;font-weight:bold;box-sizing:border-box}dl.schedule_toggle>dd dl.closing_time dd{width:calc(100% - 239px);margin-top:0;padding-top:0;font-size:14px;border-top:0;text-align:left}dl.schedule_toggle .table_cell img{margin-top:0}}dl.schedule_toggle .table_cell.title .school,dl.schedule_toggle .table_cell.title .program{font-family:Hiragino mincho ProN;font-style:normal;font-weight:bold;color:#001860;letter-spacing:.06em}@media screen and (min-width:1000px){dl.schedule_toggle>dd dl{width:calc(100% - 94px);margin:0 86px 0 8px;padding-left:15px}dl.schedule_toggle .table{width:100%;display:table}dl.schedule_toggle .table_cell{display:table-cell;vertical-align:top}dl.schedule_toggle .table_cell.img{text-align:right;line-height:0}}dl.schedule_toggle .Genre{color:#fff;background:#d83f56;text-align:center;font-weight:bold;display:inline-block}dl.schedule_toggle dl .Genre{min-width:52px;box-sizing:border-box;margin:0 17px 13px 0;background:#001860;text-align:center;vertical-align:middle}dl.schedule_toggle .school{font-size:18px;line-height:1.2}dl.schedule_toggle .program{font-size:22px;line-height:1.2}dl.schedule_toggle dl>dd table{width:100%;border-collapse:collapse;border-spacing:0}dl.schedule_toggle dl>dd table th{text-align:left}dl.schedule_toggle dl>dd table td{text-align:left}dl.schedule_toggle dl>dd table td:nth-child(2){border-right:1px solid rgba(43,43,43,0.2)}dl.schedule_toggle .Genre{padding:4px 7px 1px;margin:0 0 4px;font-size:13px;line-height:1.2}dl.schedule_toggle .school{font-size:18px;line-height:1.3}dl.schedule_toggle .program{font-weight:bold;font-size:32px;line-height:1.2;letter-spacing:.04em}dl.schedule_toggle dl>dt{margin:0 0 13px;padding:0 7px;font-size:20px;line-height:0}dl.schedule_toggle dl>dd{margin:-13px 0 0;padding:0 8px;font-size:14px;line-height:1.6}dl.schedule_toggle dl>dd table{margin:0 0 16px}dl.schedule_toggle dl>dd table th{font-weight:bold;box-sizing:border-box}dl.schedule_toggle dl>dd table td{box-sizing:border-box}dl.schedule_toggle dl>dd table th:nth-child(1){width:48px;padding:0 8px 0 0}dl.schedule_toggle dl>dd table td:nth-child(2){padding:0 11px 0 0;box-sizing:border-box}dl.schedule_toggle dl>dd table th:nth-child(3){width:59px;padding:0 8px 0 11px}dl.schedule_toggle button{background-color:transparent;border:0;cursor:pointer;outline:0;padding:0;appearance:none;margin:1em auto 0;font-family:Hiragino mincho ProN;font-style:normal;font-weight:bold;text-align:center;text-decoration-line:underline;line-height:1.6;letter-spacing:.04em;display:block;color:#001860;margin:8px auto 0;font-size:14px}@media screen and (min-width:1000px){dl.schedule_toggle .Genre{min-width:48px;padding:4px 5px 1px;margin:0 0 16px;font-size:16px}dl.schedule_toggle .school{margin:0 0 6px}dl.schedule_toggle .program{font-size:23px}dl.schedule_toggle dl>dt .program{font-size:32px;line-height:1.2}dl.schedule_toggle dl{display:flex;justify-content:center}dl.schedule_toggle dl>dt{width:166px;margin:0;padding:0;font-size:24px}dl.schedule_toggle dl>dd{width:calc(100% - 166px);margin:0;padding:0px;font-size:16px}dl.schedule_toggle dl>dd table{margin:0 0 14px}dl.schedule_toggle dl>dd table th,dl.schedule_toggle dl>dd table td{font-size:14px;line-height:1.6}dl.schedule_toggle dl>dd table th:nth-child(1){width:65px}dl.schedule_toggle dl>dd table th:nth-child(3){width:88px;padding:0 0 0 24px}dl.schedule_toggle dl>dd table td:nth-child(2){width:194px}dl.schedule_toggle dl>dd table td:nth-child(4){width:169px}dl.schedule_toggle dl .Genre{margin-right:0;padding:4px 5px 1px;line-height:1.2}dl.schedule_toggle dl>dd p{font-size:14px;line-height:160%;margin:1em 0 0}dl.schedule_toggle button{margin:10px auto 0}}@media screen and (min-width:1000px){.commentator{font-size:14px;line-height:1.6;display:block;margin-top:7px}.commentator_strong{font-weight:bold}}