@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 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%); }
}

@keyframes zoomcon {
	0%	{-webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1);}
	50%	{-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
	100% {-webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1);}
}
@keyframes zoomtext {
	0%	{-webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); opacity:.5;}
	100%	{-webkit-transform:scale(1.3); -ms-transform:scale(1.3); transform:scale(1.3); opacity:0;}
}

@keyframes reviewscroll {
	0%	{top:0;}
	50%	{top:-2800px;}
	100% {top:0;}
}

@keyframes reviewscrollm {
	0%	{top:0;}
	50%	{top:-1350px;}
	100% {top:0;}
}

@keyframes tong {
	0%	{margin-top:0;}
	50%	{margin-top:-5px;}
	100% {margin-top:0;}
}
@keyframes tonggal {
	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 tong2 {
	0%	{margin-top:0; opacity:1;}
	25%	{opacity:0;}
	50%	{margin-top:-20px; opacity:1;}
	75%	{opacity:0;}
	100% {margin-top:0; opacity:1;}
}
@keyframes tong3 {
	0%	{margin-bottom:0;}
	10%	{margin-bottom:5px;}
	20% {margin-bottom:0;}
	30%	{margin-bottom:5px;}
	40% {margin-bottom:0;}
	100% {margin-bottom: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 smokemove1 {
	0%	{margin-top:0; opacity:0;}
	50%	{opacity:1;}
	100% {margin-top:-200px; opacity:0;}
}
@keyframes smokemove2 {
	0%	{margin-top:0; opacity:0;}
	50%	{opacity:1;}
	100% {margin-top:-100px; opacity:0;}
}
@keyframes smokemove1m {
	0%	{margin-top:0; opacity:0;}
	50%	{opacity:1;}
	100% {margin-top:-50px; opacity:0;}
}
@keyframes smokemove2m {
	0%	{margin-top:0; opacity:0;}
	50%	{opacity:1;}
	100% {margin-top:-70px; opacity:0;}
}


@keyframes brandwave {
	0%	{margin-top:0}
	50%	{margin-top:10px}
	100% {margin-top:0}
}

html {min-width:400px;}
* {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;
}
strong {font-weight:normal;}
ul {padding:0; margin:0;}
li {list-style:none;}
img {image-rendering:auto;}

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


.wrap {top:0px; width:100%; min-width:1400px; max-width:2500px; margin:0 auto; overflow:hidden;}
	.centerdiv {width:100%; max-width:1460px; margin:0 auto; padding:0 50px;}
	.centerdiv2 {width:100%; margin:0 auto;}
	.relative {position:relative; left:0; top:0;}
	.bookmark {position:absolute; top:0; left:0;}
	.mo_noline {display:none;}

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

@media (max-width:750px){
.popupgroup {top:40px; padding:0 10px;}
.wrap {min-width:100%; max-width:750px; overflow:hidden;}
	.centerdiv {width:100%; padding:0 10px;}
	.bookmark {top:0;}
	.mo_noline {display:table;}
}










/*Çì´õ*/
.header {position:fixed; top:0; left:0; opacity:1; width:100%; min-width:1400px; background:#ffe8cf; padding:10px 50px; z-index:99; transition:all .3s ease;}
.header_show {top:0; opacity:1;}
.header_hide {top:-100px; opacity:0;}
.header_shadow {box-shadow:0 0 5px rgba(0,0,0,.5);}

	.header .logo {position:relative; float:left;}
	.header .logo *,
	.header .logo *::after {transition:all .3s ease;}
		.header .logo img {width:160px; image-rendering:auto; transition:all .3s ease;}
		.header_shadow .logo img {width:100px;}
		.header .logo div {position:absolute; top:5%; left:85%; font-family:'Paperlogy'; font-weight:500; font-size:18px; line-height:20px; color:#fff; padding:2px 5px; background:#ce1126; border-radius:5px; white-space:nowrap; z-index:1;}
		.header_shadow .logo div {top:-2px; font-size:15px; line-height:16px;}
			.header .logo div::after {position:absolute; top:100%; left:5%; content:''; border-top:10px solid #ce1126; border-left:0 solid transparent; border-right:6px solid transparent;}

	.header .navi {position:absolute; top:50%; left:50%; margin-top:-2px; font-size:0; z-index:4; transform:translate(-50%,-50%); white-space:nowrap;}
		.header .navi ul {font-size:0;}
			.header .navi li {display:inline-block; vertical-align:top; margin:0 15px;}
				.header .navi li a {position:relative; display:block; font-family:'Paperlogy'; text-align:center; font-weight:400; font-size:20px; line-height:40px; color:#000; cursor:pointer; text-decoration:none;}
				.header .navi li.on a {}

	.header .customer {position:absolute; top:50%; right:50px; margin-top:-2px; transform:translateY(-50%);}
		.header .customer ul {}
			.header .customer li {font-weight:500; font-family:'Paperlogy'; text-align:right; color:#000;}
			.header .customer li:nth-child(1) {font-size:22px; line-height:25px;}
			.header .customer li:nth-child(2) {font-weight:900; font-size:25px; line-height:30px; color:#ce1126;}

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

		.header .logo img {width:80px;}
		.header_shadow .logo img {width:80px;}
		.header .logo div {position:absolute; top:5%; left:85%; font-size:14px; line-height:15px; padding:2px;}
		.header_shadow .logo div {top:5%; font-size:14px; line-height:15px;}
			.header .logo div::after {border-top:5px solid #ce1126; border-right:3px solid transparent;}

	.header .navi {clear:both; float:left; position:relative; top:0; left:0; margin-top:5px; width:100%; text-align:center; transform:translate(0,0); white-space:normal;}
		.header .navi ul {font-size:0;}
			.header .navi li {width:25%; margin:0;}
				.header .navi li a {font-size:15px; line-height:20px;}

	.header .customer {position:absolute; top:20px; right:10px; margin-top:-2px; transform:translateY(0);}
			.header .customer li:nth-child(1) {font-size:15px; line-height:15px;}
			.header .customer li:nth-child(2) {font-size:18px; line-height:20px;}
}




/*ÇªÅÍ*/
.bottom {position:relative; display:table; width:100%; min-width:1400px; text-align:center; background:#191919; padding:0 50px 250px;}

	.bottom .ci {width:100%; text-align:center;}
		.bottom .ci img {width:200px;}
	.bottom .companyinfo {width:100%; text-align:center; margin-top:50px;}
		.bottom .companyinfo ul {width:100%; font-size:0; margin:0 0 10px;}
			.bottom .companyinfo li {position:relative; display:inline-block; vertical-align:top; margin:0 20px 0 0; font-family:'Paperlogy'; font-weight:400; font-size:18px; line-height:25px; color:#fff;}
			.bottom .companyinfo a {font-family:'Paperlogy'; font-weight:400; font-size:17px; text-decoration:none; color:#fff;}

@media (max-width:750px){
.bottom {min-width:100%; border-width:.5px; padding:50px 10px 230px;}

		.bottom .ci img {width:100px;}
	.bottom .companyinfo {margin-top:20px;}
		.bottom .companyinfo ul {margin:0 0 5px;}
			.bottom .companyinfo li {margin:0 10px 0 0; font-weight:300; font-size:13px; line-height:18px;}
			.bottom .companyinfo a {font-weight:300; font-size:13px;}
}




/*¿Â¶óÀÎ»ó´ã*/
.footer_inquiry_section {position:fixed; bottom:-300px; opacity:0; left:0; width:100%; min-width:1400px; text-align:center; font-size:0; background:#ce1126; padding:20px 10px; box-shadow:0 0 3px rgba(0,0,0,.3); z-index:99; transition:all .3s ease;}
.footer_inquiry_section_show {bottom:0; opacity:1;}
	.footer_inquiry_section .formgroup_title {position:relative; display:inline-block; vertical-align:top; font-size:0; margin-right:20px;}
		.footer_inquiry_section .formgroup_title ul {position:relative; display:inline-block; vertical-align:top;}
			.footer_inquiry_section .formgroup_title li {position:relative; display:inline-block; vertical-align:top; font-family:'Paperlogy'; font-weight:300; color:#fff;}
				.footer_inquiry_section .formgroup_title li img {image-rendering:auto;}
			.footer_inquiry_section .formgroup_title ul li:nth-child(1) {position:absolute; bottom:-25px; right:100%; margin-right:-60px;}
			.footer_inquiry_section .formgroup_title ul li:nth-child(2) {font-weight:400; text-align:left; font-size:22px; line-height:23px;}
			.footer_inquiry_section .formgroup_title ul li:nth-child(3) {font-weight:500; font-size:40px; line-height:40px; margin-top:4px; margin-left:10px;}
	.footer_inquiry_section .formgroup_box {display:inline-block; vertical-align:top;}

@media (max-width:750px){
.footer_inquiry_section {min-width:100%; padding:10px;}
	.footer_inquiry_section .formgroup_title {width:100%; text-align:left; margin-right:0;}
		.footer_inquiry_section .formgroup_title ul {padding-left:140px;}
			.footer_inquiry_section .formgroup_title ul li:nth-child(1) {bottom:0; left:0;}
			.footer_inquiry_section .formgroup_title li {position:table;}
				.footer_inquiry_section .formgroup_title ul li:nth-child(1) img {width:130px;}
			.footer_inquiry_section .formgroup_title ul li:nth-child(2) {font-size:15px; line-height:17px;}
			.footer_inquiry_section .formgroup_title ul li:nth-child(3) {font-size:23px; line-height:25px; margin-top:0; margin-left:0;}
	.footer_inquiry_section .formgroup_box {width:100%; margin-top:8px;}
}





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

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





.dot-title {}
.dot-char {position:relative;  display:inline-block;}
.dot-char::before {content:""; position:absolute; top:-10px; left:50%; transform:translateX(-50%); width:10px; height:10px; border-radius:50%; background:#ce1126;}
/* ¶ç¾î¾²±â(span)¿¡´Â Á¡ ¾È Âï±â */
.dot-char.is-space::before {content:none;}

@media (max-width:750px){
.dot-char::before {top:-10px; width:5px; height:5px;}
}




/*ÀÎÆ®·Î*/
.intro {padding:100px 10px 10px; background:#ffe8cf;}
	.intro .intro_food1 {position:absolute; top:350px; right:50%; margin-right:450px; z-index:5;}
	.intro .intro_food2 {position:absolute; bottom:-200px; left:50%; margin-left:500px; z-index:5;}
		.intro .intro_food2 img {animation:rotate 60s linear infinite;}
	.intro .intro_title {position:absolute; top:50%; left:0; width:100%; text-align:center; font-size:0; z-index:3; transform:translateY(-50%);}
		.intro .intro_title ul {display:table; margin:0 auto;}
			.intro .intro_title li {font-family:'Paperlogy'; font-weight:300; color:#fff;}
			.intro .intro_title ul:nth-child(1) li:nth-child(1) {font-style:italic; font-weight:900; font-size:55px; line-height:60px; transform:rotate(-14deg); padding-left:50px; margin-bottom:30px;}
				.intro .intro_title ul:nth-child(1) li:nth-child(1) strong {position:relative; font-weight:900;}
					.intro .intro_title ul:nth-child(1) li:nth-child(1) strong::after {position:absolute; top:-25%; left:-20%; width:140%; height:170%; content:''; background:url('../images/line_circle.png') no-repeat center; background-size:100% 100%; z-index:1;}
			.intro .intro_title ul:nth-child(1) li:nth-child(2),
			.intro .intro_title ul:nth-child(1) li:nth-child(3),
			.intro .intro_title ul:nth-child(1) li:nth-child(4),
			.intro .intro_title ul:nth-child(1) li:nth-child(5) {display:inline-block; vertical-align:top;}
			.intro .intro_title ul:nth-child(1) li:nth-child(2) {font-weight:500; font-size:30px; line-height:40px; margin-top:160px;}
			.intro .intro_title ul:nth-child(1) li:nth-child(3) {font-style:italic; font-weight:900; font-size:200px; line-height:200px; color:#ce1126; transform:rotate(-14deg); margin-left:-60px;}
			.intro .intro_title ul:nth-child(1) li:nth-child(4) {font-style:italic; font-weight:900; font-size:100px; line-height:100px; color:#ce1126; transform:rotate(-14deg); margin-top:-30px;}
			.intro .intro_title ul:nth-child(1) li:nth-child(5) {position:relative; font-style:italic; font-weight:900; font-size:150px; line-height:150px; color:#ce1126; margin-left:-90px; margin-top:80px;}
				.intro .intro_title ul:nth-child(1) li:nth-child(5)::after {position:absolute; bottom:-10px; left:0; width:100%; height:20px; content:''; background:url('../images/line_under.png') no-repeat center; background-size:100% 100%; z-index:-1;}
				.intro .intro_title ul:nth-child(1) li:nth-child(5) div {position:absolute; bottom:125%; left:70%; font-style:normal; font-weight:500; font-size:28px; line-height:28px; color:#fff; background:#ce1126; border-radius:30px; padding:15px;}
					.intro .intro_title ul:nth-child(1) li:nth-child(5) div strong {font-weight:500; font-size:56px; line-height:60px;}
					.intro .intro_title ul:nth-child(1) li:nth-child(5) div::after {position:absolute; top:100%; left:15%; content:''; border-top:30px solid #ce1126; border-left:0 solid transparent; border-right:10px solid transparent;}
			.intro .intro_title ul:nth-child(2) li {font-weight:500; font-size:40px; line-height:50px; margin-top:50px;}

	.intro .movie {position:relative; width:100%; height:850px; background:#000; overflow:hidden; z-index:1;}
		.intro .movie::before {position:absolute; top:0; left:0; width:100%; height:100%; content:''; background:url('../images/mov_dot.png'); z-index:2;}
		.intro .movie::after {position:absolute; bottom:-100px; left:0; width:100%; height:200px; content:''; background:#ffe8cf; border-radius:100%; z-index:3;}
		.intro .movie iframe {position:absolute; top:50%; left:50%; width:100%; min-width:1550px; height:1400px; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); opacity:.8; z-index:1; pointer-events:none;}

.intro2 {background:#ffe8cf; padding-top:0;}
	.intro2 .intro2_title {width:100%;}
		.intro2 .intro2_title ul {width:100%; text-align:center;}
			.intro2 .intro2_title li {font-family:'Paperlogy'; font-weight:400; font-size:60px; line-height:70px; color:#000;}
				.intro2 .intro2_title li strong {font-weight:900;}
				.intro2 .intro2_title li strong:nth-child(2) {color:#ce1126;}
	.intro2 .intro2_contents {display:flex; width:100%; max-width:1300px; margin:50px auto;}
		.intro2 .intro2_contents ul {position:relative; flex:1; padding:50px 0;}
			.intro2 .intro2_contents ul::after {position:absolute; top:0; right:0; width:1px; height:100%; content:''; background:linear-gradient(to bottom, rgba(0,0,0,.0), rgba(0,0,0,1), rgba(0,0,0,.0)); z-index:1; opacity:.1;}
			.intro2 .intro2_contents li {display:table; font-family:'Paperlogy'; text-align:center; font-weight:300; color:#000; margin:0 auto;}
			.intro2 .intro2_contents li:nth-child(1) {font-size:25px; line-height:30px;}
			.intro2 .intro2_contents li:nth-child(2) {font-weight:500; font-size:40px; line-height:50px; color:#ffe8cf; background:#ce1126; border-radius:100px; padding:5px 20px; margin:20px auto;}
			.intro2 .intro2_contents li:nth-child(3) {font-weight:500; font-size:40px; line-height:70px;}
				.intro2 .intro2_contents li:nth-child(3) strong {font-weight:900; font-size:70px;}
	.intro2 .intro2_comment {width:100%; font-family:'Paperlogy'; text-align:center; font-weight:300; font-size:20px; line-height:30px; color:#000;}

@media (max-width:750px){
.intro {padding:100px 10px 0;}
	.intro .intro_food1 {top:150px; left:-30px; right:auto; margin-right:0;}
		.intro .intro_food1 img {width:200px;}
	.intro .intro_food2 {bottom:10px; left:auto; right:-50px; margin-left:0;}
		.intro .intro_food2 img {width:200px;}
		.intro .intro_title {margin-top:20px;}
			.intro .intro_title ul:nth-child(1) li:nth-child(1) {font-size:20px; line-height:20px; padding-left:0; margin-bottom:15px;}
			.intro .intro_title ul:nth-child(1) li:nth-child(2) {font-size:17px; line-height:20px; margin-top:58px;}
			.intro .intro_title ul:nth-child(1) li:nth-child(3) {font-size:80px; line-height:80px; margin-left:-20px; letter-spacing:-10px;}
			.intro .intro_title ul:nth-child(1) li:nth-child(4) {font-size:50px; line-height:50px; margin-left:10px; margin-top:-15px;}
			.intro .intro_title ul:nth-child(1) li:nth-child(5) {font-size:70px; line-height:70px; margin-left:-50px; margin-top:30px;}
				.intro .intro_title ul:nth-child(1) li:nth-child(5)::after {bottom:-10px; height:10px;}
				.intro .intro_title ul:nth-child(1) li:nth-child(5) div {left:58%; font-size:13px; line-height:14px; border-radius:10px; padding:10px; white-space:nowrap;}
					.intro .intro_title ul:nth-child(1) li:nth-child(5) div strong {font-size:25.5px; line-height:25px;}
					.intro .intro_title ul:nth-child(1) li:nth-child(5) div::after {margin-top:-1px; border-top:15px solid #ce1126; border-left:0 solid transparent; border-right:10px solid transparent;}
			.intro .intro_title ul:nth-child(2) li {font-size:18px; line-height:20px; margin-top:30px;}

	.intro .movie {height:600px;}
		.intro .movie::before {background-size:2px;}
		.intro .movie::after {left:-20%; bottom:-50px; width:140%; height:100px;}
		.intro .movie iframe {height:100%;}

			.intro2 .intro2_title li {font-size:40px; line-height:40px;}
	.intro2 .intro2_contents {margin:30px auto;}
		.intro2 .intro2_contents ul {padding:30px 0;}
			.intro2 .intro2_contents ul::after {width:.5px;}
			.intro2 .intro2_contents li:nth-child(1) {font-size:15px; line-height:17px;}
			.intro2 .intro2_contents li:nth-child(2) {font-size:17px; line-height:20px; padding:5px 10px; margin:10px auto;}
			.intro2 .intro2_contents li:nth-child(3) {font-size:15px; line-height:30px;}
				.intro2 .intro2_contents li:nth-child(3) strong {font-size:33px;}
	.intro2 .intro2_comment {font-size:14px; line-height:16px; padding:0 10px;}
}





@keyframes colorTick {
  0% {font-weight:700; color:#ce1126;}
  20% {font-weight:300; color:#000;}
  100% {font-weight:300; color:#000;}
}
/*¼º°øÆ÷ÀÎÆ®*/
.success {background:url('../images/success_bg.jpg') no-repeat center top;}
	.success .success_food {position:absolute; top:-180px; left:0; width:100%; text-align:center; z-index:1;}
	.success .success_title {width:100%; text-align:center;}
		.success .success_title ul {}
		.success .success_title ul:nth-child(1) {margin-top:350px;}
			.success .success_title li {font-family:'Paperlogy'; font-weight:300; color:#000;}
			.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) {margin-right:150px;}
			.success .success_title ul:nth-child(2) li {font-weight:900; font-size:150px; line-height:200px;}
		.success .success_title ul:nth-child(3) {display:flex; max-width:1300px; margin:100px auto;}
			.success .success_title ul:nth-child(3) li {flex:1; font-size:25px; line-height:30px; color:#000; animation: colorTick 5s steps(1) infinite;}
			.success .success_title ul:nth-child(3) li:nth-child(1) {animation-delay:0s;}
			.success .success_title ul:nth-child(3) li:nth-child(2) {animation-delay:1s;}
			.success .success_title ul:nth-child(3) li:nth-child(3) {animation-delay:2s;}
			.success .success_title ul:nth-child(3) li:nth-child(4) {animation-delay:3s;}
			.success .success_title ul:nth-child(3) li:nth-child(5) {animation-delay:4s;}
			.success .success_title ul:nth-child(3) li .material-symbols-outlined {font-size:70px !important; font-variation-settings: 'wght' 100, 'FILL' 0; margin-bottom:30px;}
			.success .success_title ul:nth-child(4) li {font-size:30px; line-height:40px;}
				.success .success_title ul:nth-child(4) li strong {background:#ce1126; color:#fff; font-weight:900; padding:2px 5px; border-radius:5px;}
	.success .success_contents {width:100%; font-size:0; padding:0 10px; margin-top:200px;}
	.success .success_contents *,
	.success .success_contents *::before,
	.success .success_contents *::after {transition:all .3s ease;}
		.success .success_contents .successitem {position:relative; width:100%; padding:100px 0;}
		.success .success_contents .successitem4 {margin-top:100px;}
		.success .success_contents .successitem1,
		.success .success_contents .successitem2 {display:inline-block; vertical-align:top; width:50%; height:800px; padding:100px; background-size:cover !important;}
		.success .success_contents .successitem1 {background:url('../images/success1_bg.jpg') no-repeat center;}
			.success .success_contents .successitem1::after,
			.success .success_contents .successitem2::after {position:absolute; top:0; left:0; width:100%; height:100%; content:''; z-index:1;}
			.success .success_contents .successitem1::after {background:linear-gradient(to right, rgba(25,25,25,1), rgba(25,25,25,.5), rgba(25,25,25,.5));}
			.success .success_contents .successitem2::after {background:linear-gradient(to left, rgba(25,25,25,1), rgba(25,25,25,.5), rgba(25,25,25,.5));}
			.success .success_contents .successitem1:hover::after,
			.success .success_contents .successitem2:hover::after {opacity:.7;}
		.success .success_contents .successitem2 {background:url('../images/success2_bg.jpg') no-repeat center;}
			.success .success_contents .successitem .successitem_title {position:relative; display:inline-block; vertical-align:top; z-index:2;}
			.success .success_contents .successitem1 .successitem_title {text-align:left !important; width:100%;}
			.success .success_contents .successitem2 .successitem_title {text-align:right !important; width:100%;}
			.success .success_contents .successitem:nth-child(odd) {text-align:right; padding-right:200px;}
			.success .success_contents .successitem:nth-child(even) {text-align:left; padding-left:200px;}
				.success .success_contents .successitem .successitem_title ul {}
					.success .success_contents .successitem .successitem_title li {font-family:'Paperlogy'; font-weight:300; color:#000;}
					.success .success_contents .successitem1 .successitem_title li,
					.success .success_contents .successitem2 .successitem_title li {color:#fff;}
					.success .success_contents .successitem .successitem_title li:nth-child(1) {font-size:25px; line-height:40px;}
					.success .success_contents .successitem .successitem_title li:nth-child(2) {font-size:70px; line-height:80px;}
						.success .success_contents .successitem .successitem_title li:nth-child(2) strong {font-weight:900; color:#ce1126;}
					.success .success_contents .successitem .successitem_title li:nth-child(3) {font-size:25px; line-height:40px; margin-top:50px;}
						.success .success_contents .successitem .successitem_title li:nth-child(3) strong {font-weight:500;}
						.success .success_contents .successitem .successitem_title li:nth-child(3) b {font-weight:800;}
						.success .success_contents .successitem .successitem_title li:nth-child(3) span {font-size:30px;}
			.success .success_contents .successitem .success3_img {position:absolute; top:0; right:850px; z-index:1;}
				.success .success_contents .successitem .success3_img li {position:absolute;}
				.success .success_contents .successitem .success3_img li:nth-child(1) {top:200px; right:200px; z-index:1;}
				.success .success_contents .successitem .success3_img li:nth-child(2) {top:50px; right:250px; z-index:2;}
				.success .success_contents .successitem .success3_img li:nth-child(3) {top:130px; right:0; z-index:2;}
				.success .success_contents .successitem .success3_img li:nth-child(4) {top:350px; right:150px; z-index:2;}
				.success .success_contents .successitem .success3_img li:nth-child(5) {top:100px; right:500px; z-index:2;}
				.success .success_contents .successitem .success3_img li:nth-child(6) {top:280px; right:230px; z-index:2;}
				.success .success_contents .successitem .success3_img li:nth-child(7) {top:150px; right:150px; z-index:2;}
			.success .success_contents .successitem .success4_img {position:absolute; top:0; left:800px; z-index:1;}
				.success .success_contents .successitem .success4_img li {position:absolute;}
				.success .success_contents .successitem .success4_img li:nth-child(1) {top:-60px; left:0; z-index:1;}
				.success .success_contents .successitem .success4_img li:nth-child(2) {top:-40px; left:700px; z-index:2;}
			.success .success_contents .successitem .success5_img {position:absolute; top:0; right:900px; z-index:1;}
				.success .success_contents .successitem .success5_img li {position:absolute;}
				.success .success_contents .successitem .success5_img li:nth-child(1) {top:30px; right:300px; z-index:1;}
					.success .success_contents .successitem .success5_img li:nth-child(1) img {width:300px;}
				.success .success_contents .successitem .success5_img li:nth-child(2) {top:60px; right:0; z-index:2;}
					.success .success_contents .successitem .success5_img li:nth-child(2) img {width:170px;}
				.success .success_contents .successitem .success5_img li:nth-child(3) {top:250px; right:0; z-index:3;}

@media (max-width:750px){
.success {background-size:750px;}
	.success .success_food {top:-50px;}
		.success .success_food img {width:230px;}
		.success .success_title ul:nth-child(1) {margin-top:50px;}
			.success .success_title ul:nth-child(1) li:nth-child(1) {margin-right:40px;}
			.success .success_title ul:nth-child(1) li:nth-child(1) img,
			.success .success_title ul:nth-child(1) li:nth-child(2) img {width:100px;}
			.success .success_title ul:nth-child(2) li {font-size:55px; line-height:55px;}
		.success .success_title ul:nth-child(3) {display:table; width:100%; margin:50px auto; padding:0 10px;}
			.success .success_title ul:nth-child(3) li {display:inline-block; vertical-align:top; width:33.33%; font-size:15px; line-height:20px; margin:10px 0;}
			.success .success_title ul:nth-child(3) li .material-symbols-outlined {font-size:60px !important; margin-bottom:10px;}
			.success .success_title ul:nth-child(4) li {font-size:17px; line-height:25px; padding:0 10px;}
				.success .success_title ul:nth-child(4) li strong {padding:2px 2px;}
	.success .success_contents {margin-top:100px;}
		.success .success_contents .successitem {padding:50px 0;}
		.success .success_contents .successitem4 {margin-top:80px;}
		.success .success_contents .successitem5 {margin-top:-70px; padding-bottom:0;}
		.success .success_contents .successitem1,
		.success .success_contents .successitem2 {width:100%; height:300px; padding:20px !important;}
			.success .success_contents .successitem1::after {background:linear-gradient(to bottom, rgba(25,25,25,1), rgba(25,25,25,.5));}
			.success .success_contents .successitem2::after {background:linear-gradient(to bottom, rgba(25,25,25,1), rgba(25,25,25,.5));}
			.success .success_contents .successitem:nth-child(odd) {padding-right:10px;}
			.success .success_contents .successitem:nth-child(even) {padding-left:10px;}
			.success .success_contents .successitem .successitem_title {width:60%;}
			.success .success_contents .successitem1 .successitem_title,
			.success .success_contents .successitem2 .successitem_title {width:100%;}
					.success .success_contents .successitem .successitem_title li:nth-child(1) {font-size:14px; line-height:20px;}
					.success .success_contents .successitem .successitem_title li:nth-child(2) {font-size:25px; line-height:30px; margin-top:10px;}
					.success .success_contents .successitem .successitem_title li:nth-child(3) {font-size:15px; line-height:20px; margin-top:20px;}

						.success .success_contents .successitem .successitem_title li:nth-child(3) span {font-size:20px;}
			.success .success_contents .successitem .success3_img {right:60%;}
				.success .success_contents .successitem .success3_img li:nth-child(1) {top:180px; right:-50px;}
					.success .success_contents .successitem .success3_img li:nth-child(1) img {width:400px;}
				.success .success_contents .successitem .success3_img li:nth-child(2) {top:50px; right:100px;}
					.success .success_contents .successitem .success3_img li:nth-child(2) img {width:50px;}
				.success .success_contents .successitem .success3_img li:nth-child(3) {top:10px; right:0;}
					.success .success_contents .successitem .success3_img li:nth-child(3) img {width:50px;}
				.success .success_contents .successitem .success3_img li:nth-child(4) {top:140px; right:50px;}
					.success .success_contents .successitem .success3_img li:nth-child(4) img {width:50px;}
				.success .success_contents .successitem .success3_img li:nth-child(5) {top:120px; right:20px;}
					.success .success_contents .successitem .success3_img li:nth-child(5) img {width:30px;}
				.success .success_contents .successitem .success3_img li:nth-child(6) {top:200px; right:0;}
					.success .success_contents .successitem .success3_img li:nth-child(6) img {width:30px;}
				.success .success_contents .successitem .success3_img li:nth-child(7) {top:150px; right:120px;}
					.success .success_contents .successitem .success3_img li:nth-child(7) img {width:20px;}
			.success .success_contents .successitem .success4_img {left:60%;}
				.success .success_contents .successitem .success4_img li:nth-child(1) {top:-70px; left:-100px;}
					.success .success_contents .successitem .success4_img li:nth-child(1) img {width:400px;}
				.success .success_contents .successitem .success4_img li:nth-child(2) {top:30px; left:70px;}
					.success .success_contents .successitem .success4_img li:nth-child(2) img {width:150px;}
			.success .success_contents .successitem .success5_img {right:60%;}
				.success .success_contents .successitem .success5_img li:nth-child(1) {top:50px; right:70px;}
					.success .success_contents .successitem .success5_img li:nth-child(1) img {width:170px;}
				.success .success_contents .successitem .success5_img li:nth-child(2) {top:75px; right:0;}
					.success .success_contents .successitem .success5_img li:nth-child(2) img {width:70px;}
				.success .success_contents .successitem .success5_img li:nth-child(3) {top:170px; right:0;}
					.success .success_contents .successitem .success5_img li:nth-child(3) img {width:200px;}
}





@keyframes slideUp {
  from {transform: translateY(0);}
  to {transform: translateY(-50%);}
}
@keyframes slideDown {
  from {transform: translateY(-50%);}
  to {transform: translateY(0);}
}
/*ºê·£µå*/
.brand {background:url('../images/brand_bg.jpg') fixed no-repeat center; background-size:cover;}
	.brand::before {position:absolute; top:0; left:0; width:100%; height:100%; content:''; background:#191919; opacity:.7; z-index:1;}
	.brand::after {position:absolute; bottom:0; left:0; width:100%; height:1000px; content:''; background:linear-gradient(to top, rgba(25,25,25,1), rgba(25,25,25,0)); z-index:2;}
	.brand .brand_title {position:relative; width:100%; text-align:center; font-size:0; max-width:1300px; margin:0 auto; z-index:3;}
		.brand .brand_title ul {width:100%;}
			.brand .brand_title li {font-family:'Paperlogy'; font-weight:300; color:#fff;}
			.brand .brand_title ul:nth-child(1) li:nth-child(3) {font-size:30px; line-height:40px; margin:100px auto;}
				.brand .brand_title ul:nth-child(1) li:nth-child(3) strong {background:#004d9f; border-radius:5px; padding:0 3px;}
			.brand .brand_title ul:nth-child(2),
			.brand .brand_title ul:nth-child(3) {position:relative; display:inline-block; vertical-align:top; width:50%; padding:50px;}
			.brand .brand_title ul:nth-child(2) {text-align:right;}
			.brand .brand_title ul:nth-child(3) {text-align:left;}
				.brand .brand_title ul:nth-child(3)::after {position:absolute; top:0; left:0; width:1px; height:100%; content:''; background:linear-gradient(to bottom, rgba(255,255,255,.0), rgba(255,255,255,1), rgba(255,255,255,.0)); z-index:1; opacity:.3;}
				.brand .brand_title ul:nth-child(2) li:nth-child(1),
				.brand .brand_title ul:nth-child(3) li:nth-child(1) {font-weight:900; font-size:40px; line-height:50px;}
				.brand .brand_title ul:nth-child(2) li:nth-child(2),
				.brand .brand_title ul:nth-child(3) li:nth-child(2) {font-weight:400; font-size:20px; line-height:35px; margin-top:30px;}
				.brand .brand_title ul:nth-child(2) li:nth-child(2) br,
				.brand .brand_title ul:nth-child(3) li:nth-child(2) br {display:table;}
	.brand .interior_title {position:relative; width:100%; max-width:1300px; text-align:center; padding:0 50px; margin:100px auto 50px; z-index:3;}
			.brand .interior_title li {font-family:'Paperlogy'; font-weight:300; color:#fff;}
			.brand .interior_title li:nth-child(1) {font-weight:900; font-size:100px; line-height:110px;}
			.brand .interior_title li:nth-child(2) {font-size:30px; line-height:40px;}
				.brand .interior_title li:nth-child(2) strong {font-weight:900; background:#004d9f; border-radius:5px; color:#fff; padding:0 3px;}
	.brand .interior_contents {position:relative; width:100%; max-width:1300px; text-align:center; padding:0 50px; margin:0 auto; z-index:3;}
		.brand .interior_contents .interior_text {position:absolute; font-family:'Paperlogy'; font-weight:500; font-size:20px; line-height:30px; color:#fff; opacity:.2; white-space:nowrap;}
		.brand .interior_contents .interior_text1 {top:120px; left:100%; margin-left:-170px; transform:rotate(90deg);}
		.brand .interior_contents .interior_text2 {bottom:130px; right:100%; margin-right:-120px; transform:rotate(-90deg);}
			.left-triangle {display: inline-block;  transform: rotate(90deg);}
			.right-triangle {display: inline-block;  transform: rotate(-90deg);}
	.brand .brand_slide {position:absolute; top:0; height:1500px; font-size:0; z-index:3; overflow: hidden;
									  -webkit-mask-image: linear-gradient(to top, transparent 0%, #000 30%, #000 100%);
									  mask-image: linear-gradient(to top, transparent 0%, #000 30%, #000 100%);}
	.brand .brand_slide1 {right:50%; margin-right:550px;}
	.brand .brand_slide2 {left:50%; margin-left:550px;}
		.brand .brand_slide1 ul {animation:slideUp 20s linear infinite;}
		.brand .brand_slide2 ul {animation:slideDown 20s linear infinite;}
			.brand .brand_slide li {margin:50px 0;}
			.brand .brand_slide li:nth-child(odd) {padding-left:25px;}
			.brand .brand_slide li:nth-child(even) {padding-right:25px;}

@media (max-width:750px){
	.brand::after {height:1000px;}
				.brand .brand_title ul:nth-child(1) li:nth-child(1) img {width:200px;}
				.brand .brand_title ul:nth-child(1) li:nth-child(2) img {width:220px;}
			.brand .brand_title ul:nth-child(1) li:nth-child(3) {font-size:15px; line-height:20px; margin:50px auto; max-width:250px;}
				.brand .brand_title ul:nth-child(1) li:nth-child(3) br {display:none;}
			.brand .brand_title ul:nth-child(2),
			.brand .brand_title ul:nth-child(3) {width:50%; padding:10px;}
				.brand .brand_title ul:nth-child(3)::after {width:.5px;}
				.brand .brand_title ul:nth-child(2) li:nth-child(1),
				.brand .brand_title ul:nth-child(3) li:nth-child(1) {font-size:25px; line-height:30px;}
				.brand .brand_title ul:nth-child(2) li:nth-child(2),
				.brand .brand_title ul:nth-child(3) li:nth-child(2) {font-weight:300; font-size:13px; line-height:18px; margin-top:10px;}
				.brand .brand_title ul:nth-child(2) li:nth-child(2) br,
				.brand .brand_title ul:nth-child(3) li:nth-child(2) br {display:table;}
	.brand .interior_title {padding:0 10px; margin:50px auto 20px;}
			.brand .interior_title li:nth-child(1) {font-size:50px; line-height:70px;}
			.brand .interior_title li:nth-child(2) {font-size:15px; line-height:20px;}
				.brand .interior_title li:nth-child(2) br {display:none;}
	.brand .interior_contents {padding:0 20px;}
		.brand .interior_contents .interior_text {font-size:13px; line-height:15px;}
		.brand .interior_contents .interior_text1 {top:81px; margin-left:-100px;}
		.brand .interior_contents .interior_text2 {bottom:105px; margin-right:-70px;}

	.brand .brand_slide {height:500px;}
	.brand .brand_slide1 {margin-right:130px;}
	.brand .brand_slide2 {margin-left:130px;}
			.brand .brand_slide li {margin:2px 0;}
			.brand .brand_slide li:nth-child(odd) {padding-left:5px;}
			.brand .brand_slide li:nth-child(even) {padding-right:5px;}
				.brand .brand_slide li img {width:70px;}
}
@supports (-webkit-touch-callout: none) {
  .brand{background-attachment: scroll;}
}




/*¹Ìµð¾î*/
.media {padding-top:0; background:#fff3e7;}
	.media .snslist {width:100%;}
	.media .snslist1 {height:460px;}
	.media .snslist2 {height:370px;}
		.media .snslist iframe {width:100%; height:100%;}
	.media .media_food {position:absolute; top:530px; left:50%; z-index:3; transform:translateX(-50%);}
	.media .phone_media {position:absolute; top:850px; left:50%; width:360px; background:#000; margin-left:-180px; overflow:hidden; border:5px solid #000; border-radius:20px; z-index:2; pointer-events:none;}
	.media .media_title {width:1300px; padding:200px 0; font-size:0; text-align:center; margin:0 auto;}
		.media .media_title ul {display:inline-block; vertical-align:top;}
		.media .media_title ul:nth-child(1) {text-align:right; margin-right:400px;}
		.media .media_title ul:nth-child(2) {text-align:left;}
			.media .media_title li {font-family:'Paperlogy'; font-weight:300; color:#000;}
			.media .media_title li:nth-child(1) {font-weight:900; font-size:100px; line-height:100px;}
				.media .media_title li:nth-child(1) strong {font-weight:900;}
				.media .media_title ul:nth-child(1) li:nth-child(1) strong {color:#004d9f;}
				.media .media_title ul:nth-child(1) li:nth-child(1) .dot-char::before {top:-15px; background:#004d9f;}
				.media .media_title ul:nth-child(2) li:nth-child(1) strong {color:#ce1126;}
				.media .media_title ul:nth-child(2) li:nth-child(1) .dot-char::before {top:-15px;}
			.media .media_title li:nth-child(2) {font-size:30px; line-height:40px; margin-top:50px;}
				.media .media_title li:nth-child(2) strong {font-weight:900; border-radius:5px; color:#fff; padding:0 3px;}
				.media .media_title ul:nth-child(1) li:nth-child(2) strong {background:#004d9f;}
				.media .media_title ul:nth-child(2) li:nth-child(2) strong {background:#ce1126;}
	.media .youtube_box {max-width:1400px; font-size:0; text-align:center; margin:0 auto; margin-top:-60px; padding:0 50px;}
		.media .youtube_box .youtube_contents,
		.media .youtube_box .youtube_contents2 {display:inline-block; vertical-align:top; width:33.33%; padding:5px;}
			.media .youtube_box .youtube_contents .youtube_title,
			.media .youtube_box .youtube_contents2 .youtube_title {position:relative; width:100%; font-family:'Paperlogy'; text-align:left; font-weight:300; font-size:18px; line-height:25px; color:#000; padding-left:35px; overflow:hidden; margin-top:10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
				.media .youtube_box .youtube_contents .youtube_title::after,
				.media .youtube_box .youtube_contents2 .youtube_title::after {position:absolute; top:0; left:0; content:'\ec32'; font-family:'xeicon'; font-size:30px; color:#ff0033;}

@media (max-width:750px){
	.media .snslist1 {height:309px;}
	.media .snslist2 {height:260px;}
	.media .media_food {top:450px;}
		.media .media_food img {width:280px;}
	.media .phone_media {top:620px; left:auto; right:50%; width:250px; margin-left:0; margin-right:10px; border-width:2px;}
	.media .media_title {width:400px; padding:100px 0 0 200px;}
		.media .media_title ul:nth-child(1) {margin-right:0; text-align:left;}
			.media .media_title li:nth-child(1) {font-size:30px; line-height:30px;}
				.media .media_title ul:nth-child(1) li:nth-child(1) .dot-char::before {top:-10px;}
				.media .media_title ul:nth-child(2) li:nth-child(1) .dot-char::before {top:-10px;}
			.media .media_title li:nth-child(2) {font-size:15px; line-height:20px; margin-top:10px; margin-bottom:40px; letter-spacing:-1px;}
	.media .youtube_box {margin-top:20px; padding:0 10px;}
		.media .youtube_box .youtube_contents,
		.media .youtube_box .youtube_contents2 {width:50%; padding:2px; padding-bottom:20px;}
			.media .youtube_box .youtube_contents .youtube_title,
			.media .youtube_box .youtube_contents2 .youtube_title {font-size:15px; line-height:20px; padding-left:22px; margin-top:5px;}
				.media .youtube_box .youtube_contents .youtube_title::after,
				.media .youtube_box .youtube_contents2 .youtube_title::after {font-size:20px;}
}





/*¸Þ´º*/
.menu {background:#191919;}
	.menu .menu_food {position:absolute; top:230px; right:50%; margin-right:350px; z-index:1;}
	.menu .menu_food2 {position:absolute; top:-230px; left:50%; margin-left:400px; z-index:1;}
	.menu .phone_menu {position:absolute; top:150px; left:50%; width:360px; background:#000; margin-left:480px; overflow:hidden; border:5px solid #000; border-radius:20px; z-index:2; pointer-events:none; transform:rotate(10deg);}
	.menu .menu_title {position:relative; display:table; margin:0 auto; z-index:5;}
		.menu .menu_title ul {}
			.menu .menu_title li {font-family:'Paperlogy'; font-weight:300; color:#fff;}
			.menu .menu_title li:nth-child(1) {text-align:left; font-weight:900; font-size:100px; line-height:100px;}
			.menu .menu_title li:nth-child(2) {margin:20px auto 50px;}
			.menu .menu_title li:nth-child(3) {text-align:right; font-size:30px; line-height:40px;}
	.menu .menu_contents {position:relative; width:100%; max-width:1700px; font-size:0; text-align:center; padding:0 50px; margin:150px auto 0; z-index:5;}
		.menu .menu_contents .menu_item {display:inline-block; vertical-align:top; width:19.5%; text-align:left; margin:.25%; overflow:hidden;}
			.menu .menu_contents .menu_item ul {position:relative; width:100%; z-index:1;}
			.menu .menu_contents .menu_item ul:nth-child(1) {z-index:2;}
				.menu .menu_contents .menu_item ul:nth-child(1) li {position:absolute; top:20px; left:10px; width:100%; font-family:'Paperlogy'; font-style:italic; font-weight:700; font-size:25px; line-height:30px; letter-spacing:-1px; color:#fff; transform:rotate(-14deg);  z-index:2;}
					.menu .menu_contents .menu_item ul:nth-child(1)::after {position:absolute; top:-60px; left:-50px; width:120%; height:130px; content:''; background:#ce1126; opacity:.9; z-index:-1; transform:rotate(-14deg);}
				.menu .menu_contents .menu_item ul:nth-child(2) li {width:100%;}
					.menu .menu_contents .menu_item ul:nth-child(2) li img {width:100%;}

@media (max-width:750px){
	.menu .menu_food {top:200px; margin-right:80px;}
		.menu .menu_food img {width:230px;}
	.menu .menu_food2 {top:-100px; margin-left:40px;}
		.menu .menu_food2 img {width:300px;}
	.menu .phone_menu {top:100px; width:160px; margin-left:80px; border-width:2px;}
			.menu .menu_title li:nth-child(1) {font-size:30px; line-height:30px;}
			.menu .menu_title li:nth-child(2) {margin:10px auto 20px;}
				.menu .menu_title li:nth-child(2) img {width:320px;}
			.menu .menu_title li:nth-child(3) {font-size:15px; line-height:20px; text-shadow:0 0 3px #000;}
	.menu .menu_contents {padding:0 10px; margin:50px auto 0;}
		.menu .menu_contents .menu_item {width:32.83%;}
				.menu .menu_contents .menu_item ul:nth-child(1) li {top:15px; left:5px; font-size:14px; line-height:17px;}
					.menu .menu_contents .menu_item ul:nth-child(1)::after {top:-90px; width:140%;}
}





/*¸Þ´º*/
.analisys {display:flex; align-items:stretch; padding:0; background:#004d9f;}
	.analisys .analisys_box {position:relative; width:1000px; padding:200px 50px; z-index:2;}
		.analisys .analisys_box .analisys_food {position:absolute; top:-170px; left:100%; margin-left:-270px;}
		.analisys .analisys_box .analisys_food2 {position:absolute; bottom:-50px; left:100%; margin-left:-100px; z-index:7;}
		.analisys .analisys_box .analisys_title {width:100%;}
			.analisys .analisys_box .analisys_title li {font-family:'Paperlogy'; font-weight:300; color:#fff;}
			.analisys .analisys_box .analisys_title li:nth-child(1) {font-weight:500; font-size:100px; line-height:110px;}
				.analisys .analisys_box .analisys_title li:nth-child(1) strong,
				.analisys .analisys_box .analisys_title li:nth-child(1) span {position:relative; font-weight:900;}
					.analisys .analisys_box .analisys_title li:nth-child(1) strong::after {position:absolute; bottom:-10px; left:0; width:100%; height:20px; content:''; background:url('../images/line_under.png') no-repeat center; filter:grayscale(80%)brightness(8000%); background-size:100% 100%; z-index:1;}
			.analisys .analisys_box .analisys_title li:nth-child(2) {font-size:30px; line-height:40px; margin:50px 0;}
				.analisys .analisys_box .analisys_title li:nth-child(2) strong {font-weight:900; background:#ce1126; border-radius:5px; padding:0 3px;}
		.analisys .analisys_box .analisys_contents {position:relative; width:100%;}
			.analisys .analisys_box .analisys_contents .analisys_graph_contents {position:relative; display:inline-block; vertical-align:top; width:450px; margin-left:100px; margin-top:100px;}
				.analisys .analisys_box .analisys_contents .analisys_graph_contents::after {display:block; padding-bottom:100%; content:'';}
				.analisys .analisys_box .analisys_contents .analisys_graph_contents .analisys_graph_title {position:absolute; top:50%; left:50%; z-index:3; transform:translate(-50%,-50%); animation:bling 1.5s linear infinite;
																																								font-family:'Paperlogy'; text-align:center; font-weight:400; font-size:30px; line-height:40px; color:#fff; white-space:nowrap; }
					.analisys .analisys_box .analisys_contents .analisys_graph_contents .analisys_graph_title img {width:240px; filter:grayscale(80%)brightness(8000%);}
					.analisys .analisys_box .analisys_contents .analisys_graph_contents .analisys_graph_title span {font-size:45px; line-height:50px; background:#ce1126; border-radius:10px; padding:0 10px;}
						.analisys .analisys_box .analisys_contents .analisys_graph_contents .analisys_graph_title strong {font-weight:900;}
				.analisys .analisys_box .analisys_contents .analisys_graph_contents .analisys_graph1 {position:absolute; top:0; left:0; width:100%; height:100%; border-radius:100%; box-shadow:0 0 3px rgba(0,0,0,.3); z-index:2; animation:rotate 70s linear infinite; 
																																							background:conic-gradient(#003976 0% 42%, #00264e 42% 57%, #003976 57% 59%, #00264e 59% 68%, #003976 68% 71%, #00264e 71% 72%, #ce1126 72% 100%);
																																							mask-image: radial-gradient(circle at 50% 50%, transparent 54%, black 54.2%);}
				.analisys .analisys_box .analisys_contents .analisys_graph_contents .analisys_graph2 {position:absolute; top:-5%; left:-5%; width:110%; height:110%; border-radius:100%; animation:rotate 70s linear infinite; 
																																							background:conic-gradient(transparent 0% 72%, #ce1126 72% 100%);
																																							mask-image: radial-gradient(circle at 50% 50%, transparent 54%, black 54.2%);}
				.analisys .analisys_box .analisys_contents .analisys_graph_contents .analisys_graph_name_con {position:absolute; top:0; left:0; width:100%; height:100%; z-index:3; animation:rotate 70s linear infinite;}
				.analisys .analisys_box .analisys_contents .analisys_graph_contents .analisys_graph_name_con .analisys_graph_name {position:absolute; font-family:'Paperlogy'; font-weight:400; text-align:center; font-size:18px; line-height:20px; color:#fff; animation:rotate2 70s linear infinite; text-shadow:0 0 2px #000;}
					.analisys .analisys_box .analisys_contents .analisys_graph_contents .analisys_graph_name_con .analisys_graph_name:nth-child(1) {top:37%; left:85%;}
					.analisys .analisys_box .analisys_contents .analisys_graph_contents .analisys_graph_name_con .analisys_graph_name:nth-child(2) {top:95%; left:46%;}
					.analisys .analisys_box .analisys_contents .analisys_graph_contents .analisys_graph_name_con .analisys_graph_name:nth-child(3) {top:85%; left:23%;}
					.analisys .analisys_box .analisys_contents .analisys_graph_contents .analisys_graph_name_con .analisys_graph_name:nth-child(4) {top:76%; left:7%;}
					.analisys .analisys_box .analisys_contents .analisys_graph_contents .analisys_graph_name_con .analisys_graph_name:nth-child(5) {top:63%; left:-5%;}
					.analisys .analisys_box .analisys_contents .analisys_graph_contents .analisys_graph_name_con .analisys_graph_name:nth-child(6) {top:51%; left:7%;}
					.analisys .analisys_box .analisys_contents .analisys_graph_contents .analisys_graph_name_con .analisys_graph_name:nth-child(7) {top:10%; left:-5%; font-weight:900; font-size:30px; line-height:35px;}
			.analisys .analisys_box .analisys_contents .analisys_bill {position:absolute; top:520px; left:500px; width:380px; z-index:6;}
				.analisys .analisys_box .analisys_contents .analisys_bill::after {position:absolute; top:-4px; left:0; width:100%; height:15px; background: #000; border-radius: 3px; border:3px solid transparent; background:linear-gradient(#000, #000) padding-box, linear-gradient(to bottom, #fff, #191919) border-box; content:''; z-index:1; box-sizing:border-box;}
				.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents {position:relative; width:97%; text-align:left; background:#fff; padding:20px 20px; box-shadow:0 0 3px rgba(0,0,0,.3);  z-index:2; margin:0 auto;}
					.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_title {font-family:'Paperlogy'; text-align:center; font-weight:500; font-size:30px; line-height:35px; color:#000; margin:0 0 30px;}
					.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_table {width:100%; border-top:1px solid rgba(0,0,0,.1); margin:5px 0;}
						.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_table ul {width:100%; border-bottom:1px solid rgba(0,0,0,.1); padding:2px;}
						.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_table ul:nth-child(1) {border:none;}
						.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_table ul:nth-child(2) {background:#000; border:none; border-radius:10px;}
						.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_table ul:nth-last-child(2) {border:none;}
						.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_table ul:last-child {background:#ce1126; border:none; border-radius:10px;}
							.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_table li {display:inline-block; vertical-align:top; width:30%; margin:.5%; text-align:right; font-family:'Paperlogy'; font-weight:400; font-size:17px; line-height:20px; color:#000; padding:10px 10px;}
							.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_table li:first-child {text-align:center; width:38%; margin:0;}
						.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_table ul:nth-child(2) li:nth-child(2),
						.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_table ul:nth-child(2) li:nth-child(3),
						.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_table ul:last-child li:nth-child(2),
						.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_table ul:last-child li:nth-child(3) {background:#fff; border-radius:5px;}
						.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_table ul:last-child li {color:#ce1126;}
						.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_table ul:nth-child(2) li:first-child,
						.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_table ul:last-child li:first-child {color:#fff;}
						.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_table ul:last-child li {font-weight:900;}
					.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_comment {width:100%; margin:5px 0;}
						.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_comment ul {width:100%;}
							.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_comment li {position:relative; width:100%; font-family:'Paperlogy'; font-weight:400; font-size:15px; line-height:20px; margin:10px 0; color:#000;}
							.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_comment2 li {padding-left:20px;}
							.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_comment2 li::after {position:absolute; top:0; left:0; content:'¡Ø';}
					.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_barcode {width:100%; text-align:center; margin-top:30px;}
			.analisys .analisys_box .analisys_contents .analisys_data {position:relative; padding-left:70px; margin-top:70px;}
				.analisys .analisys_box .analisys_contents .analisys_data ul {display:table; margin:20px 0;}
					.analisys .analisys_box .analisys_contents .analisys_data li {font-family:'Paperlogy'; font-weight:300; color:#fff;}
					.analisys .analisys_box .analisys_contents .analisys_data li:nth-child(1) {display:table; font-weight:500; font-size:30px; line-height:40px; background:#ce1126; border-radius:100px; padding:5px 15px;}
					.analisys .analisys_box .analisys_contents .analisys_data li:nth-child(2) {font-weight:500; font-size:40px; line-height:80px; margin-top:10px;}
						.analisys .analisys_box .analisys_contents .analisys_data li:nth-child(2) strong {font-weight:900; font-size:70px;}
	.analisys .analisys_box2 {flex:1; background:url('../images/analisys_bg.jpg') no-repeat center; background-size:cover;}

@media (max-width:750px){
	.analisys .analisys_box {width:280px; padding:100px 10px;}
		.analisys .analisys_box .analisys_food {top:-70px; left:100%; margin-left:-120px;}
			.analisys .analisys_box .analisys_food img {width:400px;}
		.analisys .analisys_box .analisys_food2 {bottom:auto; top:100px; margin-left:-10px;}
			.analisys .analisys_box .analisys_food2 img {width:170px;}
			.analisys .analisys_box .analisys_title li:nth-child(1) {font-size:35px; line-height:35px;}
					.analisys .analisys_box .analisys_title li:nth-child(1) strong::after {bottom:-7px; height:10px;}
			.analisys .analisys_box .analisys_title li:nth-child(2) {font-size:15px; line-height:20px; margin:20px 0;}
			.analisys .analisys_box .analisys_contents .analisys_graph_contents {width:220px; margin-left:15px; margin-top:30px;}
				.analisys .analisys_box .analisys_contents .analisys_graph_contents .analisys_graph_title {font-size:14px; line-height:25px;}
					.analisys .analisys_box .analisys_contents .analisys_graph_contents .analisys_graph_title img {width:120px;}
					.analisys .analisys_box .analisys_contents .analisys_graph_contents .analisys_graph_title span {font-size:25px; line-height:25px; border-radius:5px; padding:0 2px;}
				.analisys .analisys_box .analisys_contents .analisys_graph_contents .analisys_graph_name_con .analisys_graph_name {font-size:11px; line-height:12px;}
					.analisys .analisys_box .analisys_contents .analisys_graph_contents .analisys_graph_name_con .analisys_graph_name:nth-child(7) {font-size:14px; line-height:15px;}
			.analisys .analisys_box .analisys_contents .analisys_bill {top:290px; left:170px; width:210px;}
				.analisys .analisys_box .analisys_contents .analisys_bill::after {position:absolute; top:-4px; left:0; width:100%; height:15px; background: #000; border-radius: 3px; border:3px solid transparent; background:linear-gradient(#000, #000) padding-box, linear-gradient(to bottom, #fff, #191919) border-box; content:''; z-index:1; box-sizing:border-box;}
				.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents {padding:10px;}
					.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_title {font-size:15px; line-height:16px; margin:0 0 10px;}
					.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_table {border-width:.5px;}
						.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_table ul {border-width:.5px;}
							.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_table li {font-size:13px; line-height:15px; padding:5px;}
							.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_comment li {font-size:10px; line-height:12px; margin:5px 0;}
							.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_comment2 li {padding-left:12px;}
					.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_barcode {margin-top:10px;}
						.analisys .analisys_box .analisys_contents .analisys_bill .analisys_bill_contents .analisys_bill_barcode img {width:50px;}
			.analisys .analisys_box .analisys_contents .analisys_data {padding-left:10px; margin-top:100px;}
				.analisys .analisys_box .analisys_contents .analisys_data ul {margin:20px 0;}
					.analisys .analisys_box .analisys_contents .analisys_data li:nth-child(1) {font-size:15px; line-height:20px; padding:2px 10px;}
					.analisys .analisys_box .analisys_contents .analisys_data li:nth-child(2) {font-size:15px; line-height:30px; margin-top:10px;}
						.analisys .analisys_box .analisys_contents .analisys_data li:nth-child(2) strong {font-size:35px;}
}





/*Ã¢¾÷*/
.franchise {background:#fff3e7;}
	.franchise .franchise_title {display:table; text-align:center; margin:0 auto;}
		.franchise .franchise_title ul:nth-child(1) {display:flex; gap:10px;}
			.franchise .franchise_title li {font-family:'Paperlogy'; font-weight:300; color:#000;}
			.franchise .franchise_title ul:nth-child(1) li {flex:1; font-size:30px; line-height:40px;}
			.franchise .franchise_title ul:nth-child(2) li:nth-child(1) {font-weight:900; font-size:100px; line-height:110px; margin:10px auto; 50px;}
				.franchise .franchise_title ul:nth-child(2) li:nth-child(1) strong {font-weight:900; color:#ce1126;}
			.franchise .franchise_title ul:nth-child(2) li:nth-child(2) {font-size:30px; line-height:40px;}
	.franchise .franchise_tab {width:100%; margin:50px 0;}
		.franchise .franchise_tab ul {width:100%; text-align:center; font-size:0;}
			.franchise .franchise_tab li {display:inline-block; vertical-align:top; font-family:'Paperlogy'; font-weight:500; font-size:22px; line-height:50px; color:#000; background:#e5dacf; padding:0 30px; margin:0; cursor:pointer;}
			.franchise .franchise_tab li.active {color:#fff; background:#ce1126;}
	.franchise .franchise_group {display:table; width:100%; max-width:1500px; font-size:0; margin:0 auto;}
	.franchise .franchise_group .franchise_congroup {position:relative; padding:50px;}
		.franchise .franchise_group .price_table {float:left; width:50%; padding:0 10px;}
		.franchise .franchise_group .price_table2 {float:right;}
			.franchise .franchise_group .price_table ul {display:table; width:100%; border-bottom:1px solid rgba(0,0,0,.1); padding:15px;}
			.franchise .franchise_group .price_table ul:first-child {border-color:#000; padding:0 0 15px;}
				.franchise .franchise_group .price_table li {float:left; display:table; font-family:'Paperlogy'; font-weight:300; color:#000;}
				.franchise .franchise_group .price_table li:nth-child(1) {font-weight:700; font-size:25px; line-height:30px;}
				.franchise .franchise_group .price_table ul:first-child li:nth-child(1) {font-weight:500; font-size:35px; line-height:50px;}
				.franchise .franchise_group .price_table li:nth-child(2) {float:right; font-weight:700; font-size:25px; line-height:30px;}
				.franchise .franchise_group .price_table li:nth-child(3) {clear:both; font-size:18px; line-height:20px; padding:10px 10px 0;}
		.franchise .franchise_group .price_comment {float:left; width:50%; padding:0 10px; margin:30px 0 0;}
			.franchise .franchise_group .price_comment ul {width:100%;}
				.franchise .franchise_group .price_comment li {position:relative; font-family:'Paperlogy'; font-weight:300; font-size:17px; line-height:25px; color:#000; margin:5px 0; padding-left:20px;}
					.franchise .franchise_group .price_comment li::after {position:absolute; top:0; left:0; content:'¡Ø';}
		.franchise .franchise_congroup2 {padding-top:50px;}
			.franchise .franchise_group .process_table {display: grid;  width:100%; grid-template-columns: repeat(4, 1fr); /* µ¥½ºÅ©Å¾ 4¿­ */  gap: 40px 30px; /* row-gap / col-gap */  margin-top: 50px;}
				.franchise .franchise_group .process_table ul {position:relative;  display: flex;  flex-direction: column;  align-items: center;  justify-content: flex-start;  text-align: center; text-align:center; margin:30px 0; padding:0 10px;}
				.process_table ul:nth-child(5) { order: 8; }
				.process_table ul:nth-child(6) { order: 7; }
				.process_table ul:nth-child(7) { order: 6; }
				.process_table ul:nth-child(8) { order: 5; }
				.process_table ul:nth-child(9) { order: 9; }
				.process_table ul:nth-child(10) { order: 10; }
				.process_table ul:nth-child(11) { order: 11; }
				.process_table ul:nth-child(12) { order: 12; }
					.franchise .franchise_group .process_table ul:after {position:absolute; top:70px; left:100%; content:'\e93f'; font-family:'xeicon'; font-size:30px; color:#331f1a; animation:bling 1s linear infinite;}
				.franchise .franchise_group .process_table ul:nth-child(4):after,
				.franchise .franchise_group .process_table ul:nth-child(8):after {top:100%; left:50%; margin:30px 0 0 -15px; content:'\e942';}
				.franchise .franchise_group .process_table ul:nth-child(5):after,
				.franchise .franchise_group .process_table ul:nth-child(6):after,
				.franchise .franchise_group .process_table ul:nth-child(7):after {left:auto; right:100%; content:'\e93c';}
					.franchise .franchise_group .process_table ul:last-child:after {display:none;}
					.franchise .franchise_group .process_table li {font-family:'Paperlogy'; font-weight:300; color:#000;}
					.franchise .franchise_group .process_table li:nth-child(1) {font-size:18px;}
					.franchise .franchise_group .process_table li:nth-child(2) {display:table; position:relative; width:100px; border-radius:100%; background:#331f1a; color:#fff; margin:20px auto 0;}
						.franchise .franchise_group .process_table li:nth-child(2):after {display:block; content:''; padding-bottom:100%;}
						.franchise .franchise_group .process_table li:nth-child(2) i {position:absolute; top:50%; left:50%; font-size:45px; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
					.franchise .franchise_group .process_table li:nth-child(3) {font-weight:500; font-size:23px; line-height:25px;  margin:20px 0;}
					.franchise .franchise_group .process_table li:nth-child(4) {font-size:18px; line-height:23px; opacity:.6;}
					.franchise .franchise_group .process_table ul:hover li:nth-child(4) {opacity:1;}

@media (max-width:750px){
		.franchise .franchise_title ul:nth-child(1) {gap:0; display:table; text-align:center; width:100%;}
			.franchise .franchise_title ul:nth-child(1) li {display:inline-block; vertical-align:top; font-size:15px; line-height:15px; margin:0 8px;}
			.franchise .franchise_title ul:nth-child(2) li:nth-child(1) {font-size:40px; line-height:40px; margin:5px auto 10px;}
			.franchise .franchise_title ul:nth-child(2) li:nth-child(2) {font-size:15px; line-height:20px;}
	.franchise .franchise_tab {margin:30px 0;}
			.franchise .franchise_tab li {font-size:15px; line-height:30px; padding:0 10px;}
	.franchise .franchise_group {}
	.franchise .franchise_group .franchise_congroup {padding:10px;}
			.franchise .franchise_group .price_cover li:nth-child(1) {font-size:17px; line-height:24px;}
				.franchise .franchise_group .price_cover li:nth-child(1) strong {border-radius:3px; padding:0 2px;}
			.franchise .franchise_group .price_cover li:nth-child(2),
			.franchise .franchise_group .price_cover li:nth-child(3) {margin:10px auto 30px;}
				.franchise .franchise_group .price_cover li:nth-child(2) a {border-width:.5px; font-size:20px; line-height:20px; padding:10px 10px;}
				.franchise .franchise_group .price_cover li:nth-child(3) a {font-size:40px; line-height:40px;}
		.franchise .franchise_group .price_table {padding:5px;}
		.franchise .franchise_group .price_table2 {}
			.franchise .franchise_group .price_table ul {border-width:.5px; padding:10px 5px;}
			.franchise .franchise_group .price_table ul:first-child {padding:0 0 10px;}
				.franchise .franchise_group .price_table li:nth-child(1) {font-size:17px; line-height:18px;}
				.franchise .franchise_group .price_table ul:first-child li:nth-child(1) {font-size:20px; line-height:20px;}
				.franchise .franchise_group .price_table li:nth-child(2) {font-size:17px; line-height:18px;}
				.franchise .franchise_group .price_table li:nth-child(3) {font-size:14px; line-height:17px; padding:10px 5px 0;}
		.franchise .franchise_group .price_comment {width:100%; padding:0 10px; margin:10px 0 0;}
				.franchise .franchise_group .price_comment li {font-size:14px; line-height:17px; padding-left:17px;}
		.franchise .franchise_congroup2 {padding-top:50px;}
		.franchise .franchise_group .process_table {grid-template-columns: repeat(3, 1fr);}
			.franchise .franchise_group .process_table ul {margin:10px 0; padding:0 5px;}
			.process_table ul:nth-child(4) { order: 6; }
			.process_table ul:nth-child(5) { order: 5; }
			.process_table ul:nth-child(6) { order: 4; }
			.process_table ul:nth-child(7) { order: 7; }
			.process_table ul:nth-child(8) { order: 8; }
			.process_table ul:nth-child(9) { order: 9; }
			.process_table ul:nth-child(10) { order: 12; }
			.process_table ul:nth-child(11) { order: 11; }
			.process_table ul:nth-child(12) { order: 10; }
				.franchise .franchise_group .process_table ul:after,
				.franchise .franchise_group .process_table ul:nth-child(1):after,
				.franchise .franchise_group .process_table ul:nth-child(2):after,
				.franchise .franchise_group .process_table ul:nth-child(7):after,
				.franchise .franchise_group .process_table ul:nth-child(8):after {top:52px; left:100%; content:'\e93f'; margin:0 0 0 10px; font-size:20px;}
				.franchise .franchise_group .process_table ul:nth-child(3):after,
				.franchise .franchise_group .process_table ul:nth-child(6):after,
				.franchise .franchise_group .process_table ul:nth-child(9):after {top:100%; left:50%; margin:15px 0 0 -10px; content:'\e942';}
				.franchise .franchise_group .process_table ul:nth-child(4):after,
				.franchise .franchise_group .process_table ul:nth-child(5):after,
				.franchise .franchise_group .process_table ul:nth-child(10):after,
				.franchise .franchise_group .process_table ul:nth-child(11):after {top:52px; left:auto; right:100%; margin:0 0 0 -10px; content:'\e93c';}
			
				.franchise .franchise_group .process_table ul:last-child:after {display:none;}
				.franchise .franchise_group .process_table li:nth-child(1) {font-size:12px;}
				.franchise .franchise_group .process_table li:nth-child(2) {width:70px; margin:10px auto 0;}
					.franchise .franchise_group .process_table li:nth-child(2) i {font-size:30px;}
				.franchise .franchise_group .process_table li:nth-child(3) {font-size:17px; line-height:19px;  margin:10px 0;}
				.franchise .franchise_group .process_table li:nth-child(4) {font-size:13px; line-height:18px; letter-spacing:-.5px;}
}





/*¹®ÀÇ*/
.inquiry {padding-top:0; background:#ce1126;}
	.inquiry .inquiry_food {position:absolute; top:-170px; left:0; width:100%; text-align:center; z-index:3;}
	.inquiry .inquiry_slide {position:relative; width:100%; height:338px; background:linear-gradient(to bottom, #fff3e7 50%, transparent 50%); overflow:hidden; z-index:1;}
		.inquiry .inquiry_slide ul {position:absolute; top:0; left:0; height:100%; font-size:0; text-align:left; white-space:nowrap; will-change:transform; animation:marquee 60s linear infinite; z-index:1;}
			.inquiry .inquiry_slide li {display:inline-block; vertical-align:top; height:100%; padding:0 5px;}
				.inquiry .inquiry_slide li img {height:100%;}
	.inquiry .inquiry_contents {width:100%; max-width:1500px; padding:0 50px; margin:0 auto;} 
		.inquiry .inquiry_contents .inquiry_title {width:100%; margin:100px 0;}
			.inquiry .inquiry_contents .inquiry_title ul {width:100%;}
				.inquiry .inquiry_contents .inquiry_title li {font-family:'Paperlogy'; text-align:center; font-weight:300; color:#fff;}
				.inquiry .inquiry_contents .inquiry_title li:nth-child(1) {font-weight:900; font-size:100px; line-height:110px;}
				.inquiry .inquiry_contents .inquiry_title li:nth-child(2) {font-size:30px; line-height:40px; margin-top:30px;}

@media (max-width:750px){
	.inquiry .inquiry_food {top:-70px;}
		.inquiry .inquiry_food img {width:250px;}
	.inquiry .inquiry_slide {height:150px;}
			.inquiry .inquiry_slide li {padding:0 1px;}
	.inquiry .inquiry_contents {padding:0 10px;}
		.inquiry .inquiry_contents .inquiry_title {margin:50px 0;}
				.inquiry .inquiry_contents .inquiry_title li:nth-child(1) {font-size:40px; line-height:45px;}
				.inquiry .inquiry_contents .inquiry_title li:nth-child(2) {font-size:15px; line-height:20px; margin-top:10px;}
}





/*¸ÅÀå*/
.store {padding:0; background:#191919;}
	.store .store_frame {position:relative; width:100%;}
		.store .store_frame iframe {width:100%; height:2000px;}

@media (max-width:750px){
.store {}
		.store .store_frame iframe {height:1580px;}
}








/*À¯Æ©ºê·¹ÀÌ¾î*/
	.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:'Paperlogy'; 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,
	.youtube_contents2 .youtube_thumnail {position:relative; cursor:pointer; background:#000; border-radius:10px; overflow:hidden;}
	.youtube_contents .youtube_thumnail *,
	.youtube_contents2 .youtube_thumnail * {transition:all .2s ease; -webkit-transition:all .2s ease;}
	.youtube_contents .youtube_thumnail img,
	.youtube_contents2 .youtube_thumnail img {width:100%;}
		.youtube_contents .youtube_thumnail:after,
		.youtube_contents2 .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,
		.youtube_contents2:hover .youtube_thumnail:after {opacity:1;}
		.youtube_contents:hover .youtube_thumnail img,
		.youtube_contents2: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, 
		.youtube_contents2 .youtube_thumnail:after {font-size:40px; opacity:1;}
}

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