@charset "utf-8";

/*** Reset ***/
* {
	margin: 0;
	padding: 0;
	border: none;
}

hr { display: none; }

dl,
ul,
ol,
li { list-style: none; }

q,
blockquote { quotes: none; }
q:before,
q:after { content: ''; }

caption,
legend {
	height: 1px;
	overflow: hidden;
	margin-top: -1px;
	opacity: 0;
	font-size: 0;
	line-height: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

dfn, em, cite, address, sup, sub {
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}

a { text-decoration: none; }
button {
	background-color: transparent;
	cursor: pointer;
}
a, input, button { outline: none; }
/*a:focus, input:focus, button:focus { outline: 1px solid #5b8ad0; }*/

table, tr, td {
	border-width: 0;
	border-collapse: collapse;
}

img, input, select, textarea, button { vertical-align: middle; }

html {
	font-weight: 400;
	line-height: 1.66em;
	-webkit-overflow-scrolling: touch;
}
html,
input,
button,
textarea { font-family: "Noto Sans CJK KR", "Noto Sans KR", NanumBarunGothic, 'Malgun Gothic', 'Nanum Barun Gothic', Sans-Serif; }
html, h1, h2, h3, h4, h5, h6, big, small, input, select, textarea, button { font-size: 18px; }
html, a { color: #404040; }

body {
	-webkit-font-smoothing	: antialiased;
	-webkit-text-size-adjust: none;
}



#gnb {float: right;	margin: 18px 36px 0 0;font-weight: 500;	font-size: 18px; line-height: 1em;}
#gnb ul:after {	clear: both;display: block;	content: ' ';}
#gnb li {float: left;position: relative;}
#gnb li:after {position: absolute;left: 0;top: 50%;width: 1px;height: 0.89em;margin: -0.41em 0 0 0;overflow: hidden;background-color: #d6dadf;content: ' ';}
#gnb li.m1:after { display: none; }

#gnb li a {	display: block;	padding: 0.83em;color: #3d3d3d;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-transition-property: color;
	        transition-property: color;
	-webkit-transition-duration: 0.3s;
	        transition-duration: 0.3s;
}

#gnb li.tel{background-color:#253d5f; font-size:15px; padding:7px 12px; border-radius:50px; color:#fff; margin-top:10px}

#ui_wrap {position: relative;width: 100%;overflow: hidden;}
#ui_head {height: 86px;background-color: #fff;}
#ui_logo {float: left;margin: 14px 0 0 40px;}
#ui_logo img {width: auto;height: 60px;}
#ui_body {clear: both;position: relative;margin: 0 0 3.33em 0;}


