.timetable_tabs{border-bottom:2px solid #ff8534;font-size:0;margin-bottom:40px;text-align:center}.timetable_tabs .timetable_tab{display:inline-block;line-height:60px;vertical-align:bottom;width:200px}.timetable_tabs .timetable_tab a{background:#e1e1e1;color:#000;display:block;font-size:24px;margin:0 1px}.timetable_tabs .timetable_tab a:hover{font-weight:700}.timetable_tabs .timetable_tab.selected a{background:#ff8534;color:#fff;pointer-events:none}#daily_time_table .error_message{display:none}#daily_time_table .error_message p{color:#900;font-size:1.25rem;line-height:1.8;padding:20px 0;text-align:center}#daily_time_table.error .error_message{display:block}#daily_time_table.error .programs_area{display:none}.programs_area{margin-bottom:140px;width:100%}.programs_area .selection_date{margin-bottom:35px}.programs_area .selection_date a{display:block}.programs_area .selection_date ul{display:flex;flex-wrap:nowrap}.programs_area .selection_date li a{background-color:#e1e1e1;border:1px solid #e1e1e1;box-sizing:border-box;font-size:24px;margin-right:2px;padding:20px 8px 8px;text-align:center;transition:all .3s ease-in-out;width:143px}.programs_area .selection_date li a:hover{background-color:#a0a0a0;color:#000}.programs_area .selection_date li span{background:#f3f3f3;display:block;font-size:18px;line-height:30px}.programs_area .selection_date li:first-child a,.programs_area .selection_date li:last-child a{background:#fff;font-size:16px;height:100%;padding:30px 0 0;width:56px}.programs_area .selection_date li:first-child{margin-right:5px}.programs_area .selection_date li:first-child a:after{border-left:0;border-right:8px solid #a0a0a0;margin-right:5px}.programs_area .selection_date li:first-child a:hover:after{border-right:8px solid #000}.programs_area .selection_date li:last-child{margin-left:3px;margin-right:0}.programs_area .selection_date li:last-child a:after{border-left:8px solid #a0a0a0;margin-left:5px}.programs_area .selection_date li:last-child a:hover:after{border-left:8px solid #000}.programs_area .selection_date li.disable span{background:#c3c3c3}.programs_area .selection_date li.disable a,.programs_area .selection_date li.disable a:hover{background-color:#ccc;color:#fff;pointer-events:none}.programs_area .selection_date li.disable:first-child a:after{border-right:8px solid #fff}.programs_area .selection_date li.disable:last-child a:after{border-left:8px solid #fff}.programs_area .selection_date li.selected{background-color:#ff8534;border:1px solid #e1e1e1;box-sizing:border-box;color:#fff;font-size:24px;margin-right:2px;padding:20px 8px 8px;position:relative;text-align:center;width:143px}.programs_area .selection_date li.selected span{background:#ff9d5d}.programs_area .selection_date li.selected:before{border:8px solid transparent;border-top:15px solid #ff8534;bottom:-22px;content:"";left:50%;margin-left:-8px;position:absolute}.programs_area .selection_timezone{border-bottom:2px solid #e1e1e1;font-size:0;margin-bottom:4px;text-align:center;width:100%}.programs_area .selection_timezone .timezone{border-right:2px solid #e1e1e1;display:inline-block;font-size:18px;font-weight:700;margin-bottom:5px}.programs_area .selection_timezone .timezone:first-child{border-left:2px solid #e1e1e1}.programs_area .selection_timezone .timezone a{border-radius:3px;line-height:30px;padding:0 40px;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease-in-out}.programs_area .selection_timezone .timezone a:hover{background-color:#fff3ea}.programs_area .programs .p_tbody .p_btn{padding-top:10px;text-align:right}.programs_area .programs .p_tbody .p_btn a{background:#129954;color:#fff;display:inline-block;padding:10px 40px}.programs_area .programs .p_tbody .p_btn a.arrow:before{border-left-color:#fff;padding-right:10px}.programs_area .programs .p_tbody .onair .p_row{background:#fff3ea}.programs_area .programs .p_tbody .onair .p_time{background:#ff8534;color:#fff}.programs_area .programs .p_tbody .onair .p_time p{padding-top:60px;position:relative}.programs_area .programs .p_tbody .onair .p_time p:before{background:url(../img/ic_onair.png) no-repeat;content:"";height:64px;left:0;margin:0 auto;position:absolute;right:0;top:-20px;width:64px}@media only screen and (max-width:767px){header{position:relative}header .btn-weekly{bottom:0;height:36px;margin:auto;position:absolute;right:16px;top:0}header .btn-weekly a{background:#129954;border-radius:8px;color:#fff;display:inline-block;font-size:.875rem;padding:6px 10px}header .btn-weekly a span{display:block;line-height:1.4;padding-left:10px;padding-top:2px;position:relative}header .btn-weekly a span:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:5px 8px;bottom:0;content:"";display:block;height:10px;left:0;margin:auto;position:absolute;top:0;width:16px}#page_header_fixed .timetable_selector_container .ui-select{margin-bottom:5.7142857143%}#page_header_fixed .timetable_selector_container .ui-select select{background:url(/parts/common/img/icon_arrow_bk.svg) no-repeat 96%;background-size:8px;border:1px solid #dadada;font-size:1rem;padding:8px 16px 8px 8px;position:relative;width:100%}#page_header_fixed .timetable_selector_container .ui-select .btn-weekly a{background:#129954;border-radius:8px;color:#fff;display:inline-block;font-size:.875rem;padding:8px 10px}#page_header_fixed .timetable_selector_container .ui-select .btn-weekly a span{display:block;line-height:1.4;padding-left:10px;padding-top:2px;position:relative}#page_header_fixed .timetable_selector_container .ui-select .btn-weekly a span:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:5px 8px;bottom:0;content:"";display:block;height:10px;left:0;margin:auto;position:absolute;top:0;width:16px}.timetable_tabs{display:none}#daily_time_table.error .error_message p{font-size:.875rem}.programs_area .selection_date,.programs_area .selection_timezone{display:none}.programs_area .programs .p_tbody .p_row{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:2.8571428571%;padding:0 0 2.8571428571%}.programs_area .programs .p_tbody .p_time{background-color:#129954;color:#fff;margin-bottom:8px;padding:0;width:100%}.programs_area .programs .p_tbody .p_time p{padding:4px 10px}.programs_area .programs .p_tbody .p_time p span:first-child{display:none}.programs_area .programs .p_tbody .onair .p_time{padding:0}.programs_area .programs .p_tbody .onair .p_time :before{background-color:#e83f22;color:#fff;content:"NOW ON AIR";font-size:.75rem;height:100%;left:0;line-height:1;padding:10px 10px 0;position:absolute;top:0}.programs_area .programs .p_tbody .onair .p_time p{padding:4px 4px 4px 7em}.programs_area .programs .p_tbody .onair .p_time p:before{content:none}.programs_area .programs .p_tbody figure{align-items:flex-start;display:flex;justify-content:space-between}.programs_area .programs .p_tbody figure>a,.programs_area .programs .p_tbody figure>img{display:block;height:auto;width:46.2857142857%}.programs_area .programs .p_tbody figure figcaption{margin-left:4.5714285714%;width:57.1428571429%}.programs_area .programs .p_tbody figure .p_btn{text-align:center}.programs_area .programs .p_tbody figure .p_btn a{display:block;font-size:.875rem;padding:8px 0}.programs_area .programs .p_tbody .p_title{font-size:.875rem;font-weight:700;margin-bottom:5px}.programs_area .programs .p_tbody .p_episode p{font-size:.875rem}}@media print,screen and (min-width:768px){#page_header_fixed select{display:none}.programs_area .programs .p_tbody .p_row{display:flex}.programs_area .programs .p_tbody .p_time{align-items:center;background:#eee;border-bottom:3px solid #fff;border-top:1px solid #fff;display:flex;text-align:center;width:100px}.programs_area .programs .p_tbody .p_time p{width:100%}.programs_area .programs .p_tbody .p_time p span{display:block}.programs_area .programs .p_tbody .p_time p span:last-child{display:none}.programs_area .programs .p_tbody figure{border-bottom:2px solid #eee;border-top:1px solid #fff;display:flex;flex:1;justify-content:space-between;padding:30px 20px}.programs_area .programs .p_tbody figure img{width:280px}.programs_area .programs .p_tbody figure figcaption{width:680px}.programs_area .programs .p_tbody .p_title{font-size:22px;font-weight:700;margin-bottom:15px}.programs_area .programs .p_tbody .p_episode p{font-size:18px}}