/* ==================================================
	body 공통 속성
================================================== */
* {margin:0;padding:0;} 
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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video 
{border: 0;outline: 0;background: transparent;font-size: 100%;}

* {
	box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}

/* 프린트시 배경이미지 출력 */
* {-webkit-print-color-adjust:exact;}

/* html5 호환 설정*/
article, aside, canvas, details, figcaption, figure, main, footer, header, hgroup, menu, nav, section, summary {display:block;}
address {font-style:normal;display:inline;}

table {width:100%;border-collapse:collapse;border-spacing:0;}
table, caption, tbody, tfoot, thead, tr, th, td {outline:0;background:transparent;font-size:100%;}

nav, ul, ol {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:"";content:none;}

hr {display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}

/* 이미지 요소 기본 */
img{
	border:0;
	vertical-align:top;
	}

/* 기본 폰트 및 사이즈 설정 */
body {
	font-size:11pt;
	line-height:1.5;
	font-family:'Rnoto', '돋움', 'Dotum', '굴림', 'Gulim', 'Lucida Grande', 'Tahoma', 'Verdana', 'AppleGothic', 'UnDotum', 'sans-serif';
	color: #3e3e3e;
	background:#fff
	}

/* 글자 속성 */
/* a:link, a:visited, a:hover, a:active순서로 작성 */
a, a:link {color:#555;text-decoration:none; outline: none;}
a:visited, a.visited, a.visited:visited {color:inherit;text-decoration:none;}
a:hover, a.visited:hover, a:active {color:inherit;text-decoration:none;}
a:hover{}
a:focus {text-decoration:none;}

/* 기타 속성 */
fieldset{border:0;}
dl, ul, ol, menu, li {
	list-style:none; 
	vertical-align: middle
	}
i, em, address {font-style: normal;}
input.type-image {border:0 none; padding:0; margin:0;}

legend, caption {
	width: 1px;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	visibility: hidden;
	}
address,caption,cite,code,dfn,em,var {
	font-style:normal;
	font-weight:normal
	}
table {
	border-collapse: collapse;
	border-spacing: 0px;
	}
button {
	border:0 none;
	background-color:transparent;
	cursor:pointer
	}
button:focus {
  outline: none;
}
input, button, select, textarea {
	font-size:11pt;
	font-family:'Rnoto', '돋움', 'Dotum', '굴림', 'Gulim', 'Lucida Grande', 'Tahoma', 'Verdana', 'AppleGothic', 'UnDotum', 'sans-serif';
	line-height: normal;
	}

/* button, input 박스 모바일 보이는 형태 고려할때 넣어야되는 소스 */
button, input[type="button"], input[type="reset"], input[type="submit"], input[type="text"], input[type="email"], input[type="password"], input[type="number"], optgroup, select, textarea {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-appearance: button;
	cursor: pointer;
	}

/* ==================================================
	UI Object
================================================== */
video,audio,object,embed{
	border:0px;
	vertical-align:middle;
	max-width:100%;
	height:auto !important;
	}
iframe {max-width: 100%; /*height:100%; */border:none;}

/* ==================================================
	폰트
================================================== */
/* 본고딕 */
@font-face {
	font-family: 'Lnoto';
	src:
	url('font/NotoSans-Light.eot') format('embedded-opentype'),
	url('font/NotoSans-Light.woff') format('woff'),
	url('font/NotoSans-Light.woff2') format('woff2'),
	url('font/NotoSans-Light.otf') format('opentype');
	}
@font-face {
	font-family: 'Rnoto';
	src:
	url('font/NotoSans-Regular.eot') format('embedded-opentype'),
	url('font/NotoSans-Regular.woff') format('woff'),
	url('font/NotoSans-Regular.woff2') format('woff2'),
	url('font/NotoSans-Regular.otf') format('opentype');
	}
@font-face {
	font-family: 'Mnoto';
	src:
	url('font/NotoSans-Medium.eot') format('embedded-opentype'),
	url('font/NotoSans-Medium.woff') format('woff'),
	url('font/NotoSans-Medium.woff2') format('woff2'),
	url('font/NotoSans-Medium.otf') format('opentype');
	}
@font-face {
	font-family: 'Bnoto';
	src:
	url('font/NotoSans-Bold.eot') format('embedded-opentype'),
	url('font/NotoSans-Bold.woff') format('woff'),
	url('font/NotoSans-Bold.woff2') format('woff2'),
	url('font/NotoSans-Bold.otf') format('opentype');
	}
/* 나눔스퀘어 */
@font-face {
	font-family: 'NanumSquare';
	font-weight: 700;
	src: url('font/NanumSquareB.eot');
	src: url('font/NanumSquareB.eot?#iefix') format('embedded-opentype'),
	url('font/NanumSquareB.woff') format('woff'),
	url('font/NanumSquareB.ttf') format('truetype');
	}
/* roboto */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	src: url('font/roboto/roboto-v19-latin-300.eot'); /* IE9 Compat Modes */
	src: local('Roboto Light'), local('Roboto-Light'),
		url('font/roboto/roboto-v19-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('font/roboto/roboto-v19-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
		url('font/roboto/roboto-v19-latin-300.woff') format('woff'), /* Modern Browsers */
		url('font/roboto/roboto-v19-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
		url('font/roboto/roboto-v19-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
	}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: url('font/roboto/roboto-v19-latin-regular.eot'); /* IE9 Compat Modes */
	src: local('Roboto'), local('Roboto-Regular'),
		url('font/roboto/roboto-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('font/roboto/roboto-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		url('font/roboto/roboto-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
		url('font/roboto/roboto-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		url('font/roboto/roboto-v19-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
	}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: url('font/roboto/roboto-v19-latin-500.eot'); /* IE9 Compat Modes */
	src: local('Roboto Medium'), local('Roboto-Medium'),
		url('font/roboto/roboto-v19-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('font/roboto/roboto-v19-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
		url('font/roboto/roboto-v19-latin-500.woff') format('woff'), /* Modern Browsers */
		url('font/roboto/roboto-v19-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
		url('font/roboto/roboto-v19-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
	}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: url('font/roboto/roboto-v19-latin-700.eot'); /* IE9 Compat Modes */
	src: local('Roboto Bold'), local('Roboto-Bold'),
		url('font/roboto/roboto-v19-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('font/roboto/roboto-v19-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		url('font/roboto/roboto-v19-latin-700.woff') format('woff'), /* Modern Browsers */
		url('font/roboto/roboto-v19-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		url('font/roboto/roboto-v19-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
	}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	src: url('font/roboto/roboto-v19-latin-900.eot'); /* IE9 Compat Modes */
	src: local('Roboto Black'), local('Roboto-Black'),
		url('font/roboto/roboto-v19-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('font/roboto/roboto-v19-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
		url('font/roboto/roboto-v19-latin-900.woff') format('woff'), /* Modern Browsers */
		url('font/roboto/roboto-v19-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
		url('font/roboto/roboto-v19-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
	}
/* poppins */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	src: url('font/poppins/poppins-v5-latin-regular.eot'); /* IE9 Compat Modes */
	src: local('Poppins Regular'), local('Poppins-Regular'),
		url('font/poppins/poppins-v5-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('font/poppins/poppins-v5-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		url('font/poppins/poppins-v5-latin-regular.woff') format('woff'), /* Modern Browsers */
		url('font/poppins/poppins-v5-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		url('font/poppins/poppins-v5-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
	}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	src: url('font/poppins/poppins-v5-latin-500.eot'); /* IE9 Compat Modes */
	src: local('Poppins Medium'), local('Poppins-Medium'),
		url('font/poppins/poppins-v5-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('font/poppins/poppins-v5-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
		url('font/poppins/poppins-v5-latin-500.woff') format('woff'), /* Modern Browsers */
		url('font/poppins/poppins-v5-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
		url('font/poppins/poppins-v5-latin-500.svg#Poppins') format('svg'); /* Legacy iOS */
	}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	src: url('font/poppins/poppins-v5-latin-600.eot'); /* IE9 Compat Modes */
	src: local('Poppins SemiBold'), local('Poppins-SemiBold'),
		url('font/poppins/poppins-v5-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('font/poppins/poppins-v5-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
		url('font/poppins/poppins-v5-latin-600.woff') format('woff'), /* Modern Browsers */
		url('font/poppins/poppins-v5-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
		url('font/poppins/poppins-v5-latin-600.svg#Poppins') format('svg'); /* Legacy iOS */
	}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	src: url('font/poppins/poppins-v5-latin-700.eot'); /* IE9 Compat Modes */
	src: local('Poppins Bold'), local('Poppins-Bold'),
		url('font/poppins/poppins-v5-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('font/poppins/poppins-v5-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		url('font/poppins/poppins-v5-latin-700.woff') format('woff'), /* Modern Browsers */
		url('font/poppins/poppins-v5-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		url('font/poppins/poppins-v5-latin-700.svg#Poppins') format('svg'); /* Legacy iOS */
	}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 800;
	src: url('font/poppins/poppins-v5-latin-800.eot'); /* IE9 Compat Modes */
	src: local('Poppins ExtraBold'), local('Poppins-ExtraBold'),
		url('font/poppins/poppins-v5-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('font/poppins/poppins-v5-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
		url('font/poppins/poppins-v5-latin-800.woff') format('woff'), /* Modern Browsers */
		url('font/poppins/poppins-v5-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
		url('font/poppins/poppins-v5-latin-800.svg#Poppins') format('svg'); /* Legacy iOS */
	}
	@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 900;
	src: url('font/poppins/poppins-v5-latin-900.eot'); /* IE9 Compat Modes */
	src: local('Poppins Black'), local('Poppins-Black'),
		url('font/poppins/poppins-v5-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('font/poppins/poppins-v5-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
		url('font/poppins/poppins-v5-latin-900.woff') format('woff'), /* Modern Browsers */
		url('font/poppins/poppins-v5-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
		url('font/poppins/poppins-v5-latin-900.svg#Poppins') format('svg'); /* Legacy iOS */
	}

/* raleway-regular - latin */
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 400;
	src: url('font/raleway/raleway-v12-latin-regular.eot'); /* IE9 Compat Modes */
	src: local('Raleway'), local('Raleway-Regular'),
		url('font/raleway/raleway-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('font/raleway/raleway-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		url('font/raleway/raleway-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
		url('font/raleway/raleway-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		url('font/raleway/raleway-v12-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
	}
/* raleway-500 - latin */
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 500;
	src: url('font/raleway/raleway-v12-latin-500.eot'); /* IE9 Compat Modes */
	src: local('Raleway Medium'), local('Raleway-Medium'),
		url('font/raleway/raleway-v12-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('font/raleway/raleway-v12-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
		url('font/raleway/raleway-v12-latin-500.woff') format('woff'), /* Modern Browsers */
		url('font/raleway/raleway-v12-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
		url('font/raleway/raleway-v12-latin-500.svg#Raleway') format('svg'); /* Legacy iOS */
	}
/* raleway-600 - latin */
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 600;
	src: url('font/raleway/raleway-v12-latin-600.eot'); /* IE9 Compat Modes */
	src: local('Raleway SemiBold'), local('Raleway-SemiBold'),
		url('font/raleway/raleway-v12-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('font/raleway/raleway-v12-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
		url('font/raleway/raleway-v12-latin-600.woff') format('woff'), /* Modern Browsers */
		url('font/raleway/raleway-v12-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
		url('font/raleway/raleway-v12-latin-600.svg#Raleway') format('svg'); /* Legacy iOS */
	}
/* raleway-700 - latin */
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 700;
	src: url('font/raleway/raleway-v12-latin-700.eot'); /* IE9 Compat Modes */
	src: local('Raleway Bold'), local('Raleway-Bold'),
		url('font/raleway/raleway-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('font/raleway/raleway-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		url('font/raleway/raleway-v12-latin-700.woff') format('woff'), /* Modern Browsers */
		url('font/raleway/raleway-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		url('font/raleway/raleway-v12-latin-700.svg#Raleway') format('svg'); /* Legacy iOS */
	}
/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('font/montserrat/montserrat-v13-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Bold'), local('Montserrat-Bold'),
       url('font/montserrat/montserrat-v13-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/montserrat/montserrat-v13-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/montserrat/montserrat-v13-latin-700.woff') format('woff'), /* Modern Browsers */
       url('font/montserrat/montserrat-v13-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/montserrat/montserrat-v13-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* ==================================================
	스킵네비게이션
================================================== */
#skipnavi {}
#skipnavi a {display:block;position:absolute;top:-1000px;left:0;width:100%;height:1px;color:#222;overflow:hidden;z-index:99999999;}
#skipnavi a:focus, #skipnavi a:hover, #skipnavi a:active {top:0px;left:0;background-color:#e9e9e9;padding:7px 0 5px;height:auto;color:#000; font-size:12pt; text-align:center;text-decoration:none;}

.clearfix {*zoom:1}
.clearfix:after{display: block;content:'';clear: both;}

/* ==================================================
	반응형
================================================== */
.showPc{display:block;}
.showTa{display:block;}
.showMo{display:none;}
.showTaMo{display:none;}

/*** 모바일 CSS ***/
@media screen and (max-width:1024px){
	.showPc{display:none;}
	.showTa{display:block;}
	.showMo{display:none;}
	.showTaMo{display:block;}
}

@media screen and (max-width:640px) {
	.pcArea{display:none ;}
	.showPc{display:none;}
	.showTa{display:none;}
	.showMo{display:block;}
	.showTaMo{display:block;}
}


/* ==================================================
	레이아웃 큰박스
================================================== */
#wrap{
	position:relative; 
	width:100%;
	min-width:320px;
	margin:0 auto;
	height: auto !important;
	background-position:center top;
	}

/* ==================================================
	비주얼
================================================== */
#subvisual{
	position:relative;
	width:100%;
	}
#subvisual .visual{
	position:relative;
	max-width:1200px;
	width:100%;
	margin:0 auto;
	height:300px;
	}
.visual_about{
	background:url('../images/about/bg_visual.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	}
.visual_business{
	background:url('../images/business/bg_visual.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	}
.visual_mech{
	background:url('../images/mech_equipment/bg_visual.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	}
.visual_performance{
	background:url('../images/performance/bg_visual.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	}
.visual_community{
	background:url('../images/community/bg_visual.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	}

.vBox{
	margin:0 auto;
	max-width:1500px;
	min-width:320px;
	text-align:left;
	}
.vBox .sTxt{
	font-family:'Rnoto';
	font-size:19pt;
	color:#fff;
	padding-top:66px;
    padding-left: 14px;
	}
.b_tit {
	font-size: 37pt;
	font-family: 'Bnoto';
	font-weight:700;
	line-height:0.9;
	text-shadow: -5px 0px 0 rgba(0, 0, 0, 0.3);
	}
.b_tit sup {
	font-size:18pt
	}
.sm_tit{
	line-height:1.2;
	padding-bottom:7px;
	}

/* 모바일 및 탭 */
@media all and (max-width:1023px) {
	#subvisual{
		display:none;
		}
}

/* ==================================================
	컨텐츠
================================================== */
#container{
	clear:both;
	position:relative;
	min-width:320px;
	margin:0 auto;
	margin-top:70px;
	}
#contents{
	position:relative;
	width: 100%;
	/*max-width:1200px;*/
	min-width: 320px;
	margin:0 auto;
	}
.cont_detail {
	width:100%;
	max-width:1200px;
	margin-right:auto;
	margin-left:auto;
	margin-top:45px;
	margin-bottom:55px;
	}

/* 모바일 및 탭 */
@media screen and (max-width:1024px){
	#container{
		margin-top:60px;
		}
	#contents {
		width:96%;
		}
	.cont_detail {
		margin-top:35px;
		margin-bottom:50px;
		}
}

/* ==================================================
	이전/다음 버튼
================================================== */
.controls-btn{
	position:absolute;
	top:37%;
	text-align:center;
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-o-transition:all 0.4s;
	-ms-transition:all 0.4s;
	transition:all 0.4s;
	}
.controls-btn.sub-prev-page-btn{left:0;}
.controls-btn.sub-next-page-btn{right:0;}
.controls-btn.sub-prev-page-btn:hover{margin-left:-10px}
.controls-btn.sub-next-page-btn:hover{margin-right:-10px}

/* ==================================================
	타이틀
================================================== */
.subt_con {
	width:100%;
	}
.sub_tit{
	line-height:1.1;
	text-align:center;
	padding-top:50px;
	}
.sub_tit h3 {
	font-size: 34px;
	font-family:'Mnoto';
	color: #000;
	}
.sub_tit h3::after {
	width: 40px;
	height: 5px;
	margin: 14px auto;
	display: block;
	content: "";
	background-color: #15a9d9;
	}
/* 모바일 및 탭 */
@media all and (max-width:1023px) {
	.sub_tit h3 {
		font-size: 30px;
		}
}
@media all and (max-width:640px) {
	.sub_tit h3 {
		font-size: 25px;
		}
}

/* ==================================================
	경로
================================================== */
#path{
	width:100%;
	margin:22px 0 0 0;
	text-align:center;
	}
#path .plink li{
	display:inline-block;
	padding-left:24px;
	background:url('../images/gnb/arrow.gif') 10px 6px no-repeat;
	color:#4c4c4c;
	font-size:11pt;
	}
#path .plink li img {
	padding-top:3px;
	}
#path .plink li:first-child {
	background:none;
	padding-left:0;
	}
#path .plink .last{
	font-weight:bold;
	}

/*** 모바일 CSS ***/
@media all and (max-width:800px) {
	#path{
		margin-top:10px;
		}
}

/* ==================================================
	하단 사이트맵
================================================== */
/* 카피라이터 */
#footerW{
	clear:both;
	width:100%;
	padding:0;
	line-height:160%;
	}

.foot_address {
	width:100%;
	border-top:solid 1px #e3e5e3;
	}
.foot_util {
	max-width:1200px;
	margin:0 auto;
	padding:20px 0;
	}
.copy_add:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.copyadd_address {
	float:left;
	width:75%;
	}
.copyadd_logo {
	float:left;
	width:25%;
	padding-right:1%;
	}
.copyadd_logo img {
	width:100%;
	max-width:250px;
	}
.copy_address {
	letter-spacing:-0.5px;
	}
.copy_address li {
	position:relative;
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
	}
.copy_address li:after {
	content: "";
	display: block;
	position: absolute;
	top: 5px;
	right: 0;
	width: 1px;
	height: 15px;
	background: rgba(0,0,0,0.5);
	}
.copy_address li:last-child:after {
	display:none;
	}
.copy_address li:first-child {
	padding-left:0;
	}
.copyright {
	color:rgba(0,0,0,0.4);
	}
/* 퀵메뉴 */
#quick_top{float:right; margin-right:50px;}

/*** 모바일CSS ***/
@media screen and (max-width:640px) {
	/* 카피라이터 */
	.foot_util {
		text-align:center;
		}
	.copyadd_address {
		float:none;
		width:100%;
		margin-top:10px;
		}
	.copyadd_logo {
		float:none;
		width:100%;
		padding-right:0;
		}
	.copyadd_logo img {
		max-width:120px;
		}
	.copy_address {
		font-size:10pt;
		}
	.number {
		display:block;
		}
	.copyright {
		font-size:10pt;
		}
	/* 퀵메뉴 */
	#quick_top{display:none;}
}
