ol, ul {
    margin-top: 0;
    margin-bottom: 0;

}
label{
	margin-bottom:0;
}
a{
	cursor:pointer;
}
a:hover,
a:focus{
	text-decoration:none;
}
.no-list {
list-style:none;
}
.no-list li{
	line-height:1.8;
}
.quick{
	position:fixed;
	z-index:999;
	bottom:0;
	left:0  !important;
	list-style:none;
	padding-left:0;
	margin-bottom:0;
	display:block;
	width:100%  !important;
	height:60px  !important;
	background:rgba(10,48,118, 0.8);;
	text-align:center;
}
.quick-menu{
	display:inline-block;
}
.quick-menu-item{
	display:inline-block;
}
.quick-menu-item a{
	display: block;
	color: #ffffff;
	padding: 17px 20px;
}
.quick-menu-item a:hover{
	text-decoration:none;
}
.quick-menu-item a > img{
	margin-right:15px;
}
.grey-bg{
	background-color:#f5f5f5;
}
.padding-tb-xs{
	padding:55px 0;
}
.padding-tb-sm{
	padding:70px 0;
}
/*
.full-grid{
	
}
.full-grid:after{
	display: table;
	content: "";
    clear: both;
}
.full-grid-item{
	padding-left:0;
	padding-right:0;
}
*/
.full-table{
	display:table;
	width:100%;
}
.full-table-item{
	display:table-cell;
	width:50%;
	vertical-align:middle;
}
.full-table-item-content{
	display:inline-block;
	text-align:left;
}
.desc-table{
	width:100%;
	border-top:2px solid #000000;
}
.desc-table th{
	background-color:#f5f5f5;
}
.desc-table th,
.desc-table td{
	padding:15px;
	border:1px solid #e0e0e0;
}
.star-list{
	list-style:none;
}
.star-list li{
	font-size:13px;
}
.star-list li:before{
	content: "*";
    margin-right: 7px;
    position: relative;
    top: 2px;
}
.fixed-table-body {
    overflow-x: auto;
    overflow-y: auto;
}
.dot-list-depth{
	list-style:none;
}
.dot-list-depth li{
	position:relative;
	padding-left:35px;
	line-height:1.8;
}
.dot-list-depth li:before {
    content: url(/assets/images/dot.jpg);
    position: absolute;
    top: -4px;
   
    left: 25px;
}
.dot-list{
	list-style:none;
}
.dot-list > li{
	position:relative;
	padding-left:15px;
	line-height:1.8;
}
.dot-list > li:before {
    content: url(/assets/images/dot.jpg);
    position: absolute;
    top: -4px;   
    left: 0;
}
.search{
	text-align:center;
}
.search-content{
	display:inline-block;
}
.search select,
.search input,
.search .dark-button{
	float:left;
	height:40px;
	
}
.search select{
	border:1px solid #e0e0e0;
	min-width:100px;
	padding-left:10px;
}
.search input{
	border:1px solid #e0e0e0;
	border-left:0;
	border-right:0;
}
.search input:focus{
	outline:0;
}
.search .dark-button{
	border:0;
}
.search:after{
	display:table;
	content: "";
    clear: both;
}
.dark-button{
	display:inline-block;
	padding:10px;
	min-width:100px;
	background-color:#4c4c4c;
	color:#ffffff;
	text-align:center;
}
.dark-button:hover{
	color:#fff;
}

@media all and (max-width: 1200px){
	.quick{
		display:none;
	}
	.full-table,
	.full-table-item-content{
		display:block;
	}
	.full-table-item{
		display:block;
		width:100%;
		/* text-align:center; */
	}

}
@media all and (max-width: 992px){
	.fixed-table-body:before{
	    content: '※내용이 보이지 않을 경우 좌우로 스크롤해주세요.';
	    letter-spacing: -1px;
	    margin-top: 30px;
	    display: block;
	    font-size:13px;
	    font-weight: 700;
	    
	}

	.search select, .search input, .search .dark-button{
		float:none;
		width:100%;
		margin-top:3px;
	}
	.search input{
		border-left:1px solid #e0e0e0;
		border-right:1px solid #e0e0e0;

	}
	
}
