.main_w,.pamph_box,nav.program_list_label,nav.program_list_label_bottom,section.program_list_block2,section.sakura_list_block2{width:calc(100% - 40px);max-width:1370px;margin:0 auto}@media screen and (max-width: 960px){.main_w,.pamph_box,nav.program_list_label,nav.program_list_label_bottom,section.program_list_block2,section.sakura_list_block2{width:calc(100% - 40px)}}@media screen and (max-width: 520px){.main_w,.pamph_box,nav.program_list_label,nav.program_list_label_bottom,section.program_list_block2,section.sakura_list_block2{width:calc(100% - 20px)}}.main_w_full{width:100%}@media screen and (max-width: 520px){.main_w_full{width:100%}}.ofi,section.program_list_block2 .month_wrap .prg_wrap ul.block_4 li.thumbnail img.eyecatch,section.sakura_list_block2 .month_wrap .prg_wrap ul.block_4 li.thumbnail img.eyecatch,.slider_wrap .slider_nav img,.custom_post_list .post_item .item_img_wrap img.thumbnail{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;"}a.link_btn{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;zoom:1;position:relative;display:inline-block;margin:0 .5em 1em;padding:.3em .5em;border:solid 1px #d75e96}a.link_btn:hover{text-decoration:none}.gothic,section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns a p,section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns div.ticket p{font-family:"游ゴシック","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック"}.wp-caption{max-width:100%}strong{font-weight:bold}.strong{font-weight:bold}.torikeshi{text-decoration:line-through}.red_txt{color:red}.pink_underline{text-decoration:underline;-webkit-text-decoration-color:#d75e96;text-decoration-color:#d75e96}.fl{float:left}.fr{float:right}.textcenter{text-align:center}.textright{text-align:right}.center{text-align:center;margin:0 auto}img.center_img{display:block;margin:0 auto 2em}.img_cap_box{text-align:center;margin:0 auto}.img_cap_box img{margin:0 auto .3em}.img_cap_box p{font-size:.8em}.img_cap_box p.copy{text-align:right}.border_box{border:solid 1px #dadada;margin:1em auto;padding:1em}hr.sikiri,hr.shikiri{border:solid #6e6e71;border-width:1px 0 0 0;margin:0 0 5px;height:1px;clear:both}hr.sikiri_wide,hr.shikiri_wide{border:solid #6e6e71;border-width:1px 0 0 0;margin:2em 0;height:1px;clear:both}hr.sikiri_gray,hr.shikiri_gray{border:solid #e6e6e6;border-width:1px 0 0 0;margin:0 0 5px;height:1px;clear:both}hr.sikiri_dashed,hr.shikiri_dashed{border:dashed #ccc;border-width:1px 0 0 0;margin:0 0 5px;height:1px;clear:both}hr.sikiri_dotted,hr.shikiri_dotted{border:dotted #666;border-width:1px 0 0 0;margin:40px 0 40px;height:1px;clear:both}hr.sikiri_ornament,hr.shikiri_ornament{clear:both;border:none;border-width:0;width:100%;height:10px;margin:2em auto;background:url(../../images/shikiri_ornament.png) center 50% no-repeat;background-size:200px 5px}.nodisp{position:absolute;left:-9999px}.rem14{font-size:1.4rem}.rem12{font-size:1.2rem}.rem09{font-size:.9rem}.rem08{font-size:.8rem}.rem07{font-size:.7rem}.em14{font-size:1.4em}.em12{font-size:1.2em}.em09{font-size:.9em}.em08{font-size:.8em}.em07{font-size:.7em}.r3,section.program_list_block .month_wrap .prg_wrap ul.block_1,.program_info_box h5{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;zoom:1;position:relative}.r6,.detail_ticket .btn_ticket,.detail_ticket .real_online_ticket_wrap .btn_seat_online,.aritist_profile,section.program_list_block .month_wrap .prg_wrap ul.block_2 li.title a .enki,section.program_list_block .month_wrap .prg_wrap ul.block_2 li.btns a,section.program_list_block2 .month_wrap .prg_wrap ul.block_2 li.title .enki,section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.btns a,section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns a,section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns div.ticket,section.sakura_list_block2 .month_wrap .prg_wrap ul.block_2 li.title .enki,section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.btns a,section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns a,section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns div.ticket,section.program_list_wrap table td.program a .enki,section.program_list_wrap table td.btns a,.program_info_box a.watch_btn,a.btn_link_pink,a.btn_link{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;zoom:1;position:relative}.r10{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;zoom:1;position:relative}.r15{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;zoom:1;position:relative}.r20{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;zoom:1;position:relative}.mgn10{margin:10px}.mgn15{margin:15px}.mgn_v10{margin:10px auto}.mgn_v15{margin:15px auto}.mgn_v10{margin:10px auto}.mgn_v20{margin:20px auto}.mgn_v30{margin:30px auto}.mgn_t10{margin-top:10px}.mgn_t20{margin-top:20px}.mgn_t30{margin-top:30px}.mgn_t40{margin-top:40px}.mgn_t50{margin-top:50px}.mgn_t60{margin-top:60px}.mgn_b10{margin-bottom:10px}.mgn_b20{margin-bottom:20px}.mgn_b30{margin-bottom:30px}.mgn_b40{margin-bottom:40px}.mgn_b50{margin-bottom:50px}.mgn_b60{margin-bottom:60px}.pad10{padding:10px}.pad15{padding:15px}.pad20{padding:20px}.pad25{padding:25px}.btn_hover{cursor:pointer}.btn_hover:hover{opacity:.65;filter:alpha(opacity=65);-ms-filter:"alpha(opacity=65)"}ul.normal{list-style:none;margin:1em 0 1em .5em}ul.normal li{margin:0 0 .5em 0}ul.list_disc{list-style:disc;margin:1em 0 1em 1.5em}ul.list_disc.narrow li{margin:0 0 0 0}ul.list_disc li{margin:0 0 .5em 0}ul.list_square{list-style:square;margin:1em 0 1em 1.5em}ul.list_square li{margin:0 0 .5em 0}ul.list_decimal{list-style:decimal;margin:1em 0 1em 1.5em}ul.list_decimal li{margin:0 0 .5em 0}dl.list_date{overflow:hidden}dl.list_date dt{clear:left;float:left;margin:0 0 .5em 0em}dl.list_date dd{margin:0 0 .5em 9em}dl.list_date_narrow dt{clear:left;float:left;color:#000;margin:0 0 .5em 0;padding:.5em 0}dl.list_date_narrow dd{margin:0 0 .5em 7em;padding:.5em 0}dl.list_date_narrow dd a{text-decoration:none}dl.list_date_narrow dd a:hover{color:#d75e96}td.tbl_glay,th.tbl_glay{background-color:#f3f3f3}dl.list_asta dt{clear:left;float:left;width:1.5em;margin:0 0 .2em 0;padding:0}dl.list_asta dd{margin:0 0 .2em 1.5em;padding:0}dl.normal dt{font-weight:bold;margin:0 0 .5em}dl.normal dd{font-weight:normal;margin:0 0 .2em 1em;padding:0}dl.normal dd:last-child{margin:0 0 1em 1em}dl.grid_list_after{display:grid;grid-template-columns:auto 1fr}dl.grid_list_after dt::after{content:":";margin:0 .5em}dl.grid_list_before{display:grid;grid-template-columns:auto 1fr}dl.grid_list_before dd::before{content:":";margin:0 .5em}table.normal_tbl{border-collapse:collapse;margin:0 0 30px 0}table.normal_tbl th{padding:.35em .6em .35em 0;vertical-align:top;white-space:nowrap}table.normal_tbl td{padding:.35em .6em;vertical-align:top}table.line_tbl,.detail_ticket table.ticket_info_table{width:auto;margin:20px 0;border-collapse:collapse}table.line_tbl tr,.detail_ticket table.ticket_info_table tr{border-top:solid 1px #dadada;border-left:solid 1px #dadada}table.line_tbl tr th,.detail_ticket table.ticket_info_table tr th{background-color:#f3f3f3;border-right:solid 1px #dadada;border-bottom:solid 1px #dadada;padding:10px 15px;text-align:center;vertical-align:middle;font-weight:bold}table.line_tbl tr th.second_bg,.detail_ticket table.ticket_info_table tr th.second_bg{background-color:#ffeaea}table.line_tbl tr td,.detail_ticket table.ticket_info_table tr td{background-color:#fff;border-right:solid 1px #dadada;border-bottom:solid 1px #dadada;padding:10px 15px;vertical-align:middle}table.line_tbl tr td.second_bg,.detail_ticket table.ticket_info_table tr td.second_bg{background-color:#ffeaea}@media screen and (max-width: 960px){table.pad_v th,table.pad_v td{width:100%;display:block}}@media screen and (max-width: 520px){table.sp_v th,table.sp_v td{width:100%;display:block}}table.nothwrap tr th{white-space:nowrap}.parts_center_block_wrap{width:100%;display:flex;justify-content:center;gap:40px;align-items:center}@media screen and (max-width: 520px){.parts_center_block_wrap{justify-content:space-around;gap:auto}}.tab{display:flex;flex-wrap:wrap;width:100%;margin:2em auto;background:#efefef;border:1px solid #ccc}.input{position:absolute;opacity:0}.tab_label{width:auto;padding:10px 15px;background:#e5e5e5;cursor:pointer;font-weight:bold;font-size:16px;color:#7f7f7f;margin-bottom:0;transition:all .1s}.tab_label:hover{background:#d8d8d8}.tab_label:active{background:#ccc}@media screen and (max-width: 520px){.tab_label{width:100%}}.input:checked+.tab_label{background:#fff;color:#000;border:solid 1px #dadada}.tab_panel{display:none;padding:20px 30px 30px;background:#fff;order:99}.tab_panel h3{font-size:16px}.tab_panel h4{font-size:14px}.tab_panel h5{font-size:14px;font-weight:normal}.tab_panel.show{display:block}.honbun{margin:0 0 2em;overflow:hidden}.honbun p{margin:0 0 1em}.regist_btn{display:block;width:14em;font-size:1.4rem;text-align:center;font-weight:bold;margin:1em 0 1em;padding:.3em .5em;background-color:#d75e96;border-radius:3px;color:#fff;transition:all .3s;cursor:pointer}.regist_btn:hover{color:#fff;background-color:#e485af}@media screen and (max-width: 520px){.regist_btn{margin:0 auto 1em}}.btn_normal_pink{display:inline-block;font-size:1.2rem;text-align:center;line-height:2;font-weight:bold;margin:1em 0 1em;padding:0 1em;background-color:#d75e96;border-radius:3px;color:#fff;transition:all .3s;cursor:pointer}.btn_normal_pink:hover{color:#fff;background-color:#e485af}@media screen and (max-width: 520px){.btn_normal_pink{margin:0 auto 1em}}.btn_normal_purple{display:inline-block;font-size:1.2rem;text-align:center;line-height:2;font-weight:bold;margin:1em 0 1em;padding:0 1em;background-color:#8a68b5;border-radius:3px;color:#fff;transition:all .3s;cursor:pointer}.btn_normal_purple:hover{color:#fff;background-color:#b69ada}@media screen and (max-width: 520px){.btn_normal_purple{margin:0 auto 1em}}a.oubo_btn{display:block;width:300px;margin:1em auto 1em;padding:.5em 1em;font-size:21px;font-weight:bold;text-align:center;text-decoration:none;border:solid 2px #f09b2a;color:#f09b2a;border-radius:30px}@media screen and (max-width: 520px){a.oubo_btn{width:calc(100% - 30px);font-size:16px}}.link_box{text-align:left}.link_box p{margin:0 0 1em}.link_box_center{text-align:center}.link_box_center p{margin:0 0 1em}a.btn_link{display:inline-block;padding:.3em .5em;line-height:1.5;margin:0 0 .5em .5em;border:solid 2px #f6c3cb;text-decoration:none;color:#d75e96}@media screen and (max-width: 520px){a.btn_link{display:block;margin:1em auto 1em}}a.btn_link::before{font-family:"FontAwesome";content:"";margin:0 .2em 0 0;color:#d75e96}a.btn_link:hover{text-decoration:none;border:solid 2px #d75e96}a.btn_link.inline_block{display:inline_block;margin:1em 1em 1em}@media screen and (max-width: 520px){a.btn_link.inline_block{display:block;margin:1em auto 1em}}a.btn_link_pink{padding:0 .5em;line-height:2;margin:0 0 .5em .5em;border:solid 2px #d75e96;background-color:#d75e96;text-decoration:none;color:#fff}@media screen and (max-width: 520px){a.btn_link_pink{display:block;margin:1em auto 1em}}a.btn_link_pink::before{font-family:"FontAwesome";content:"";margin:0 .2em 0 0;color:#fff}a.btn_link_pink:hover{text-decoration:none;border:solid 2px #f6c3cb}a.btn_link_pink.inline_block{display:inline_block;margin:1em 1em 1em}@media screen and (max-width: 520px){a.btn_link_pink.inline_block{display:block;margin:1em auto 1em}}.gird_1fr_100{display:grid;grid-template-columns:1fr 100px;gap:20px}@media screen and (max-width: 520px){.gird_1fr_100{grid-template-columns:1fr}}img.center{max-width:100%;height:auto;display:block;margin:2em auto}img.center_img{display:block;margin:0 auto 2em}.img_cap_box{text-align:center;margin:0 auto}.img_cap_box img{margin:0 auto .3em}.img_cap_box p{font-size:.8em}.img_cap_box p.copy{text-align:right}.wp-caption{text-align:left}.wp-caption img.center{max-width:100%;height:auto;display:block;margin:2em auto .2em}.wp-caption.aligncenter,.wp-caption.center{text-align:center}@media screen and (max-width: 520px){.wp-caption.aligncenter,.wp-caption.center{text-align:left}}.wp-caption figcaption{font-size:.8em}.img_wrap{overflow:hidden}.img_wrap_1{margin:20px auto;padding:0 20px;text-align:center;overflow:hidden}.img_wrap_1 img{display:block;width:100%;height:auto;margin:0 auto 10px}.img_wrap_2{display:flex;margin:20px auto;padding:0 20px;text-align:center;overflow:hidden}.img_wrap_2 .img_box{width:50%;text-align:center;padding:0 10px 10px}@media screen and (max-width: 520px){.img_wrap_2 .img_box{padding:0 5px 5px}}.img_wrap_2 .img_box img{display:block;width:100%;height:auto}.img_wrap_3{display:flex;margin:20px auto;padding:0 20px;text-align:center;overflow:hidden;justify-content:space-around}.img_wrap_3 .img_box{width:33%;text-align:center;padding:0 10px 10px}@media screen and (max-width: 520px){.img_wrap_3 .img_box{width:33%;padding:0 5px 5px}}.img_wrap_3 .img_box img{display:block;width:100%;height:auto}.img_wrap_4{display:flex;margin:20px auto;padding:0 20px;text-align:center;overflow:hidden;justify-content:space-around}@media screen and (max-width: 520px){.img_wrap_4{flex-wrap:wrap}}.img_wrap_4 .img_box{width:25%;text-align:center;padding:0 10px 10px}@media screen and (max-width: 520px){.img_wrap_4 .img_box{width:50%;padding:0 5px 5px}}.img_wrap_4 .img_box img{display:block;width:100%;height:auto}.img_wrap_5{display:flex;margin:20px auto;padding:0 20px;text-align:center;overflow:hidden;justify-content:space-around}@media screen and (max-width: 520px){.img_wrap_5{flex-wrap:wrap}}.img_wrap_5 .img_box{width:20%;text-align:center;padding:0 10px 10px}@media screen and (max-width: 520px){.img_wrap_5 .img_box{width:33%;padding:0 5px 5px}}.img_wrap_5 .img_box img{display:block;width:100%;height:auto}.img_half_left,.img_onethird_left,.img_quarter_left{display:block;float:left;width:50%;margin:20px 0 20px;padding:0 20px;text-align:center;text-decoration:none;overflow:hidden}@media screen and (max-width: 520px){.img_half_left,.img_onethird_left,.img_quarter_left{float:none;width:100%;padding:0 0}}.img_half_right,.img_onethird_right,.img_quarter_right{float:right;width:50%;margin:20px 0 20px;padding:0 20px;text-align:center;overflow:hidden}@media screen and (max-width: 520px){.img_half_right,.img_onethird_right,.img_quarter_right{float:none;width:100%;padding:0 0}}.img_quarter_left{width:25%}@media screen and (max-width: 520px){.img_quarter_left{float:none;width:100%;padding:0 0}}.img_quarter_right{width:25%}@media screen and (max-width: 520px){.img_quarter_right{float:none;width:100%;padding:0 0}}.img_onethird_left{width:33%}@media screen and (max-width: 520px){.img_onethird_left{float:none;width:100%;padding:0 0}}.img_onethird_right{width:33%}@media screen and (max-width: 520px){.img_onethird_right{float:none;width:100%;padding:0 0}}.img_half_left img,.img_half_right img,.img_quarter_left img,.img_quarter_right img,.img_onethird_left img,.img_onethird_right img{display:block;max-width:100%;height:auto;margin:0 0 .5em}@media screen and (max-width: 520px){.img_half_left img,.img_half_right img,.img_quarter_left img,.img_quarter_right img,.img_onethird_left img,.img_onethird_right img{width:100%}}.img_wrap_1 .caption,.img_wrap_2 .caption,.img_wrap_3 .caption,.img_wrap_4 .caption,.img_wrap_5 .caption,.img_half_left .caption,.img_half_right .caption,.img_quarter_left .caption,.img_quarter_right .caption,.img_onethird_left .caption,.img_onethird_right .caption{padding:.5em 0 0;text-align:left;font-size:12px;color:#666}.img_wrap_1 .caption.aligncenter,.img_wrap_1 .caption.center,.img_wrap_2 .caption.aligncenter,.img_wrap_2 .caption.center,.img_wrap_3 .caption.aligncenter,.img_wrap_3 .caption.center,.img_wrap_4 .caption.aligncenter,.img_wrap_4 .caption.center,.img_wrap_5 .caption.aligncenter,.img_wrap_5 .caption.center,.img_half_left .caption.aligncenter,.img_half_left .caption.center,.img_half_right .caption.aligncenter,.img_half_right .caption.center,.img_quarter_left .caption.aligncenter,.img_quarter_left .caption.center,.img_quarter_right .caption.aligncenter,.img_quarter_right .caption.center,.img_onethird_left .caption.aligncenter,.img_onethird_left .caption.center,.img_onethird_right .caption.aligncenter,.img_onethird_right .caption.center{text-align:center}@media screen and (max-width: 520px){.img_wrap_1 .caption.aligncenter,.img_wrap_1 .caption.center,.img_wrap_2 .caption.aligncenter,.img_wrap_2 .caption.center,.img_wrap_3 .caption.aligncenter,.img_wrap_3 .caption.center,.img_wrap_4 .caption.aligncenter,.img_wrap_4 .caption.center,.img_wrap_5 .caption.aligncenter,.img_wrap_5 .caption.center,.img_half_left .caption.aligncenter,.img_half_left .caption.center,.img_half_right .caption.aligncenter,.img_half_right .caption.center,.img_quarter_left .caption.aligncenter,.img_quarter_left .caption.center,.img_quarter_right .caption.aligncenter,.img_quarter_right .caption.center,.img_onethird_left .caption.aligncenter,.img_onethird_left .caption.center,.img_onethird_right .caption.aligncenter,.img_onethird_right .caption.center{text-align:left}}.img_box{overflow:hidden}.img_box a,.img_box a:hover{text-decoration:none;color:#666}.custom_post_list{margin:20px 0 40px}@media screen and (max-width: 520px){.custom_post_list{margin:20px 0}}.custom_post_list .post_item{display:block;width:25vw;padding:0 5px 0;margin:0}@media screen and (max-width: 960px){.custom_post_list .post_item{width:33vw}}@media screen and (max-width: 520px){.custom_post_list .post_item{width:100%;padding-bottom:20px}}.custom_post_list .post_item .item_img_wrap{width:100%;height:200px;margin:0 0 10px;overflow:hidden;display:flex;justify-content:center;align-items:center}.custom_post_list .post_item .item_img_wrap img.thumbnail{width:100%;height:100%}.custom_post_list .post_item .title{font-size:1.1rem;padding:0 10px;word-break:break-all}.custom_post_list .post_item .title p.title{line-height:1.2;padding:.3rem 0}.custom_post_list .post_item .title p.title_sub_top{font-size:.9rem;font-weight:normal}.custom_post_list .post_item .title p.title_sub_bottom{font-size:.9rem;font-weight:normal}.custom_post_list .slick-prev{left:20px;top:calc(100px - 1em)}.custom_post_list .slick-next{right:25px;top:calc(100px - 1em)}.custom_post_list .slick-prev,.custom_post_list .slick-next{z-index:100}.custom_post_list .slick-prev:before,.custom_post_list .slick-next:before{font-size:2rem;color:#fff}.pamph_box{display:flex;justify-content:right;margin:0 auto 20px}@media screen and (max-width: 520px){.pamph_box{display:block}}.pamph_box a{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:10px;border:solid 1px #dadada}.pamph_box a img{width:40px}.pamph_box a p{place-content:center}.mukankyaku{text-align:left;border-top:solid 1px #ccc;padding:20px 0 0}.mukankyaku a{display:block;text-align:left;margin:0 auto 10px}@media screen and (max-width: 520px){.mukankyaku a{text-align:center}}.mukankyaku a img{width:250px;height:auto}@media screen and (max-width: 520px){.mukankyaku a img{width:calc(100% - 40px)}}.mukankyaku p{margin:0 0 30px}.program_year{margin:0 auto 1em;padding:.5em 1em;font-size:1rem;font-weight:normal;color:rgba(0,0,0,.87);background-color:rgba(0,0,0,.12);border:none}@media screen and (max-width: 520px){.program_year{padding:.5em 10px}}.endsign{color:red}#program .enki{display:inline-block;font-size:.8em;color:red;background-color:rgba(0,0,0,.03);margin:.3em 0 .3em;padding:.2em .4em;border:solid 1px red;text-align:center;font-weight:bold}#program .enki.cyushi{color:#fff;background-color:red}#program .enki.streaming_free{color:#668cba;border:solid 1px #668cba}#program .enki.streaming_paid{color:#668cba;border:solid 1px #668cba}.title_box{margin:0 0 20px}h4.title_series{font-size:14px;line-height:1.3;font-weight:bold;margin-bottom:5px}h4.title_main{font-size:24px;line-height:1.3;font-weight:bold;margin-bottom:5px}h4.title_sub{font-size:18px;line-height:1.3;font-weight:bold;margin-bottom:5px}h5.midashi_prog{position:relative;font-size:1.2rem;font-weight:normal;color:rgba(0,0,0,.87);margin:0 auto 1rem;padding:0 0 .5rem}h5.midashi_prog:after{content:"";display:block;height:4px;background:linear-gradient(to right, #d75e96, transparent)}.lead_copy{font-size:1rem;margin:0 0 20px}.point{overflow:hidden;font-size:1rem;margin:0 0 20px}.point .point_img{float:left;width:66%;height:auto;margin:0 2.5vw 1vw 0}@media screen and (max-width: 520px){.point .point_img{float:none;width:100%;margin:0 0 1vw}}.point .point_img img{width:100%;height:auto;margin:0 0 .5em}.point .point_img .caption{text-align:center;font-size:.8rem;line-height:1.3;margin:0 auto}.point .point_fullimg{width:60%;max-width:640px;height:auto;margin:0 auto 1vw}@media screen and (max-width: 960px){.point .point_fullimg{width:80%;max-width:640px}}@media screen and (max-width: 520px){.point .point_fullimg{width:100%;max-width:640px}}.point .point_fullimg img{width:100%;height:auto;margin:0 0 .5em}.point .point_fullimg .caption{text-align:center;font-size:.8rem;line-height:1.3;margin:0 auto}.detail_infomation{position:relative;min-height:260px}.detail_infomation .detail_cont{width:100%}.detail_infomation.haspdf .detail_cont{width:calc(100% - 250px)}@media screen and (max-width: 520px){.detail_infomation.haspdf .detail_cont{width:100%}}.detail_infomation a.flyer_pdf_dl{display:block;position:absolute;width:180px;height:auto;top:10px;right:0px;text-decoration:none}@media screen and (max-width: 520px){.detail_infomation a.flyer_pdf_dl{position:relative;top:0;right:0;margin:2em auto}}.detail_infomation a.flyer_pdf_dl p{font-size:12px;margin:0 0 5px;text-align:center}.detail_infomation a.flyer_pdf_dl p::before{font-family:"FontAwesome";content:"";margin:0 .2em 0 0;color:red}.detail_infomation a.flyer_pdf_dl img{display:block;width:100%;height:auto;margin:0 auto}.detail_ticket.tkt_st_nodisp{display:none}.detail_ticket .ticket_info_table thead tr th.raijyo{background-color:#f6c3cb;border-bottom:solid 4px #d75e96}.detail_ticket .ticket_info_table thead tr th.streaming{background-color:#c7b2dc;border-bottom:solid 4px #8a68b5}@media screen and (max-width: 960px){.detail_ticket .ticket_info_table{overflow:hidden;width:auto;width:100% !important}.detail_ticket .ticket_info_table tr{display:block;float:left}.detail_ticket .ticket_info_table tr td,.detail_ticket .ticket_info_table tr th{display:block;white-space:nowrap}.detail_ticket .ticket_info_table thead{display:block;float:left}.detail_ticket .ticket_info_table thead tr th{max-width:28em;min-height:3rem;vertical-align:middle}.detail_ticket .ticket_info_table thead tr th.raijyo{white-space:normal;background-color:#f6c3cb;border-bottom:solid 1px #fff;border-right:solid 4px #d75e96}.detail_ticket .ticket_info_table thead tr th.streaming{white-space:normal;background-color:#c7b2dc;border-bottom:solid 1px #fff;border-right:solid 4px #8a68b5}.detail_ticket .ticket_info_table tbody{display:block;float:left}.detail_ticket .ticket_info_table tbody tr{width:auto}.detail_ticket .ticket_info_table tbody td{width:100%;min-height:3rem;text-align:center;vertical-align:middle}.detail_ticket .ticket_info_table tbody td:first-child{text-align:center}}@media screen and (max-width: 520px){.detail_ticket .ticket_info_table thead tr{min-width:9em;width:auto}.detail_ticket .ticket_info_table thead tr th{width:100%;height:3rem}.detail_ticket .ticket_info_table thead tr th.streaming{font-size:.7em}.detail_ticket .ticket_info_table tbody tr{width:auto}.detail_ticket .ticket_info_table tbody tr td{width:100%;height:3rem}}.detail_ticket .btn_ticket{font-size:1.4rem;color:#fff;font-weight:bold;text-decoration:none;display:inline-block;margin:10px 0;padding:.2em 1em;background-color:#d75e96;cursor:pointer}@media screen and (max-width: 520px){.detail_ticket .btn_ticket{display:block;text-align:center;margin:10px auto;font-size:1.2rem}}.detail_ticket .btn_ticket::before{font-family:"FontAwesome";content:"";margin:0 .2em 0 0}.detail_ticket .ticket_icon_wrap{display:flex;margin:20px 0 20px}@media screen and (max-width: 520px){.detail_ticket .ticket_icon_wrap{width:100%;display:flex;justify-content:center}}.detail_ticket .ticket_icon_wrap span.btn{display:block;width:50px;height:50px;margin:0 10px 0 0;cursor:pointer}.detail_ticket .ticket_btn_resq{background:url(../../images/icon_resQ.png) no-repeat;background-size:contain}.detail_ticket .ticket_btn_kago{background:url(../../images/icon_kago.png) no-repeat;background-size:contain}.detail_ticket .ticket_btn_torio{background:url(../../images/icon_trio.png) no-repeat;background-size:contain}.detail_ticket .ticket_btn_u25{background:url(../../images/icon_u25.png) no-repeat;background-size:contain}.detail_ticket .ticket_info_list{margin:0 auto 20px}.detail_ticket img{max-width:100%}.detail_ticket .real_online_ticket_wrap{overflow:hidden;margin:2em 0}.detail_ticket .real_online_ticket_wrap dl.seat_list dt{padding-left:.5em}.detail_ticket .real_online_ticket_wrap dl.seat_list dd{padding-left:.5em}.detail_ticket .real_online_ticket_wrap .caution_wrap{margin:1em 0;padding:1em 0 0;border-top:dotted 1px #dadada}.detail_ticket .real_online_ticket_wrap .caution_wrap h6.caution{font-size:1.1rem;padding:0 0 0 .3em;border-left:solid 4px #f6c3cb}.detail_ticket .real_online_ticket_wrap .caution_wrap p{margin-bottom:1em}.detail_ticket .real_online_ticket_wrap .caution_wrap p:last-child{margin-bottom:0em}.detail_ticket .real_online_ticket_wrap .btn_seat_online{text-align:center;font-size:1.1rem;color:#fff;font-weight:bold;text-decoration:none;display:block;margin:0 0 10px;padding:.4em .5em;background-color:#d75e96;cursor:pointer}.detail_ticket .real_online_ticket_wrap .btn_seat_online span{font-size:.8em}@media screen and (max-width: 960px){.detail_ticket .real_online_ticket_wrap .btn_seat_online{display:inline-block}}@media screen and (max-width: 520px){.detail_ticket .real_online_ticket_wrap .btn_seat_online{display:block;text-align:center;margin:10px auto;font-size:1.2rem}}.detail_ticket .real_online_ticket_wrap .real_box{float:left;width:50%;padding:0 1em 0 0}@media screen and (max-width: 960px){.detail_ticket .real_online_ticket_wrap .real_box{float:none;width:100%;margin:2em 0 0;padding:0 0 0 0}}.detail_ticket .real_online_ticket_wrap .real_box h5{display:block;border:solid 1px #d75e96;color:#791945;min-height:calc(2.5rem + 2px);padding:.25em .5em .25em 3rem;font-size:1.4rem;font-weight:normal;line-height:2rem;background:url(../../images/icon_seat.png) left 50% no-repeat;background-size:contain}@media screen and (max-width: 960px){.detail_ticket .real_online_ticket_wrap .real_box h5{font-size:1.2rem}.detail_ticket .real_online_ticket_wrap .real_box h5.longtitle{font-size:1.1rem}}@media screen and (max-width: 520px){.detail_ticket .real_online_ticket_wrap .real_box h5{font-size:1.2rem}.detail_ticket .real_online_ticket_wrap .real_box h5.longtitle{font-size:4.2vw}}.detail_ticket .real_online_ticket_wrap .online_box{float:left;width:50%;padding:0 0 0 1em}@media screen and (max-width: 960px){.detail_ticket .real_online_ticket_wrap .online_box{float:none;width:100%;margin:2em 0 0;padding:0 0 0 0}}.detail_ticket .real_online_ticket_wrap .online_box h6.detail::before{font-family:"FontAwesome";content:"";margin:0 .2em 0 0;color:#8a68b5}.detail_ticket .real_online_ticket_wrap .online_box h5{display:block;border:solid 1px #8a68b5;color:#512988;min-height:calc(2.5rem + 2px);padding:.25em .5em .25em 3rem;font-size:1.4rem;font-weight:normal;line-height:2rem;background:url(../../images/icon_online.png) left 50% no-repeat;background-size:contain}@media screen and (max-width: 960px){.detail_ticket .real_online_ticket_wrap .online_box h5{font-size:1.2rem}.detail_ticket .real_online_ticket_wrap .online_box h5.longtitle{font-size:1.1rem}}@media screen and (max-width: 520px){.detail_ticket .real_online_ticket_wrap .online_box h5{font-size:1.2rem}.detail_ticket .real_online_ticket_wrap .online_box h5.longtitle{font-size:4.2vw}}.detail_ticket .real_online_ticket_wrap .online_box .btn_seat_online{background-color:#8a68b5}.detail_ticket.tkt_st_enki dl.seat_list dd{text-decoration:line-through}.detail_setlist,.program_note{border-top:solid 1px #dadada}.detail_setlist h5.setlist_midashi,.program_note h5.setlist_midashi{margin:2em 0 1em;padding:.3em .5em;font-size:1.2em;background-color:rgba(0,0,0,.12);cursor:pointer}.detail_setlist h5.setlist_midashi::before,.program_note h5.setlist_midashi::before{font-family:"FontAwesome";content:"";margin-right:.5em}.detail_setlist h5.setlist_midashi.active,.program_note h5.setlist_midashi.active{background-color:rgba(0,0,0,.07)}.detail_setlist h5.setlist_midashi.active::before,.program_note h5.setlist_midashi.active::before{font-family:"FontAwesome";content:"";margin-right:.5em}.detail_setlist .setlist_wrap,.program_note .setlist_wrap{padding:1em 0 0 0}.detail_setlist p.title,.program_note p.title{font-weight:bold;margin:0 0 .5em 0}.detail_setlist .indented1,.program_note .indented1{margin:0 0 1em 1em}.detail_setlist{border-top:none}.ondemand_mov .mov_title{font-size:14px;margin:1em 0}.ondemand_mov .mov_credit{font-size:12px;margin:.5em 0 1em;text-align:right}.youtube_mov .mov_title{font-size:14px;margin:1em 0}.youtube_mov .item_yb{text-align:center}.youtube_mov .item_yb iframe{width:100%;height:360px}.youtube_mov .mov_credit{font-size:12px;margin:.5em 0 1em;text-align:right}.detail_journallink .prog_journal_link{margin:1em auto}.detail_journallink .prog_journal_link p{margin:0 0 1em}.detail_remarks{overflow:hidden;padding:20px 0;margin:0 0 20px}@media screen and (max-width: 520px){.detail_remarks{float:none;width:100%}}.detail_credit{overflow:hidden;padding:20px 0;border-top:solid 1px #dadada}.detail_credit p.credit{font-weight:bold;margin:0 0 .3em}.detail_credit ul{list-style-type:none;margin:2em 0 0 0}.program_bottom_banner{margin:20px 0 2em;padding:20px 0 0;border-top:solid 1px #dadada;text-align:right}@media screen and (max-width: 520px){.program_bottom_banner{text-align:center}}.program_bottom_banner img{max-width:300px}@media screen and (max-width: 520px){.program_bottom_banner img{max-width:100%}}.seatzu{font-weight:bold}.seatzu:focus{outline:0}.seat_caption{margin:0 0 1rem}.streaming_attention{margin:0 0 1rem}.language_aca{text-align:right;margin-bottom:5px}.language_aca ul{display:flex;justify-content:end;font-size:12px}.language_aca ul li{line-height:1;margin:.2em 0;padding:.1em .3em;border-right:solid 1px #ccc}.language_aca ul li:last-child{border-right:none}.aritist_profile{border:solid 1px #dadada;margin:0 auto 20px;padding:1em;overflow:hidden}.aritist_profile .artist_ph_box{float:left;width:200px}@media screen and (max-width: 960px){.aritist_profile .artist_ph_box{float:none;width:80%;margin:0 auto 20px;text-align:center}}.aritist_profile .artist_ph_box img.artist_ph{width:60%;height:auto;margin:0 auto .5em}.aritist_profile .artist_ph_box .copy_rights{text-align:left;font-size:.8rem;line-height:1.2}@media screen and (max-width: 960px){.aritist_profile .artist_ph_box .copy_rights{text-align:center}}.aritist_profile .artist_profile_box{margin:0 0 0 240px;overflow:hidden}@media screen and (max-width: 960px){.aritist_profile .artist_profile_box{margin:0 0 40px}}.aritist_profile .artist_profile_box h3.artist_name{margin:0 0 1rem;font-size:1.4rem;border:none}.aritist_profile .artist_profile_box h3.artist_name span{font-size:.9rem}.aritist_profile .artist_profile_box .morebox{overflow:hidden}.aritist_profile .artist_profile_box .moreread{text-align:right}.aritist_profile .artist_profile_box .moreread::before{font-family:"FontAwesome";content:"";margin:0 .2em 0 0;color:#d75e96}.aritist_profile .artist_profile_box .moreread.active{opacity:.3}.aritist_profile .artist_profile_box .artist_web{margin:1em 0 0;padding:1em 0 0;border-top:solid 1px #dadada}.artist_performances{display:flex;flex-wrap:wrap;justify-content:flex-start;overflow:hidden}.artist_performances a.performance_link{width:150px;height:auto;margin:0 10px 20px;padding:.5em;border:solid 1px #dadada;text-decoration:none}@media screen and (max-width: 960px){.artist_performances a.performance_link{width:100%;margin:0 auto 20px}}.artist_performances a.performance_link:hover{opacity:.6}.artist_performances a.performance_link .date{font-size:.8em;color:rgba(0,0,0,.54)}.artist_performances a.performance_link .venue{word-break:break-all;font-size:.8em;color:rgba(0,0,0,.54)}.artist_performances a.performance_link .link_title_box{margin:.5em 0;padding:.5em 0 0;border-top:solid 1px rgba(0,0,0,.12)}.artist_performances a.performance_link h6.series_title{word-break:break-all;font-size:.8em;color:#d75e96;margin:0}.artist_performances a.performance_link h6.main_title{word-break:break-all;font-size:1em;color:#d75e96;margin:0}.artist_performances a.performance_link h6.sub_title{word-break:break-all;font-size:.8em;color:#d75e96}nav.program_list ul{margin:0 0 2rem}nav.program_list ul li{border-radius:6px;display:inline-block;margin:0 .15rem 0 0;padding:0 .8rem;color:#fff;font-weight:bold;background-color:#cca773}@media screen and (max-width: 960px){nav.program_list ul li{margin:0 .15rem .3rem 0}}nav.program_list ul li a{display:inline-block;margin:.3rem auto;padding:.3em 0;font-size:1rem;line-height:1;color:#fff;text-decoration:none}@media screen and (max-width: 520px){nav.program_list ul li a{font-size:.9rem}}nav.program_list ul li a span{font-size:smaller;margin:0 .5rem 0 0}@media screen and (max-width: 520px){nav.program_list ul li a span{display:none}}nav.program_list ul li::after{font-weight:normal;font-family:"FontAwesome";content:"";line-height:1;vertical-align:middle;margin:0 0 0 .2em}@media screen and (max-width: 520px){nav.program_list_label{margin:0 10px}}nav.program_list_label_bottom{margin-bottom:40px}@media screen and (max-width: 520px){nav.program_list_label_bottom{margin:0 10px}}nav.program_list_label ul,nav.program_list_label_bottom ul{list-style:none;margin:0 0;display:flex}nav.program_list_label ul.tab2 li,nav.program_list_label_bottom ul.tab2 li{width:calc((100% - .3rem)/2)}nav.program_list_label ul.tab3 li,nav.program_list_label_bottom ul.tab3 li{width:calc((100% - .3rem)/3)}nav.program_list_label ul.tab4 li,nav.program_list_label_bottom ul.tab4 li{width:calc((100% - .3rem)/4)}nav.program_list_label ul li,nav.program_list_label_bottom ul li{border-radius:3px 3px 0px 0px;margin:0 .15rem 0 0;padding:.2em .4em;color:#999;font-size:1.2rem;font-weight:bold;text-align:center;letter-spacing:1px;background-color:#f3f3f3;cursor:pointer}nav.program_list_label ul li:hover,nav.program_list_label_bottom ul li:hover{background-color:#eedc99}nav.program_list_label ul li:last-child,nav.program_list_label_bottom ul li:last-child{margin:0 0 0 0}nav.program_list_label ul li.active,nav.program_list_label_bottom ul li.active{color:#fff;background-color:#cca773;cursor:default}nav.program_list_label ul li.active:hover,nav.program_list_label_bottom ul li.active:hover{background-color:#cca773}@media screen and (max-width: 960px){nav.program_list_label ul li,nav.program_list_label_bottom ul li{margin:0 .15rem 0 0;letter-spacing:0px;font-size:1.2rem}nav.program_list_label ul li:last-child,nav.program_list_label_bottom ul li:last-child{margin:0 0 0 0}}nav.program_list_label ul li a,nav.program_list_label_bottom ul li a{display:inline-block;margin:.3rem auto;padding:.3em 0;font-size:1rem;line-height:1;color:#fff;text-decoration:none}@media screen and (max-width: 520px){nav.program_list_label ul li a,nav.program_list_label_bottom ul li a{font-size:.9rem}}nav.program_list_label ul li a span,nav.program_list_label_bottom ul li a span{font-size:smaller;margin:0 .5rem 0 0}@media screen and (max-width: 520px){nav.program_list_label ul li a span,nav.program_list_label_bottom ul li a span{display:none}}section.program_list_block h6.period{font-weight:bold;font-size:1.4rem;padding:0 0 .5em}section.program_list_block h6.period span{margin:0 .2em 0 0}section.program_list_block .month_wrap .prg_wrap{margin:0 0 2rem}@media screen and (max-width: 520px){section.program_list_block .month_wrap .prg_wrap{background-color:#f3f3f3;padding-bottom:.5rem}}section.program_list_block .month_wrap .prg_wrap ul.block_1{overflow:hidden;list-style:none;background-color:#dcdbab;padding:.6rem 1rem}section.program_list_block .month_wrap .prg_wrap ul.block_1.holiday{background-color:#efd0cd}section.program_list_block .month_wrap .prg_wrap ul.block_1 li{display:inline-block;line-height:1}@media screen and (max-width: 520px){section.program_list_block .month_wrap .prg_wrap ul.block_1 li{display:block}}section.program_list_block .month_wrap .prg_wrap ul.block_1 li.date{width:175px;font-size:1.3rem;letter-spacing:1px;padding:.25rem 0;vertical-align:top}@media screen and (max-width: 960px){section.program_list_block .month_wrap .prg_wrap ul.block_1 li.date{width:125px}}@media screen and (max-width: 520px){section.program_list_block .month_wrap .prg_wrap ul.block_1 li.date{width:100%;padding:.25rem 0 .7rem}}section.program_list_block .month_wrap .prg_wrap ul.block_1 li.venue{width:calc(100% - 180px);font-size:1rem;border-left:solid 5px #fff;padding:.25rem .8rem}@media screen and (max-width: 960px){section.program_list_block .month_wrap .prg_wrap ul.block_1 li.venue{width:calc(100% - 130px)}}@media screen and (max-width: 520px){section.program_list_block .month_wrap .prg_wrap ul.block_1 li.venue{width:100%;line-height:1.4;border-left:none;padding:.5rem 0 .25rem 0;border-top:solid 1px #fff}}section.program_list_block .month_wrap .prg_wrap ul.block_2{overflow:hidden;list-style:none;padding:0 1rem}section.program_list_block .month_wrap .prg_wrap ul.block_2 li{vertical-align:top;display:inline-block;line-height:1;padding:0}@media screen and (max-width: 520px){section.program_list_block .month_wrap .prg_wrap ul.block_2 li{display:block}}section.program_list_block .month_wrap .prg_wrap ul.block_2 li.time{width:175px;padding:.25rem 0}@media screen and (max-width: 960px){section.program_list_block .month_wrap .prg_wrap ul.block_2 li.time{width:125px;float:left}}@media screen and (max-width: 520px){section.program_list_block .month_wrap .prg_wrap ul.block_2 li.time{width:100%;float:none;padding:.25rem 0 0}}section.program_list_block .month_wrap .prg_wrap ul.block_2 li.time dl{overflow:hidden;font-size:1rem}section.program_list_block .month_wrap .prg_wrap ul.block_2 li.time dl dt{float:left;width:2.5em;font-weight:normal}section.program_list_block .month_wrap .prg_wrap ul.block_2 li.time dl dd{margin:0 0 0 2.5em;letter-spacing:1px}section.program_list_block .month_wrap .prg_wrap ul.block_2 li.title{width:calc(100% - 370px);font-size:1rem;border-left:solid 5px #cecece;padding:.25rem .8rem}@media screen and (max-width: 960px){section.program_list_block .month_wrap .prg_wrap ul.block_2 li.title{width:calc(100% - 130px);float:right}}@media screen and (max-width: 520px){section.program_list_block .month_wrap .prg_wrap ul.block_2 li.title{width:100%;border-left:none;padding:.25rem 0;float:none}}section.program_list_block .month_wrap .prg_wrap ul.block_2 li.title a.nolink{pointer-events:none;cursor:default}section.program_list_block .month_wrap .prg_wrap ul.block_2 li.title a h6.series_title{font-size:1rem;font-weight:normal}section.program_list_block .month_wrap .prg_wrap ul.block_2 li.title a h6.main_title{font-size:1.4rem}section.program_list_block .month_wrap .prg_wrap ul.block_2 li.title a h6.sub_title{font-size:1rem}section.program_list_block .month_wrap .prg_wrap ul.block_2 li.title a .enki{display:inline-block;font-size:1em;font-size:.9em;color:red;background-color:rgba(0,0,0,.03);margin:.5em 0 .3em;padding:.3em;border:solid 1px red;text-align:center;font-weight:bold}section.program_list_block .month_wrap .prg_wrap ul.block_2 li.title a .enki.cyushi{color:#fff;background-color:red}section.program_list_block .month_wrap .prg_wrap ul.block_2 li.title a .enki.streaming_free{color:#668cba;border:solid 1px #668cba}section.program_list_block .month_wrap .prg_wrap ul.block_2 li.title a .enki.streaming_paid{color:#668cba;border:solid 1px #668cba}section.program_list_block .month_wrap .prg_wrap ul.block_2 li.title a:hover{text-decoration:none;opacity:.8}section.program_list_block .month_wrap .prg_wrap ul.block_2 li.btns{width:180px;font-size:.8rem;padding:.25rem 0 .25rem .8rem}@media screen and (max-width: 960px){section.program_list_block .month_wrap .prg_wrap ul.block_2 li.btns{padding-top:.8rem;border-left:solid 5px #cecece;width:calc(100% - 130px);float:right}}@media screen and (max-width: 520px){section.program_list_block .month_wrap .prg_wrap ul.block_2 li.btns{padding-top:.8rem;border-left:none;width:100%;padding:.25rem 0 0;float:none}}section.program_list_block .month_wrap .prg_wrap ul.block_2 li.btns a{display:block;max-width:100%;margin:0 auto .8em;color:#fff;font-size:1rem;font-weight:bold;padding:.5rem 0;text-align:center}section.program_list_block .month_wrap .prg_wrap ul.block_2 li.btns a:last-child{margin-bottom:0px}section.program_list_block .month_wrap .prg_wrap ul.block_2 li.btns a.detail{background-color:#e95299}section.program_list_block .month_wrap .prg_wrap ul.block_2 li.btns a.ticket{background-color:#e485af}section.program_list_block .month_wrap .prg_wrap ul.block_2 li.btns a:hover{text-decoration:none;opacity:.8}.tab_list_panel{display:none}.tab_list_panel.show{display:block}section.program_list_block2{padding:0 0 1rem;margin-bottom:0px;border-top:solid 1px #cca773}section.program_list_block2 .month_wrap{padding:1rem 0 0}section.program_list_block2 .month_wrap .prg_wrap{display:grid;grid-template-columns:9em 2fr 1fr;grid-template-rows:-webkit-max-content auto;grid-template-rows:max-content auto;margin:0 0 1rem;overflow:hidden;border-bottom:solid 2px #dadada}section.program_list_block2 .month_wrap .prg_wrap:last-child{border-bottom:none}@media screen and (max-width: 960px){section.program_list_block2 .month_wrap .prg_wrap{padding:0 0 1rem;grid-template-columns:5em 2fr 1fr;grid-template-rows:-webkit-max-content auto;grid-template-rows:max-content auto}}@media screen and (max-width: 520px){section.program_list_block2 .month_wrap .prg_wrap{padding:0 0 1rem}}section.program_list_block2 .month_wrap .prg_wrap ul.block_1{grid-column:1/2;grid-row:1/3;overflow:hidden;list-style:none;text-align:center;margin-bottom:1rem}@media screen and (max-width: 960px){section.program_list_block2 .month_wrap .prg_wrap ul.block_1{grid-column:1/2;grid-row:1/3}}section.program_list_block2 .month_wrap .prg_wrap ul.block_1 li{display:inline-block;line-height:1}@media screen and (max-width: 520px){section.program_list_block2 .month_wrap .prg_wrap ul.block_1 li{display:block}}section.program_list_block2 .month_wrap .prg_wrap ul.block_1 li.date{width:100%;font-size:1.8rem;font-weight:bold;letter-spacing:2px;margin:0 0 0;padding:0 1rem 0;vertical-align:top;color:#745344;background-color:#fff}@media screen and (max-width: 960px){section.program_list_block2 .month_wrap .prg_wrap ul.block_1 li.date{padding:0}}section.program_list_block2 .month_wrap .prg_wrap ul.block_1 li.date .day,section.program_list_block2 .month_wrap .prg_wrap ul.block_1 li.date .day_j,section.program_list_block2 .month_wrap .prg_wrap ul.block_1 li.date .day_e,section.program_list_block2 .month_wrap .prg_wrap ul.block_1 li.date .day_c{margin:0 0 0;font-size:1.2rem;font-weight:normal}@media screen and (max-width: 960px){section.program_list_block2 .month_wrap .prg_wrap ul.block_1 li.date .day,section.program_list_block2 .month_wrap .prg_wrap ul.block_1 li.date .day_j,section.program_list_block2 .month_wrap .prg_wrap ul.block_1 li.date .day_e,section.program_list_block2 .month_wrap .prg_wrap ul.block_1 li.date .day_c{font-size:1rem}}section.program_list_block2 .month_wrap .prg_wrap ul.block_1 li.date dl.time{overflow:hidden;padding:.75rem 0 0;font-size:1rem;font-weight:normal;-webkit-margin-after:0px;margin-block-end:0px}@media screen and (max-width: 520px){section.program_list_block2 .month_wrap .prg_wrap ul.block_1 li.date dl.time{margin:0 0 0}}section.program_list_block2 .month_wrap .prg_wrap ul.block_1 li.date dl.time dt{display:none;float:left;width:2.5em;font-weight:normal}section.program_list_block2 .month_wrap .prg_wrap ul.block_1 li.date dl.time dd{margin:0 0 0 0;letter-spacing:1px;line-height:1.2}section.program_list_block2 .month_wrap .prg_wrap ul.block_2{grid-column:2/3;grid-row:1/2;overflow:hidden;list-style:none;padding:0 0 0 1rem}@media screen and (max-width: 960px){section.program_list_block2 .month_wrap .prg_wrap ul.block_2{grid-column:2/3;grid-row:1/2}}section.program_list_block2 .month_wrap .prg_wrap ul.block_2 li{vertical-align:top;display:block;line-height:1;padding:0}section.program_list_block2 .month_wrap .prg_wrap ul.block_2 li.title{border-left:solid 5px #cecece;padding:.1rem .8rem}@media screen and (max-width: 960px){section.program_list_block2 .month_wrap .prg_wrap ul.block_2 li.title{width:100%}}section.program_list_block2 .month_wrap .prg_wrap ul.block_2 li.title a.nolink{pointer-events:none;cursor:default;overflow:hidden}section.program_list_block2 .month_wrap .prg_wrap ul.block_2 li.title a.nolink:hover{color:#d75e96;cursor:default;opacity:1 !important}section.program_list_block2 .month_wrap .prg_wrap ul.block_2 li.title a h6.series_title{font-size:.8rem;font-weight:normal;line-height:1.2;margin-bottom:.1rem}@media screen and (max-width: 960px){section.program_list_block2 .month_wrap .prg_wrap ul.block_2 li.title a h6.series_title{font-size:.9rem}}section.program_list_block2 .month_wrap .prg_wrap ul.block_2 li.title a h6.main_title{font-size:1.15rem;line-height:1.2;margin-bottom:.1rem}@media screen and (max-width: 960px){section.program_list_block2 .month_wrap .prg_wrap ul.block_2 li.title a h6.main_title{font-size:1rem}}section.program_list_block2 .month_wrap .prg_wrap ul.block_2 li.title a h6.sub_title{font-size:.85rem;line-height:1.2;font-weight:normal;margin-bottom:0}@media screen and (max-width: 960px){section.program_list_block2 .month_wrap .prg_wrap ul.block_2 li.title a h6.sub_title{font-size:1rem}}section.program_list_block2 .month_wrap .prg_wrap ul.block_2 li.title a:hover{text-decoration:none;opacity:.8}section.program_list_block2 .month_wrap .prg_wrap ul.block_2 li.title .enki{display:inline-block;font-size:.9em;color:red;background-color:rgba(0,0,0,.03);margin:.5em 0 .3em;padding:.3em;border:solid 1px red;text-align:center;font-weight:bold}section.program_list_block2 .month_wrap .prg_wrap ul.block_2 li.title .enki.cyushi{color:#fff;background-color:red}section.program_list_block2 .month_wrap .prg_wrap ul.block_2 li.title .enki.streaming_free{color:#668cba;border:solid 1px #668cba}section.program_list_block2 .month_wrap .prg_wrap ul.block_2 li.venue{display:block;width:100%;font-size:1rem;line-height:1.2;border-left:solid 5px rgba(0,0,0,.54);padding:.25rem .8rem 0 .8rem}@media screen and (max-width: 960px){section.program_list_block2 .month_wrap .prg_wrap ul.block_2 li.venue{width:100%}}section.program_list_block2 .month_wrap .prg_wrap ul.block_3{list-style:none;margin:.5rem 0 1rem;padding:0 0 0 1.5rem;grid-column:2/3;grid-row:2/3;align-content:flex-start}@media screen and (max-width: 960px){section.program_list_block2 .month_wrap .prg_wrap ul.block_3{margin:.5rem 0 0;padding:0 0 0 1.5rem;grid-column:2/3;grid-row:2/3;align-content:flex-start}}section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li{vertical-align:top;display:inline-block;line-height:1;padding:0}@media screen and (max-width: 520px){section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li{display:block}}section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.btns{width:180px;font-size:.8rem;padding:.25rem 0 .25rem .8rem}@media screen and (max-width: 960px){section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.btns{border-left:solid 5px #fff;width:100%}}section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.btns a{display:block;max-width:100%;margin:0 auto .8em;color:#fff;font-size:1rem;font-weight:bold;padding:.5rem 0;text-align:center}section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.btns a:last-child{margin-bottom:0px}section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.btns a.detail{display:none;background-color:#e95299}section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.btns a.ticket{background-color:#e485af}section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.btns a:hover{text-decoration:none;opacity:.8}section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns{font-size:.8rem;padding:0}@media screen and (max-width: 960px){section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns{border-left:solid 5px #fff;width:100%}}section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns a,section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns div.ticket{display:block;max-width:100%;margin:0 auto 0;color:rgba(0,0,0,.87);font-size:.8rem;font-weight:bold}section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns a:last-child,section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns div.ticket:last-child{margin-bottom:0px}section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns a.raijyo h5,section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns div.ticket.raijyo h5{width:7rem;height:1.5rem;font-size:.8rem;padding:0 0 0 3rem;line-height:1rem;background:url(../../images/icon_seat_pink.png) left -1rem no-repeat;background-size:3.5rem;color:#d75e96;margin-bottom:.1rem}section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns a.raijyo h5 span,section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns div.ticket.raijyo h5 span{display:none}section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns a.vod h5,section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns div.ticket.vod h5{font-size:.8rem;padding-left:3rem;line-height:1rem;background:url(../../images/icon_online_blue_2024.png) .7em top no-repeat;background-size:2.35rem;color:#8a68b5;margin-bottom:.1rem}section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns a:hover,section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns div.ticket:hover{text-decoration:none}section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns a h5,section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns div.ticket h5{padding:.75rem 0 0}section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns a p,section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns div.ticket p{font-size:1em;font-weight:normal;padding-left:.4em;line-height:1.3}section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.sakura_syosai{width:300px;font-size:.8rem;padding:0}@media screen and (max-width: 960px){section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.sakura_syosai{padding:1.5em 0 0;margin-left:-0.3rem;border-left:none;width:100%}}section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.sakura_syosai .program h5{font-size:1.1em;font-weight:bold;margin:0 0 .5em}section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.sakura_syosai .program h6{font-size:1.1rem;font-weight:normal;color:#364e96;padding:.2em 0;border-bottom:solid 1px #b75682}section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.sakura_syosai .program .naiyo{font-size:1.2rem;margin:0 0 .5em}section.program_list_block2 .month_wrap .prg_wrap ul.block_3 li.sakura_syosai .program .player{font-size:1rem;line-height:1.4}section.program_list_block2 .month_wrap .prg_wrap ul.block_4{margin-bottom:1rem;grid-column:3/4;grid-row:1/3}@media screen and (max-width: 960px){section.program_list_block2 .month_wrap .prg_wrap ul.block_4{grid-column:3/4;grid-row:1/3}}section.program_list_block2 .month_wrap .prg_wrap ul.block_4 li.thumbnail{pad:0 0 0 1rem;display:flex;justify-content:right}section.program_list_block2 .month_wrap .prg_wrap ul.block_4 li.thumbnail img.eyecatch{width:100%;max-width:200px;height:auto}section.program_list_block2 .month_wrap .caution_box{margin:1em 0;padding:1em;border:solid 1px #ccc}section.program_list_block2 .month_wrap .caution_box h5{margin:1em 0 .5em;padding:0 0 .5em;border-bottom:dotted 1px #ccc}section.sakura_list_block2{padding:0 0 1rem;margin-bottom:0px;border-top:solid 1px #cca773}section.sakura_list_block2 .month_wrap{padding:1rem 0 0}section.sakura_list_block2 .month_wrap .prg_wrap{display:grid;grid-template-columns:9em auto auto;grid-template-rows:-webkit-max-content auto;grid-template-rows:max-content auto;margin:0 0 1rem;overflow:hidden;border-bottom:solid 2px #dadada}section.sakura_list_block2 .month_wrap .prg_wrap:last-child{border-bottom:none}@media screen and (max-width: 960px){section.sakura_list_block2 .month_wrap .prg_wrap{padding:0 0 1rem;grid-template-columns:5em 2fr 1fr;grid-template-rows:-webkit-max-content auto;grid-template-rows:max-content auto}}@media screen and (max-width: 520px){section.sakura_list_block2 .month_wrap .prg_wrap{padding:0 0 1rem}}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_1{grid-column:1/2;grid-row:1/3;overflow:hidden;list-style:none;text-align:center;margin-bottom:1rem}@media screen and (max-width: 960px){section.sakura_list_block2 .month_wrap .prg_wrap ul.block_1{grid-column:1/2;grid-row:1/3}}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_1 li{display:inline-block;line-height:1}@media screen and (max-width: 520px){section.sakura_list_block2 .month_wrap .prg_wrap ul.block_1 li{display:block}}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_1 li.date{width:100%;font-size:1.8rem;font-weight:bold;letter-spacing:2px;margin:0 0 0;padding:0 1rem 0;vertical-align:top;color:#745344;background-color:#fff}@media screen and (max-width: 960px){section.sakura_list_block2 .month_wrap .prg_wrap ul.block_1 li.date{padding:0}}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_1 li.date .day,section.sakura_list_block2 .month_wrap .prg_wrap ul.block_1 li.date .day_j,section.sakura_list_block2 .month_wrap .prg_wrap ul.block_1 li.date .day_e,section.sakura_list_block2 .month_wrap .prg_wrap ul.block_1 li.date .day_c{margin:0 0 0;font-size:1.2rem;font-weight:normal}@media screen and (max-width: 960px){section.sakura_list_block2 .month_wrap .prg_wrap ul.block_1 li.date .day,section.sakura_list_block2 .month_wrap .prg_wrap ul.block_1 li.date .day_j,section.sakura_list_block2 .month_wrap .prg_wrap ul.block_1 li.date .day_e,section.sakura_list_block2 .month_wrap .prg_wrap ul.block_1 li.date .day_c{font-size:1rem}}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_1 li.date dl.time{overflow:hidden;padding:.75rem 0 0;font-size:1rem;font-weight:normal;-webkit-margin-after:0px;margin-block-end:0px}@media screen and (max-width: 520px){section.sakura_list_block2 .month_wrap .prg_wrap ul.block_1 li.date dl.time{margin:0 0 0}}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_1 li.date dl.time dt{display:none;float:left;width:2.5em;font-weight:normal}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_1 li.date dl.time dd{margin:0 0 0 0;letter-spacing:1px;line-height:1.2}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_2{grid-column:2/4;grid-row:1/2;overflow:hidden;list-style:none;padding:0 0 0 1rem}@media screen and (max-width: 960px){section.sakura_list_block2 .month_wrap .prg_wrap ul.block_2{grid-column:2/4;grid-row:1/2}}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_2 li{vertical-align:top;display:block;line-height:1;padding:0}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_2 li.title{border-left:solid 5px #cecece;padding:.1rem .8rem}@media screen and (max-width: 960px){section.sakura_list_block2 .month_wrap .prg_wrap ul.block_2 li.title{width:100%}}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_2 li.title a.nolink{pointer-events:none;cursor:default;overflow:hidden}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_2 li.title a.nolink:hover{color:#d75e96;cursor:default;opacity:1 !important}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_2 li.title a h6.series_title{font-size:.8rem;font-weight:normal;line-height:1.2;margin-bottom:.1rem}@media screen and (max-width: 960px){section.sakura_list_block2 .month_wrap .prg_wrap ul.block_2 li.title a h6.series_title{font-size:.9rem}}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_2 li.title a h6.main_title{font-size:1.15rem;line-height:1.2;margin-bottom:.1rem}@media screen and (max-width: 960px){section.sakura_list_block2 .month_wrap .prg_wrap ul.block_2 li.title a h6.main_title{font-size:1rem}}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_2 li.title a h6.sub_title{font-size:.85rem;line-height:1.2;font-weight:normal;margin-bottom:0}@media screen and (max-width: 960px){section.sakura_list_block2 .month_wrap .prg_wrap ul.block_2 li.title a h6.sub_title{font-size:1rem}}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_2 li.title a:hover{text-decoration:none;opacity:.8}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_2 li.title .enki{display:inline-block;font-size:.9em;color:red;background-color:rgba(0,0,0,.03);margin:.5em 0 .3em;padding:.3em;border:solid 1px red;text-align:center;font-weight:bold}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_2 li.title .enki.cyushi{color:#fff;background-color:red}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_2 li.title .enki.streaming_free{color:#668cba;border:solid 1px #668cba}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_2 li.venue{display:block;width:100%;font-size:1rem;line-height:1.2;border-left:solid 5px rgba(0,0,0,.54);padding:.25rem .8rem 0 .8rem}@media screen and (max-width: 960px){section.sakura_list_block2 .month_wrap .prg_wrap ul.block_2 li.venue{width:100%}}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3{list-style:none;margin:.5rem 0 1rem;padding:0 0 0 1.5rem;grid-column:2/4;grid-row:2/3;align-content:flex-start}@media screen and (max-width: 960px){section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3{margin:.5rem 0 0;padding:0 0 0 1.5rem;grid-column:2/4;grid-row:2/3;align-content:flex-start}}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li{vertical-align:top;display:inline-block;line-height:1;padding:0}@media screen and (max-width: 520px){section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li{display:block}}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.btns{width:180px;font-size:.8rem;padding:.25rem 0 .25rem .8rem}@media screen and (max-width: 960px){section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.btns{border-left:solid 5px #fff;width:100%}}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.btns a{display:block;max-width:100%;margin:0 auto .8em;color:#fff;font-size:1rem;font-weight:bold;padding:.5rem 0;text-align:center}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.btns a:last-child{margin-bottom:0px}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.btns a.detail{display:none;background-color:#e95299}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.btns a.ticket{background-color:#e485af}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.btns a:hover{text-decoration:none;opacity:.8}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns{font-size:.8rem;padding:0}@media screen and (max-width: 960px){section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns{border-left:solid 5px #fff;width:100%}}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns a,section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns div.ticket{display:block;max-width:100%;margin:0 auto 0;color:rgba(0,0,0,.87);font-size:.8rem;font-weight:bold}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns a:last-child,section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns div.ticket:last-child{margin-bottom:0px}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns a.raijyo h5,section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns div.ticket.raijyo h5{width:7rem;height:1.5rem;font-size:.8rem;padding:0 0 0 3rem;line-height:1rem;background:url(../../images/icon_seat_pink.png) left -1rem no-repeat;background-size:3.5rem;color:#d75e96;margin-bottom:.1rem}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns a.raijyo h5 span,section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns div.ticket.raijyo h5 span{display:none}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns a.vod h5,section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns div.ticket.vod h5{font-size:.8rem;padding-left:3rem;line-height:1rem;background:url(../../images/icon_online_blue_2024.png) .7em top no-repeat;background-size:2.35rem;color:#8a68b5;margin-bottom:.1rem}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns a:hover,section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns div.ticket:hover{text-decoration:none}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns a h5,section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns div.ticket h5{padding:.75rem 0 0}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns a p,section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.ticket_btns div.ticket p{font-size:.9em;font-weight:normal;padding-left:.4em;line-height:1.3}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.sakura_syosai{width:100%;font-size:.8rem;padding:0}@media screen and (max-width: 960px){section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.sakura_syosai{padding:1.5em 0 0;margin-left:-0.3rem;border-left:none;width:100%}}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.sakura_syosai .program h5{font-size:1.1em;font-weight:bold;margin:0 0 .5em}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.sakura_syosai .program h6{font-size:1.1rem;font-weight:normal;color:#364e96;padding:.2em 0;border-bottom:solid 1px #b75682;border-bottom:solid 1px #cecece}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.sakura_syosai .program .naiyo{font-size:1.2rem;margin:0 0 .5em}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_3 li.sakura_syosai .program .player{font-size:1rem;line-height:1.4}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_4{margin-bottom:1rem;grid-column:3/4;grid-row:1/3}@media screen and (max-width: 960px){section.sakura_list_block2 .month_wrap .prg_wrap ul.block_4{grid-column:3/4;grid-row:1/3}}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_4 li.thumbnail{pad:0 0 0 1rem;display:flex;justify-content:right}section.sakura_list_block2 .month_wrap .prg_wrap ul.block_4 li.thumbnail img.eyecatch{width:100%;max-width:200px;height:auto}section.sakura_list_block2 .month_wrap .caution_box{margin:1em 0;padding:1em;border:solid 1px #ccc}section.sakura_list_block2 .month_wrap .caution_box h5{margin:1em 0 .5em;padding:0 0 .5em;border-bottom:dotted 1px #ccc}.sakura_kids_link{display:flex;justify-content:center;gap:3em}@media screen and (max-width: 520px){.sakura_kids_link{padding:2em 1em 0;display:block;text-align:center}.sakura_kids_link a{display:block;width:100%;margin:0 0 1em}}section.program_list_wrap h6.period{width:6em;font-size:1.4rem;color:#fff;text-align:center;padding:.5em;background-color:#564947}section.program_list_wrap h6.period span{display:block;font-size:.8rem}section.program_list_wrap table{width:100%;margin:1em 0 2em;border-collapse:collapse;border-top:solid 1px #dadada;border-left:solid 1px #dadada}section.program_list_wrap table td{padding:.5em .5em;border-bottom:solid 1px #dadada;border-right:solid 1px #dadada}section.program_list_wrap table td.date{background-color:#dbdbab;border-bottom:solid 1px #fff;white-space:nowrap}@media screen and (max-width: 960px){section.program_list_wrap table td.date{white-space:pre-wrap}}@media screen and (max-width: 520px){section.program_list_wrap table td.date{white-space:normal}}section.program_list_wrap table td.date.holiday{background-color:#efd0cb}@media screen and (max-width: 960px){section.program_list_wrap table td.venue{display:block}}@media screen and (max-width: 960px){section.program_list_wrap table td.program{display:block}}section.program_list_wrap table td.program a{text-decoration:none}section.program_list_wrap table td.program a .series_title{font-size:.8rem;margin:0}section.program_list_wrap table td.program a .main_title{font-size:1.1rem;margin:0}section.program_list_wrap table td.program a .sub_title{font-size:.8rem;margin:0}section.program_list_wrap table td.program a .enki{display:inline-block;font-size:1em;font-size:.9em;color:red;background-color:rgba(0,0,0,.03);margin:.5em 0 .3em;padding:.3em;border:solid 1px red;text-align:center;font-weight:bold}section.program_list_wrap table td.program a .enki.cyushi{color:#fff;background-color:red}section.program_list_wrap table td.program a .enki.streaming_free{color:#668cba;border:solid 1px #668cba}section.program_list_wrap table td.program a .enki.streaming_paid{color:#668cba;border:solid 1px #668cba}section.program_list_wrap table td.btns{width:12em}@media screen and (max-width: 960px){section.program_list_wrap table td.btns{display:block;width:auto}}section.program_list_wrap table td.btns a{display:block;margin:5px auto;padding:5px 1em;font-size:.8em;text-align:center;letter-spacing:2px;text-decoration:none;white-space:nowrap;color:#fff}section.program_list_wrap table td.btns a.detail{background-color:#eb7c73}section.program_list_wrap table td.btns a.ticket{background-color:#eea9a5}@media screen and (max-width: 960px){section.program_list_wrap table td.btns{display:block}}.program_info_box{margin:0 auto 40px;padding:0 0 20px;border-bottom:solid 1px #dadada}.program_info_box h4{font-size:1.8rem;font-weight:bold}.program_info_box h4 span{display:block;font-size:1.1rem;font-weight:bold}.program_info_box a.watch_btn{display:block;margin:20px auto;padding:.5em 1em;background-color:#8a68b5;text-decoration:none;color:#fff;font-size:1.2rem;font-weight:bold;text-align:center;line-height:1}.program_info_box .kikan{text-align:right;font-weight:bold}.program_info_box h5{display:inline-block;background-color:#c7b2dc;color:rgba(0,0,0,.54);font-size:1.1rem;margin:0 0 20px;padding:.3em 1em}.inner_2clumn{overflow:hidden;width:100%;margin:1em auto 2em}.inner_2clumn .left_clumn{float:left;width:calc(100% - 200px)}@media screen and (max-width: 520px){.inner_2clumn .left_clumn{float:none;width:100%;margin:0 auto 2em}}.inner_2clumn .left_clumn dl dd{margin:0 0 1em}.inner_2clumn .right_clumn{float:right;width:180px}@media screen and (max-width: 520px){.inner_2clumn .right_clumn{float:none;width:100%;margin:0 auto 2em}}.inner_2clumn .right_clumn img{width:180px;height:auto;margin:0 auto 10px}@media screen and (max-width: 520px){.inner_2clumn .right_clumn img{width:100%;height:auto}}.inner_2clumn .right_clumn .caption{margin:0 auto 1em;padding:0;font-size:12px;color:#333}.inner_2clumn .right_clumn .caption.center{text-align:center}.inner_2clumn .right_clumn .caption.right{text-align:right}h4.title_encore{font-size:24px;margin:0 0 20px;padding:.3em .5em;color:rgba(0,0,0,.87);border-bottom:solid 2px rgba(0,0,0,.12)}.encore_item_box{margin:0 0 2em;padding:0 0 2em;border-bottom:solid 1px #dadada}.encore_item_box .encore_title{margin:0 0 1em}.encore_item_box .encore_title .series_title{font-size:1rem;margin:0}.encore_item_box .encore_title .main_title{font-size:1.3rem;margin:0}.encore_item_box .encore_title .sub_title{font-size:.9rem;margin:0}.encore_item_box ul.program_data{list-style-type:none;margin:0 0 1em}.lead_behind{margin:0 0 2em}.slider_wrap{margin:1em auto;overflow:hidden}.slider_wrap .slick-prev{left:20px;z-index:100}.slider_wrap .slick-next{right:20px;z-index:100}.slider_wrap .slider{width:600px;margin:0 auto 10px}@media screen and (max-width: 960px){.slider_wrap .slider{width:100%;height:300px}}@media screen and (max-width: 520px){.slider_wrap .slider{width:100%}}.slider_wrap .slider img{width:600px;height:400px}@media screen and (max-width: 520px){.slider_wrap .slider img{width:100%}}.slider_wrap .slider iframe{width:600px;height:400px}@media screen and (max-width: 960px){.slider_wrap .slider iframe{width:100%;height:300px}}@media screen and (max-width: 520px){.slider_wrap .slider iframe{width:100%}}.slider_wrap .slider_nav{width:600px;height:100px;overflow:hidden;text-align:center;margin:0 auto}@media screen and (max-width: 960px){.slider_wrap .slider_nav{width:100%}}@media screen and (max-width: 520px){.slider_wrap .slider_nav{width:100%}}.slider_wrap .slider_nav img{height:150px;border:solid 1px #fff}.slider_wrap .slider_nav img.slick-current{border:solid 1px blue}.movieConBox{overflow:hidden}.movieConBox .movieListBox{position:relative;background-color:#fff;border:solid 1px #ddd;float:left;margin:10px;padding:10px;width:calc((100% - 80px)/4)}@media screen and (max-width: 960px){.movieConBox .movieListBox{width:calc((100% - 60px)/3)}}@media screen and (max-width: 520px){.movieConBox .movieListBox{width:calc((100% - 40px)/2)}}.movieConBox .movieListBox h4{margin:10px;padding:5px}.movieConBox .movieListBox p{font-size:90%;line-height:1.2}.movieConBox .movieListBox img.thumbnail{width:100%;margin:0 auto .5em}.movieConBox .movieListBox img.icon{position:absolute;top:40%;left:50%;width:40px;height:auto;transform:translate(-50%, -50%);margin:0;padding:0;z-index:100}@media screen and (max-width: 960px){.movieConBox .movieListBox img.icon{top:calc(50% - 25px)}}section#privacy h3{margin:2em 0 1em}section#privacy ol{margin:0 0 0 1.5em}h3.midashi_press_index{position:relative;width:100%;height:16vw;margin:0 0 2em;padding:0;border:none;background:url(../../images/press/bg_press_index.jpg) center 50% no-repeat;background-size:cover}h3.midashi_press_index span{display:block;position:absolute;font-size:1.8rem;font-weight:bold;color:#d75e96;width:90%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;padding:.5em 1em;background-color:rgba(255,255,255,.8)}@media screen and (max-width: 960px){h3.midashi_press_index span{width:100%;font-size:1.6rem;padding:.25em .5em}}.press_cont_wrap{margin:0 auto 5em}.press_cont_wrap h3{font-size:1.4em;margin:2em 0 1em;padding:.3em .5em;background-color:rgba(0,0,0,.03);border-top:solid 1px #f6c3cb;border-bottom:solid 1px #f6c3cb;border-right:solid 1px #f6c3cb}.press_cont_wrap dl.release_list{list-style-type:none;margin:0 0 1em}.press_cont_wrap dl.release_list dt{margin:.5em 0 .25em;font-weight:normal;color:rgba(0,0,0,.54)}.press_cont_wrap dl.release_list dd{margin:0 0 .25em}.press_cont_wrap .contact_box{margin:2em 0 0;padding:2em 0 0;border-top:solid 1px #dadada}section#search_resutl ul{list-style:none}section#search_resutl ul li{margin:0 0 1em;padding:0 0 1em;border-bottom:dotted 1px #dadada}section#search_resutl ul li a{overflow:hidden;display:block}section#search_resutl ul li a img.thumbnail{float:left;width:60px;height:auto}section#search_resutl ul li a .search_text_wrap{margin:0 0 0 80px}section#search_resutl ul li a .search_text_wrap h3{border:none;margin:0;padding:0}section#search_resutl ul li a .search_text_wrap .date{font-size:.9em}ul.pict_wrap{list-style:none;margin:2rem 0;max-width:760px}@media screen and (max-width: 520px){ul.pict_wrap{margin:1rem auto .5rem}}ul.pict_wrap li{display:inline-block;width:calc(25% - 4px);margin:0;padding:0}@media screen and (max-width: 520px){ul.pict_wrap li{width:calc(50% - 4px);margin:0 0 4vw}}ul.pict_wrap li img{width:100%;height:auto}