

@import url("all_slide.css");
 


/*  
	Prologue by HTML5 UP
	html5up.net | @ajlkn
	Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
*/

/* Reset */

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-family:'Nanum Barun Gothic','나눔바른고딕','Dotum','맑은 고딕','Malgun Gothic',sans-serif;	
		font-weight:400;
		line-height: 1em;
	}




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

	body {
		line-height: 1;
		overflow:hidden;} 




	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.\31 25\25 {
		width: 100%;
		max-width: 1750px;
		min-width: 1400px;
	}

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

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

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

	.container {
		width: 1400px;
	}
	.ca_button { display:none;}
	.ca_button2 { display:none;}

	@media screen and (min-width: 961px) and (max-width: 1880px) {

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

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

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

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

		.container {
			width: 1200px;
		}

	}

	@media screen and (min-width: 961px) and (max-width: 1620px) {

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

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

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

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

		.container {
			width: 960px;
		}

	}

	@media screen and (min-width: 961px) and (max-width: 1320px) {

		.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 {
			width: 100%;
		}

	}

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

		.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 {
			width: 100%;
		}

	}

	@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 {
			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 > * {
		float: left;
		-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: 0px 0 0 0px;
	}

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

	.row.uniform.\30 \25 > * {

		padding: 0px 0 0 0px;
	}

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

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

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

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

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

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

	.row.\32 00\25 {
		margin: -80px 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: 60px 0 0 60px;
	}

	.row.\31 50\25 {
		margin: -60px 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: 20px 0 0 20px;
	}

	.row.\35 0\25 {
		margin: -20px 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: 10px 0 0 10px;
	}

	.row.\32 5\25 {
		margin: -10px 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: 75%;
		clear: none;
		margin-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: 25%;
		clear: none;
		margin-left: 0;
	}

	.\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: 961px) and (max-width: 1880px) {

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

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

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

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

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

		.row.\32 00\25 {
			margin: -80px 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: 60px 0 0 60px;
		}

		.row.\31 50\25 {
			margin: -60px 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: 20px 0 0 20px;
		}

		.row.\35 0\25 {
			margin: -20px 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: 10px 0 0 10px;
		}

		.row.\32 5\25 {
			margin: -10px 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\28wide\29, .\31 2u\24\28wide\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	}

	@media screen and (min-width: 961px) and (max-width: 1620px) {

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

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

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

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

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

		.row.\32 00\25 {
			margin: -80px 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: 60px 0 0 60px;
		}

		.row.\31 50\25 {
			margin: -60px 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: 20px 0 0 20px;
		}

		.row.\35 0\25 {
			margin: -20px 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: 10px 0 0 10px;
		}

		.row.\32 5\25 {
			margin: -10px 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\28normal\29, .\31 2u\24\28normal\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	}

	@media screen and (min-width: 961px) and (max-width: 1320px) {

		.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\28narrow\29, .\31 2u\24\28narrow\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	}

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

		.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\28narrower\29, .\31 2u\24\28narrower\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	}

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

		.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\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 {
		background: #fff;
		font-size: 16pt;
		font-weight: 300;
		line-height: 1.75em;
	}

		body.is-loading * {
			-moz-transition: none !important;
			-webkit-transition: none !important;
			-ms-transition: none !important;
			transition: none !important;
			-moz-animation: none !important;
			-webkit-animation: none !important;
			-ms-animation: none !important;
			animation: none !important;
		}

	input, textarea, select {
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		line-height: 1.75em;
		color: #888;
	}

	h1, h2, h3, h4, h5, h6 {
		font-weight: 300;
		color: #666;
		line-height: 1.5em;
	}

	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
		color: inherit;
		text-decoration: none;
	}

		h1 a strong, h2 a strong, h3 a strong, h4 a strong, h5 a strong, h6 a strong {
			color: #333;
		}

	h2 {
		font-size: 2em;
		letter-spacing: -1px;
	}

		h2.alt {
			color: #888;
		}

			h2.alt strong {
				color: #666;
			}

	h3 {
		font-size: 1.5em;
	}

	header {
		margin: 0 0 0 0;
	}

		header > p {
			margin: 1em 0 0 0;
		}

	footer {
		margin:0 0;
	}

	strong, b {
		font-weight: 300;
		color: #000;
	}

	em, i {
	
	}

	a {
	
	}

		a:hover {
			
	
		}

	sub {
		position: relative;
		top: 0.5em;
		font-size: 0.8em;
	}

	sup {
		position: relative;
		top: -0.5em;
		font-size: 0.8em;
	}

	hr {
		border: 0;
		border-top: solid 1px #ddd;
	}

	blockquote {
		border-left: solid 0.5em #ddd;
		padding: 1em 0 1em 2em;
		font-style: italic;
	}

	p, ul, ol, dl, table {
		
	}

	br.clear {
		clear: both;
	}

/* Sections/Article */

	section, article {
		margin-bottom: 0;
	}

		section > :last-child,
		section > .container, section:last-child, article > :last-child,
		article > .container, article:last-child {
			margin-bottom: 0;
		}

		.row > section, .row > article {
			margin-bottom: 0;
		}

/* Image */

	.image {
		display: inline-block;
		border: 0;
	}

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

		.image.avatar48 {
			width: 48px;
			height: 48px;
			background: #f00;
		}

			.image.avatar48 img {
				width: 48px;
				height: 48px;
			}

		.image.fit {
			display: block;
			width: 100%;
		}

		.image.featured {
			display: block;
			width: 100%;
			margin: 0 0 0 0;
		}
.wevent_1 {
	display: block;
	text-align:center;
	margin:0 auto;
			}
			


.location_2 {width: 100%;}
	
		.image.left {
			float: left;
			margin: 0 2em 2em 0;
		}

		.image.centered {
			display: block;
			margin: 0 0 2em 0;
		}

			.image.centered img {
				margin: 0 auto;
				width: auto;
			}

/* List */

	ul.default {
		list-style: disc;
		padding-left: 1em;
	}

		ul.default li {
			padding-left: 0.5em;
		}

	ul.icons {
		cursor: default;
	}

		ul.icons li {
			display: inline-block;
		}

		ul.icons a {
			display: inline-block;
			width: 2em;
			height: 2em;
			line-height: 2em;
			text-align: center;
			border: 0;
		}

	ol.default {
		list-style: decimal;
		padding-left: 1.25em;
	}

		ol.default li {
			padding-left: 0.25em;
		}

/* Form */

	form label {
		display: block;
		text-align: left;
		margin-bottom: 0.5em;
	}

	form input[type="text"],
	form input[type="email"],
	form input[type="password"],
	form select,
	form textarea {
		position: relative;
		-webkit-appearance: none;
		display: block;
		border: 0;
		outline: 0;
		background: #fff;
		color:#000;
		
		width: 100%;
		padding: 0.75em 1em 0.75em 1em;
		box-shadow: inset 0 0.1em 0.1em 0 rgba(0, 0, 0, 0.05);
		border: solid 1px rgba(0, 0, 0, 0.15);
		-moz-transition: all 0.35s ease-in-out;
		-webkit-transition: all 0.35s ease-in-out;
		-ms-transition: all 0.35s ease-in-out;
		transition: all 0.35s ease-in-out;
	}

		form input[type="text"]:focus,
		form input[type="email"]:focus,
		form input[type="password"]:focus,
		form select:focus,
		form textarea:focus {
			box-shadow: 0 0 2px 1px #8ebebc;
			background: #fff;
		}

	form input[type="text"],
	form input[type="email"],
	form input[type="password"],
	form select {
		line-height: 1.25em;
	}

	form textarea {
		min-height: 14em;
	}

	form .formerize-placeholder {
		color: #555 !important;
	}

	form ::-webkit-input-placeholder {
		color: #555 !important;
	}

	form :-moz-placeholder {
		color: #555 !important;
	}

	form ::-moz-placeholder {
		color: #555 !important;
	}

	form :-ms-input-placeholder {
		color: #555 !important;
	}

	form ::-moz-focus-inner {
		border: 0;
	}

/* Table */

	table {
		width: 100%;
	}

		table.default {
			width: 100%;
			text-align: left;
		}

			table.default tbody tr:nth-child(2n+2) {
				background: #f4f4f4;
			}

			table.default td {
				padding: 0.5em 1em 0.5em 1em;
			}

			table.default th {
				text-align: left;
				padding: 0.5em 1em 0.5em 1em;
				color: #fff;
				background: #222729 url("images/overlay.png");
			}

			table.default thead {
				background: #444;
				color: #fff;
			}

			table.default tfoot {
				background: #eee;
			}

/* Button */

	input[type="button"],
	input[type="submit"],
	input[type="reset"],
	button,
	.button {
		position: relative;
		display: inline-block;
		border-radius: 0.35em;
		color: #fff !important;
		text-decoration: none;
		padding: 0.75em 1em 0.75em 1em;
		background-color: #8ebebc;
		border: 0;
		cursor: pointer;
		background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15)), url("images/overlay.png");
		background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15)), url("images/overlay.png");
		background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15)), url("images/overlay.png");
		background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15)), url("images/overlay.png");
		-moz-transition: background-color 0.35s ease-in-out;
		-webkit-transition: background-color 0.35s ease-in-out;
		-ms-transition: background-color 0.35s ease-in-out;
		transition: background-color 0.35s ease-in-out;
	}

		input[type="button"]:hover,
		input[type="submit"]:hover,
		input[type="reset"]:hover,
		button:hover,
		.button:hover {
			background-color: #9ececc;
		}

		input[type="button"]:active,
		input[type="submit"]:active,
		input[type="reset"]:active,
		button:active,
		.button:active {
			background-color: #7eaeac;
		}

/* Item */

	.item {
		box-shadow: 0 0.05em 0.15em 0 rgba(0, 0, 0, 0.05);
		margin-bottom: 40px;
	}

		.item header {
			background: #fff;
			margin: 0;
			padding: 1em 0 1em 0;
			font-size: 0.8em;
		}

			.item header h3 {
				font-size: 1em;
			}

/* Icons */

	.icon {
		text-decoration: none;
	}

		.icon:before {
			display: inline-block;
			font-family: FontAwesome;
			font-size: 1.25em;
			text-decoration: none;
			font-style: normal;
			font-weight: normal;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
		}

		.icon > .label {
			display: none;
		}

/* Header */

	#header {
		display: -moz-flex;
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
		-moz-flex-direction: column;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-moz-justify-content: space-between;
		-webkit-justify-content: space-between;
		-ms-justify-content: space-between;
		justify-content: space-between;
		background: #333 url("images/overlay.png");
		box-shadow: inset -0.25em 0 0.25em 0 rgba(0, 0, 0, 0.1);
		color: #fff;
		height: 100%;
		left: 0;
		overflow-y: auto;
		position: fixed;
		text-align: right;
		top: 0;
		width: 375px;
		z-index:9999px;
	}

		#header .top {
			-moz-flex-grow: 1;
			-webkit-flex-grow: 1;
			-ms-flex-grow: 1;
			flex-grow: 1;
		}

		#header .bottom {
			-moz-flex-shrink: 0;
			-webkit-flex-shrink: 0;
			-ms-flex-shrink: 0;
			flex-shrink: 0;
			padding: 1.5em 0 0.75em 0;
		}

			#header .bottom > :last-child {
				margin-bottom: 0;
			}

		#header .icons {
			font-size: 0.8em;
			text-align: center;
		}


	#header .footer_side { font-size:13px; line-height:1.6; color:#999999; padding:0 20px;}
	
	
			#header .icons a {
				color: #41484c;
				-moz-transition: color 0.35s ease-in-out;
				-webkit-transition: color 0.35s ease-in-out;
				-ms-transition: color 0.35s ease-in-out;
				transition: color 0.35s ease-in-out;
			}

				#header .icons a:hover {
					color: #fff;
				}

	#logo {
		position: relative;
		margin: 1.75em 1.5em 1.5em 1.5em;
		min-height: 48px;
		cursor: default;
	}

		#logo h1 {
			position: relative;
			color: #ed2429;
			font-weight: 600;
			font-size: 1em;
			line-height: 1em;
		}

		#logo p {
			position: relative;
			display: block;
			font-size: 0.8em; 
			color: rgba(255, 255, 255, 0.5);
			line-height: 1.5em;
			margin: 0.5em 0 0 0;
		}

		#logo .image {
			position: absolute;
			left: 0;
			top: 0;
		} 

	#nav ul {
		margin-bottom: 0;
	}

		#nav ul li a {
			font-family:'Nanum Barun Gothic','나눔바른고딕';
			display: block;
			padding: 0.5em 1.5em 0.5em 1.5em;
			color: rgba(255, 255, 255, 0.5);
			text-decoration: none;
			outline: 0;
			border: 0;
			-moz-transition: none;
			-webkit-transition: none;
			-ms-transition: none;
			transition: none;
			
		}

			#nav ul li a span {
				position: relative;
				display: block;
				font-size: 0.8em;
			}

				#nav ul li a span:before {
					position: absolute;
					left: 0;
					color: #41484c;
					text-align: center;
					width: 1.25em;
					line-height: 1.75em;
				}

			#nav ul li a.active {
				background: rgba(0, 0, 0, 0.15);
				box-shadow: inset 0 0 0.25em 0 rgba(0, 0, 0, 0.125);
				color: #fff;
			}

				#nav ul li a.active span:before {
					color: #fff;
				}
				
			#sitego { margin-right:20px; margin-top:90px; }
            #sitego .censitego a { font-size:15px; color:#6bf161; text-decoration:none; font-weight:800;}
			#sitego .nurisitego a { font-size:15px; color:#fffc00;text-decoration:none; font-weight:700;  }
	        #sitego .lottesitego a { font-size:15px; color:#ff4564;text-decoration:none; font-weight:800; }


/* Footer */

	#footer {
		margin-left: 0px;
		text-align: center;
		background-color: #dedede;
		padding: 1.5em 0 1.5em 0;
		box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.05), inset 0 0.1em 0.1em 0 rgba(0, 0, 0, 0.025);
		font-size: 0.8em;
		
	}

		#footer .copyright {
			cursor: default;
			margin: 0;
			margin-right:20px;
		}
		

			#footer .copyright li {
				display: inline-block;
				line-height: 1em;
				padding: 0 0 0 0.5em;
				margin: 0 0 0 0.5em;
			}

				#footer .copyright li:first-child {
					border-left: 0;
					padding-left: 0;
					margin-left: 0;
				}

.footer_copy span { font-size:14px; line-height:1.6; }


/* Main */

     #main_center { text-align:center; margin:0 auto;}

	#main {
		margin-left: 375px;
		
	}

		#main > section {
			margin: 0;
			overflow: hidden;
			padding: 4em 0;
			text-align: center;
			
		}
	
		#main > section.dark {
				
		background-image:url("/new/theme/v3/img/knnmainbgso_pc.jpg");
		 background-repeat:no-repeat;
		 width:100%;
		 background-position:center;
		 text-align:center;
		 margin:0 auto;
		 
		
			}
			
		#main > section.dark2 {
	 	background-image:url("/new/theme/v3/images/top_main2.jpg");
		 background-repeat:no-repeat;
		 width:100%;
		 background-position: 55% center;
		 height:1100px;
			}
			
			
			
		#main > section.dark3 {
				
		background-image:url("/new/theme/v3/images/top_main3.jpg");
		background-repeat:no-repeat;
		width:100%;
		
			}



				#main > section.dark h2, #main > section.dark h3, #main > section.dark h4, #main > section.dark h5, #main > section.dark h6 {
					color: inherit;
				}

				#main > section.dark strong {
					color: #fff;
					border-color: inherit;
				}

				#main > section.dark a {
					color: #fff;
					border-color: inherit;
				}

					#main > section.dark a:hover {
					}

			#main > section.cover {
				padding: 6em 0;
				background-size: cover;
				background-position: center center;
			}

			#main > section.one {
				position:relative; top:0px; 
			}

			#main > section.two {
				background-color: #fff;
			}

			#main > section.three {
				background-color: #fff;
				
			}

			#main > section.four {
				background-color: #fff;
			}
			
		
			
			#top2 .container { position:relative; left:-500px;}
			
			
			
			#top3 { background-repeat:no-repeat; padding:15px 0; background-position:center;  text-align:center; margin:0 auto; }
			#top3 .container { margin: 0 auto; text-align:center; height:940px; position:relative;top:0px;}
			
			#top4 {  background-image:url("/new/theme/v3/img/top_bg_sin.jpg");   background-repeat:no-repeat;  background-position:center;  text-align:center; margin:0 auto; }
			#top4 .container { margin: 0 auto; text-align:center; padding:60px 0;}
			
			#top_btn { position:fixed; top:880px; left:1750px; z-index:9999px;}
			
			.image_knnimg { display:block; margin:0 auto; text-align:center;}	
			.image_knnimg_m { display:none;}
			
			.button_knnclick { text-align:center; margin:0 auto;}
			.nurien_con { display:block; background-color:#f0efed; background-repeat:no-repeat; padding:15px 0; background-position:center;  text-align:center; margin:0 auto; }
		
		    
			/* 메인top 이미지 */
			.maintoplogo { margin:0 auto; padding:0;}
			.maintoplogo1 { display:block;  background-image:url("/new/theme/v3/img/knnmainbgso_pc.jpg"); background-position:center;  background-repeat:no-repeat; padding:90px 0 ; text-align:center; margin:0 auto;}
			.maintoplogo1 img {}
			
			.mainknntoplogo { margin:0 auto; padding:0;}
			.mainknntoplogo1 { display:block;  background-image:url("/new/theme/v3/img/sinfairbg.gif"); background-size:110%; background-position:center;  background-repeat:no-repeat; padding:200px 0; }
			
		    .mainknntoplogo2 { display:block;  background-image:url("/new/theme/v3/img/asinfairbg2.jpg"); background-size:100%; background-position:center;  background-repeat:no-repeat; padding:50px 0 500px 0 ; text-align:center; margin:0 auto;}
		    .mainknntoplogo2 img { margin-top:50px;}
			
			.mainknntoplogo2_col{ display:block; background-color:#E9887E;  padding:40px 0; background-position:center;  text-align:center; margin:0 auto; }
			
			
			
			.mainknntoplogo3 { 
			display:block;  
			background-image:url("/new/theme/v3/img/nurien/1215/nuri_main.jpg"); 
			background-size:100%; 
			background-position:center; 
			background-repeat:no-repeat; 
			padding:160px 0 ; 
			padding-right:200px;
			text-align:right; 
			margin:0 auto;
     		  }
			  
			  
			/* 1125누리엔웨딩박람회 */  
			.mainknntoplogo .mainknntop_top { 
			 display:block;  
			 background-color:#f2f2f2;  
			 padding:0; 
			 background-position:center; 
			 text-align:center;
			 height:800px;
     		  }
			    
			.mainknntoplogo .mainknntop_top_m {
		     display:none;
			  }  



/* Animation */

@keyframes fadeInUp {
    from {
        transform: translate3d(0,100%,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInUp {
    from {
        transform: translate3d(0,100%,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.animated {
		    animation-duration: 1s;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: both
}

.animatedFadeInUp {
    opacity: 0
}

.fadeInUp {
    opacity: 0;
    animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
}



/* slider_스튜디오_모바일*/
.{ display:none;}


/* 허니문이벤트*/

.eventthree_bg {  display:block; background-image:url("/new/theme/v3/img/honeygaja_bg.jpg"); padding:0; margin:0; padding-top:50px; padding-bottom:10px; height:842px; } 

 .content_story_bg_02 {
	width:60%;
	margin:0 auto;
    text-align:center; 
	}
 .content_story_bg_03 {
	width:60%;
	margin:0 auto;
    text-align:center;
	margin-top:9px; 
	}	

    .bg_story_02 {
	display:inline-block; 
	text-align:center; 
	margin:0 auto;
	vertical-align:text-top;  
	width:313px;
    height:313px;
 	text-align:center;
	margin-right:10px;
	background-color:#f2f2f2;
	overflow:hidden;
	position:relative;
	  }

	.bg_story_02 a img.honey_text{
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	}
	.bg_story_02 a img.honey_border {
		display:none;
		position:absolute;
		top:0; 
		left:0;
		z-index:2
	}
	.bg_story_02 a:hover img.honey_border {
		display:block;
		top:0; 
		left:0;
	}

	.bg_story_02 a img.honey_bg{
	height:313px;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-webkit-transition: all 200ms linear;
	transition: all 200ms linear;
	}

	.bg_story_02 a:hover img.honey_bg {
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
	  
 .bg_story_bottom { padding-top:60px; }	  
 
 
 
	
	  
    /* 허니문가자고 */
	.hon_class2 { padding:0 15%;}

.main_my_best { width:100%; padding:0 25%;  padding-top:99px;padding-bottom:78px;background:#fff;  }
.main_my_best .cont_area {margin:0 auto; text-align:center;} 
.main_my_best .title {height:51px;}
.main_my_best ul:after {content: ""; display: block; clear: both; visibility: hidden; width: 0; height: 0;}
.main_my_best ul li {float:left;}
.main_my_best ul li a {}
.main_my_best ul li .img_box {overflow:hidden;position:relative;width:295px;height:295px;}
.main_my_best ul li .img_box span {z-index:4;position:absolute;bottom:0;left:0;width: 295px;text-align: center;}
.main_my_best ul li .img_box .img {position:absolute;top:0;left:0;width:295px;height:295px;-webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out;}
.main_my_best ul li a:hover .img_box .img {-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}
.main_my_best ul li .txt_box {padding-top:24px;margin-bottom:9px;}
.main_my_best ul li .txt_box p {font-size:28px;font-weight:600;color:#000;line-height:38px;}
.main_my_best ul li .txt_box p + p {font-size:15px;font-weight:400;color:#666666;line-height:22px;}
.main_my_best .f_01 {bottom:-120px;left:-316px;}
.main_my_best .f_02 {top:-124px;right:-240px;}




/* 허니문특가 특전*/

.main_trend {overflow:hidden;position:relative;width:100%;height:760px; padding-bottom:50px;}
.main_trend .contents_wrap {height:760px;background-color:#000;}
.main_trend .cont_area {}
.main_trend .title {z-index: 3;position:absolute;top:70px;left:50%;width:286px;height:70px;margin-left:-143px;}
.main_trend .menu {z-index: 3;position:absolute;top:270px;left:50%;width:1180px;height:472px;margin-left:-590px;}
.main_trend .menu ul {}
.main_trend .menu ul li {float:left;width:236px;height:236px;}
.main_trend .menu ul li a {display:table;width:236px;height:236px;}
.main_trend .menu ul li a .box {overflow:hidden;position:relative;width:236px;height:236px;}
.main_trend .menu ul li a .txt_box {display:table;z-index:2;position:absolute;top:0;left:0;width:236px;height:236px;line-height:24px;color:#fff;font-size:14px;text-align:center;}
.main_trend .menu ul li a .txt_box span {display:table-cell;vertical-align:middle;text-align:center; }
.main_trend .menu ul li a .txt_box span em {font-style:normal;font-size:18px;}
.main_trend .menu ul li a .img_box {display:block;overflow:hidden;position:absolute;top:0;left:0;width:236px;height:236px;line-height:24px;-webkit-transition: 1s ease-in-out; -moz-transition: 1s ease-in-out; -o-transition: 1s ease-in-out; transition: 1s ease-in-out;}
.main_trend .menu ul li a:hover .txt_box {text-decoration: underline;}
.main_trend .bg_img {position: absolute;top: 0;height:770px;width:100%;text-align:center;} 
.main_trend .bg_img img {position:relative;left:50%;height:100%;-webkit-transform:translate(-50%, 0); -moz-transform:translate(-50%, 0)); -o-transform:translate(-50%, 0)); -ms-transform:translate(-50%, 0); transform:translate(-50%, 0);}

/* 허니문특가 나라별이벤트*/
.mbtList { display:none;}

.mbtList_top {display:none;}
.mbtList_txt {display:none;}
.honey_txt { display:none;}
.honey_txt_check { display:none;}

		    .mainknntoplogo3 img { margin-top:50px; }
			.mainknntoplogo3m { display:none;}
			
			.mainknntoplogo3_col{ display:block; background-color:#E9887E;  padding:40px 0; background-position:center;  text-align:center; margin:0 auto; }
		    .mainknntoplogo4_col{ display:block; background-color:#dbdbdb;  padding:40px 0; background-position:center; }
		
			


			
			
			.maintoplogo2  { display:block;  background-image:url("/new/theme/v3/img/knnmainbgso_pc2.gif"); background-position:center;  background-repeat:no-repeat; padding:50px 0 ; text-align:center; margin:0 auto;}
			.mainnuritoplogo { display:block;  background-image:url("/new/theme/v3/img/nurimainbgso_pc.gif"); background-position:center;  background-repeat:no-repeat; padding:50px 0; text-align:center; margin:0 auto;}
            .mainnuritoplogo img { width:25%;}
		
		
		
			/* knn,mbc 메인이미지pc */
			.main_bgimg {  position:relative; top:-1100px; left:300px; height:856px;}
			
			/* 왜 knn인가요? */
			
			
			.about_knnsin { display:block; background-color:#FFF; padding:75px 0 ; text-align:center; margin:0 auto;}
			.about_knnsin img  {}
			.about_knnsin_m { display:none;}
			
			.about_knnsintwo { display:block; background-image:url("/new/theme/v3/img/atopknn_bg2.jpg"); background-position:center;  background-repeat:no-repeat; padding:60px 0 ; text-align:center; margin:0 auto;}
			
			.about_knnsintwo_m { display:none;}
			
	
			
			.about_knnw { display:block; background-color:#231917;  padding:80px 0; background-position:center;  text-align:center; margin:0 auto; }
			.about_knnw img  {}
			.about_knnw_m { display:none;}
			
			
			.about_knnwa{ display:block; background-color:#404041;  padding:80px 0;  text-align:center; margin:0 auto; }
			.about_knnwa_m{ display:none;}	
			
			.sinabout_knnwa{ display:block; background-image:url("/new/theme/v3/img/aw_con01_bg.jpg"); width:100%; background-position:center;  background-repeat:no-repeat;  padding:65px 0;  text-align:center; margin:0 auto; }
			.sinabout_knnwa img { width:60%;}
			.sinabout_knnwa_m{ display:none;}
			
			.sinabout_knnwc { display:block; background-image:url("/new/theme/v3/img/aw_con02_bg.jpg"); width:100%; background-position:center;  background-repeat:no-repeat;  padding:90px 0;  text-align:center; margin:0 auto; }
			.sinabout_knnwc img { width:40%;}
			.sinabout_knnwc_m { display:none;}
			
			.sinabout_knnwb{ display:block; background-color:#fff;  padding:40px 0;   text-align:center; margin:0 auto; }
		    .sinabout_knnwb img { width:60%;}
			.sinabout_knnwb_m{ display:none;}	
			
			
		 	.about_knnwb{ display:block; background-color:#fff;  padding:40px 0;   text-align:center; margin:0 auto; }
			.about_knnwb_m{ display:none;}	
			
			.about_knnwc{ display:block; background-color:#fff;  padding:80px 0; ;  text-align:center; margin:0 auto; }
			.about_knnwc_m{ display:none;}	
			
			
			.click_tab { background-color:#c79c6e;  padding:35px 0;   text-align:center; margin:0 auto; color:#fff; font-size:35px; }							
			.click_tab a { color:#FFF;}
			
			/* 이벤트 */
			
			/* 대표이벤트-예식할인패키지 */
			.first_event_pc { display:block;  background-image:url("/new/theme/v3/img/knneventnewbg_1.gif"); background-repeat:no-repeat; padding:60px 0 60px 0; text-align:center; margin:0 auto;}
			.first_event_m  { display:none;}
			
			
			/* 대표이벤트-예식할인패키지new */
			.knneventnewimg2pc { display:block; background-color:#221f1e;  padding:0; text-align:center; margin:0 auto; height:642px;}
			.knneventnewimg2m  { display:none;}
			
			
			/* 대표이벤트-교회할인패키지 */
			.kywedding_event_pc { display:block;  background-image:url("/new/theme/v3/img/kywedding_bg.gif"); background-repeat:no-repeat; padding:60px 0 60px 0; text-align:center; margin:0 auto; background-position:center; }
			.kywedding_event_m  { display:none;}
			
			
			
			/* 웨딩카이벤트 */
			.weddingcar_pc { display:block;  background-image:url("/new/theme/v3/img/weddingcar_bg.gif"); background-repeat:no-repeat; padding:150px 0 150px 0; text-align:center; margin:0 auto;}
			.weddingcar_m  { display:none;}
			
			
			/* 2017대한민국소비자대상2년연속 */
			.akoreaawards_pc {display:block; background-image:url("/new/theme/v3/img/akoreaawards_pcbg.jpg"); background-position:center;  background-repeat:no-repeat; padding:50px 0 ; text-align:center; margin:0 auto;}
			.akoreaawards_m { display:none;}
			
			
			.kevent01 { background-color:#6e5c50; padding:100px 0; text-align:center; margin:0 auto;  }
			.kevent01 img { width:45%;  }
			.kevent02 { background-color:#58585b; padding:100px 0 70px 0; text-align:center; margin:0 auto;  }
			.kevent02 img { width:65%;  }
			.kevent02_1 { background-color:#999; padding:30px 0; text-align:center; margin:0 auto;  }
			.kevent02_1 img { width:50%;   }
			.kevent03 { display:block; background-color:#fdf7f1; padding:70px 0 70px 0; text-align:center; margin:0 auto; position:relative;top:0px;  }
			.kevent03 img { width:70%;  }
			.kevent03_1 { display:none;  }
			.kevent04 { background-color:#fed3cd; padding:60px 0 60px 0; text-align:center; margin:0 auto;  }
			.kevent04 img { width:70%;  }
			.kevent05 { display:block; background-color:#095c47; padding:60px 0 60px 0; text-align:center; margin:0 auto;   }
			.kevent05_1 { display:none;  }
			.kevent06 { background-image:url("/new/theme/v3/img/wine_eventbg.gif"); background-repeat:no-repeat; padding:60px 0 60px 0; text-align:center; margin:0 auto; margin-bottom:30px;  }
			.kevent06 img { width:70%;  }
			.kevent06_1 { display:none;  }
			.kevent07 { display:block; background-color:#394bb1; padding:150px 0 150px 0; text-align:center; margin:0 auto; margin-bottom:25px;  }
			.kevent07 img { width:55%;  }
			.kevent07_1 { display:none;  }
			.top_eventgift { display:block; background-color:#dc483e; padding:100px 0 100px 0; text-align:center; margin:0 auto;}
			.top_eventgift img { width:55%;  }
	     	.top_eventgift_m { display:none;  }
    		.top_eventcard { display:block; background-color:#ececec; padding:90px 0 80px 0; background-position:center;  text-align:center; margin:0 auto;   }
			.top_eventcard .evnetcardtext { }
			.top_eventcard .evnetcardimg  {}
			.top_eventcard img {  width:45%;  }
			.top_eventcard_m  { display:none;  }
			.top_eventframe { display:block; background-color:#ece9e0; padding:100px 0 100px 0; text-align:center; margin:0 auto;}
			.top_eventframe img { width:55%;  }
			.bdi_event {background-color:#37415a; padding:50px 0 50px 0; text-align:center; margin:0 auto;}
            .bdi_event img { width:70%;}
			
			.sale_wedding { background-image:url("/new/theme/v3/img/nurienwedding_bg.jpg"); background-repeat:no-repeat; padding:70px 0 60px 0; text-align:center; margin:0 auto;}
			.sale_wedding img { width:60%;}
			.sale_wedding_m { display:none;}
			
			
			
			
			
			/* 현대백화점 이벤트 */
			.hyunevent_pc  { display:block; background-color:#005843; padding:120px 0 120px 0; text-align:center; margin:0 auto;  }
			.hyunevent_pc  img { width:70%;  }
			.hyunevent_m { display:none;  }
			
						
			/* 데시아이벤트 */
			.knnevent_dd { display:block; background-color:#000026; padding:70px 0 70px 0; text-align:center; margin:0 auto;}
			.knnevent_dd img { width:70%;  }
			.knnevent_dd_1 { display:none;  }
			
			
			/* 레스티아 이벤트 */
			.knnevent_les  { display:block; background-color:#1d2e5c; padding:70px 0 70px 0; text-align:center; margin:0 auto; }
			.knnevent_les img {  }
			.knnevent_les_1  { display:none;  } 
			
			/* 레스티아 벡스코 이벤트 */
			.knnevent_les_b  { display:block; background-color:#212327; padding:70px 0 70px 0; text-align:center; margin:0 auto; }
			.knnevent_les_b img {   }
			.knnevent_les_1_b  { display:none;  }
			
			
			/* 딕스누리엔 이벤트 */
			.knnevent_taevent_pm { display:block; background-color:#f37666; padding:70px 0 70px 0; text-align:center; margin:0 auto; }
			.knnevent_taevent_pm img  { width:70%;  }
			
			/* 딕스벡스코 이벤트 */
			.knnevent_taevent_pmb{ display:block; background-color:#fdedee; padding:70px 0 70px 0; text-align:center; margin:0 auto;}
			.knnevent_taevent_pmb img  { width:70%;  }
			
			/* d102 이벤트 */
			.knnevent_devent_bg{ display:block; background-color:#8dcfd2; padding:70px 0 70px 0; text-align:center; margin:0 auto;}
			.knnevent_devent_bg img  {   }
			
			/* 스튜디오촬영이벤트 */
			.studio_nurievent_bg {
			 display:block; 
			 background-image:url("/new/theme/v3/img/nurien/1125/astudio_nurievent_bg.jpg"); 
			 background-repeat:no-repeat; 
			 background-position:center;  
			 padding:90px 0; 
			 padding-left:25%;
			 text-align:left;
			}
			.studio_nurievent_m { 
			display:none;
			}
		
			
			/* 요트  무료추가 이벤트 */
			.hanyo_pc { display:block; background-color:#091937; padding:120px 0 120px 0;  padding-right:20%; text-align:right;  margin:0 auto;  }
			.hanyo_pc img {   }
			.hanyo_m { display:none;  }
			
			/* 한옥 이벤트 */
			.yoyo_bg { display:block; background-image:url("/new/theme/v3/img/ayo_sinbg.jpg"); background-repeat:no-repeat;  background-position:left;  padding:200px 0; padding-right:20%; text-align:right; margin:0 auto;  } 
			.yoyo_bg_m { display:none;}
		
			.yohan_bg { display:block; background-image:url("/new/theme/v3/img/ahan_sinbg.jpg"); background-repeat:no-repeat; background-position:top;  padding:200px 0; padding-right:20%; text-align:right; margin:0 auto;  }
			.yohan_bg_m { display:none;}
			
			
			/* 가전특가대전 이벤트 */
			.gj_pc { display:block; background-color:#8d88dc; padding:0; text-align:center; margin:0 auto;  }
			.gj_pc img {}
			.gj_m { display:none;  }
			
			
			/* 하이마트 이벤트 */
			.gjh_pc { display:block; background-color:#fce3df; padding:0; text-align:center; margin:0 auto; padding:30px 0;  }
			.gjh_pc img {}
			
			/* 전자랜드 이벤트 */
			.jjh_pc { display:block; background-color:#E0E6E9; padding:0; text-align:center; margin:0 auto; padding:30px 0;  }
			.jjh_pc img {}		
          			
			/* 여행가자고 이벤트 */
			.taknnevent_hn_pc { display:block;}
			.taknnevent_hn_m { display:none;  }
			.taknnevent_hn { background-color:#1f1f1f; padding:20px 0; text-align:center; margin:0 auto;} 
            .taknnevent_con { text-align:center; margin:0 auto;}
			
			/* 와인 이벤트 */
		    .knnevent_win{ background-image:url("/new/theme/v3/img/wine_bgpc.jpg"); background-repeat:no-repeat; background-position:bottom;  padding:60px 0 50px 0; text-align:center; margin:0 auto;  }
			.knnevent_win img { width:40%;}
			.knnevent_win_1 { display:none;  }
			
			
			/* 와인 new이벤트 */
		    .knneventn_wine { background-image:url("/new/theme/v3/img/wine_bgnpc.jpg"); background-repeat:no-repeat; background-position:bottom; background-position:left;  padding:130px 0; text-align:center; margin:0 auto;  }
			.knneventn_winsub { float:right;}
			.knneventn_winsub img { width:70%;}
		
			/* 1125누리엔박람회_웨딩홀계약최고혜택 */
			.event_knnevpc { 
			   background-image:url("/new/theme/v3/img/awedding1125_topbg.jpg"); 
			   background-repeat:no-repeat; 
			   background-position:top;
			   padding:0; 
			   text-align:center; 
			   margin:0 auto;
			   }	
			 .event_knnevpc .event_knnevpc_top {
			  padding-top:80px;
		      }
			  
        	.event_knnevpc .event_knnevpc_mid {
			  padding-top:27%;	
			  padding-bottom:10%;
				}
			
			.event_knnevpc2 .event_knnevpc_mid {
			  padding-top:30px;	
			  padding-bottom:50px;
		      }	
				
			.event_knnev_m { 
			   display:none;
			   }
			
			
			/* 1125누리엔박람회_소개 */
			.nurien_about_pc { 
			   background-image:url("/new/theme/v3/img/nurien/1125/anurien_about_bg01.jpg"); 
			   background-repeat:no-repeat; 
			   background-position:top;
			   padding:0; 
			   text-align:center; 
			   margin:0 auto;
			   }	
			 .nurien_about_pc .nurien_about_top {
			  padding-top:80px;
		      }
			  
        	.nurien_about_pc .nurien_about_mid {
			  padding-top:5%;	
			  padding-bottom:65px;
			  }
		
			.nurien_about_pc2 .nurien_about_top {
			  padding-top:30px;	
			  padding-bottom:30px;
		      }	
				
			.nurien_about_m { 
			   display:none;
			   }
			   
			 /* 1125누리엔박람회_층별안내 */
			  .nurien_floor{
	            background-color:#fff;
              	padding:60px 0; 
	            }
               .floor_top {
	            padding-bottom:10px;
	             }
             
			/* 드레스피팅_누리엔박람회11.25 */
			.nurien_eventpc01 { display:block; background-color:#efd8c5; padding:50px 0;}   
			.nurien_eventpc01_m { display:none;}	
			
			/* 한옥요트_누리엔박람회11.25 */
			.nurien_eventpc_studio  { display:block; background-color:#c89192; }
			.nurien_eventpc_studio_m { display:none; }
			
			/* 케라미카 이벤트 신세계 */
			.event_knnfairpc { display:block;  padding:25px 0 20px 0;  background-color:#c89192;   text-align:center; margin:0 auto;}	
			.event_knnfair_m { display:none;}	
			
			
			/* 타사업체 예물이빈트_누리엔11.22 */
			.event_taknnfairpc { display:block;  padding:25px 0 20px 0;  background-color:#fff;   text-align:center; margin:0 auto;}	
			.event_taknnfair_m { display:none;}	
			
			/* 텀블러 신세계 */
			.event_knntumpc { display:block;  background-color:#1d1d1d; padding:90px 0 80px 0;}	
			.event_knntum_m { display:none;}
			
			/* 드레스피팅 */
			.event_knnpic { display:block;  background-color:#fff; padding:0;}	
			.event_knnpic_m { display:none;}
			
			/* 허니문나라소개 */
			.honey_knnpic { display:block;  background-color:#3f4659; padding:80px 0;}	
			.honey_knnpic_m { display:none;}
			
			.lux_knnpic { background-image:url("/new/theme/v3/img/aluxury_bgpc.jpg");  background-repeat:no-repeat; background-position:bottom;  padding:60px 0 50px 0; }	
			.lux_knnpic_m { display:none;}
			
			.spe_knnpic {background-image:url("/new/theme/v3/img/aspe_bgpc.jpg"); background-repeat:no-repeat; background-position:bottom;  padding:80px 0;}	
			.spe_knnpic_m { display:none;}
			
			.spe_knnpicgaja { display:block;  background-color:#efefef; padding:40px 0;}	
	
			
			/* 와인 신세계 */
			.event_winepc { display:block; background-image:url("/new/theme/v3/img/amerlot_bg_pc.jpg"); background-repeat:no-repeat; background-position:left; padding:120px 450px 120px 0; text-align:right;}	
			.event_wine_m { display:none;}
			
			/* pc메인top */
			.gift4event2 { display:block;; padding:40px 0; background-position:center;  text-align:center; margin:0 auto;   }
		
			
			.gift4event { display:block; background-image:url("/new/theme/v3/img/event_bg_1.gif"); background-repeat:no-repeat; padding:10px 0; background-position:center;  text-align:center; margin:0 auto;   }
			.gift4event img { width:60%; padding-top:20px;}
			.gift4event_text { display:block; margin:0 auto; text-align:center; padding:40px 0; }
			.gift4event_text img { width:17%;}
			.gift4event_m { display:none;}
			.gift4event_text_m { display:none;}
			
			.cenevent01 { background-image:url("/new/theme/v3/img/0916knnfairevent_bg1.gif"); background-repeat:no-repeat; padding:250px 0; background-position: 15% center;  text-align:center; margin:0 auto;  }
			.cenevent01 img { width:40%; position:relative; top:-40px; left:300px;  }
			.cenevent02 { background-color:#404041; padding:130px 0; text-align:center; margin:0 auto;  }
			.cenevent02 img { width:40%;  }
			.cenevent03 { background-color:#fff; padding:130px 0; text-align:center; margin:0 auto;  }
			.cenevent03 img { width:53%;  }
			.cenevent04 { display:block; background-image:url("/new/theme/v3/img/slide/main_slide_9.jpg"); background-repeat:no-repeat; padding:380px 0; background-position:center;  text-align:center; margin:0 auto;  }
			.cenevent04 img { width:30%; position:relative; top:270px; }
			.cenevent04_1 { display:none;}
			
			.cenbottom  { display:block; background-image:url("/new/theme/v3/img/slide/main_slide_10.gif");  background-repeat:no-repeat; padding:290px 0 ; background-position:center;  text-align:center; margin:0 auto; position:relative;top:40px; }
			.cenbottom img { width:30%; position:relative; top:260px; }
			.cenbottom_m { display:none;}
			
			.nribottom  { display:block; background-image:url("/new/theme/v3/img/slide/main_slide_11.gif"); background-repeat:no-repeat; padding:290px 0 ; background-position:center;  text-align:center; margin:0 auto; position:relative;top:40px; }
			.nribottom img  { width:50%; position:relative; top:260px; }
			.nribottom_m { display:none;}
			
			#top_logo_top { display:none;}
			#top_logo2_top { display:none;}
			#top_logo3_top { display:none;}
			
			.main_logo { margin:0 auto; text-align:center; position:relative; top:-90px; }
            .main_logo2 { margin:0 auto; text-align:center; }
			
			.wedding_top {position:fixed; top:90%; left:90%; z-index:9999px; color:#323232; }
			 .wedding_top_bn {position:fixed; top:70%; left:85%; z-index:9999; }
			 
			 
			/* 하단 왜knn인가 신세계 */
			.whyknn_bg2{ background-image:url("/new/theme/v3/img/awhyknn_bg.jpg");   background-position:top 10%;  background-repeat:no-repeat;}  
            .whyknn_top2{  padding:120px 0 50px 0;}
            .whyknn_con2{  }
			
		   .whyknn_bg2_y{ 		
		   background:url('/new/theme/v3/img/awhyknn_bg_y.jpg') no-repeat top center fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover; 
		}  

			
			
			 /* 하단 스튜디오소개_신세계 */
			.bott_knnstudio2 { display:block; background-image:url("/new/theme/v3/img/astudio_knnbg.jpg"); background-position:top;  background-repeat:no-repeat;}
			.bott_knnstudio2_m { display:none;}
			.bott_studio_top2 {  padding:180px 0 120px 0;}
			.bott_studio_top2 img {}
            .bott_studio_con2 { padding-bottom:50px; }
			
		  .bott_knnstudio2_y{ display:block; background:url('/new/theme/v3/img/astudio_knnbg_y.jpg') no-repeat top center fixed;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
             background-size: cover; }  
		
		
		
			 /* 하단 웨딩홀소개_신세계 */
			.bott_knnwedding2 { display:block; background-image:url("/new/theme/v3/img/awedding_knnbg.jpg"); background-position:top;  background-repeat:no-repeat;}
			.bott_knnwedding2_y {display:block; background:url('/new/theme/v3/img/aawedding_knnbg_y.jpg') no-repeat top center fixed;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
             background-size: cover;}
			
			.bott_knnwedding2_m { display:none;}
			
			 /* 하단 드레스소개_신세계 */
			.bott_knndress2 {display:block; background-image:url("/new/theme/v3/img/aadress_knnbg.jpg"); background-position:top;  background-repeat:no-repeat;}
			.bott_knndress2_m { display:none;}
		
			
			
			/* 하단 스튜디오소개 */
			.image_knnstudio { background-color:#cde6bc; padding:40px 0; text-align:center; margin:0 auto;  }
			.image_knnhall { background-color:#f7deda; padding:40px 0; text-align:center; margin:0 auto;  }
			.image_knndress { background-color:#e1b89c; padding:40px 0; text-align:center; margin:0 auto;  }
			
			/* 하단 스튜디오소개 new */
            .bott_studio_top { background-image:url("/new/theme/v3/img/bott_studio_bg.gif"); background-position:center;  background-repeat:no-repeat; padding:50px 0 50px 0; text-align:center; margin:0 auto;}
			.bott_studio_top img { width:20%;}
            .bott_studio_con {  background-color:#404041; padding:70px 0; text-align:center; margin:0 auto;}
			
			
	        /* 누리엔웨딩박람회_신세계 */
			.nuri_studio_top1 { 
			 display:block;
			 padding-top:80px; 
			 }
			 
			.nuri_studio_con1 {  
			 margin-top:50px;
			 padding:45px 0 10px 0;  
			 }
			 
			.bott_studio_top2 img {}
            .nuri_studio_con2 { 
			 padding-bottom:20px; 
			 width:100%;
			 }
			
	        .content_n_y{ 
			 display:block; 
			 background:url('/new/theme/v3/img/anurein25_bgpc.jpg') no-repeat top left;   
			 }  
			 .content_n_y_m { 
			 display:none;
			 }
			 		
					
					
			/* 하단 웨딩홀소개 new */
            .bott_wedding_top  { background-image:url("/new/theme/v3/img/bott_wedding_bg.gif"); background-position:center;  background-repeat:no-repeat; padding:50px 0 50px 0; text-align:center; margin:0 auto;}
            .bott_wedding_top img { width:20%;}
            .bott_wedding_con {  background-color:#404041; padding:70px 0; text-align:center; margin:0 auto;}
			
			
			/* 하단 드레스소개 new */
            .bott_dress_top { background-image:url("/new/theme/v3/img/bott_dress_bg.gif"); background-position:center;  background-repeat:no-repeat; padding:50px 0 50px 0; text-align:center; margin:0 auto;}
	        .bott_dress_top img { width:20%;}
            .bott_dress_con  {  background-color:#404041; padding:70px 0; text-align:center; margin:0 auto;}
			
			.bott_knndress2_y {display:block; background:url('/new/theme/v3/img/aadress_knnbg_y.jpg') no-repeat top center fixed;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
             background-size: cover;}
		
		
		    /* knn소개*/
			.whyknnbottom { background-image:url("/new/theme/v3/img/whyknnbottom_bg.jpg"); background-position:center; width:100%;  background-repeat:no-repeat; padding:50px 0 50px 0; text-align:center; margin:0 auto; }
			.whyknnbottom img { margin-top:110px;}
			.whyknnbottom2  {  background-color:#dcdbdb; padding:70px 0; text-align:center; margin:0 auto;}
			
			/* 오시는길 */
			.location_cen { text-align:center; margin:0 auto; margin-left:0px; }
			.location_cen_img img { width:60%; margin-bottom:50px; margin-left:150px; }
			
			.location_new { text-align:center; margin:0 auto; margin:60px 0; }

			
			.location_tact { background-color:#221815; padding:50px 0 50px 0; text-align:center; margin:0 auto;  } 
			
			/* 네이버지도 */
			 .map { width:100%; }
			


			
			@media screen and (min-width:1024px) and (max-width:1700px) {
				
				
			
				
				
				
/* 허니문이벤트*/

.eventthree_bg{ 
 display:block; background-image:url("/new/theme/v3/img/honeygaja_bg.jpg"); padding:0; margin:0; padding-top:50px; padding-bottom:50px; } 

 .content_story_bg_02 {
	width:80%;
	}
 .content_story_bg_03
  {
	width:80%;
	}	
	
 .bg_story_bottom img { width:100%; }	  	

/* 허니문특가 나라별이벤트*/
.mbtList { display:none;}
.honey_txt { display:none;}
.honey_txt_check { display:none;}

			
					.main_my_best { width:100%; padding:0 10%;}	
			/* 메인top 이미지 */
			.maintoplogo { margin:0 auto; padding:0;}
			.maintoplogo1 { display:block;  background-image:url("/new/theme/v3/img/knnmainbgso_pc.jpg"); background-position:center;  background-repeat:no-repeat; padding:150px 0 150px 0; text-align:center; margin:0 auto;}
			.maintoplogo1 img {  }
			
			.mainknntoplogo { margin:0 auto; padding:0;}
			.mainknntoplogo1 {  background-image:url("/new/theme/v3/img/sinfairbg.gif");  background-size:100%; background-position:center;  background-repeat:no-repeat; padding:80px 0; text-align:center; margin:0 auto;}
			
			.mainknntoplogo2 { display:block;  background-image:url("/new/theme/v3/img/asinfairbg2.jpg");  background-size:100%; background-position:center;  background-repeat:no-repeat; padding:45px 0 350px 0 ; text-align:center; margin:0 auto;}
			
			.mainknntoplogo2_col {  display:block; background-color:#2F3438;  padding:40px 0; background-position:center;  text-align:center; margin:0 auto; }
		    .mainknntoplogo2_col img { width:35%;}
			
			
			.mainknntoplogo3 { display:block;  background-image:url("/new/theme/v3/img/nurien/1215/nuri_main.jpg");   background-size:100%; background-position:center;  background-repeat:no-repeat; padding:80px 0; padding-right:250px; text-align:right; margin:0 auto;}
			.mainknntoplogo3m { display:none;}
			
			.mainknntoplogo3_col {  display:block; background-color:#E9887E;  padding:40px 0; background-position:center;  text-align:center; margin:0 auto; }
		    .mainknntoplogo3_col img { width:35%;}
			
			.mainknntoplogo4_col {  display:block; background-color:#dbdbdb;  padding:40px 0; background-position:center;  text-align:center; margin:0 auto; }
			
		
			.maintoplogo2  { display:block;  background-image:url("/new/theme/v3/img/knnmainbgso_pc2.gif"); background-position:center;  background-repeat:no-repeat; padding:50px 0 50px 0; text-align:center; margin:0 auto;}
			.maintoplogo2 img { width:45% }
			.mainnuritoplogo { display:block;  background-image:url("/new/theme/v3/img/nurimainbgso_pc.gif"); background-position:center;  background-repeat:no-repeat; padding:60px 0; text-align:center; margin:0 auto;}
            .maintopnurilogo1 img { width:45% }	
			
			
			/* 1125누리엔웨딩박람회 */
			
			.mainknntoplogo .mainknntop_top { 
			 display:block;  
			 background-color:#f2f2f2;  
			 padding:0; 
			 background-position:center; 
			 text-align:center;
			 height:auto;
     		  }
			
			.mainknntoplogo .mainknntop_top img{
				width:90%;
				}

			.mainknntoplogo .mainknntop_top_m {
		     display:none;
			  } 
			
			
			/* 왜 knn인가요? */
			
			.about_knnsin { display:block; background-color:#FFF; padding:50px 0 ; }
			.about_knnsin img { width:80%;  }
			.about_knnsin_m { display:none;}
			
			.about_knnsintwo { display:block; background-image:url("/new/theme/v3/img/atopknn_bg2.jpg"); background-position:center;  background-repeat:no-repeat; padding:50px 0 ;}
			.about_knnsin img { width:80%;  }
			.about_knnsintwo_m { display:none;}
			
			
			.about_knnw {  display:block; background-color:#231917;  padding:60px 0; background-position:center;  text-align:center; margin:0 auto; }
			.about_knnw img  { width:80%;  }
			.about_knnw_m { display:none;}		
			
			.about_knnwa{ display:block; background-color:#404041;  padding:80px 0;  text-align:center; margin:0 auto; }
			.about_knnwa img  { width:80%;  }
			.about_knnwa_m{ display:none;}	
			
		 	.about_knnwb{ display:block; background-color:#fff;  padding:40px 0;   text-align:center; margin:0 auto; }
			.about_knnwb img  { width:80%;  }
			.about_knnwb_m{ display:none;}	
			
			.about_knnwc{ display:block; background-color:#fff;  padding:80px 0; ;  text-align:center; margin:0 auto; }
			.about_knnwc img  { width:80%;  }
			.about_knnwc_m{ display:none;}	
					
			/* 참가신청배너 */			
			 .wedding_top_bn {position:fixed; top:65%; left:75%; z-index:9999px; } 
			 		
			
			/* 대표이벤트-예식할인패키지 */	
			.first_event_pc { display:block;  background-image:url("/new/theme/v3/img/knneventnewbg_1.gif");  background-position:center;  background-repeat:no-repeat; padding:60px 0 60px 0; text-align:center; margin:0 auto;}
			.first_event_pc img { width:80%;}
			.first_event_m  { display:none;}
			
			/* 대표이벤트-예식할인패키지new */
			.knneventnewimg2pc { display:block; background-color:#221f1e;  padding:0; text-align:center; margin:0 auto; height:auto;}
			.knneventnewimg2pc img  { width:90%;}
			.knneventnewimg2m  { display:none;}
			
					
			
			/* 웨딩카이벤트 */
			.weddingcar_pc { display:block;  background-image:url("/new/theme/v3/img/weddingcar_bg.gif"); background-repeat:no-repeat; padding:120px 0 120px 0; text-align:center; margin:0 auto;}
			.weddingcar_pc img { width:60%;}
			.weddingcar_m  { display:none;}
			
			/* 2017대한민국소비자대상2년연속 */
			.akoreaawards_pc {display:block; background-image:url("/new/theme/v3/img/akoreaawards_pcbg.jpg"); background-position:center;  background-repeat:no-repeat; padding:50px 0 ; text-align:center; margin:0 auto;}
			.akoreaawards_m { display:none;}
			
				
			
			/* 대표이벤트-교회할인패키지 */
			.kywedding_event_pc { display:block;  background-image:url("/new/theme/v3/img/kywedding_bg.gif"); background-position:center;  background-repeat:no-repeat; padding:60px 0 60px 0; text-align:center; margin:0 auto;}
			.kywedding_event_pc img { width:80%;}
			.kywedding_event_m  { display:none;}
			
				
			.kevent01 { background-color:#6e5c50; padding:100px 0; text-align:center; margin:0 auto;  }
			.kevent01 img { width:60%;  }
			.kevent02 { background-color:#58585b; padding:100px 0; text-align:center; margin:0 auto;  }
			.kevent02 img { width:60%;  }			
			.kevent02_1 { padding:15px 0; text-align:center; margin:0 auto;  }
			.kevent03 { display:block; background-color:#fdf7f1; padding:100px 0 70px 0; text-align:center; margin:0 auto;  }
			.kevent03 img { width:90%;  }
			.kevent03_1 { display:none; }
			
			.kevent04 {  padding:30px 0 30px 0; text-align:center; margin:0 auto;  }
			.kevent04 img { width:90%;  }
			
			.kevent05 { display:block; background-color:#095c47; padding:100px 0 70px 0; text-align:center; margin:0 auto;  }
			.kevent05_1 { display:none; }
			.kevent06 { display:block; background-image:url("/new/theme/v3/img/wine_eventbg.gif"); padding:30px 0 30px 0; text-align:center; margin:0 auto;  }
			.kevent06 img { width:80%;  }
			.kevent06_1 { display:none; }
			.kevent07 { display:block; background-color:#394bb1; padding:100px 0; text-align:center; margin:0 auto;  }
			.kevent07 img { width:55%;  }
			.kevent07_1 { display:none; }
			.top_eventgift{ display:block; background-color:#dc483e; padding:100px 0; text-align:center; margin:0 auto;  }
			.top_eventgift img { width:55%;  }
	     	.top_eventgift_m { display:none;  }
			.top_eventcard { display:block; background-color:#ececec;  padding:80px 0 80px 0; background-position:center;  text-align:center; margin:0 auto;   }
			.top_eventcard .evnetcardtext { }
			.top_eventcard .evnetcardimg  {  }
			.top_eventcard img {  width:65%;  }
			.top_eventcard_m  { display:none;  }
			.top_eventframe { display:block; background-color:#ece9e0; padding:100px 0 100px 0; text-align:center; margin:0 auto;}
			.top_eventframe img { width:55%;  }
			.bdi_event { padding:50px 0 10px 0; text-align:center; margin:0 auto;}
            .bdi_event img { width:90%;}
			
			
			.sale_wedding { background-color:#2d2d2d; padding:70px 0 60px 0; text-align:center; margin:0 auto;}
			.sale_wedding img { width:60%;}
			.sale_wedding_m { display:none;}
			
			 /* 누리엔웨딩박람회_신세계 */
			.bott_studio_top2 img {}
            .nuri_studio_con2 { 
			 padding-bottom:20px; 
			 }
			.nuri_studio_con2 img { 
			 width:100%;
			}
			
			 .content_n_y { 
			 background:url('/new/theme/v3/img/anurein25_bgpc.jpg') no-repeat top center;  
			 }
			 .content_n_y_m { 
			 display:none;
			 }
			
	      
			
			/* 현대백화점 이벤트 */
			.hyunevent_pc { display:block; background-color:#005843; padding:100px 0 70px 0; text-align:center; margin:0 auto;  }
			.hyunevent_pc img { width:90%;  }
			.hyunevent_m { display:none; }
					
			
			/* 데시아이벤트 */
			.knnevent_dd { display:block; background-color:#000026; padding:100px 0 70px 0; text-align:center; margin:0 auto;  }
			.knnevent_dd img { width:90%;  }
			.knnevent_dd_1 { display:none;  }
			
			/* 레스티아 이벤트 */
			.knnevent_les  { display:block; background-color:#1d2e5c; padding:100px 0 70px 0; text-align:center; margin:0 auto;  }
			.knnevent_les img { width:90%;  }
			.knnevent_les_1  { display:none;  } 
			
			
			/* 레스티아 벡스코 이벤트 */
			.knnevent_les_b  { display:block; background-color:#212327; padding:60px 0 60px 0; text-align:center; margin:0 auto;  }
			.knnevent_les_b img { width:90%;  }
			.knnevent_les_1_b  { display:none;  } 
			
				
			/* 딕스누리엔 이벤트 */
			.knnevent_taevent_pm { display:block; background-color:#f37666;  padding:100px 0 70px 0; text-align:center; margin:0 auto;  }
			.knnevent_taevent_pm img  { width:90%;  }
			
			/* 딕스벡스코 이벤트 */
			.knnevent_taevent_pmb{ display:block; background-color:#fdedee; padding:100px 0 70px 0; text-align:center; margin:0 auto;  }
			.knnevent_taevent_pmb img  { width:70%;  }
			
			/* d102 이벤트 */
			.knnevent_devent_bg{ display:block; background-color:#8dcfd2;   padding:100px 0; }
			.knnevent_devent_bg img  { width:90%;  }
			
			
			/* 여행가자고 이벤트 */
			.taknnevent_hn_pc { display:block;}
			.taknnevent_hn_m { display:none;  }
			.taknnevent_hn img {width:80%;}
            .taknnevent_con img { width:100%;}
			
			
			/* 와인 이벤트 */
			.knnevent_win{  display:block; background-image:url("/new/theme/v3/img/wine_bgpc.jpg"); padding:60px 0 60px 0; text-align:center; margin:0 auto; }
			.knnevent_win img { width:50%; margin-bottom:25px;}
			
						
			/* 1125누리엔박람회_웨딩홀계약최고혜택 */
			.event_knnevpc { 
			   background-image:url("/new/theme/v3/img/awedding1125_topbg.jpg"); 
			   background-repeat:no-repeat; 
			   background-position:top;
			   padding:0; 
			   text-align:center; 
			   margin:0 auto;
			   }	
			 .event_knnevpc .event_knnevpc_top {
			  padding-top:80px;
		      }
			  
        	.event_knnevpc .event_knnevpc_mid {
			  padding-top:27%;	
			  padding-bottom:10%;
				}
			
			 .event_knnevpc2 .event_knnevpc_top {
			  padding-top:50px;
		      }
			  
			.event_knnevpc2 .event_knnevpc_mid {
			  padding-top:30px;	
			  padding-bottom:50px;
		      }	
				
			.event_knnev_m { 
			   display:none;
			   }	
			
			/* 1125누리엔박람회_소개 */
			.nurien_about_pc { 
			   background-image:url("/new/theme/v3/img/nurien/1125/anurien_about_bg01.jpg"); 
			 
			   background-repeat:no-repeat; 
			   background-position:top;
			   padding:0; 
			   text-align:center; 
			   margin:0 auto;
			   }	
			 .nurien_about_pc .nurien_about_top {
			  padding-top:80px;
		      }
			  
        	.nurien_about_pc .nurien_about_mid {
			  padding-top:5%;	
			  padding-bottom:65px;
			  }
			.nurien_about_pc2 {
						}
			.nurien_about_pc2 .nurien_about_top {
			  padding-top:30px;	
			  padding-bottom:30px;
		      }	
				
			.nurien_about_m { 
			   display:none;
			   }
			
			
			/* 한옥요트_누리엔박람회11.25 */
			.nurien_eventpc_studio  { display:block; background-color:#c89192; }
			.nurien_eventpc_studio img { width:100%;}
			.nurien_eventpc_studio_m { display:none; }
			
			
			/* 스튜디오촬영이벤트 */
			.studio_nurievent_bg {
			 display:block; 
			 background-image:url("/new/theme/v3/img/nurien/1125/astudio_nurievent_bg.jpg"); 
			 background-repeat:no-repeat; 
			 background-position:center;  
			 padding:90px 0; 
			 padding-left:18%;
			 text-align:left;
			}
			.studio_nurievent_m { 
			display:none;
			}
			   
			
			/* 케라미카 이벤트 신세계 */
			.event_knnfairpc { display:block;  padding:35px 0 20px 0;  background-color:#c89192;   text-align:center; margin:0 auto;}	
			.event_knnfair_m { display:none;}	
			
			/* 타사업체 예물이빈트_누리엔11.22 */
			.event_taknnfairpc { display:block;  padding:35px 0 20px 0;  background-color:#fff;   text-align:center; margin:0 auto;}	
			.event_taknnfair_m { display:none;}	
			
			/* 텀블러 신세계 */
			.event_knntumpc { display:block; background-color:#1d1d1d;   text-align:center; margin:0 auto; padding:90px 0;}	
			.event_knntum_m { display:none;}
			
			/* 드레스피팅 */
			.event_knnpic { display:block;  background-color:#fff; padding:0;}	
			.event_knnpic_m { display:none;}
			
			/* 와인 신세계 */
			.event_winepc { display:block; background-image:url("/new/theme/v3/img/amerlot_bg_pc.jpg"); background-repeat:no-repeat; background-position:left; padding:120px 300px 120px 0; text-align:right;}	
			.event_wine_m { display:none;}		
				
			/* 한옥 무료추가 이벤트 */
			.hanyo_pc { display:block; background-color:#091937; padding:100px 0 70px 0; text-align:center; margin:0 auto;  }
			.hanyo_pc img { width:90%;  }
			.hanyo_m { display:none; }
			
			/* 요트 이벤트 */
			.yoyo_bg { display:block; background-image:url("/new/theme/v3/img/ayo_sinbg.jpg"); background-repeat:no-repeat;  background-position:left;  padding:200px 0; padding-right:14%; text-align:right; margin:0 auto;  } 
			.yoyo_bg img { }
			.yoyo_bg_m { display:none;}
			
			.yohan_bg { display:block; background-image:url("/new/theme/v3/img/ahan_sinbg.jpg"); background-repeat:no-repeat; background-position:top;  padding:200px 0; padding-right:14%; text-align:right; margin:0 auto;  }
		    .yohan_bg img {}
			.yohan_bg_m { display:none;}
			
			
			
			/*  가전특가대전 이벤트 */
			.gj_pc { display:block; background-color:#8d88dc; padding:0; text-align:center; margin:0 auto;  }
			.gj_pc img { width:90%;}
			.gj_m { display:none; }
			
			
			/* 하이마트 이벤트 */
			.gjh_pc { display:block;  padding:0; text-align:center; margin:0 auto;  }
			.gjh_pc img { width:90%;}
			
			/* 전자랜드 이벤트 */
			.jjh_pc { display:block;  padding:0; text-align:center; margin:0 auto;  }
			.jjh_pc img { width:90%;}	
			
			.gift4event { display:block; padding:30px 0 30px 0; background-position:center;  text-align:center; margin:0 auto;   }
			.gift4event img { width:75%; padding-top:20px;}
			.gift4event_text { display:block; margin:0 auto; text-align:center; padding:40px 0; }
			.gift4event_text img { width:17%;}
			.gift4event_m { display:none;}
			.gift4event_text_m { display:none;}
					
			
			.kevent02_1 img { width:50%;   }
			.cenevent01 { padding:250px 0; background-position:center 20%;  text-align:center; margin:0 auto;  }
			.cenevent01 img { width:43%; position:relative; top:-30px; left:200px;  }
			.cenevent02 {  padding:130px 0; text-align:center; margin:0 auto;  }
			.cenevent02 img { width:40%;  }
			.cenevent03 { background-color:#fff; padding:130px 0; text-align:center; margin:0 auto;  }
			.cenevent03 img { width:53%; } 
			.cenevent04 { padding:200px 0 300px 0 ; background-position:center center;  text-align:center; margin:0 auto;  }
			.cenevent04 img { width:35%; position:relative; top:220px; }
			.cenevent04_1 { display:none;}
			
			.cenbottom { padding:350px 0 ; background-position:top center;  text-align:center; margin:0 auto;  } 
            .cenbottom img  { width:40%; position:relative; top:270px; }
            .cenbottom_m{ display:none;}
			
			.nribottom { padding:350px 0 ; background-position:top center;  text-align:center; margin:0 auto;  } 
            .nribottom img  { width:60%; position:relative; top:270px; }
            .nribottom_m{ display:none;}

			#top_logo_top { display:none;}
			#top_logo2_top { display:none;}
			#top_logo3_top { display:none;}
  		    .main_logo2 { margin:0 auto; text-align:center;  }
			
			/* 하단 스튜디오소개 new */
			.bott_studio_top img { width:30%;}
			.bott_studio_con img { width:80%;}
			
			/* 하단 웨딩홀소개 new */
			.bott_wedding_top img { width:30%;}
			.bott_wedding_con img { width:80%;}
			
			/* 하단 드레스소개 new */
			.bott_dress_top img { width:30%;}
			.bott_dress_con img { width:80%;}
			
			
			 /* knn소개*/
			.whyknnbottom img { width:80%;}
			.whyknnbottom2 img { width:80%;}
			
			
						
			
			/* 오시는길 */
			
			.location_new { text-align:center; margin:0 auto; padding-top:50px; padding-bottom:50px; }
			.location_new img { width:60%;}
			
			.location_cen { text-align:center; margin:0 auto;  }
			.location_cen img { width:80%;}
			
			
			.location_cen_img img { width:80%; margin-bottom:50px; margin-left:40px;}
			
			.location_tact { text-align:center; margin:0 auto;  }
			.location_tact img { width:80%; }
			
			
			
			#main > section.dark2 {
	     	 background-position: 75% center;
			 
			}
			
			
			image_knnimg { display:block; margin:0 auto; text-align:center;}	
			image_knnimg img { width:80%;}
			.image_knnimg_m { display:none;}
			
			.nurien_con img { width:80%;}
		
				}
				
				
            @media screen and (min-width:768px) and (max-width:1024px) {
			
	     
			
			
			/* 메인top 이미지 */
			.maintoplogo { margin:0 auto; padding:0;}
			.maintoplogo1 { display:block;  background-image:url("/new/theme/v3/img/knnmainbgso_pc.jpg"); background-position:56%; background-size:150%;  background-repeat:no-repeat; padding:50px 0; text-align:center; margin:0 auto;}
			.maintoplogo1 img { width:50% }
			
			.mainknntoplogo { margin:0 auto; padding:0;}
			.mainknntoplogo1 { display:block;  background-image:url("/new/theme/v3/img/sinfairbg.gif"); background-position:56%; background-size:150%;  background-repeat:no-repeat; padding:100px 0; text-align:center; margin:0 auto;}
			.mainknntoplogo1 img { width:50% }
			
			.mainknntoplogo2 { display:block;  background-image:url("/new/theme/v3/img/asinfairbg2_m.jpg"); background-position:56%; background-size:100%;  background-repeat:no-repeat; padding:80px 0 300px 0; text-align:center; margin:0 auto;}
			.mainknntoplogo2 img { width:50% }
			
			.mainknntoplogo2_col {  display:block; background-color:#2F3438;  padding:60px 0; background-position:center;  text-align:center; margin:0 auto; }
	     	.mainknntoplogo2_col img { width:50% }
			
			.mainknntoplogo3 { display:none;}
			.mainknntoplogo3m { display:block; background-image:url("/new/theme/v3/img/nurien/1215/nuri_main_m.jpg"); background-position:56%; background-size:100%;  background-repeat:no-repeat; padding:40px 0 400px 0; text-align:center; margin:0 auto;}
			.mainknntoplogo3m img  { width:60% }
			
			.mainknntoplogo3_col {  display:block; background-color:#E9887E;  padding:60px 0; background-position:center;  text-align:center; margin:0 auto; }
	     	.mainknntoplogo3_col img { width:50% }
			
			.mainknntoplogo4_col {  display:block; background-color:#dbdbdb;  padding:40px 0; background-position:center;  text-align:center; margin:0 auto; }
			
			.maintoplogo2  { display:block;  background-image:url("/new/theme/v3/img/knnmainbgso_m2.gif"); background-position:center;  background-repeat:no-repeat; padding:50px 0 50px 0; text-align:center; margin:0 auto;}
			.mainnuritoplogo { display:block;  background-image:url("/new/theme/v3/img/nurimainbgso_pc.gif"); background-position:center;  background-repeat:no-repeat; padding:30px 0; text-align:center; margin:0 auto;}
            .maintopnurilogo1 img { width:40%}
				
				
			#top3 .container { margin: 0 auto; text-align:center; height:auto; position:relative;top:10px;}
				
			#top4 .container { margin: 0 auto; text-align:center; }
			
			/* 1125누리엔웨딩박람회 */  
			.mainknntoplogo .mainknntop_top { 
			 display:none;
			  }
			    
			.mainknntoplogo .mainknntop_top_m {
		     display:block;  
			 background-image:url("/new/theme/v3/img/nuri_main_m.jpg"); 
			 background-position:center;
			 background-size:100%; 
			 background-repeat:no-repeat;
			 padding:45% 0;
			  } 
			
			/* 왜 knn인가요? */
			
			.about_knnsin { display:none;}
			.about_knnsin_m { display:block; background-color:#FFF; padding:50px 0 ; text-align:center; margin:0 auto;}
			.about_knnsin_m img { width:60%;  }
			
			
			.about_knnsintwo { display:none;}
			.about_knnsintwo_m { display:block; background-image:url("/new/theme/v3/img/atopknn_bg2.jpg"); background-position:center;  background-repeat:no-repeat; padding:50px 0 ; text-align:center; margin:0 auto;}
			.about_knnsintwo_m img { width:60%;  }
			
			
		     .about_knnw { display:none; }
			.about_knnw_m { display:block;   background-color:#231917;  padding:50px 0; text-align:center; margin:0 auto; }
			.about_knnw_m img  { width:60%;  }
					
			.about_knnwa{ display:none; }
			.about_knnwa_m { display:block; background-color:#404041;  padding:60px 0;  text-align:center; margin:0 auto;}	
			.about_knnwa_m img  { width:50%;}
			
		 	.about_knnwb{ display:none; }
			.about_knnwb_m { display:block; background-color:#fff;  padding:40px 0;   text-align:center; margin:0 auto;}	
			.about_knnwb_m img  { width:80%;}
			
			.about_knnwc{ display:none;}
			.about_knnwc_m{ display:block;  padding:200px 0;  background-image:url("/new/theme/v3/img/about_knnwc_conm.jpg");   background-size:70%;  background-position:center;  background-repeat:no-repeat; margin-bottom:20px;   }
			
			/* 참가신청배너 */			
			 .wedding_top_bn {position:fixed; top:70%; left:70%; z-index:9999px; } 
			 .wedding_top_bn img { width:80%;} 
				
			 /* pc메인top */
			.main_logo_toppc { display:none; }
			
			/* 대표이벤트-예식할인패키지 */	
			.first_event_pc { display:none;}
			.first_event_m  { display:block;  background-image:url("/new/theme/v3/img/knneventnewbg_1_m.gif");  background-position:center;  background-repeat:no-repeat; padding:60px 0 60px 0; text-align:center; margin:0 auto;}
			.first_event_m  img {width:80%;}
			
			/* 대표이벤트-예식할인패키지new */
			.knneventnewimg2pc { display:none;}
			.knneventnewimg2m  { display:block;}
			.knneventnewimg2m_1 {background-image:url("/new/theme/v3/img/knneventnewimg2m_bg.gif");  background-position:center;  background-repeat:no-repeat; padding:40px 0; text-align:center; margin:0 auto;}
			.knneventnewimg2m_1 img { width:50%;}
			.knneventnewimg2m_2 {background-color:#221f1e;  padding:60px 0 60px 0; text-align:center; margin:0 auto;}
			.knneventnewimg2m_2 img { width:60%;}
			
			/* 대표이벤트-교회할인패키지 */
			.kywedding_event_pc { display:none;}
			.kywedding_event_m  { display:block;  background-image:url("/new/theme/v3/img/kywedding_bg_m.gif");  background-position:center;  background-repeat:no-repeat; padding:60px 0 60px 0; text-align:center; margin:0 auto;}
			.kywedding_event_m img {width:80%;}
			
			
			/* 웨딩카이벤트 */
			.weddingcar_pc { display:block;  background-image:url("/new/theme/v3/img/weddingcar_bgm.gif"); background-repeat:no-repeat; padding:80px 0 80px 0; text-align:center; margin:0 auto;}
			.weddingcar_pc img {width:60%;}
			.weddingcar_m  { display:none;}
			
			
			/* 2017대한민국소비자대상2년연속 */
			.akoreaawards_pc {display:none;}
			.akoreaawards_m {display:block; background-image:url("/new/theme/v3/img/akoreaawards_mbg.jpg");  background-size:100%; background-position:center;  background-repeat:no-repeat; padding:85px 0 ;}
		    .akoreaawards_m img  { width:80%;}
			 
			 /* 하단 스튜디오소개_신세계 */
			.bott_studio_top2 img { width:90%;}
            .bott_studio_con2 img { width:90%; }
			
			
			/* 드레스피팅_누리엔박람회11.25 */
			.nurien_eventpc01 { display:none;}   
			.nurien_eventpc01_m { display:block; background-color:#efd8c5; padding:4px 0;}	
			.nurien_eventpc01_m img { width:100%;}
			
			/* 한옥요트_누리엔박람회11.25 */
			.nurien_eventpc_studio  { display:none; }
			.nurien_eventpc_studio_m { display:block; background-color:#c89192; }
			.nurien_eventpc_studio_m img { width:100%;}
			
			/* 스튜디오촬영이벤트 */
			.studio_nurievent_bg {
			 display:none; 
			}
			.studio_nurievent_m { 
			display:block;
			background-image:url("/new/theme/v3/img/nurien/1125/astudio_nurievent_m.jpg");  
			background-size:100%; 
			background-position:top;
			padding:480px 0;
			
			}
			
			
			  
			  
			  
			/* 1125누리엔박람회_층별안내 */
			  .nurien_floor{
	            background-color:#fff;
              	padding:60px 0; 
	            }
               .floor_top {
	            padding-bottom:40px;
	             }
		
		
			
            .kevent01 { background-color:#6e5c50; padding:100px 0; text-align:center; margin:0 auto;  }
			.kevent01 img { width:60%;  }
			.kevent02 { background-color:#58585b; padding:50px 0 30px 0; text-align:center; margin:0 auto;  }
			.kevent02 img { width:80%;  }
			.kevent02_1 { padding:10px 0; text-align:center; margin:0 auto;  }
			.kevent02_1 img { width:70%;   }
			.kevent03 { display:none;}
			.kevent03_1 { display:block; background-color:#fdf7f1; padding:30px 0 30px 0; text-align:center; margin:0 auto;  }
			.kevent03_1 img { width:90%;  }
			.kevent04 {  padding:30px 0 30px 0; text-align:center; margin:0 auto;  }
			.kevent04 img { width:90%;  }
			.kevent05 { display:none;}
			.kevent05_1 { display:block; background-color:#095c47; padding:30px 0 30px 0; text-align:center; margin:0 auto;  }
			.kevent05_1 img { width:90%;  }
			.kevent06 { display:none;}
			.kevent06_1 { display:block; background-image:url("/new/theme/v3/img/wine_eventbg.gif"); padding:60px 0 60px 0; text-align:center; margin:0 auto; position:relative; top:10px;  }
			.kevent06_1 img { width:70%;  }
			.kevent07 { display:none;}
			.kevent07_1 { display:block; background-color:#394bb1; padding:70px 0; text-align:center; margin:0 auto; position:relative; top:-20px;  }
			.kevent07_1 img { width:70%;  }
			.top_eventgift { display:none;}
			.top_eventgift_m  { display:block; background-color:#dc483e; padding:50px 0; text-align:center; margin:0 auto; position:relative; top:-20px;  }
	     	.top_eventgift_m img { width:70%; }
			.top_eventcard { display:none;  }
			.top_eventcard_m  { display:block;  background-color:#ececec; padding:50px 0 50px 0; background-position:center;  text-align:center; margin:0 auto; position:relative;top:px;   }
			.top_eventcard_m img {  width:80%; position:relative;top:-60px;  }
			.top_eventcard_m .evnetcardtext { position:relative; top:10px;}
			.top_eventcard_m .evnetcardimg { position:relative; top:120px;}
			.top_eventframe { display:block; background-color:#ece9e0; padding:80px 0 80px 0; text-align:center; margin:0 auto;}
			.top_eventframe img { width:70%;  }
			.bdi_event { padding:50px 0 10px 0; text-align:center; margin:0 auto;}
            .bdi_event img { width:90%;}
			
					
			.sale_wedding { display:none;}
			.sale_wedding_m { display:block;  background-image:url("/new/theme/v3/img/nurienwedding_bg.jpg"); background-position:center; background-repeat:no-repeat; padding:60px 0 40px 0; text-align:center; margin:0 auto;}
			.sale_wedding_m img { width:65%;}
			
			
			
/* MY BEST TRAVEL */

.mbtList_top { display:block;  background-image:url("/new/theme/v3/img/ahoney_bg1_m.jpg"); background-position:center; background-repeat:no-repeat; padding:30px 0 ;}
.mbtList_top img{ width:50%;}


.mbtList {
    display:flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap:wrap;
    justify-content:space-between;
    margin-bottom:10px;
    padding:17px 13px 0 13px;
  
}
.mbtList li {
    box-sizing:border-box;
    width:calc(50% - 4px);
    padding-bottom:20px;
}
.mbtList li:nth-child(1) {
    background:url(/new/theme/v3/img/honey_img2_m.jpg) 0 0 / 100% auto no-repeat;
}
.mbtList li:nth-child(2) {
    background:url(/new/theme/v3/img/honey_img3_m.jpg) 0 0 / 100% auto no-repeat;
}
.mbtList li:nth-child(3) {
    background:url(/new/theme/v3/img/honey_img4_m.jpg) 0 0 / 100% auto no-repeat;
}
.mbtList li:nth-child(4) {
    background:url(/new/theme/v3/img/honey_img5_m.jpg) 0 0 / 100% auto no-repeat;
}
.mbtList li:nth-child(5) {
    background:url(/new/theme/v3/img/honey_img6_m.jpg) 0 0 / 100% auto no-repeat;
}
.mbtList li:nth-child(6) {
    background:url(/new/theme/v3/img/honey_img7_m.jpg) 0 0 / 100% auto no-repeat;
}
.mbtList li:nth-child(7) {
    background:url(/new/theme/v3/img/honey_img9_m.jpg) 0 0 / 100% auto no-repeat;
}
.mbtList li:nth-child(8) {
    background:url(/new/theme/v3/img/honey_img10_m.jpg) 0 0 / 100% auto no-repeat;
}
.mbtListLink {
    display:block;
    margin-top:2%;
    padding-top:76%;

}
.mbtListLink em {
	margin-top:10px;
    font-size:16px;
    font-weight:bold;
    color:#333;
	line-height:0.2;

}
.mbtList .mbtList_txt {
	font-size:1.1rem;
    color:#878787;
	position:relative;top:-5px;}
	
	
.honey_txt {display:block; background-color:#329dc2; padding:20px 0; }
.honey_txt span { color:#FFF;  font-size:20px; font-weight:bold;}	
.honey_txt_check {display:block; background-color:#999; padding-top:20px; padding-bottom:1px; text-align:center; margin:0 auto; position:relative;top:-13px;  }	
.honey_txt_check .text_check1 { font-size:20px; color:#FFF; }
.honey_txt_check .text_check2 {font-size:16px; color:#FFF; line-height:1.5; padding:0 20px; }
	
			/* 허니문 이벤트 */
			.main_trend { display:none;}
			.eventthree_bg { display:none;}
			
			/* 현대백화점 이벤트 */
			.hyunevent_pc { display:none;}
			.hyunevent_m { display:block; background-color:#005843; padding:30px 0 30px 0; text-align:center; margin:0 auto;  }
			.hyunevent_m img { width:90%;  }
			
			/* 데시아이벤트 */
			.knnevent_dd  { display:none;}
			.knnevent_dd_1 { display:block; background-color:#000026; padding:30px 0 30px 0; text-align:center; margin:0 auto;  }
			.knnevent_dd_1 img { width:90%; }
			
			/* 레스티아 이벤트 */
			.knnevent_les  { display:none;}
			.knnevent_les_1 { display:block; background-color:#1d2e5c; padding:30px 0 ; text-align:center; margin:0 auto;  }
			.knnevent_les_1 img	{ width:90%; }
			
			/* 레스티아 벡스코 이벤트 */
			.knnevent_les_b  { display:none;}
			.knnevent_les_1_b { display:block; background-color:#212327; padding:30px 0 ; text-align:center; margin:0 auto;  }
			.knnevent_les_1_b img	{ width:90%; }
			
			
			
			/* 딕스누리엔 이벤트 */
			.knnevent_taevent_pm { display:block; background-color:#f37666;   padding:30px 0 ; text-align:center; margin:0 auto;  }
			.knnevent_taevent_pm img  { width:90%;  }
			
			/* 딕스벡스코 이벤트 */
			.knnevent_taevent_pmb{ display:block; background-color:#fdedee; padding:30px 0; text-align:center; margin:0 auto;  }
			.knnevent_taevent_pmb img  { width:90%;  }
			
			/* d102 이벤트 */
			.knnevent_devent_bg{ display:block; background-color:#8dcfd2;   padding:30px 0 ; text-align:center; margin:0 auto;  }
			.knnevent_devent_bg img  { width:90%;  }
		
			/* 와인 이벤트 */
			.knnevent_win{display:none;}
			.knnevent_win_1 { display:block; background-image:url("/new/theme/v3/img/wine_bgm.jpg"); padding:50px 0; text-align:center; margin:0 auto;   }
			.knnevent_win_1 img {  width:55% }
			
				
			/* 한복 이벤트 */
			.yoyo_bg{ display:none; }
		    .yoyo_bg_m { display:block; display:block; background-image:url("/new/theme/v3/img/ayo_sinbg_m.jpg"); background-repeat:no-repeat; background-position:top;   padding:150px 0;} 
			.yoyo_bg_m img{ width:50%;  }
			
			.yohan_bg { display:none;}
			.yohan_bg_m { display:block; display:block; background-image:url("/new/theme/v3/img/ahansin_bg_m.jpg"); background-repeat:no-repeat; background-position:top;  padding:150px 0; } 
			.yohan_bg_m img  { width:50%;  }
			
			
			/* 한옥요트  무료추가 이벤트 */
			.hanyo_pc { display:none;}
			.hanyo_m { display:block; background-color:#091937; padding:45px 0 45px 0; text-align:center; margin:0 auto;  }
			.hanyo_m img { width:70%;  }
			
			/* 가전특가대전 이벤트 */
			.gj_pc { display:none;}
			.gj_m { display:block; background-color:#8d88dc; padding:0; text-align:center; margin:0 auto;  }
			.gj_m img { width:100%;}
			
			/* 하이마트 이벤트 */
			.ghj_pc  { display:block; padding:0; text-align:center; margin:0 auto;  }
			.ghj_pc img { width:100%;}
			
			/* 전자랜드 이벤트 */
			.jjh_pc  { display:block; padding:0; text-align:center; margin:0 auto;  }
			.jjh_pc img { width:100%;}
		
				
			/* 와인 new이벤트 */
		    .knneventn_wine { padding:120px 0;  }
			.knneventn_wine img { width:70%;}
			.knneventn_winsub { float:none; text-align:center; margin:0 auto; }
			.knneventn_winsub img { width:40%;}
			
			/* 1125누리엔박람회_웨딩홀계약최고혜택 */
			.event_knnevpc { 
			   display:none;
			   }
			.event_knnevpc2 { 
			   display:none;
			   } 
			.event_knnev_m { 
			   display:block;
			   }
			 .event_knnev_m img { 
			   width:100%;
			 }  
			   	
			/* 1125누리엔박람회_소개 */
			.nurien_about_pc { 
			  display:none;
			   }	
					
			.nurien_about_pc2{
			  display:none;
		      }	
				
			.nurien_about_m { 
			   display:block;
			   background-color:#e7e7e7;
			   }
			 .nurien_about_m img {
				 width:100%;
			 }
			   
			
			
			/* 케라미카 이벤트 신세계 */
			.event_knnfairpc { display:none;}
			.event_knnfair_m { display:block;  padding:50px 0;  background-color:#c89192;   text-align:center; margin:0 auto;}
			.event_knnfair_m img { width:70%;}
			
			
			/* 타사업체 예물이빈트_누리엔11.22 */
			.event_taknnfairpc { display:none;}	
			.event_taknnfair_m { display:block;  padding:50px 0;  background-color:#fff;   text-align:center; margin:0 auto;}
			.event_taknnfair_m img { width:70%;}
			
			
			/* 텀블러 신세계 */
			.event_knntumpc { display:none;}	
			.event_knntum_m { display:block;  padding:90px 0;  background-color:#1d1d1d;   text-align:center; margin:0 auto;}
			.event_knntum_m  img { width:60%;}
			
			/* 드레스피팅 */
			.event_knnpic { display:none;}	
			.event_knnpic_m {display:block;  background-color:#fff; padding:0; position:relative;top:-13px;}
			.event_knnpic_m img { width:100%;}
			
			
			/* 허니문나라소개 */
			.honey_knnpic {display:none;}	
			.honey_knnpic_m {  display:block; background-color:#3f4659; padding:0; text-align:center; margin:0 auto;  }
			.honey_knnpic_m img { width:100%;}
			
			.lux_knnpic { display:none;}	
			.lux_knnpic_m { display:block; background-color:#72a8b3; padding:0;  padding:0;}
			.lux_knnpic_m img { width:100%;}
			
			.spe_knnpic {display:none;}	
			.spe_knnpic_m { display:block; padding:0;}
			.spe_knnpic_m img { width:100%;}
			
			.spe_knnpicgaja { display:none;}	
			
			/* 와인 신세계 */
			.event_winepc { display:none;}	
			.event_wine_m  { display:block; background-image:url("/new/theme/v3/img/amerlot_bg_pc.jpg"); background-repeat:no-repeat; background-position:30%; padding:80px 0; text-align:center;}	
			
			
							
			.gift4event { display:none;}
			.gift4event_text { display:none;}
			.gift4event_m { display:block; background-image:url("/new/theme/v3/img/event_bg_1.gif"); background-repeat:no-repeat; padding:30px 0 ; background-position:center;  text-align:center; margin:0 auto;   }
			.gift4event_m img { width:70%;}
			.gift4event_text_m  { display:block; margin:0 auto; text-align:center; padding:25px 0; }
			.gift4event_text_m img { width:20%;}
			
			/* pc메인top */
            .gift4event2 { display:none;}

			
			.cenevent01 { padding:160px 0; background-position:center;  text-align:center; margin:0 auto;  }
			.cenevent01 img { width:50%; position:relative; top:-30px; left:0px; }
			.cenevent02 {  padding:130px 0; text-align:center; margin:0 auto;  }
			.cenevent02 img { width:50%;  }
			.cenevent03 {  padding:130px 0; text-align:center; margin:0 auto;  }
			.cenevent03 img { width:70%;  }
			.cenevent04 { display:none;  }
			.cenevent04_1 { display:block;  background-image:url("/new/theme/v3/img/slide/main_slide_9_m.gif"); background-repeat:no-repeat; padding:350px 0 150px 0; background-position:center;  text-align:center; margin:0 auto;   }
			.cenevent04_1 img {  width:40%; position:relative; top:100px; }
			
			.cenbottom  { display:none;  }
            .cenbottom_m  {display:block; background-image:url("/new/theme/v3/img/slide/main_slide_10_m.gif"); background-repeat:no-repeat; padding:350px 0 150px 0; background-position:center;  text-align:center; margin:0 auto; position:relative;top:100px;  }
            .cenbottom_m img  {  width:35%; position:relative; top:90px; }
			
			.nribottom  { display:none;  }
            .nribottom_m  {display:block;  background-image:url("/new/theme/v3/img/slide/main_slide_10_m.gif"); background-repeat:no-repeat; padding:350px 0 150px 0; background-position:center;  text-align:center; margin:0 auto; position:relative;top:100px;  }
            .nribottom_m img {  width:35%; position:relative; top:90px; }
		
			#top_logo_top  { display:block; background-image:url("/new/theme/v3/images/top_main1_top.jpg"); background-repeat:no-repeat; background-position:top;padding:0; padding-top:50px; position:relative;top:-40px; height:250px;  }
			#top_logo2_top  { display:block;  background-color:#FFF;  background-repeat:no-repeat; padding:0; padding-top:40px; padding-bottom:40px; height:970px;}
			#top_logo3_top  { display:block; background-image:url("/new/theme/v3/images/top_main3_top.jpg"); background-repeat:no-repeat; background-position:top;padding:0; padding-top:50px;}

			
			.main_logo { margin:0 auto;  text-align:center; position:relative; top:10px; }
            .main_logo2 { display:none; }
			
          	.main_logo_top {  margin:0 auto;  text-align:center; position:relative; top:-40px; padding:10px 0  0; }
			.main_logo_top img { width:60%; margin:0 40px; margin-top:10px; }

            .ca_button { display:block;}
            .ca_button2 { display:block; margin:0 0 ; position:relative;top:-60px; height:350px;}
			
			
			/* 누리엔웨딩박람회_신세계 */
			.nuri_studio_top1 { 
			 display:block;
			 padding-top:100px; 
			 }
			 
			.nuri_studio_top1 img {
			 width:45%;	
			 }
			.nuri_studio_con1 {  
			 margin-top:45px;
			 padding:20px 0 15px 0;  
			 background-color:#f2f2f2;
			 }
			 
			 .nuri_studio_con1 img {
			  width:40%;
			 }
			 
			.bott_studio_top2 img {}
            .nuri_studio_con2 { 
			 padding-bottom:20px; 
			 width:100%;
			 }
			
	        .content_n_y{ 
			 display:none; 
			 }  
			 .content_n_y_m {
			 display:block; 
			 background:url('/new/theme/v3/img/anurein25_bgm.jpg') no-repeat top left;
			 background-size:100%; 	  
			 }
			 
			
			/* 하단 스튜디오소개 new */
            .bott_studio_top { background-image:url("/new/theme/v3/img/bott_studio_bg.gif"); background-position:center;  background-repeat:no-repeat; padding:50px 0 50px 0; text-align:center; margin:0 auto;}
			.bott_studio_top img { width:38%;}
            .bott_studio_con {  background-color:#404041; padding:70px 0; text-align:center; margin:0 auto;}
			.bott_studio_con img { width:90%;}
			
			.bott_knnstudio2_y { display:none;}
			
			.bott_knnstudio2_m { display:block; background-image:url("/new/theme/v3/img/am_studio_knnbg.jpg");   background-position:top 0px right 10%;  background-repeat:no-repeat;}
			.bott_knnstudio2 { display:none;}
			
			
			/* 하단 왜knn인가 신세계 */
			.whyknn_bg2{ background-image:url("/new/theme/v3/img/am_whyknn_bg.jpg");   background-position:top 10%;  background-repeat:no-repeat;}  
			.whyknn_bg2_y{ background-image:url("/new/theme/v3/img/awhyknn_bg.jpg");   background-position:top 10%;  background-repeat:no-repeat;} 
            .whyknn_top2{  padding:120px 0 50px 0;}
			.whyknn_top2 img { width:90%;}
            .whyknn_con2 img { width:90%;}
			
				
			/* 하단 웨딩홀소개 new */
            .bott_wedding_top { background-image:url("/new/theme/v3/img/bott_wedding_bg.gif"); background-position:center;  background-repeat:no-repeat; padding:50px 0 50px 0; text-align:center; margin:0 auto;}
			.bott_wedding_top img { width:38%;}
            .bott_wedding_con {  background-color:#404041; padding:70px 0; text-align:center; margin:0 auto;}
			.bott_wedding_con img { width:90%;}
			 .bott_knnwedding2_y { display:none;}
			 .bott_knnwedding2_m {display:block; background-image:url("/new/theme/v3/img/awedding_knnbg.jpg"); background-size:120%; background-position:top;  background-repeat:no-repeat;}
			
			/* 하단 드레스소개 new */
            .bott_dress_top { background-image:url("/new/theme/v3/img/bott_dress_bg.gif"); background-position:center;  background-repeat:no-repeat; padding:50px 0 50px 0; text-align:center; margin:0 auto;}
			.bott_dress_top img { width:38%;}
            .bott_dress_con {  background-color:#404041; padding:70px 0; text-align:center; margin:0 auto;}
			.bott_dress_con img { width:90%;}
	
			.bott_knndress2_m { display:block; background-image:url("/new/theme/v3/img/am_adress_knnbg.jpg"); background-position:top 0px right 50%;  background-repeat:no-repeat;}
			.bott_knndress2_y { display:none;}
			
			 /* knn소개*/
			.whyknnbottom img { width:80%; margin-top:150px;}
			.whyknnbottom2 img { width:80%;}
			
			
			
			/* 오시는길 */
			
			.location_cen {}
				.location_new img { width:90%;}
			
			.location_cen_img img { width:100%; margin-bottom:50px; margin-left:0px;}
			
			.location_tact { margin-left:0px; }
			.location_tact img { width:90%;}
			
			
			#main > section.dark2 {
				background-image:url("/new/theme/v3/images/top_main2_wh.jpg");
		 background-position: 85% center;
		 height:1200px;
			}
			.wevent_1 img { width:100%; }
			
		.image_knnimg { display:none;}	
		.image_knnimg_m { display:block;}	
		.image_knnimg_m img { width:100%;}
			
		.image_knnimg img { width:100%;}
        .image_knnstudio img { width:100%;}
        .image_knnhall img{ width:100%;}
		.image_knndress img{ width:100%;}
	
		.nurien_con img { width:90%;}
			
	            }
				
		
            @media screen and (max-width:767px) {
			
			
			/* 메인top 이미지 */
			.maintoplogo { margin:0 auto; padding:0;}
			.maintoplogo1 { display:block;  background-image:url("/new/theme/v3/img/knnmainbgso_pc.jpg"); background-position:56%; background-size:160%;  background-repeat:no-repeat; padding:60px 0 50px 0; text-align:center; margin:0 auto;}
			.maintoplogo1 img { width:80%}
			
			.mainknntoplogo { margin:0 auto; padding:0;}
			.mainknntoplogo1 { display:block;  background-image:url("/new/theme/v3/img/sinfairbg.gif"); background-position:50%; background-size:200%;  background-repeat:no-repeat; padding:60px 0 50px 0; text-align:center; margin:0 auto;}
			.mainknntoplogo1 img { width:80%}
			
			.mainknntoplogo2 { display:block;  background-image:url("/new/theme/v3/img/asinfairbg2_m.jpg"); background-position:50%; background-size:100%;  background-repeat:no-repeat; padding:30px 0 150px 0 ; text-align:center; margin:0 auto;}
			.mainknntoplogo2 img { width:75%}
				
			.mainknntoplogo2_col {  display:block; background-color:#2F3438;  padding:40px 0; background-position:center;  text-align:center; margin:0 auto; }
	     	.mainknntoplogo2_col img { width:80% }
			
			
			.mainknntoplogo3 { display:none;}
			.mainknntoplogo3m  { display:block;  background-image:url("/new/theme/v3/img/nurien/1215/nuri_main_m.jpg"); background-position:50%; background-size:100%;  background-repeat:no-repeat; padding:30px 0 300px 0; text-align:center; margin:0 auto;}
			.mainknntoplogo3m img { width:70%}
				
			.mainknntoplogo3_col {  display:block; background-color:#E9887E;  padding:40px 0; background-position:center;  text-align:center; margin:0 auto; }
	     	.mainknntoplogo3_col img { width:70% }
			
			.mainknntoplogo4_col {  display:block; background-color:#dbdbdb;  padding:30px 0; background-position:center;  text-align:center; margin:0 auto; }
	     	.mainknntoplogo4_col img { width:80% }
			
			
			.maintoplogo2  { display:block;  background-image:url("/new/theme/v3/img/knnmainbgso_pc2.gif"); background-position:center;  background-repeat:no-repeat; padding:30px 0; text-align:center; margin:0 auto;}
			.maintoplogo2 img{ width:70%}
			.mainnuritoplogo { display:block;  background-image:url("/new/theme/v3/img/nurimainbgso_pc.gif"); background-position:center;  background-repeat:no-repeat; padding:30px 0; text-align:center; margin:0 auto;}
            .maintopnurilogo1 img { width:70%}
				
			
			/* 1125누리엔웨딩박람회 */  
			.mainknntoplogo .mainknntop_top { 
			 display:none;
			  }
			    
			.mainknntoplogo .mainknntop_top_m {
		     display:block;  
			 background-image:url("/new/theme/v3/img/nuri_main_m.jpg"); 
			 background-position:center;
			 background-size:120%; 
			 background-repeat:no-repeat;
			 padding:55% 0;
			  }  
			
			 	
			/* 왜 knn인가요? */
			
			.about_knnsin { display:none;}
			.about_knnsin_m { display:block; background-color:#FFF;padding:40px 0 ; text-align:center; margin:0 auto;}
			.about_knnsin_m img { width:90%;  }
			
			
			.about_knnsintwo { display:none;}
			.about_knnsintwo_m { display:block; background-image:url("/new/theme/v3/img/atopknn_bg2.jpg"); background-position:center;  background-repeat:no-repeat; padding:40px 0; text-align:center; margin:0 auto;}
			.about_knnsintwo_m img { width:80%;  }
			

		    .about_knnw { display:none; }
			.about_knnw_m { display:block;   background-color:#231917;  padding:40px 0; text-align:center; margin:0 auto; }
			.about_knnw_m img  { width:80%;  }
			
			.about_knnwa{ display:none; }
			.about_knnwa_m { display:block;  padding:50px 0;  background-color:#404041;   text-align:center; margin:0 auto;}	
			.about_knnwa_m img  { width:80%;}
			
		 	.about_knnwb{ display:none; }
			.about_knnwb_m { display:block;  padding:40px 0; background-color:#fff;   text-align:center; margin:0 auto;} 
			.about_knnwb_m img  { width:90%;}
			
			.about_knnwc{ display:none;}
			.about_knnwc_m{ display:block;  padding:120px 0;  background-image:url("/new/theme/v3/img/about_knnwc_conm.jpg"); background-size:100%;  background-position:center;  background-repeat:no-repeat;   text-align:center; margin:0 auto;} 
			.about_knnwc_m img { width:100%; } 	
			
			
			.about_knn_con_m { padding-top:10px;}
			#top3 .container { margin: 0 auto; text-align:center; height:auto; position:relative;top:40px;}
			#top4 .container { margin: 0 auto; text-align:center;  padding:30px 0; }
			
			
			/* 1125누리엔박람회_층별안내 */
			  .nurien_floor{
	            background-color:#fff;
              	padding:20px 0; 
	            }
               .floor_top {
	            padding-bottom:0px;
				
				
	             }
				 
		    	.floor_top img {
	            width:100%;
	             }
		
		
		
			
			/* 참가신청배너 */			
			 .wedding_top_bn {position:fixed; top:75%; left:70%; z-index:9999px; } 
			 .wedding_top_bn img { width:90%;} 
			  
			  
			/* 대표이벤트-예식할인패키지 */	
			.first_event_pc { display:none;}
			.first_event_m  { display:block;  background-image:url("/new/theme/v3/img/knneventnewbg_1_m.gif");  background-position:center;  background-repeat:no-repeat; padding:30px 0; text-align:center; margin:0 auto;}
			.first_event_m  img { width:90%;}
			
			/* 대표이벤트-예식할인패키지new */
			.knneventnewimg2pc { display:none;}
			.knneventnewimg2m  { display:block;}
			.knneventnewimg2m_1 {background-image:url("/new/theme/v3/img/knneventnewimg2m_bg.gif");  background-position:center; width:100%;  background-repeat:no-repeat; padding:30px 0; text-align:center; margin:0 auto;}
			.knneventnewimg2m_1 img { width:70%;}
			.knneventnewimg2m_2 {background-color:#221f1e;  padding:40px 0; text-align:center; margin:0 auto;}
			.knneventnewimg2m_2 img { width:75%;}
			
			/* 대표이벤트-교회할인패키지 */
			.kywedding_event_pc { display:none;}
			.kywedding_event_m  { display:block;  background-image:url("/new/theme/v3/img/kywedding_bg_m.gif"); background-position:center;  background-repeat:no-repeat; padding:30px 0; text-align:center; margin:0 auto;}
			.kywedding_event_m img {width:90%;}
			
	
			
			/* 웨딩카이벤트 */
			.weddingcar_pc { display:block;  background-image:url("/new/theme/v3/img/weddingcar_bgm.gif");  background-position:center;  background-repeat:no-repeat; padding:60px 0 60px 0; text-align:center; margin:0 auto;}
			.weddingcar_pc img {width:85%;}
			.weddingcar_m  { display:none;}
			
			/* 2017대한민국소비자대상2년연속 */
			.akoreaawards_pc {display:none;}
			.akoreaawards_m {display:block; background-image:url("/new/theme/v3/img/akoreaawards_mbg.jpg"); background-size:100%; background-position:center;  background-repeat:no-repeat; padding:80px 0 ;}
		    .akoreaawards_m img  { width:90%;}
			
			
	        .kevent01 { background-color:#6e5c50; padding:80px 0; text-align:center; margin:0 auto;  }
			.kevent01 img { width:85%;  }
		    .kevent02 { background-color:#58585b; padding:40px 0 20px 0; text-align:center; margin:0 auto;  }
			.kevent02 img { width:85%;  }
			.kevent02_1 { padding:0 0; text-align:center; margin:0 auto;  }
			.kevent02_1 img { width:85%; }
			.kevent03 { display:none; }
			.kevent03_1 { display:block; background-color:#fdf7f1; padding:30px 0 30px 0; text-align:center; margin:0 auto;  }
			.kevent03_1 img { width:92%;  }
			
			.kevent04 {  padding:30px 0 30px 0; text-align:center; margin:0 auto;  }
			.kevent04 img { width:90%;  }
			
			.kevent05 { display:none; }
			.kevent05_1 { display:block; background-color:#095c47; padding:10px 0; text-align:center; margin:0 auto;  }
			.kevent05_1 img { width:92%;  }
			.kevent06 { display:none; }
			.kevent06_1 { display:block; background-image:url("/new/theme/v3/img/wine_eventbg.gif"); padding:50px 0 30px 0; text-align:center; margin:0 auto; position:relative;top:10px; margin-bottom:0px;}
			.kevent06_1 img { width:90%;  }
			.kevent07 { display:none; }
			.kevent07_1 { display:block; background-color:#394bb1; padding:40px 0 40px 0; text-align:center; margin:0 auto; position:relative;top:-30px; margin-bottom:0px;}
			.kevent07_1 img { width:90%; }
			.top_eventgift { display:none;}
			.top_eventgift_m   { display:block; background-color:#dc483e; padding:40px 0 40px 0; text-align:center; margin:0 auto; position:relative;top:-30px; margin-bottom:0px;}
	     	.top_eventgift_m img { width:90%; }
			.top_eventcard { display:none;  }
			.top_eventcard_m  { display:block;  background-color:#ececec; padding:40px 0 40px 0; background-position:center;  text-align:center; margin:0 auto; position:relative;top:-50px;   }
			.top_eventcard_m img {  width:90%;  }
			.top_eventcard_m .evnetcardtext { position:relative; top:-10px;}
			.top_eventcard_m .evnetcardimg { position:relative; top:20px;}
			.top_eventframe { display:block; background-color:#ece9e0; padding:70px 0 70px 0; text-align:center; margin:0 auto;}
			.top_eventframe img { width:90%;  }
			.bdi_event { padding:50px 0 0 0; text-align:center; margin:0 auto;}
            .bdi_event img { width:100%;}
			
			.sale_wedding { display:none;}
			.sale_wedding_m { display:block;  background-image:url("/new/theme/v3/img/nurienwedding_bg.jpg"); background-repeat:no-repeat;background-position:center;   padding:30px 0 25px 0; text-align:center; margin:0 auto; position:relative;top:0px;  }
			.sale_wedding_m img { width:92%;}
			
			.click_tab { padding:25px 0; font-size:25px; }	
			
			
			
			
/* MY BEST TRAVEL */

.mbtList_top { display:block;  background-image:url("/new/theme/v3/img/ahoney_bg1_m.jpg"); background-position:center; background-repeat:no-repeat; padding:40px 0 30px 0 ;}
.mbtList_top img{ width:80%;}
.honey_txt {display:block; background-color:#329dc2; padding:20px 0; }
.honey_txt span { color:#FFF;  font-size:20px; font-weight:bold;}
.honey_txt_check {display:block; background-color:#999; padding-top:20px; padding-bottom:10px; text-align:center; margin:0; position:relative;top:0px;  }	
.honey_txt_check .text_check1 { font-size:20px; color:#FFF; }
.honey_txt_check .text_check2 {font-size:16px; color:#FFF; line-height:1.5; padding:0 20px; }

.mbtList { 
    display:flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap:wrap;
    justify-content:space-between;
    margin-bottom:10px;
    padding:17px 13px 0 13px;
}
.mbtList li {
    box-sizing:border-box;
    width:calc(50% - 4px);
    padding-bottom:10px;
}
.mbtList li:nth-child(1) {
    background:url(/new/theme/v3/img/honey_img2_m.jpg) 0 0 / 100% auto no-repeat;
}
.mbtList li:nth-child(2) {
    background:url(/new/theme/v3/img/honey_img3_m.jpg) 0 0 / 100% auto no-repeat;
}
.mbtList li:nth-child(3) {
    background:url(/new/theme/v3/img/honey_img4_m.jpg) 0 0 / 100% auto no-repeat;
}
.mbtList li:nth-child(4) {
    background:url(/new/theme/v3/img/honey_img5_m.jpg) 0 0 / 100% auto no-repeat;
}
.mbtList li:nth-child(5) {
    background:url(/new/theme/v3/img/honey_img6_m.jpg) 0 0 / 100% auto no-repeat;
}
.mbtList li:nth-child(6) {
    background:url(/new/theme/v3/img/honey_img7_m.jpg) 0 0 / 100% auto no-repeat;
}
.mbtList li:nth-child(7) {
    background:url(/new/theme/v3/img/honey_img9_m.jpg) 0 0 / 100% auto no-repeat;
}
.mbtList li:nth-child(8) {
    background:url(/new/theme/v3/img/honey_img10_m.jpg) 0 0 / 100% auto no-repeat;
}
.mbtListLink {
    display:block;
    margin-top:2%;
    padding-top:76%;

}
.mbtListLink p {
	margin-top:10px;
    font-size:16px;
    font-weight:bold;
    color:#5b473a;
	line-height:1.5;

}
.mbtList_txt {
	font-size:1.1rem;
    color:#878787;
	position:relative;top:-5px;}
	
	
	
	
	
	
			/* 허니문 이벤트 */
			.main_trend { display:none;}	
			.eventthree_bg { display:none;}
			
			/* 현대백화점 이벤트 */
			.hyunevent_pc { display:none;}
			.hyunevent_m { display:block; background-color:#005843; padding:30px 0 30px 0; text-align:center; margin:0 auto;  }
			.hyunevent_m img { width:92%;  }
			
			
			/* 데시아이벤트 */
			.knnevent_dd  { display:none;}
			.knnevent_dd_1 { display:block; background-color:#000026; padding:30px 0 30px 0; text-align:center; margin:0 auto;  }
			.knnevent_dd_1 img { width:90%; }
			
			/* 레스티아 이벤트 */
			.knnevent_les  { display:none;}
			.knnevent_les_1 { display:block; background-color:#1d2e5c; padding:30px 0 30px 0; text-align:center; margin:0 auto;  }
			.knnevent_les_1 img { width:90%; }
			
			/* 레스티아 벡스코 이벤트 */
			.knnevent_les_b  { display:none;}
			.knnevent_les_1_b { display:block; background-color:#212327; padding:30px 0 30px 0; text-align:center; margin:0 auto;  }
			.knnevent_les_1_b img { width:90%; }
			
			/* 딕스누리엔 이벤트 */
			.knnevent_taevent_pm { display:block; background-color:#f37666;   padding:30px 0 30px 0; text-align:center; margin:0 auto;  }
			.knnevent_taevent_pm img  { width:90%;  }
			
			/* 딕스벡스코 이벤트 */
			.knnevent_taevent_pmb{ display:block; background-color:#fdedee;  padding:30px 0 30px 0; text-align:center; margin:0 auto;  }
			.knnevent_taevent_pmb img  { width:90%;  }
			
			/* d102 이벤트 */
			.knnevent_devent_bg{ display:block; padding:30px 0 30px 0; }
			.knnevent_devent_bg img  { width:90%;  }
			
			/* 와인 이벤트 */
			.knnevent_win{display:none;}
			.knnevent_win_1  { display:block; background-image:url("/new/theme/v3/img/wine_bgm.jpg"); background-position:bottom; padding:50px 0; text-align:center; margin:0 auto; position:relative;top:0px; margin-bottom:0px;}
			.knnevent_win_1 img {  width:80% }
			
			/* 와인 new이벤트 */
		    .knneventn_wine { padding:80px 0; background-position:10%; top;  }
			.knneventn_wine img { width:90%;}
			.knneventn_winsub { float:none; text-align:center; margin:0 auto; }
			.knneventn_winsub img { width:60%; }
			
			/* 1125누리엔박람회_웨딩홀계약최고혜택 */
			.event_knnevpc { 
			   display:none;
			   }
			.event_knnevpc2 { 
			   display:none;
			   } 
			.event_knnev_m { 
			   display:block;
			   }
			 .event_knnev_m img { 
			   width:100%;
			 }  
			
			
			/* 1125누리엔박람회_소개 */
			.nurien_about_pc { 
			  display:none;
			   }	
					
			.nurien_about_pc2{
			  display:none;
		      }	
				
			.nurien_about_m { 
			   display:block;
			    background-color:#e7e7e7;
			   }
			 .nurien_about_m img {
				 width:100%;
			 }
			 
			 
			 
			 /* 스튜디오촬영이벤트 */
			.studio_nurievent_bg {
			 display:none; 
			}
			.studio_nurievent_m { 
			display:block;
			background-image:url("/new/theme/v3/img/nurien/1125/astudio_nurievent_m.jpg");  
			background-size:100%; 
			background-position:top;
			padding:210px 0;
			
			}
			
			
			 /* 케라미카 이벤트 신세계 */
			.event_knnfairpc { display:none;}
			.event_knnfair_m { display:block;  padding:0 0 20px 0;  background-color:#c89192;   text-align:center; margin:0 auto;}
			.event_knnfair_m img { width:100%;}
			
			/* 타사업체 예물이빈트_누리엔11.22 */
			.event_taknnfairpc { display:none;}	
			.event_taknnfair_m { display:block;  padding:20px 0;  background-color:#fff;   text-align:center; margin:0 auto;}
			.event_taknnfair_m img { width:90%;}
			
			
			/* 블랙프라이데이 신세계 */
			.event_knntumpc { display:none;}	
			.event_knntum_m { display:block;  padding:40px 0;  background-color:#1d1d1d;   text-align:center; margin:0 auto;}
			.event_knntum_m  img { width:90%;}
			
			/* 드레스피팅 */
			.event_knnpic { display:none;}	
			.event_knnpic_m {display:block;  background-color:#fff; padding:0; position:relative; top:-13px;}
			.event_knnpic_m img { width:100%;}
			
			/* 허니문나라소개 */
			.honey_knnpic {display:none;}	
			.honey_knnpic_m {  display:block; background-color:#3f4659; padding:0; text-align:center; margin:0 auto;  }
			.honey_knnpic_m img { width:100%;}
			
			.lux_knnpic { display:none;}	
			.lux_knnpic_m { display:block; background-color:#72a8b3; padding:0;  padding:0;}
			.lux_knnpic_m img { width:100%;}
			
			.spe_knnpic {display:none;}	
			.spe_knnpic_m { display:block; padding:0;}
			.spe_knnpic_m img { width:100%;}
			
			.spe_knnpicgaja { display:none;}	
			
			/* 와인 신세계 */
			.event_winepc { display:none;}	
			.event_wine_m  { display:block; background-image:url("/new/theme/v3/img/amerlot_bg_pc.jpg"); background-repeat:no-repeat; background-position:15%; padding:90px 0; text-align:center;}	
			.event_wine_m img { width:70%;}
			
					
				/* 한복요트 이벤트 */
			.yoyo_bg{ display:none; }
		    .yoyo_bg_m { display:block; display:block; background-image:url("/new/theme/v3/img/ayo_sinbg_m.jpg"); background-size:100%; background-repeat:no-repeat; background-position:center;   padding:55px 0 40px 0;} 
			.yoyo_bg_m img{ width:82%;  }
			
			.yohan_bg { display:none;}
			.yohan_bg_m { display:block; display:block; background-image:url("/new/theme/v3/img/ahansin_bg_m.jpg"); background-size:100%; background-repeat:no-repeat; background-position:top;  padding:55px 0; } 
			.yohan_bg_m img  { width:82%;  }
			
			
			/* 한옥요트  무료추가 이벤트 */
			.hanyo_pc { display:none; }
			.hanyo_m { display:block; background-color:#091937; padding:30px 0 30px 0; text-align:center; margin:0 auto;  }
			.hanyo_m img { width:80%;  }
			
			/* 가전특가대전 이벤트 */
			.gj_pc { display:none; }
			.gj_m { display:block; background-color:#8d88dc; padding:0; text-align:center; margin:0 auto;  }
			.gj_m img { width:100%;  }
			
			
			/* 하이마트 이벤트 */
			.gjh_pc   { display:block; padding:0; text-align:center; margin:0 auto;  }
			.gjh_pc img { width:100%;}
			
			/* 전자랜드 이벤트 */
			.jjh_pc   { display:block; padding:0; text-align:center; margin:0 auto;  }
			.jjh_pc img { width:100%;}
			
			
			/* 네이버지도 */
			 .map { width:100%;}
			 
			 
			
			.gift4event { display:none;}
			.gift4event_text { display:none;}
			.gift4event_m { display:block; background-image:url("/new/theme/v3/img/event_bg_1.gif"); background-repeat:no-repeat; padding:10px 0; background-position:center;  text-align:center; margin:0 auto; position:relative;top:0px;   }
			.gift4event_m img { width:90%; }
			.gift4event_text_m  { display:block; margin:0 auto; text-align:center; padding:22px 0;  position:relative;top:-20px; }
			.gift4event_text_m img { width:22%;}
			
			/* pc메인top */
			.gift4event2 { display:none;}
			
			.cenevent01 { padding:100px 0; background-position:center;  text-align:center; margin:0 auto;  }
			.cenevent01 img { width:80%; position:relative; top:-0px; left:0px;  }
			.cenevent02 {  padding:100px 0; text-align:center; margin:0 auto;  }
			.cenevent02 img { width:80%;  }
			.cenevent03 {  padding:30px 0 20px 0; text-align:center; margin:0 auto;  }
			.cenevent03 img { width:100%;  }
			.cenevent04 { display:none;}
			.cenevent04_1 { display:block; background-image:url("/new/theme/v3/img/slide/main_slide_9_m.gif"); background-repeat:no-repeat; padding:350px 0 100px 0; background-position:center;  text-align:center; margin:0 auto; }
			.cenevent04_1 img {  width:70%; position:relative; top:60px; }
			
			.cenbottom  { display:none;}
			.cenbottom_m { display:block; background-image:url("/new/theme/v3/img/slide/main_slide_10_m.gif"); background-repeat:no-repeat; padding:100px 0 420px 0 ; background-position:top center;  text-align:center; margin:0 auto; position:relative;top:-50px;  }
			.cenbottom_m img{  width:80%; position:relative; top:400px; }
			
			.nribottom  { display:none;}
			.nribottom_m  { display:block; background-image:url("/new/theme/v3/img/slide/main_slide_11_m.gif"); background-repeat:no-repeat; padding:100px 0 420px 0 ; background-position:top center;  text-align:center; margin:0 auto; position:relative;top:-50px;  }
			.nribottom_m img {  width:80%; position:relative; top:400px; }

			
			#top_logo_top  { display:block;  background-image:url("/new/theme/v3/images/top_main1_top.jpg"); background-repeat:no-repeat; background-position:top;padding:0; padding-top:50px; position:relative;top:-40px; height:250px;  }
			#top_logo2_top  { display:block; background-color:#FFF; background-repeat:no-repeat; background-position:top;padding:0; padding-top:50px; height:550px; position:relative;top:-35px; }
			#top_logo3_top  {  display:block; background-image:url("/new/theme/v3/images/top_main3_top.jpg"); background-repeat:no-repeat; background-position:top;padding:0; padding-top:50px;  position:relative;top:-30px; height:250px;  }
			
			.main_logo { margin:0 auto;  text-align:center; position:relative; top:-40px; }
            .main_logo img { width:60%; margin:0 40px; margin-top:10px; }
            .main_logo2 { display:none; }
			
          	.main_logo_top {  margin:0 auto;  text-align:center; position:relative; top:-50px; padding:40px 0 0 0; }
			.main_logo_top img { width:70%; margin:0 40px; margin-top:10px; }
			
			.ca_button { display:block;}
            .ca_button2 { display:block; margin:0 0 ; position:relative;top:-10px; height:170px;}
			
			
			
		
     
            .whyknn_con2{ padding-bottom:50px; }
			
			
		

		
		
		
			/* 하단 왜knn인가 신세계 */
			.whyknn_bg2{ background-image:url("/new/theme/v3/img/am_whyknn_bg.jpg");   background-position:top 10%;  background-repeat:no-repeat;}  
					
				
		
		
            .whyknn_top2{  padding:120px 0 10px 0;}
			.whyknn_top2 img { width:90%;}
            .whyknn_con2 img { width:90%;}
			
			 
		   .whyknn_bg2_y{ display:block;    
		   background:url('/new/theme/v3/img/am_whyknn_bg.jpg') no-repeat top center;
           -webkit-background-size: cover;
           -moz-background-size: cover;
           -o-background-size: cover;
           background-size: cover;}    		

		  
		  
		  
		  /* 누리엔웨딩박람회_신세계 */
			.nuri_studio_top1 { 
			 display:block;
			 padding-top:60px; 
			 }
			 
			.nuri_studio_top1 img {
			 width:60%;	
			 }
			.nuri_studio_con1 {  
			 margin-top:20px;
			 padding:20px 0 15px 0;  
			 background-color:#f2f2f2;
			 }
			 
			 .nuri_studio_con1 img {
			  width:60%;
			 }
			 
			.bott_studio_top2 img {}
            .nuri_studio_con2 { 
			 padding-bottom:20px; 
			 }
			 
			 .nuri_studio_con2 img { 
			 width:100%;
			 }
			
	        .content_n_y{ 
			 display:none; 
			 }  
			 .content_n_y_m {
			 display:block; 
			 background:url('/new/theme/v3/img/anurein25_bgm.jpg') no-repeat top left;
			 background-size:100%; 	  
			 }
			 
			 /* 드레스피팅_누리엔박람회11.25 */
			.nurien_eventpc01 { 
		     display:none;
			 }   
			.nurien_eventpc01_m {
			 display:block; 
			 background-color:#efd8c5; 
			 padding:4px 0;
			 }	
			.nurien_eventpc01_m img { 
		     width:100%;
			 }
		
			/* 한옥요트_누리엔박람회11.25 */
			.nurien_eventpc_studio  { 
			display:none; 
			}
			.nurien_eventpc_studio_m { 
			display:block; 
			background-color:#c89192; 
			}
			.nurien_eventpc_studio_m img {
			 width:100%;
			}
			
			
			 /* 하단 스튜디오소개_신세계 */
			 
			.bott_knnstudio2_m { display:block; background-image:url("/new/theme/v3/img/am_studio_knnbg.jpg");   background-position:top 0px right 10%;  background-repeat:no-repeat;}
			.bott_knnstudio2 { display:none;}
			.bott_studio_top2 {  padding:120px 0 50px 0;}
			.bott_studio_top2 img { width:90%;}
            .bott_studio_con2 { padding-bottom:50px; }
			
			.bott_knnstudio2_y { display:none;}
			  
			  
			  
			
			 /* 하단 웨딩홀소개_신세계 */

			.bott_knnwedding2_m { display:block; background-image:url("/new/theme/v3/img/am_wedding_knnbg.jpg"); background-size:150%; background-position:top 0px left 10%;  background-repeat:no-repeat;}
			.bott_knnwedding2 { display:none;}
			.bott_knnwedding2_y {display:none;}
			 /* 하단 드레스소개_신세계 */
			.bott_knndress2_m { display:block; background-image:url("/new/theme/v3/img/am_adress_knnbg.jpg"); background-position:top 0px right 20%;  background-repeat:no-repeat;}
	     	.bott_knndress2 { display:none;}
			
			.bott_knndress2_y { display:none;}

		
		    .bott_studio_con2 img { width:100%; }
			
			
			
			/* 하단 스튜디오소개 new */
            .bott_studio_top { background-image:url("/new/theme/v3/img/bott_studio_bg.gif"); background-position:center ;  background-size:150%; background-repeat:no-repeat; padding:50px 0 50px 0; text-align:center; margin:0 auto;}
			.bott_studio_top img { width:45%;}
            .bott_studio_con {  background-color:#404041; padding:70px 0; text-align:center; margin:0 auto;}
			.bott_studio_con img { width:90%;}
			
			/* 하단 웨딩홀소개 new */
            .bott_wedding_top { background-image:url("/new/theme/v3/img/bott_wedding_bg.gif"); background-position:center;  background-size:150%;  background-repeat:no-repeat; padding:50px 0 50px 0; text-align:center; margin:0 auto;}
			.bott_wedding_top img { width:45%;}
            .bott_wedding_con {  background-color:#404041; padding:70px 0; text-align:center; margin:0 auto;}
			.bott_wedding_con img { width:90%;}
			
			/* 하단 드레스소개 new */
            .bott_dress_top { background-image:url("/new/theme/v3/img/bott_dress_bg.gif"); background-position:center; background-size:150%;  background-repeat:no-repeat; padding:50px 0 50px 0; text-align:center; margin:0 auto;}
			.bott_dress_top img { width:45%;}
            .bott_dress_con {  background-color:#404041; padding:70px 0; text-align:center; margin:0 auto;}
			.bott_dress_con img { width:90%;}
			
			 /* knn소개*/
			 .whyknnbottom{ background-image:url("/new/theme/v3/img/whyknnbottom_bgm.jpg"); background-position:center; background-size:150%;  background-repeat:no-repeat; padding:50px 0 50px 0; text-align:center; margin:0 auto;}
			.whyknnbottom img { width:90%; margin-top:40px;}
				.whyknnbottom2  { padding:5px 0 15px 0; }
			.whyknnbottom2 img { width:90%;}
			
			
			/* 오시는길 */
			.location_cen { margin-left:0px; }
			.location_cen img { width:87%;}
			
			.location_new { margin-left:0px; }
			.location_new img { width:95%;}
			
			
			.location_cen_img img { width:100%; margin-bottom:20px; margin-left:0px;}
			
			.location_tact { margin-left:0px;  padding:20px 0 10px 0; }
			.location_tact img { width:87%;}
			
			
	
	
		.image_knnimg { display:none;}	
		.image_knnimg_m { display:block;}	
		.image_knnimg_m img { width:100%;}
			
		.image_knnimg img { width:100%;}
        .image_knnstudio img { width:100%;}
        .image_knnhall img{ width:100%;}
		.image_knndress img{ width:100%;}
		
		.nurien_con { display:block;  padding:15px 0 15px 0;}
		.nurien_con img { width:100%;}
	 }

/* Wide */

	@media screen and (min-width: 961px) and (max-width: 1880px) {

		/* Basic */

			body, input, textarea, select {
				font-size: 17pt;
			}

		/* Header */

			#header {
				width: 300px;
			}

		/* Footer */

			#footer {
				margin-left: 0px;
			}

		/* Main */

			#main {
				margin-left: 300px;
			}
			
		
			
			#top .container { position:relative; left:-400px;}
			#top2 .container { position:relative; left:0px;}
			
			
	
	}

/* Normal */

	@media screen and (min-width: 961px) and (max-width: 1620px) {

		/* Main */

			#main > section {
				padding: 3em 0;
			}

			#main section.cover {
				padding: 5em 0;
			}
			
	#top .container { position:relative; left:0px;}
	#top2 .container { position:relative; left:0px;}
	

	}

/* Narrow */

	@media screen and (min-width: 961px) and (max-width: 1320px) {

		/* Basic */

			body, input, textarea, select {
				font-size: 16pt;
			}

			.container {
				padding: 0 2em 0 2em;
			}

		/* List */

			ul.icons li a {
				width: 1.75em;
			}

		/* Item */

			.item {
				margin-bottom: 20px;
			}

		/* Header */

			#header {
				width: 20%;
			}

			#logo .image {
				position: relative;
				margin: 0 0 0.5em 0;
			}

			#nav ul li a {
				font-size: 0.8em;
				padding-top: 0.5em;
				padding-bottom: 0.5em;
			}

				#nav ul li a span {
					padding-right: 2.25em;
				}

					#nav ul li a span:before {
						left: 100%;
						margin-left: -1.25em;
						line-height: 2.25em;
					}

		/* Footer */

			#footer {
				margin-left:0;
			}

		/* Main */

			#main {
				margin-left: 20%;
			}
			
				#top .container { position:relative; left:0px;}
#top2 .container { position:relative; left:0px;}

	}

/* Narrower */

	#headerToggle {
		display: none;
	}

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

		/* Basic */

			html, body {
				overflow-x: hidden;
			}

			body, input, textarea, select {
				font-size: 16pt;
			}

			header br {
				display: none;
			}

			.container {
				padding: 0 2em 0 2em;
			}

		/* Item */

			.item {
				margin-bottom: 15px;
			}

		/* List */

			ul.icons a {
				width: 1.75em;
				font-size: 1.25em;
			}

		/* Header */

			#header {
				-moz-backface-visibility: hidden;
				-webkit-backface-visibility: hidden;
				-ms-backface-visibility: hidden;
				backface-visibility: hidden;
				-moz-transform: translateX(-275px);
				-webkit-transform: translateX(-275px);
				-ms-transform: translateX(-275px);
				transform: translateX(-275px);
				-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;
				-webkit-overflow-scrolling: touch;
				display: block;
				height: 100%;
				left: 0;
				overflow-y: auto;
				position: fixed;
				top: 0;
				width: 275px;
				z-index: 99999;
				width: 275px;
				background: #333 url("images/overlay.png");
				box-shadow: inset -0.25em 0 0.25em 0 rgba(0, 0, 0, 0.125);
			}

				#header .top {
					position: relative;
				}

				#header .bottom {
					border-top: solid 1px rgba(255, 255, 255, 0.05);
					box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.15);
					padding-top: 2em;
					margin-top: 2em;
					position: relative;
				}
				
			

			#logo {
				margin: 1.5em 1.25em 1.25em 1.25em;
			}

			#nav ul li a {
				padding: 0.5em 1.25em 0.5em 1.25em;
			}

			#headerToggle {
				-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: 2.25em;
				left: 0;
				position: fixed;
				top: 0;
				width: 3.25em;
				z-index: 10001;
			}

				#headerToggle .toggle {
					position: absolute;
					left: 0;
					top: 0;
					width: 100%;
					height: 100%;
					outline: 0;
					border: 0;
					
				}

					#headerToggle .toggle:before {
			
					}

			body.header-visible #main {
				-moz-transform: translateX(275px);
				-webkit-transform: translateX(275px);
				-ms-transform: translateX(275px);
				transform: translateX(275px);
			}

			body.header-visible #headerToggle {
				-moz-transform: translateX(275px);
				-webkit-transform: translateX(275px);
				-ms-transform: translateX(275px);
				transform: translateX(275px);
			}

			body.header-visible #header {
				-moz-transform: translateX(0);
				-webkit-transform: translateX(0);
				-ms-transform: translateX(0);
				transform: translateX(0);
			}

		/* Footer */

			#footer {
				margin-left: 0;
			}

		/* Main */

			#main {
				-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;
				margin-left: 0;
			}

				#main > section {
					padding: 3em 0;
				}

				#main section.cover {
					padding: 4em 0;
				}
				#top .container { position:relative; left:0px; }

		
		.image_knnimg img { width:100%;}
        .image_knnstudio img { width:100%;}
        .image_knnhall img{ width:100%;}
		.image_knndress img{ width:100%;}

	}

/* Mobile */

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

		/* Basic */

			body, input, textarea, select {
				font-size: 14pt;
			}

			h2 {
				font-size: 1.5em;
				letter-spacing: 0;
				font-weight: 300;
			}

			.container {
				padding: 0 15px 0 15px;
			}

		/* List */

			ul.icons a {
				width: 2em;
				font-size: 1.25em;
			}

		/* Main */

			#main > section {
				padding: 2em 0;
			}

			#main section.cover {
				padding: 4em 0em;
			background-position: 65% center;
			}
			

				#main section.cover header {
					padding: 0 1em;
				}
					#top .container { position:relative; left:0px; top:28px; }
		
		.wevent_1 img { width:100%; text-align:center; margin:0 auto;}	
		
		#sitego { margin-right:20px; margin-top:60px; }		

		/* Footer */

			#footer .copyright li {
				display: block;
				line-height: 1.25em;
				border: 0;
				padding: 0;
				margin: 1em 0 0 0;
			}

				#footer .copyright li:first-child {
					margin-top: 0;
				}

	
	
	    #main > section.dark {
			display:block;
	 	background-image:url("/new/theme/v3/img/knnmainbgso_m.jpg");
		 background-position:center;
		 padding-bottom:140px;		 
		 width:100%;
			}
			
			
		#main > section.dark2 {
	 	background-image:url("/new/theme/v3/images/top_main2_wh.jpg");
		 background-position: 75% center;
		 padding-bottom:140px;
		 height:920px;
			}
			
			
		
			
	}
	
	
	






/**********************2018_2월_인덱스페이지**********************/


.wf_list header { background-color:}
.wf_list {width:100%; height:100%; background:#fff url(../../img/main/180901/main_bg.jpg) center top; background-size:100%;}
.wf_list .title {margin:65px 0 0px 0; text-align:center;}
.wf_list .title_m {display:none;}
.wf_list .list_m {display:none;}
.wf_list .list {width:1180px; height:auto; margin:0 auto; padding-top:55px; padding-bottom:60px; overflow:hidden;}
.wf_list .list ul li{float:left; height:746px; position:relative; margin:0 30px;}
.wf_list .list ul li.bn01 {width:530px;}
.wf_list .list ul li.bn02 {width:530px;}
.wf_list .list ul li.bn03{ margin-top:70px; width:295px;}
.wf_list .list ul li img {-webkit-box-shadow: 10px 10px 26px 0 rgba(0,0,0,0.12); box-shadow: 10px 10px 26px 0 rgba(0,0,0,0.12); transition:all 0.3s ease .0s; position:absolute; top:0; left:0;}
.wf_list .list ul li a:hover img {transition:all 0.3s ease .0s; top:-30px;}

 @media screen and (min-width:768px) and (max-width:1200px) {
	.wf_list .list {width:90%;}
	.wf_list .list ul {margin:0 20px;}
	.wf_list .list ul li {margin:0 1%;}
	.wf_list .list ul li img {width:100%;}
	.wf_list .list ul li.bn01 {width:48%;}
	.wf_list .list ul li.bn02 {width:48%;}
	.wf_list .list ul li.bn03 {width:28%;}
 }
  @media screen and (max-width:768px) {
	.wf_list { background:#fff;}
	.wf_list .title {display:none;}
	.wf_list .title_m {display:block; text-align:center; padding:25px 0 20px;}
	.wf_list .title_m img {width:80%;}
	.wf_list .list {display:none;}
	.wf_list .list_m {display:block;}
	.wf_list .list_m ul {margin:0;}
	.wf_list .list_m li {display:block; clear:both;}
	.wf_list .list_m li img {width:100%;}
  }

.main_intro_footer {background:#fff !important; color:#000 !important;}



/**********************2018_2월_인덱스페이지**********************/



.wf_nav {width:100%; overflow:hidden; background:rgba(255,255,255,0.9); position:fixed; z-index:9999; box-shadow: 0 1px 3px rgba(0, 0, 0, .12);}
.wf_nav ul {width:1200px; margin:0 auto; text-align:center; font-size:0;} 
.wf_nav ul li {display:inline-block; padding:0 40px; font-size:15px;} 
.wf_nav ul li a {display:block; text-decoration:none; padding:20px 0; color:#000; cursor:pointer;}



.Pstyle {
 opacity: 0;
 display: none;
 position: relative;
 width: auto;
 border: 5px solid #fff;
 padding: 20px;
 background-color: #fff;
 min-width:600px;
}
.Pstyle .content {height: auto; width: auto;}

.b-close {
 position: absolute;
 right: -8px;
 top: -50px;
 padding: 5px;
 display: inline-block;
 cursor: pointer;
}

 
@media screen and (max-width:1200px) {
.wf_nav ul {width:90%; }
.wf_nav ul li {width:25%; padding:0; font-size:14px;}
.Pstyle {width:90%; min-width:auto;}
}



#main_center {}
#main_center .nav_wrap {width:100%; background:rgba(255,255,255,1); border-bottom:1px solid #d1d1d1; text-align:center; -webkit-transition: all 300ms; transition: all 300ms;}
#main_center .nav_wrap .inn {width:1200px; margin:0 auto; position:relative;}
#main_center .nav_wrap .inn h1 {position:absolute; top:0; left:0; margin:10px 0; padding:0;}
#main_center .nav_wrap ul li { display:inline-block; margin:28px 20px;}
#main_center .nav_wrap ul li a {font-size:16px; color:#000; font-weight:400; text-decoration:none; }
#main_center .nav_wrap ul li a:hover {border-bottom:2px solid #a9374a; color:#a9374a; font-weight:500;}
#main_center .navfixed {background:rgba(255,255,255,0.8);position:fixed; top:0; left:0; z-index:9999;}