.panel{margin-bottom:61px;}
.panel .panel_container{border-radius: 2px; margin-bottom:35px;}
.panel .panel_container.over-visible{overflow:visible;}
.panel .panel_header{display:table; width:100%; height:50px; box-sizing: border-box; /*padding-left:25px; background-color: #fff; border-bottom:1px solid #e6ecee;*/}
.panel .section_title{display:table-cell; vertical-align: middle; font-size:15px; font-size:1.5rem; line-height:2.1rem; font-weight: bold; padding-left: 20px; background: url("../img/bullet_style0.png") no-repeat left 19px;}
.panel .section_title.icon_log{background: url('../img/icon_log.png') no-repeat 0px center;}
.panel .section_title.icon_recent{background: url('../img/icon_recent.png') no-repeat 0px center;}
.panel .section_title.icon_page_edit_list{background: url('../img/icon_page_edit_list.png') no-repeat 0px center;}
.panel .section_title.icon_date_control{background: url('../img/icon_date_control.png') no-repeat 0px center;}
.panel .section_title.icon_favorite{background: url('../img/icon_favorite.png') no-repeat 0px center;}
.panel .section_title.icon_browser{background: url('../img/icon_browser.png') no-repeat 0px center;}
.panel .section_title.icon_schedule{background: url('../img/icon_schedule.png') no-repeat 0px center;}
.panel .btn_refresh{display:table-cell; vertical-align: middle; /*border-left:1px solid #e6ecee;*/ box-sizing: border-box; width:50px; text-align: center;}
.panel .panel_body{width:100%; background-color: #fff; box-sizing: border-box;}
.panel .panel_footer{margin-top: 30px;}
.panel .panel_util{text-align: center; font-size:0px; line-height:0px;}
