@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 tok {
	0%	{margin-left:-450px;}
	50%	{margin-left:-440px;}
	100%	{margin-left:-450px;}
}

@keyframes tokm {
	0%	{margin-left:-250px;}
	50%	{margin-left:-255px;}
	100%	{margin-left:-250px;}
}

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

html {min-width:400px;}
* {border-width:0; margin:0; word-break:keep-all; box-sizing:border-box;}
* {image-rendering:auto;}
img {image-rendering:auto;}
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;}

.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%;} 

.wrap {top:0px; width:100%; min-width:1260px; max-width:2500px; margin:0 auto; overflow:hidden;}
	.centerdiv {width:100%; max-width:1360px; margin:0 auto; padding:0 50px;}
	.relative {position:relative; left:0; top:0;}
	.bookmark {position:absolute; top:0; left:0;}
	.mobr {display:table;}

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





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





/*Çì´õ*/
.header {position:fixed; display:flex; justify-content:space-between; align-items:center; top:0; left:0; width:100%; min-width:1260px; padding:10px 50px; background:linear-gradient(to bottom, rgba(0,0,0,1), rgba(0,0,0,.0)); z-index:99; transition:all .3s ease; -webkit-transition:all .3s ease;}
.header_fix {background:url('../images/media_bg.jpg') top left; box-shadow:0 0 3px rgba(0,0,0,.3);}

	.header .logo {}
	.header .logo a {position:relative; display:block; text-decoration:none;}
		.header .logo img {width:200px;}
		.header .logo img:nth-child(2) {position:absolute; top:0; left:0; opacity:0;}
		.header_fix .logo img:nth-child(1) {opacity:0;}
		.header_fix .logo img:nth-child(2) {opacity:1;}

	.header .navi ul {display:flex; gap:30px;}
		.header .navi li {}
			.header .navi li a {position:relative; display:block; font-family:'Paperlogy'; text-align:center; font-weight:300; font-size:20px; line-height:50px; color:#fff; cursor:pointer; text-decoration:none;}
			.header_fix .navi li a {color:#000;}
			.header .navi .on a {font-weight:700; color:#d2000e;}

@media (max-width:750px){
.header {flex-direction:column; min-width:100%; padding:10px;}
.header_fix {background-size:50px;}

	.header .logo {display:table;  text-align:center; margin:0 auto;}
		.header .logo img {width:180px;}

	.header .navi {width:100%; margin-top:15px;}
		.header .navi ul{display:grid; grid-template-columns:repeat(3, 1fr); gap:0;}
			.header .navi li {}
				.header .navi li a {font-size:14px; line-height:20px;}
}





/*¿Â¶óÀÎ»ó´ã*/
.inquiry {position:fixed; bottom:0; left:0; width:100%; min-width:1260px; text-align:center; padding:0; z-index:98; background:rgba(35,25,22,.95); box-shadow:0 0 3px rgba(0,0,0,.3); display:none;}
	.inquiry iframe {width:100%; height:70px; margin:0 auto;}

@media (max-width:750px){
.inquiry {min-width:100%;}
	.inquiry iframe {height:75px;}
}





/*»ó´ã¹®ÀÇ*/
.fix_customer {position:fixed; bottom:30px; right:30px; z-index:98;}
	.fix_customer ul {position:relative; width:100px; padding-bottom:100%; border-radius:100%; box-shadow:0 0 3px rgba(0,0,0,.5); margin:10px 0;}
	.fix_customer ul:nth-child(1) {background:#fef104; display:none;}
	.fix_customer ul:nth-child(2) {background:#d6000f;}
	.fix_customer ul:nth-child(3) {background:#224b9d;}
		.fix_customer li {position:absolute; top:50%; left:50%; width:100%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
			.fix_customer li a {display:block; font-family:'Paperlogy'; text-align:center; font-weight:500; font-size:17px; line-height:18px; color:#fff; text-decoration:none;}
		.fix_customer ul:nth-child(1) li a {color:#000;}
			.fix_customer li i {font-size:35px; margin-bottom:5px;}
			.fix_customer ul:nth-child(1)  li i {font-size:43px;}

@media (max-width:750px){
.fix_customer {bottom:10px; right:10px;}
	.fix_customer ul {width:60px; margin:5px 0;}
			.fix_customer li a {font-size:12px; line-height:13px;}
			.fix_customer li i {font-size:20px; margin-bottom:3px;}
			.fix_customer ul:nth-child(1)  li i {font-size:25px;}
}




/*ÇªÅÍ*/
.bottom {display:table; width:100%; min-width:1260px; text-align:center; background:#fff; padding:50px 0 100px;}
	.bottom .companyinfo {clear:both; width:100%; font-size:0;}
		.bottom .companyinfo li {display:inline-block; vertical-align:top; margin:0 15px; font-family:'Paperlogy'; font-weight:300; font-size:17px; line-height:30px; color:#666;}
		.bottom .companyinfo a {font-family:'Paperlogy'; font-weight:300; font-size:17px; text-decoration:none; color:#666;}


@media (max-width:750px){
.bottom {min-width:100%; text-align:left; padding:20px 10px 50px; padding-right:70px;}
	.bottom .companyinfo li {margin:0 5px; font-size:14px; line-height:20px;}
	.bottom .companyinfo a {font-size:14px;}
}

.company_brand {display:table; width:100%; text-align:center; font-size:0; background:#fff; padding:80px 0 0;}
	.company_brand li {display:inline-block; margin:0 25px;}
		.company_brand li img {height:50px;}

@media (max-width:750px){
.company_brand {padding:50px 0 0 10px; text-align:left;}
	.company_brand li {margin:5px;}
		.company_brand li img {height:30px;}
.company_brand {padding-right:70px;}
}



/*¸ÞÀÎ ÄÁÅÙÃ÷*/
.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;}
}


@keyframes foodFade {
    0%      {opacity:0;}
    1.667%  {opacity:1;} /* 0.4ÃÊ µ¿¾È ÆäÀÌµåÀÎ */
    8.333%  {opacity:1;} /* 2ÃÊ ÁöÁ¡±îÁö Ç¥½Ã */
    10%     {opacity:0;} /* 0.4ÃÊ µ¿¾È ÆäÀÌµå¾Æ¿ô */
    100%    {opacity:0;}
}

/*ÀÎÆ®·Î*/
.intro {position:relative; padding:0; background:#000; overflow:hidden;}
	.intro .movie {position:relative; width:100%; height:1000px; overflow:hidden; z-index:1;}
		.intro .movie:before {position:absolute; top:0; left:0; width:100%; height:100%; content:''; background:url('../images/dot_bg.png') top left; background-size:2px; z-index:2;}
		.intro .movie iframe {position:absolute; top:50%; left:50%; width:100%; min-width:2000px; height:3000px; transform:translate(-50%,-50%); z-index:1;}
	.intro .intro_title {position:absolute; top:200px; left:50%; width:100%; transform:translateX(-50%); z-index:2;}
		.intro .intro_title ul {}
			.intro .intro_title li {font-family:'Paperlogy'; text-align:center; font-weight:300; color:#fff;}
			.intro .intro_title li:nth-child(1) {position:relative; display:table; font-weight:700; font-size:35px; line-height:40px; color:#000; background:#dbb97b; border-radius:100px; padding:10px 20px;  margin:0 auto 50px; box-shadow:0 0 5px rgba(0,0,0,.5);}
				.intro .intro_title li:nth-child(1)::after {position:absolute; top:100%; margin-top:-1px; left:20%; content:''; border-top:30px solid #dbb97b; border-left:5px solid transparent; border-right:15px solid transparent; filter:drop-shadow(0 5px 3px rgba(0,0,0,.35));}
			.intro .intro_title li:nth-child(2) {font-weight:700; font-size:37px; text-shadow:0 0 5px rgba(0,0,0,.5);}
			.intro .intro_title li:nth-child(3) {font-weight:900; font-size:162px; text-shadow:0 0 5px rgba(0,0,0,.5); color:#dbb97b;}
	.intro .intro_foodmov {position:absolute; bottom:-150px; left:0; width:100%; text-align:center; z-index:3;}
		.intro .intro_foodmov ul {position:relative; width:600px; height:600px; border-radius:100%; overflow:hidden; margin:0 auto; animation:rotate2 60s linear infinite; box-shadow:0 0 10px rgba(0,0,0,.9);}
			.intro .intro_foodmov li {position:absolute; top:50%; left:50%; width:100%; transform:translate(-50%,-50%); opacity:0; opacity:0; animation:foodFade 24s linear infinite;}
			.intro .intro_foodmov li:nth-child(1)  {animation-delay:0s;}
			.intro .intro_foodmov li:nth-child(2)  {animation-delay:-22s;}
			.intro .intro_foodmov li:nth-child(3)  {animation-delay:-20s;}
			.intro .intro_foodmov li:nth-child(4)  {animation-delay:-18s;}
			.intro .intro_foodmov li:nth-child(5)  {animation-delay:-16s;}
			.intro .intro_foodmov li:nth-child(6)  {animation-delay:-14s;}
			.intro .intro_foodmov li:nth-child(7)  {animation-delay:-12s;}
			.intro .intro_foodmov li:nth-child(8)  {animation-delay:-10s;}
			.intro .intro_foodmov li:nth-child(9)  {animation-delay:-8s;}
			.intro .intro_foodmov li:nth-child(10) {animation-delay:-6s;}
			.intro .intro_foodmov li:nth-child(11) {animation-delay:-4s;}
			.intro .intro_foodmov li:nth-child(12) {animation-delay:-2s;}
				.intro .intro_foodmov li img {width:100%;}

@media (max-width:750px){
.intro {padding-top:115px; background:#111;}
	.intro .movie {height:500px;}
		.intro .movie:before {background-size:1px;}
		.intro .movie iframe {width:900px; height:100%;}
	.intro .intro_title {}
			.intro .intro_title li:nth-child(1) {font-size:16px; line-height:18px; padding:5px 10px;  margin:0 auto 20px; box-shadow:0 0 5px rgba(0,0,0,.5);}
				.intro .intro_title li:nth-child(1)::after {margin-top:-1px; border-width:15px 10px 10px 0; filter:drop-shadow(0 5px 3px rgba(0,0,0,.35));}
			.intro .intro_title li:nth-child(2) {font-size:14px; letter-spacing:-1px; text-shadow:0 0 5px rgba(0,0,0,.5);}
			.intro .intro_title li:nth-child(3) {font-size:56px; text-shadow:0 0 5px rgba(0,0,0,.5); color:#dbb97b;}
	.intro .intro_foodmov {bottom:-100px;}
		.intro .intro_foodmov ul {width:300px; height:300px;}
}


.dot-title {}
.dot-char {position: relative;  display: inline-block;}
.dot-char::before {content: ""; position: absolute; top: -25px; left: 50%; transform: translateX(-50%); width: 15px; height: 15px; border-radius: 50%; background:#dbb97b;}
.dot-char.is-space::before {display:none;}


/*ºê·£µå*/
.brand {background:url('../images/brand_bg.jpg') no-repeat top center; background-size:cover;}
	.brand .brand_title {width:100%;}
		.brand .brand_title li {font-family:'Paperlogy'; text-align:center; font-weight:300; color:#fff;}
		.brand .brand_title li:nth-child(1) {font-size:40px; line-height:35px;}
			.brand .brand_title li:nth-child(1) strong {font-weight:900; color:#dbb97b;}
		.brand .brand_title li:nth-child(2) {font-weight:500; font-size:85px; line-height:100px; margin:30px 0;}
			.brand .brand_title li:nth-child(2) strong {font-weight:900; color:#dbb97b;}
		.brand .brand_title li:nth-child(3) {position:relative; display:table; font-size:30px; line-height:40px; padding:0 50px; margin:0 auto;}
			.brand .brand_title li:nth-child(3)::before {position:absolute; top:0; left:0; width:10px; height:100%; content:''; border:solid #dbb97b; border-width:2px 0 2px 2px;}
			.brand .brand_title li:nth-child(3)::after {position:absolute; top:0; right:0; width:10px; height:100%; content:''; border:solid #dbb97b; border-width:2px 2px 2px 0;}
			.brand .brand_title li:nth-child(3) strong {font-weight:500; color:#dbb97b;}
	.brand .brand_contents_section {display:flex; position:relative; width:100%; margin:50px auto;}
		.brand .brand_contents_section:after {position:absolute; top:50%; left:50%; width:300px; height:300px; content:''; font-size:0; background:#fff url('../images/logo_simbol_n.png?<?php echo time();?>') no-repeat center; background-size:80%; transform:translate(-50%,-50%); z-index:3; border-radius:100%; box-shadow:0 0 10px rgba(0,0,0,.5);}
		.brand .brand_contents_section .brand_contents {position:relative; flex:1; overflow:hidden; min-height:800px; z-index:1;}
			.brand .brand_contents_section .brand_contents::before {position:absolute; top:0; left:0; width:100%; height:100%; content:''; background:#dbb97b; z-index:-1;}
			.brand .brand_contents_section .brand_contents:nth-child(1)::before {left:-20px; clip-path: polygon(0 0, 100% 18%, 100% 88%, 0% 100%);}
			.brand .brand_contents_section .brand_contents:nth-child(2)::before {left:auto; right:-20px; clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 88%);}
			.brand .brand_contents_section .brand_contents .brand_shot {position:absolute; width:100%; height:100%; background:#000; overflow:hidden; z-index:1;}
				.brand .brand_contents_section .brand_contents .brand_shot::after {position:absolute; top:0; left:0; width:100%; height:100%; content:''; z-index:2;}
				.brand .brand_contents_section .brand_contents:nth-child(1) .brand_shot::after {background:linear-gradient(to right, rgba(0,0,0,1), rgba(0,0,0,.0));}
				.brand .brand_contents_section .brand_contents:nth-child(2) .brand_shot::after {background:linear-gradient(to left, rgba(0,0,0,1), rgba(0,0,0,.0));}
			.brand .brand_contents_section .brand_contents:nth-child(1) .brand_shot {clip-path: polygon(0 2%, 100% 18%, 100% 88%, 0% 98%);}
			.brand .brand_contents_section .brand_contents:nth-child(2) .brand_shot {clip-path: polygon(0 18%, 100% 2%, 100% 98%, 0 88%);}
					.brand .brand_contents_section .brand_contents .brand_shot iframe {position:absolute; top:0; left:50%; width:2000px; height:100%; margin-left:-1000px; z-index:1;}
			.brand .brand_contents_section .brand_contents .brand_text {position:relative; display:flex; align-items:center; width:100%; height:100%; z-index:2; padding:50px;}
			.brand .brand_contents_section .brand_contents:nth-child(1) .brand_text {text-align:left; justify-content:flex-start; padding-right:150px;}
			.brand .brand_contents_section .brand_contents:nth-child(2) .brand_text {text-align:right; justify-content:flex-end; padding-left:150px;}
				.brand .brand_contents_section .brand_contents .brand_text li {font-family:'Paperlogy'; font-weight:300; color:#fff;}
				.brand .brand_contents_section .brand_contents .brand_text li:nth-child(1) {font-weight:500; font-size:35px; line-height:40px;}
				.brand .brand_contents_section .brand_contents .brand_text li:nth-child(2) {font-weight:900; font-size:50px; line-height:60px; color:#dbb97b; margin:0 0 30px;}
				.brand .brand_contents_section .brand_contents .brand_text li:nth-child(3) {font-size:22px; line-height:35px;}
					.brand .brand_contents_section .brand_contents .brand_text li:nth-child(3) span {font-size:17px;}
	.brand .brand_4point {width:100%; margin:50px auto 250px;}
		.brand .brand_4point .brand_4point_title {font-family:'Paperlogy'; text-align:center; font-weight:300; font-size:50px; color:#fff;}
			.brand .brand_4point .brand_4point_title strong {font-weight:900; color:#dbb97b;}
		.brand .brand_4point .brand_4point_contents {display:flex; padding:0 50px; margin:50px 0;}
			.brand .brand_4point .brand_4point_contents ul {position:relative; flex:1; padding:20px;}
				.brand .brand_4point .brand_4point_contents ul:not(:last-child)::after{content:""; position:absolute; top:0; right:0; width:1px; height:100%; background:linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,.25) 20%, rgba(255,255,255,.25) 80%, rgba(255,255,255,0));}
				.brand .brand_4point .brand_4point_contents li {font-family:'Paperlogy'; text-align:center; font-weight:300; color:#fff;}
				.brand .brand_4point .brand_4point_contents li:nth-child(1) .material-symbols-outlined {font-size:90px !important; line-height:100px; font-variation-settings: 'wght' 100, 'FILL' 0; color:#dbb97b;}
				.brand .brand_4point .brand_4point_contents li:nth-child(2) {font-weight:500; font-size:25px; line-height:30px; color:#dbb97b; margin:10px 0;}
				.brand .brand_4point .brand_4point_contents li:nth-child(3) {font-size:20px; line-height:30px;}
		.brand .brand_4point .brand_4point_comment {font-family:'Paperlogy'; text-align:center; font-weight:500; font-size:30px; color:#fff;}
	.brand .brand_movie_contents {position:relative; width:100%; max-width:1000px; margin:0 auto; border-radius:50px; overflow:hidden;  display:none;}
		.brand .brand_movie_contents:after {position:absolute; top:0; left:0; width:100%; height:100%; content:''; z-index:10;}
	.brand .brand_foodimg {position:relative; width:100%; max-width:1360px; margin:0 auto;}
		.brand .brand_foodimg:after {display:block; padding-bottom:60%; content:'';}
		.brand .brand_foodimg .brand_foodimg1 {position:absolute; top:-50px; left:0; width:100%; text-align:center; z-index:1;}
		.brand .brand_foodimg .brand_foodimg2 {position:absolute; top:-200px; left:50%; margin-left:10px; z-index:2;}
		.brand .brand_foodimg .brand_factorymov {position:absolute; bottom:15%; left:-5%; width:500px; z-index:3;}
			.brand .brand_foodimg .brand_factorymov:before {display:block; padding-bottom:100%; content:'';}
/*			.brand .brand_foodimg .brand_factorymov:after {position:absolute; top:50%; right:-70px; width:150px; height:150px; content:''; background:url('../images/haccp.png') no-repeat center; border-radius:100%; background-size:100%; z-index:3;}*/
			.brand .brand_foodimg .brand_factorymov .movie {position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden; border-radius:100%; background:#000; z-index:1;}
				.brand .brand_foodimg .brand_factorymov .movie:after {position:absolute; top:0; left:0; width:100%; height:100%; content:''; z-index:10;}
				.brand .brand_foodimg .brand_factorymov .movie iframe {position:absolute; top:0; left:50%; width:2000px; height:100%; margin-left:-1000px;}
	.brand .brand_message {position:relative; width:100%; max-width:1360px; background:url('../images/why_bg.jpg') top left; margin:0 auto; padding:100px 50px; z-index:2; margin-top:-250px; border-radius:50px;}
		.brand .brand_message .brand_message_title {width:100%; font-family:'Paperlogy'; font-weight:500; text-align:center; font-size:35px; line-height:45px; color:#000;}
			.brand .brand_message .brand_message_title strong {position:relative; font-weight:900; color:#000;}
			.brand .brand_message .brand_message_title span {position:relative; color:transparent;}
			.brand .brand_message .brand_message_title strong:nth-child(2):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%;}
			.brand .brand_message .brand_message_title span:before {position:absolute; top:-40%; left:-10%; width:120%; height:180%; content:''; background:url('../images/line_circle.png') no-repeat center; background-size:100% 100%;}
			.brand .brand_message .brand_message_title span:after {position:absolute; top:-5px; left:0; content:'Â÷º°È­'; color:#000; z-index:2;}
		.brand .brand_message .brand_message_comment {width:100%; font-family:'Paperlogy'; font-weight:300; text-align:center; font-size:22px; line-height:30px; color:#000; margin:50px 0 0 0;}
			.brand .brand_message .brand_message_comment strong {font-weight:700;}

@media (max-width:750px){
.brand {padding:100px 10px;}
	.brand .brand_title {width:100%;}
		.brand .brand_title li:nth-child(1) {font-size:25px; line-height:30px;}
			.brand .brand_title li:nth-child(1) .dot-char::before {top:-15px; width:10px; height:10px;}
		.brand .brand_title li:nth-child(2) {font-size:45px; line-height:50px; margin:20px 0;}
		.brand .brand_title li:nth-child(3) {font-size:15px; line-height:20px; padding:10px 20px;}
			.brand .brand_title li:nth-child(3)::before {width:10px; border-width:1px 0 1px 1px;}
			.brand .brand_title li:nth-child(3)::after {width:10px; border-width:1px 1px 1px 0;}
	.brand .brand_contents_section {flex-direction: column; gap:10px; margin:50px auto;}
		.brand .brand_contents_section:after {display:none;}
		.brand .brand_contents_section .brand_contents {min-height:300px; border-radius:20px;}
			.brand .brand_contents_section .brand_contents::before {display:none;}
			.brand .brand_contents_section .brand_contents:nth-child(1) .brand_shot {clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);}
			.brand .brand_contents_section .brand_contents:nth-child(2) .brand_shot {clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);}
			.brand .brand_contents_section .brand_contents .brand_text {padding:20px;}
			.brand .brand_contents_section .brand_contents:nth-child(1) .brand_text {text-align:left; justify-content:flex-start; padding-right:20px;}
			.brand .brand_contents_section .brand_contents:nth-child(2) .brand_text {text-align:right; justify-content:flex-end; padding-left:20px;}
				.brand .brand_contents_section .brand_contents .brand_text li:nth-child(1) {font-size:20px; line-height:25px;}
				.brand .brand_contents_section .brand_contents .brand_text li:nth-child(2) {font-size:25px; line-height:30px; margin:0 0 20px;}
				.brand .brand_contents_section .brand_contents .brand_text li:nth-child(3) {font-size:15px; line-height:20px;}
					.brand .brand_contents_section .brand_contents .brand_text li:nth-child(3) span {font-size:12px;}
	.brand .brand_4point {margin:100px auto;}
		.brand .brand_4point .brand_4point_title {font-size:30px;}
			.brand .brand_4point .brand_4point_title .dot-char::before {top:-15px; width:10px; height:10px;}
		.brand .brand_4point .brand_4point_contents {flex-wrap:wrap; padding:0 10px; margin:50px 0;}
			.brand .brand_4point .brand_4point_contents ul {flex:0 0 calc(50% - 10px); padding:10px;}
				.brand .brand_4point .brand_4point_contents ul::after {display:none;}
				.brand .brand_4point .brand_4point_contents li:nth-child(1) .material-symbols-outlined {font-size:60px !important; line-height:50px; font-variation-settings: 'wght' 100, 'FILL' 0; color:#dbb97b;}
				.brand .brand_4point .brand_4point_contents li:nth-child(2) {font-size:18px; line-height:20px; margin:10px 0 5px;}
				.brand .brand_4point .brand_4point_contents li:nth-child(3) {font-size:14px; line-height:20px;}
					.brand .brand_4point .brand_4point_contents li:nth-child(3) br {display:none;}
		.brand .brand_4point .brand_4point_comment {font-size:17px; padding:0 10px;}
	.brand .brand_movie_contents {width:350px; border-radius:20px;}
	.brand .brand_foodimg {padding:10px;}
		.brand .brand_foodimg .brand_foodimg1 {top:-20px;}
			.brand .brand_foodimg .brand_foodimg1 img {width:80%;}
		.brand .brand_foodimg .brand_foodimg2 {top:-50px; left:auto; width:70%; right:0; margin-left:0; margin-right:-20%;}
			.brand .brand_foodimg .brand_foodimg2 img {width:100%;}
		.brand .brand_foodimg .brand_factorymov {bottom:5%; left:-5%; width:40%;}
/*			.brand .brand_foodimg .brand_factorymov:after {top:50%; right:-15%; width:40%; height:40%;}*/
	.brand .brand_message {background-size:50px; padding:50px 10px; margin-top:-50px; border-radius:20px;}
		.brand .brand_message .brand_message_title {font-size:18px; line-height:20px;}
			.brand .brand_message .brand_message_title strong:nth-child(2):after {height:2px;}
			.brand .brand_message .brand_message_title span:after {top:-1px;}
		.brand .brand_message .brand_message_comment {font-size:15px; line-height:20px; margin:25px 0 0 0;}
}





/*¼º°øÆ÷ÀÎÆ®*/
@keyframes successprocess1 {0.00%	{border-color:transparent; color:#000;} 0.10% {border-color:#8a600a; color:#8a600a;} 16.66% {border-color:#8a600a; color:#8a600a;} 16.76% {border-color:transparent; color:#000;}}
@keyframes successprocess2 {16.56%	{border-color:transparent; color:#000;} 16.66% {border-color:#8a600a; color:#8a600a;} 33.32% {border-color:#8a600a; color:#8a600a;} 33.42% {border-color:transparent; color:#000;}}
@keyframes successprocess3 {33.22%	{border-color:transparent; color:#000;} 33.32% {border-color:#8a600a; color:#8a600a;} 49.98% {border-color:#8a600a; color:#8a600a;} 50.08% {border-color:transparent; color:#000;}}
@keyframes successprocess4 {49.88%	{border-color:transparent; color:#000;} 49.98% {border-color:#8a600a; color:#8a600a;} 66.64% {border-color:#8a600a; color:#8a600a;} 66.74% {border-color:transparent; color:#000;}}
@keyframes successprocess5 {66.54%	{border-color:transparent; color:#000;} 66.64% {border-color:#8a600a; color:#8a600a;} 83.30% {border-color:#8a600a; color:#8a600a;} 83.40% {border-color:transparent; color:#000;}}
@keyframes successprocess6 {83.20%	{border-color:transparent; color:#000;} 83.30% {border-color:#8a600a; color:#8a600a;} 99.96% {border-color:#8a600a; color:#8a600a;} 100.00% {border-color:transparent; color:#000;}}
.why {background:url('../images/why_bg.jpg') top left; padding:200px 50px;}
	.why .why_food1 {position:absolute; top:600px; left:50%; margin-left:-1400px; z-index:1; pointer-events:none;}
	.why .why_sign {position:absolute; top:-280px; right:0; z-index:10;}
	.why .why_title {width:100%;}
		.why .why_title li {font-family:'Paperlogy'; font-weight:300; text-align:center; color:#000;}
		.why .why_title li:nth-child(1) {font-size:80px; line-height:90px;}
			.why .why_title li:nth-child(1) strong {font-weight:900; color:#8a600a;}
		.why .why_title li:nth-child(2) {font-size:30px; line-height:40px; margin:30px 0 50px;}
			.why .why_title li:nth-child(2) strong {font-weight:500; background:#8a600a; color:#fff; padding:0 2px; border-radius:5px;}
		.why .why_title li:nth-child(3) {font-weight:900; font-size:200px; line-height:200px; color:#8a600a; opacity:.2;}
	.why .successpoint {display:table; width:100%; background:url('../images/why_contents_bg.jpg'); background-size:cover !important; transition:all .3s ease; -webkit-transition:all .3s ease; margin:50px 0 100px 0;}
	.why .successpointbg1 {background:url('../images/why_contents_bg1.jpg');}
	.why .successpointbg2 {background:url('../images/why_contents_bg2.jpg');}
	.why .successpointbg3 {background:url('../images/why_contents_bg3.jpg');}
	.why .successpoint * {transition:all .3s ease; -webkit-transition:all .3s ease;}
		.why .successpoint .successpoint_bg {display:table; width:100%; background:rgba(0,0,0,.5);}
		.why .successpoint .successpoint_bg .success_item {position:relative; float:left; width:33.33%; height:860px;}
			.why .successpoint .successpoint_bg .success_item .success_item_title {position:absolute; top:50%; left:50%; font-family:'Paperlogy'; font-weight:700; text-align:center; font-size:70px; line-height:70px; color:#fff; opacity:.4; transform:translate(-50%,-50%);}
			.why .successpoint .successpoint_bg .success_item .success_item_comment {position:absolute; top:50%; left:0; width:100%; font-family:'Paperlogy'; font-weight:300; text-align:center; font-size:30px; line-height:40px; color:#fff; margin-top:200px; opacity:0; transform:translateY(-50%);}
				.why .successpoint .successpoint_bg .success_item .success_item_comment span {font-weight:500; background:#dbb97b; color:#000; border-radius:5px; padding:0 3px 1px;}
		.why .successpoint .successpoint_bg .success_item:hover {background:rgba(0,0,0,.5);}
			.why .successpoint .successpoint_bg .success_item:hover .success_item_title {margin-top:-100px;}
			.why .successpoint .successpoint_bg .success_item:hover .success_item_comment {opacity:1;}
			.why .successpoint .successpoint_bg .success_item:hover .success_item_title {color:#dbb97b; opacity:1;}
	.why .why_icon {display:table; width:100%;}
		.why .why_icon ul {width:100%; font-size:0; display:inline-flex; flex-wrap:wrap; justify-content:center;}
			.why .why_icon li {display:inline-block; width:16.66%; font-family:'Paperlogy'; font-weight:400; text-align:center; font-size:25px; line-height:30px; color:#000; padding:50px 10px; border:2px solid transparent;}
			.why .why_icon li:nth-child(1) {animation:successprocess1 10s linear infinite;}
			.why .why_icon li:nth-child(2) {animation:successprocess2 10s linear infinite;}
			.why .why_icon li:nth-child(3) {animation:successprocess3 10s linear infinite;}
			.why .why_icon li:nth-child(4) {animation:successprocess4 10s linear infinite;}
			.why .why_icon li:nth-child(5) {animation:successprocess5 10s linear infinite;}
			.why .why_icon li:nth-child(6) {animation:successprocess6 10s linear infinite;}
				.why .why_icon li i {font-size:60px; margin-bottom:20px;}

@media (max-width:750px){
.why {background-size:50px; padding:100px 10px 10px;}
	.why .why_food1 {top:330px; left:0; margin-left:-180px;}
		.why .why_food1 img {width:300px;}
	.why .why_sign {top:-110px;}
		.why .why_sign img {width:150px;}
		.why .why_title li:nth-child(1) {font-size:30px; line-height:35px;}
		.why .why_title li:nth-child(2) {font-size:15px; line-height:20px; margin:15px 0 25px;}
		.why .why_title li:nth-child(3) {font-size:80px; line-height:80px;}
	.why .successpoint {margin:50px 0 10px;}
		.why .successpoint .successpoint_bg .success_item {height:350px;}
			.why .successpoint .successpoint_bg .success_item .success_item_title {font-size:25px; line-height:22px;}
			.why .successpoint .successpoint_bg .success_item .success_item_comment {width:100%; font-size:15px; line-height:20px; margin-top:100px; padding:0 10px;}
				.why .successpoint .successpoint_bg .success_item .success_item_comment span {border-radius:3px; padding:1px 1px 0;}
			.why .successpoint .successpoint_bg .success_item:hover .success_item_title {margin-top:-100px;}
			.why .why_icon li {width:33.33%; font-size:15px; line-height:20px; padding:30px 5px; border-width:1px;}
				.why .why_icon li i {font-size:30px; margin-bottom:10px;}
}





	.success_5point {background:url('../images/why_bg.jpg') top left; width:100%; padding-bottom:0;}
		.success_5point .success_5point_title {position:relative; width:100%; z-index:1;}
			.success_5point .success_5point_title ul {position:relative; width:100%;}
				.success_5point .success_5point_title li {position:relative; display:table; font-family:'Paperlogy'; font-weight:300; text-align:center; color:#000; margin:0 auto; z-index:1;}
				.success_5point .success_5point_title ul:nth-child(1) li:nth-child(1) {font-weight:500; font-size:50px;}
				.success_5point .success_5point_title ul:nth-child(1) li:nth-child(2) {font-weight:900; font-size:110px; color:#d6000f;}
				.success_5point .success_5point_title ul:nth-child(1) li:nth-child(3) {font-weight:900; font-size:56px;}
					.success_5point .success_5point_title ul:nth-child(1) li:nth-child(3)::after {position:absolute; bottom:-5px; left:0; width:100%; height:13px; content:''; background:url('../images/line_under2.png') no-repeat center; background-size:100% 100%; z-index:-1;}
				.success_5point .success_5point_title ul:nth-child(2) li:nth-child(1) {position:absolute; top:30px; left:50%; background:rgba(0,0,0,.95); font-weight:900; font-size:80px; line-height:80px;color:#d6000f; padding:10px; border:5px solid #d6000f; z-index:5; white-space:nowrap; transform:translateX(-50%)rotate(-5deg); animation:bling 1s linear infinite;}
					.success_5point .success_5point_title ul:nth-child(2) li:nth-child(1) strong {font-weight:900; color:#ffc600;}
					.success_5point .success_5point_title ul:nth-child(2) li:nth-child(1) span {font-weight:500; font-size:50px; line-height:50px; color:#fff;}
				.success_5point .success_5point_title ul:nth-child(2) li:nth-child(2) {margin-top:50px;}
		.success_5point .success_5point_contents_bg {position:relative; width:100%; background:url('../images/franchise_bg.jpg') top left; z-index:2; margin-top:-150px; padding:50px 0 0 0;}
			.success_5point .success_5point_contents_bg::after {position:absolute; left:50%; top:-100px; width:120%; height:200px; background:url('../images/franchise_bg.jpg') top left; content:''; border-radius:100%; z-index:1; transform:translateX(-50%);}
			.success_5point .success_5point_contents_bg .success_5point_contents_title {position:relative; width:100%; font-family:'Paperlogy'; font-weight:500; text-align:center; font-size:70px; line-height:60px; color:#dbb97b; z-index:2;}
				.success_5point .success_5point_contents_bg .success_5point_contents_title strong {font-weight:900;}
				.success_5point .success_5point_contents_bg .success_5point_contents_title .dot-char::before {background:#dbb97b !important;}
			.success_5point .success_5point_contents_bg .success_5point_contents {position:relative; display:flex; width:100%; z-index:2; padding:100px 50px 200px;}
				.success_5point .success_5point_contents_bg .success_5point_contents ul {position:relative; flex:1;}
					.success_5point .success_5point_contents_bg .success_5point_contents ul:not(:last-child)::after{content:""; position:absolute; top:0; right:0; width:1px; height:100%; background:linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,.25) 20%, rgba(255,255,255,.25) 80%, rgba(255,255,255,0));}
					.success_5point .success_5point_contents_bg .success_5point_contents li {font-family:'Paperlogy'; font-weight:300; text-align:center; color:#fff;}
					.success_5point .success_5point_contents_bg .success_5point_contents li:nth-child(1) {position:absolute; top:-10px; left:50%; margin-left:-90px; display:flex; justify-content:center; align-items:center; width:50px; height:50px; font-weight:500;  font-size:17px; background:#d6000f; border-radius:100%;}
					.success_5point .success_5point_contents_bg .success_5point_contents li:nth-child(2) {display:flex; justify-content:center; align-items:center; width:150px; height:150px; border-radius:100%; border:1px solid rgba(255,255,255,.2); margin:0 auto;}
					.success_5point .success_5point_contents_bg .success_5point_contents li:nth-child(2) .material-symbols-outlined {font-size:90px !important; line-height:100px; font-variation-settings: 'wght' 100, 'FILL' 1; color:#dbb97b;}
					.success_5point .success_5point_contents_bg .success_5point_contents li:nth-child(3) {font-weight:700; font-size:35px; line-height:40px; margin:20px 0 10px; color:#dbb97b;}
					.success_5point .success_5point_contents_bg .success_5point_contents li:nth-child(4) {font-size:22px; line-height:30px;}

@media (max-width:750px){
	.success_5point {background-size:50px; padding-top:50px;}
				.success_5point .success_5point_title ul:nth-child(1) li:nth-child(1) {font-size:25px;}
				.success_5point .success_5point_title ul:nth-child(1) li:nth-child(2) {font-size:50px;}
				.success_5point .success_5point_title ul:nth-child(1) li:nth-child(3) {font-size:25px;}
					.success_5point .success_5point_title ul:nth-child(1) li:nth-child(3)::after {bottom:-5px; height:7px;}
				.success_5point .success_5point_title ul:nth-child(2) li:nth-child(1) {top:30px; font-size:30px; line-height:30px; padding:5px; border-width:3px;}
					.success_5point .success_5point_title ul:nth-child(2) li:nth-child(1) span {font-size:20px; line-height:20px;}
				.success_5point .success_5point_title ul:nth-child(2) li:nth-child(2) {margin-top:30px;}
					.success_5point .success_5point_title ul:nth-child(2) li:nth-child(2) img {width:350px;}
		.success_5point .success_5point_contents_bg {background-size:50px; margin-top:-100px; padding:30px 0 0 0;}
			.success_5point .success_5point_contents_bg::after {top:-25px; height:50px; background-size:50px;}
			.success_5point .success_5point_contents_bg .success_5point_contents_title {font-size:25px; line-height:40px; z-index:2;}
				.success_5point .success_5point_contents_bg .success_5point_contents_title .dot-char::before {top:-10px; width:10px; height:10px;}
			.success_5point .success_5point_contents_bg .success_5point_contents {display:flex; flex-wrap:wrap; justify-content:center; padding:50px 10px 50px; gap:30px 0;}
				.success_5point .success_5point_contents_bg .success_5point_contents ul {flex:0 0 33.3333%; width:33.3333%; min-width:0; padding:5px;}
					.success_5point .success_5point_contents_bg .success_5point_contents ul:not(:last-child)::after {width:.5px;}
					.success_5point .success_5point_contents_bg .success_5point_contents ul:nth-child(3)::after {display:none;}
					.success_5point .success_5point_contents_bg .success_5point_contents li:nth-child(1) {top:-10px; left:50%; margin-left:-60px; width:40px; height:40px; font-size:14px;}
					.success_5point .success_5point_contents_bg .success_5point_contents li:nth-child(2) {width:80px; height:80px;}
					.success_5point .success_5point_contents_bg .success_5point_contents li:nth-child(2) .material-symbols-outlined {font-size:50px !important; line-height:60px; font-variation-settings: 'wght' 100, 'FILL' 1;}
					.success_5point .success_5point_contents_bg .success_5point_contents li:nth-child(3) {font-size:18px; line-height:20px; margin:10px 0 5px;}
					.success_5point .success_5point_contents_bg .success_5point_contents li:nth-child(4) {font-size:14px; line-height:17px;}
}







/*¹Ìµð¾î*/
.media {display:table; background:url('../images/media_bg.jpg') top left; display:none;}
	.media .media_instagram {width:100%;}
		.media .media_instagram iframe {width:100%; height:550px;}
	.media .media_pohone {position:absolute; top:-600px; left:0; width:33%; background:#fff; border-radius:10px;border:2px solid #000; overflow:hidden; z-index:2;}
		.media .media_pohone .media_title {width:100%; margin:100px 0 0;}
			.media .media_pohone .media_title li {width:100%; font-family:'Paperlogy'; font-weight:300; text-align:center; color:#000; padding:0 20px;}
			.media .media_pohone .media_title li:nth-child(1) {font-size:25px; line-height:35px;}
			.media .media_pohone .media_title li:nth-child(2) {font-weight:900; font-size:40px; line-height:45px; margin-top:5px;}
			.media .media_pohone .media_title li:nth-child(3) {margin:30px 0;}
				.media .media_pohone .media_title li:nth-child(3) img {width:85%;}
			.media .media_pohone .media_title li:nth-child(4) {font-weight:900; font-size:70px; line-height:80px; color:#d6000f;}
		.media .media_pohone .media_tag {width:100%; margin:50px 0 100px; padding:0 20px;}
			.media .media_pohone .media_tag ul {display:table; width:100%; text-align:center; font-size:0;}
				.media .media_pohone .media_tag li {display:inline-block; font-family:'Paperlogy'; font-weight:300; font-size:20px; line-height:25px; color:#000; margin:5px;}
		.media .media_pohone .media_movie {position:relative; width:100%; margin-bottom:-1px;}
			.media .media_pohone .media_movie:after {position:absolute; top:0; left:0; width:100%; height:100%; content:''; z-index:10;}
	.media .media_foodimg {position:absolute; top:150px; left:50%; margin-left:-1570px; z-index:1; pointer-events:none;}
	.media .media_blog {float:right; width:65%; border:1px solid rgba(0,0,0,.1); padding:20px;}
		.media .media_blog iframe {width:100%; height:700px;}

@media (max-width:750px){
.media {background-size:50px;}
		.media .media_instagram iframe {height:275px;}
	.media .media_pohone {top:-200px; width:37%; border-radius:5px; border-width:1px;}
		.media .media_pohone .media_title {margin:20px 0;}
			.media .media_pohone .media_title li {padding:0 10px;}
			.media .media_pohone .media_title li:nth-child(1) {font-size:13px; line-height:13px;}
			.media .media_pohone .media_title li:nth-child(2) {font-size:14px; line-height:18px; letter-spacing:-1px; margin-top:2px;}
			.media .media_pohone .media_title li:nth-child(3) {margin:5px 0;}
				.media .media_pohone .media_title li:nth-child(3) img {width:90%;}
			.media .media_pohone .media_title li:nth-child(4) {font-size:25px; line-height:25px;}
		.media .media_pohone .media_tag {margin:5px 0 10px; padding:0 10px;}
				.media .media_pohone .media_tag li {font-size:13px; line-height:15px; margin:2px;}
		.media .media_pohone .media_movie {margin-bottom:-1.5px;}
	.media .media_foodimg {top:300px; width:75%; left:0; margin-left:-20%;}
		.media .media_foodimg img {width:100%;}
	.media .media_blog {border-width:.5px; padding:5px;}
		.media .media_blog iframe {height:400px;}
}





/*¸Þ´º*/
.menu {padding:50px 50px 200px;}
	.menu .menu_title_box {position:relative; width:100%; background:#000; overflow:hidden;}
		.menu .menu_title_box .menu_title {position:absolute; top:150px; left:0; width:100%; z-index:2;}
			.menu .menu_title_box .menu_title li {font-family:'Paperlogy'; text-align:center; font-weight:500; color:#fff;}
			.menu .menu_title_box .menu_title li:nth-child(1) {font-weight:500; font-size:50px; line-height:60px;}
			.menu .menu_title_box .menu_title li:nth-child(2) {font-weight:900; font-size:90px; line-height:100px; color:#dbb97b;}
			.menu .menu_title_box .menu_title li:nth-child(3) {font-size:30px; line-height:40px; margin:50px 0 0 0;}
				.menu .menu_title_box .menu_title li:nth-child(3) span {position:relative;}
				.menu .menu_title_box .menu_title li:nth-child(3) strong {position:relative;}
					.menu .menu_title_box .menu_title li:nth-child(3) 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%;}
					.menu .menu_title_box .menu_title li:nth-child(3) strong:before {position:absolute; top:-40%; left:-30%; width:160%; height:180%; content:''; background:url('../images/line_circle.png') no-repeat center; background-size:100% 100%; z-index:-1;}
		.menu .menu_title_box .movie {position:relative; width:100%; height:700px; overflow:hidden; opacity:.5;}
			.menu .menu_title_box .movie:after {position:absolute; top:0; left:0;width:100%; height:100%; content:''; z-index:10;}
			.menu .menu_title_box .movie iframe {position:absolute; top:50%; left:50%; width:2500px; height:2000px; z-index:1; transform:translate(-50%,-50%);}
		.menu .menu_title_box .menu_tab {position:absolute; bottom:100px; left:0; width:100%; text-align:center; z-index:1;}
			.menu .menu_title_box .menu_tab li {display:inline-block;; vertical-align:top; font-family:'Paperlogy'; font-weight:300; text-align:center; font-size:25px; line-height:55px; color:#fff; background:#191919; padding:0 50px 0; margin:0 .1%; cursor:pointer;}
			.menu .menu_title_box .menu_tab .active {background:#8a600a; color:#fff; font-weight:500;}

	.menu .menu_list {display:table; width:100%; text-align:center; padding:50px 0 0;}
	.menu .menu_content_wr > div {clear:both; display:none;}
	.menu .menu_content_wr > div.active {display:block;}
		.menu .menu_box {width:100%; max-width:1600px; font-size:0; text-align:center; margin:0 auto;}
			.menu .menu_item {position:relative; display:inline-block; vertical-align:top; width:25%; height:450px; overflow:hidden; padding:1px;}
				.menu .menu_text {position:absolute; width:100%; top:0; left:0; padding:30px; z-index:3;}
					.menu .menu_text li {font-family:'Paperlogy'; font-weight:300; text-align:left; color:#fff;}
					.menu .menu_text li:nth-child(1) {font-weight:700; font-size:30px; line-height:30px;}
					.menu .menu_text li:nth-child(2) {font-size:20px; line-height:25px; margin:15px 0 0;}
				.menu .menu_img {position:relative; width:100%; height:100%; overflow:hidden; background:#000;}
					.menu .menu_img:after {position:absolute; top:0; left:0; width:100%; height:50%; content:''; background:linear-gradient(to bottom, rgba(0,0,0,1), rgba(0,0,0,.0)); z-index:2;}
					.menu .menu_img img {position:absolute; top:50%; left:50%; width:100%; height:100%; object-fit:cover; transform:translate(-50%, -50%); z-index:1; transition:all .3s ease; -webkit-transition:all .3s ease; opacity:.8;}
			.menu .menu_item:hover img {-webkit-filter:brightness(120%); filter:brightness(120%); opacity:1;}

@media (max-width:750px){
.menu {padding:10px 10px 100px;}
		.menu .menu_title_box .menu_title {top:50px;}
			.menu .menu_title_box .menu_title li:nth-child(1) {font-size:20px; line-height:25px;}
			.menu .menu_title_box .menu_title li:nth-child(2) {font-size:30px; line-height:35px;}
			.menu .menu_title_box .menu_title li:nth-child(3) {font-size:15px; line-height:20px; margin:20px 0 0 0;}
					.menu .menu_title_box .menu_title li:nth-child(3) span:after {bottom:-1px; height:3px;}
		.menu .menu_title_box .movie {height:330px;}
			.menu .menu_title_box .movie iframe {height:420px;}
		.menu .menu_title_box .menu_tab {bottom:50px;}
			.menu .menu_title_box .menu_tab li {font-size:17px; line-height:35px; padding:0 10px 0;}

	.menu .menu_list {padding:10px 0 0;}
			.menu .menu_item {width:50%; height:300px; padding:1px;}
				.menu .menu_text {padding:10px;}
					.menu .menu_text li:nth-child(1) {font-size:17px; line-height:25px;}
					.menu .menu_text li:nth-child(2) {font-size:14px; line-height:17px; margin:2px 0 0;}
}
@media (max-width:550px){
			.menu .menu_item {width:50%;}
}
@media (max-width:350px){
			.menu .menu_item {width:50%;}
}





/*Ã¢¾÷*/
@keyframes franchiseprocess1 {0.0%	{border-color:rgba(255,255,255,.1); background:transparent;} 0.1% {border-color:#8a600a; background:#8a600a;} 10.0% {border-color:#8a600a; background:#8a600a;} 10.1% {border-color:rgba(255,255,255,.1); background:transparent;}}
@keyframes franchiseprocess2 {9.9%	{border-color:rgba(255,255,255,.1); background:transparent;} 10.0% {border-color:#8a600a; background:#8a600a;} 20.0% {border-color:#8a600a; background:#8a600a;} 20.1% {border-color:rgba(255,255,255,.1); background:transparent;}}
@keyframes franchiseprocess3 {19.9%	{border-color:rgba(255,255,255,.1); background:transparent;} 20.0% {border-color:#8a600a; background:#8a600a;} 30.0% {border-color:#8a600a; background:#8a600a;} 30.1% {border-color:rgba(255,255,255,.1); background:transparent;}}
@keyframes franchiseprocess4 {29.9%	{border-color:rgba(255,255,255,.1); background:transparent;} 30.0% {border-color:#8a600a; background:#8a600a;} 40.0% {border-color:#8a600a; background:#8a600a;} 40.1% {border-color:rgba(255,255,255,.1); background:transparent;}}
@keyframes franchiseprocess5 {39.9%	{border-color:rgba(255,255,255,.1); background:transparent;} 40.0% {border-color:#8a600a; background:#8a600a;} 50.0% {border-color:#8a600a; background:#8a600a;} 50.1% {border-color:rgba(255,255,255,.1); background:transparent;}}
@keyframes franchiseprocess6 {49.9%	{border-color:rgba(255,255,255,.1); background:transparent;} 50.0% {border-color:#8a600a; background:#8a600a;} 60.0% {border-color:#8a600a; background:#8a600a;} 60.1% {border-color:rgba(255,255,255,.1); background:transparent;}}
@keyframes franchiseprocess7 {59.9%	{border-color:rgba(255,255,255,.1); background:transparent;} 60.0% {border-color:#8a600a; background:#8a600a;} 70.0% {border-color:#8a600a; background:#8a600a;} 70.1% {border-color:rgba(255,255,255,.1); background:transparent;}}
@keyframes franchiseprocess8 {69.9%	{border-color:rgba(255,255,255,.1); background:transparent;} 70.0% {border-color:#8a600a; background:#8a600a;} 80.0% {border-color:#8a600a; background:#8a600a;} 80.1% {border-color:rgba(255,255,255,.1); background:transparent;}}
@keyframes franchiseprocess9 {79.9%	{border-color:rgba(255,255,255,.1); background:transparent;} 80.0% {border-color:#8a600a; background:#8a600a;} 90.0% {border-color:#8a600a; background:#8a600a;} 90.1% {border-color:rgba(255,255,255,.1); background:transparent;}}
@keyframes franchiseprocess10 {89.9%	{border-color:rgba(255,255,255,.1); background:transparent;} 90.0% {border-color:#8a600a; background:#8a600a;} 99.9% {border-color:#8a600a; background:#8a600a;} 100% {border-color:rgba(255,255,255,.1); background:transparent;}}
.franchise {background:url('../images/franchise_bg.jpg') top left; padding:0 0 200px;}
	.franchise .analisys {display:table; width:100%; background:url('../images/franchise_top_bg.png') no-repeat top center; background-size:100%; padding:200px 0 0;}
	.franchise .analisys_contents {width:100%;}
		.franchise .analisys_contents .analisys_contents_title {display:table; width:100%; margin:0 auto;}
				.franchise .analisys_contents .analisys_contents_title li {width:100%; font-family:'Paperlogy'; font-weight:300; text-align:center; color:#fff;}
			.franchise .analisys_contents .analisys_contents_title ul:nth-child(1) {font-size:0; width:100%; text-align:center; margin:0 0 10px;}
				.franchise .analisys_contents .analisys_contents_title ul:nth-child(1) li {display:inline-block; vertical-align:top; width:auto; font-size:28px; line-height:30px; margin:10px;}
				.franchise .analisys_contents .analisys_contents_title ul:nth-child(2) li:nth-child(1) {font-size:40px;}
					.franchise .analisys_contents .analisys_contents_title ul:nth-child(2) li:nth-child(1) strong {font-weight:900; font-size:67px; line-height:50px;}
					.franchise .analisys_contents .analisys_contents_title ul:nth-child(2) li:nth-child(1) strong:nth-child(2) {color:#dbb97b;}
				.franchise .analisys_contents .analisys_contents_title ul:nth-child(2) li:nth-child(2) {font-weight:900; font-size:100px; color:#dbb97b;}
		.franchise .analisys_contents .analisys_contents_compare {display:table; width:100%; margin:80px auto;}
			.franchise .analisys_contents .analisys_contents_compare li {position:relative; float:left; width:40%; font-family:'Paperlogy'; font-weight:500; text-align:center; font-size:25px; line-height:50px; color:#fff; padding:30px 0;}
			.franchise .analisys_contents .analisys_contents_compare li:nth-child(2) {width:20%;}
				.franchise .analisys_contents .analisys_contents_compare li strong {font-weight:900; font-size:90px; line-height:100px;}
			.franchise .analisys_contents .analisys_contents_compare li:nth-child(3) {color:#dbb97b;}
			.franchise .analisys_contents .analisys_contents_compare li:nth-child(3):before {position:absolute; top:0; left:0; width:100%; height:100%; content:''; border:2px solid #dbb97b; animation:bling 2s linear infinite; z-index:1;}
			.franchise .analisys_contents .analisys_contents_compare li:nth-child(3):after {position:absolute; top:-45px; left:-20px; width:50px; height:100px; content:''; background:url('../images/logo_stamp_n.png') no-repeat center; background-size:100%; z-index:2; transform:rotate(-10deg); animation:bling 2s linear infinite;}
		.franchise .analisys_contents .analisys_contents_comment {clear:both; display:table; margin:0 auto;}
			.franchise .analisys_contents .analisys_contents_comment li {position:relative; width:100%; font-family:'Paperlogy'; font-weight:300; text-align:center; font-size:25px; line-height:30px; color:#fff; margin:5px 0;}
				.franchise .analisys_contents .analisys_contents_comment li span {background:#dbb97b; color:#000; font-weight:500; padding:0 4px 1px; border-radius:5px;}
	.franchise .analisys_contents_movie {position:relative; width:100%; margin:100px 0 0; border-radius:50px; overflow:hidden;}
		.franchise .analisys_contents_movie:after {position:absolute; top:0; left:0;width:100%; height:100%; content:''; z-index:10;}	
	.franchise .price {clear:both; width:100%; max-width:1360px; padding:0 50px; margin:200px auto 0;}
		.franchise .price .price_title {width:100%; font-family:'Paperlogy'; text-align:center; font-weight:300; font-size:90px; line-height:100px; color:#fff;}
			.franchise .price .price_title strong {font-weight:900; color:#dbb97b;}
		.franchise .price .price_tag {width:100%; text-align:center; font-size:0; margin:50px 0;}
			.franchise .price .price_tag li {display:inline-block; font-family:'Paperlogy'; font-weight:300; font-size:30px; line-height:40px; color:#fff; margin:0 15px;}
		.franchise .price .price_tab {width:100%; text-align:center; z-index:1;}
			.franchise .price .price_tab li {display:inline-block;; vertical-align:top; font-family:'Paperlogy'; font-weight:300; text-align:center; font-size:25px; line-height:55px; color:#fff; background:#191919; padding:0 50px 0; margin:0 .1%; cursor:pointer;}
			.franchise .price .price_tab .active {background:#8a600a; color:#fff; font-weight:500;}
		.franchise .price_list {display:table; width:100%; text-align:center; margin:100px 0 0;}
		.franchise .price_content_wr > div {clear:both; display:none;}
		.franchise .price_content_wr > div.active {display:block;}
			.franchise .price_box {width:100%; max-width:1600px; font-size:0; text-align:center; margin:0 auto;}
				.franchise .price_box .pricegroup2 {margin-top:100px;}
				.franchise .price_box .price_comment1 {width:100%; font-family:'Paperlogy'; font-weight:300; text-align:left; font-size:30px; line-height:20px; color:#fff;}
					.franchise .price_box .price_comment1 strong {font-weight:700; font-size:50px; color:#dbb97b;}
				.franchise .price_box .price_table {width:100%; margin:30px 0;}
					.franchise .price_box .price_table table {width:100%;}
						.franchise .price_box .price_table table td {font-family:'Paperlogy'; font-weight:300; text-align:center; font-size:20px; line-height:25px; color:#fff; padding:20px 10px; border-bottom:1px solid rgba(255,255,255,.1);}
						.franchise .price_box .price_table table tr:first-child td {background:#fff; color:#000;}
						.franchise .price_box .price_table table tr:first-child td:first-child {border-radius:5px 0 0 5px;}
						.franchise .price_box .price_table table tr:first-child td:last-child {border-radius:0 5px 5px 0;}
						.franchise .price_box .price_table table tr:last-child td {background:#8a600a; font-weight:700; border:none;}
						.franchise .price_box .price_table table tr:last-child td:first-child {border-radius:5px 0 0 5px;}
						.franchise .price_box .price_table table tr:last-child td:last-child {border-radius:0 5px 5px 0;}
				.franchise .price_box .price_comment2 {width:100%;}
					.franchise .price_box .price_comment2 li {position:relative; width:100%; font-family:'Paperlogy'; font-weight:300; text-align:left; font-size:17px; line-height:20px; color:#fff; padding-left:18px; margin:5px 0;}
					.franchise .price_box .price_comment2 li:after {position:absolute; top:0; left:0; content:'¡Ø';}
			.franchise .process_contents {width:100%; display:inline-flex; flex-wrap:wrap; justify-content:center;}
				.franchise .price_box .process {display:inline-block; vertical-align:top; width:24.5%; border:1px solid rgba(255,255,255,.1); margin:.25%; padding:30px 10px;}
				.franchise .price_box .process:nth-child(1) {animation:franchiseprocess1 10s linear infinite;}
				.franchise .price_box .process:nth-child(2) {animation:franchiseprocess2 10s linear infinite;}
				.franchise .price_box .process:nth-child(3) {animation:franchiseprocess3 10s linear infinite;}
				.franchise .price_box .process:nth-child(4) {animation:franchiseprocess4 10s linear infinite;}
				.franchise .price_box .process:nth-child(5) {animation:franchiseprocess5 10s linear infinite;}
				.franchise .price_box .process:nth-child(6) {animation:franchiseprocess6 10s linear infinite;}
				.franchise .price_box .process:nth-child(7) {animation:franchiseprocess7 10s linear infinite;}
				.franchise .price_box .process:nth-child(8) {animation:franchiseprocess8 10s linear infinite;}
				.franchise .price_box .process:nth-child(9) {animation:franchiseprocess9 10s linear infinite;}
				.franchise .price_box .process:nth-child(10) {animation:franchiseprocess10 10s linear infinite;}
					.franchise .price_box .process li {font-family:'Paperlogy'; font-weight:300; text-align:center; color:#fff; margin:10px 0;}
					.franchise .price_box .process li:nth-child(1) {font-size:17px;}
					.franchise .price_box .process li:nth-child(2) {font-weight:500; font-size:30px; line-height:40px;}
					.franchise .price_box .process li:nth-child(3) {font-size:50px; margin:30px 0;}
					.franchise .price_box .process li:nth-child(4) {font-size:20px; line-height:30px;}

@media (max-width:750px){
.franchise {background-size:50px; padding:0 0 100px;}
	.franchise .analisys {background-size:cover; padding:100px 0 0;}
	.franchise .analisys_contents {margin-top:0; width:100%; padding:0 10px;}
				.franchise .analisys_contents .analisys_contents_title ul:nth-child(1) li {font-size:15px; line-height:15px; margin:5px 10px;}
				.franchise .analisys_contents .analisys_contents_title ul:nth-child(2) li:nth-child(1) {font-size:20px;}
					.franchise .analisys_contents .analisys_contents_title ul:nth-child(2) li:nth-child(1) strong {font-size:23px; line-height:30px;}
				.franchise .analisys_contents .analisys_contents_title ul:nth-child(2) li:nth-child(2) {font-size:35px;}
		.franchise .analisys_contents .analisys_contents_compare {width:100%; margin:80px 0;}
			.franchise .analisys_contents .analisys_contents_compare li {font-size:12px; line-height:20px; padding:15px 0; letter-spacing:-1px;}
				.franchise .analisys_contents .analisys_contents_compare li strong {font-size:30px; line-height:50px;}
			.franchise .analisys_contents .analisys_contents_compare li:nth-child(3):after {top:-25px; left:-10px; width:20px; height:50px;}
		.franchise .analisys_contents .analisys_contents_comment {clear:both; width:100%; padding:0 10px;}
			.franchise .analisys_contents .analisys_contents_comment li {font-size:14px; line-height:20px; margin:10px 0;}
				.franchise .analisys_contents .analisys_contents_comment li span {padding:0 2px 0; border-radius:3px;}
	.franchise .analisys_contents_movie {width:100%; margin:30px 0 0; border-radius:20px;}
	.franchise .price {margin:50px auto 0; padding:0 10px;}
		.franchise .price .price_title {font-size:30px; line-height:20px;}
		.franchise .price .price_tag {margin:20px 0;}
			.franchise .price .price_tag li {font-size:14px; line-height:15px; margin:0 5px;}
			.franchise .price .price_tab li {font-size:17px; line-height:35px; padding:0 10px 0;}

		.franchise .price_list {margin:50px 0 0;}
				.franchise .price_box .pricegroup2 {margin-top:50px;}
				.franchise .price_box .price_comment1 {font-size:15px; line-height:10px;}
					.franchise .price_box .price_comment1 strong {font-size:20px;}
				.franchise .price_box .price_table {margin:10px 0;}
						.franchise .price_box .price_table table td {font-size:14px; line-height:20px; padding:10px 5px; border-width:.5px;}
						.franchise .price_box .price_table table tr:first-child td:first-child {border-radius:3px 0 0 3px;}
						.franchise .price_box .price_table table tr:first-child td:last-child {border-radius:0 3px 3px 0;}
						.franchise .price_box .price_table table tr:last-child td:first-child {border-radius:3px 0 0 3px;}
						.franchise .price_box .price_table table tr:last-child td:last-child {border-radius:0 3px 3px 0;}
					.franchise .price_box .price_comment2 li {font-size:14px; line-height:20px; padding-left:10px; margin:3px 0;}
				.franchise .price_box .process {width:32.83%; border-width:.5px; padding:10px 5px;}
				.franchise .price_box .process:last-child {width:99.5%;}
					.franchise .price_box .process li {margin:5px 0;}
					.franchise .price_box .process li:nth-child(1) {font-size:8px;}
					.franchise .price_box .process li:nth-child(2) {font-size:15px;}
					.franchise .price_box .process li:nth-child(3) {font-size:20px; margin:15px 0;}
					.franchise .price_box .process li:nth-child(4) {font-size:8px; line-height:10px;}
}





/*¸ÅÀå*/
.store {padding:0;}
	.store .store_contents {width:100%;}
		.store .store_contents iframe {width:100%; height:1800px;}

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