.panel{margin-bottom:30px;}
.panel .panel_container{overflow: hidden; margin-bottom:25px; border-radius: 3px; overflow: hidden;}
.panel .panel_container.over-visible{overflow:visible;}
/* panel_header style_0 - íƒ€ì´í‹€ */
/* panel_header style_1 - ë²„íŠ¼+ì†ŒíŒ… */
/* panel_header style_2 - Totalê°œìˆ˜, ë²„íŠ¼+ì†ŒíŒ… */
/* panel_header style_2 - ì œëª©+Totalê°œìˆ˜, ë²„íŠ¼+ì†ŒíŒ… */
/* panel_header style_3 - ì œëª©, ë²„íŠ¼+ì†ŒíŒ… */
.panel .panel_header{width:100%; box-sizing: border-box; background-color: transparent; display:none; font-size: 14px; font-size: 1.4rem; line-height: 20px; line-height: 2.0rem; background-color: #fff; padding: 15px;}
.panel .panel_header.style_0{display:block;}
.panel .panel_header.style_1{display:table;}
.panel .panel_header.style_2{display:table;}
.panel .panel_header.style_3{display:table;}
.panel .panel_header > div {display: table-cell; text-align: right; vertical-align: bottom;}
.panel .panel_header > div:first-child {text-align: left;}
.panel .panel_header.style_0 > div {display:block;}
.panel .panel_header.style_1 > div {text-align: right;}
.panel .panel_header.style_2 .section_title {margin-bottom: 20px;}
.panel .panel_header.style_3 > div:first-child {vertical-align: middle;}

.panel h4 {font-size:17px; font-size:1.7rem; line-height: 23px; line-height:2.3rem; font-weight: 400;}
.panel h5 {font-size:15px; font-size:1.5rem; line-height: 21px; line-height:2.1rem; font-weight: 300;}
.panel .panel_header h4 + h5 {margin-top: 15px;}
.panel .section_title{background: url('../img/icon_date_control.png') no-repeat 0px center; padding-left:24px;}
.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 .section_desc{display: table-cell; vertical-align: middle; text-align: right; padding-right: 20px; padding-top: 11px;}
.panel .btn_refresh{display:table-cell; vertical-align: middle; border-left:1px solid #e6ecee; box-sizing: border-box; width:68px; text-align: center;}
.panel .panel_body{border-top: 1px solid #c7cfd2; border-bottom: 1px solid #e6ecee; overflow: hidden; width:100%; background-color: #fff; box-sizing: border-box;}
.panel .panel_body.border_none{border: none;}
.panel .panel_footer{display: none; margin-top: 30px;}
/* panel_footer style_0 - íŽ˜ì´ì§•ì´ ìžˆëŠ” íŽ˜ë„ */
.panel .panel_footer.style_0{display:block;}
.panel .panel_util{text-align: center; font-size:0px; line-height:0px;}



.tab_style_0_con{overflow: hidden; box-sizing: border-box; margin-top:10px; margin-bottom:10px;}
.tab_style_0_con .tab_style_0{overflow: hidden; box-sizing: border-box;}
.tab_style_0_con .tab_style_0 > li{float:left; box-sizing: border-box; width:300px; background-color:#888888; text-align: center;}
.tab_style_0_con .tab_style_0 > li:hover{background-color:#30b1d7;}
.tab_style_0_con .tab_style_0 > li.active{background-color:#30b1d7;}
.tab_style_0_con .tab_style_0 > li:last-child{border-right:none;}
.tab_style_0_con .tab_style_0 > li > a{font-size:16px; font-size:1.6rem; line-height:22px; line-height:2.2rem; color:#fff; padding-top:10px; padding-bottom:10px; display:block; box-sizing: border-box; border-right:1px solid #fff;}


#company_product_item{position: absolute; margin-top:70px;}
#company_product_excel_btn{position: absolute; margin-top:70px; right:0;}
.user_device_util_con{font-size:0; line-height:0;}
.user_device_util_con .user_device_util_item{ font-size:14px; font-size:1.4rem; line-height:22px; line-height:2.2rem; color:#313131; display:inline-block; vertical-align: middle; margin-right:20px;}
.user_device_util_con .user_device_util_item:last-child{margin-right:0;}
.user_device_util_con .my_product_count{}
.user_device_util_con .my_product_item{}
.user_device_util_con .my_product_item.minus{ color:#e7302a; }
