	@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
	body    { font-family: 'Noto Sans KR', sans-serif; }


	@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);

	@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}
	@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}
	@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}
	@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}
	@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}
	@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}


	@font-face {
	 font-family: 'Nanum Gothic';
	 font-style: normal;
	 font-weight: 400;
	 src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
	 src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
		  url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
		  url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
		  url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
	}
	@font-face {
	 font-family: 'Nanum Gothic';
	 font-style: normal;
	 font-weight: 700;
	 src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
	 src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
		  url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
		  url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
		  url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
	}
	@font-face {
	 font-family: 'Nanum Gothic';
	 font-style: normal;
	 font-weight: 800;
	 src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
	 src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
		  url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
		  url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
		  url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
	}


	@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


	html, body, div, 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, 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 {
		margin: 0; padding: 0; border: 0; font-size: 100%; /* vertical-align: baseline; */
		font-family: 'Noto Sans KR', sans-serif;
	}

	#mainContent > *{font-family: 'Nanum Gothic', 'NanumGothic','NanumGothicBold','NanumGothicWeb','나눔고딕','돋움','Dotum','Gulime','Malgun Gothic','AppleGothic','Helvetica','sans-serif';}


	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block;
	}

	body {
		line-height: 1;
	}

	ol, ul {
		list-style: none;
	}

	blockquote, q {
		quotes: none;
	}

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

	table {
		border-collapse: collapse;
		border-spacing: 0;
	}

	body {
		-webkit-text-size-adjust: none;
	}

/* Box Model */

	*, *:before, *:after {
		/* -moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box; */
	}

/* Containers */

	.container {
		margin-left: auto;
		margin-right: auto;
	}
	.container img{
		vertical-align:top;
	}

	.container.\31 25\25 {
		width: 100%;
		max-width: 1100px;
		min-width: 960px;
	}

	.container.\37 5\25 {
		width: 720px;
	}

	.container.\35 0\25 {
		width: 480px;
	}

	.container.\32 5\25 {
		width: 240px;
	}

	.container {
		width: 960px;
	}



	/* 메인추가 */
	.ti_main{font-size:56.54px; color:#343434; font-weight:400; margin-bottom:60px; display:block; float:none !important; line-height:normal; text-align:center;}
	.ti_main span{font-size:20px; color:#555; padding-left:20px; margin-top:-10px; display:inline-block; letter-spacing:-1px;}

	.wrap_main_con{padding-bottom:48px;}


	@media screen and (min-width: 737px) {

		.container.\31 25\25 {
			width: 100%;
			max-width: 1500px;
			min-width: 1100px;
		}

		.container.\37 5\25 {
			width: 900px;
		}

		.container.\35 0\25 {
			width: 600px;
		}

		.container.\32 5\25 {
			width: 300px;
		}

		.container {
			width: 1100px;
			position:relative;
		}

	}

	@media screen and (min-width: 737px) and (max-width: 1100px) {

		.container.\31 25\25 {
			width: 100%;
			max-width: 1250px;
			min-width: 1100px;
		}

		.container.\37 5\25 {
			width: 750px;
		}

		.container.\35 0\25 {
			width: 500px;
		}

		.container.\32 5\25 {
			width: 250px;
		}

		.container {
			width: 1100px;
		}

	}

	@media screen and (max-width: 736px) {

		.container.\31 25\25 {
			width: 100%;
			max-width: 125%;
			min-width: 100%;
		}

		.container.\37 5\25 {
			width: 75%;
		}

		.container.\35 0\25 {
			width: 50%;
		}

		.container.\32 5\25 {
			width: 25%;
		}

		.container {
			margin-top:50px; width: 100% !important;
		}

	}

/* Grid */

	.row {
		border-bottom: solid 1px transparent;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.row > * {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.row:after, .row:before {
		content: '';
		display: block;
		clear: both;
		height: 0;
	}

	.row.uniform > * > :first-child {
		margin-top: 0;
	}

	.row.uniform > * > :last-child {
		margin-bottom: 0;
	}

	.row.\30 \25 > * {
		padding: 0 0 0 0px;
	}

	.row.\30 \25 {
		margin: 0 0 -1px 0px;
	}

	.row.uniform.\30 \25 > * {
		padding: 0px 0 0 0px;
	}

	.row.uniform.\30 \25 {
		margin: 0px 0 -1px 0px;
	}

	.row > * {
		/* padding: 0 0 0 40px; */
	}

	.row {
		margin: 0 0 -1px -40px;
	}

	.row.uniform > * {
		padding: 40px 0 0 40px;
	}

	.row.uniform {
		margin: -40px 0 -1px -40px;
	}

	.row.\32 00\25 > * {
		padding: 0 0 0 80px;
	}

	.row.\32 00\25 {
		margin: 0 0 -1px -80px;
	}

	.row.uniform.\32 00\25 > * {
		padding: 80px 0 0 80px;
	}

	.row.uniform.\32 00\25 {
		margin: -80px 0 -1px -80px;
	}

	.row.\31 50\25 > * {
		padding: 0 0 0 60px;
	}

	.row.\31 50\25 {
		margin: 0 0 -1px -60px;
	}

	.row.uniform.\31 50\25 > * {
		padding: 60px 0 0 60px;
	}

	.row.uniform.\31 50\25 {
		margin: -60px 0 -1px -60px;
	}

	.row.\35 0\25 > * {
		padding: 0 0 0 20px;
	}

	.row.\35 0\25 {
		margin: 0 0 -1px -20px;
	}

	.row.uniform.\35 0\25 > * {
		padding: 20px 0 0 20px;
	}

	.row.uniform.\35 0\25 {
		margin: -20px 0 -1px -20px;
	}

	.row.\32 5\25 > * {
		padding: 0 0 0 10px;
	}

	.row.\32 5\25 {
		margin: 0 0 -1px -10px;
	}

	.row.uniform.\32 5\25 > * {
		padding: 10px 0 0 10px;
	}

	.row.uniform.\32 5\25 {
		margin: -10px 0 -1px -10px;
	}

	.\31 2u, .\31 2u\24 {
		width: 100%;
		clear: none;
		margin-left: 0;
	}

	.\31 1u, .\31 1u\24 {
		width: 91.6666666667%;
		clear: none;
		margin-left: 0;
	}

	.\31 0u, .\31 0u\24 {
		width: 83.3333333333%;
		clear: none;
		margin-left: 0;
	}

	.\39 u, .\39 u\24 {
		width: 100%;
		clear: none;
		margin-left: 0;
		padding-left:0;
	}

	.\38 u, .\38 u\24 {
		width: 66.6666666667%;
		clear: none;
		margin-left: 0;
	}

	.\37 u, .\37 u\24 {
		width: 58.3333333333%;
		clear: none;
		margin-left: 0;
	}

	.\36 u, .\36 u\24 {
		width: 50%;
		clear: none;
		margin-left: 0;
	}

	.\35 u, .\35 u\24 {
		width: 41.6666666667%;
		clear: none;
		margin-left: 0;
	}

	.\34 u, .\34 u\24 {
		width: 33.3333333333%;
		clear: none;
		margin-left: 0;
	}

	.\33 u, .\33 u\24 {
		/* width: 23%; */
		clear: none;
		margin-left: 0;
		margin-right:4%;
	}

	.\32 u, .\32 u\24 {
		width: 16.6666666667%;
		clear: none;
		margin-left: 0;
	}

	.\31 u, .\31 u\24 {
		width: 8.3333333333%;
		clear: none;
		margin-left: 0;
	}

	.\31 2u\24 + *,
	.\31 1u\24 + *,
	.\31 0u\24 + *,
	.\39 u\24 + *,
	.\38 u\24 + *,
	.\37 u\24 + *,
	.\36 u\24 + *,
	.\35 u\24 + *,
	.\34 u\24 + *,
	.\33 u\24 + *,
	.\32 u\24 + *,
	.\31 u\24 + * {
		clear: left;
	}

	.\-11u {
		margin-left: 91.66667%;
	}

	.\-10u {
		margin-left: 83.33333%;
	}

	.\-9u {
		margin-left: 75%;
	}

	.\-8u {
		margin-left: 66.66667%;
	}

	.\-7u {
		margin-left: 58.33333%;
	}

	.\-6u {
		margin-left: 50%;
	}

	.\-5u {
		margin-left: 41.66667%;
	}

	.\-4u {
		margin-left: 33.33333%;
	}

	.\-3u {
		margin-left: 25%;
	}

	.\-2u {
		margin-left: 16.66667%;
	}

	.\-1u {
		margin-left: 8.33333%;
	}

	@media screen and (min-width: 737px) {

		.row > * {
			/* padding: 0 10px; */
		}

		.row {
			margin: 0;
		}

		.row.uniform > * {
			padding: 25px 0 0 25px;
		}

		.row.uniform {
			margin: -25px 0 -1px -25px;
		}

		.row.\32 00\25 > * {
			padding: 50px 0 0 50px;
		}

		.row.\32 00\25 {
			margin: -50px 0 -1px -50px;
		}

		.row.uniform.\32 00\25 > * {
			padding: 50px 0 0 50px;
		}

		.row.uniform.\32 00\25 {
			margin: -50px 0 -1px -50px;
		}

		.row.\31 50\25 > * {
			padding: 37.5px 0 0 37.5px;
		}

		.row.\31 50\25 {
			margin: -37.5px 0 -1px -37.5px;
		}

		.row.uniform.\31 50\25 > * {
			padding: 37.5px 0 0 37.5px;
		}

		.row.uniform.\31 50\25 {
			margin: -37.5px 0 -1px -37.5px;
		}

		.row.\35 0\25 > * {
			padding: 12.5px 0 0 12.5px;
		}

		.row.\35 0\25 {
			margin: -12.5px 0 -1px -12.5px;
		}

		.row.uniform.\35 0\25 > * {
			padding: 12.5px 0 0 12.5px;
		}

		.row.uniform.\35 0\25 {
			margin: -12.5px 0 -1px -12.5px;
		}

		.row.\32 5\25 > * {
			padding: 6.25px 0 0 6.25px;
		}

		.row.\32 5\25 {
			margin: -6.25px 0 -1px -6.25px;
		}

		.row.uniform.\32 5\25 > * {
			padding: 6.25px 0 0 6.25px;
		}

		.row.uniform.\32 5\25 {
			margin: -6.25px 0 -1px -6.25px;
		}

		.\31 2u\28desktop\29, .\31 2u\24\28desktop\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

		.\31 1u\28desktop\29, .\31 1u\24\28desktop\29 {
			width: 91.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 0u\28desktop\29, .\31 0u\24\28desktop\29 {
			width: 83.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\39 u\28desktop\29, .\39 u\24\28desktop\29 {
			width: 75%;
			clear: none;
			margin-left: 0;
		}

		.\38 u\28desktop\29, .\38 u\24\28desktop\29 {
			width: 66.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\37 u\28desktop\29, .\37 u\24\28desktop\29 {
			width: 58.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\36 u\28desktop\29, .\36 u\24\28desktop\29 {
			width: 50%;
			clear: none;
			margin-left: 0;
		}

		.\35 u\28desktop\29, .\35 u\24\28desktop\29 {
			width: 41.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\34 u\28desktop\29, .\34 u\24\28desktop\29 {
			width: 33.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\33 u\28desktop\29, .\33 u\24\28desktop\29 {
			width: 25%;
			clear: none;
			margin-left: 0;
		}

		.\32 u\28desktop\29, .\32 u\24\28desktop\29 {
			width: 16.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 u\28desktop\29, .\31 u\24\28desktop\29 {
			width: 8.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\31 2u\24\28desktop\29 + *,
		.\31 1u\24\28desktop\29 + *,
		.\31 0u\24\28desktop\29 + *,
		.\39 u\24\28desktop\29 + *,
		.\38 u\24\28desktop\29 + *,
		.\37 u\24\28desktop\29 + *,
		.\36 u\24\28desktop\29 + *,
		.\35 u\24\28desktop\29 + *,
		.\34 u\24\28desktop\29 + *,
		.\33 u\24\28desktop\29 + *,
		.\32 u\24\28desktop\29 + *,
		.\31 u\24\28desktop\29 + * {
			clear: left;
		}

		.\-11u\28desktop\29 {
			margin-left: 91.66667%;
		}

		.\-10u\28desktop\29 {
			margin-left: 83.33333%;
		}

		.\-9u\28desktop\29 {
			margin-left: 75%;
		}

		.\-8u\28desktop\29 {
			margin-left: 66.66667%;
		}

		.\-7u\28desktop\29 {
			margin-left: 58.33333%;
		}

		.\-6u\28desktop\29 {
			margin-left: 50%;
		}

		.\-5u\28desktop\29 {
			margin-left: 41.66667%;
		}

		.\-4u\28desktop\29 {
			margin-left: 33.33333%;
		}

		.\-3u\28desktop\29 {
			margin-left: 25%;
		}

		.\-2u\28desktop\29 {
			margin-left: 16.66667%;
		}

		.\-1u\28desktop\29 {
			margin-left: 8.33333%;
		}

	}

	@media screen and (min-width: 737px) and (max-width: 1100px) {

		.row > * {
			padding: 20px 0 0 20px;
		}

		.row {
			margin: -20px 0 -1px -20px;
		}

		.row.uniform > * {
			padding: 20px 0 0 20px;
		}

		.row.uniform {
			margin: -20px 0 -1px -20px;
		}

		.row.\32 00\25 > * {
			padding: 40px 0 0 40px;
		}

		.row.\32 00\25 {
			margin: -40px 0 -1px -40px;
		}

		.row.uniform.\32 00\25 > * {
			padding: 40px 0 0 40px;
		}

		.row.uniform.\32 00\25 {
			margin: -40px 0 -1px -40px;
		}

		.row.\31 50\25 > * {
			padding: 30px 0 0 30px;
		}

		.row.\31 50\25 {
			margin: -30px 0 -1px -30px;
		}

		.row.uniform.\31 50\25 > * {
			padding: 30px 0 0 30px;
		}

		.row.uniform.\31 50\25 {
			margin: -30px 0 -1px -30px;
		}

		.row.\35 0\25 > * {
			padding: 10px 0 0 10px;
		}

		.row.\35 0\25 {
			margin: -10px 0 -1px -10px;
		}

		.row.uniform.\35 0\25 > * {
			padding: 10px 0 0 10px;
		}

		.row.uniform.\35 0\25 {
			margin: -10px 0 -1px -10px;
		}

		.row.\32 5\25 > * {
			padding: 5px 0 0 5px;
		}

		.row.\32 5\25 {
			margin: -5px 0 -1px -5px;
		}

		.row.uniform.\32 5\25 > * {
			padding: 5px 0 0 5px;
		}

		.row.uniform.\32 5\25 {
			margin: -5px 0 -1px -5px;
		}

		.\31 2u\28tablet\29, .\31 2u\24\28tablet\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

		.\31 1u\28tablet\29, .\31 1u\24\28tablet\29 {
			width: 91.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 0u\28tablet\29, .\31 0u\24\28tablet\29 {
			width: 83.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\39 u\28tablet\29, .\39 u\24\28tablet\29 {
			width: 75%;
			clear: none;
			margin-left: 0;
		}

		.\38 u\28tablet\29, .\38 u\24\28tablet\29 {
			width: 66.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\37 u\28tablet\29, .\37 u\24\28tablet\29 {
			width: 58.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\36 u\28tablet\29, .\36 u\24\28tablet\29 {
			width: 50%;
			clear: none;
			margin-left: 0;
		}

		.\35 u\28tablet\29, .\35 u\24\28tablet\29 {
			width: 41.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\34 u\28tablet\29, .\34 u\24\28tablet\29 {
			width: 33.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\33 u\28tablet\29, .\33 u\24\28tablet\29 {
			width: 25%;
			clear: none;
			margin-left: 0;
		}

		.\32 u\28tablet\29, .\32 u\24\28tablet\29 {
			width: 16.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 u\28tablet\29, .\31 u\24\28tablet\29 {
			width: 8.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\31 2u\24\28tablet\29 + *,
		.\31 1u\24\28tablet\29 + *,
		.\31 0u\24\28tablet\29 + *,
		.\39 u\24\28tablet\29 + *,
		.\38 u\24\28tablet\29 + *,
		.\37 u\24\28tablet\29 + *,
		.\36 u\24\28tablet\29 + *,
		.\35 u\24\28tablet\29 + *,
		.\34 u\24\28tablet\29 + *,
		.\33 u\24\28tablet\29 + *,
		.\32 u\24\28tablet\29 + *,
		.\31 u\24\28tablet\29 + * {
			clear: left;
		}

		.\-11u\28tablet\29 {
			margin-left: 91.66667%;
		}

		.\-10u\28tablet\29 {
			margin-left: 83.33333%;
		}

		.\-9u\28tablet\29 {
			margin-left: 75%;
		}

		.\-8u\28tablet\29 {
			margin-left: 66.66667%;
		}

		.\-7u\28tablet\29 {
			margin-left: 58.33333%;
		}

		.\-6u\28tablet\29 {
			margin-left: 50%;
		}

		.\-5u\28tablet\29 {
			margin-left: 41.66667%;
		}

		.\-4u\28tablet\29 {
			margin-left: 33.33333%;
		}

		.\-3u\28tablet\29 {
			margin-left: 25%;
		}

		.\-2u\28tablet\29 {
			margin-left: 16.66667%;
		}

		.\-1u\28tablet\29 {
			margin-left: 8.33333%;
		}

	}

	@media screen and (max-width: 736px) {

		.row > * {
			padding: 20px 0 0 0;
		}

		.row {
			margin: -20px 0 -1px 0;
		}

		.row.uniform > * {
			padding: 20px 0 0 20px;
		}

		.row.uniform {
			margin: -20px 0 -1px -20px;
		}

		.row.\32 00\25 > * {
			padding: 40px 0 0 40px;
		}

		.row.\32 00\25 {
			margin: -40px 0 -1px -40px;
		}

		.row.uniform.\32 00\25 > * {
			padding: 40px 0 0 40px;
		}

		.row.uniform.\32 00\25 {
			margin: -40px 0 -1px -40px;
		}

		.row.\31 50\25 > * {
			padding: 30px 0 0 30px;
		}

		.row.\31 50\25 {
			margin: -30px 0 -1px -30px;
		}

		.row.uniform.\31 50\25 > * {
			padding: 30px 0 0 30px;
		}

		.row.uniform.\31 50\25 {
			margin: -30px 0 -1px -30px;
		}

		.row.\35 0\25 > * {
			padding: 10px 0 0 10px;
		}

		.row.\35 0\25 {
			margin: -10px 0 -1px -10px;
		}

		.row.uniform.\35 0\25 > * {
			padding: 10px 0 0 10px;
		}

		.row.uniform.\35 0\25 {
			margin: -10px 0 -1px -10px;
		}

		.row.\32 5\25 > * {
			padding: 5px 0 0 5px;
		}

		.row.\32 5\25 {
			margin: -5px 0 -1px -5px;
		}

		.row.uniform.\32 5\25 > * {
			padding: 5px 0 0 5px;
		}

		.row.uniform.\32 5\25 {
			margin: -5px 0 -1px -5px;
		}

		.\31 2u\28mobile\29, .\31 2u\24\28mobile\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

		.\31 1u\28mobile\29, .\31 1u\24\28mobile\29 {
			width: 91.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 0u\28mobile\29, .\31 0u\24\28mobile\29 {
			width: 83.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\39 u\28mobile\29, .\39 u\24\28mobile\29 {
			width: 75%;
			clear: none;
			margin-left: 0;
		}

		.\38 u\28mobile\29, .\38 u\24\28mobile\29 {
			width: 66.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\37 u\28mobile\29, .\37 u\24\28mobile\29 {
			width: 58.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\36 u\28mobile\29, .\36 u\24\28mobile\29 {
			width: 50%;
			clear: none;
			margin-left: 0;
		}

		.\35 u\28mobile\29, .\35 u\24\28mobile\29 {
			width: 41.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\34 u\28mobile\29, .\34 u\24\28mobile\29 {
			width: 33.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\33 u\28mobile\29, .\33 u\24\28mobile\29 {
			width: 25%;
			clear: none;
			margin-left: 0;
		}

		.\32 u\28mobile\29, .\32 u\24\28mobile\29 {
			width: 16.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 u\28mobile\29, .\31 u\24\28mobile\29 {
			width: 8.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\31 2u\24\28mobile\29 + *,
		.\31 1u\24\28mobile\29 + *,
		.\31 0u\24\28mobile\29 + *,
		.\39 u\24\28mobile\29 + *,
		.\38 u\24\28mobile\29 + *,
		.\37 u\24\28mobile\29 + *,
		.\36 u\24\28mobile\29 + *,
		.\35 u\24\28mobile\29 + *,
		.\34 u\24\28mobile\29 + *,
		.\33 u\24\28mobile\29 + *,
		.\32 u\24\28mobile\29 + *,
		.\31 u\24\28mobile\29 + * {
			clear: left;
		}

		.\-11u\28mobile\29 {
			margin-left: 91.66667%;
		}

		.\-10u\28mobile\29 {
			margin-left: 83.33333%;
		}

		.\-9u\28mobile\29 {
			margin-left: 75%;
		}

		.\-8u\28mobile\29 {
			margin-left: 66.66667%;
		}

		.\-7u\28mobile\29 {
			margin-left: 58.33333%;
		}

		.\-6u\28mobile\29 {
			margin-left: 50%;
		}

		.\-5u\28mobile\29 {
			margin-left: 41.66667%;
		}

		.\-4u\28mobile\29 {
			margin-left: 33.33333%;
		}

		.\-3u\28mobile\29 {
			margin-left: 25%;
		}

		.\-2u\28mobile\29 {
			margin-left: 16.66667%;
		}

		.\-1u\28mobile\29 {
			margin-left: 8.33333%;
		}

	}

/* Basic */

	body {
		color: #333;
		font-size: 11pt;
		font-family: 'Nanum Gothic', 'NanumGothic','NanumGothicBold','NanumGothicWeb','나눔고딕','AppleGothic','Helvetica','sans-serif';
		line-height: 1.45em;
	}

	input, textarea, select {
		color: #333;
		font-size: 12px;
		vertical-align:top;
		font-family:inherit;
	}

	ul, ol, p, dl {
		margin: 0;
	}

	a {
		text-decoration: none;
	}

	a:hover {
		text-decoration: none;
	}

	a:link, a:visited {color:#333; text-decoration:none; }
	a:active, a:hover {color:#024D82;}

	section > :last-child,
	.last-child {
		/* margin-bottom:0; */
	}

/* Multi-use */
	.link-list{/* border-top:2px solid #016bb9; */ clear:both; overflow:hidden; padding-bottom:70px; }
	.link-list li {
		/* padding: 0.5em 0 0.5em 0.5em; */
	}

		.link-list li:first-child {
			border-top: 0 !important;
		}

		.link-list li:last-child {
		}

	.quote-list li {
		padding: 1em 0 1em 0;
		overflow: hidden;
	}

		.quote-list li:first-child {
			padding-top: 0 !important;
			border-top: 0 !important;
		}

		.quote-list li:last-child {
			padding-bottom: 0 !important;
			border-bottom: 0 !important;
		}

		.quote-list li img {
			float: left;
		}

		.quote-list li p {
			margin: 0 0 0 90px;
			font-size: 1.2em;
			font-style: italic;
		}

		.quote-list li span {
			display: block;
			margin-left: 90px;
			font-size: 0.9em;
			font-weight: 400;
		}

	.check-list li {
		padding: 0.7em 0 0.7em 45px;
		font-size: 1.2em;
		background: url("images/icon-checkmark.png") 0px 1.05em no-repeat;
	}

		.check-list li:first-child {
			padding-top: 0 !important;
			border-top: 0 !important;
			background-position: 0 0.3em;
		}

		.check-list li:last-child {
			padding-bottom: 0 !important;
			border-bottom: 0 !important;
		}

	.feature-image {
		display: block;
		margin: 0 0 2em 0;
		outline: 0;
	}

		.feature-image img {
			display: block;
			width: 100%;
		}

	.bordered-feature-image {
		display: block;
		padding: 10px;
		box-shadow: 3px 3px 3px 1px rgba(0, 0, 0, 0.15);
		margin: 0 0 1.5em 0;
		outline: 0;
	}

		.bordered-feature-image img {
			display: block;
			width: 100%;
		}

	.button-big {
		background-image: -moz-linear-gradient(top, #ed391b, #ce1a00);
		background-image: -webkit-linear-gradient(top, #ed391b, #ce1a00);
		background-image: -ms-linear-gradient(top, #ed391b, #ce1a00);
		background-image: linear-gradient(top, #ed391b, #ce1a00);
		display: inline-block;
		background-color: #ed391b;
		color: #fff;
		text-decoration: none;
		font-size: 1.75em;
		font-weight: 300;
		padding: 15px 45px 15px 45px;
		outline: 0;
		border-radius: 10px;
		box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.75), inset 0px 2px 0px 0px rgba(255, 192, 192, 0.5), inset 0px 0px 0px 2px rgba(255, 96, 96, 0.85), 3px 3px 3px 1px rgba(0, 0, 0, 0.15);
		text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.5);
	}

		.button-big:hover {
			background-image: -moz-linear-gradient(top, #fd492b, #de2a10);
			background-image: -webkit-linear-gradient(top, #fd492b, #de2a10);
			background-image: -ms-linear-gradient(top, #fd492b, #de2a10);
			background-image: linear-gradient(top, #fd492b, #de2a10);
			background-color: #fd492b;
			box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.75), inset 0px 2px 0px 0px rgba(255, 192, 192, 0.5), inset 0px 0px 0px 2px rgba(255, 96, 96, 0.85), 3px 3px 3px 1px rgba(0, 0, 0, 0.15);
		}

		.button-big:active {
			background-image: -moz-linear-gradient(top, #ce1a00, #ed391b);
			background-image: -webkit-linear-gradient(top, #ce1a00, #ed391b);
			background-image: -ms-linear-gradient(top, #ce1a00, #ed391b);
			background-image: linear-gradient(top, #ce1a00, #ed391b);
			background-color: #ce1a00;
			box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.75), inset 0px 2px 0px 0px rgba(255, 192, 192, 0.5), inset 0px 0px 0px 2px rgba(255, 96, 96, 0.85), 3px 3px 3px 1px rgba(0, 0, 0, 0.15);
		}

/* Content */

	#content .quote-list li {
		border-bottom: solid 1px #e2e6e8;
	}

	#content .link-list li {
		/* border-bottom: solid 1px #e2e6e8; */
	}
	#content .link-list li a{font-size:17px; text-decoration:none; display:block;}
	#content .link-list li.on a, #content .link-list li a:hover {
		/* color:#016bb9;
		font-weight:bold; */
	}

	#content .check-list li {
		border-bottom: solid 1px #e2e6e8;
	}

/* Footer */

	#footer .quote-list li {
		border-top: solid 1px #e0e4e6;
		border-bottom: solid 1px #b5bec3;
	}

	#footer .link-list li {
		border-top: solid 1px #e0e4e6;
		border-bottom: solid 1px #b5bec3;
	}

	#footer .check-list li {
		border-top: solid 1px #e0e4e6;
		border-bottom: solid 1px #b5bec3;
	}

/* Desktop */

	@media screen and (min-width: 737px) {

		/* Basic */

			body {
				min-width: 1100px;
			}

			section:last-child {
				margin-bottom: 0 !important;
			}

		/* Wrappers */

			#header-wrapper {
			height:71px;
			}
			.global{background:none; padding:0; font-family:'inherit'; height:47px;}
			.global .wrap_global{width:1100px;margin:0 auto; box-sizing:border-box; position:relative; overflow:hidden;}
			.global p a{float:left; line-height:47px; font-size:14px; color:#393939; padding-right:29px; margin-right:25px; background:url('/img/main/bg_top_menu.jpg') no-repeat right center; font-weight:400;}
			.global ul.top_menu{overflow:hidden; float:left;}
			.global ul.top_menu li{float:left; margin-right:27px;}
			.global ul.top_menu li a{line-height:47px; font-size:14px; color:#393939; font-weight:400;}
			.global ul.top_menu li a:hover{line-height:47px; font-size:14px; color:#393939;}
			.global .global_logo{float:left; padding-top:5px;}
			.global .global_menu{float:right;}
			.global .global_menu li{float:left; line-height:47px;}
			.global .global_menu li:nth-child(2) a{margin-left:0;}
			.global .global_menu li:nth-child(3) a{margin-left:0;}
			.global .global_menu li:nth-child(4) a{margin-left:0;}
			.global .global_menu li:nth-child(5) a{margin-left:0;}
			.global .global_menu li:nth-child(6) a{margin-left:0;}
			.global .global_menu li a{display:block; padding:0 17px; font-size:13px; color:#8d8d8d; font-weight:300;}
			.global .global_menu li img{line-height:47px; vertical-align:middle;}
			.global ul li:last-child a{padding-right:0;}
			.subpage #header h1{position:absolute; left:0; top:0; font-size:28px; color:#1975b9; padding-top:17px; line-height:33px; letter-spacing:-2px; z-index:1000;}
			.subpage #header h1 a{float:left; color:#1975b9; font-weight:500;}
			.subpage #header h1 a img{vertical-align:top; margin-right:5px;}
			.subpage #header-wrapper {border-bottom:1px solid #203141; height: auto;}
			.subpage #header nav{overflow:hidden; float:right; padding-top:18px;}
			.subpage #header nav a{
				float:left;
				font-size:18px;
				font-weight:400;
				width:auto;
				color:#fff;
				margin:0 0 0 54px;
				height:65px; line-height:65px;
			}
			.subpage #header nav a.on{
				color:#016bb9;
			}
			.subpage #header nav a:hover{
				color:#016bb9;
			}

			#features-wrapper {
				background: #EAEEF1;
				padding: 35px 0 30px 0;
			}
			.subpage #content-wrapper {
				border-top:none;
				padding: 0 0 6em 0;
			}
			#content-wrapper {
				border-top: solid 1px #fff;
				padding: 38px 0 27px 0;
			}

			#portfolio-wrapper {
				padding: 10px 0 5px 0;
			}

		/* Header */

			#header {
				position: relative;
			}

			#header nav {
				text-align:center;
			}

			#header nav a {
				width:19%; text-align:center; margin-left:-4px;
				display:inline-block; line-height:71px;
				color: #fff;
				text-decoration: none;
				font-size: 1.4em;
				outline: 0;
				font-weight:600;
			}

			#header nav a:hover {
				color: #fff;
			}

			#header nav a.on {
				color: #2895d0;
			}


			.global_left{float:left;}
			.global_left li{float:left; color:#dededd; height:34px; line-height:34px;}
			.global_left li a{display:inline-block; height:34px; line-height:34px; color:#fff; font-size:0.9em; margin:0 10px;}
			.global_left li a:hover{text-decoration:none;}
			.global_left li:first-child a{margin-left:0;}
			.global_right{float:right;}
			.global_right li{float:left; color:#dededd; height:34px; line-height:34px;}
			.global_right li a{display:inline-block; height:34px; line-height:34px; color:#fff; font-size:0.9em; margin:0 10px;}
			.global_right li a:hover{text-decoration:none;}
			.global_right li:last-child a{margin-right:0;}

			.work_banner{overflow:hidden; padding:0; margin-bottom:45px;}
			.work_banner img{vertical-align:top;}
			.work_banner li{float:left; margin-bottom:0 !important; margin-right:25px; color:#343434; letter-spacing:-1px;}
			.work_banner li:last-child{margin-right:0 !important;}
			.work_banner .social_ti{text-align:center; font-size:28.54px; padding:40px 0 20px; font-weight:500;}
			.work_banner .comment{text-align:center; font-size:16px;}

			.work_banner.banner_con{text-align:center;}
			.work_banner.banner_con li{display:inline-block; margin-bottom:5px;}

			.main_bk_btn{text-align:center;}
			.main_bk_btn img{vertical-align:top;}
		/* Banner */

			#banner {
				padding: 0;
				color: #fff;
			}

			#banner .bordered-feature-image {
				margin-bottom: 0;
			}

			#banner p {
				font-size: 2em;
				font-weight: 200;
				line-height: 1.25em;
				padding-right: 1em;
				margin: 0 0 1em 0;
			}

		/* Features */

			#features {
				color: #a0a8ab;
			}

			#features h2 {
				font-size: 1.25em;
				color: #fff;
				margin: 0 0 0.25em 0;
			}

			#features a {
				color: #e0e8eb;
			}

			#features strong {
				color: #fff;
			}

		/* Content */

			#content section {
				/* background: #fff;
				padding: 10px 0 15px; */
			}

			#content h3 {
				/* color: #96a9b5;
				font-size: 1.25em; */
			}


			#content li {
				/* margin: 0 0 0.5em 0; */
			}

			/* #content span {
				margin-right: 10px;
			} */

			#content a {
				/* color: #333; */
			}

			#content header {
				margin:0;
				clear:both;
			}

			.onlymobile {display:none;}
			
			


			.wrap_board_new{padding-top:50px;}
			.wrap_board{position:relative; box-sizing:border-box; width:585px; height:330px;float:left;}
			.wrap_board.right{float:right !important; padding-right:0;}
			.wrap_board header{margin-bottom:0 !important; height:50px;}
			.wrap_board.right header{height:50px;}
			.wrap_board h2{font-size:24px !important; font-weight:500; height:42px; margin-bottom:0 !important; color:#343434; letter-spacing:-1px;}
			.wrap_board .board_list.more{position:absolute; right:0; top:0; padding:0 !important;}
			.wrap_board .more{position:absolute; right:21px; top:3px;}
			.main_board_list{overflow:hidden; border-bottom:1px solid #b6b6b6;}
			.main_board_list li{width:25%; float:left; margin-bottom:0 !important;}
			.main_board_list li a{display:block; width:100%; height:50px; line-height:50px; border-bottom:none; text-align:center; color:#7d7d7d; text-decoration:none; font-size:18px !important; font-weight:700;}
			.main_board_list li a.on{background:#875937; color:#fff !important;}
			.main_board_list li a:hover{background:#875937; color:#fff !important;}
			.main_board_list2{overflow:hidden; border-bottom:1px solid #b6b6b6;}
			.main_board_list2 li{width:25%; float:left; margin-bottom:0 !important;}
			.main_board_list2 li a{display:block; width:100%; height:50px; line-height:50px; border-bottom:none; text-align:center; color:#2b2b2b; text-decoration:none; font-size:18px !important; font-weight:700;}
			.board_list{padding:0;}
			.board_list li{overflow:hidden; box-sizing:border-box; padding:12px 0; border-bottom:1px solid #eee;}
			.board_list li:first-child{padding-top:3px;}
			.board_list li a{text-decoration:none; float:left; font-size:16px !important; color:#666; font-weight:500;}
			.board_list li .date{float:right; font-size:16px; color:#a9a9a9; margin-right:0 !important; letter-spacing:-1px;}
			
			.wrap_board header{height:auto;}
			.wrap_board.right header{height:auto;}
			.photo_list{padding-top:0 !important;}
			.photo_list li{overflow:hidden; box-sizing:border-box; margin-bottom:10px; float:left; text-align:left !important;}
			.photo_list li a p{text-decoration:none; font-size:16px !important; color:#555 !important;}
			.photo_list li .date{float:right; font-size:16px; color:#969696;}
			.photo_list img{vertical-align:top; margin-bottom:13px !important;}
			.photo_list .thum img{width:286px; height:188px;}
			.photo_list .txt{padding-left:10px; font-family:inherit; font-weight:500; letter-spacing:-1px;}

			.news li{overflow:hidden; padding-left:15px; background:url('/img/main/bu_main_board.gif') no-repeat left center; margin-bottom:10px;}
			.news li a{text-decoration:none; float:left; font-size:16px !important;}
			.news li .date{float:right; font-size:16px; color:#969696;}

			#div_bbs2{display:none;}
			#div_bbs3{display:none;}


			.wrap_pf ul{overflow:hidden; margin:auto;}
			.wrap_pf ul li{float:left; text-align:center; margin-right:8px;}
			.wrap_pf ul li:last-child{margin-right:0;}
			.wrap_pf ul li p{line-height:20px; font-family:'Dotum'; font-size:14px;}
			.wrap_pf ul li p a{color:#333; text-decoration:none; font-size:15px; font-weight:700;}
			.wrap_pf ul li img{width:214px; height:135px; border:1px solid #bababa; margin-bottom:18px;}
			.wrap_pf .main_gall{padding:0 25px;}

		/* Footer */

			#footer {
				color: #546b76;
			}

			#footer h2 {
				font-size: 1.25em;
				color: #212f35;
				margin: 0 0 1em 0;
			}

			#footer a {
				color: #546b76;
			}

		/* Copyright */

			#copyright {
				background:#333;
				margin-top:20px;
				padding: 0 0 0 0;
				color: #fff;
				font-size:14px;
			}
			
			.footer_menu{overflow:hidden; text-align:center; background:#f3f3f3;}
			.footer_menu li{overflow:hidden; display:inline-block; color:#000; font-size:14px; margin:14px 0 12px 0;}
			.footer_menu li a{color:#000; font-size:14px; margin:0 15px 0 11px;}
			
			#copyright .footer_menu a {color: #000;}
			.wrap_copyright{width:1100px; margin:0 auto; overflow:hidden; color:#fff; box-sizing:border-box; padding:27px 0;}
			.wrap_copyright .footer_logo{float:left; margin-bottom:0; padding-top:22px;}
			/* .wrap_copyright .footer_logo img{margin-right:70px !important; float:left;} */
			.footer_info{/* float:left; */ padding-top:0; font-size:12px; line-height:15px; margin-top:-5px;; font-weight:300; color:#fff; text-align:center;}
			.footer_info span:first-child{height:35px; display:inline-block; font-size:26px;}
			.footer_info a{color:#fff;}

			/* 171122 */
			.work_flexslider {display:table-cell;}
			.cominfo {display:table-cell; margin-left:19px;}

			.wrap_main_center .wrap_board{width:auto; margin-right:58px;}
			.wrap_main_center .wrap_board:last-child{margin-right:0;}

			.wrap_main_center .calendar{position:relative; float:left; margin-right:0; margin-bottom:40px; box-sizing:border-box; width:361px; height:310px;}
			.wrap_main_center .calendar_control{position:absolute; right:0; top:4px; overflow:hidden;}
			.wrap_main_center .calendar_control p{float:left; font-size:16px; color:#848484; line-height:normal; line-height:18px;}
			.wrap_main_center .calendar_control p a{padding:0 12px; line-height:18px; display:inline-block;}
			.wrap_main_center .calendar_control p img{vertical-align:top; padding-top:3px;}
			.wrap_main_center .calendar h2{margin-bottom:10px;}
			.wrap_main_center .calendar .main_calendar_table{width:100%; text-align:center; height:200px; margin:15px 0;}
			.wrap_main_center .calendar .main_calendar_table td{width:14%;}
			.wrap_main_center .calendar .main_calendar_table td.sun{color:#ff9a8c;}
			.wrap_main_center .calendar .main_calendar_table td.sat{color:#5887cc;}
			.wrap_main_center .calendar .main_calendar_table td.none{color:#bac5d2;}
			.wrap_main_center .calendar .main_calendar_table td a{display:inline-block; padding:1px 5px;}
			.wrap_main_center .calendar .main_calendar_table td a.on{background:#595959; border-radius:100px; color:#fff;}
			.wrap_main_center .calendar_btn ul{overflow:hidden;}
			.wrap_main_center .calendar_btn li{text-align:center;}

			.wrap_main_center .notice{position:relative; float:left; margin-bottom:40px; box-sizing:border-box; width:361px; height:310px;}
			.wrap_main_center h2{border-bottom:1px solid #9c9c9c;}
			.wrap_main_center .notice ul{padding-top:15px;}
			.wrap_main_center .notice ul li{height:28px; padding-left:16px; background:url('/img/main/bu_main_board.jpg') no-repeat 2px 7px; overflow:hidden;}
			.wrap_main_center .notice ul li a{float:left; color:#666; font-size:14px; width:270px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
			.wrap_main_center .notice.review a{width:100%;}
			.wrap_main_center .notice ul li .date{float:right; color:#666; font-size:14px; font-weight:bold; margin-right:0 !important; font-weight:normal;} 
			.wrap_main_center .notice .wrap_notice_top{overflow:hidden; padding-top:23px;}
			.wrap_main_center .notice .thum{float:left;}
			.wrap_main_center .notice .thum img{width:174px; height:121px; border:1px solid #e4e4e4;}
			.wrap_main_center .notice dl{float:right; width:180px; padding-top:0; padding-left:17px; box-sizing:border-box;}
			.wrap_main_center .notice dl dt{font-size:18px; color:#016bb9; font-weight:600; margin-bottom:5px;}
			.wrap_main_center .notice dl dd{font-size:18px; color:#141414; font-weight:600; margin-bottom:5px;}

			/* 메인 축제행사 캘린더 */
			.main_calendar_list ul li:nth-child(5){padding-top:0;}



	}

/* Tablet */

	@media screen and (min-width: 737px) and (max-width: 1100px) {

		/* Basic */

			body {
				width: 100%;
			}
		.wrap_board{height:auto;}
		.ul_receipe li{width:24%;}
		.ul_receipe li img{width:100%; height:auto;}
		.photo_list{padding-top:30px !important;}
		.photo_list li{width:48%;}
		.photo_list li img{width:100%; height:auto;}
		.wrap_pf{margin-bottom:20px;}
		.wrap_pf ul{height:220px;}
		/* Multi-use */

			.check-list li {
				font-size: 1em;
				line-height: 2em;
			}

			.quote-list li {
				padding: 1em 0 1em 0;
			}

				.quote-list li img {
					width: 60px;
				}

				.quote-list li p {
					margin: 0 0 0 80px;
					font-size: 1em;
					font-style: italic;
					line-height: 1.8em;
				}

				.quote-list li span {
					display: block;
					margin-left: 80px;
					font-size: 0.8em;
					font-weight: 400;
					line-height: 1.8em;
				}

			.feature-image {
				margin: 0 0 1em 0;
			}

			.button-big {
				font-size: 1.5em;
				padding: 10px 35px 10px 35px;
			}

		/* Banner */

			#banner p {
				font-size: 1.75em;
			}

		/* Header */

			#header h1 {
				font-size: 2.25em;
			}

			#header nav a {
				font-size: 1.1em;
			}

		/* Content */

			#content h3 {
				font-size: 1.1em;
			}

			#content header {
				margin: 0 0 0 0;
			}

			.onlymobile {display:none;}

			.wrap_pf ul{overflow:hidden; border:1px solid #eaeef1; padding:30px 30px 23px; margin:auto;}
			.wrap_pf ul li{float:left; text-align:center; margin-right:15px;}
			.wrap_pf ul li p{line-height:20px; font-family:'Dotum'; font-size:14px;}
			.wrap_pf ul li p a{color:#333; text-decoration:none;}
			.wrap_pf ul li img{width:176px; height:113px; border:1px solid #eaeef1; margin-bottom:12px;}

	}

/* Mobile */

	#navPanel, #titleBar {
		display: none;
	}

	@media screen and (max-width: 736px) {

		/* Basic */

			html, body {
				overflow-x: hidden;
			}

			body, input, textarea, select {
				font-size: 13pt;
				line-height: 1.4em;
			}

		/* Multi-use */
			.link-list li {
				padding: 0;
			}

			.quote-list li p {
				margin-bottom: 0.5em;
			}

			.check-list li {
				font-size: 1em;
			}

			.button-big {
				font-size: 1.5em;
				padding: 10px 35px 10px 35px;
			}

		/* Wrappers */

			#header-wrapper {
			}

			#features-wrapper {
				margin-top: 80px;
				padding: 15px 15px 30px 15px;
				background: #EAEEF1;
			}

			#content-wrapper {
				padding: 5px;
			}

			.subpage #content-wrapper {
				padding-top: 44px;
			}

			#portfolio-wrapper {
				padding: 40px 15px 15px 15px;
			}

		/* Header */

			#header {
				display: none;
			}

			#banner {
				position: relative;
				color: #fff;
				text-align: center;
				padding: 60px 0 15px;
			}
			#banner img {
				width:250px;
				max-width:250px;
			}

			#banner .bordered-feature-image {
				display: none;
			}

			#banner p {
				font-size: 1.25em;
				font-weight: 200;
				line-height: 1.25em;
				margin: 0 0 1em 0;
			}

		/* Features */

			#features {
				color: #a0a8ab;
			}

			#features section {
				padding: 0 0 15px 0;
			}

			#features > div > div:last-child > section {
				padding-bottom: 0;
				margin-bottom: 0;
				border-bottom: 0;
				box-shadow: none;
			}

			#features h2 {
				font-size: 1.25em;
				color: #fff;
				margin: 0 0 0.25em 0;
			}

			#features h3 {
				display:none;
			}

			#features img {
				width:100%;
			}

			#features a {
				color: #e0e8eb;
			}

			#features strong {
				color: #fff;
			}

		/* Content */

			#content section {
				/* background: #fff;
				box-shadow: inset 0px 0px 0px 1px rgba(128, 128, 128, 0.2);
				margin: 0 0 5px 0; */
				padding: 0 15px 30px 15px;
			}

			#content h2 {
				font-size: 1em;
				margin: 0 0 1em 0;
				color:#343434;
				font-weight:500;
				text-align:center;
			}
			.subpage #content h2 {
				font-size: 1em;
				margin: 0 0 1em 0;
				color:#343434;
				font-weight:500;
			}
			#content h3 {
				/* color: #96a9b5; */
				font-size: 1em;
			}

			#content a {
				/* color: #333; */
			}

			#content header {
				margin: 0;
			}

			.main{
				margin-top: 85px;
			}
			
			.work_banner{overflow:hidden; padding:0; margin-bottom:20px;}
			.work_banner img{vertical-align:top; width:100%;}
			.work_banner li{float:left; margin-bottom:0 !important; margin-right:1%; color:#343434; letter-spacing:-1px; font-size:12px; vertical-align:top;}
			.work_banner li:last-child{margin-right:0 !important;}
			.work_banner .social_ti{text-align:center; font-size:14px; padding:20px 0 10px; font-weight:500;}
			.work_banner .comment{text-align:center; font-size:11px; line-height:normal;}

			.work_banner.banner_con{text-align:center;}
			.work_banner.banner_con li{float:none; width:31% !important; display:inline-block; margin-bottom:5px;}

			.main_bk_btn{text-align:center;}
			.main_bk_btn img{vertical-align:top; height:35px;}

			.menu_title.onlymobile{margin-top:0 !important;}
			.menu_title.top_title{text-align:center; background:#ebedee; height:137px !important; box-sizing:border-box; padding:35px 0; margin-top:60px !important;}
			.menu_title.top_title h2{font-size:20px; line-height:normal; letter-spacing:0; font-weight:700;margin-bottom:0; text-align:center; margin-bottom:10px;}
			.menu_title.top_title p{font-size:12px; font-weight:500; margin-top:-5px; width:90%; margin:0 auto; line-height:15px; text-align:center; box-sizing:border-box;}
			#content-wrapper #content{background:none !important; margin-top:0 !important;}
			#content-wrapper{padding:0 !important;}
			#content-wrapper .container{padding-top:20px; margin-top:0 !important;}
			
			.wrap_pf ul{overflow:hidden; border:1px solid #eaeef1; padding:15px 15px 12px 15px; margin:auto; margin:15px 0 0; }
			.wrap_pf ul li{font-size:14px;}
			.wrap_pf ul li p{line-height:20px; font-family:'Dotum'; font-size:14px; margin-bottom:20px;}
			.wrap_pf ul li p a{color:#333; text-decoration:none;}
			.wrap_pf ul li .thum{margin-bottom:0;}
			.wrap_pf ul li:last-child .txt{margin-bottom:0;}
			.wrap_pf ul li img{width:100%; border:1px solid #eaeef1; margin-bottom:10px;}
			.wrap_pf ul li.news{padding-left:15px; background:url('/img/main/bu_main_board.gif') no-repeat left center;}
			.wrap_pf ul li.news a{color:#555;}
			.wrap_pf ul li.news a:hover{color:#555;}
			.wrap_pf ul li .date{display:none;}
			.wrap_pf ul li .txt{font-family:inherit; font-size:14px; font-weight:400;}
			.wrap_pf ul li a .txt{color:#555;}
			.wrap_pf ul li a:hover .txt{color:#555;}
		/* Footer */

			#footer {
				color: #546b76;
				text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);
			}

			#footer section {
				margin: 0 0 40px 0;
			}

			#footer h2 {
				font-size: 1.25em;
				color: #212f35;
				margin: 0 0 0.75em 0;
			}

			#footer a {
				color: #546b76;
			}

			#footer .link-list {
				margin: 0 0 30px 0 !important;
			}

		/* Copyright */

			#copyright {
				border-top:none;
				background:#333;
				text-align: center;
				color: #555;
				font-size:11px;
				font-weight:400;
				line-height:normal;;
			}

		/* Off-Canvas Navigation */

			#page-wrapper {
				-moz-backface-visibility: hidden;
				-webkit-backface-visibility: hidden;
				-ms-backface-visibility: hidden;
				backface-visibility: hidden;
				-moz-transition: -moz-transform 0.5s ease;
				-webkit-transition: -webkit-transform 0.5s ease;
				-ms-transition: -ms-transform 0.5s ease;
				transition: transform 0.5s ease;
				padding-bottom: 1px;
			}

			#titleBar {
				-moz-backface-visibility: hidden;
				-webkit-backface-visibility: hidden;
				-ms-backface-visibility: hidden;
				backface-visibility: hidden;
				-moz-transition: -moz-transform 0.5s ease;
				-webkit-transition: -webkit-transform 0.5s ease;
				-ms-transition: -ms-transform 0.5s ease;
				transition: transform 0.5s ease;
				display: block;
				height: 60px;
				left: 0;
				position: fixed;
				top: 0;
				width: 100%;
				z-index: 10001;
				color: #333;
				border-bottom: 1px solid #eff1f0;
				background:#fff;
			}
			.global{background:red; font-size:0; width:0; height:0; overflow:hidden;}
			#titleBar .title {
				display: block;
				text-align: center;
				margin-top:5px;
			}

			#titleBar .title img {
				height:50px;
			}

			#titleBar .toggle:after {
				content: url( "/img/allmenu_btn.png" );
				transform: scale(.4);
				display: block;
				position: absolute;
				width: 15px;
				height: 20px;
				top: 13px;
				left: 20px;
			}

			#titleBar .toggle:before {
				content: url( "/img/allmenu_btn.png" );
				transform: scale(.4);
				position: absolute;
				width: 15px;
				height: 20px;
				top: 13px;
				left: 20px;
				z-index: 1;
			}

			#titleBar .toggle:active:after {
				background: rgba(255, 255, 255, 0.05);
			}

			#titleBar .login {
				position: absolute;
				top: 20px;
				right: 15px;
				z-index: 1;
			}
			#titleBar .login img{height:20px;}

			#navPanel {
				-moz-backface-visibility: hidden;
				-webkit-backface-visibility: hidden;
				-ms-backface-visibility: hidden;
				backface-visibility: hidden;
				-moz-transform: translateX(-334px);
				-webkit-transform: translateX(-334px);
				-ms-transform: translateX(-334px);
				transform: translateX(-334px);
				-moz-transition: -moz-transform 0.5s ease;
				-webkit-transition: -webkit-transform 0.5s ease;
				-ms-transition: -ms-transform 0.5s ease;
				transition: transform 0.5s ease;
				display: block;
				height: 100%;
				left: 0;
				overflow-x: hidden;
				overflow-y: auto;
				position: fixed;
				top: 0;
				width: 314px;
				z-index: 10002;
				background:#fff;
			}

			#navPanel .link {
				display: block;
				color: #333;
				text-decoration: none;
				font-size: 15px;
				line-height: 1.5em;
				padding:0;
				box-sizing:border-box;
			}

				 {
				border-top: 0;
			}
			#navPanel .depth-0{font-size:18px; font-weight:500; color:#333438; background:url('/img/main/depth0_off.png') no-repeat right center #e4e5e7; padding-left:28px; height:60px; line-height:57px; overflow:hidden; width:314px; margin-bottom:10px;}
			#navPanel .depth-1{font-size:15px; font-weight:300; color:#333438; background:url('/img/main/depth1_off.png') no-repeat right center #fff; padding-left:44px; height:31px; line-height:28px; overflow:hidden; width:314px;}
			#navPanel .depth-2{font-size:15px; font-weight:300; color:#333438; background:none; padding-left:44px; height:31px; line-height:28px; overflow:hidden; width:314px;}
			#navPanel .depth-0:nth-child(1){text-align:center; box-sizing:border-box; padding:0 0 0 98px; height:179px; padding-top:60px; line-height:29px; color:#fff; font-weight:300; font-size:24px; text-align:left; background:url('/img/main/bg_login_icon.png') no-repeat left center #00a0e9; margin-bottom:0;}
			#navPanel .depth-0:nth-child(1) img{vertical-align:top;}
			#navPanel .depth-0:nth-child(2){background:#0075a9; float:left; width:50%; box-sizing:border-box; padding:0; text-align:center; color:#fff; font-size:14px; font-weight:400; height:40px; line-height:37px; border-bottom:0; margin-bottom:0;}
			#navPanel .depth-0:nth-child(3){background:#0075a9; float:left; width:50%; box-sizing:border-box; padding:0; text-align:center; color:#fff; font-size:14px; font-weight:400; height:40px; line-height:37px; border-bottom:0; margin-bottom:0;}
			#navPanel .indent-1 {
				display: inline-block;
			}

			#navPanel .link:last-child {
				border-bottom: 0;
			}

			body.navPanel-visible #page-wrapper {
				-moz-transform: translateX(334px);
				-webkit-transform: translateX(334px);
				-ms-transform: translateX(334px);
				transform: translateX(334px);
			}

			body.navPanel-visible #titleBar {
				-moz-transform: translateX(334px);
				-webkit-transform: translateX(334px);
				-ms-transform: translateX(334px);
				transform: translateX(334px);
			}

			body.navPanel-visible #navPanel { border-right:none;
				-moz-transform: translateX(0);
				-webkit-transform: translateX(0);
				-ms-transform: translateX(0);
				transform: translateX(0);
				background:#fff;
			}

			.onlypc {display:none;}

			.news {
				 margin-bottom:5px;
			}

			.wrap_main_center .wrap_board{width:100%; margin-right:0; box-sizing:border-box; overflow:hidden;}

			.wrap_main_center .calendar{ width:100%; height:auto; clear:both; padding-top:40px;}
			.wrap_main_center .calendar_control{position:relative; right:0; top:4px; overflow:hidden; text-align:center;}
			.wrap_main_center .calendar_control p{float:none; font-size:14px; color:#848484; line-height:normal; line-height:18px; display:inline-block;}
			.wrap_main_center .calendar_control p a{padding:0 12px; line-height:18px; display:inline-block;}
			.wrap_main_center .calendar_control p img{vertical-align:top; padding-top:3px;}
			.wrap_main_center .calendar h2{margin-bottom:1px !important;}
			.wrap_main_center .calendar .main_calendar_table{width:100%; text-align:center; height:200px; margin:15px 0;}
			.wrap_main_center .calendar .main_calendar_table td{width:14%; font-size:14px;}
			.wrap_main_center .calendar .main_calendar_table td.sun{color:#ff9a8c;}
			.wrap_main_center .calendar .main_calendar_table td.sat{color:#5887cc;}
			.wrap_main_center .calendar .main_calendar_table td.none{color:#bac5d2;}
			.wrap_main_center .calendar .main_calendar_table td a{display:inline-block; padding:1px 5px;}
			.wrap_main_center .calendar .main_calendar_table td a.on{background:#595959; border-radius:100px; color:#fff;}
			.wrap_main_center .calendar_btn ul{overflow:hidden;}
			.wrap_main_center .calendar_btn li{text-align:center;}
			.wrap_main_center .calendar_btn li img{height:30px}

			.wrap_main_center .notice{position:relative; float:left; margin-bottom:0; box-sizing:border-box; width:100%; height:auto;}
			.wrap_main_center h2{border-bottom:none;}
			.wrap_main_center .notice ul{padding-top:0;}
			.wrap_main_center .notice ul li{height:22px; padding-left:16px; background:url('/img/main/bu_main_board.jpg') no-repeat 2px 10px; overflow:hidden;}
			.wrap_main_center .notice ul li a{float:left; color:#666; font-size:12px; width:75%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
			.wrap_main_center .notice ul li .date{float:right; color:#666; font-size:12px; font-weight:bold; margin-right:0 !important; font-weight:normal;}
			.wrap_main_center .notice .wrap_notice_top{overflow:hidden; padding-top:0;}
			.wrap_main_center .notice .thum{float:none;}
			.wrap_main_center .notice .thum img{width:100%; height:auto; border:1px solid #e4e4e4;}
			.wrap_main_center .notice dl{float:none; width:100%; padding-top:10px; padding-left:0; box-sizing:border-box;}
			.wrap_main_center .notice dl dt{font-size:16px; color:#016bb9; font-weight:600; margin-bottom:5px; display:none; text-align:center;}
			.wrap_main_center .notice dl dd{font-size:16px; color:#141414; font-weight:600; margin-bottom:5px; text-align:center;}
	}

	/* 메인 */
	.banner{width:1100px; margin:0 auto 46px; text-align:center; position:relative;}
	.banner > ul > li {display: inline-block; text-align:center;}
	.banner > ul > li img{vertical-align:top;}
	.banner .left{position:absolute; left:0; top:0;}
	.banner .right{position:absolute; right:0; top:0;}
	.banner_slick{margin-left:30px;}

	.btn1{ margin-top:30px; }
	.btn1 li{display:inline; padding-right:5px;}

	.news {
		 overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:100%; 
	}

	.oe_overlay{background:#000;opacity:0;position:fixed;top:0px;left:0px;width:100%;height:100%;}
	ul.oe_menu{list-style:none;position:relative;width:100%; text-align:right;}
	ul.oe_menu > li{position:relative; width:100%; display:inline-block; height:64px; overflow:hidden;}
	ul.oe_menu > li > a{width:auto; font-size:18px; font-weight:400; height:64px; line-height:64px; text-align:center; color:#393939; text-decoration:none; letter-spacing:0; padding:0 30px;}
	ul.oe_menu > li > a:last-child{padding-right:0;}
	ul.oe_menu div{position:absolute;top:94px;right:10px;background:#fff; width:793px; height:210px;padding:10px 0;display:none; box-shadow:10px #000; border:1px solid #e8e8e8;
	box-shadow: -40px 0px 70px -90px #000000, 40px 0px 70px -90px #000000, 0 0 70px -90px #000000; border-radius:0 0 20px 20px;}
	ul.oe_menu div ul li a{text-decoration:none;color:#555;padding:0; display:block;font-size:15px; height:32px; line-height:32px; text-align:center; }
	ul.oe_menu div ul li a:hover{color:#2d4d8c; font-weight:700;}
	ul.oe_menu div ul li ul{margin-right:0; float:none; height:auto; padding-bottom:15px;}
	ul.oe_menu div ul li ul li a{font-size:12px; color:#858586;}
	ul.oe_menu div ul li ul li a:hover{border-bottom:1px solid #545454; font-weight:300;}
	ul.oe_menu li ul{list-style:none;float:left; padding:0; height:210px; border-right:1px solid #e8e8e8; box-sizing:border-box; padding-top:10px;}
	ul.oe_menu li ul.menu1{width:140px;}
	ul.oe_menu li ul.menu2{width:132px;}
	ul.oe_menu li ul.menu3{width:200px;}
	ul.oe_menu li ul.menu4{width:165px;}
	ul.oe_menu li ul.menu5{width:155px;}
	ul.oe_menu li ul:last-child{border-right:none;}
	li.oe_heading{color:#000;font-size:16px;margin-bottom:10px; font-weight:bold; background:url('/img/main/bg_menu_title.png') no-repeat right bottom; width:auto; height:26px; vertical-align:top; line-height:16px;}

	.subpage #content-wrapper{overflow:hidden;}
	.subpage #content{width:1100px; margin:118px auto 0; overflow:hidden;}
	.subpage #content-wrapper.wide #content{width:1100px; margin:0 auto; overflow:hidden;}
	.subpage .wrap_container{float:left; width:770px;}
	.subpage .wrap_container.wide{width:1100px;}
	.subpage .wrap_container.full{width:100%;}
	.subpage .wrap_right{float:right; width:300px;}

	.right_tab_menu.talk_right_type2{margin-bottom:21px;}
	.talk_right_type2 {width:100%; position:relative;}
	.talk_right_type2 div.title {vertical-align:top; margin-bottom:12px; color:#292929; font-weight:bold;}
	.talk_right_type2 div.title span{color:#f51410;}
	.talk_right_type2 .inwrap.type1 img{/*width:298px; height:90px; border:1px solid #d5d5d5;*/}
	.talk_right_type2 .inwrap.type2 img{width:298px; height:108px; border:1px solid #d5d5d5;}
	.talk_right_type2 .inwrap.type3 img{width:298px; height:71px; border:1px solid #d5d5d5;}
	.talk_right_type2 .inwrap.type3 a{margin-bottom:5px;}
	.talk_right_type2 .inwrap.type3 a:last-child{margin-bottom:0;}
	.talk_right_type2 .inwrap a{display:inline-block;}
	.talk_right_type2 .inwrap ul li {padding-left:7px; background: url('/img/common/dot_2x2_bcbcbc.gif') no-repeat left 5px; vertical-align:top; margin-bottom:7px;}
	.talk_right_type2 .inwrap ul li:last-child{margin-bottom:0;}
	.talk_right_type2 span.more {position:absolute; right:0; top:10px;}

	.right_tab_menu div.title {vertical-align:top; margin-bottom:12px; color:#292929; font-weight:500;}
	.right_tab_menu div.title span{color:#f51410;}

	/* right tabmenu */
	.right_banner{margin-bottom:21px; text-align:center;}

	.right_tab_con{border:1px solid #d5d5d5; box-sizing:border-box; padding:10px 12px; position:relative; margin-bottom:21px; min-height:275px;}
	.right_tab_con div.title {vertical-align:top; margin-bottom:12px; padding-top:3px; color:#292929; font-weight:500;}
	.right_tab_con .arrow{overflow:hidden; position:absolute; right:12px; top:10px;}
	.right_tab_con .arrow li{float:left;}
	.right_tab_con .list_thum .thum{text-align:center; margin-bottom:15px;}
	.right_tab_con .list_thum .thum img{border:1px solid #d4d4d4; width:100%; height:auto;}
	.right_tab_con .list_thum .txt{display:block; text-align:center; font-weight:500; line-height:15px;}
	.right_tab_con .list_thum a .txt{color:#555;}

	/* .right_tab_con div.red { color:#ff0000; } */

	.right_tab_menu .tab {height:29px;}
	.right_tab_menu .tab li {float:left; width:33.33%; height:29px; box-sizing:border-box;}
	.right_tab_menu .tab li a {display:block; height:29px; line-height:29px; text-align:center; font-size:12px; font-weight:bold; color:#999; border:1px solid #d5d5d5; border-left:0;}
	.right_tab_menu .tab li:first-child a {border-left:1px solid #d5d5d5;}
	.right_tab_menu .tab li.on a {background:#f51410; color:#fff; border:1px solid #f51410; font-weight:bold;}
	.right_tab_menu .tab li a:hover{background:#f51410; color:#fff; border:1px solid #f51410; font-weight:bold;}

	.right_tab_menu .tab_new {height:29px; margin-bottom:6px;}
	.right_tab_menu .tab_new li {float:left; width:33.33%; height:29px; box-sizing:border-box;}
	.right_tab_menu .tab_new li a {display:block; height:26px; line-height:26px; text-align:center; font-size:14px; font-weight:bold; color:#666; border:1px solid #b0b0b0; border-left:0;}
	.right_tab_menu .tab_new li:first-child a {border-left:1px solid #b0b0b0;}
	.right_tab_menu .tab_new li.on a {background:#ed1b2f; color:#fff; border:1px solid #ed1b2f; font-weight:bold;}
	.right_tab_menu .tab_new li a:hover{background:#ed1b2f; color:#fff; border:1px solid #ed1b2f; font-weight:bold;}

	.wrap_sns{position:absolute; right:2px; bottom:7px; float:left;}
	.wrap_sns ul{overflow:hidden; margin:0;}
	.wrap_sns ul li{float:left; margin-left:8px;}
	.wrap_search{display:inline-block; float:right; position:absolute; right:0; top:40px;}
	.search_con{position:relative; float:left;}
	.search_con #search_box{position:absolute; right:0; top:0; height:24px;}
	.search_con #search_box{width:180px; background:red;}
	.search_con #search_box input[type="text"]{width:156px; float:left; border:none; border-top:2px solid #fff; border-bottom:2px solid #3c3a39; padding:5px; font-size:12px; font-family:'inherit'; box-sizing:border-box; height:24px;}
	.search_con #search_boxindex{position:absolute; right:0; top:0; height:24px;}
	.search_con #search_boxindex{width:120px; background:red;}
	.search_con #search_boxindex input[type="text"]{width:96px; float:left; border:none; border-top:2px solid #fff; border-bottom:2px solid #3c3a39; padding:5px; font-size:12px; font-family:'inherit'; box-sizing:border-box; height:24px;}
	.allmenu{margin-left:10px; float:left;}

	.wrap_hotplace a{color:#000;}
	.wrap_hotplace ul{overflow:hidden;}
	.wrap_hotplace ul li{float:left; margin-right:14px; text-align:center; height:272px;}
	.wrap_hotplace ul li:nth-child(3n){margin-right:0;}
	.wrap_hotplace ul li .thumb img{width:247px; height:188px; vertical-align:top;}
	.wrap_hotplace .hotplace_info{padding:15px 0;}
	.hotplace_info .bx-wrapper{background:red !important; float:left !important;;}
	.wrap_hotplace ul li span{display:inline-block; margin:0 5px !important; font-size:16px; font-weight:300; color:#000; padding-left:15px; background:url('/img/common/bu_hotplace.jpg') no-repeat left center;}
	.wrap_hotplace ul li span strong{color:#e60012; font-weight:300;}

	.wrap_hotplace_new a{color:#000;}
	.wrap_hotplace_new ul{overflow:hidden;}
	.wrap_hotplace_new ul li{float:left; margin-right:14px; text-align:center; height:208px;}
	.wrap_hotplace_new ul li:nth-child(3n){margin-right:0;}
	.wrap_hotplace_new ul li .thumb img{width:247px; height:161px; vertical-align:top;}
	.wrap_hotplace_new ul li .title{display:block; width:100%; line-height:47px; height:47px; font-size:16px; font-weight:500; color:#fff; background:#226b80;}
	.wrap_hotplace_new ul li .title a{display:block; width:100%; line-height:47px; height:47px; font-size:16px; font-weight:500; color:#fff; background:#226b80;}

	.wrap_service{overflow:hidden; background:#f2f2f2; border:1px solid #d9d9d9; margin-bottom:23px; box-sizing:border-box; padding:30px 0 22px 30px;}
	.wrap_service h4{float:left; font-size:18px; font-weight:700; width:165px;}
	.wrap_service ul{box-sizing:border-box; float:left; width:570px;}
	.wrap_service ul li{float:left;}
	.wrap_service ul li a{font-size:14px; color:#666; background:#fff; padding:0 8px 2px; display:inline-block; margin:0 5px 5px 0; border:1px solid #d9d9d9;}
	.wrap_service ul li a.on, .wrap_service ul li a:hover{border:1px solid #000; background:#000; color:#fff;}

	.wrap_guide {display:inline-block;}
	.wrap_guide .wrap_guide_list{float:left; width:367px; min-height:460px; box-sizing:border-box; border:1px solid #d9d9d9; position:relative; margin:0 36px 24px 0;}
	.wrap_guide .wrap_guide_list:nth-child(even){margin-right:0;}
	.wrap_guide .wrap_guide_list a{display:block;}
	.wrap_guide .wrap_guide_list h5{position:absolute; left:0; top:0; background:#444; color:#fff; padding:3px 10px; font-size:11px;}
	.wrap_guide .wrap_guide_list .thumb{margin-bottom:12px;}
	.wrap_guide .wrap_guide_list .thumb img{width:365px; height:203px; border-bottom:1px solid #d9d9d9; vertical-align:top;}
	.wrap_guide .wrap_guide_list .title{height:50px; padding:0 35px; font-size:19px; font-weight:800; color:#222; line-height:22px; box-sizing:border-box; background:url('/img/common/bg_guide_list_ti.jpg') no-repeat left bottom; margin-bottom:25px;}
	.wrap_guide .wrap_guide_info{padding:0 35px; box-sizing:border-box; color:#222; font-weight:400;}
	.wrap_guide .wrap_guide_info .place{ font-size:13px; margin-bottom:24px;}
	.wrap_guide .wrap_guide_info .guide_con{ font-size:14px;}
	.wrap_guide .wrap_guide_info .time{ font-size:14px;}

	.wrap_estate_big{border-bottom:1px solid #e4e4e4; box-sizing:border-box; padding:0 25px 20px 45px; margin-bottom:80px;}
	.wrap_estate_big .thumb{text-align:center; padding:12px 14px; border:1px solid #d1d1d1; box-sizing:border-box; margin:0 auto 30px; width:629px; height:321px;}
	.wrap_estate_big .thumb img{width:600px; height:294px;}
	.wrap_estate_big dl{clear:both;}
	.wrap_estate_big dl dt{color:#285943; font-weight:500; font-size:18px; margin-bottom:5px;}
	.wrap_estate_big dl dd{color:#7b7b7b; font-weight:300; font-size:14px; line-height:20px; letter-spacing:-1px;}

	.wrap_estate_small{box-sizing:border-box; margin-bottom:80px; overflow:hidden;}
	.wrap_estate_small .wrap_estate_list{overflow:hidden;}
	.wrap_estate_small ul li{border-bottom:1px solid #e4e4e4; padding:16px 0;}
	.wrap_estate_small ul li:first-child{padding-top:0;}
	.wrap_estate_small ul li:last-child{border-bottom:none;}
	.wrap_estate_small .thumb{text-align:center; box-sizing:border-box; border:1px solid #ddd; float:left;}
	.wrap_estate_small .thumb img{width:176px; height:123px; vertical-align:top;}
	.wrap_estate_small dl{float:right; width:565px; box-sizing:border-box; padding:7px 20px 8px 0;}
	.wrap_estate_small dl dt{color:#285943; font-weight:600; font-size:14px; margin-bottom:5px; line-height:23px; color:#333;}
	.wrap_estate_small dl dt span{display:block; font-weight:600; color:#285943;}
	.wrap_estate_small dl dd{color:#7b7b7b; font-weight:300; font-size:12px; line-height:20px;}

	.h5_title{font-size:18px; padding-left:10px; font-weight:500; margin:50px 0 23px;}
	.h5_title.top{margin-top:0;}
	.menu001 .h5_title{background:url('/img/common/bg_h5_title_001_new.jpg') no-repeat left center;}
	.menu002 .h5_title{background:url('/img/common/bg_h5_title_002_new.jpg') no-repeat left center;}
	.menu003 .h5_title{background:url('/img/common/bg_h5_title_003_new.jpg') no-repeat left center;}
	.menu004 .h5_title{background:url('/img/common/bg_h5_title_004_new.jpg') no-repeat left center;}
	.menu005 .h5_title{background:url('/img/common/bg_h5_title_005_new.jpg') no-repeat left center;}
	.menu006 .h5_title{background:url('/img/common/bg_h5_title_006_new.jpg') no-repeat left center;}

	/* 찾아오시는 길 */
	#map_wrap{margin-top:26px; text-align:left; padding-top:30px;}
	#map_wrap .tit{margin-bottom:16px;}
	.text_01 ul{padding-left:3px;}
	.text_01 ul li {background:url("/info/img/map_bullet.gif") no-repeat left 4px; padding-left:10px;}
	.text_02{padding:12px 0 0 13px; color:#464646;}
	.text_02 p{margin-bottom:12px;}
	.sub_tit{background:url("/info/img/map_bullet.gif") no-repeat left 4px; padding-left:10px; font-weight:bold; margin-bottom:6px;}
	.mapWrap {width:760px; margin:0 auto; font-family:dotum; font-size:12px; color:#666;}
	.mapWrap * {padding:0; margin:0;}
	.mapWrap .addr li {position:relative; padding:18px 0 18px 160px; border-top:1px solid #d9d9d9; overflow:hidden;}
	.mapWrap .addr li:first-child {border-top:0;}
	.mapWrap .addr li img {vertical-align:middle;}
	.mapWrap .addr .tit {position:absolute; left:6px; top:50%; margin-top:-12px;}
	.mapWrap .addr p {line-height:2; font-size:14px; font-weight:400;}
	.mapWrap .addr .title{font-size:16px; font-weight:600; color:#333;}
	.mapWrap .addr p.num{text-indent:-15px; padding-left:15px;}
	.mapWrap .addr p.num2{text-indent:-12px; padding-left:12px;}
	.mapWrap .c_blue{color:#4092e8;}
	.mapWrap .c_green{color:#63a63f;}

	@media screen and (max-width: 736px) {
		.mapWrap {width:100%;}
		.mapWrap .addr li{padding-left:18px;}
		.addr .min .tit{display:block; position:relative; margin-top:0;}
		.addr .tit{display:block; position:relative !important; margin-top:0 !important;}
		.mapWrap .addr p {font-size:1em; padding-top:8px;}
		.mapWrap .addr p.num{text-indent:-15px; padding-left:15px;}
		.mapWrap .addr p.num2{text-indent:-12px; padding-left:12px;}
	}

	.wrap_smarthada_news{overflow:hidden;}
	.wrap_smarthada_news img{vertical-align:top;}
	.wrap_smarthada_news li a{display:block;}
	.wrap_smarthada_news li{border:1px solid #d4d4d4; box-sizing:border-box; overflow:hidden; width:247px; height:310px; margin-right:14px; margin-bottom:14px; padding:25px; float:left;}
	.wrap_smarthada_news li:nth-child(3n){background:url('/img/common/bg_smarthada_company_3.jpg') no-repeat center top; margin-right:0;}
	.wrap_smarthada_news li .thumb{margin-bottom:22px;}
	.wrap_smarthada_news li .thumb img{width:194px; height:107px;}
	.wrap_smarthada_news li dl{height:118px;}
	.wrap_smarthada_news li dl dt{display:block; font-size:16px; line-height:19px; font-weight:600; margin-bottom:13px; color:#3c3c3c; letter-spacing:-0.5px;}
	.wrap_smarthada_news li dl dd{font-size:12px; line-height:15px; color:#949494; letter-spacing:-0.5px; font-weight:300;}
	.wrap_smarthada_news li .date{width:100%; box-sizing:border-box; text-align:right; color:#8d8b87; border-top:1px solid #e1e1e1; padding-top:5px; font-size:11.74px; font-weight:400; height:36px;}

	.wrap_smarthada_company{overflow:hidden;}
	.wrap_smarthada_company img{vertical-align:top;}
	.wrap_smarthada_company li{border:1px solid #d4d4d4; box-sizing:border-box; overflow:hidden; width:247px; height:310px; margin-right:14px; margin-bottom:14px; float:left;}
	.wrap_smarthada_company li:nth-child(1){background:url('/img/common/bg_smarthada_company_1.jpg') no-repeat center top;}
	.wrap_smarthada_company li:nth-child(2){background:url('/img/common/bg_smarthada_company_2.jpg') no-repeat center top;}
	.wrap_smarthada_company li:nth-child(3){background:url('/img/common/bg_smarthada_company_3.jpg') no-repeat center top; margin-right:0;}
	.wrap_smarthada_company li dl{padding:140px 15px 0; height:119px;}
	.wrap_smarthada_company li dl dt{display:block; text-align:center; font-size:24px; font-weight:600; margin-bottom:13px; color:#000; letter-spacing:-2px;}
	.wrap_smarthada_company li dl dd{font-size:14px; line-height:19px; color:#8f8f8f; letter-spacing:-0.5px;}
	.wrap_smarthada_company li p a{display:block; text-align:center; height:50px; box-sizing:border-box; padding:18px 0 17px; background:#ebebeb;}

	.submain_ti h3{font-size:36px; letter-spacing:-2px; font-weight:500; color:#010101;}
	.submain_ti p{font-size:18px;}

	.bg_airport_sns{background:#44b0de;}
	.wrap_airport_sns{width:1100px; margin:0 auto; padding:92px 0; position:relative;}
	.wrap_airport_sns .submain_ti{height:120px; padding-left:63px;}
	.wrap_airport_sns .submain_ti h3{color:#fff; line-height:60px;}
	.wrap_airport_sns .submain_ti p{color:#fff;}

	.wrap_airport_guide{width:100%;}
	.wrap_airport_guide .submain_ti{text-align:center; padding:110px 0 55px 0;}
	.wrap_airport_guide .submain_ti h3{font-size:36px; letter-spacing:-2px; font-weight:500; line-height:60px;}
	.wrap_airport_guide .submain_ti h3 strong{font-weight:700;}
	.wrap_airport_guide .submain_ti p{font-size:16px; color:#7d7d7d;}
	.wrap_airport_guide ul{overflow:hidden;}
	.wrap_airport_guide ul li{float:left; margin-right:34px;}
	.wrap_airport_guide ul li:last-child{float:left; margin-right:0;}

	.wrap_main_emjm{width:100%; padding-bottom:113px;}
	.wrap_main_emjm img{vertical-align:top;}
	.wrap_main_emjm .submain_ti{text-align:center; padding:110px 0 55px 0;}
	.wrap_main_emjm .submain_ti h3{font-size:36px; letter-spacing:-2px; font-weight:500; line-height:60px;}
	.wrap_main_emjm .submain_ti h3 strong{font-weight:700;}
	.wrap_main_emjm .submain_ti p{font-size:16px; color:#7d7d7d;}

	.wrap_main_calendar{width:100%; padding-bottom:113px; background:url('/img/main/bg_main_calendar.jpg') repeat-x center top;}
	.wrap_main_calendar img{vertical-align:top;}
	.wrap_main_calendar .submain_ti{text-align:center; padding:50px 0 55px 0;}
	.wrap_main_calendar .submain_ti h3{font-size:42px; letter-spacing:-2px; font-weight:500; line-height:60px;}
	.wrap_main_calendar .submain_ti h3 strong{font-weight:700;}
	.wrap_main_calendar .submain_ti p{font-size:16px; color:#9e4847;}

	.wrap_main_emjm_top{overflow:hidden; margin-bottom:19px;}
	.wrap_main_emjm_top li{float:left; margin-right:20px;}
	.wrap_main_emjm_top li:nth-child(2){margin-bottom:8px; margin-right:0;}
	.wrap_main_emjm_top li:nth-child(3){margin-bottom:0; margin-right:0;}

	.wrap_main_emjm_bottom{overflow:hidden;}
	.wrap_main_emjm_bottom .main_emjm_bottom_left{overflow:hidden; float:left;}
	.wrap_main_emjm_bottom .main_emjm_bottom_left li{float:left; margin-right:13px;}
	.wrap_main_emjm_bottom .main_emjm_bottom_right{float:right; width:540px;}

	.main_emjm_bottom_right .nav{overflow:hidden;}
	.main_emjm_bottom_right .nav li{float:left; width:33.3%; box-sizing:border-box; padding:0 20px; border:1px solid #e8e8e8; border-right:none;;}
	.main_emjm_bottom_right .nav li:last-child{border-right:1px solid #e8e8e8; width:33.4%; box-sizing:border-box;}
	.main_emjm_bottom_right .nav li.on, .main_emjm_bottom_right .nav li:hover{border-bottom:1px solid #fff;}
	.main_emjm_bottom_right .nav li a{display:block; border-bottom:3px solid #fff; text-align:center; box-sizing:border-box; height:70px; line-height:70px; color:#000; font-size:20px; font-weight:400;}
	.main_emjm_bottom_right .nav li.on a, .main_emjm_bottom_right .nav li a:hover{display:block; border-bottom:3px solid #ec4b4b; text-align:center; box-sizing:border-box; height:70px; line-height:70px; color:#ec4b4b; font-size:20px; font-weight:400;}
	.main_emjm_bottom_right .nav li{float:left;}

	.main_emjm_bottom_right .emjm_list{border:1px solid #e8e8e8; border-top:none; margin-top:-1px; box-sizing:border-box; height:229px; padding:35px 40px 0;}
	.main_emjm_bottom_right .emjm_list li{overflow:hidden; line-height:32px;}
	.main_emjm_bottom_right .emjm_list li a{font-size:16px; color:#565656; font-weight:300; float:left; padding-left:14px; background:url('/img/main/ico_emjm_1.jpg') no-repeat left center;}
	.main_emjm_bottom_right .emjm_list li .date{font-size:14px; color:#a1a1a1; font-weight:300; float:right;}

	.wrap_hotplace_guide{width:100%;}
	.wrap_hotplace_guide .submain_ti{text-align:center; padding:110px 0 55px 0;}
	.wrap_hotplace_guide .submain_ti h3{font-size:36px; letter-spacing:-2px; font-weight:500; line-height:60px;}
	.wrap_hotplace_guide .submain_ti h3 strong{font-weight:700; color:#226b80;}
	.wrap_hotplace_guide .submain_ti p{font-size:16px; color:#7d7d7d;}
	.wrap_hotplace_guide ul{overflow:hidden;}
	.wrap_hotplace_guide ul li{float:left; position:relative;}
	.wrap_hotplace_guide ul li img{vertical-align:top;}
	.wrap_hotplace_guide ul li:nth-child(1), .wrap_hotplace_guide ul li:nth-child(2){margin:0 7px 9px 0;}
	.wrap_hotplace_guide ul li:nth-child(4){margin:0 11px 0 0;}
	.wrap_hotplace_guide ul li:nth-child(1) img, .wrap_hotplace_guide ul li:nth-child(2) img, .wrap_hotplace_guide ul li:nth-child(3) img{width:362px; height:274px;}
	.wrap_hotplace_guide ul li:nth-child(4) img, .wrap_hotplace_guide ul li:nth-child(5) img{width:544px; height:300px;}

	.wrap_hotplace_guide ul li:nth-child(1) table{background-color:rgba(118, 222, 218, 0.8); position:absolute; left:50%; top:50%; width:324px; height:200px; margin-left:-162px; margin-top:-100px;}
	.wrap_hotplace_guide ul li:nth-child(1) td{text-align:center;}
	.wrap_hotplace_guide ul li:nth-child(1) td h4{font-weight:600; font-size:28px; margin-bottom:10px; letter-spacing:-1px; line-height:normal; color:#000;}
	.wrap_hotplace_guide ul li:nth-child(1) td p{font-size:15px; line-height:21px; color:#1e3837; font-weight:300;}

	.wrap_hotplace_guide ul li:nth-child(2) table{background-color:rgba(34, 107, 128, 0.85); position:absolute; left:50%; top:50%; width:324px; height:200px; margin-left:-162px; margin-top:-100px;}
	.wrap_hotplace_guide ul li:nth-child(2) table td{text-align:center;}
	.wrap_hotplace_guide ul li:nth-child(2) table td h4{font-weight:600; font-size:28px; margin-bottom:10px; letter-spacing:-1px; line-height:normal; color:#fff;}
	.wrap_hotplace_guide ul li:nth-child(2) table td p{font-size:15px; line-height:21px; color:#fff; font-weight:300;}

	.wrap_hotplace_guide ul li:nth-child(3) table{background-color:rgba(118, 222, 218, 0.8); position:absolute; left:50%; top:50%; width:324px; height:200px; margin-left:-162px; margin-top:-100px;}
	.wrap_hotplace_guide ul li:nth-child(3) table td{text-align:center;}
	.wrap_hotplace_guide ul li:nth-child(3) table td h4{font-weight:600; font-size:28px; margin-bottom:10px; letter-spacing:-1px; line-height:normal; color:#000;}
	.wrap_hotplace_guide ul li:nth-child(3) table td p{font-size:15px; line-height:21px; color:#1e3837; font-weight:300;}

	.wrap_hotplace_guide ul li:nth-child(4) table{position:absolute; left:50%; top:50%; width:500px; height:200px; margin-left:-250px; margin-top:-100px;}
	.wrap_hotplace_guide ul li:nth-child(4) table td{text-align:center; text-shadow:0 0 10px #000;}
	.wrap_hotplace_guide ul li:nth-child(4) table td h4{font-weight:600; font-size:25px; letter-spacing:-1px; line-height:normal; color:#fff;}
	.wrap_hotplace_guide ul li:nth-child(4) table td p{font-size:25px; line-height:21px; color:#fff; font-weight:300;}

	.wrap_hotplace_guide ul li:nth-child(5) table{position:absolute; left:50%; top:50%; width:500px; height:200px; margin-left:-250px; margin-top:-100px;}
	.wrap_hotplace_guide ul li:nth-child(5) table td{text-align:center; text-shadow:0 0 10px #000;}
	.wrap_hotplace_guide ul li:nth-child(5) table td h4{font-weight:600; font-size:25px; letter-spacing:-1px; line-height:normal; color:#fff;}
	.wrap_hotplace_guide ul li:nth-child(5) table td p{font-size:25px; line-height:21px; color:#fff; font-weight:300;}

	.wrap_airport_tip{width:100%; padding-bottom:115px;}
	.wrap_airport_tip .submain_ti{text-align:center; padding:110px 0 55px 0;}
	.wrap_airport_tip .submain_ti h3{font-size:36px; letter-spacing:-2px; font-weight:500; line-height:60px;}
	.wrap_airport_tip .submain_ti h3 strong{font-weight:700;}
	.wrap_airport_tip .submain_ti p{font-size:16px; color:#7d7d7d;}

	.wrap_hotplace_info{padding:37px 0 110px; width:1100px; margin:0 auto; position:relative; overflow:hidden;}
	.wrap_hotplace_info .submain_ti{text-align:left; float:left; width:230px; padding-top:15px;}
	.wrap_hotplace_info .submain_ti h3{font-size:43px; letter-spacing:-2px; font-weight:300; line-height:44px; margin-bottom:10px;}
	.wrap_hotplace_info .submain_ti h3 strong{font-weight:700; display:block;}
	.wrap_hotplace_info .submain_ti p{font-size:14px; color:#7d7d7d;}

	.wrap_hotplace_course{width:100%; padding:100px 0 85px; background:url('/img/main/bg_hotplace_course.jpg') no-repeat center center; background-size:cover;}
	.wrap_hotplace_course .submain_ti{text-align:center; padding:0 0 55px 0;}
	.wrap_hotplace_course .submain_ti h3{font-size:36px; letter-spacing:-2px; font-weight:500; line-height:60px; color:#fff;}
	.wrap_hotplace_course .submain_ti h3 strong{font-weight:700;}
	.wrap_hotplace_course .submain_ti p{font-size:16px; color:#fff;}

	.wrap_hotplace_course ul{text-align:center;}
	.wrap_hotplace_course li{display:inline-block; margin:0 10px; letter-spacing:-1px;}
	.wrap_hotplace_course li img{border-radius:1000px; margin-bottom:18px;}
	.wrap_hotplace_course h4{font-size:24.85px; margin-bottom:15px; font-weight:600; color:#fff;}
	.wrap_hotplace_course p{font-size:14px; font-weight:400; color:#fff; opacity:0.6;}

	.wrap_hotplace_book{margin-bottom:30px; background:url('/img/main/bg_hotplace_book_1.png') no-repeat center center; background-size:100% 100%; text-align:center;}
	.wrap_hotplace_book img{vertical-align:top;}

	.wrap_airport_tip ul{overflow:hidden; padding:0 53px; background:#f1f1f1;}
	.wrap_airport_tip ul li{box-sizing:border-box; float:left;}
	.wrap_airport_tip ul li .airport_tip{overflow:hidden;}
	.wrap_airport_tip ul li .airport_tip .sns_img{float:left;}
	.wrap_airport_tip ul li .airport_tip .sns_con{float:left; width:464px; height:426px; box-sizing:border-box; padding:64px 0 0 64px; position:relative;}
	.wrap_airport_tip ul li .airport_tip .sns_con h4{font-size:32px; color:#010101; font-weight:600; letter-spacing:-2px; margin-bottom:30px; line-height:auto;}
	.wrap_airport_tip ul li .airport_tip .sns_con p{line-height:21px; color:#636363; font-weight:300; font-size:15px; margin-bottom:30px;}
	.wrap_airport_tip ul li .airport_tip .sns_con ul{padding:0;}
	.wrap_airport_tip ul li .airport_tip .sns_con ul li{line-height:21px; color:#ec4b4b;}
	.wrap_airport_tip ul li .airport_tip .sns_con .btn a{position:absolute; left:64px; bottom:61px; display:inline-block; width:205px; height:55px; line-height:51px; color:#fff; font-weight:500; font-size:16px; background:#6892a2; text-align:center;}

	.bg_airport_sns{background:#44b0de;}
	.wrap_airport_sns{width:1100px; margin:0 auto; padding:92px 0; position:relative;}
	.wrap_airport_sns .submain_ti{height:120px; padding-left:63px;}
	.wrap_airport_sns .submain_ti h3{color:#fff; line-height:60px;}
	.wrap_airport_sns .submain_ti p{color:#fff;}

	.wrap_airport_sns ul{overflow:hidden; padding:0 53px;}
	.wrap_airport_sns ul li{background:url('/img/main/bg_airport_sns_list.jpg') no-repeat center center #fff; width:309px; height:195px; padding:38px 28px; box-sizing:border-box; float:left;}
	.wrap_airport_sns ul li .airport_sns{overflow:hidden;}
	.wrap_airport_sns ul li .airport_sns .sns_ico{float:left; margin-right:15px;}
	.wrap_airport_sns ul li .airport_sns .sns_con{float:left; width:195px; font-size:16px; line-height:22px; font-weight:300; color:#7b7b7b; height:120px; position:relative;}
	.wrap_airport_sns ul li .airport_sns .sns_con .date{position:absolute; left:0; bottom:0; color:#73645f; font-weight:400; font-size:14px;}

	.wrap_airport_search{background:#44b0de; overflow:hidden; padding:35px 0;}
	.airport_search{width:1100px; margin:0 auto;}
	.airport_search h3{float:left; font-weight:500; color:#fff; font-size:17px; width:319px; box-sizing:border-box; padding-right:40px; text-align:right; height:52px; line-height:49px;}
	.airport_search .search_list{float:left;}
	.airport_search .search_list input{width:515px; height:52px; border:none; padding:10px 20px; font-size:20px; font-weight:600; box-sizing:border-box;}
	.airport_search .search_list dl{display:block; overflow:hidden; padding:20px 0 0 7px;}
	.airport_search .search_list dl dt{float:left; color:#fff;}
	.airport_search .search_list dl dd{float:left; padding-left:5px;}
	.airport_search .search_list dl dd ul li{float:left; border-right:1px solid #fff; margin-right:13px;}
	.airport_search .search_list dl dd ul li a{color:#fff; font-size:15px; font-weight:300; line-height:20px; display:inline-block; padding-right:13px;}
	.airport_search .search_list dl dd ul li:last-child{border-right:none;}
	.airport_search .btn{float:left;}

	.bg_main_visual{background:url('/img/main/img_main_visual_top_new.gif') repeat-x center bottom; height:850px; padding-top:152px; box-sizing:border-box;}
	.wrap_main_visual{width:1100px; margin:0 auto; height:644px; position:relative;}
	.wrap_main_visual h3{position:absolute; left:0; top:60px;}
	.wrap_main_visual ul{position:absolute; bottom:0; width:1100px;}
	.wrap_main_visual ul li{float:left; width:25%; height:174px;}
	.wrap_main_visual ul li a{padding-top:; display:block; text-align:center; padding-top:80px; box-sizing:border-box; height:174px;}
	.wrap_main_visual ul li:nth-child(1){background:url('/img/main/ico_airport_v_1.png') no-repeat center top #074684;}
	.wrap_main_visual ul li:nth-child(2){background:url('/img/main/ico_airport_v_2.png') no-repeat center top #0ea5c6;}
	.wrap_main_visual ul li:nth-child(3){background:url('/img/main/ico_airport_v_3.png') no-repeat center top #074684;}
	.wrap_main_visual ul li:nth-child(4){background:url('/img/main/ico_airport_v_4.png') no-repeat center top #0ea5c6;}
	.wrap_main_visual ul li h4{font-size:22.15px; font-weight:600; color:#fff; margin-bottom:10px;}
	.wrap_main_visual ul li p{font-size:12px; font-weight:400; color:#fff; line-height:16px;}

	.bg_airport_visual{background:url('/img/main/img_airport_main_top.jpg') repeat-x center; top height:796px; padding-top:152px; box-sizing:border-box;}
	.wrap_airport_visual{width:1100px; margin:0 auto; height:710px; position:relative;}
	.wrap_airport_visual h3{position:absolute; left:0; top:60px;}
	.wrap_airport_visual ul{position:absolute; bottom:0; width:1100px;}
	.wrap_airport_visual ul li{float:left; width:25%; height:174px;}
	.wrap_airport_visual ul li a{padding-top:; display:block; text-align:center; padding-top:80px; box-sizing:border-box; height:174px;}
	.wrap_airport_visual ul li:nth-child(1){background:url('/img/main/ico_airport_v_1.png') no-repeat center top #074684;}
	.wrap_airport_visual ul li:nth-child(2){background:url('/img/main/ico_airport_v_2.png') no-repeat center top #0ea5c6;}
	.wrap_airport_visual ul li:nth-child(3){background:url('/img/main/ico_airport_v_3.png') no-repeat center top #074684;}
	.wrap_airport_visual ul li:nth-child(4){background:url('/img/main/ico_airport_v_4.png') no-repeat center top #0ea5c6;}
	.wrap_airport_visual ul li h4{font-size:22.15px; font-weight:600; color:#fff; margin-bottom:10px;}
	.wrap_airport_visual ul li p{font-size:12px; font-weight:400; color:#fff; line-height:16px;}

	.bg_hotplace_visual{background:url('/img/main/img_hotplace_main_top.jpg') repeat-x center; top height:796px; padding-top:152px; box-sizing:border-box;}
	.wrap_hotplace_visual{width:1100px; margin:0 auto; height:644px; position:relative;}
	.wrap_hotplace_visual h3{position:absolute; left:0; top:60px;}
	.wrap_hotplace_visual ul{position:absolute; bottom:0; width:1100px;}
	.wrap_hotplace_visual ul li{float:left; width:25%; height:174px;}
	.wrap_hotplace_visual ul li a{padding-top:; display:block; text-align:center; padding-top:80px; box-sizing:border-box; height:174px;}
	.wrap_hotplace_visual ul li:nth-child(1){background:url('/img/main/ico_hotplace_v_1.png') no-repeat center top #226b80;}
	.wrap_hotplace_visual ul li:nth-child(2){background:url('/img/main/ico_hotplace_v_2.png') no-repeat center top #35b0ab;}
	.wrap_hotplace_visual ul li:nth-child(3){background:url('/img/main/ico_hotplace_v_3.png') no-repeat center top #226b80;}
	.wrap_hotplace_visual ul li:nth-child(4){background:url('/img/main/ico_hotplace_v_4.png') no-repeat center top #35b0ab;}
	.wrap_hotplace_visual ul li h4{font-size:22.15px; font-weight:600; color:#fff; margin-bottom:10px;}
	.wrap_hotplace_visual ul li:nth-child(2) h4, .wrap_hotplace_visual ul li:nth-child(4) h4{color:#226b80;}
	.wrap_hotplace_visual ul li p{font-size:12px; font-weight:400; color:#fff; line-height:16px;}

	.bg_estate_visual{background:url('/img/main/img_estate_main_top_new.jpg') repeat-x center; top height:796px; padding-top:152px; box-sizing:border-box;}
	.wrap_estate_visual{width:1100px; margin:0 auto; height:644px; position:relative;}
	.wrap_estate_visual h3{position:absolute; left:0; top:60px;}
	.wrap_estate_visual ul{position:absolute; bottom:0; width:1100px;}
	.wrap_estate_visual ul li{float:left; width:25%; height:174px;}
	.wrap_estate_visual ul li a{padding-top:; display:block; text-align:center; padding-top:80px; box-sizing:border-box; height:174px;}
	.wrap_estate_visual ul li:nth-child(1){background:url('/img/main/ico_estate_v_1.png') no-repeat center top #285943;}
	.wrap_estate_visual ul li:nth-child(2){background:url('/img/main/ico_estate_v_2.png') no-repeat center top #7ed083;}
	.wrap_estate_visual ul li:nth-child(3){background:url('/img/main/ico_estate_v_3.png') no-repeat center top #285943;}
	.wrap_estate_visual ul li:nth-child(4){background:url('/img/main/ico_estate_v_4.png') no-repeat center top #7ed083;}
	.wrap_estate_visual ul li h4{font-size:22.15px; font-weight:600; color:#fff; margin-bottom:10px;}
	.wrap_estate_visual ul li:nth-child(2) h4, .wrap_estate_visual ul li:nth-child(4) h4{color:#285943;}
	.wrap_estate_visual ul li p{font-size:12px; font-weight:400; color:#fff; line-height:16px;}

	.wrap_airport_tip .bx-wrapper .bx-viewport{box-shadow:none !important; border:none !important; background:none !important; left:0; top:0;}
	.wrap_airport_tip .bx-wrapper .bx-controls-direction a{width:45px; height:45px; margin-top:-20px;}
	.wrap_airport_tip .bx-wrapper .bx-controls-direction .bx-prev{text-indent:-10000px; left:-85px; background:url('/img/main/btn_bx_prev_2.jpg') no-repeat center center;}
	.wrap_airport_tip .bx-wrapper .bx-controls-direction .bx-next{text-indent:-10000px; right:-85px; background:url('/img/main/btn_bx_next_2.jpg') no-repeat center center;}

	.wrap_airport_sns .bx-wrapper .bx-viewport{box-shadow:none !important; border:none !important; background:none !important; left:0; top:0;}
	.wrap_airport_sns .bx-wrapper .bx-controls-direction a{width:45px; height:45px; margin-top:-20px;}
	.wrap_airport_sns .bx-wrapper .bx-controls-direction .bx-prev{text-indent:-10000px; left:-65px; background:url('/img/main/btn_bx_prev.jpg') no-repeat center center;}
	.wrap_airport_sns .bx-wrapper .bx-controls-direction .bx-next{text-indent:-10000px; right:-65px; background:url('/img/main/btn_bx_next.jpg') no-repeat center center;}

	/* 메인 */
	.wrap_sns_review .bx-wrapper {margin-bottom:0px;}
	.wrap_sns_review .bx-wrapper .bx-viewport{box-shadow:none !important; border:none !important; background:none !important; left:0; top:0; max-width:1100px;}

	#header-wrapper{background:url('/img/main/bg_main_header_wrapper.png') repeat center top; z-index:10000; position:absolute; top:0; width:100%;}
	.menu001 #header-wrapper{background:#fff;}
	.menu002 #header-wrapper{background:#fff;}
	.menu003 #header-wrapper{background:#fff;}
	.menu004 #header-wrapper{background:#fff;}
	.menu005 #header-wrapper{background:#fff;}
	.menu006 #header-wrapper{background:#fff;}

	.hotplace_info{position:relative; overflow:hidden; padding-top:40px;}
	.hotplace_info img{vertical-align:top;}
	.hotplace_info .prev{position:absolute; left:0; bottom:0;}
	.hotplace_info .next{position:absolute; left:48px; bottom:0;}
	.hotplace_info_list li{float:left; width:290px; height:300px; margin-left:6px;}
	.hotplace_info_list .hotplace_tip{position:relative;}
	.hotplace_info_list li .tip_img{position:absolute; left:0; top:0;}
	.hotplace_info_list li .tip_img img{width:290px; height:300px;}
	.hotplace_info_list li .tip_name{position:absolute; width:290px; height:300px; display:table; vertical-align:middle;}
	.hotplace_info_list li .tip_name span{width:290px; height:300px; display:table-cell; vertical-align:middle; text-align:center; font-size:26px; color:#fff; text-shadow:0 0 10px #000;}
	.hotplace_info_list li .wrap_tip_layer{width:290px; height:300px; box-shadow:0 0 10px #000; background:#fff; display:table; vertical-align:middle;}

	.hotplace_info_list li .wrap_tip_layer{position:absolute; left:36px; top:37px; width:219px; height:226px; display:table; vertical-align:middle; box-shadow:0 0 10px #000;}
	.hotplace_info_list li .tip_layer{width:219px; height:226px; display:table-cell; vertical-align:middle; text-align:center;}

	.hotplace_info_list li .tip_layer h4{margin-bottom:15px;}
	.hotplace_info_list li .tip_layer h4 span{border-top:1px solid #44b0de; border-bottom:1px solid #44b0de; color:#44b0de; font-size:26px; font-weight:600; line-height:30px; height:33px; display:inline-block;}
	.hotplace_info_list li .tip_layer p{color:#707070; font-size:15px; font-weight:400; line-height:21px; letter-spacing:-1px;}

	.main_calendar{width:1100px; margin:0 auto; box-sizing:border-box; border:1px solid #ff7473; background:#fff;}
	.main_calendar_con{box-sizing:border-box; padding:0 25px 19px;}
	.main_calendar_con ul{text-align:center;}
	.main_calendar_con ul li{display:inline-block;}
	.main_calendar_con ul.date_nav{ padding-top:60px; margin-bottom:27px;}
	.main_calendar_con ul.date_nav li{vertical-align:top; height:35px; line-height:33px;}
	.main_calendar_con ul.date_nav .date{width:150px; height:35px; line-height:33px; font-size:25px; color:#363636; font-weight:600;}
	.main_calendar_con ul.wrap_date_list{padding-bottom:26px; border-bottom:1px solid #eee; margin-bottom:50px;}
	.main_calendar_con ul.wrap_date_list li a{display:block; width:30px; height:30px; line-height:28px; text-align:center; color:#363636; background:#fff; border-radius:1000px;}
	.main_calendar_con ul.wrap_date_list li.red a{display:block; width:30px; height:30px; line-height:28px; text-align:center; color:#e60012;}
	.main_calendar_con ul.wrap_date_list li.select a, .main_calendar_con ul.wrap_date_list li a:hover{background:#ff7473; color:#fff;}

	.main_calendar_list{overflow:hidden; box-sizing:border-box; padding:0 45px 58px;}
	.main_calendar_list ul:first-child{float:left;}
	.main_calendar_list ul:last-child{float:right;}
	.main_calendar_list ul{width:303px;}
	.main_calendar_list ul li{overflow:hidden; border-bottom:1px solid #f0f0f0; padding:19.5px 0;}
	.main_calendar_list ul li:first-child{padding-top:0;}
	.main_calendar_list ul li:last-child{padding-bottom:0; border-bottom:none;}
	.main_calendar_list ul li p{float:left; margin-left:5px;}
	.main_calendar_list ul li p img{width:65px; height:65px;}
	.main_calendar_list ul li dl{float:right; width:210px; color:#363636; padding-top:8px;}
	.main_calendar_list ul li dl dt{font-size:18px; font-weight:300; margin-bottom:5px;}
	.main_calendar_list ul li dl dd{font-size:14px; color:#7b7b7b; font-weight:300;}

	.main_calendar_list .center_ban{float:left; margin:0 0 0 28px;}
	.main_calendar_list .center_ban img{width:339px; height:389px;}

	.wrap_sns_review{background:#47b8e0; padding:60px 0 50px;}
	.wrap_sns_review img{vertical-align:top;}
	.wrap_sns_review h2{text-align:center; margin-bottom:20px;}
	.wrap_sns_review h3{font-size:18px; color:#fff; text-align:center; font-weight:300;}
	.wrap_sns_review ul{text-align:center; width:1100px; margin:0 auto; padding:30px 0;}
	.wrap_sns_review ul li{display:inline-block; margin:15px 15px 15px 11px; text-align:center; background:#fff; width:300px; height:300px; border-radius:20px; overflow:hidden;}
	.wrap_sns_list{display:table; width:300px; height:300px; box-sizing:border-box; padding:0 40px;}
	.wrap_sns_list table{width:100%; height:300px;}
	.wrap_sns_list table .sns_icon{border-bottom:1px solid #eaeaea; font-weight:300;}
	.wrap_sns_list table .sns_content{padding:10px 0; color:#7b7b7b; font-size:16px; line-height:22px; font-weight:300;}
	.wrap_sns_list table .date{vertical-align:top; color:#73645f; font-weight:300;}

	.wrap_sns_list.sns_bg {position:relative;}
	.wrap_sns_list.sns_bg:after{content:' '; background:rgba(0,0,0,0.6); width:100%; height:100%; display:block; position: absolute; top:0px; left:0px;}

	.wrap_sns_list.sns_bg table{width:220px; height:300px; position: absolute; top:0px; left:40px; z-index: 2; }
	.wrap_sns_list.sns_bg table .sns_icon{border-bottom:1px solid #fff; font-weight:300; }
	.wrap_sns_list.sns_bg table .sns_content a{padding:10px 0; color:#fff; font-size:16px; line-height:22px; font-weight:300; }
	.wrap_sns_list.sns_bg table .date{vertical-align:top; color:#fff; font-weight:300;}

	.wrap_sns_review .bx-pager{text-align:center;}
	.wrap_sns_review .bx-pager .bx-pager-item{display:inline-block; margin:0 5px;}
	.wrap_sns_review .bx-pager .bx-pager-item a{text-indent:-10000px; background:#ddd; display:inline-block; width:13px; height:13px; border-radius:1000px;}
	.wrap_sns_review .bx-pager .bx-pager-item a.active{background:#3a5fa0;}

	.wrap_video{overflow:hidden; width:100%; height:850px; position:relative; background:url('/img/main/img_main_visual_top_bg7.jpg');}
	.wrap_video .wrap_video_new{position:absolute; left:50%; margin-left:-900px;}



	.wrap_sitemap_new{overflow:hidden; text-align:center;}
	.wrap_sitemap_new .wrap_sitemap_new_list{display:inline-block; margin:0 2px; width:175px; height:485px; vertical-align:top;}
	.wrap_sitemap_new .wrap_sitemap_new_list h3{padding-top:59px; margin-bottom:25px;}
	.wrap_sitemap_new .wrap_sitemap_new_list h3 p a{display:block; background:#00b0f0; height:40px; line-height:37px; font-size:18px; font-weight:500; text-align:center; border-radius:2px; color:#fff;}
	.wrap_sitemap_new .wrap_sitemap_new_list.ico1 h3{background:url('/img/contents/ico_sitemap_new_1.jpg') no-repeat center top;}
	.wrap_sitemap_new .wrap_sitemap_new_list.ico2 h3{background:url('/img/contents/ico_sitemap_new_2.jpg') no-repeat center top;}
	.wrap_sitemap_new .wrap_sitemap_new_list.ico3 h3{background:url('/img/contents/ico_sitemap_new_3.jpg') no-repeat center top;}
	.wrap_sitemap_new .wrap_sitemap_new_list.ico4 h3{background:url('/img/contents/ico_sitemap_new_4.jpg') no-repeat center top;}
	.wrap_sitemap_new .wrap_sitemap_new_list.ico5 h3{background:url('/img/contents/ico_sitemap_new_5.jpg') no-repeat center top;}
	.wrap_sitemap_new .wrap_sitemap_new_list.ico6 h3{background:url('/img/contents/ico_sitemap_new_6.jpg') no-repeat center top;}

	.wrap_sitemap_new .wrap_sitemap_new_list ul{text-align:left; box-sizing:border-box; padding-left:40px;}
	.wrap_sitemap_new .wrap_sitemap_new_list ul li{line-height:27px; margin-bottom:18px;}
	.wrap_sitemap_new .wrap_sitemap_new_list ul li a{color:#333438; font-weight:500; font-size:18px;}
	.wrap_sitemap_new .wrap_sitemap_new_list ul ul{padding-left:0;}
	.wrap_sitemap_new .wrap_sitemap_new_list ul ul li{margin-bottom:0;}
	.wrap_sitemap_new .wrap_sitemap_new_list ul ul li a{color:#656565; font-weight:400; font-size:14px;}


#header_2{ margin-top:80px; border-bottom:1px solid #e0e0e0;}
#header_2 .wrap_title{text-align:center; font-size:16px; font-weight:400; padding-top:30px; height:133px; box-sizing:border-box;}
#header_2 .wrap_title img{margin-bottom:21px;}
#header_2 .gnb{overflow:hidden; height:222px;}
#header_2 .gnb li a{float:left; text-align:center; font-size:15px; font-weight:400; margin-right:36.5px; color:#313131;}
#header_2 .gnb li:last-child a{margin-right:0;}
#header_2 .gnb li img{margin-bottom:22px;}

.wrap_notice{width:1000px; margin:0 auto 34px; box-sizing:border-box; height:; padding-top:20px; height:87px;}
.wrap_notice .notice{overflow:hidden;}
.wrap_notice h3{font-size:28px; font-weight:400; color:#505050; letter-spacing:-2px; width:130px; float:left;}
.wrap_notice ul{width:870px; float:left;}

.wrap_notice ul a{font-family:'Dotum'; font-size:12px; color:#263a4d; line-height:18px; padding:3px 0; overflow:hidden; display:block;}
.wrap_notice ul a span.subject{float:left; margin-right:10px;}
.wrap_notice ul a span.date{float:left; text-align:center; width:121px;}


.wrap_notice_new{width:1070px; margin:0 auto 48px; box-sizing:border-box; padding-top:0; height:92px; overflow:hidden;}
.wrap_notice_new .notice{overflow:hidden; float:left;}

.wrap_notice_new .wrap_join_new{overflow:hidden; float:right;}
.wrap_notice_new .wrap_join_new li{float:left; margin-left:14px;}
.wrap_notice_new .wrap_join_new li a{padding:0;}

.wrap_notice_new h3{font-size:28px; font-weight:400; color:#505050; letter-spacing:-2px; width:130px; height:92px; line-height:89px; float:left;}
.wrap_notice_new .notice ul{width:620px; float:left;}

.wrap_notice_new .notice ul{padding-top:22px;}
.wrap_notice_new ul a{font-family:'Dotum'; font-size:16px; color:#263a4d; line-height:18px; padding:3px 0; overflow:hidden; display:block;}
.wrap_notice_new ul a span.subject{float:left; width:370px; margin-right:10px;}
.wrap_notice_new ul a span.date{float:left; width:115px; text-align:center; width:121px;}


.wrap_join{box-sizing:border-box; border:1px solid #a3a3a3; overflow:hidden; background:url('/img/main/bg_join.jpg') no-repeat left center; padding:10px 0 10px 116px;}
.wrap_join h3{float:left; font-size:37px; line-height:103px; font-weight:700; letter-spacing:-1px; color:#566595; margin-right:46px;}
.wrap_join p{float:left; font-size:14px; font-weight:400; line-height:19px; padding-top:32px; color:#777;}
.wrap_join a{float:right; display:inline-block; width:103px; height:103px; line-height:103px; background:#566595; font-size:22px; color:#fff; border-radius:100px; margin-right:75px; text-align:center; letter-spacing:-2px;}







.wrap_container img{vertical-align:top;}
.wrap_main_visual_new{padding-top:35px; box-sizing:border-box; background:url('/img/main/bg_main_visual_new.jpg') repeat-x center top;}
.wrap_main_visual_new h2{font-size:29.96px; color:#000; font-weight:300; letter-spacing:-2px; text-align:center; line-height:35px; margin-bottom:112px;}
.wrap_main_visual_new h2 span{font-size:26.22px; color:#000; font-weight:200; display:block;}
.wrap_main_visual_new h2 strong{color:#0070c0; font-weight:700;}
.wrap_main_visual_new ul.main_visual_banner{text-align:center;}
.wrap_main_visual_new ul.main_visual_banner li{display:inline-block; margin:0 18px;}
.wrap_main_visual_new ul.main_visual_btn{text-align:center; padding:60px 0 30px;}
.wrap_main_visual_new ul.main_visual_btn li{display:inline-block; margin:0 3px;}

.wrap_main_asset_new{padding-top:35px; box-sizing:border-box; background:url('/img/main/bg_main_asset_new.png') no-repeat center bottom #455fb8; margin-bottom:70px;}
.wrap_main_asset_new h2{width:1070px; margin:0 auto;font-size:42px; color:#fff; font-weight:300; letter-spacing:-2px; text-align:left; line-height:50px; margin-bottom:35px; padding-left:35px; box-sizing:border-box;}
.wrap_main_asset_new h2 span{font-size:28px; color:#fff; font-weight:200; display:block; letter-spacing:-2px;}
.wrap_main_asset_new h2 strong{color:#fff; font-weight:700;}
.wrap_main_asset_new ul.main_asset{width:1070px; margin:0 auto; overflow:hidden; padding-left:35px; box-sizing:border-box;}
.wrap_main_asset_new ul.main_asset li{float:left; margin:0 12px 0 0;}

.wrap_main_system_new{padding-top:60px; box-sizing:border-box; background:url('/img/main/bg_main_system_new.png') no-repeat center bottom #f5f5f5; min-height:300px; margin-bottom:70px;}
.wrap_main_system_new h2{width:1070px; margin:0 auto;font-size:45.5px; color:#242428; font-weight:300; letter-spacing:-4px; text-align:left; line-height:60px; margin-bottom:25px; padding-left:20px; box-sizing:border-box;}
.wrap_main_system_new h2 span{font-size:24px; color:#242428; font-weight:200; display:block; line-height:30px; letter-spacing:-2px;}
.wrap_main_system_new h2 strong{color:#242428; font-weight:700;}
.wrap_main_system_new ul.main_system{width:1070px; margin:0 auto; overflow:hidden; padding-left:20px; box-sizing:border-box;}
.wrap_main_system_new ul.main_system li{float:left; margin:0 12px 0 0;}

.wrap_main_marketing_new{padding-top:35px; box-sizing:border-box; background:url('/img/main/bg_marketing_new.png') no-repeat center bottom #f5f5f5; min-height:300px;}
.wrap_main_marketing_new h2{width:1070px; margin:0 auto;font-size:45.5px; color:#242428; font-weight:300; letter-spacing:-4px; text-align:left; line-height:60px; margin-bottom:25px; padding-left:525px; box-sizing:border-box;}
.wrap_main_marketing_new h2 span{font-size:24px; color:#242428; font-weight:200; display:block; line-height:30px; letter-spacing:-2px;}
.wrap_main_marketing_new h2 strong{color:#242428; font-weight:700;}
.wrap_main_marketing_new ul.main_marketing{width:1070px; margin:0 auto; overflow:hidden; padding-left:20px; box-sizing:border-box; padding-left:525px;}
.wrap_main_marketing_new ul.main_marketing li{float:left; margin:0 12px 0 0;}
.wrap_main_marketing_new ul.main_marketing li:last-child{margin-right:0;}


.h2_title_main{text-align:center; font-weight:400; color:#111; font-size:28px; letter-spacing:-2px;}
.h2_title_main .txt_green{color:#60b547;}
.h2_title_main .txt_red{color:#ff0000;}
.h2_title_main .txt_blue{color:#00a0e9;}

.hotbest_nav{text-align:center; padding:40px 0 53px;}
.hotbest_nav li{display:inline-block;}
.hotbest_nav li a{display:block; background:#e4e5e7; color:#333438; font-size:16px; padding:0 22px; border-radius:1000px; height:29px; line-height:26px; font-weight:400; text-decoration:none;}
.hotbest_nav li a.on, .hotbest_nav li a:hover{background:#0070c0; color:#fff;}

.main_hotbest{background:#fff; padding:80px 0 35px; margin-bottom:40px;}
.main_hotbest .wrap_hotbest_list{padding-bottom:0;}

.goodchange_con{background:#f5f8f4; padding:50px 0 35px;}
.wrap_goodchange .goodchange_con h2 a{font-weight:normal; color:#111; padding-bottom:0; font-family:'Nanum Gothic';}
.wrap_goodchange .goodchange_con h2 a span{color:#60b547; margin-right:5px; font-family:'Nanum Gothic';}
.wrap_goodchange .goodchange_txt{text-align:center; font-size:16px; color:#0070c0; margin-bottom:60px; padding-top:20px;}

.wrap_goodchange_list{overflow:hidden; text-align:center; position:relative;}
.wrap_goodchange_list .btn_prev{position:absolute; left:50%; top:50%; margin-top:-25px; margin-left:-560px; z-index:10000; cursor:pointer;}
.wrap_goodchange_list .btn_next{position:absolute; right:50%; top:50%; margin-top:-25px; margin-right:-560px; z-index:10000; cursor:pointer;}
.goodchange_list{width:259px; height:332px; box-sizing:border-box; position:relative; display:inline-block; margin-right:8px; background:#fff; vertical-align:top; border:1px solid #ececec;}
.goodchange_list:last-child{margin-right:0;}
.goodchange_list .thumb{margin-bottom:15px;}
.goodchange_list .thumb img{width:257px; height:174px;}
.goodchange_list .category{font-size:13px; line-height:24px; margin-bottom:5px; color:#f5180f; box-sizing:border-box; padding:0 16px; font-weight:400; text-align:left;}
.goodchange_list .title{font-size:18px; line-height:24px; margin-bottom:10px; color:#333; box-sizing:border-box; padding:0 16px; font-weight:400; text-align:left;}
.goodchange_list .name{font-size:13px; line-height:24px; color:#6c6c6c; box-sizing:border-box; padding:0 16px; font-weight:400; text-align:left;}

.goodchange_list .info { position: absolute; bottom: 0; width: 90%; box-sizing: border-box; margin: 0 5%; padding: 11px 0;}
.goodchange_list .info_left{width: 40%; float:left; color:#0070C0;}
.goodchange_list .info_right{width: 40%; float:right; color:#0070C0;}