  	.search_hover:hover
	{
		background-color:#1587cc;
		color:#ffffff;
	}
	.tab_style{
		width:10.25%;
		background-color:#009AD6  !important;
		text-align:center;
	}
	
	.tab_style>.nav-link:not(.active):hover{
		color:#ffffff !important;
	}
	ul {
		list-style-type: none;
	}
	.so_bun,.jung_bun{
		cursor:pointer;
		color:#333;
	}
	.jung_bun:hover{
		color:#1587cc;
	}
	.so_bun:hover{
		color:#1587cc;
		font-weight:700;
	}
	.hide_scroll{-ms-overflow-style: none; }
	.hide_scroll::-webkit-scrollbar{ display:none; }
	.btn_op{
		background-color: #f8f8f8;
		color: #888;
		border: 1px solid #e8e8e8;
		font-size: 12px;
		letter-spacing: 0px;
		padding: 3px 10px;
		cursor: pointer;
		display: inline-block;
		margin: 5px 10px; 
		opacity:0.5
	}
	.btn_op:hover{
		background: black;
		color: white;
		opacity:1
	}
	@media (min-width: 768px)
	.page-height {
		position: inherit;
		min-height: calc(100vh - 80px);
	}
	.page-height {
		height: calc(100vh - 49px);
	}
	.side_bar{
		width:470px;
		height:320px;
		top:62px;
		position:absolute;
		right:0px;
		display:none;
		z-index:100;
		transition:all.35s;
		background-color: rgba( 255, 255, 255, 1 );
	}
	.w-150p{
		width:150px;
	}
	.fs-18{
		font-size:18px;
	}
	.fs-17{
		font-size:17px;
	}
	.fs-15{
		font-size:15px;
	}
	.fs-14{
		font-size:14px;
	}
	.fs-13{
		font-size:13px;
	}
	.fs-12{
		font-size:12px;
	}
	.fs-11{
		font-size:11px;
	}
	.fs-min{
		font-size:10px;
	}
	.click:hover{
		color:#1c84c6;
	}
	fs-1r{
		font-size:1rem;
	}
	@media (max-width:1200px){
		.hidden_1200{
			display:none;
		}
	}