.epg-nav {
    width: 100%;
    z-index: 1000;
    background: #fff;
}

.epg-container {
    position: relative;
    box-sizing: border-box;
}

.epg-container:after {
    clear: both;
    display: table;
    content: "";
}

.epg-container .epg-title {
    font-size: 26px;
    font-weight: bold;
    color: #F8A200;
    margin-top: 10px;
    margin-bottom: 10px;
}

.epg-container .epg-top-header {
    width: 100%;
    height: auto;
    background: #fff;
    z-index: 100;
}

.epg-container .epg-top-header .epg-header {
    position: relative;
    width: 100%;
    height: 50px;
    background-color: #fff;
    box-sizing: border-box;
}

.epg-container .epg-top-header .epg-header .date {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    display: inline;
}

.epg-container .epg-top-header .epg-header .link {
    position: relative;
    top: 0px;
    width: 100%;
    text-align: center;
}

.epg-container .epg-top-header .epg-header .link a {
    top: 5px;
}

.epg-container .epg-top-header .epg-header .link a:first-of-type {
    left: 0;
}

.epg-container .epg-top-header .epg-header .link a:last-of-type {
    right: 0;
}

.epg-container .epg-top-header .epg-header .link span,
.epg-container .epg-top-header .epg-header .link a,
.epg-container .epg-top-header .epg-header .link a:hover {
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
}

.epg-container .epg-top-header .epg-header .link span,
.epg-container .epg-top-header .epg-header .link a {
    position: absolute;
    color: #000;
}

.epg-container .epg-top-header .epg-header .link a:hover {
    text-decoration: underline;
}

.epg-container .epg-top-header .epg-week-header {
    position: relative;
    background-color: #fff;
    margin: 0 auto;
}

.epg-container .epg-top-header .epg-week-header .column-time {
    position: relative;
    width: 8%;
    height: 43px;
    background-color: #000;
    float: left;
}

.epg-container .epg-top-header .epg-week-header .column-day {
    position: relative;
    width: 23%;
    float: left;
    border: solid 1px #000;
    border-left: none;
}

.epg-container .epg-top-header .epg-week-header .column-day .today:before{
    content:"本日";
    display: inline;
    background: #FFC100;
    color: #000;
    font-size: .5rem;
    padding: .3em .4em .3em;
    margin-right: 3px;
    border-radius: 6px;
}
.epg-container .epg-top-header .epg-week-header .first {
}



.epg-container .epg-top-header .epg-week-header .column-day .label-week {
    position: relative;
    width: 100%;
    padding: 10px 0px;
    text-align: center;
    background-color: #eee;
    color: #000;
    font-weight: bold;
    font-size: 14px;
    border-bottom: none;
    border-right: none;
}

.epg-container .epg-top-header .epg-week-header .column-day .label-week.saturday {
    background-color: #0096C7;
    color: #fff;
    border: none;
}

.epg-container .epg-top-header .epg-week-header .column-day .label-week.sunday {
    background-color: #E22C00;
    color: #fff;
    border: none;
}

.epg-container .epg-top-header .epg-week-header .column-day .label-day {
    position: relative;
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #000;
    font-weight: bold;
    font-size: 16px;
    border-top: solid 1px #000;
    background: #fff;
}

.epg-container .epg-table {
    position: relative;
    width: calc(100% - 60px);
    margin: 0 auto;
}

.epg-container .epg-table .column-time {
    position: relative;
    width: 8%;
    float: left;
    border-right: solid 1px #000;
    border-bottom: solid 1px #000;
}

.epg-container .epg-table .column-time .cell {
    position: relative;
    width: 100%;
    background-color: #000;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    line-height: 32px;
    border-top: solid 1px #fff;
    word-break: break-all;
}

.epg-container .epg-table .column-time .cell:first-of-type {
    border-top: solid 1px #000;
}

.epg-container .epg-table .column-day {
    position: relative;
    width: 23%;
    float: left;
}

.epg-container .epg-table .column-day a,
.epg-container .epg-table .column-day a:hover {
    text-decoration: none;
}

.epg-container .epg-table .column-day .cell-wrap {
    position: relative;
    width: 100%;
    text-decoration: none;
    border-right: solid 1px #666;
}

.epg-container .epg-table .column-day .cell-wrap .cell-inner-wrap {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    box-sizing: border-box;
    border-bottom: solid 1px #666;
}

.epg-container .epg-table .column-day .cell-wrap .cell-inner-wrap.onair:not(.active) {
    background-color: #ffbcb1;
    color: #000000;
}

.epg-container .epg-table .column-day .cell-wrap .cell-inner-wrap.onair:hover {
    background-color: #ffbcb1;
    color: #000000;
}

.epg-container .epg-table .column-day .cell-wrap .cell-inner-wrap.onair:not(.active) .cell .label-time,
.epg-container .epg-table .column-day .cell-wrap .cell-inner-wrap.onair:not(.active) .cell .label-description {
    color: #000000;
}

.epg-container .epg-table .column-day .cell-wrap .cell-inner-wrap.active {
    background: #eee;
    z-index: 1;

}

.epg-container .epg-table .column-day .cell-wrap .cell-inner-wrap .cell {
    position: relative;
    width: 100%;
}

.epg-container .epg-table .column-day .cell-wrap .cell-inner-wrap .cell .label-time {
    position: relative;
    color: #000;
    font-size: 15px;
    font-weight: bold;
    line-height: 30px;
    text-indent: 10px;
    display: inline-block;
}

.epg-container .epg-table .column-day .cell-wrap .cell-inner-wrap .cell .label-description {
    position: relative;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 5px;
    font-size: 13px;
    color: #000;
    font-weight: bold;
}

.epg-container .epg-table .column-day .cell-wrap .cell-inner-wrap .cell .label-thumb {
    position: relative;
    margin-left: 13px;
    margin-right: 13px;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: center;
    height: 68px;
}

.epg-container .epg-table .column-day .cell-wrap .cell-inner-wrap .cell .label-thumb img {
    width: 90%;
    border: 0;
    margin: 5% auto;
}

.epg-container .epg-table .time-5m{
    height: 25px;
}
.epg-container .epg-table .time-10m{
    height: 50px;
}
.epg-container .epg-table .time-15m{
    height: 75px;
}
.epg-container .epg-table .time-20m{
    height: 100px;
}
.epg-container .epg-table .time-25m{
    height: 125px;
}
.epg-container .epg-table .time-30m{
    height: 150px;
}
.epg-container .epg-table .time-35m{
    height: 175px;
}
.epg-container .epg-table .time-40m{
    height: 200px;
}
.epg-container .epg-table .time-45m{
    height: 225px;
}
.epg-container .epg-table .time-50m{
    height: 250px;
}
.epg-container .epg-table .time-55m{
    height: 275px;
}
.epg-container .epg-table .time-60m{
    height: 300px;
}
.epg-container .epg-table .time-65m{
    height: 325px;
}
.epg-container .epg-table .time-70m{
    height: 350px;
}
.epg-container .epg-table .time-75m{
    height: 375px;
}
.epg-container .epg-table .time-80m{
    height: 400px;
}
.epg-container .epg-table .time-85m{
    height: 425px;
}
.epg-container .epg-table .time-90m{
    height: 450px;
}
.epg-container .epg-table .time-95m{
    height: 475px;
}
.epg-container .epg-table .time-100m{
    height: 500px;
}
.epg-container .epg-table .time-105m{
    height: 525px;
}
.epg-container .epg-table .time-110m{
    height: 550px;
}
.epg-container .epg-table .time-115m{
    height: 575px;
}
.epg-container .epg-table .time-120m{
    height: 600px;
}
.epg-container .epg-table .time-125m{
    height: 625px;
}
.epg-container .epg-table .time-130m{
    height: 650px;
}
.epg-container .epg-table .time-135m{
    height: 675px;
}
.epg-container .epg-table .time-140m{
    height: 700px;
}
.epg-container .epg-table .time-145m{
    height: 725px;
}
.epg-container .epg-table .time-150m{
    height: 750px;
}
.epg-container .epg-table .time-155m{
    height: 775px;
}
.epg-container .epg-table .time-160m{
    height: 800px;
}
.epg-container .epg-table .time-165m{
    height: 825px;
}
.epg-container .epg-table .time-170m{
    height: 850px;
}
.epg-container .epg-table .time-175m{
    height: 875px;
}
.epg-container .epg-table .time-180m{
    height: 900px;
}
.epg-container .epg-table .time-185m{
    height: 925px;
}
.epg-container .epg-table .time-190m{
    height: 950px;
}
.epg-container .epg-table .time-195m{
    height: 975px;
}
.epg-container .epg-table .time-200m{
    height: 1000px;
}
.epg-container .epg-table .time-205m{
    height: 1025px;
}
.epg-container .epg-table .time-210m{
    height: 1050px;
}
.epg-container .epg-table .time-215m{
    height: 1075px;
}
.epg-container .epg-table .time-220m{
    height: 1100px;
}
.epg-container .epg-table .time-225m{
    height: 1125px;
}
.epg-container .epg-table .time-230m{
    height: 1150px;
}
.epg-container .epg-table .time-235m{
    height: 1175px;
}
.epg-container .epg-table .time-240m{
    height: 1200px;
}
.epg-container .epg-table .time-245m{
    height: 1225px;
}
.epg-container .epg-table .time-250m{
    height: 1250px;
}
.epg-container .epg-table .time-255m{
    height: 1275px;
}
.epg-container .epg-table .time-260m{
    height: 1300px;
}
.epg-container .epg-table .time-265m{
    height: 1325px;
}
.epg-container .epg-table .time-270m{
    height: 1350px;
}
.epg-container .epg-table .time-275m{
    height: 1375px;
}
.epg-container .epg-table .time-280m{
    height: 1400px;
}
.epg-container .epg-table .time-285m{
    height: 1425px;
}
.epg-container .epg-table .time-290m{
    height: 1450px;
}
.epg-container .epg-table .time-295m{
    height: 1475px;
}
.epg-container .epg-table .time-300m{
    height: 1500px;
}
.epg-container .epg-table .time-305m{
    height: 1525px;
}
.epg-container .epg-table .time-310m{
    height: 1550px;
}
.epg-container .epg-table .time-315m{
    height: 1575px;
}
.epg-container .epg-table .time-320m{
    height: 1600px;
}
.epg-container .epg-table .time-325m{
    height: 1625px;
}
.epg-container .epg-table .time-330m{
    height: 1650px;
}
.epg-container .epg-table .time-335m{
    height: 1675px;
}
.epg-container .epg-table .time-340m{
    height: 1700px;
}
.epg-container .epg-table .time-345m{
    height: 1725px;
}
.epg-container .epg-table .time-350m{
    height: 1750px;
}
.epg-container .epg-table .time-355m{
    height: 1775px;
}
.epg-container .epg-table .time-360m{
    height: 1800px;
}
.epg-container .epg-table .time-365m{
    height: 1825px;
}
.epg-container .epg-table .time-370m{
    height: 1850px;
}
.epg-container .epg-table .time-375m{
    height: 1875px;
}
.epg-container .epg-table .time-380m{
    height: 1900px;
}
.epg-container .epg-table .time-385m{
    height: 1925px;
}
.epg-container .epg-table .time-390m{
    height: 1950px;
}
.epg-container .epg-table .time-395m{
    height: 1975px;
}
.epg-container .epg-table .time-400m{
    height: 2000px;
}
.epg-container .epg-table .time-405m{
    height: 2025px;
}
.epg-container .epg-table .time-410m{
    height: 2050px;
}
.epg-container .epg-table .time-415m{
    height: 2075px;
}
.epg-container .epg-table .time-420m{
    height: 2100px;
}
.epg-container .epg-table .time-425m{
    height: 2125px;
}
.epg-container .epg-table .time-430m{
    height: 2150px;
}
.epg-container .epg-table .time-435m{
    height: 2175px;
}
.epg-container .epg-table .time-440m{
    height: 2200px;
}
.epg-container .epg-table .time-445m{
    height: 2225px;
}
.epg-container .epg-table .time-450m{
    height: 2250px;
}
.epg-container .epg-table .time-455m{
    height: 2275px;
}
.epg-container .epg-table .time-460m{
    height: 2300px;
}
.epg-container .epg-table .time-465m{
    height: 2325px;
}
.epg-container .epg-table .time-470m{
    height: 2350px;
}
.epg-container .epg-table .time-475m{
    height: 2375px;
}
.epg-container .epg-table .time-480m{
    height: 2400px;
}
.epg-container .epg-table .time-485m{
    height: 2425px;
}
.epg-container .epg-table .time-490m{
    height: 2450px;
}
.epg-container .epg-table .time-495m{
    height: 2475px;
}
.epg-container .epg-table .time-500m{
    height: 2500px;
}
.epg-container .epg-table .time-505m{
    height: 2525px;
}
.epg-container .epg-table .time-510m{
    height: 2550px;
}
.epg-container .epg-table .time-515m{
    height: 2575px;
}
.epg-container .epg-table .time-520m{
    height: 2600px;
}
.epg-container .epg-table .time-525m{
    height: 2625px;
}
.epg-container .epg-table .time-530m{
    height: 2650px;
}
.epg-container .epg-table .time-535m{
    height: 2675px;
}
.epg-container .epg-table .time-540m{
    height: 2700px;
}
.epg-container .epg-table .time-545m{
    height: 2725px;
}
.epg-container .epg-table .time-550m{
    height: 2750px;
}
.epg-container .epg-table .time-555m{
    height: 2775px;
}
.epg-container .epg-table .time-560m{
    height: 2800px;
}
.epg-container .epg-table .time-565m{
    height: 2825px;
}
.epg-container .epg-table .time-570m{
    height: 2850px;
}
.epg-container .epg-table .time-575m{
    height: 2875px;
}
.epg-container .epg-table .time-580m{
    height: 2900px;
}
.epg-container .epg-table .time-585m{
    height: 2925px;
}
.epg-container .epg-table .time-590m{
    height: 2950px;
}
.epg-container .epg-table .time-595m{
    height: 2975px;
}
.epg-container .epg-table .time-600m{
    height: 3000px;
}
.epg-container .epg-table .time-605m{
    height: 3025px;
}
.epg-container .epg-table .time-610m{
    height: 3050px;
}
.epg-container .epg-table .time-615m{
    height: 3075px;
}
.epg-container .epg-table .time-620m{
    height: 3100px;
}
.epg-container .epg-table .time-625m{
    height: 3125px;
}
.epg-container .epg-table .time-630m{
    height: 3150px;
}
.epg-container .epg-table .time-635m{
    height: 3175px;
}
.epg-container .epg-table .time-640m{
    height: 3200px;
}
.epg-container .epg-table .time-645m{
    height: 3225px;
}
.epg-container .epg-table .time-650m{
    height: 3250px;
}
.epg-container .epg-table .time-655m{
    height: 3275px;
}
.epg-container .epg-table .time-660m{
    height: 3300px;
}
.epg-container .epg-table .time-665m{
    height: 3325px;
}
.epg-container .epg-table .time-670m{
    height: 3350px;
}
.epg-container .epg-table .time-675m{
    height: 3375px;
}
.epg-container .epg-table .time-680m{
    height: 3400px;
}
.epg-container .epg-table .time-685m{
    height: 3425px;
}
.epg-container .epg-table .time-690m{
    height: 3450px;
}
.epg-container .epg-table .time-695m{
    height: 3475px;
}
.epg-container .epg-table .time-700m{
    height: 3500px;
}
.epg-container .epg-table .time-705m{
    height: 3525px;
}
.epg-container .epg-table .time-710m{
    height: 3550px;
}
.epg-container .epg-table .time-715m{
    height: 3575px;
}
.epg-container .epg-table .time-720m{
    height: 3600px;
}
.epg-container .epg-table .time-725m{
    height: 3625px;
}
.epg-container .epg-table .time-730m{
    height: 3650px;
}
.epg-container .epg-table .time-735m{
    height: 3675px;
}
.epg-container .epg-table .time-740m{
    height: 3700px;
}
.epg-container .epg-table .time-745m{
    height: 3725px;
}
.epg-container .epg-table .time-750m{
    height: 3750px;
}
.epg-container .epg-table .time-755m{
    height: 3775px;
}
.epg-container .epg-table .time-760m{
    height: 3800px;
}
.epg-container .epg-table .time-765m{
    height: 3825px;
}
.epg-container .epg-table .time-770m{
    height: 3850px;
}
.epg-container .epg-table .time-775m{
    height: 3875px;
}
.epg-container .epg-table .time-780m{
    height: 3900px;
}
.epg-container .epg-table .time-785m{
    height: 3925px;
}
.epg-container .epg-table .time-790m{
    height: 3950px;
}
.epg-container .epg-table .time-795m{
    height: 3975px;
}
.epg-container .epg-table .time-800m{
    height: 4000px;
}
.epg-container .epg-table .time-805m{
    height: 4025px;
}
.epg-container .epg-table .time-810m{
    height: 4050px;
}
.epg-container .epg-table .time-815m{
    height: 4075px;
}
.epg-container .epg-table .time-820m{
    height: 4100px;
}
.epg-container .epg-table .time-825m{
    height: 4125px;
}
.epg-container .epg-table .time-830m{
    height: 4150px;
}
.epg-container .epg-table .time-835m{
    height: 4175px;
}
.epg-container .epg-table .time-840m{
    height: 4200px;
}
.epg-container .epg-table .time-845m{
    height: 4225px;
}
.epg-container .epg-table .time-850m{
    height: 4250px;
}
.epg-container .epg-table .time-855m{
    height: 4275px;
}
.epg-container .epg-table .time-860m{
    height: 4300px;
}
.epg-container .epg-table .time-865m{
    height: 4325px;
}
.epg-container .epg-table .time-870m{
    height: 4350px;
}
.epg-container .epg-table .time-875m{
    height: 4375px;
}
.epg-container .epg-table .time-880m{
    height: 4400px;
}
.epg-container .epg-table .time-885m{
    height: 4425px;
}
.epg-container .epg-table .time-890m{
    height: 4450px;
}
.epg-container .epg-table .time-895m{
    height: 4475px;
}
.epg-container .epg-table .time-900m{
    height: 4500px;
}
.epg-container .epg-table .time-905m{
    height: 4525px;
}
.epg-container .epg-table .time-910m{
    height: 4550px;
}
.epg-container .epg-table .time-915m{
    height: 4575px;
}
.epg-container .epg-table .time-920m{
    height: 4600px;
}
.epg-container .epg-table .time-925m{
    height: 4625px;
}
.epg-container .epg-table .time-930m{
    height: 4650px;
}
.epg-container .epg-table .time-935m{
    height: 4675px;
}
.epg-container .epg-table .time-940m{
    height: 4700px;
}
.epg-container .epg-table .time-945m{
    height: 4725px;
}
.epg-container .epg-table .time-950m{
    height: 4750px;
}
.epg-container .epg-table .time-955m{
    height: 4775px;
}
.epg-container .epg-table .time-960m{
    height: 4800px;
}
.epg-container .epg-table .time-965m{
    height: 4825px;
}
.epg-container .epg-table .time-970m{
    height: 4850px;
}
.epg-container .epg-table .time-975m{
    height: 4875px;
}
.epg-container .epg-table .time-980m{
    height: 4900px;
}
.epg-container .epg-table .time-985m{
    height: 4925px;
}
.epg-container .epg-table .time-990m{
    height: 4950px;
}
.epg-container .epg-table .time-995m{
    height: 4975px;
}
.epg-container .epg-table .time-1000m{
    height: 5000px;
}
.epg-container .epg-table .time-1005m{
    height: 5025px;
}
.epg-container .epg-table .time-1010m{
    height: 5050px;
}
.epg-container .epg-table .time-1015m{
    height: 5075px;
}
.epg-container .epg-table .time-1020m{
    height: 5100px;
}
.epg-container .epg-table .time-1025m{
    height: 5125px;
}
.epg-container .epg-table .time-1030m{
    height: 5150px;
}
.epg-container .epg-table .time-1035m{
    height: 5175px;
}
.epg-container .epg-table .time-1040m{
    height: 5200px;
}
.epg-container .epg-table .time-1045m{
    height: 5225px;
}
.epg-container .epg-table .time-1050m{
    height: 5250px;
}
.epg-container .epg-table .time-1055m{
    height: 5275px;
}
.epg-container .epg-table .time-1060m{
    height: 5300px;
}
.epg-container .epg-table .time-1065m{
    height: 5325px;
}
.epg-container .epg-table .time-1070m{
    height: 5350px;
}
.epg-container .epg-table .time-1075m{
    height: 5375px;
}
.epg-container .epg-table .time-1080m{
    height: 5400px;
}
.epg-container .epg-table .time-1085m{
    height: 5425px;
}
.epg-container .epg-table .time-1090m{
    height: 5450px;
}
.epg-container .epg-table .time-1095m{
    height: 5475px;
}
.epg-container .epg-table .time-1100m{
    height: 5500px;
}
.epg-container .epg-table .time-1105m{
    height: 5525px;
}
.epg-container .epg-table .time-1110m{
    height: 5550px;
}
.epg-container .epg-table .time-1115m{
    height: 5575px;
}
.epg-container .epg-table .time-1120m{
    height: 5600px;
}
.epg-container .epg-table .time-1125m{
    height: 5625px;
}
.epg-container .epg-table .time-1130m{
    height: 5650px;
}
.epg-container .epg-table .time-1135m{
    height: 5675px;
}
.epg-container .epg-table .time-1140m{
    height: 5700px;
}
.epg-container .epg-table .time-1145m{
    height: 5725px;
}
.epg-container .epg-table .time-1150m{
    height: 5750px;
}
.epg-container .epg-table .time-1155m{
    height: 5775px;
}
.epg-container .epg-table .time-1160m{
    height: 5800px;
}
.epg-container .epg-table .time-1165m{
    height: 5825px;
}
.epg-container .epg-table .time-1170m{
    height: 5850px;
}
.epg-container .epg-table .time-1175m{
    height: 5875px;
}
.epg-container .epg-table .time-1180m{
    height: 5900px;
}
.epg-container .epg-table .time-1185m{
    height: 5925px;
}
.epg-container .epg-table .time-1190m{
    height: 5950px;
}
.epg-container .epg-table .time-1195m{
    height: 5975px;
}
.epg-container .epg-table .time-1200m{
    height: 6000px;
}
.epg-container .epg-table .time-1205m{
    height: 6025px;
}
.epg-container .epg-table .time-1210m{
    height: 6050px;
}
.epg-container .epg-table .time-1215m{
    height: 6075px;
}
.epg-container .epg-table .time-1220m{
    height: 6100px;
}
.epg-container .epg-table .time-1225m{
    height: 6125px;
}
.epg-container .epg-table .time-1230m{
    height: 6150px;
}
.epg-container .epg-table .time-1235m{
    height: 6175px;
}
.epg-container .epg-table .time-1240m{
    height: 6200px;
}
.epg-container .epg-table .time-1245m{
    height: 6225px;
}
.epg-container .epg-table .time-1250m{
    height: 6250px;
}
.epg-container .epg-table .time-1255m{
    height: 6275px;
}
.epg-container .epg-table .time-1260m{
    height: 6300px;
}
.epg-container .epg-table .time-1265m{
    height: 6325px;
}
.epg-container .epg-table .time-1270m{
    height: 6350px;
}
.epg-container .epg-table .time-1275m{
    height: 6375px;
}
.epg-container .epg-table .time-1280m{
    height: 6400px;
}
.epg-container .epg-table .time-1285m{
    height: 6425px;
}
.epg-container .epg-table .time-1290m{
    height: 6450px;
}
.epg-container .epg-table .time-1295m{
    height: 6475px;
}
.epg-container .epg-table .time-1300m{
    height: 6500px;
}
.epg-container .epg-table .time-1305m{
    height: 6525px;
}
.epg-container .epg-table .time-1310m{
    height: 6550px;
}
.epg-container .epg-table .time-1315m{
    height: 6575px;
}
.epg-container .epg-table .time-1320m{
    height: 6600px;
}
.epg-container .epg-table .time-1325m{
    height: 6625px;
}
.epg-container .epg-table .time-1330m{
    height: 6650px;
}
.epg-container .epg-table .time-1335m{
    height: 6675px;
}
.epg-container .epg-table .time-1340m{
    height: 6700px;
}
.epg-container .epg-table .time-1345m{
    height: 6725px;
}
.epg-container .epg-table .time-1350m{
    height: 6750px;
}
.epg-container .epg-table .time-1355m{
    height: 6775px;
}
.epg-container .epg-table .time-1360m{
    height: 6800px;
}
.epg-container .epg-table .time-1365m{
    height: 6825px;
}
.epg-container .epg-table .time-1370m{
    height: 6850px;
}
.epg-container .epg-table .time-1375m{
    height: 6875px;
}
.epg-container .epg-table .time-1380m{
    height: 6900px;
}
.epg-container .epg-table .time-1385m{
    height: 6925px;
}
.epg-container .epg-table .time-1390m{
    height: 6950px;
}
.epg-container .epg-table .time-1395m{
    height: 6975px;
}
.epg-container .epg-table .time-1400m{
    height: 7000px;
}
.epg-container .epg-table .time-1405m{
    height: 7025px;
}
.epg-container .epg-table .time-1410m{
    height: 7050px;
}
.epg-container .epg-table .time-1415m{
    height: 7075px;
}
.epg-container .epg-table .time-1420m{
    height: 7100px;
}
.epg-container .epg-table .time-1425m{
    height: 7125px;
}
.epg-container .epg-table .time-1430m{
    height: 7150px;
}
.epg-container .epg-table .time-1435m{
    height: 7175px;
}
.epg-container .epg-table .time-1440m{
    height: 7200px;
}


@media (min-width: 768px){

    .epg-container .epg-table .column-time .cell {
        font-size: 12px;
    }

    .epg-container .epg-table,
    .epg-container .program-ui,
    .epg-container .prg-fix {
        margin: 0 auto;

    }

    .epg-container .epg-table,
    .epg-container .program-ui,
    .epg-container .prg-fix{
        width:764px;
    }
}

@media screen and (max-width: 767px) {
    .epg-container .epg-top-header .epg-week-header {
        position: relative;
        background-color: #fff;
        width:calc(100% - 60px);
        margin:auto;
        margin: 0 auto;
    }

    .epg-nav {
        padding-right: 0px;
    }

    .epg-container .epg-table {
        margin-top: 78px;
    }

}