@keyframes rotate {
	0%	{transform: rotate(0deg);}
	100%	{transform: rotate(360deg);}
}

@keyframes rotate2 {
	0%	{transform: rotate(0deg);}
	100%	{transform: rotate(-360deg);}
}

@keyframes bling {
	0%	{opacity:1;}
	25%	{opacity:1;}
	50% {opacity:0;}
	75%	{opacity:1;}
	100% {opacity:1;}
}
@keyframes bling2 {
	0%	{opacity:.3;}
	25%	{opacity:.3;}
	50% {opacity:0;}
	75%	{opacity:.3;}
	100% {opacity:.3;}
}

@keyframes tong {
	0%	{margin-top:0;}
	50%	{margin-top:-10px;}
	100%	{margin-top:0;}
}
@keyframes tongm {
	0%	{margin-top:0;}
	50%	{margin-top:-5px;}
	100%	{margin-top:0;}
}

@keyframes impactdeg {
	0%	{transform:rotate(0deg); -webkit-transform:rotate(0deg);}
	50%	{transform:rotate(5deg); -webkit-transform:rotate(5deg);}
	100%	{transform:rotate(0deg); -webkit-transform:rotate(0deg);}
}

@keyframes marquee {
	from { transform: translateX(0); }
	to { transform: translateX(-50%); }
}

@keyframes marquee2 {
	from { transform: translateX(0); }
	to { transform: translateX(50%); }
}
@keyframes marqueedown {
	from { transform: translateY(0); }
	to { transform: translateY(50%); }
}

* {border-width:0; margin:0; word-break:keep-all; box-sizing:border-box;}
* {image-rendering: -moz-crisp-edges;
	image-rendering:   -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;}
p {margin:0; padding:0;}	
body {overflow-x:hidden; background-color:#fff;}
body::-webkit-scrollbar-track{
	 /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
	 /*border-radius:100px;*/
	 background:#eee;
}
body::-webkit-scrollbar{
	 width: 7px;
	 background-color: transparent;
}
body::-webkit-scrollbar-thumb{
	 /*border-radius: 100px;*/
	/* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);*/
	 background: #000;
}
html {min-width:400px;}
strong {font-weight:normal;}
ul {padding:0; margin:0;}
li {list-style:none;}

.video-container {position:relative; padding-bottom:56.25%; height:0; overflow:hidden;} 
.video-container2 {padding-bottom:91%;}
.video-container iframe,.video-container object,.video-container embed {position:absolute; top:0; left:0; width:100%; height:100%;} 

.wrap {position:relative; top:0px; width:100%; min-width:1260px; max-width:2500px; background:#fefcef; margin:0 auto; overflow:hidden;}
	.centerdiv {width:100%; max-width:1460px; margin:0 auto; padding:0 50px;}
	.relative {position:relative; left:0; top:0;}
	.bookmark {position:absolute; top:0; left:0;}
	.analisys .bookmark {top:-200px;}

@media (max-width:750px){
.wrap {min-width:100%; max-width:750px;}
	.centerdiv {width:100%; padding:0 10px;}
	.bookmark {top:-100px;}
}





.body_open {overflow:hidden;}
.body_youtube {overflow:hidden;}
.body_open .online_inquiry_contents {bottom:0; opacity:1;}





/*Çì´õ*/
.header {position:fixed; top:-200px; left:0; width:100%; min-width:1460px; padding:40px 50px; background:#fefcef; box-shadow:0 0 3px rgba(0,0,0,.3); opacity:0; z-index:99; transition:all .3s ease; -webkit-transition:all .3s ease;}
.header * {transition:all .3s ease; -webkit-transition:all .3s ease;}
.header_fix {top:0; opacity:1;}

	.header .logo {position:absolute; top:10px; left:50%; z-index:10; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
		.header .logo img {width:200px;}

	.header .navi {width:100%;}
		.header .navi li {float:left; width:10%}
		.header .navi li:nth-child(4) {margin-right:20%;}
			.header .navi li a {position:relative; display:block; font-family:'GmarketSans'; font-weight:500; text-align:center; font-size:20px; line-height:30px; color:#41210f; cursor:pointer; text-decoration:none;}
			.header .navi .on a {color:#c30d23;}

@media (max-width:750px){
.header {min-width:100%; padding:10px 10px;}

	.header .logo {top:10px;}
		.header .logo img {width:140px;}

	.header .navi {margin-top:75px;}
		.header .navi li {float:left; width:25%}
		.header .navi li:nth-child(4) {margin-right:0;}
			.header .navi li a {font-size:13px; line-height:20px;}
}





/*ÇªÅÍ*/
.bottom {display:table; width:100%; min-width:1260px; background:#eae8dc; padding:100px 50px 150px;}
	.bottom .bi {display:table; padding:0 10px;}
		.bottom .bi img {width:200px;}
	.bottom .companyinfo {display:table; width:100%; font-size:0; margin-top:30px; padding:30px 10px 0; border-top:1px solid rgba(0,0,0,.1);}
		.bottom .companyinfo ul {margin:0 0 5px 0;}
			.bottom .companyinfo li {display:inline-block; vertical-align:top; margin:0 15px 0 0; text-align:left; font-family:'GmarketSans'; font-weight:300; font-size:17px; line-height:30px; color:#000;}
				.bottom .companyinfo a {font-family:'GmarketSans'; font-weight:300; font-size:17px; text-decoration:none; color:#000;}

@media (max-width:750px){
.bottom {min-width:100%; padding:50px 10px 200px;}
	.bottom .bi {padding:0 5px;}
		.bottom .bi img {width:100px;}
	.bottom .companyinfo {margin-top:15px; padding:15px 5px 0; border-width:.5px;}
		.bottom .companyinfo ul {margin:0 0 10px 0;}
			.bottom .companyinfo li {margin:0 5px 0 0; font-size:11px; line-height:15px;}
				.bottom .companyinfo a {font-size:11px;}
}






/*¿Â¶óÀÎ»ó´ã*/
.footer_inquiry_section {position:fixed; bottom:0; left:0; width:100%; min-width:1260px; text-align:center; font-size:0; opacity:1; background:#41210f; padding:30px 0 25px; box-shadow:0 0 3px rgba(0,0,0,.3); z-index:99; transition:all .3s ease; -webkit-transition:all .3s ease;}
.wrap_fix .footer_inquiry_section {bottom:0; opacity:1;}
	.footer_inquiry_section .formgroup_title {display:inline-block; vertical-align:top; text-align:left; margin-right:10px; margin-top:3px;}
		.footer_inquiry_section .formgroup_title ul {position:relative; padding-left:150px;}
			.footer_inquiry_section .formgroup_title li {position:relative; font-family:'GmarketSans'; font-weight:500; color:#fff;}
			.footer_inquiry_section .formgroup_title li:nth-child(1) {font-size:30px; line-height:30px;}
				.footer_inquiry_section .formgroup_title li:nth-child(1) i {position:absolute; top:-4px; left:-33px; font-size:30px;}
			.footer_inquiry_section .formgroup_title li:nth-child(2) {font-weight:700; font-size:30px; line-height:30px; color:#f8e261; }
			.footer_inquiry_section .formgroup_title li:nth-child(3) {position:absolute; bottom:-5px; left:-50px; z-index:1;}
				.footer_inquiry_section .formgroup_title li:nth-child(3) img {width:160px; animation:rotate 60s linear infinite; image-rendering:auto;}
	.footer_inquiry_section .formgroup_box {display:inline-block; vertical-align:top;}
		.footer_inquiry_section .formgroup_box iframe {width:800px; height:65px;}

@media (max-width:750px){
.footer_inquiry_section {min-width:100%; padding:10px;}
	.footer_inquiry_section:after {margin-bottom:1px; height:1px;}
	.footer_inquiry_section .formgroup_title {width:100%; margin-right:0;}
	.footer_inquiry_section .formgroup_title ul {padding-left:60px; display:table; margin:0 auto;}
		.footer_inquiry_section .formgroup_title li {display:inline-block; vertical-align:top;}
		.footer_inquiry_section .formgroup_title li:nth-child(1) {font-size:17px; line-height:30px; padding-left:20px; padding-right:5px;}
				.footer_inquiry_section .formgroup_title li:nth-child(1) i {top:4px; left:0; font-size:20px;}
		.footer_inquiry_section .formgroup_title li:nth-child(2) {font-size:30px; line-height:30px;}
			.footer_inquiry_section .formgroup_title li:nth-child(3) {bottom:0; left:-20px;}
				.footer_inquiry_section .formgroup_title li:nth-child(3) img {width:80px;}
	.footer_inquiry_section .formgroup_box {width:100%; margin-top:5px;}
		.footer_inquiry_section .formgroup_box iframe {width:100%; height:100px;}
}

/*¿Â¶óÀÎ»ó´ã*/
.footer_customer_btn {position:fixed; bottom:0; left:0; width:100%; z-index:99; display:none;}
	.footer_customer_btn .footer_customer_btn_contents {position:absolute; display:table; bottom:50px; background:#f7f5e8; box-shadow:0 0 5px rgba(0,0,0,.3); border-top:2px solid #f8e261; transition:all .2s ease; -webkit-transition:all .2s ease;}
	.footer_customer_btn .customer {left:50px;}
	.footer_customer_btn .inquiry {right:50px;}
	.footer_customer_btn .footer_customer_btn_contents:hover {background:#41210f;}
		.footer_customer_btn .footer_customer_btn_contents a {display:block; font-family:'GmarketSans'; text-align:center; font-weight:500; font-size:20px; line-height:25px; color:#000; padding:20px; text-decoration:none;}
		.footer_customer_btn .footer_customer_btn_contents span {position:relative; padding-left:30px;}
		.footer_customer_btn .footer_customer_btn_contents strong {color:#c30d23;}
		.footer_customer_btn .footer_customer_btn_contents i {position:absolute; top:-2px; left:0; font-size:25px;}
		.footer_customer_btn .footer_customer_btn_contents:hover a,
		.footer_customer_btn .footer_customer_btn_contents:hover i {color:#fff;}
		.footer_customer_btn .footer_customer_btn_contents:hover strong {color:#f8e261;}
		
@media (max-width:750px){
.footer_customer_btn {padding:5px;}
	.footer_customer_btn .footer_customer_btn_contents {position:relative; bottom:0; width:49.5%; border-width:.5px;}
	.footer_customer_btn .customer {float:left; left:0;}
	.footer_customer_btn .inquiry {float:right; right:0;}
		.footer_customer_btn .footer_customer_btn_contents a {font-size:11px; line-height:15px; padding:10px 0;}
		.footer_customer_btn .footer_customer_btn_contents span {padding-left:20px;}
		.footer_customer_btn .footer_customer_btn_contents i {top:-3px; font-size:18px;}
}





/*¸ÞÀÎ ÄÁÅÙÃ÷*/
.contents-section {clear:both; position:relative; width:100%; min-width:1260px; padding:200px 0;}

@media (max-width:750px){
.contents-section {min-width:100%; padding:100px 0;}
}





/*ÀÎÆ®·Î*/
.intro {height:100vh; padding:50px;}
	.intro .intro_box {position:relative; width:100%; height:100%; background:#000 url('../images/introbg.jpg') no-repeat center; background:cover;}
		.intro .intro_box .intro_text {position:absolute; top:50%; left:50%; width:100%; text-align:center; z-index:5; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
			.intro .intro_box .intro_text .intro_title {display:table; margin:0 auto;}
				.intro .intro_box .intro_text .intro_title ul {display:table; margin:0 auto;}
					.intro .intro_box .intro_text .intro_title li {display:table; font-family:'GmarketSans'; font-weight:500; color:#fff; margin:0 auto;}
					.intro .intro_box .intro_text .intro_title li:nth-child(1) {font-family:'GyeonggiBatang'; font-weight:700; font-size:100px; line-height:110px; color:#f8e261;}
					.intro .intro_box .intro_text .intro_title li:nth-child(2) {font-size:36px; line-height:50px; margin:20px auto;}
						.intro .intro_box .intro_text .intro_title li:nth-child(3) img {width:490px;}
	.intro .intro_box .movie {position:relative; width:100%; height:100%; overflow:hidden;}
		.intro .intro_box .movie:after {position:absolute; top:0; left:0; width:100%; height:100%; content:''; background:#000; opacity:.2; z-index:2;}
		.intro .intro_box .movie iframe {position:absolute; top:50%; left:50%; width:100%; min-width:2000px; max-width:2500px; height:1100px; z-index:1; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}

@media (max-width:750px){
.intro {height:600px; padding:10px;}
					.intro .intro_box .intro_text .intro_title li:nth-child(1) {font-size:50px; line-height:55px;}
					.intro .intro_box .intro_text .intro_title li:nth-child(2) {font-size:19px; line-height:20px; margin:10px auto;}
						.intro .intro_box .intro_text .intro_title li:nth-child(3) img {width:260px;}
		.intro .intro_box .movie iframe {height:100%;}
}





/*¼öÀÍºÐ¼®*/
.analisys {}
	.analisys .analisys_foodimg {position:absolute; top:-150px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); z-index:5;}
	.analisys .analisys_linetext {position:absolute; top:500px; left:50%; width:2000px; font-family:'GmarketSans'; text-align:center; font-weight:700; font-size:180px; line-height:200px; color:transparent; -webkit-text-stroke:1px #41210f; margin-left:-1000px; opacity:.3; z-index:4; animation:bling2 3s ease-in-out infinite;}
	.analisys .analisys_title {width:100%; margin:550px 0 0;}
		.analisys .analisys_title ul {position:relative; display:table; text-align:center; margin:0 auto;}
			.analisys .analisys_title li {position:relative; display:table; font-family:'GmarketSans'; font-weight:300; color:#41210f; margin:0 auto;}
			.analisys .analisys_title ul:nth-child(1) li:nth-child(1) {font-family:'GyeonggiBatang'; font-weight:700; font-size:49px; line-height:70px;}
			.analisys .analisys_title ul:nth-child(1) li:nth-child(2) {font-weight:500; font-size:113px; line-height:130px;}
				.analisys .analisys_title ul:nth-child(1) li:nth-child(2) strong {position:relative; font-weight:700;}
					.analisys .analisys_title ul:nth-child(1) li:nth-child(2) > strong:after {position:absolute; bottom:15px; left:0; width:100%; height:5px; content:''; background:#41210f;}
			.analisys .analisys_title ul:nth-child(1) li:nth-child(2) .analisys_impact {position:absolute; top:0; right:105%;}
				.analisys .analisys_title ul:nth-child(1) li:nth-child(2) .analisys_impact .analisys_impact_text {width:180px; background:#fefcef; border:7px solid #41210f; border-radius:100%; z-index:1; animation:impactdeg 1s ease-in-out infinite;}
					.analisys .analisys_title ul:nth-child(1) li:nth-child(2) .analisys_impact .analisys_impact_text:before {display:block; padding-bottom:100%; content:'';}
					.analisys .analisys_title ul:nth-child(1) li:nth-child(2) .analisys_impact .analisys_impact_text:after {position:absolute; top:25%; left:100%; content:''; border-left:50px solid #41210f; border-top:7px solid transparent;  border-bottom:7px solid transparent; z-index:-1; transform:rotate(-15deg); -webkit-transform:rotate(-15deg);}
						.analisys .analisys_title ul:nth-child(1) li:nth-child(2) .analisys_impact .analisys_impact_text div {position:absolute; top:43px; left:0; width:100%; font-weight:500; font-size:26px; line-height:20px; transform:rotate(-15deg); -webkit-transform:rotate(-15deg);}
							.analisys .analisys_title ul:nth-child(1) li:nth-child(2) .analisys_impact .analisys_impact_text div strong {font-size:22.5px; line-height:22px; color:#c30d23;}
							.analisys .analisys_title ul:nth-child(1) li:nth-child(2) .analisys_impact .analisys_impact_text div span {font-size:35px; line-height:40px;}
		.analisys .analisys_title ul:nth-child(2) {margin:20px auto 0; white-space:nowrap;}
			.analisys .analisys_title ul:nth-child(2) li:nth-child(1) {font-weight:700; font-size:140px; line-height:150px; height:150px;}
				.analisys .analisys_title ul:nth-child(2) li:nth-child(1) strong {font-weight:700; color:#c30d23;}
			.analisys .analisys_title ul:nth-child(2) li:nth-child(2),
			.analisys .analisys_title ul:nth-child(2) li:nth-child(3) {position:absolute; bottom:25px; font-weight:500; font-size:30px; line-height:30px;}
			.analisys .analisys_title ul:nth-child(2) li:nth-child(2) {right:100%; text-align:right;}
				.analisys .analisys_title ul:nth-child(2) li:nth-child(2) span {font-size:25px;}
			.analisys .analisys_title ul:nth-child(2) li:nth-child(3) {left:100%; text-align:left;}
	.analisys .analisys_contents {position:relative; width:100%; margin:50px 0 0;}
		.analisys .analisys_graph_absolute {position:absolute; top:100px; left:50%; margin-left:-660px; z-index:5;}
			.analisys .analisys_graph {width:500px; border-radius:100%; box-shadow:0 0 3px rgba(0,0,0,.3);
													   background:conic-gradient(#41210f 0% 33.1%, #f8e261 33.1% 55.4%, #f8cc61 55.4% 58.4%, #f8ac61 58.4% 63.5%, #c30d23 63.5% 100%); animation:rotate 120s linear infinite;}
			.analisys .analisys_graph:after {display:block; padding-bottom:100%; content:'';}
			.analisys .analisys_graph .analisys_graph_title {position:absolute; top:30%; left:30%; width:40%; border-radius:100%; animation:rotate2 120s linear infinite;}
				.analisys .analisys_graph .analisys_graph_title:after {display:block; padding-bottom:100%; content:'';}
				.analisys .analisys_graph .analisys_graph_title div {position:absolute; top:50%; left:50%; font-family:'GmarketSans'; text-align:center; font-weight:300; font-size:22px; line-height:35px; color:#ffc600; padding:7px 10px 10px; background:#060301; border:3px solid #ffc600; white-space:nowrap; transform:translate(-50%,-50%)rotate(-15deg); -webkit-transform:translate(-50%,-50%)rotate(-15deg); box-shadow:0 0 3px rgba(0,0,0,.3);}
					.analisys .analisys_graph .analisys_graph_title div strong {font-weight:700; font-size:39px; animation:bling 1.5s ease-in-out infinite;}
			.analisys .analisys_graph .analisys_graph_name {position:absolute; font-family:'GmarketSans'; font-weight:500; text-align:center; font-size:17px; line-height:20px; color:#fff; animation:rotate2 120s linear infinite;}
			.analisys .analisys_graph .analisys_graph_name:nth-child(2) {top:28%; left:74%;}
			.analisys .analisys_graph .analisys_graph_name:nth-child(3) {top:78%; left:58%;}
			.analisys .analisys_graph .analisys_graph_name:nth-child(4) {top:83%; left:29%;}
			.analisys .analisys_graph .analisys_graph_name:nth-child(5) {top:70%; left:15%;}
			.analisys .analisys_graph .analisys_graph_name:nth-child(6) {top:33%; left:10%; font-weight:700;}
			.analisys .analisys_graph .analisys_graph_name:nth-child(3),
			.analisys .analisys_graph .analisys_graph_name:nth-child(4),
			.analisys .analisys_graph .analisys_graph_name:nth-child(5) {color:#41210f;}
		.analisys .analisys_bill {position:absolute; top:0; left:50%; width:350px; margin-left:-175px; padding:3px; border-radius:5px; background:linear-gradient(to bottom, #fff, #ccc); z-index:2;}
			.analisys .analisys_bill .analisys_bill_bg {position:relative; width:100%; height:15px; background:#000; border-radius:3px;}
			.analisys .analisys_bill .analisys_bill_contents {position:absolute; top:1px; left:.5%; width:99%; background:#fff; box-shadow:0 0 3px rgba(0,0,0,.3); padding:10px;}
				.analisys .analisys_bill .analisys_bill_contents:after {position:absolute; top:0; left:0; width:100%; height:50px; content:''; background:linear-gradient(to bottom, rgba(0,0,0,.1), rgba(0,0,0,.0));}
				.analisys .analisys_bill .analisys_bill_contents .analisys_bill_title {width:100%; font-family:'GmarketSans'; text-align:center; font-weight:500; font-size:27px; line-height:40px; color:#000; padding:30px 0;}
					.analisys .analisys_bill .analisys_bill_contents .analisys_bill_title span {font-weight:300; font-size:18px; color:#fff; background:#191919; border-radius:100px; padding:8px 20px 5px;}
				.analisys .analisys_bill .analisys_bill_contents .analisys_bill_comment {width:100%; margin:15px 0;}
					.analisys .analisys_bill .analisys_bill_contents .analisys_bill_comment li {font-family:'GmarketSans'; font-weight:500; font-size:14px; line-height:20px; margin:5px 0; color:#000;}
					.analisys .analisys_bill .analisys_bill_contents .analisys_bill_comment2 li {position:relative; font-weight:300; padding-left:20px;}
						.analisys .analisys_bill .analisys_bill_contents .analisys_bill_comment2 li:after {position:absolute; top:0; left:0; content:'¡Ø';}
				.analisys .analisys_bill .analisys_bill_contents .analisys_bill_table {width:100%;}
					.analisys .analisys_bill .analisys_bill_contents .analisys_bill_table ul {display:table; width:100%; padding:2px; border-top:1px solid rgba(0,0,0,.1);}
					.analisys .analisys_bill .analisys_bill_contents .analisys_bill_table ul:nth-child(2) {background:#f2efe2; border-radius:5px; border:none;}
					.analisys .analisys_bill .analisys_bill_contents .analisys_bill_table ul:nth-child(3) {border:none;}
					.analisys .analisys_bill .analisys_bill_contents .analisys_bill_table ul:last-child {background:#c30d23; border-radius:5px; animation:bling 1.5s ease-in-out infinite;}
						.analisys .analisys_bill .analisys_bill_contents .analisys_bill_table li {float:left; width:32.8%; font-family:'GmarketSans'; text-align:center; font-weight:500; font-size:15px; line-height:30px; color:#000; margin:0 .25%; padding:5px; border-radius:3px;}
						.analisys .analisys_bill .analisys_bill_contents .analisys_bill_table ul:first-child li {text-align:center !important;}
						.analisys .analisys_bill .analisys_bill_contents .analisys_bill_table li:nth-child(2),
						.analisys .analisys_bill .analisys_bill_contents .analisys_bill_table li:nth-child(3) {text-align:right;}
						.analisys .analisys_bill .analisys_bill_contents .analisys_bill_table ul:nth-child(2) li {color:#000;}
						.analisys .analisys_bill .analisys_bill_contents .analisys_bill_table ul:nth-child(2) li:nth-child(2),
						.analisys .analisys_bill .analisys_bill_contents .analisys_bill_table ul:nth-child(2) li:nth-child(3) {color:#000; background:#fff;}
						.analisys .analisys_bill .analisys_bill_contents .analisys_bill_table ul:last-child li {color:#fff; font-weight:700;}
						.analisys .analisys_bill .analisys_bill_contents .analisys_bill_table ul:last-child li:nth-child(2),
						.analisys .analisys_bill .analisys_bill_contents .analisys_bill_table ul:last-child li:nth-child(3) {color:#c30d23; background:#fff;}
				.analisys .analisys_bill .analisys_bill_contents .analisys_bill_barcode {width:100%; text-align:center; margin:30px 0;}
					.analisys .analisys_bill .analisys_bill_contents .analisys_bill_barcode img {width:30%;}
		.analisys .analisys_point {position:absolute; top:100px; left:50%; margin-left:200px; z-index:1;}
			.analisys .analisys_point ul {margin:0 0 50px;}
				.analisys .analisys_point li {position:relative; font-family:'GmarketSans'; font-weight:500; color:#000;}
				.analisys .analisys_point ul:nth-child(1) li {font-size:34px; line-height:40px;}
					.analisys .analisys_point ul:nth-child(1) li span {position:relative; font-weight:700; font-size:38px; color:#c30d23;}
					.analisys .analisys_point ul:nth-child(1) li strong {position:relative; font-weight:700;}
						.analisys .analisys_point ul:nth-child(1) li span:after {position:absolute; bottom:0; left:0; width:100%; height:5px; content:''; background:url('../images/line_under.png') no-repeat center; background-size:100% 100%; z-index:-1;}
						.analisys .analisys_point ul:nth-child(1) li strong:after {position:absolute; top:-40%; left:-10%; width:120%; height:180%; content:''; background:url('../images/line_circle.png') no-repeat center; background-size:100% 100%;}
				.analisys .analisys_point ul:nth-child(2) li:nth-child(1),
				.analisys .analisys_point ul:nth-child(3) li:nth-child(1) {font-size:30px; line-height:40px; padding-left:45px;}
					.analisys .analisys_point ul:nth-child(2) li:nth-child(1) strong,
					.analisys .analisys_point ul:nth-child(3) li:nth-child(1) strong {font-weight:700;}
					.analisys .analisys_point ul:nth-child(2) li:nth-child(1) i,
					.analisys .analisys_point ul:nth-child(3) li:nth-child(1) i {position:absolute; top:-3px; left:0; font-size:40px;}
				.analisys .analisys_point ul:nth-child(2) li:nth-child(2),
				.analisys .analisys_point ul:nth-child(3) li:nth-child(2) {font-weight:700; font-size:30px; line-height:90px; padding-left:45px; color:#c30d23; animation:bling 1.5s ease-in-out infinite;}
					.analisys .analisys_point ul:nth-child(2) li:nth-child(2) strong,
					.analisys .analisys_point ul:nth-child(3) li:nth-child(2) strong {font-weight:700; font-size:80px;}
	.analisys .analisys_slidetext {position:relative; width:100%; height:140px; margin:710px 0 0;}
		.analisys .analisys_slidetext ul {position:absolute; top:0; left:0; font-size:0; white-space:nowrap; will-change:transform; animation:marquee 60s linear infinite; z-index:1;}
			.analisys .analisys_slidetext li {display:inline-block; font-family:'GmarketSans'; font-weight:700; font-size:100px; line-height:110px; color:transparent; -webkit-text-stroke:1px #41210f; opacity:.3;}
	.analisys .analisys_store {position:relative; width:100%; padding:0 50px;}
		.analisys .analisys_store .analisys_storebill {position:absolute; top:300px; left:0; width:100%; text-align:center; font-size:0; padding:0 100px; z-index:3;}
		.analisys .analisys_store .analisys_storebill .analisys_bill2 {display:inline-block; vertical-align:top;  width:250px; margin:0 5px; padding:3px; border-radius:5px; background:linear-gradient(to bottom, #fff, #ccc);}
			.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_bg {position:relative; width:100%; height:10px; background:#000; border-radius:3px;}
			.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents {position:absolute; top:1px; left:.5%; width:99%; background:#fff; box-shadow:0 0 3px rgba(0,0,0,.3); padding:10px;}
				.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li {position:relative; font-family:'GmarketSans'; font-weight:300; color:#000;}
				.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(1) {display:table; font-weight:700; font-size:35px; line-height:30px; margin:20px auto;}
					.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(1) span {font-weight:500; font-size:18px;}
					.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(1) .goodstore {position:absolute; bottom:130%; right:90%;}
						.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(1) .goodstore .goodstoretext {width:80px; background:#fff; border:3px solid #c30d23; border-radius:100%; z-index:1; animation:impactdeg 1s ease-in-out infinite;}
							.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(1) .goodstore .goodstoretext:before {display:block; padding-bottom:100%; content:'';}
							.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(1) .goodstore .goodstoretext:after {position:absolute; top:95%; left:70%; content:''; border-top:20px solid #c30d23; border-left:5px solid transparent;  border-right:5px solid transparent; z-index:-1; transform:rotate(-20deg); -webkit-transform:rotate(-20deg);}
							.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(1) .goodstore .goodstoretext div {position:absolute; top:20px; left:0; width:100%; font-weight:500; font-size:13px; line-height:23px; color:#c30d23; transform:rotate(-15deg); -webkit-transform:rotate(-15deg);}
								.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(1) .goodstore .goodstoretext div strong {font-weight:700; font-size:36px;}
				.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(2) {font-weight:500; font-size:18px; border-top:1px solid rgba(0,0,0,.1); padding:20px 0 0;}
				.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(3) {font-weight:700; font-size:30px;}
					.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(3) strong {font-weight:700; font-size:40px; color:#c30d23}
				.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(4) {font-weight:500; font-size:17px;}
				.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(5) {margin:30px 0 20px;}
					.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(5) img {width:40%;}
		.analisys .analisys_store .movie {position:relative; width:100%; height:500px; background:#000; overflow:hidden;}
			.analisys .analisys_store .movie:after {position:absolute; top:0; left:0; width:100%; height:100%; content:''; z-index:2;}
			.analisys .analisys_store .movie iframe {position:absolute; top:50%; left:50%; width:100%; min-width:2000px; max-width:2500px; height:1100px; opacity:.5; z-index:1; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}

@media (max-width:750px){
	.analisys .analisys_foodimg {top:-50px;}
		.analisys .analisys_foodimg img {width:350px;}
	.analisys .analisys_linetext {top:160px; width:1000px; font-size:80px; line-height:100px; -webkit-text-stroke:.5px #41210f; margin-left:-500px;}
	.analisys .analisys_title {margin:250px 0 0;}
			.analisys .analisys_title ul:nth-child(1) li:nth-child(1) {font-size:13px; line-height:20px;}
			.analisys .analisys_title ul:nth-child(1) li:nth-child(2) {font-size:30px; line-height:40px;}
					.analisys .analisys_title ul:nth-child(1) li:nth-child(2) > strong:after {bottom:2px; height:2px;}
			.analisys .analisys_title ul:nth-child(1) li:nth-child(2) .analisys_impact {position:absolute; top:-110px; right:75%;}
				.analisys .analisys_title ul:nth-child(1) li:nth-child(2) .analisys_impact .analisys_impact_text {width:80px; border-width:3px;}
					.analisys .analisys_title ul:nth-child(1) li:nth-child(2) .analisys_impact .analisys_impact_text:after {top:95%; left:79%; content:''; border-left:20px solid #41210f; border-top:3px solid transparent;  border-bottom:3px solid transparent; transform:rotate(65deg); -webkit-transform:rotate(65deg);}
						.analisys .analisys_title ul:nth-child(1) li:nth-child(2) .analisys_impact .analisys_impact_text div {top:16px; font-size:11px; line-height:15px; transform:rotate(-15deg); -webkit-transform:rotate(-15deg);}
							.analisys .analisys_title ul:nth-child(1) li:nth-child(2) .analisys_impact .analisys_impact_text div strong {font-size:10px; line-height:15px;}
							.analisys .analisys_title ul:nth-child(1) li:nth-child(2) .analisys_impact .analisys_impact_text div span {font-size:16px; line-height:15px;}
		.analisys .analisys_title ul:nth-child(2) {margin:10px auto 0;}
			.analisys .analisys_title ul:nth-child(2) li:nth-child(1) {font-size:30px; line-height:40px; height:40px;}
			.analisys .analisys_title ul:nth-child(2) li:nth-child(2),
			.analisys .analisys_title ul:nth-child(2) li:nth-child(3) {bottom:10px; font-size:12px; line-height:12px;}
				.analisys .analisys_title ul:nth-child(2) li:nth-child(2) span {font-size:10px;}
	.analisys .analisys_contents {margin:20px 0 0;}
		.analisys .analisys_graph_absolute {top:0; margin-left:-125px;}
			.analisys .analisys_graph {width:250px;}
				.analisys .analisys_graph .analisys_graph_title div {font-size:12px; line-height:20px; padding:2px 5px 5px; border-width:1px;}
					.analisys .analisys_graph .analisys_graph_title div strong {font-size:21px;}
			.analisys .analisys_graph .analisys_graph_name {font-size:12px; line-height:13px;}
		.analisys .analisys_bill {top:460px; width:250px; margin-left:-125px;}
			.analisys .analisys_bill .analisys_bill_bg {height:10px;}
				.analisys .analisys_bill .analisys_bill_contents .analisys_bill_title {font-size:17px; line-height:20px; padding:10px 0;}
					.analisys .analisys_bill .analisys_bill_contents .analisys_bill_title span {font-size:12px; padding:3px 10px 3px;}
				.analisys .analisys_bill .analisys_bill_contents .analisys_bill_comment {margin:10px 0;}
					.analisys .analisys_bill .analisys_bill_contents .analisys_bill_comment li {font-size:11px; line-height:12px; margin:3px 0;}
					.analisys .analisys_bill .analisys_bill_contents .analisys_bill_comment2 li {padding-left:10px;}
					.analisys .analisys_bill .analisys_bill_contents .analisys_bill_table ul {border-width:.5px;}
						.analisys .analisys_bill .analisys_bill_contents .analisys_bill_table li {font-size:12px; line-height:13px; padding:5px; border-radius:3px;}
				.analisys .analisys_bill .analisys_bill_contents .analisys_bill_barcode {margin:15px 0;}
		.analisys .analisys_point {top:270px; left:0; margin-left:0; width:100%; padding:0 20px;}
			.analisys .analisys_point ul {margin:0 0 20px;}
			.analisys .analisys_point ul:nth-child(2),
			.analisys .analisys_point ul:nth-child(3) {width:150px; display:table; margin:0 auto 20px;}
				.analisys .analisys_point ul:nth-child(1) li {font-size:19.5px; line-height:23px; text-align:center;}
					.analisys .analisys_point ul:nth-child(1) li span {font-size:22px;}
						.analisys .analisys_point ul:nth-child(1) li span:after {bottom:0; height:3px;}
				.analisys .analisys_point ul:nth-child(2) li:nth-child(1),
				.analisys .analisys_point ul:nth-child(3) li:nth-child(1) {font-size:15px; line-height:20px; padding-left:25px;}
					.analisys .analisys_point ul:nth-child(2) li:nth-child(1) i,
					.analisys .analisys_point ul:nth-child(3) li:nth-child(1) i {top:-1px; left:0; font-size:20px;}
				.analisys .analisys_point ul:nth-child(2) li:nth-child(2),
				.analisys .analisys_point ul:nth-child(3) li:nth-child(2) {font-size:15px; line-height:20px; padding-left:25px;}
					.analisys .analisys_point ul:nth-child(2) li:nth-child(2) strong,
					.analisys .analisys_point ul:nth-child(3) li:nth-child(2) strong {font-size:20px;}
	.analisys .analisys_slidetext {height:50px; margin:880px 0 0;}
			.analisys .analisys_slidetext li {font-size:50px; line-height:50px; -webkit-text-stroke:.5px #41210f;}
	.analisys .analisys_store {padding:0 10px;}
		.analisys .analisys_store .analisys_storebill {top:150px; padding:0 10px;}
		.analisys .analisys_store .analisys_storebill .analisys_bill2 {width:100px; margin:0 5px 190px; padding:2px;}
			.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_bg {height:5px;}
			.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents {padding:10px 5px;}
				.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(1) {font-size:15px; line-height:18px; margin:10px auto;}
					.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(1) span {font-size:11px;}
					.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(1) .goodstore {bottom:130%; right:80%;}
						.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(1) .goodstore .goodstoretext {width:50px; border-width:1px;}
							.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(1) .goodstore .goodstoretext:after {border-top:10px solid #c30d23; border-left:3px solid transparent;  border-right:3px solid transparent;}
							.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(1) .goodstore .goodstoretext div {top:13px; font-size:9px; line-height:14px;}
								.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(1) .goodstore .goodstoretext div strong {font-size:23px;}
				.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(2) {font-size:12px; border-width:.5px; padding:10px 0 0;}
				.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(3) {font-size:12px;}
					.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(3) strong {font-size:15px;}
				.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(4) {font-size:10px;}
				.analisys .analisys_store .analisys_storebill .analisys_bill2 .analisys_bill_contents li:nth-child(5) {margin:15px 0 10px;}
		.analisys .analisys_store .movie {height:300px;}
			.analisys .analisys_store .movie iframe {height:600px;}
}

@media (max-width:580px){
		.analisys .analisys_store .analisys_storebill .analisys_bill2 {width:120px;}
		.analisys .analisys_store .movie {height:500px;}
			.analisys .analisys_store .movie iframe {height:600px;}
}
@media (max-width:450px){
		.analisys .analisys_store .analisys_storebill .analisys_bill2 {width:110px;}
}





/*¼º°øÆ÷ÀÎÆ®*/
.success {padding-bottom:0;}
	.success .success_topcontents {width:100%; font-family:'GyeonggiBatang'; text-align:center; font-weight:700; font-size:35px; line-height:50px; color:#41210f;}
		.success .success_topcontents span {background:#c30d23; color:#fff; border-radius:5px; padding:5px 5px;}
	.success .success_topcomment {position:relative; display:table; margin:100px auto;}
		.success .success_topcomment ul:nth-child(2) li img {width:300px;}
		.success .success_topcomment ul:nth-child(1),
		.success .success_topcomment ul:nth-child(3) {position:absolute; top:-50px; width:250px; border-radius:100%; border:1px dashed #41210f; animation:tong 1.5s ease-in-out infinite;}
		.success .success_topcomment ul:nth-child(1) {right:120%;}
		.success .success_topcomment ul:nth-child(3) {left:120%;}
			.success .success_topcomment ul:nth-child(1):after,
			.success .success_topcomment ul:nth-child(3):after {display:block; padding-bottom:100%; content:'';}
			.success .success_topcomment ul:nth-child(1) li,
			.success .success_topcomment ul:nth-child(3) li {position:absolute; top:50%; left:0; width:100%; font-family:'GmarketSans'; text-align:center; font-weight:500; font-size:30px; line-height:40px; color:#41210f; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
	.success .success_foodimg1 {position:absolute; top:550px; left:50%; margin-left:-1150px; z-index:2;}
		.success .success_foodimg1 img {animation:rotate 60s linear infinite;}
	.success .success_foodimg2 {position:absolute; top:400px; left:50%; margin-left:500px; z-index:2;}
	.success .success_title {position:relative; width:100%; margin:300px 0 200px;}
			.success .success_title li {position:relative; font-family:'GmarketSans'; text-align:center; font-weight:300; color:#000;}
		.success .success_title ul:nth-child(1) {position:absolute; top:0; left:0; width:100%; text-align:center; z-index:1;}
			.success .success_title ul:nth-child(1) li {display:inline-block; vertical-align:top;}
			.success .success_title ul:nth-child(1) li:nth-child(1) {font-weight:700; font-size:200px; line-height:200px; color:#c30d23;}
				.success .success_title ul:nth-child(1) li:nth-child(1) .success_impact {position:absolute; bottom:110%; left:90%;}
					.success .success_title ul:nth-child(1) li:nth-child(1) .success_impact .success_impact_text {width:170px; background:#fff; border:7px solid #c30d23; border-radius:100%; z-index:1; animation:impactdeg 1s ease-in-out infinite;}
						.success .success_title ul:nth-child(1) li:nth-child(1) .success_impact .success_impact_text:before {display:block; padding-bottom:100%; content:'';}
						.success .success_title ul:nth-child(1) li:nth-child(1) .success_impact .success_impact_text:after {position:absolute; top:96%; right:70%; content:''; border-top:40px solid #c30d23; border-left:7px solid transparent;  border-right:7px solid transparent; z-index:-1; transform:rotate(25deg); -webkit-transform:rotate(25deg);}
						.success .success_title ul:nth-child(1) li:nth-child(1) .success_impact .success_impact_text div {position:absolute; top:25px; left:0; width:100%; font-weight:500; font-size:27px; line-height:30px; color:#000; transform:rotate(15deg); -webkit-transform:rotate(15deg);}
							.success .success_title ul:nth-child(1) li:nth-child(1) .success_impact .success_impact_text div span {font-weight:700; font-size:29px;}
							.success .success_title ul:nth-child(1) li:nth-child(1) .success_impact .success_impact_text div strong {font-weight:700; color:#c30d23;}
			.success .success_title ul:nth-child(1) li:nth-child(2) {font-weight:500; text-align:left; font-size:34px; line-height:40px; margin:40px 0 0;}
				.success .success_title ul:nth-child(1) li:nth-child(2) span {font-weight:700;}
				.success .success_title ul:nth-child(1) li:nth-child(2) strong {font-weight:700; color:#c30d23;}
			.success .success_title ul:nth-child(2) li {font-weight:700; font-size:140px; line-height:180px; letter-spacing:-1px; opacity:.05;}
	.success .success_contents {display:table; width:100%;}
		.success .success_contents .success_item {position:relative; width:100%; height:600px; margin:50px 0;}
			.success .success_contents .success_item .success_item_text,
			.success .success_contents .success_item .success_item_img {position:relative; width:50%; height:100%;}
			.success .success_contents .success_item:nth-child(odd) .success_item_text,
			.success .success_contents .success_item:nth-child(odd) .success_item_img {float:left; text-align:right;}
			.success .success_contents .success_item:nth-child(odd) .success_item_img {padding-left:50px;}
			.success .success_contents .success_item:nth-child(even) .success_item_text,
			.success .success_contents .success_item:nth-child(even) .success_item_img {float:right; text-align:left;}
			.success .success_contents .success_item:nth-child(even) .success_item_img {padding-right:50px;}
				.success .success_contents .success_item .success_item_text ul {position:absolute; top:50%; left:0; width:100%; z-index:2; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
					.success .success_contents .success_item .success_item_text ul li {position:relative; display:inline-block; font-family:'GmarketSans'; font-weight:500; color:#000;}
					.success .success_contents .success_item .success_item_text ul li:nth-child(1) {font-family:'GyeonggiBatang'; font-weight:700; font-size:70px; line-height:80px;}
						.success .success_contents .success_item .success_item_text > ul > li:nth-child(1):before {position:absolute; bottom:-20px; width:10px; height:10px; content:''; background:#cbcabf; border-radius:100%;}
						.success .success_contents .success_item:nth-child(odd) .success_item_text > ul > li:nth-child(1):before {right:100%;}
						.success .success_contents .success_item:nth-child(even) .success_item_text > ul > li:nth-child(1):before {left:100%;}
						.success .success_contents .success_item .success_item_text > ul > li:nth-child(1):after {position:absolute; bottom:-15px; width:1000px; height:1px; content:''; background:#cbcabf;}
						.success .success_contents .success_item:nth-child(odd) .success_item_text > ul > li:nth-child(1):after {left:0;}
						.success .success_contents .success_item:nth-child(even) .success_item_text > ul > li:nth-child(1):after {right:0;}
						.success .success_contents .success_item .success_item_text ul li:nth-child(1) strong {font-weight:700; color:#c30d23;}
						.success .success_contents .success_item .success_item_text ul li:nth-child(1) .succes_item_no {position:absolute; top:-10px; width:100px; white-space:nowrap; text-align:right;}
						.success .success_contents .success_item:nth-child(odd) .success_item_text ul li:nth-child(1) .succes_item_no {right:90%; transform:rotate(-10deg); -webkit-transform:rotate(-10deg);}
						.success .success_contents .success_item:nth-child(even) .success_item_text ul li:nth-child(1) .succes_item_no {left:90%; transform:rotate(10deg); -webkit-transform:rotate(10deg);}
							.success .success_contents .success_item .success_item_text ul li:nth-child(1) .succes_item_no li {display:inline-block; vertical-align:top; font-family:'GmarketSans'; font-weight:500;}
							.success .success_contents .success_item .success_item_text ul li:nth-child(1) .succes_item_no li:nth-child(1) {font-size:17px; line-height:18px;}
							.success .success_contents .success_item .success_item_text ul li:nth-child(1) .succes_item_no li:nth-child(2) {width:auto; font-weight:700; font-size:35px; line-height:38px; padding:0 0 0 3px; margin:0;}
					.success .success_contents .success_item .success_item_text ul li:nth-child(2) {width:100%; font-size:23px; line-height:36px; margin:80px 0 0 0;}
						.success .success_contents .success_item .success_item_text ul li:nth-child(2) span {color:#fff; background:#c30d23; border-radius:5px; padding:5px 5px 0;}
				.success .success_contents .success_item .success_item_img .movie {position:relative; width:100%; height:100%; background:#000; overflow:hidden;}
				.success .success_contents .success_item:nth-child(odd) .success_item_img .movie {border-radius:1000px 0 0 1000px;}
				.success .success_contents .success_item:nth-child(even) .success_item_img .movie {border-radius:0 1000px 1000px 0; z-index:5;}
					.success .success_contents .success_item .success_item_img .movie:before {position:absolute; top:0; left:0; width:100%; height:100%; content:''; z-index:6;}
					.success .success_contents .success_item .success_item_img .movie:after {position:absolute; top:0; left:0; width:100%; height:100%; content:''; background:#000; z-index:4;}
					.success .success_contents .success_item .success_item_img .movie iframe {position:absolute; top:50%; left:50%; width:100%; min-width:2000px; max-width:2500px; height:700px; z-index:5; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}

@media (max-width:750px){
	.success .success_topcontents {font-size:17px; line-height:25px; padding:0 10px 10px;}
		.success .success_topcontents span {border-radius:3px; padding:2px 2px;}

	.success .success_topcomment {margin:100px auto 50px;}
		.success .success_topcomment ul:nth-child(2) li img {width:230px;}
		.success .success_topcomment ul:nth-child(1),
		.success .success_topcomment ul:nth-child(3) {top:-90px; width:80px; border-width:.5px; animation:tongm 1.5s ease-in-out infinite;}
		.success .success_topcomment ul:nth-child(1) {right:75%;}
		.success .success_topcomment ul:nth-child(3) {left:75%;}
			.success .success_topcomment ul:nth-child(1) li,
			.success .success_topcomment ul:nth-child(3) li {font-size:12px; line-height:13px;}
	.success .success_foodimg1 {top:340px; margin-left:-300px;}
		.success .success_foodimg1 img {width:200px;}
	.success .success_foodimg2 {top:340px; margin-left:100px;}
		.success .success_foodimg2 img {width:200px;}
	.success .success_title {margin:150px 0 50px;}
			.success .success_title ul:nth-child(1) li:nth-child(1) {font-size:50px; line-height:50px;}
				.success .success_title ul:nth-child(1) li:nth-child(1) .success_impact {position:absolute; bottom:110%; left:60%;}
					.success .success_title ul:nth-child(1) li:nth-child(1) .success_impact .success_impact_text {width:85px; border-width:3px;}
						.success .success_title ul:nth-child(1) li:nth-child(1) .success_impact .success_impact_text:after {top:96%; right:70%; border-top:20px solid #c30d23; border-left:3px solid transparent;  border-right:3px solid transparent;}
						.success .success_title ul:nth-child(1) li:nth-child(1) .success_impact .success_impact_text div {top:13px; left:0; width:100%; font-size:13.8px; line-height:15px;}
							.success .success_title ul:nth-child(1) li:nth-child(1) .success_impact .success_impact_text div span {font-size:15px;}
			.success .success_title ul:nth-child(1) li:nth-child(2) {font-size:12px; line-height:13px; margin:7px 0 0;}
			.success .success_title ul:nth-child(2) li {font-size:30px; line-height:50px;}
		.success .success_contents .success_item {height:250px; margin:20px 0;}
			.success .success_contents .success_item:nth-child(odd) .success_item_img {padding-left:10px;}
			.success .success_contents .success_item:nth-child(even) .success_item_img {padding-right:10px;}
					.success .success_contents .success_item .success_item_text ul li:nth-child(1) {font-size:20px; line-height:25px; letter-spacing:-1px;}
						.success .success_contents .success_item .success_item_text > ul > li:nth-child(1):before {bottom:-10px; width:5px; height:5px;}
						.success .success_contents .success_item .success_item_text > ul > li:nth-child(1):after {bottom:-7px; width:500px; height:.5px;}
						.success .success_contents .success_item:nth-child(odd) .success_item_text > ul > li:nth-child(1):after {left:0;}
						.success .success_contents .success_item:nth-child(even) .success_item_text > ul > li:nth-child(1):after {right:0;}
						.success .success_contents .success_item .success_item_text ul li:nth-child(1) .succes_item_no {top:-10px; width:40px;}
						.success .success_contents .success_item:nth-child(odd) .success_item_text ul li:nth-child(1) .succes_item_no {right:90%; letter-spacing:0;}
						.success .success_contents .success_item:nth-child(even) .success_item_text ul li:nth-child(1) .succes_item_no {left:90%;}
							.success .success_contents .success_item .success_item_text ul li:nth-child(1) .succes_item_no li:nth-child(1) {font-size:7px; line-height:7px;}
							.success .success_contents .success_item .success_item_text ul li:nth-child(1) .succes_item_no li:nth-child(2) {font-size:13px; line-height:14px; padding:0 0 0 2px;}
					.success .success_contents .success_item .success_item_text ul li:nth-child(2) {font-size:12px; line-height:17px; margin:20px 0 0 0;  letter-spacing:-.5px;}
						.success .success_contents .success_item .success_item_text ul li:nth-child(2) .noline {display:none;}
						.success .success_contents .success_item .success_item_text ul li:nth-child(2) span {border-radius:3px; padding:1px 1px;}
				.success .success_contents .success_item .success_item_img .movie {position:relative; width:100%; height:100%; background:#000; overflow:hidden;}
				.success .success_contents .success_item:nth-child(odd) .success_item_img .movie {border-radius:1000px 0 0 1000px;}
				.success .success_contents .success_item:nth-child(even) .success_item_img .movie {border-radius:0 1000px 1000px 0; z-index:5;}
					.success .success_contents .success_item .success_item_img .movie:before {position:absolute; top:0; left:0; width:100%; height:100%; content:''; z-index:6;}
					.success .success_contents .success_item .success_item_img .movie:after {position:absolute; top:0; left:0; width:100%; height:100%; content:''; background:#000; z-index:4;}
					.success .success_contents .success_item .success_item_img .movie iframe {position:absolute; top:50%; left:50%; width:100%; min-width:2000px; max-width:2500px; height:600px; z-index:5; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
}





/*ºê·£µå*/
.brand {padding-bottom:0;}
	.brand .brand_foodimg1 {position:absolute; top:-100px; left:50%; margin-left:-1100px; z-index:5;}
		.brand .brand_foodimg1 img:nth-child(1) {animation:rotate 60s linear infinite;}
		.brand .brand_foodimg1 img:nth-child(2) {position:absolute; top:90%; right:-5%;}
	.brand .brand_foodimg2 {position:absolute; top:700px; left:50%; margin-left:500px; z-index:5;}
		.brand .brand_foodimg2 img {animation:rotate2 60s linear infinite;}
	.brand .brand_introduce {width:100%;}
		.brand .brand_introduce li {width:100%; font-family:'GmarketSans'; text-align:center; font-weight:500; color:#41210f;}
		.brand .brand_introduce li:nth-child(1) {font-family:'GyeonggiBatang'; font-weight:700; font-size:32px; line-height:45px;}
		.brand .brand_introduce li:nth-child(2) {margin:50px 0;}
			.brand .brand_introduce li:nth-child(2) img {width:300px;}
		.brand .brand_introduce li:nth-child(3) {font-size:22px; line-height:35px;}
			.brand .brand_introduce li:nth-child(3) strong {font-weight:700; color:#c30d23;}
	.brand .brand_movie {position:relative; width:100%; padding:0 50px; margin:50px 0 0;}
		.brand .brand_movie:after {position:absolute; top:0; left:0; width:100%; height:100%; content:''; z-index:3;}
		.brand .brand_movie .movie {position:relative; width:100%; max-width:1360px; overflow:hidden; margin:0 auto;}
			.brand .brand_movie .movie:before {position:absolute; top:-100px; left:-10%; width:120%; height:200px; content:''; border-radius:100%; background:#fefcef; z-index:3;}
			.brand .brand_movie .movie:after {position:absolute; bottom:-100px; left:-10%; width:120%; height:200px; content:''; border-radius:100%; background:#fefcef; z-index:3;}
	.brand .brand_factory_title1 {width:100%; font-family:'GmarketSans'; text-align:center; font-weight:700; font-size:80px; line-height:100px; color:#41210f; margin:10px 0 10px;}
	.brand .brand_factory_title {width:100%; font-family:'GyeonggiBatang'; text-align:center; font-weight:700; font-size:32px; line-height:45px; color:#41210f; margin:10px 0 100px;}
	.brand .brand_factory_contents {position:relative; display:table; margin:0 auto;}
		.brand .brand_factory_contents ul:nth-child(2) {position:relative; width:150px; height:150px; background:#41210f; border-radius:100%; margin:0 auto;}
			.brand .brand_factory_contents ul:nth-child(2):before {position:absolute; top:50%; right:100%; width:100%; content:''; border-top:1px dashed rgba(0,0,0,.2); z-index:1;}
			.brand .brand_factory_contents ul:nth-child(2):after {position:absolute; top:50%; left:100%; width:100%; content:''; border-top:1px dashed rgba(0,0,0,.2); z-index:1;}
			.brand .brand_factory_contents ul:nth-child(2) i {position:absolute; top:50%; left:50%; font-size:50px; color:#fff; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); z-index:3;}
		.brand .brand_factory_contents ul:nth-child(1),
		.brand .brand_factory_contents ul:nth-child(3) {position:absolute; top:0; width:400px; border:1px solid rgba(0,0,0,.1);background:#fefcef; border-radius:10px; padding:20px; z-index:3;}
		.brand .brand_factory_contents ul:nth-child(1) {right:130%;}
		.brand .brand_factory_contents ul:nth-child(3) {left:130%;}
			.brand .brand_factory_contents ul:nth-child(1) li:nth-child(1),
			.brand .brand_factory_contents ul:nth-child(3) li:nth-child(1) {position:absolute; top:-12px; left:50%; font-family:'GmarketSans'; text-align:center; font-weight:500; font-size:20px; line-height:30px; color:#000; padding:0 20px; background:#fefcef; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
			.brand .brand_factory_contents ul:nth-child(1) li:nth-child(2),
			.brand .brand_factory_contents ul:nth-child(3) li:nth-child(2) {width:100%; text-align:center; height:110px;}
				.brand .brand_factory_contents ul:nth-child(1) li:nth-child(2) img {width:300px; margin-top:30px;}
				.brand .brand_factory_contents ul:nth-child(3) li:nth-child(2) img {width:200px; margin-top:20px;}
	.brand .brand_factory_comment {width:100%; font-family:'GmarketSans'; text-align:center; font-weight:300; font-size:20px; line-height:35px; color:#41210f; margin:100px 0;}
	.brand .brand_factory_slide {position:relative; width:100%; height:320px; margin:0 0 0;}
		.brand .brand_factory_slide ul {position:absolute; top:0; left:0; font-size:0; height:100%; white-space:nowrap; will-change:transform; animation:marquee 60s linear infinite; z-index:1;}
			.brand .brand_factory_slide li {display:inline-block; vertical-align:top; height:100%; margin:0 5px; box-shadow:0 0 3px rgba(0,0,0,.3);}
				.brand .brand_factory_slide li img {height:100%;}
	.brand .brand_certificate {width:100%; text-align:center; font-size:0; margin:100px 0 0;}
		.brand .brand_certificate ul {display:inline-block; vertical-align:top; margin:0 5px;}
			.brand .brand_certificate li {position:relative; width:100%;}
			.brand .brand_certificate li:nth-child(1) {box-shadow:0 0 3px rgba(0,0,0,.3);}
			.brand .brand_certificate li:nth-child(2) {font-family:'GmarketSans'; text-align:center; font-weight:500; font-size:18px; line-height:35px; color:#000; margin:20px 0 0;}
				.brand .brand_certificate li img {width:100%;}
				.brand .brand_certificate ul:first-child li img:nth-child(2) {position:absolute; bottom:-20px; right:70%; width:50%;}

@media (max-width:750px){
	.brand .brand_foodimg1 {top:-50px; margin-left:-330px;}
		.brand .brand_foodimg1 img:nth-child(1) {width:200px;}
		.brand .brand_foodimg1 img:nth-child(2) {width:30px; top:0; right:0;}
	.brand .brand_foodimg2 {top:130px; margin-left:150px;}
		.brand .brand_foodimg2 img {width:150px;}
		.brand .brand_introduce li:nth-child(1) {font-size:19px; line-height:25px;}
		.brand .brand_introduce li:nth-child(2) {margin:20px 0;}
			.brand .brand_introduce li:nth-child(2) img {width:260px;}
		.brand .brand_introduce li:nth-child(3) {font-size:12px; line-height:20px; padding:0 10px;}
			.brand .brand_introduce li:nth-child(3) .noline {display:none;}
	.brand .brand_movie {padding:0 10px; margin:20px 0 0;}
			.brand .brand_movie .movie:before {top:-30px; height:60px;}
			.brand .brand_movie .movie:after {bottom:-30px; height:60px;}
	.brand .brand_factory_title1 {font-size:30px; line-height:50px; margin:10px 0 0;}
	.brand .brand_factory_title {font-size:15px; line-height:20px; margin:10px 0 50px;}
		.brand .brand_factory_contents ul:nth-child(2) {width:70px; height:70px;}
			.brand .brand_factory_contents ul:nth-child(2):before {border-width:.5px; border-color:rgba(0,0,0,.5);}
			.brand .brand_factory_contents ul:nth-child(2):after {border-width:.5px; border-color:rgba(0,0,0,.5);}
			.brand .brand_factory_contents ul:nth-child(2) i {font-size:25px;}
		.brand .brand_factory_contents ul:nth-child(1),
		.brand .brand_factory_contents ul:nth-child(3) {top:5px; width:130px; border-width:.5px; border-color:rgba(0,0,0,.2); border-radius:5px; padding:10px 5px;}
		.brand .brand_factory_contents ul:nth-child(1) {right:105%;}
		.brand .brand_factory_contents ul:nth-child(3) {left:105%;}
			.brand .brand_factory_contents ul:nth-child(1) li:nth-child(1),
			.brand .brand_factory_contents ul:nth-child(3) li:nth-child(1) {top:-6px; font-size:11px; line-height:15px; padding:0 5px; letter-spacing:-1px; white-space:nowrap;}
			.brand .brand_factory_contents ul:nth-child(1) li:nth-child(2),
			.brand .brand_factory_contents ul:nth-child(3) li:nth-child(2) {height:40px;}
				.brand .brand_factory_contents ul:nth-child(1) li:nth-child(2) img {width:90px; margin-top:15px;}
				.brand .brand_factory_contents ul:nth-child(3) li:nth-child(2) img {width:60px; margin-top:10px;}
	.brand .brand_factory_comment {font-size:12px; line-height:15px; margin:50px 0;}
	.brand .brand_factory_slide {height:150px;}
		.brand .brand_factory_slide ul {animation:marquee 30s linear infinite;}
			.brand .brand_factory_slide li {margin:0 3px;}
				.brand .brand_factory_slide li img {height:100%;}
	.brand .brand_certificate {margin:50px auto 0; max-width:350px; padding:0 20px;}
		.brand .brand_certificate ul {width:49%; margin:10px .5%;}
			.brand .brand_certificate li:nth-child(1) {box-shadow:0 0 1px rgba(0,0,0,.3);}
			.brand .brand_certificate li:nth-child(2) {font-size:11px; line-height:15px; margin:10px 0 0;}
				.brand .brand_certificate ul:first-child li img:nth-child(2) {bottom:-10px;}
}





/*ÀÎÅ×¸®¾î*/
.interior {}
	.interior .interior_foodimg1 {position:absolute; top:-200px; left:50%; margin-left:500px; z-index:5;}
		.interior .interior_foodimg1 img:nth-child(1) {animation:rotate2 60s linear infinite;}
	.interior .interior_foodimg2 {position:absolute; bottom:0; left:50%; margin-left:-1000px; z-index:1;}
		.interior .interior_foodimg2 img:nth-child(1) {animation:rotate 60s linear infinite;}
	.interior .interior_title {width:100%;}
		.interior .interior_title ul {position:relative; width:100%;}
			.interior .interior_title li {font-family:'GmarketSans'; text-align:center; font-weight:500; color:#41210f;}
			.interior .interior_title li:nth-child(1) {position:absolute; top:0; left:0; width:100%; font-weight:700; font-size:123px; line-height:150px;}
			.interior .interior_title li:nth-child(2) {font-weight:700; font-size:150px; line-height:150px; opacity:.05;}
			.interior .interior_title li:nth-child(3) {font-size:25px; line-height:40px;}
				.interior .interior_title li:nth-child(3) span {background:#c30d23; color:#fff; border-radius:5px; padding:5px 4px 0;}
	.interior .interior_contents {position:relative; width:100%; max-width:1460px; padding:0 50px; margin:0 auto;}
		.interior .interior_contents .fotorama {z-index:2;}
		.interior .interior_contents .fotorama:before {position:absolute; top:-100px; left:-10%; width:120%; height:200px; content:''; border-radius:100%; background:#fefcef; z-index:3;}

@media (max-width:750px){
.interior {padding-bottom:0;}
	.interior .interior_foodimg1 {position:absolute; top:-200px; left:50%; margin-left:500px; z-index:5;}
		.interior .interior_foodimg1 img:nth-child(1) {animation:rotate2 60s linear infinite;}
	.interior .interior_foodimg2 {position:absolute; bottom:0; left:50%; margin-left:-1000px; z-index:1;}
		.interior .interior_foodimg2 img:nth-child(1) {animation:rotate 60s linear infinite;}
			.interior .interior_title li:nth-child(1) {font-size:50px; line-height:80px;}
			.interior .interior_title li:nth-child(2) {font-size:50px; line-height:80px;}
			.interior .interior_title li:nth-child(3) {font-size:12px; line-height:17px;}
				.interior .interior_title li:nth-child(3) span {border-radius:3px; padding:2px 2px;}
	.interior .interior_contents {padding:0 10px;}
		.interior .interior_contents .fotorama:before {top:-30px; height:60px;}
}





/*¹Ìµð¾î*/
.media {}
	.media .phone {position:absolute; top:0; left:50%; width:370px; height:800px; margin-left:-185px; border:2px solid #000; border-radius:10px; background:#fefcef url('../images/phone_bg.png') no-repeat center bottom; overflow:hidden; z-index:5;}
		.media .phone img {position:absolute; top:0; left:0; width:100%;}
		.media .phone ul {padding:100px 10px 0;}
			.media .phone li {font-family:'GmarketSans'; text-align:center; font-weight:700; color:#000;}
			.media .phone li:nth-child(1) {font-size:47px; line-height:50px;}
				.media .phone li:nth-child(1) strong {font-weight:700; font-size:80px; line-height:80px;}
				.media .phone li:nth-child(1) span {color:#c30d23; animation:bling 1.5s ease-in-out infinite;}
			.media .phone li:nth-child(2) {font-weight:500; font-size:30px; line-height:40px; margin:30px 0 0;}
				.media .phone li:nth-child(2) span {position:relative;}
				.media .phone li:nth-child(2) strong {position:relative;}
					.media .phone li:nth-child(2) span:after {position:absolute; bottom:0; left:0; width:100%; height:5px; content:''; background:url('../images/line_under.png') no-repeat center; background-size:100% 100%; z-index:-1;}
					.media .phone li:nth-child(2) strong:after {position:absolute; top:-40%; left:-10%; width:120%; height:180%; content:''; background:url('../images/line_circle.png') no-repeat center; background-size:100% 100%;}
	.media .instagram {width:100%;}
		.media .instagram iframe {width:100%; height:500px;}
	.media .media_slide {position:relative; width:100%; height:40px; margin:30px 0 0;}
		.media .media_slide ul {position:absolute; top:0; left:0; font-size:0; white-space:nowrap; will-change:transform; animation:marquee 60s linear infinite; z-index:1;}
			.media .media_slide li {display:inline-block; vertical-align:top; font-family:'GmarketSans'; font-weight:500; font-size:30px; line-height:40px; color:#000; margin:0 5px; opacity:.2;}
	.media .media_contents {width:100%; padding:50px; margin:100px 0 0;}
		.media .media_contents .meida_contents_box {position:relative; width:100%; border:1px solid rgba(0,0,0,.1); padding:100px 50px;}
			.media .media_contents .meida_contents_box .media_tab {position:absolute; top:-20px; left:0; width:100%;}
				.media .media_contents .meida_contents_box .media_tab ul {font-size:0; text-align:center;}
					.media .media_contents .meida_contents_box .media_tab li {display:inline-block; vertical-align:top; font-family:'GmarketSans'; font-weight:500; font-size:22px; line-height:40px; color:#000; background:#fefcef; border:1px solid rgba(0,0,0,.1); margin:0 3px; padding:5px 20px; cursor:pointer;}
					.media .media_contents .meida_contents_box .media_tab .active {font-weight:700; color:#fefcef; background:#41210f; border-color:#41210f}
						.media .media_contents .meida_contents_box .media_tab li span {position:relative; padding-left:35px;}
							.media .media_contents .meida_contents_box .media_tab li span i {position:absolute; top:-4px; left:0; font-size:30px;}
		.media .media_contents .meida_contents_box .media_congroup {width:100%;}
			.media .media_contents .media_youtube {width:100%; font-size:0;} 
				.media .media_contents .media_youtube .youtube_contents {display:inline-block; vertical-align:top; padding:10px; width:33.33%;}
					.media .media_contents .media_youtube .youtube_contents .youtube_thumnail {width:100%;}
						.media .media_contents .media_youtube .youtube_contents .youtube_thumnail img {width:100%;}
					.media .media_contents .media_youtube .youtube_contents .youtube_title {width:100%; font-family:'GmarketSans'; text-align:center; font-weight:300; font-size:18px; line-height:25px; color:#000; margin:10px 0;}
					.media .media_contents .media_youtube .youtube_contents .youtube_thumnail .youtubeimpact {position:absolute; bottom:90%; right:90%; z-index:10;}
						.media .media_contents .media_youtube .youtube_contents .youtube_thumnail .youtubeimpact .youtubeimpact_text {width:90px; background:#c30d23; border-radius:100%; z-index:1; animation:impactdeg 1s ease-in-out infinite;}
							.media .media_contents .media_youtube .youtube_contents .youtube_thumnail .youtubeimpact .youtubeimpact_text:before {display:block; padding-bottom:100%; content:'';}
							.media .media_contents .media_youtube .youtube_contents .youtube_thumnail .youtubeimpact .youtubeimpact_text:after {position:absolute; top:95%; left:70%; content:''; border-top:30px solid #c30d23; border-left:4px solid transparent;  border-right:4px solid transparent; z-index:-1; transform:rotate(-15deg); -webkit-transform:rotate(-15deg);}
							.media .media_contents .media_youtube .youtube_contents .youtube_thumnail .youtubeimpact .youtubeimpact_text div {position:absolute; top:26px; left:0; width:100%; font-family:'GmarketSans'; font-weight:500; text-align:center; font-size:22px; line-height:25px; color:#fff; transform:rotate(-15deg); -webkit-transform:rotate(-15deg);}
			.media .media_contents .meida_contents_box .media_congroup iframe {width:100%; height:600px;}

		.media .media_contents .cardnews {position:relative; width:100%; border:1px solid rgba(0,0,0,.1); border-top:none; padding:100px 50px;}
			.media .media_contents .cardnews .cardnews_title {width:100%; margin:0 0 50px;}
				.media .media_contents .cardnews .cardnews_title ul {width:100%;}
					.media .media_contents .cardnews .cardnews_title li {width:100%; font-family:'GmarketSans'; text-align:center; font-weight:300; color:#000;}
					.media .media_contents .cardnews .cardnews_title li:nth-child(1) {font-weight:700; font-size:123px; line-height:150px;}
					.media .media_contents .cardnews .cardnews_title li:nth-child(2) {font-size:25px; line-height:40px;}
			.media .media_contents .cardnews .cardnews_box {position:relative; width:100%; max-width:1300px; margin:0 auto;}
				.media .media_contents .cardnews .cardnews_box:after {display:block; padding-top:85px; padding-bottom:56%; content:'';}
				.media .media_contents .cardnews .cardnews_box iframe {position:absolute; top:0; left:0; width:100%; height:100%;}
		
			
@media (max-width:750px){
	.media .phone {top:300px;width:160px; height:320px; margin-left:-80px; border-width:1px; border-radius:5px; background-size:100%;}
		.media .phone ul {padding:30px 10px 0;}
			.media .phone li:nth-child(1) {font-size:15px; line-height:20px;}
				.media .phone li:nth-child(1) strong {font-size:25px; line-height:25px;}
			.media .phone li:nth-child(2) {font-size:12px; line-height:15px; margin:15px 0 0;}
					.media .phone li:nth-child(2) span:after {bottom:0; height:5px;}
	.media .instagram {}
		.media .instagram iframe {height:330px;}
	.media .media_slide {height:20px; margin:20px 0 0;}
		.media .media_slide ul {animation:marquee 30s linear infinite;}
			.media .media_slide li {font-size:15px; line-height:20px; margin:0 2px;}
	.media .media_contents {padding:10px; margin:190px 0 0;}
		.media .media_contents .meida_contents_box {border-width:.5px; padding:50px 10px 30px;}
			.media .media_contents .meida_contents_box .media_tab {top:-20px;}
					.media .media_contents .meida_contents_box .media_tab li {font-size:13px; line-height:20px; border-width:.5px; margin:0 2px; padding:3px 15px;}
						.media .media_contents .meida_contents_box .media_tab li span {padding-left:18px;}
							.media .media_contents .meida_contents_box .media_tab li span i {top:0; font-size:13px;}
				.media .media_contents .media_youtube .youtube_contents {padding:5px; width:50%;}
					.media .media_contents .media_youtube .youtube_contents .youtube_title {font-size:12px; line-height:15px; margin:5px 0;}
					.media .media_contents .media_youtube .youtube_contents .youtube_thumnail .youtubeimpact {position:absolute; bottom:90%; right:90%; z-index:10;}
						.media .media_contents .media_youtube .youtube_contents .youtube_thumnail .youtubeimpact .youtubeimpact_text {width:40px;}
							.media .media_contents .media_youtube .youtube_contents .youtube_thumnail .youtubeimpact .youtubeimpact_text:after {top:94%; left:70%; border-top:10px solid #c30d23; border-left:2px solid transparent;  border-right:2px solid transparent;}
							.media .media_contents .media_youtube .youtube_contents .youtube_thumnail .youtubeimpact .youtubeimpact_text div {top:9px; font-size:10px; line-height:12px;}
			.media .media_contents .meida_contents_box .media_congroup iframe {height:300px;}

		.media .media_contents .cardnews {border-width:0 1px 1px; padding:50px 10px;}
			.media .media_contents .cardnews .cardnews_title {margin:0 0 30px;}
					.media .media_contents .cardnews .cardnews_title li:nth-child(1) {font-size:50px; line-height:50px;}
					.media .media_contents .cardnews .cardnews_title li:nth-child(2) {font-size:12px; line-height:20px;}
				.media .media_contents .cardnews .cardnews_box:after {}
}





/*¸Þ´º*/
.menu {padding:0; padding-bottom:200px;}
	.menu .menu_contents {position:relative; width:100%; padding:50px;}
		.menu .menu_contents .menu_title {position:absolute; top:200px; left:0; width:100%; padding:0 100px; z-index:3;}
			.menu .menu_contents .menu_title ul {position:relative; display:table; font-size:0; margin:0 auto;}
				.menu .menu_contents .menu_title li {font-family:'GmarketSans'; text-align:center; font-weight:300; color:#fff; display:table; margin:0 auto;}
				.menu .menu_contents .menu_title ul:nth-child(1) li:nth-child(1) {font-family:'GyeonggiBatang'; font-weight:700; font-size:55px; line-height:60px;}
				.menu .menu_contents .menu_title ul:nth-child(1) li:nth-child(2) {margin:30px auto;}
				.menu .menu_contents .menu_title ul:nth-child(2) li {display:inline-block; vertical-align:top; width:200px; height:200px; font-weight:500; font-size:25px; line-height:70px; border:1px dashed #fff; border-radius:100%; margin:0 20px; padding-top:40px;}
				.menu .menu_contents .menu_title ul:nth-child(2) li:nth-child(2) {margin-top:50px;}
					.menu .menu_contents .menu_title ul:nth-child(2) li i {font-size:50px;}
				.menu .menu_contents .menu_title ul:nth-child(3) li:nth-child(1) {font-size:25px; line-height:35px; margin:50px auto;}
				.menu .menu_contents .menu_title ul:nth-child(3) li:nth-child(2) {font-weight:500; font-size:30px; line-height:40px;}
					.menu .menu_contents .menu_title ul:nth-child(3) li:nth-child(2) strong {font-weight:700; color:#fefcef;}
		.menu .menu_contents .movie {position:relative; width:100%; height:1200px; background:#000; overflow:hidden;}
			.menu .menu_contents .movie:after {position:absolute; top:0; left:0; width:100%; height:100%; content:''; z-index:2;}
			.menu .menu_contents .movie iframe {position:absolute; top:50%; left:50%; width:100%; min-width:2200px; max-width:2500px; height:100%; opacity:.5; z-index:1; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
	.menu .menu_slide {position:absolute; bottom:0; left:0; width:100%; z-index:5;}
		.menu .menu_slide ul {position:absolute; bottom:0; left:0; font-size:0; white-space:nowrap; will-change:transform; animation:marquee 30s linear infinite; z-index:1;}
			.menu .menu_slide li {display:inline-block; width:400px; vertical-align:top; font-family:'GmarketSans'; text-align:center; font-weight:500; font-size:20px; line-height:30px; color:#000; margin:0;}
				.menu .menu_slide li img {max-width:100%; transition:all .3s ease; -webkit-transition:all .3s ease;}
				.menu .menu_slide li:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}

@media (max-width:750px){
.menu {padding-bottom:70px;}
	.menu .menu_contents {padding:10px;}
		.menu .menu_contents .menu_title {top:100px; padding:0 10px;}
				.menu .menu_contents .menu_title ul:nth-child(1) li:nth-child(1) {font-size:20px; line-height:20px;}
				.menu .menu_contents .menu_title ul:nth-child(1) li:nth-child(2) {margin:15px auto;}
					.menu .menu_contents .menu_title ul:nth-child(1) li:nth-child(2) img {width:220px;}
				.menu .menu_contents .menu_title ul:nth-child(2) li {width:80px; height:80px; font-size:13px; line-height:23px; border-width:.5px; margin:0 2px; padding-top:17px;}
				.menu .menu_contents .menu_title ul:nth-child(2) li:nth-child(2) {margin-top:20px;}
					.menu .menu_contents .menu_title ul:nth-child(2) li i {font-size:20px;}
				.menu .menu_contents .menu_title ul:nth-child(3) li:nth-child(1) {font-size:12px; line-height:15px; margin:20px auto; padding:0 10px;}
				.menu .menu_contents .menu_title ul:nth-child(3) li:nth-child(2) {font-size:13px; line-height:20px; padding:0 10px;}
					.menu .menu_contents .menu_title ul:nth-child(3) li:nth-child(2) br {display:none;}
		.menu .menu_contents .movie {height:600px;}
		.menu .menu_slide ul {animation:marquee 30s linear infinite;}
			.menu .menu_slide li {width:150px; font-size:12px; line-height:15px;}
}





/*Ã¢¾÷*/
.franchise {}
	.franchise .price {position:relative; display:table; width:100%; max-width:1360px; padding:0 50px; margin:0 auto;}
		.franchise .price .price_title {float:left; width:50%;}
			.franchise .price .price_title ul {font-size:0;}
			.franchise .price .price_title ul:nth-child(2) {display:table; margin:30px 0;}
				.franchise .price .price_title li {font-family:'GmarketSans'; font-weight:300; color:#000;}
				.franchise .price .price_title ul:nth-child(1) li:nth-child(1) {font-weight:700; font-size:81px; line-height:85px; color:#d40101;}
				.franchise .price .price_title ul:nth-child(1) li:nth-child(2) {font-weight:700; font-size:42px; line-height:45px;}
					.franchise .price .price_title ul:nth-child(1) li:nth-child(2) span {position:relative;}
					.franchise .price .price_title ul:nth-child(1) li:nth-child(2) strong {position:relative; font-weight:700;}
						.franchise .price .price_title ul:nth-child(1) li:nth-child(2) span:after {position:absolute; bottom:0; left:0; width:100%; height:10px; content:''; background:url('../images/line_under.png') no-repeat center; background-size:100% 100%;}
						.franchise .price .price_title ul:nth-child(1) li:nth-child(2) strong:after {position:absolute; top:-40%; left:-10%; width:120%; height:180%; content:''; background:url('../images/line_circle.png') no-repeat center; background-size:100% 100%;}
				.franchise .price .price_title ul:nth-child(2) li {font-weight:500; float:left; font-size:25px; line-height:30px; margin:0 10px 0 0;}
		.franchise .price .price_table {float:right; width:50%; padding-left:50px;}
			.franchise .price .price_table ul {display:table; width:100%; padding:20px; border-bottom:1px solid rgba(0,0,0,.1);}
			.franchise .price .price_table ul:first-child {border-color:#000;}
				.franchise .price .price_table li {position:relative; font-family:'GmarketSans'; font-weight:300; color:#000;}
				.franchise .price .price_table li:nth-child(1) {float:left; font-weight:700; font-size:25px; line-height:30px;}
				.franchise .price .price_table li:nth-child(2) {float:right; font-weight:700; font-size:25px; line-height:30px;}
				.franchise .price .price_table li:nth-child(3) {clear:both; float:left; font-size:18px; line-height:25px; color:#666 !important; padding:10px 10px 0;}
					.franchise .price .price_table li:nth-child(2) div {position:absolute; top:-30px; right:-20px; font-family:'GmarketSans'; font-weight:700; font-size:25px; line-height:30px; color:#fefcef; padding:5px 5px 0; background:#d40101; white-space:nowrap; animation:bling 1.2s linear infinite; transform:rotate(-5deg); -webkit-transform:rotate(-5deg);}
				.franchise .price .price_table ul:last-child li {color:#c30d23;}
				.franchise .price .price_table ul:first-child li:nth-child(1) {float:right; font-weight:300; font-size:18px; line-height:25px; color:#666 }
		.franchise .price .price_comment {clear:left; float:left; width:50%;}
			.franchise .price .price_comment li {position:relative; width:100%; font-family:'GmarketSans'; font-weight:300; font-size:18px; line-height:23px; color:#666; margin:10px 0; padding-left:20px;}
					.franchise .price .price_comment li div {position:absolute; top:20px; left:40px; font-family:'GmarketSans'; font-weight:700; font-size:25px; line-height:30px; color:#fefcef; padding:5px 5px 0; background:#d40101; white-space:nowrap; animation:bling 1.2s linear infinite; transform:rotate(-5deg); -webkit-transform:rotate(-5deg);}
				.franchise .price .price_comment li:after {position:absolute; top:0; left:0; content:'¡Ø';}
		.franchise .price .price_signimg {position:absolute; top:400px; right:60%;}
	.franchise .process {position:relative; display:table; width:100%; max-width:1360px; padding:0 50px; margin:100px auto 0;}
		.franchise .process .process_contents {width:100%;}
			.franchise .process .process_contents ul {position:relative; float:left; width:25%; padding:25px; margin:30px 0;}
			.franchise .process .process_contents ul:nth-child(5),
			.franchise .process .process_contents ul:nth-child(6),
			.franchise .process .process_contents ul:nth-child(7),
			.franchise .process .process_contents ul:nth-child(8) {float:right;}
				.franchise .process .process_contents ul:after {position:absolute; top:100px; left:100%; content:'\e93f'; font-family:'xeicon'; font-size:30px; margin:0 0 0 -15px; animation:bling 1s ease-in-out infinite;}
				.franchise .process .process_contents ul:nth-child(4):after {top:100%; left:50%; content:'\e942'; margin:0 0 0 -15px;}
				.franchise .process .process_contents ul:nth-child(5):after,
				.franchise .process .process_contents ul:nth-child(6):after,
				.franchise .process .process_contents ul:nth-child(7):after {left:auto; right:100%; content:'\e93c'; margin:0 -15px 0 0;}
				.franchise .process .process_contents ul:nth-child(8):after {display:none;}

				.franchise .process .process_contents li {font-family:'GmarketSans'; text-align:center; font-weight:300; color:#000;}
				.franchise .process .process_contents li:nth-child(1) {font-size:20px; line-height:25px; margin:0 0 20px;}
				.franchise .process .process_contents li:nth-child(2) {position:relative; display:table; width:100px; border-radius:100%; background:rgba(0,0,0,.05); margin:0 auto;}
					.franchise .process .process_contents li:nth-child(2):after {display:block; padding-bottom:100%; content:'';}
					.franchise .process .process_contents li:nth-child(2) i {position:absolute; top:50%; left:50%; font-size:40px; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
				.franchise .process .process_contents li:nth-child(3) {font-weight:700; font-size:23px; line-height:25px; margin:30px 0 10px;}
				.franchise .process .process_contents li:nth-child(4) {font-size:18px; line-height:25px; color:#666;}

@media (max-width:750px){
	.franchise .price {padding:0 10px;}
		.franchise .price .price_title {width:100%;}
			.franchise .price .price_title ul:nth-child(2) {margin:20px 0 ;}
				.franchise .price .price_title ul:nth-child(1) li:nth-child(1) {font-size:32px; line-height:35px;}
				.franchise .price .price_title ul:nth-child(1) li:nth-child(2) {font-size:16.5px; line-height:17px;}
						.franchise .price .price_title ul:nth-child(1) li:nth-child(2) span:after {bottom:0; height:5px;}
				.franchise .price .price_title ul:nth-child(2) li {font-size:12px; line-height:15px; margin:0 5px 0 0;}
		.franchise .price .price_table {float:left; width:100%; padding-left:0;}
			.franchise .price .price_table ul {padding:10px; border-width:.5px;}
				.franchise .price .price_table li:nth-child(1) {font-size:15px; line-height:20px;}
				.franchise .price .price_table li:nth-child(2) {font-size:15px; line-height:20px;}
					.franchise .price .price_table li:nth-child(2) div {top:-10px; right:-10px; font-size:13px; line-height:15px; padding:2px 2px 0;}
				.franchise .price .price_table li:nth-child(3) {font-size:11px; line-height:13px; padding:0 5px 0;}
				.franchise .price .price_table ul:first-child li:nth-child(1) {font-size:11px; line-height:13px;}
		.franchise .price .price_comment {width:100%;}
			.franchise .price .price_comment li {font-size:11px; line-height:13px; margin:5px 0; padding-left:10px;}
					.franchise .price .price_comment li div {top:10px; left:20px; font-size:13px; line-height:15px; padding:2px 2px 0;}
		.franchise .price .price_signimg {position:relative; clear:both; top:30px; right:auto; left:-20px;}
			.franchise .price .price_signimg img {width:200px;}
	.franchise .process {padding:0 10px; max-width:450px; margin:50px auto 0;}
			.franchise .process .process_contents ul {width:50%; height:190px; padding:15px; margin:20px 0;}
			.franchise .process .process_contents ul:nth-child(5),
			.franchise .process .process_contents ul:nth-child(6) {float:left;}
			.franchise .process .process_contents ul:nth-child(3),
			.franchise .process .process_contents ul:nth-child(4),
			.franchise .process .process_contents ul:nth-child(7),
			.franchise .process .process_contents ul:nth-child(8) {float:right;}
				.franchise .process .process_contents ul:after,
				.franchise .process .process_contents ul:nth-child(5):after {top:55px; left:100%; content:'\e93f'; font-size:14px; margin:0 0 0 -7px;}
				.franchise .process .process_contents ul:nth-child(2):after,
				.franchise .process .process_contents ul:nth-child(4):after,
				.franchise .process .process_contents ul:nth-child(6):after {top:100%; left:50%; content:'\e942'; margin:0 0 0 -7px;}
				.franchise .process .process_contents ul:nth-child(3):after,
				.franchise .process .process_contents ul:nth-child(7):after {left:auto; right:100%; content:'\e93c'; margin:0 -7px 0 0;}
				.franchise .process .process_contents li:nth-child(1) {font-size:10px; line-height:12px; margin:0 0 10px;}
				.franchise .process .process_contents li:nth-child(2) {width:60px;}
					.franchise .process .process_contents li:nth-child(2) i {font-size:20px;}
				.franchise .process .process_contents li:nth-child(3) {font-size:15px; line-height:18px; margin:15px 0 5px;}
				.franchise .process .process_contents li:nth-child(4) {font-size:12px; line-height:15px;}
}





/*¸ÅÀå*/
.store {padding:0;}
	.store .storeimg1 {position:absolute; top:-200px; left:50%; margin-left:300px;}
	.store .storeimg2 {position:absolute; top:400px; left:50%; margin-left:700px;}
	.store iframe {width:100%; height:1650px;}

@media (max-width:750px){
	.store .storeimg1 { top:-120px; margin-left:70px;}
		.store .storeimg1 img {width:250px;}
	.store .storeimg2 {top:80px; left:auto; right:-50px; margin-left:0;}
		.store .storeimg2 img {width:100px;}
	.store iframe {height:1300px;}
}





/*À¯Æ©ºê·¹ÀÌ¾î*/
	.youtube_pop_bg {position:fixed; top:-100%; left:0; width:100%; height:0; padding:100px 200px; background:rgba(0,0,0,.9); backdrop-filter:blur(3px); -webkit-backdrop-filter:blur(3px); z-index:125; opacity:0; transition:all .2s ease; -webkit-transition:all .2s ease; overflow:hidden;}
		.youtube_pop_bg .youtube_closebtn {position:absolute; bottom:20px; left:50%; font-family:'GmarketSans'; text-align:center; font-weight:300; font-size:17px; line-height:30px; color:#fff; border:1px solid rgba(255,255,255,.3); border-radius:100px; padding:5px 10px; padding-left:40px; background:rgba(0,0,0,.9); transform: translateX(-50%); cursor:pointer; z-index:2;}
			.youtube_pop_bg .youtube_closebtn i {position:absolute; top:7px; left:10px; font-size:25px;}
		.youtube_pop_bg .youtube_pop_contents {position:absolute; top:50%; left:50%; width:70%; transform: translate(-50%,-50%); z-index:1;}
		.youtube_pop_bg .youtube_pop_contents:before {position:absolute; top:50%; left:0; width:100%; content:'\ec37'; font-family:'xeicon'; text-align:center; color:#fff; font-size:40px; transform: translate(-50%,0); z-index:-1; animation:rotate 2s linear infinite;}

	.youtube_popup_open {top:0 !important; height:100%; opacity:1 !important;}

	.youtube_contents .youtube_thumnail {position:relative; cursor:pointer; background:#000;}
	.youtube_contents .youtube_thumnail * {transition:all .2s ease; -webkit-transition:all .2s ease;}
	.youtube_contents .youtube_thumnail img {width:100%;}
		.youtube_contents .youtube_thumnail:after {position:absolute; top:50%; left:50%; content:'\ea3f'; font-family:'xeicon'; font-size:80px; color:#fff; text-shadow:0 0 5px #000; z-index:1; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); opacity:.5;}
		.youtube_contents:hover .youtube_thumnail:after {opacity:1;}
		.youtube_contents:hover .youtube_thumnail img {opacity:.6;}
		
@media (max-width:750px){
	.youtube_pop_bg {padding:0;}
		.youtube_pop_bg .youtube_pop_contents {width:100%;}

		.youtube_contents .youtube_thumnail:after {font-size:40px; opacity:1;}
}

	.tab_content_wr > div {clear:both; display:none;}
		.tab_content_wr > div.active {display:block;}