/*------------------------------------ Theme Name:137lab-theme-basic Author:Design Laboratory 137lab Author URI:http://www.137lab.com/
Description:137lab의 기본 테마입니다. 본 테마는 저작권법 [ copyright law,著作權法 ] 에의해 보호받고 있습니다. 무단 복제나 변형등의 사용을 금하며 무단 사용시 사용한 당사자 또는 단체에게 법적 책임을 묻게 됩니다. Text Domain:137lab Version:1.0.0------------------------------------*/
@charset "euc-kr";
/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
html {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	overflow-x:hidden;
	position:absolute;
	width:100%;
	height:100%
}
*,*::before,*::after {
	-webkit-box-sizing:inherit;
	box-sizing:inherit;
}
li {
	list-style:none;
}
/* remember to define focus styles! */:focus {
	outline:0;
}
body {
	font-family:'Noto Sans KR',sans-serif;
	line-height:1;
	color:#333;
	background:white;
	font-size:18px;
}
ol,ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:separate;
	border-spacing:0;
}
caption,th,td {
	text-align:left;
	font-weight:normal;
}
blockquote:before,blockquote:after,q:before,q:after {
	content:"";
}
blockquote,q {
	quotes:"""";
}
img,fieldset {
	border:none;
}
img {
	vertical-align:middle;
}
hr.layout {
	display:none;
}
em,address {
	font-style:normal;
}
ins {
	text-decoration:none;
}
.text-cut {
	display:block;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
a {
	text-decoration:none;
	-khtml-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
a:active {
	text-decoration:none;
}
legend {
	height:0;
	width:0;
	display:block;
	text-indent:-9999em;
}
label {
	cursor:pointer;
}
button::-moz-focus-inner {
	padding:0;
	border: 0;
}
/* html5 */
object,del,sub,var {
	margin:0;
	padding:0;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block;
}
.i-opc {
	cursor:pointer;
	-khtml-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	opacity:1.0;
}
.i-opc:hover {
	cursor:pointer;
	-khtml-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	opacity:0.5;
}
.searchform input {
	border:none;
	border-bottom:1px solid #333;
}
.fixedPosition {
	position:fixed;
}
.nav-up {
	top:-136px !important;
}
.nav-down {
	top:0px;
}
.nav-up .header-fixed {
	-khtml-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	top:-136px !important;
}
.nav-down .header-fixed {
	-khtml-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	top:0px;
	box-shadow:5px 5px 5px 5px rgba(0,0,0,0.3);
}
.current-lang img {
	opacity: 0.3;
}
