.tab_menu{position:sticky;top:63px;height:50px;background:#FFF}

.tab_menu{clear:both;overflow:hidden;width:100%;z-index: 1;color:#000}
.tab_menu ul{height:50px;border-bottom:2px solid #5475EF;box-sizing:border-box;}
.tab_menu ul li{float:left;text-align:center;background-color:#f8f8f8;border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:2px solid #5475EF;box-sizing:border-box;cursor:pointer}
.tab_menu ul li:first-child{border-left:1px solid #ddd;box-sizing:border-box;}
.tab_menu ul li.on{background:#fff;border-top:2px solid #5475EF;border-right:2px solid #5475EF;border-left:2px solid #5475EF;border-bottom:2px solid #FFF;height:50px;}
.tab_menu ul li.on span{font-weight:bold;color:#1B43A9}
.tab_menu ul li .label_box{display:block;height:100%;padding-top:15px;width:100%;cursor:pointer}

.tab_menu.dark{position:sticky;top:63px;height:50px;background:#222;}
.tab_menu.dark ul li:first-child{border-left:1px solid #222;box-sizing:border-box;}
.tab_menu.dark ul{height:50px;border-bottom:2px solid #5475EF;box-sizing:border-box;}
.tab_menu.dark ul li{float:left;text-align:center;background-color:#333;border-top:1px solid #222;border-right:1px solid #222;border-bottom:2px solid #5475EF;color:#fff;box-sizing:border-box;cursor:pointer}
.tab_menu.dark ul li.on{background:#222;border-top:2px solid #5475EF;border-right:2px solid #5475EF;border-left:2px solid #5475EF;border-bottom:2px solid #222;height:50px;color}

.tab_8{width:calc(100% / 8);height:50px;padding-top:15px;}
.tab_4{width:calc(100% / 4);height:50px;padding-top:15px;}
.tab_5{width:calc(100% / 5);height:50px;padding-top:15px;}
.tab_6{width:calc(100% / 6);height:50px;padding-top:15px;}
.tab_14{width:calc(100% / 14);height:50px;padding-top:15px;}
@media all and (max-width: 1600px) {
.tab_menu{position:sticky;top:99px;height:50px;background:#FFF}
.tab_menu.dark{position:sticky;top:99px;height:50px;}
}

@media all and (max-width: 1200px) {
.tab_menu{position:sticky;top:124px;height:50px;background:#FFF}
.tab_menu.dark{position:sticky;top:124px;height:50px;}
}


@media all and (max-width: 800px){
	
	.tab_menu{clear:both;width:100%;height:auto;}
	.tab_menu ul{height:50px;box-sizing:border-box;}
	.tab_menu ul li{float:left;text-align:center;background-color:#f8f8f8;border:1px solid #ddd;box-sizing:border-box;cursor:pointer}
	.tab_menu ul li:first-child{border:1px solid #ddd;box-sizing:border-box;}
	.tab_menu ul li.on{background:#E8F0FE;border:1.5px solid #0F4391;height:50px;}
	.tab_menu ul li.on span{font-weight:bold;color:#1B43A9}
	
	.tab_sido{width:calc(100% / 5);}	/* 텝 시도 */
	.tab_crt{width:calc(100% / 5)}	/* 텝 법원별 */
	.tab_terms{width:calc(100% / 5);}	/* 텝 용어 */
	.tab_04{width:calc(100% / 2);height:40px;padding-top:0px;}
	.tab_14{width:calc(100% / 7)}
	
	.tab_4{width:calc(100% / 3);}
	.tab_8{width:calc(100% / 3);}
	

}