 /* ===========================================================================
   기본 소스 외 추가 커스텀 소스에 대한 저작권은 '디자인위브'에 있습니다.
   관련소스를 무단으로 도용할 경우 강력하게 법적대응하며 선처는 없음을 미리 알립니다.
   ===========================================================================  */


::-webkit-scrollbar{width:5px; height:5px; border-radius:30px;}
::-webkit-scrollbar-track{background-color:#E0E0E0; border-radius:30px;}
::-webkit-scrollbar-thumb{background:#000; border-radius:30px;}
::-webkit-scrollbar-thumb:hover{background:#000;}
::-webkit-scrollbar-thumb:active{background:#000;}
::-webkit-scrollbar-button { display: none; }

.sub_content{
	width:1280px;
}

body, th, td, input, select, textarea, button, a{
	font-family: 'Roboto', 'Noto Sans KR', sans-serif;
	color:#000;
	letter-spacing:-0.5px;
}

#contents{
	padding-bottom:100px;
}

.hide_c{
	display:none ! important;
}

button, input, select, option, textarea, a{
	outline:none;
}

.container {
	max-width: 1680px;
	margin: 0 auto;
	box-sizing:border-box;
	padding:0 40px;
}

.clearfix:after {
	content: "";
	display:block;
	clear:both;
}

.pull-left {
	float: left;
}

.pull-right {
	float: right;
}

.text-left {
	text-align: left;
}

.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}

.inline {
	font-size: 0;
}

.inline>li,
.inline>div,
.inline>*{
	display: inline-block;
	vertical-align: top;
}

.relative {
    position: relative;
}

.text-one-line {
    white-space : nowrap;
    overflow : hidden;
    text-overflow : ellipsis;
}

.text-one-line-m {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;    
}

.easing-one {
    -khtml-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.easing-two {
    -khtml-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    -ms-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}

.easing-three {
    -khtml-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}