<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*===========================================
program
===========================================*/
#pageTitle .icon{
    background-image:url(../images/menu_icon-program@2x.png?v=20190826);
}
@media screen and (max-width:440px){/* i16 Pro Max */
    #pageContent{
        padding:30px 15px;
    }
        #searchBlock label{
            display:block;
        }
        #searchBlock input{
            width:100%;
        }
}
/*-------------------------------------------
program files
-------------------------------------------*/
.filesDownload{
    margin-bottom:10px;
}
    .filesDownload .btn{
        background-image:url(../images/icon_file@2x.png?v=20190821);
        background-repeat:no-repeat;
        background-position:15px 50%;
        background-size:16px 16px;
        padding-left:38px;
    }
    .filesDownload .btn:hover{
        color:#000 !important;
    }
    .filesDownload .btn[href *='.pdf']{background-image:url(../images/icon_pdf@2x.png?v=20190821);}
    .filesDownload .btn[href *='.doc'], .filesDownload .btn[href *='.docx']{background-image:url(../images/icon_word@2x.png?v=20190821);}


/*-------------------------------------------
Date Tabs
-------------------------------------------*/
.dateTabs{
    display:-ms-flexbox;
    display:flex;
    display:-webkit-box;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    list-style:none;
    margin:0 auto 20px;
    padding:0;
    border-bottom:2px solid #ddd;
}
    .dateTabs li{
        position:relative;
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
    }
        .dateTabs a{
            display:block;
            color:#777;
            line-height:1.2;
            text-align:center;
            padding:12px 0;
            -webkit-transition:.2s; transition:.2s;
        }
        .dateTabs a:hover{
            color:#1ea1f3;
        }
        .dateTabs a.active{
            cursor:default;
            color:#1ea1f3;
        }
            .dateTabs a.active::before{
                content:"";
                display:block;
                width:100%;
                height:4px;
                background-color:#1ea1f3;
                position:absolute; bottom:-2px; z-index:2;
            }
/*-------------------------------------------
Data Content
-------------------------------------------*/
#dateContainer{
    position:relative;
}
    #dateContainer .date{
        position:absolute; top:0; left:0; z-index:0;
        width:100%;
        opacity:0;
        -webkit-transition:.2s; transition:.2s;
    }
    #dateContainer .date.active{
        position:relative; top:0; z-index:1;
        opacity:1;
    }
        #dateContainer .meetingTime{
            margin:0;
            font-size:1.25rem;
            text-align:center;
            padding:15px 0;
        }
/*-------------------------------------------
Room Tabs
-------------------------------------------*/
.roomTabs{
    display:-ms-flexbox;
    display:flex;
    display:-webkit-box;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    list-style:none;
    margin:0 auto;
    padding:0;
    border-bottom:2px solid #ddd;
}
    .roomTabs .tab{
        position:relative;
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        line-height:1.2; font-weight:700;
        color:#000;
        text-align:center;
        padding:12px 0;
    }
@media screen and (max-width:992px){
    .roomTabs .tab{
        color:#777;
    }
    .roomTabs .tab:hover{
        color:#1ea1f3;
    }
    .roomTabs .tab.active{
        cursor:default;
        color:#1ea1f3;
    }
        .roomTabs .tab.active::before{
            content:"";
            display:block;
            width:100%;
            height:4px;
            background-color:#1ea1f3;
            position:absolute; bottom:-2px; z-index:2;
        }
}
@media screen and (max-width:640px){/* Xiaomi Landscape */
    .roomTabs .tab{
        font-size:.875rem;
        font-weight:400;
    }
}
@media screen and (max-width:440px){/* i16 Pro Max */
    .roomTabs .tab{
        font-size:.75rem;
        font-weight:400;
    }
}
/*-------------------------------------------
Room Program
-------------------------------------------*/
.roomContainer{
    line-height:1.2;
    position:relative;
    background-color:#f7f7f7;
    box-shadow:inset 0 0 0 1px #ddd;
}
    .roomItem{
        float:left;
        border-left:1px solid #ddd;
    }
    .roomItem:last-of-type{
        border-right:1px solid #ddd;
    }
        .roomName{
            display:none;
            padding:5px;
        }
        .agendaList{
            margin:0;
            padding:0;
            list-style:none;
        }
            .agendaItem{
                position:relative;
                height:auto!important;
                background-color:#fff;
                box-shadow:inset 0 -1px 0 #ddd;
            }
            .agendaItem:focus,
            .agendaItem:hover{
                box-shadow:inset 0 -1px 0 #ddd, 0 2px 10px rgba(4,128,243,.3);
                z-index:999;
            }
            .agendaItem.agendaNull{
                background-color:#f7f7f7;
                box-shadow:none !important;
                z-index:0 !important;
            }
            .agendaItem.agendaBreak{
                background-color:#ffffff;
            }
                .agendaInfo{
                    position:relative;
                }
                    .agendaLink{
                        display:block;
                    }
                    .agendaBreak .agendaLink{
                        pointer-events:none;
                    }
                        .agendaTime{
                            display:block;
                            color:#111;
                            font-size:.75rem; font-weight:700; line-height:1.5;
                            background-image:url(../images/menu_icon-program@2x.png);
                            background-color:#fff;
                            background-position:5px 50%;
                            background-repeat:no-repeat;
                            background-size:16px 16px;
                            padding-left:25px; padding-right:6px;
                            border:1px solid #ddd;
                            border-radius:30px;
                            position:absolute; top:-10px; left:5px; z-index:99;
                            pointer-events:none;
                            transition:.2s;
                        }
                        .agendaItem:focus .agendaTime,
                        .agendaItem:hover .agendaTime{
                            top:-18px;
                        }
                        .agendaTitle{
                            display:flex;
                            align-items:center;
                            color:#0480f3;
                            width:100%;
                            height:100%;
                            padding:12px 10px 8px;
                            position:absolute; top:50%; left:0; z-index:98;
                            transform:translateY(-50%);
                        }
                        .agendaLink:hover .agendaTitle{
                            background-color:rgba(30,161,243,.075);
                            color:#005aff;
                        }
                        .agendaBreak .agendaTitle{
                            color:#666;
                            font-size:.875rem;
                            line-height:1;
                            justify-content:flex-end;
                            text-align:right;
                        }
                        .agendaItem:focus .agendaTitle,
                        .agendaItem:hover .agendaTitle{
                            background-color:#eef8fe;
                            /* z-index:100; */
                        }

@media screen and (max-width:992px){
    .roomContainer{
        overflow:hidden;
    }
        .roomItem{
            float:none;
            position:absolute; top:0; z-index:-1;
            width:100% !important;
            height:auto !important;
            opacity:0;
            height:0;
            overflow:hidden;
            transition:.2s;
        }
        .roomItem.active{
            position:relative; z-index:1;
            height:auto;
            opacity:1;
        }
            .agendaList{
                border-right:1px solid #ddd;
            }
                .agendaItem:focus,
                .agendaItem:hover{
                    box-shadow:inset 0 -1px 0 #ddd;
                }
                .agendaItem.agendaNull{
                    display:none;
                }
                    .agendaInfo,
                    .agendaBreak .agendaInfo{
                        padding:10px;
                        height:auto !important;
                    }
                        .agendaTime{
                            position:static;
                            background-color:transparent;
                            background-position:0 50%;
                            border:none;
                            margin-bottom:5px;
                        }
                        .agendaTitle{
                            font-size:1.125rem;
                            padding:0;
                            position:static;
                            transform:translateY(0%);
                        }
                        .agendaBreak .agendaTitle{
                            padding-left:0;
                            justify-content:start;
                            text-align:left;
                        }
                        .agendaItem:focus .agendaTitle,
                        .agendaItem:hover .agendaTitle{
                            background-color:transparent;
                        }
}
@media screen and (max-width:576px){
    .agendaTitle{
        font-size:1rem;
    }
}

/*-------------------------------------------
Favorite Checkbox
-------------------------------------------*/
/*
.agenda input[type=checkbox]{
    margin:0;
    padding:0;
    display:none;
}
.agenda .favoriteLabel{
    position:absolute; right:0; top:11px; z-index:5;
}
    .agenda input[type=checkbox] + label:before{
        display:inline-block;
        content:"";
        padding-left:24px;
        height:24px;
        line-height:24px;
        background-image:url('../images/checkbox_border_favorite.png');
        background-position:50% 50%;
        background-repeat:no-repeat;
        background-size:24px 24px;
    }
    .agenda input[type=checkbox]:checked + label:before{
        background-image:url('../images/checkbox_favorite.png');
    }
    .agenda input[type="checkbox"]:disabled + label:before{
        display:none;
    }
*/

/*-------------------------------------------
Eposter tab
-------------------------------------------*/
.eposter-tabs{
    margin:0 0 15px;
    padding:0;
    list-style:none;
    border-bottom:1px solid #cc1923;
}
.eposter-tabs a{
    display:inline-block; zoom:1; *display:inline; 
    width:32.3%;
    background:#eee; 
    border:solid 1px #999; 
    border-bottom:none; 
    line-height:1.2; font-size:1.3rem; color:#333;
    text-align:center;
    padding:8px 10px;
    -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0;
    outline:none;
}
.eposter-tabs a:hover{}
.eposter-tabs a.active{
    background:#fff; 
    position:relative; top:1px; 
    border-color:#cc1923;
    font-weight:700; color:#cc1923; font-size:1.6rem;
}
/*-------------------------------------------
Eposter
-------------------------------------------*/
#eposter ul{
    margin:0 0 20px;
    padding:0 0 10px;
    list-style:none;
    border-bottom:1px solid #e3e3e3;
    display:none;
}
#eposter ul.active{
    display:block;
}
    #eposter ul .eposter-type{
        margin:0;
        font-size:1.8rem;
    }
        #eposter ul li{
        }
            #eposter .noneData{
                border:1px solid #e3e3e3;
                border-radius:5px;
                padding:5px;
            }
            #eposter ul a{
                display:block;
                margin:0 auto 5px;
                padding:10px 15px;
                border:1px solid #ccc;
                border-radius:5px;
                font-weight:700; font-size:1.4rem; line-height:1.4;
            }
            #eposter ul a:hover, #eposter ul a:focus{
                background:#cd1924;
                color:#fff;
                border-color:#cd1924;
            }
</pre></body></html>