.mb-br{display:none}
section{overflow:hidden; width:100%; }
/*quick*/
.quick{position:fixed; top:50%; right:0; z-index:999; transform:translateY(-50%); display:flex; flex-flow:column; width:25%; max-width:160px}
.quick a:nth-child(n+2){margin-top:10px;}

 
/*header*/
header{width:100%; height:120px; position:fixed; top:0; left:0; z-index:9999999999; background:#fff; border-bottom:1px solid #ccc; -webkit-backdrop-filter: blur(30px);  backdrop-filter: blur(20px); transition:.3s;}
header > .wrap7{height:100%;}
.hd-menu{align-items:center;}
.hd-menu li a{font-size:19px; letter-spacing:-1px; font-weight:500; color:#2c1606; line-height:120px; padding:0 20px; font-family: 'Gmarket Sans' !important;}
.logo img{width:185px}
.site img{}
.mb-site{display:none;  }
.mb-site a{height:100%; display:flex; flex-wrap:wrap; align-items:center; }
.hd-menu li:last-child a{padding-right:0 !important}

/*모바일메뉴*/
.side_menu {display: block; background: #000;height: 100%; right: -360px; position: fixed; top: 0; width: 360px; z-index:99999999;-webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.side_menu .container{position:absolute;height:100%;width:100%; padding:100px 35px;}
.burger_box {display: block; float: left; margin-top: 35px; margin-left:-80px}
.burger_box a.menu-icon {display: inline-block; float: none; height: 60px; padding: 0px; opacity: 1; width: 60px; z-index: 100;color:#000;font-size:13px;}
.burger_box .menu-icon_box {display: inline-block; height: 30px; position: relative; text-align: left; width: 30px;}
.burger_box .menu-icon_line {background: #000; display: inline-block; height: 2px; position: absolute; left:0px; width: 100%;top:30px}
.burger_box .menu-icon_line--1 {top: 3px;}
.burger_box .menu-icon_line--2 {top: 13px;}
.burger_box .menu-icon_line--3 {top: 23px;}
.burger_box .menu-icon_line--1 {transition: top 200ms 250ms, transform 200ms;-webkit-transition: top 200ms 250ms, -webkit-transform 200ms;}
.burger_box .menu-icon_line--2 {transition: opacity 0ms 300ms; -webkit-transition: opacity 0ms 300ms;}
.burger_box .menu-icon_line--3 {transition: top 100ms 300ms, transform 200ms; -webkit-transition: top 100ms 300ms, -webkit-transform 200ms;}
.burger_box .menu-icon {width:30px; height: 30px; cursor:pointer; text-align: center;}
.burger_box .menu-icon.opened .menu-icon_box {transform: scale3d(0.9, 0.9, 0.9); -webkit-transform: scale3d(0.9, 0.9, 0.9);}
.burger_box .menu-icon.opened .menu-icon_line {top: 13px;}
.burger_box .menu-icon.opened .menu-icon_line--1 {transform: rotate3d(0, 0, 1, 45deg); -webkit-transform: rotate3d(0, 0, 1, 45deg); transition: top 100ms, transform 200ms 250ms; -webkit-transition: top 100ms, -webkit-transform 200ms 250ms; background: #fff;}
.burger_box .menu-icon.opened .menu-icon_line--2 {opacity: 0; transition: opacity 200ms; -webkit-transition: opacity 200ms;}
.burger_box .menu-icon.opened .menu-icon_line--3 {transform: rotate3d(0, 0, 1, -45deg); -webkit-transform: rotate3d(0, 0, 1, -45deg); transition: top 200ms, transform 200ms 250ms; -webkit-transition: top 200ms, -webkit-transform 200ms 250ms; background: #fff;}
.sd_menu > ul >  li a{font-weight:600; line-height:1; padding:18px 10px; color:#fff; font-size:22px; width:100%;}
.sd_menu > ul >  li:hover a{color:#ffd200; }
.sideOpen .side_menu{right:0}
.sideOpen:before {display: block; content:''; position:fixed; top:0; left:0; bottom:0; right:0; background: rgba(0,0,0,0.4); width:100%; height: 100vh; z-index:99999999;}
.side_menu, .burger_box {display: none; }


/*footer*/
footer{background:#383838; color:#fff;}
footer .wrap7{padding-top:60px;}
.ft-logo{width:190px;}
.ft-box{margin:30px 0; }
.info{display:flex; flex-wrap:wrap; }
.info ul:nth-child(n+2){margin-left:50px}
.info ul li{font-size:18px; display:flex; flex-wrap:wrap; opacity:0.9}
.info ul li:nth-child(n+2){margin-top:3px}
.info ul li b{font-weight:500; margin-right:7px}
.copy{width:100%; padding:20px 0; border-top:1px solid rgba(255,255,255,.2); text-align:center; font-size:17px; letter-spacing:0px;}
.copy p{opacity:0.9}
footer .tel a{display:flex; flex-wrap:wrap; align-items:center; padding:25px 30px; border-radius:25px; background:#fff;}
footer .tel span.icon{font-size:34px; width:60px; height:60px; padding-top:2px; margin-right:10px; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; background:#bf112c; border-radius:50%}
footer .tel dl dt{font-size:17px; color:#222; line-height:1; margin-bottom:8px; font-weight:600}
footer .tel dl dd{font-size:28px; font-weight:600; letter-spacing:-1px; line-height:1;}
footer .tel:hover a{box-shadow:0 0 12px rgba(255,255,255,.4); transition:.3s}


/* go-top */
.go-top {position: fixed; bottom: 18px; right: 30px; z-index: 99999; display: none; cursor:pointer}
.go-top .top-btn {width: 60px; height: 60px; border-radius: 100px; display: flex; flex-wrap:wrap; align-items: center; justify-content: center; }
.go-top .top-btn span{font-weight:200; font-size:60px; color: #fff; }
.mb-sns{display:none}

/*visual*/
#visual{width:100%; height:calc(100vh - 120px); margin-top:120px; background:#fef5df url('/images/visual/visual-bg.jpg') no-repeat right center; background-size:contain; position:relative}
#visual::before{content:''; display:block; width:100%; height:26px; background:url('/images/visual/line.png') no-repeat center; background-size:cover; position:absolute; top:0; left:0; z-index:10}
#visual::after{content:''; display:block; width:100%; height:26px; background:url('/images/visual/line.png') no-repeat center; background-size:cover; position:absolute; bottom:0; left:0; z-index:10}
#visual .wrap7{height:100%; align-items:center;}
.visual-box{width:45%; padding-left:3%; display:flex; flex-flow:column;}
.bubble{justify-content: flex-end; padding-right:30px}
.v-text{display:flex; flex-wrap:wrap; justify-content:center; align-items:center; width:100%; margin:30px 0 15px}
.v-text img{width:24px; margin-bottom:2px; margin-right:10px; }
.v-text p{font-size:27px;}
.v-text p b{font-weight:700}
.visual-poster{width:50%; height:100%; position:relative;}
.visual-poster img.poster-01{width:80%; position:absolute; max-width:355px; top:16%; left:9%; transform: rotate(-18deg) !important; z-index:10; animation: zoom-in-zoom-out 1.5s ease infinite;}
.visual-poster img.poster-04{max-width:320px; position:absolute; bottom:16%; right:10%; transform: rotate(30deg) !important; z-index:9; animation: zoom-in-zoom-out 1.5s ease infinite;}
.cctv{width:80%; position:absolute; max-width:320px; height:430px; right:10%; bottom:18%; transform: rotate(25deg) !important;}
.cctv-con{position:relative; width:100%; height:100%; overflow:hidden; animation: zoom-in-zoom-out 1.5s ease infinite;}
.cctv-con::before{content:''; display:block; width:100%; height:100px; position:absolute; bottom:70px; left:0; z-index:10; background: rgb(216,216,216); background: linear-gradient(180deg, rgba(216,216,216,1) 0%, rgba(216,216,216,0) 100%);}
.cctv-con::after{content:''; display:block; width:100%; height:120px; backdrop-filter: blur(1px); position:absolute; bottom:0; left:0; z-index:5}
.cctv-con .poster-03{position:absolute; top:0;}
.cctv-con .cctv-gif{width:135%; position:absolute; bottom:0; left:50%; transform:translateX(-50%);}
.cctv-con .cctv-gif img{position:relative;}

@keyframes zoom-in-zoom-out {
  0% {
    scale: 100%;
  }
  50% {
    scale: 105%;
  }
  100% {
    scale: 100%;
  }
}


/*공통*/
.sec-tit{display:flex; flex-flow:column; justify-content:center; align-items:center; margin-bottom:50px; position:relative; z-index:10}
.sec-tit p{text-align:center; font-size:23px; font-weight:400; margin-top:25px}
.sec-tit p b{font-weight:700}
.sec-tit p span.yel{font-weight:700; color:#ff6c00; font-style: italic;}
.sec-tit p span.yel.mb10{margin-bottom:10px;}
.sec-tit h5{font-weight:300; font-size:20px; margin-top:10px}
.sec-tit h5 b{font-weight:700}
.pd130{padding:130px 0; }


/*CCTV*/
.sec-cctv{background: url('/images/sec-cctv-bg.jpg?Ver=2') no-repeat top center; background-size: cover; position:relative; z-index:-2}
.sec-cctv .wrap{display:flex; flex-wrap:wrap; align-items:Center;}
.sec-cctv .l-text{width:45%; padding-left:30px; }
.sec-cctv .r-video{width:55%; position:relative;  }
.sec-cctv .r-video .cc-video{width:100%; padding-bottom:55%; border-radius:30px; position:relative; overflow:hidden;}
.sec-cctv .r-video .cc-video::before{content:''; display:block; width:100%; height:100%; /*backdrop-filter: blur(2px);*/ position:absolute; top:0; left:0; z-index:9}
.sec-cctv .r-video .cc-video video{width:150%; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
.cctv_stamp{position:absolute; top:-30px; left:-45px; z-index:100; }
.cctv_stamp img{width:400px; transform: rotate(-15deg) !important;} 
.sec-cctv .l-text h1, .sec-cctv .l-text h3{font-weight:400; font-size:36px; line-height:1.6; font-family: 'Gmarket Sans' !important; letter-spacing:-1px}
.sec-cctv .l-text h3{display:flex; align-items: flex-end;margin-top:5px;}
.sec-cctv .l-text h3 b{font-weight:800; font-size:45px; font-style: italic; padding-right:10px; position:relative; overflow:hidden;}
.sec-cctv .l-text h3 b .light{width:99%; position:absolute; z-index:-1; background:#FFEC17; height:30px; bottom:12px; left:0}




/*창업강점*/
.sec01{background:url('/images/sec05/sec05-bg.jpg') no-repeat center; background-size:cover; position:relative;}
.sec01 .wrap{position:relative; z-index:10}
.strength dl{width:calc(100%/3 - 35px); padding:80px 60px; background:#fff; box-shadow:0 0 20px rgba(0,0,0,.1); border-radius:40px 0 40px 0}
.strength dl dt img.st-icon{height:70px;}
.strength dl dt h1{font-family: 'Gmarket Sans' !important; font-size:32px; letter-spacing:-1px; margin:25px 0 5px;}
.strength dl dt p{font-size:23px; color:#555; font-weight:500; line-height:1.3}
.strength dl dd{font-size:19px; color:#333; font-weight:400; margin-top:25px; padding-top:16px; width:100%; border-top:1px solid #ddd}
.sec01-bg-text{width:100%; z-index:0; position:absolute; top:100px; }
.marquee{height:200px; overflow: hidden; position: relative; }
.marquee h1 {opacity:0.1; font-size:90px; line-height:1.1; position: absolute; width: 100%; height: 100%; transform: translateX(100%);	animation: scroll-right 13s linear infinite;  color: #352012; font-family: 'BMEuljiro10yearslater' !important;	}
.marquee h1 b{opacity:0.5}
.marquee-right h1{animation: scroll-left 13s linear infinite;  }
@keyframes scroll-left {
	0% {transform: translateX(110%);}
	100% {transform: translateX(-60%);}
	}
@keyframes scroll-right {
	0% {transform: translateX(-60%);}
	100% {transform: translateX(110%);}
	}


/*순수익공개*/
.sec02{background:url('/images/sec02/sec02-bg.jpg') no-repeat top center; background-size:cover; position:relative;}
.sec02::before{content:''; display:block; width:420px; height:380px; background:url('/images/sec02/bg-left.png') no-repeat top center; background-size:cover; position:absolute; bottom:0; left:2%; z-index:5}
.sec02::after{content:''; display:block; width:420px; height:380px; background:url('/images/sec02/bg-right.png') no-repeat top center; background-size:cover; position:absolute; bottom:0; right:2%; z-index:5}
.sec02-con{display:flex; flex-wrap:wrap; justify-content:center;}
.sec02-con img.pay{width:90%; max-width:600px; margin-left:-50px}
.coin-ani{position:absolute; top:0; left:50%; z-index:10; width:100%; height:100%; max-width:800px; transform:translateX(-50%);}
.coin-01{width:100px; position:absolute; top:300px; right:20px; animation: up-down 0.7s linear 0s infinite alternate}
.coin-02{width:140px; position:absolute; top:45%; left:-50px; animation: up-down 0.7s linear 0s infinite alternate}
.coin-03{width:180px; position:absolute; bottom:25%; right:0;  animation: down-up 0.7s linear 0s infinite alternate}
@keyframes up-down {
	0% {margin-top:10px;}
	100% {margin-top:0}
	}
@keyframes down-up {
	0% {margin-bottom:10px;}
	100% {margin-bottom:0}
	}



/*성공창업지원*/
.sec03{background:url('/images/sec05/sec05-bg.jpg') no-repeat top center; background-size:cover; position:relative;}
.sec03-con{display:flex; flex-wrap:wrap; justify-content:center; margin-top:80px}
.sec03-con dl{width:calc(100%/3 - 20px); padding:70px 40px 60px; background:url('/images/sec03/sec03_dl_bg.jpg') no-repeat center; background-size:cover; margin-right:30px; border-radius:60px 60px 0 0; position:relative; border:1px solid #555}
.sec03-con dl:nth-child(3n), .sec03-con dl:nth-child(5){margin-right:0}
.sec03-con dl:nth-child(n+4){margin-top:70px}
.sec03-con dl::before{content:''; display:block; width:97%; height:95%; border:3px solid #74665c; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); border-radius:55px 55px 0 0;}
.sec03-con dl h1{font-size:32px; line-height:1.3; font-weight:400; font-family: 'Gmarket Sans' !important; text-align:center; margin-bottom:15px}
.sec03-con dl ul li{font-size:20px; line-height:1.4; padding-left:15px; position:relative; font-weight:400}
.sec03-con dl ul li:nth-child(n+2){margin-top:5px}
.sec03-con dl ul li::before{content:'*'; display:inline-block; color:#ef9c00; font-weight:600; position:absolute; top:2px; left:0;}
.sec03-con dl ul li b{font-weight:700}
.sec03-con dl .num{position:absolute; top:-40px; left:50%; transform:translateX(-50%); text-align:center; display:flex; flex-flow:column; align-items:center; justify-content:center; border:4px solid #390f13; background:url('/images/sec03/num-bg.jpg') no-repeat center; background-size:cover; border-radius:50%; width:74px; height:74px; text-align:center; padding-top:5px; box-shadow: 5px 6px 0 0px #390f13;}
.sec03-con dl .num p{font-size:16px; line-height:1; font-weight:700}
.sec03-con dl .num p b{font-size:26px; line-height:1;  margin-top:3px; font-weight:700}



/*30년 전통의 프랜차이즈*/
.sec04{background:url('/images/sec04/sec04-bg.png') top center; position:relative; background-size: cover;}
.graph{width:100%; max-width:1200px; height:650px; margin:0 auto; border:1px solid #f1e6df; background:#faf7f5; border-radius:70px; display:flex; flex-flow:column; overflow:hidden}
.graph h1{font-size:28px; font-weight:600; color:#fff; background:#360e12; text-align:center; height:90px; display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.sec04-txt h3{font-size:28px; text-align:center; font-weight:500; margin-top:50px}
.sec04-txt h3 b{font-style: italic; font-weight:700}
#graph02 ul{ justify-content: center; padding-top:60px}
#graph02 ul li{width: calc(100%/5); height: 500px; display: flex;  flex-flow: column; align-items: center; position: relative;}
.perfo-bar{height:100%; display: flex; flex-flow: column; justify-content: flex-end;}
.perfo-bar span{position:relative; display:inline-block; text-align:center; padding-top:36px; color:#fff; font-size:25px; font-weight:600; width:130px; height:130px; border-radius: 100px 100px 0 0; transition-duration: 0.8s; transition-timing-function: ease-out;background: rgb(248,53,0); background: linear-gradient(180deg, rgba(248,53,0,1) 0%, rgba(255,161,1,1) 100%);}
#graph02 ul li:nth-child(1) .perfo-bar .graph-re.scrolled{height:30%; transition-delay: 0s;}
#graph02 ul li:nth-child(2) .perfo-bar .graph-re.scrolled{height:50%; transition-delay: 0.1s;}
#graph02 ul li:nth-child(3) .perfo-bar .graph-re.scrolled{height:80%; transition-delay: 0.2s;}
#graph02 ul li .perfo-ea{margin-bottom:10px; display: flex; flex-wrap: wrap;  justify-content: center;}
#graph02 ul li:nth-child(1) .perfo-ea img{width:75px}
#graph02 ul li:nth-child(2) .perfo-ea img{width:95px}
#graph02 ul li:nth-child(3) .perfo-ea img{width:110px}
.graph-re.scrolled::after{opacity:1}
#graph02 ul li:nth-child(1) .perfo-bar span::after{content:'5년';  transition-delay: 0s;}
#graph02 ul li:nth-child(2) .perfo-bar span::after{content:'10년';  transition-delay: 0.1s;}
#graph02 ul li:nth-child(3) .perfo-bar span::after{content:'15년';  transition-delay: 0.2s;}


/*30년 전통의 ~~ 그래프 아래*/
.pr-con{width:100%; overflow:hidden; background:url('/images/sec04/pr-con-bg2.jpg') top center; background-size: cover;}
.pr-con h1{ text-align:center; font-size:62px; margin-bottom:50px; font-weight:400; font-family: 'Gmarket Sans' !important; f}
.pr-con h1 b{font-weight:800; color:#ff6c00; }
.pr-con h1 span{animation: blink 1s infinite ease; display:flex; flex-wrap:wrap; margin:0 auto; width:80px; height:80px; background: url("data:image/svg+xml,%3C%3Fxml%20version%3D'1.0'%20encoding%3D'UTF-8'%3F%3E%3Csvg%20width%3D'42px'%20height%3D'42px'%20stroke-width%3D'3'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20color%3D'%23ff6c00'%3E%3Cpath%20d%3D'M5%2013L9%2017L19%207'%20stroke%3D'%23ff6c00'%20stroke-width%3D'3'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3C%2Fpath%3E%3C%2Fsvg%3E") no-repeat center; background-size:cover;}
.proof{width:100%; max-width:1200px; margin:0 auto; display:flex; flex-wrap:wrap; align-items:center;}
.proof:nth-of-type(n+2){margin-top:80px}
.proof .txt{padding:0 30px; text-align:center; font-size:28px; line-height:1.6; font-weight:300;}
.proof .txt b{font-weight: 700; font-size: 42px; letter-spacing: -2px;}
.proof .img, .proof .txt{width:50%;}
.proof .img {padding-bottom:35%; border-radius:40px}
.proof .img.brand{padding-bottom:70%;}
.proof.proof01 .img{background: url('/images/sec04/sec04-01_01.jpg') center center / cover no-repeat; position:relative;}
.proof.proof02 .img{background: url('/images/sec04/sec04-02_01.jpg') center center / cover no-repeat;}
.proof.proof03 .img{background: url('/images/sec04/sec04-0301.jpg') center center / cover no-repeat;}
.proof.proof01 .img .haccp{width:90px; position:absolute; top:25px; left:25px; z-index:10;}
.proof-con{width:100%; max-width:1200px; margin:0 auto; margin-top:100px;border-radius:50px; background:#f5f5f5; padding:70px 30px}
.proof-con, .proof-con ul li {display:flex; flex-flow:column; align-items:center; text-align:center; }
.proof-con h1{font-size: 37px; text-align:center; font-family: 'Gmarket Sans' !important; font-weight:600; margin-bottom:20px}
.proof-con ul{display:flex; flex-wrap:wrap; }
.proof-con ul li{margin-right:60px}
.proof-con ul li:nth-child(3n){margin-right:0}
.proof-con ul li div{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; width:240px; height:240px; padding:35px; border-radius:50%; background:#fff; margin-bottom:15px;}
.proof-con ul li p{font-size:22px; font-weight:400;  font-family: 'Gmarket Sans' !important;}


.system {width:100%; max-width:1200px; margin:0 auto; margin-top:100px; border:6px solid #c9af91; background:#f2ebe4; border-radius:50px; padding:60px 30px}
.system ul{width:100%; display:flex; flex-wrap:wrap; justify-content: center;}
.system ul li{text-align:center; display:flex; flex-flow:column; align-items:center; margin-right:60px}
.system ul li:nth-child(3n){margin-right:0 !important}
.system ul li > div{background:#fff; border-radius:50%; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; width:280px; height:280px; /*padding:30px;*/ }
.system ul li > div img { border-radius: 50%}
.system ul li p{font-size:22px; font-weight:600;  margin-top:15px}
.system h2{text-align:center; font-size:30px; margin-top:50px;font-family: 'Gmarket Sans' !important;  }

.t_line {text-decoration: line-through; text-decoration-color: red; text-decoration-thickness: 2px;   text-decoration-style: solid;}
.blink_ani {animation: blink .8s infinite ease; color: #ff3300 !important; font-weight:bold; letter-spacing:-1px}

/*창업비용*/
.sec05{background:url('/images/sec05/sec05-bg.jpg?ver=21') no-repeat top center; background-size:cover; position:relative;}
.sec05 .sec-tit{position:relative;}
.sec05 .sec-tit .sticker{position:absolute; bottom:0; right:24%}
.sec05 .go-btn img{width:780px;}
.dal-tb-con{width:100%; max-width:1200px; margin:0px auto; position:relative; }
.tb-stamp{animation: blink 1s infinite ease;  transform: rotate(-10deg) !important; position:relative; z-index:9999}
.tb-stamp .tb-stamp_03{max-width:300px; position:absolute; top:130px; left:50%; width:100%; margin-left:-150px; z-index:9999}
.tb-stamp .tb-stamp_04{max-width:300px; position:absolute; top:640px; left:50%; width:100%; margin-left:-180px; z-index:9999}
.dal-tb{letter-spacing:-0.2px; color:#222; background:#fff }
.dal-tb th, .dal-tb td{padding:22px; text-align:Center;}
.dal-tb thead th{padding:18px; font-size:22px; line-height:1.3; background:#333; color:#fff; border-bottom:1px solid rgba(255,255,255,.3); border-right:1px solid rgba(255,255,255,.3)}
.dal-tb thead th span{font-weight:400; font-size:17px; margin-left:5px}
.dal-tb tbody td{border-right:1px solid #e5e5e5; text-align:center; font-weight:400}
.dal-tb tbody tr:nth-child(2n){background:#f4f4f4;}
.dal-tb tbody tr:nth-child(2n) td{border-right:1px solid rgba(0,0,0,.1);}
.dal-tb tbody td:last-child{border-right:none !important}
.dal-tb tbody td:first-child{font-weight:600}
.dal-tb tbody th{background:#b7042c; color:#fff;  border-right:1px solid rgba(255,255,255,.3)}
.dal-tb tbody th, .dal-tb tbody td{font-size:19px;}
.dal-tb tbody td.bold{font-weight:600}
.dal-tb tbody tr.line{position:relative;}
.dal-tb tbody tr.line::after{content:''; display:block; width:80%; height:2px; background:#b7042c; position:absolute; top:50%; left:47%; transform:translate(-50%, -50%); z-index:99}
.dal-tb tbody th.num.bold{font-size:24px; text-align: left; padding: 22px 45px;}
.dal-tb tbody th.num.bold b{animation: blink .8s infinite ease;}
.refer{width:100%; max-width:1200px; margin:0px auto; margin-top:15px;}
.refer li{font-size:18px; line-height:1.3; font-weight:400; padding-left:15px; position:relative}
.refer li b{font-weight:700; display:inline;}
.refer li:nth-child(n+2){margin-top:4px;}
.refer li::before{content:'*'; display:inline-block; color:#111; font-weight:600; position:absolute; top:2px; left:0;}
.go-btn{display:flex; flex-wrap:wrap; justify-content: center; margin-top:50px}
.scroll-message{display:none;}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}



/*신달구지막창 비결*/
.sec06{background:url('/images/sec06/sec06-bg.jpg') no-repeat top center; background-size:cover; position:relative;}
/*비결 01*/
.success{display:flex; flex-flow:column;}
.suc-con:first-child{margin-top:50px}
.suc-con:nth-child(n+2){margin-top:150px}
.suc-txt{display:flex; flex-flow:column;}
.suc-txt h1{font-size:45px; margin-bottom:10px; font-weight:800; font-family: 'Gmarket Sans' !important; }
.suc-txt p{font-size:30px; font-weight:400}
.suc-txt p b{font-weight:700}
.suc-icon{width:62px; margin-bottom:15px;}
.suc-01 .suc-img{width:50%; max-width:700px; padding-bottom:35%; border-radius:50px; background:url('/images/sec06/suc-01.jpg') no-repeat center; background-size:cover;}
.suc-01 .suc-txt{width:50%; max-width:700px; align-items:center; text-align:center;}
.suc-02 {width:100%; max-width:1200px; margin:0 auto}
.suc-02 .suc-img{width:50%; max-width:600px; padding-bottom:65%; border-radius:500px; background:url('/images/sec06/suc-02.jpg') no-repeat center; background-size:cover;}
.suc-02 .suc-txt{width:50%; max-width:600px; align-items:flex-end; text-align:right; padding-right:80px}
.suc-03 .suc-img{width:50%; max-width:700px; padding-bottom:55%; border-radius:50px; background:url('/images/sec06/suc-03.jpg') no-repeat center; background-size:cover;}
.suc-03{align-items:flex-end}
.suc-03 .suc-txt{width:50%; max-width:700px; align-items:flex-start; text-align:left; padding-left:80px;}
.suc-03 .suc-txt-img{width:100%; max-width:700px; padding-bottom:65%; border-radius:40px; margin-top:70px; background:url('/images/sec06/suc-04.jpg') no-repeat center; background-size:cover;}

/*비결 02~3*/
.know-title{display:flex; flex-flow:column; align-items:center; text-align:center; margin-top:150px; margin-bottom:40px}
.know-title p{font-size:26px; font-weight:500; margin-top:20px}
.know-con dl{width:calc(100%/2 - 20px); padding-bottom:32%; border-radius:40px; overflow:hidden}
.know-con dl:nth-child(n+3){margin-top:40px}
.know-con-01 dl {height:400px; padding:60px; background:#ddd; position:relative; display: flex; flex-flow: column; justify-content: flex-end}
.know-con-01 dl::before{content:''; display:none; width:100%; height:100%; background:rgba(0,0,0,.2); position:absolute; top:0; left:0; backdrop-filter: blur(3px);}
.know-con-01 dl dt p{font-family: 'Gmarket Sans' !important; font-size:20px; margin-bottom:10px; font-weight:600; font-style: italic; text-shadow:0 0 12px rgba(0,0,0,.3); }
.know-con-01 dl dt h1{font-family: 'Gmarket Sans' !important; font-size:35px; line-height:1.3; font-weight:600; color:#fff}
.k1-img.img05 dt h1{font-size:33px;}
.know-con-01 dl dd{display:none; font-size:21px; color:#fff; width:90%;}
.know-con-01 dl dt, .know-con-01 dl dd{position:relative; z-index:9}
.know-con-01 dl .haccp-icon{width:100px; position:absolute; top:35px; right:35px; z-index:10}

.know-con-02 dl{width:calc(100%/3 - 20px) !important; padding-bottom:0 !important; border-radius:0 !important; margin-top:0 !important}
.know-con-02 dl .k2-img{width:100%; border-radius:25px; padding-bottom:80%;}
.know-con-02 dl p{margin-top:20px; font-family: 'Gmarket Sans' !important; font-size:24px; font-weight:500; text-align:center;}

.k1-img.img01{background:url('/images/sec06/k1-img-01.jpg') no-repeat center; background-size:cover;}
.k1-img.img02{background:url('/images/sec06/k1-img-02.jpg') no-repeat center; background-size:cover;}
.k1-img.img03{background:url('/images/sec06/k1-img-03.jpg') no-repeat center; background-size:cover;}
.k1-img.img04{background:url('/images/sec06/k1-img-04.jpg') no-repeat center; background-size:cover;}
.k1-img.img05{background:url('/images/sec06/k1-img-05.jpg') no-repeat center; background-size:cover;}
.k1-img.img06{background:url('/images/sec06/k1-img-06.jpg') no-repeat center; background-size:cover;}
.k2-img.img01{background:url('/images/sec06/k2-img-01.jpg') no-repeat center; background-size:cover;}
.k2-img.img02{background:url('/images/sec06/k2-img-0603.jpg') no-repeat top center; background-size:cover;}
.k2-img.img03{background:url('/images/sec06/k2-img-03.jpg') no-repeat center; background-size:cover;}
.k2-img.img04{background:url('/images/sec06/k2-img-04_01.jpg') no-repeat center; background-size:cover;}
.k2-img.img07{background:url('/images/sec06/k2-img-07.jpg') no-repeat center; background-size:cover;}
.k2-img.img08{background:url('/images/sec06/k2-img-08_01_2.jpg') no-repeat center; background-size:cover;}

.know-con-01 dl:hover{justify-content: space-between;}
.know-con-01 dl:hover::before{display:block; transition:.5s}
.know-con-01 dl:hover dt{display:block;  animation: fadeInUp 1s; }
.know-con-01 dl:hover dd{display:block;  animation: fadeInUp 1s; }

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translate3d(0, 100%, 0);
	}
	to {
		opacity: 1;
		transform: translateZ(0);
	}
}




/*메뉴소개*/
.sec07{background:url('/images/sec05/sec05-bg.jpg?Ver=21') no-repeat top center; background-size:cover; position:relative;}
.menu-con{width:100%; overflow:hidden;}
.menu-slid  {width: 90%; max-width: 1400px; margin:0 auto; overflow: initial !important;}
.menu-slid .swiper-slide{display:flex; flex-flow:column; opacity:0.3}
.menu-slid .swiper-slide-active, .menu-slid .swiper-slide-active + .swiper-slide, .menu-slid .swiper-slide-active + .swiper-slide + .swiper-slide{opacity: 1;}

.menu-slid .swiper-pagination{position:initial !important; margin-top:50px}
.menu-slid .swiper-pagination-bullet{width:15px !important; height:15px !important; border-radius:100px !important; background:#4d382c; margin:0 5px !important}
.menu-slid .swiper-pagination-bullet-active{width:44px !important;}

.menu-img{width:100%; padding-bottom:70%; background:#fff; border-radius:20px; margin-bottom:20px}
.menu-img.img01{background:url('/images/sec07/menu01.jpg') no-repeat center; background-size:cover;}
.menu-img.img02{background:url('/images/sec07/menu02.jpg') no-repeat center; background-size:cover;}
.menu-img.img03{background:url('/images/sec07/menu03.jpg') no-repeat center; background-size:cover;}
.menu-img.img04{background:url('/images/sec07/menu04.jpg') no-repeat center; background-size:cover;}
.menu-img.img05{background:url('/images/sec07/menu05.jpg') no-repeat center; background-size:cover;}
.menu-img.img06{background:url('/images/sec07/menu06.jpg') no-repeat center; background-size:cover;}
.menu-img.img07{background:url('/images/sec07/menu07.jpg') no-repeat center; background-size:cover;}
.menu-txt{padding:0 10px; color:#321b0c}
.menu-txt h1{font-size:28px; font-family: 'Gmarket Sans' !important; font-weight:600; }
.menu-txt p{font-size:22px; font-weight:500; opacity:0.7 }
.menu-txt p b{font-weight:400; font-size:16px; margin-left:5px}


/*가맹절차*/
.sec08{background:url('/images/sec08/sec08-bg.jpg') no-repeat top center; background-size:cover; position:relative;}
.sec08-con{display:flex; flex-wrap:wrap; }
.sec08-con dl{width:calc(100%/5 - 30px); margin-right:37px; text-align:center; display:flex; flex-flow:column; align-items:center;}
.sec08-con dl:nth-child(5n){margin-right:0}
.sec08-con dl:nth-child(n+6){margin-top:60px}
.sec08-con dl > dt{width:200px; height:200px; border-radius:50%; background:#fff; display:flex; flex-wrap:wrap; justify-content: center; align-items:center}
.sec08-con dl > dt img{width:100px}
.sec08-con dl dd {margin-top:20px}
.sec08-con dl dd b{font-family: 'Gmarket Sans' !important; color:#b7042c; font-size:20px; font-weight:700; margin-bottom:10px}
.sec08-con dl dd h1{color:#222; font-size:26px; font-weight:800; line-height:1.3; margin-bottom:5px}
.sec08-con dl dd p{font-size:19px; line-height:1.3; opacity:0.7; font-weight:500}



/*가맹문의*/
.sec09{background:#f0f0f0}
.form-box{width:100%}
.form-box dl{width:48%; max-width:650px;}
.form-box dl:nth-child(n+3){margin-top:35px; }
.form-box dl.w100{width:100% !important; max-width:100% !important;}
.form-box dl dt{font-size:21px; line-height:1; font-weight:700; display:flex; flex-wrap:wrap; margin-bottom:5px; padding-left:2px}
.form-box dl dt b{color:#ffa200; font-weight:500; font-size:18px; margin-left:5px; line-height:1; margin-bottom:7px}

.text_box{height:65px; border-radius:8px; border:1px solid #ddd; padding:0 15px; width:100%; font-size:17px; }
.text_box::placeholder{font-size:17px; color:#999}
.form-box dl dd textarea{width:100%; height:230px;  border-radius:8px; border:1px solid #ddd; padding:15px; font-size:17px;}
.form-box dl dd textarea::placeholder{font-size:17px; color:#999}

.che-box li{width: 130px; margin-right:10px; position: relative; display:flex; flex-wrap:wrap; align-items:center;}
.che-box li.w-big{width:150px}
.che-box li input[type="radio"], .che-box li input[type="checkbox"]{ -webkit-appearance: none; position: relative; height: 65px; width: 100%; background: #fff;  border-radius: 10px; cursor: pointer; border: 1px solid #ddd;}
.che-box li input[type="radio"]:after, .che-box li input[type="checkbox"]:after{content: "radio_button_unchecked";  font-family: 'Material Symbols Outlined' !important; font-weight: 500; font-size: 24px; position: absolute; top: 50%; right: 15px; transform: translateY(-50%); color: #e2e6f3;}
.che-box li input[type="radio"]:checked, .che-box li input[type="checkbox"]:checked{ border: 2px solid #bf112c; background:#fceff2}
.che-box li input[type="radio"]:checked:after, .che-box li input[type="checkbox"]:checked:after{content: "check_circle"; font-weight: 600; color: #bf112c;}
.che-box li label{cursor: pointer;font-family: "Poppins",sans-serif; font-size: 17px; font-weight: 400; color: #666; letter-spacing: -1px; position: absolute; top: 50%; left: 15px; transform: translateY(-50%);}
.che-box li input[type="radio"]:checked + label, .che-box li input[type="checkbox"]:checked + label{ color:#bf112c; font-weight:600; }

.e-mail{display:flex; flex-wrap:wrap; justify-content: space-between; align-items:center; font-size:17px; font-weight:500}
.e-mail input[type="text"]{width:calc(100%/3 - 10px); height: 65px; background: #fff;  border-radius: 10px; cursor: pointer; border: 1px solid #ddd; font-size: 17px; padding:0 15px;}
.e-mail .select-box{width:calc(100%/3 - 10px); position:relative; }
.e-mail .select-box::before{content:'keyboard_arrow_down'; font-family: 'Material Symbols Outlined' !important; font-size:24px; position:absolute; top:50%; right:15px; transform:translateY(-50%); color:#666; font-weight:600}
.e-mail select{color:#666; width:100%; height: 65px; background: #fff;  border-radius: 10px; cursor: pointer; border: 1px solid #ddd; font-size: 17px; padding:0 15px; -o-appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.e-mail select::-ms-expand {display: none;}

.spam-code{}
.code_img{width:160px; height:55px; border-radius:8px; border: 1px solid #ddd; }
.code_box{width:160px; height: 55px; background: #fff; margin:0 5px; border-radius: 8px; cursor: pointer; border: 1px solid #ddd; font-size: 17px; padding:0 15px;}
.code_new{justify-content: center; width:55px; height:55px; background:#222; border-radius:8px}
.code_new span{color:#fff; font-size:30px;}

.comment{display:inline-block; width:100%; padding-left:13px; font-size:16px; color:#666; font-weight:400; line-height:1.3; position:relative}
.comment::before{content:'*'; display:inline-block; font-size:15px; position:absolute; top:2px; left:2px;}



/*개인정보처리방침*/
.privacy-btn{margin-top:50px; justify-content: center;}
.privacy-btn label {margin-left:5px; font-size:20px;}
.privacy-btn label a{text-decoration:underline; text-underline-position : under; font-weight:700;}
.modal-btn{font-size:16px; font-weight:500; color:#fff !important; background: #000; padding:10px 30px; display: inline-block;}
.modal-btn:hover{background: #333;}
.policy_wrap .title_tit {font-size:24px; padding: 15px 0; font-weight: 700; border-top: 2px solid #000; border-bottom: 1px solid #000; width:100%; text-align: center; margin-bottom: 30px;}
.policy_wrap {width:100% !important; padding:5%; box-sizing:border-box; overflow:hidden;}
.modal {max-width:900px !important;width:100% !important; height: 90%; padding: 50px 0 !important; -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2) !important;-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2) !important;box-shadow: 0 0 10px rgba(0,0,0,0.2) !important;}
.policy_wrap {height: 100%;overflow-y: auto; overflow-x: hidden; padding: 0 7%;}
.blocker {z-index:9999999999999 !important; background-color: rgba(0,0,0,0.4) !important;}
.terms div:nth-child(n+2){margin-top:30px}
.terms div h1{font-size:20px; margin-bottom:5px}
.terms div p, .terms ul li{color:#444; font-size:16px; line-height:1.4; padding-left:20px; position:relative;}
.terms div p::before{content:'-'; display:inline-block; position:absolute; top:0; left:5px;}
.terms ul li{padding-left:20px; position:relative;}
.terms ul li:nth-child(n+2){margin-top:3px;}
.terms ul li::before{display:inline-block; position:absolute; top:0; left:0;}
.terms .num01 li:nth-child(1)::before{content:'가.'; font-weight:600;}
.terms .num01 li:nth-child(2)::before{content:'나.'; font-weight:600;}
.terms .num01 li:nth-child(3)::before{content:'다.'; font-weight:600;}
.terms .num02 li:nth-child(1)::before{content:'①';}
.terms .num02 li:nth-child(2)::before{content:'②';}
.terms .num02 li:nth-child(3)::before{content:'③';}
.terms h3{font-size:16px; margin-top:30px; text-align:center; font-weight:500}






body{margin-bottom:100px;}
section{overflow:hidden; width:100%;}

/*빠른창업문의*/
.inquiry{width:100%; height:100px; position:fixed; bottom:0; left:0; z-index:999; background:#e93a3a; padding-top:5px}
.inquiry .wrap{height:100%; justify-content: space-between;}
.inquiry h1{font-size:30px; line-height:1; font-family: 'TTTtangsbudaejjigaeB' !important; color:#fff;}
.inquiry h1 b{margin-left:20px}
.inquiry_box, .inq-form a{width:140px; height:40px; line-height:40px; padding:0 10px; border-radius:5px; margin-left:7px; font-size:16px}
.inquiry_box.box2{width:170px}
.inquiry_box::placeholder{font-size:15px; color:#777; font-weight:400}
.inq-form{display:flex; flex-wrap:wrap;}
.inq-form a{color:#fff; background:#151515; text-align:center; font-weight:400;}

.inq-btn{margin-left:7px; width:100%; font-size:15px; color:#fff; margin-top:5px}
.inq-btn input[type="checkbox"]{margin:0; margin-right:5px; margin-bottom:2px}
.inq-btn label a{text-decoration:underline; text-underline-position : under;}
.inquiry-quick{display:none}




/****************************반응형****************************/

@media (max-width: 1680px){
	/*header*/
	.hd-menu li a{font-size:18px; padding:0 17px; }
	.logo img{width:160px}
	.site img{}
}




@media (max-width: 1520px){
	.pd130{padding:120px 0; }
	#visual{margin-top:110px;}
	
	/*공통*/
	.sec05 .sec-tit .sticker {right: 20%;}

	/*header*/
	header{height:110px;}
	.hd-menu li a{font-size:17px; line-height:110px; padding:0 13px; }
	.logo img{width:150px}
	.site img{width:115px}


	/*footer*/
	.ft-logo{width:180px;}
	.info ul:nth-child(n+2){margin-left:40px}
	.info ul li{font-size:17px;}
	.copy{padding:18px 0; font-size:16px; }
	footer .tel a{padding:22px 25px; border-radius:20px;}
	footer .tel span.icon{font-size:32px; width:56px; height:56px;}
	footer .tel dl dd{font-size:26px;}

	/*CCTV*/
	.sec-cctv .l-text{width:50%;}
	.sec-cctv .r-video{width:50%;}
	.sec-cctv .r-video .cc-video{border-radius:25px;}
	.cctv_stamp{top:-30px; left:-45px;}
	.cctv_stamp img{width:380px;} 
	.sec-cctv .l-text h1, .sec-cctv .l-text h3{font-size:34px;}
	.sec-cctv .l-text h3 b{font-size:41px;}
	.sec-cctv .l-text h3 b .light{height:26px; bottom:10px;}


	/*창업강점*/
	.strength dl{width:calc(100%/3 - 25px); padding:70px 50px;}

	/*순수익공개*/
	.sec02::before, .sec02::after{width:370px; height:340px;}
	.sec02-con img.pay{max-width:550px;}
	.coin-ani{max-width:750px;}
}




@media (max-width: 1350px){
	.pd130{padding:110px 0; }
	
	/*visual*/
	#visual{height:calc(100vh - 100px); margin-top:100px; background-size: cover;}
	#visual::before{height:22px;}
	#visual::after{height:22px;}
	.visual-box{width:47%; padding-left:0%; }
	.bubble{padding-right:15px}
	.bubble img{width:190px}
	.v-text{ margin:25px 0 15px}
	.v-text img{width:22px; margin-right:8px; }
	.v-text p{font-size:24px;}
	.visual-poster img.poster-01{width:65%; max-width:290px; top:15%; left:5%;}
	.visual-poster img.poster-04{width:65%; max-width:280px; bottom:12%; right:3%;}
	.cctv{width:65%; max-width:260px; height:375px; right:5%; bottom:13%; transform: rotate(24deg) !important}
	.cctv-con::before{height:100px; bottom:70px;}
	.cctv-con::after{height:120px; }
	.cctv-con .cctv-gif{width:160%; }


	/*공통*/
	.sec-tit > img{height:145px;}
	.sec-tit p{font-size:21px; margin-top:22px}
	.sec-tit h5{font-size:19px;}
	.sec05 .sec-tit .sticker {right: 20%; width:110px; height:110px;}

	/*header*/
	header{height:100px;}
	.hd-menu{display:none}
	.logo img{width:140px}
	.mb-site {display:block; margin-right:50px}
	.mb-site img{width:130px}
	.side_menu, .burger_box {display: block; }
	.sideOpen .burger_box{margin-left:20px; z-index: 999999999999999;  position: relative;}

	/*CCTV*/
	.cctv_stamp{top:-20px; left:-35px;}
	.cctv_stamp img{width:340px;} 
	.sec-cctv .l-text h1, .sec-cctv .l-text h3{font-size:32px;}
	.sec-cctv .l-text h3 b{font-size:38px;}
	.sec-cctv .l-text h3 b .light{height:22px; bottom:10px;}


	/*창업강점*/
	.strength dl{width:calc(100%/3 - 15px); padding:60px 40px; box-shadow:0 0 15px rgba(0,0,0,.1); border-radius:30px 0 30px 0}
	.strength dl dt img.st-icon{height:64px;}
	.strength dl dt h1{font-size:30px; margin:25px 0 5px;}
	.strength dl dt p{font-size:22px;}
	.strength dl dd{font-size:18px; margin-top:25px; padding-top:16px;}
	.sec01-bg-text{top:90px;}
	.marquee{height:175px; }
	.marquee h1 {font-size:80px;}

	/*순수익공개*/
	.sec02::before, .sec02::after{width:320px; height:290px;}
	.sec02-con{position:relative; z-index:9}
	.sec02-con img.pay{max-width:500px; margin-left:-40px}
	.coin-ani{max-width:700px;}
	.coin-01{width:90px; top:260px; right:20px;}
	.coin-02{width:130px; top:50%; left:-40px;}
	.coin-03{width:160px; bottom:22%;}

	/*성공창업지원*/
	.sec03-con{margin-top:70px}
	.sec03-con dl{width:calc(100%/3 - 15px); padding:60px 30px 50px; margin-right:22px; border-radius:50px 50px 0 0;}
	.sec03-con dl::before{ border-radius:45px 45px 0 0;}
	.sec03-con dl h1{font-size:30px;}
	.sec03-con dl ul li{font-size:19px; padding-left:13px;}
	.sec03-con dl .num{width:70px; height:70px;}
	.sec03-con dl .num p b{font-size:24px; }


	/*30년 전통의 프랜차이즈*/
	.graph{height:615px; border-radius:60px;}
	.graph h1{font-size:26px; height:86px; }
	.sec04-txt h3{font-size:26px;margin-top:50px}
	#graph02 ul{padding-top:50px}
	#graph02 ul li{width: calc(100%/4); height: 480px; }
	.perfo-bar span{padding-top:32px; font-size:22px; width:120px; height:120px; }

	/*30년 전통의 ~~ 그래프 아래*/
	.pr-con h1{font-size:55px; margin-bottom:40px;}
	.pr-con h1 span{width:70px; height:70px;}
	.proof:nth-of-type(n+2){margin-top:70px}
	.proof .txt{padding:0 20px; font-size:26px; }
	.proof .txt b{font-size: 38px; letter-spacing: -1px;}
	.proof .img {padding-bottom:32%; border-radius:30px}
	.proof-con{margin-top:80px; border-radius:40px; padding:60px 30px}
	.proof-con h1{font-size: 34px}
	.proof-con ul li{margin-right:50px}
	.proof-con ul li div{width:220px; height:220px;}
	.proof-con ul li p{font-size:21px;}

	.system {margin-top:100px; padding:60px 20px}
	.system ul li{margin-right:50px}
	.system ul li > div{width:270px; height:270px; }
	.system ul li p{font-size:21px;  margin-top:15px}
	.system h2{font-size:30px; margin-top:45px;}



	/*창업비용*/
	.tb-stamp .tb-stamp_03{max-width:260px; top:130px; margin-left:-130px}
	.tb-stamp .tb-stamp_04{max-width:270px; top:595px;  margin-left:-175px;}
	.sec05 .go-btn img{width:700px;}
	.dal-tb th, .dal-tb td{padding:20px;}
	.dal-tb thead th{font-size:21px;}
	.dal-tb tbody th, .dal-tb tbody td{font-size:18px;}
	.dal-tb tbody th.num.bold {font-size: 23px; padding: 20px 37px;}
	.refer li{font-size:17px;}
	.go-btn img{width:420px;}


	/*신달구지막창 비결*/
	/*비결 01*/
	.suc-con:first-child{margin-top:50px}
	.suc-con:nth-child(n+2){margin-top:130px}
	.suc-txt h1{font-size:41px; }
	.suc-txt p{font-size:28px;}
	.suc-icon{width:58px;}
	.suc-01 .suc-img{border-radius:40px;}
	.suc-02 .suc-txt{padding-right:65px}
	.suc-03 .suc-img{border-radius:40px;}
	.suc-03 .suc-txt{padding-left:65px;}
	.suc-03 .suc-txt-img{border-radius:35px; margin-top:60px;}

	/*비결 02~3*/
	.know-title{margin-top:130px}
	.know-title p{font-size:24px; margin-top:20px}
	.know-con dl{width:calc(100%/2 - 15px); border-radius:35px;}
	.know-con dl:nth-child(n+3){margin-top:30px}
	.know-con-01 dl {height:360px; padding:55px;}
	.know-con-01 dl dt p{font-size:19px; }
	.know-con-01 dl dt h1{font-size:32px;}
	.k1-img.img05 dt h1{font-size:31px;}
	.know-con-01 dl dd{font-size:20px;}
	.know-con-01 dl .haccp-icon{width:95px; top:30px; right:30px;}

	.know-con-02 dl p{font-size:21px; }


	/*메뉴소개*/
	.menu-slid .swiper-pagination{margin-top:45px}
	.menu-txt h1{font-size:26px;}
	.menu-txt p{font-size:21px;}

	/*가맹절차*/
	.sec08-con dl{width:calc(100%/5 - 20px); margin-right:25px;}
	.sec08-con dl:nth-child(5n){margin-right:0}
	.sec08-con dl:nth-child(n+6){margin-top:50px}
	.sec08-con dl > dt{width:180px; height:180px;}
	.sec08-con dl > dt img{width:85px}
	.sec08-con dl dd {margin-top:18px}
	.sec08-con dl dd b{font-size:18px; margin-bottom:8px}
	.sec08-con dl dd h1{font-size:24px; }
	.sec08-con dl dd p{font-size:18px;}


	/*빠른창업문의*/
	body {margin-bottom: 95px;}
	.inquiry {height: 95px;}
	.inquiry h1{font-size:28px;}
	.inquiry_box, .inq-form a{width:130px}
	.inquiry_box.box2{width:160px}
	
	/*가맹문의*/
	.form-box dl{width:49%;}
	.che-box li{width: 125px; margin-right:6px; }
	.che-box li.w-big{width:140px}

	/*개인정보처리방침*/
	#anchor9 .go-btn {margin-top: 30px;}
	#anchor9 .go-btn img {width: 380px;}
	.privacy-btn{margin-top:40px;}
	.privacy-btn label {font-size:19px;}
	.policy_wrap .title_tit {font-size:22px;}


}




@media (max-width: 1230px){
	.pd130{padding:100px 0; }

	/*visual*/
	#visual{height:calc(100vh - 90px); margin-top:90px; }
	#visual::before{height:18px;}
	#visual::after{height:18px;}
	.visual-box{width:48%; }
	.bubble{padding-right:10px}
	.bubble img{width:160px}
	.v-text{ margin:20px 0 10px}
	.v-text img{width:18px; margin-right:5px; }
	.v-text p{font-size:20px;}
	.visual-poster img.poster-01{width:65%; max-width:260px; top:12%; left:3%; transform: rotate(0deg) !important;}
	.visual-poster img.poster-04{width:65%; max-width:250px; bottom:12%; right:3%; transform: rotate(0deg) !important;}
	.cctv{width:65%; max-width:230px; height:345px; right:3%; bottom:12%; transform: rotate(0deg) !important}
	.cctv-con::before{height:100px; bottom:70px;}
	.cctv-con .cctv-gif{width:170%; }

	/*공통*/
	.sec-tit{margin-bottom:40px;}
	.sec-tit > img{height:130px;}
	.sec-tit p{font-size:20px; margin-top:20px}
	.sec-tit h5{font-size:18px;}
	.sec05 .sec-tit .sticker {right: 18%; width:105px; height:105px;}

	/*header*/
	header{height:90px;}
	.burger_box {margin-top: 30px;}


	/*footer*/
	footer .wrap7{padding-top:50px;}
	.ft-logo{width:170px;}
	.ft-box{margin:25px 0; flex-flow: column; align-items: flex-start; }
	.info ul:nth-child(n+2){margin-left:35px}
	.info ul li{font-size:16px;}
	.copy{padding:16px 0; font-size:15px; }
	footer .tel{margin-top:25px}
	footer .tel a{padding:18px 22px; border-radius:16px;}
	footer .tel span.icon{font-size:30px; width:52px; height:52px;}
	footer .tel dl dt{font-size:16px; margin-bottom:6px;}
	footer .tel dl dd{font-size:24px;}

	/*CCTV*/
	.sec-cctv .r-video .cc-video{border-radius:18px;}
	.cctv_stamp{top:-20px; left:-20px;}
	.cctv_stamp img{width:300px;} 
	.sec-cctv .l-text h1, .sec-cctv .l-text h3{font-size:28px;}
	.sec-cctv .l-text h3 b{font-size:32px;}
	.sec-cctv .l-text h3 b .light{height:17px;}

	/*창업강점*/
	.strength dl{width:calc(100%/3 - 10px); padding:50px 35px; box-shadow:0 0 12px rgba(0,0,0,.1)}
	.strength dl dt img.st-icon{height:60px;}
	.strength dl dt h1{font-size:27px; margin:20px 0 5px;}
	.strength dl dt p{font-size:20px;}
	.strength dl dd{font-size:17px; margin-top:20px; padding-top:13px;}
	.sec01-bg-text{top:80px;}
	.marquee{height:160px; }
	.marquee h1 {font-size:70px;}

	/*순수익공개*/
	.sec02::before, .sec02::after{width:260px; height:235px;}
	.sec02-con img.pay{max-width:420px; margin-left:-30px}
	.coin-ani{max-width:600px;}
	.coin-01{width:75px; top:210px; right:20px;}
	.coin-02{width:110px; left:-30px;}
	.coin-03{width:140px; bottom:25%;}

	/*성공창업지원*/
	.sec03-con{margin-top:60px}
	.sec03-con dl{width:calc(100%/3 - 10px); padding:55px 30px 40px; margin-right:15px; border-radius:45px 45px 0 0;}
	.sec03-con dl:nth-child(3n), .sec03-con dl:nth-child(5){margin-right:0}
	.sec03-con dl:nth-child(n+4){margin-top:60px}
	.sec03-con dl::before{width:97%; height:96%; border-radius:40px 40px 0 0;}
	.sec03-con dl h1{font-size:26px; margin-bottom:13px}
	.sec03-con dl ul li{font-size:17px; padding-left:12px;}
	.sec03-con dl .num{top:-35px;border:3px solid #390f13; width:66px; height:66px; box-shadow: 4px 5px 0 0px #390f13;}
	.sec03-con dl .num p{font-size:15px;}
	.sec03-con dl .num p b{font-size:22px; }


	/*30년 전통의 프랜차이즈*/
	.graph{height:575px; border-radius:55px;}
	.graph h1{font-size:24px; height:78px; }
	.sec04-txt h3{font-size:24px;margin-top:40px}
	#graph02 ul{padding-top:45px}
	#graph02 ul li{height: 450px; }
	.perfo-bar span{padding-top:28px; font-size:21px; width:110px; height:110px; }
	#graph02 ul li:nth-child(1) .perfo-ea img{width:70px}
	#graph02 ul li:nth-child(2) .perfo-ea img{width:90px}
	#graph02 ul li:nth-child(3) .perfo-ea img{width:100px}

	/*30년 전통의 ~~ 그래프 아래*/
	.pr-con h1{font-size:48px; margin-bottom:40px;}
	.pr-con h1 span{width:60px; height:60px;}
	.proof:nth-of-type(n+2){margin-top:65px}
	.proof .txt{font-size:22px; }
	.proof .txt b{font-size: 30px;}
	.proof .img {border-radius:20px}
	.proof.proof01 .img .haccp{width:80px; top:20px; left:20px;}
	.proof-con{margin-top:70px; border-radius:30px; padding:50px 20px}
	.proof-con h1{font-size: 32px;  margin-bottom:15px}
	.proof-con ul li{margin-right:40px}
	.proof-con ul li div{width:200px; height:200px; padding:35px; margin-bottom:12px;}
	.proof-con ul li p{font-size:20px;}

	.system {margin-top:80px; border:5px solid #c9af91; border-radius:40px; padding:50px 20px}
	.system ul li{margin-right:40px}
	.system ul li > div{width:230px; height:230px;  }
	.system ul li p{font-size:20px;  margin-top:15px}
	.system h2{font-size:28px; margin-top:40px;}

	/*창업비용*/
	.tb-stamp .tb-stamp_03{max-width:240px; top:130px; margin-left:-120px}
	.tb-stamp .tb-stamp_04{max-width:240px; top:620px;  margin-left:-180px;}
	.sec05 .go-btn img{width:660px;}
	.dal-tb th, .dal-tb td{padding:20px;}
	.dal-tb thead th{padding:18px; font-size:20px;}
	.dal-tb thead th span{font-size:16px;}
	.dal-tb tbody th, .dal-tb tbody td{font-size:17px;}
	.dal-tb tbody th.num.bold {font-size: 21px; padding: 20px 30px;}
	.refer li{font-size:17px; padding-left:13px;}
	.go-btn{margin-top:45px}
	.go-btn img{width:370px;}



	/*신달구지막창 비결*/
	/*비결 01*/
	.suc-con:first-child{margin-top:40px}
	.suc-con:nth-child(n+2){margin-top:110px}
	.suc-txt h1{font-size:34px; }
	.suc-txt p{font-size:25px;}
	.suc-icon{width:52px;}
	.suc-01 .suc-img, .suc-03 .suc-img{border-radius:35px;}
	.suc-02 .suc-txt{padding-right:45px}
	.suc-03 .suc-txt{padding-left:45px}
	.suc-03 .suc-txt-img{border-radius:30px; margin-top:50px;}

	/*비결 02~3*/
	.know-title{margin-top:110px; margin-bottom:30px}
	.know-title img{width:340px;}
	.know-title p{font-size:21px; margin-top:16px}
	.know-con dl{width:calc(100%/2 - 10px); border-radius:30px;}
	.know-con dl:nth-child(n+3){margin-top:20px}
	.know-con-01 dl {height:320px; padding:40px;}
	.know-con-01 dl dt p{font-size:17px; }
	.know-con-01 dl dt h1{font-size:28px;}
	.k1-img.img05 dt h1{font-size:26px;}
	.know-con-01 dl dd{font-size:18px;}
	.know-con-01 dl .haccp-icon{width:90px;}
	.know-con-02 dl{width:calc(100%/3 - 15px) !important; }
	.know-con-02 dl .k2-img{border-radius:20px; }
	.know-con-02 dl p{margin-top:15px; font-size:19px; }


	/*메뉴소개*/
	.menu-slid .swiper-pagination{margin-top:40px}
	.menu-slid .swiper-pagination-bullet{width:13px !important; height:13px !important; }
	.menu-slid .swiper-pagination-bullet-active{width:40px !important;}
	.menu-img{border-radius:20px; margin-bottom:18px}
	.menu-txt h1{font-size:24px;}
	.menu-txt p{font-size:20px;}
	.menu-txt p b{font-size:15px}

	/*가맹절차*/
	.sec08-con dl{width:calc(100%/5 - 10px); margin-right:12px;}
	.sec08-con dl:nth-child(5n){margin-right:0}
	.sec08-con dl:nth-child(n+6){margin-top:40px}
	.sec08-con dl > dt{width:160px; height:160px;}
	.sec08-con dl > dt img{width:70px}
	.sec08-con dl dd {margin-top:15px}
	.sec08-con dl dd b{font-size:17px; margin-bottom:6px}
	.sec08-con dl dd h1{font-size:22px; }
	.sec08-con dl dd p{font-size:16px;}


	/*가맹문의*/
	.form-box dl{width:49%;}
	.form-box dl:nth-child(n+3){margin-top:30px; }
	.form-box dl dt{font-size:19px; }
	.form-box dl dt b{font-size:17px; }
	.text_box{height:58px; border-radius:7px; padding:0 12px; font-size:16px; }
	.text_box::placeholder{font-size:16px;}
	.form-box dl dd textarea{height:210px; border-radius:7px; padding:12px; font-size:16px;}
	.form-box dl dd textarea::placeholder{font-size:16px}
	.che-box li{width: 105px; margin-right:5px; }
	.che-box li.w-big{width:125px}
	.che-box li input[type="radio"], .che-box li input[type="checkbox"]{height: 58px; border-radius: 8px; }
	.che-box li input[type="radio"]:after, .che-box li input[type="checkbox"]:after{font-size: 22px; right: 12px; }
	.che-box li label{font-size: 16px; left: 12px;}
	.e-mail{font-size:16px}
	.e-mail input[type="text"]{width:calc(100%/3 - 8px); height: 58px; border-radius: 8px; font-size: 16px; padding:0 12px;}
	.e-mail .select-box{width:calc(100%/3 - 8px);}
	.e-mail .select-box::before{font-size:22px; right:12px;}
	.e-mail select{height: 58px; border-radius: 8px; font-size: 16px; padding:0 12px;}
	.code_img{width:150px; height:52px; border-radius:6px; }
	.code_box{width:150px; height: 52px; font-size: 16px; padding:0 12px;}
	.code_new{width:52px; height:52px;}
	.code_new span{font-size:27px;}
	.comment{font-size:15px; margin-top:5px}
	.comment::before{font-size:14px; }

	/*개인정보처리방침*/
	#anchor9 .go-btn {margin-top: 25px;}
	#anchor9 .go-btn img {width: 340px;}
	.privacy-btn{margin-top:35px;}
	.privacy-btn label {font-size:18px;}
	.policy_wrap .title_tit {font-size:21px; }
	.terms div:nth-child(n+2){margin-top:25px}
	.terms div h1{font-size:18px}
	.terms div p, .terms ul li{font-size:15px; padding-left:18px; }
	.terms ul li{padding-left:18px; }
	.terms h3{font-size:15px; margin-top:25px; }
	

	/*빠른창업문의*/
	body {margin-bottom: 88px;}
	.inquiry {height: 88px;}
	.inquiry h1{font-size:24px;}
	.inquiry h1 b{margin-left:15px}
	.inquiry_box, .inq-form a{width:110px; height:36px; line-height:36px; font-size:15px}
	.inquiry_box.box2{width:140px}
	.inquiry_box::placeholder{font-size:14px; }
	.inq-btn{font-size:14px;}
	.go-top {bottom: 13px; right: 10px;}


}




@media (max-width: 1023px){
	.pd130{padding:90px 0; }
	#visual{margin-top:80px;}

	/*visual*/
	#visual{height:1000px; padding:80px 0; margin-top:80px; }
	#visual::before{height:15px;}
	#visual::after{height:15px;}
	#visual .wrap7{flex-flow:column}
	.visual-box{width:90%; max-width:650px }
	.bubble img{width:140px}
	.v-text{ margin:15px 0 10px}
	.v-text img{width:18px; margin-right:5px; }
	.v-text p{font-size:20px;}
	.visual-poster{width:90%; max-width:600px }
	.visual-poster img.poster-01{width:65%; max-width:280px; top:13%; left:3%; transform: rotate(-18deg) !important;}
	.visual-poster img.poster-04{max-width:250px; bottom:2%; right:3% ; transform: rotate(25deg) !important;}
	.cctv{width:65%; max-width:230px; height:345px; right:3%; bottom:0; transform: rotate(25deg) !important}

	/*공통*/
	.sec-tit{margin-bottom:35px;}
	.sec-tit > img{height:110px;}
	.sec-tit p{font-size:19px;}
	.sec-tit h5{font-size:17px;}
	.sec05 .sec-tit .sticker {right: 11%; width:95px; height:95px;}

	/*header*/
	header{height:80px;}
	.logo img{width:130px}
	.mb-site {margin-right:55px}
	.mb-site img{width:120px}
	.burger_box {margin-top: 27px; }


	/*footer*/
	footer .wrap7{padding-top:40px;}
	.ft-logo{width:160px;}
	.ft-box{margin:20px 0;}
	.info ul:nth-child(n+2){margin-left:25px}
	.info ul li{font-size:15px;}
	.copy{padding:14px 0; font-size:14px; }
	footer .tel{margin-top:20px}
	footer .tel a{padding:15px 20px; border-radius:14px;}
	footer .tel span.icon{font-size:27px; width:48px; height:48px;}
	footer .tel dl dt{font-size:15px; margin-bottom:5px;}
	footer .tel dl dd{font-size:22px;}

	/*CCTV*/
	.sec-cctv .wrap {flex-flow: column-reverse;}
	.sec-cctv .l-text{width:100%; display: flex; flex-flow: column; align-items: center; padding-right:0; padding-left:0;}
	.sec-cctv .r-video{width:100%; margin-top:30px; padding-top:140px;}
	.sec-cctv .r-video .cc-video{border-radius:30px;}
	.cctv_stamp{top: 0; left: 50%; margin-left:-200px;}
	.cctv_stamp img{width:400px; transform: rotate(0deg) !important;} 
	.sec-cctv .l-text h1, .sec-cctv .l-text h3{font-size:34px;}
	.sec-cctv .l-text h3 b{font-size:42px;}
	.sec-cctv .l-text h3 b .light{height:20px; bottom:10px;}



	/*창업강점*/
	.strength dl{padding:40px 25px; box-shadow:0 0 10px rgba(0,0,0,.1); border-radius:25px 0 25px 0}
	.strength dl dt img.st-icon{height:55px;}
	.strength dl dt h1{font-size:24px; margin:16px 0 5px;}
	.strength dl dt p{font-size:17px;}
	.strength dl dd{font-size:16px; margin-top:18px; padding-top:12px;}
	.sec01-bg-text{top:70px;}
	.marquee{height:160px; }
	.marquee h1 {font-size:62px; }

	/*순수익공개*/
	.sec02::before, .sec02::after{width:230px; height:200px;}
	.sec02-con img.pay{max-width:380px; margin-left:-25px}
	.coin-ani{max-width:500px;}
	.coin-01{width:70px; top:210px; right:20px;}
	.coin-02{width:90px; left:-10px;}
	.coin-03{width:110px; right:-5%; bottom:25%;}

	/*성공창업지원*/
	.sec03-con dl{width:calc(100%/2 - 15px); margin-right:30px;}
	.sec03-con dl:nth-child(3n){margin-right:30px}
	.sec03-con dl:nth-child(2n){margin-right:0}
	.sec03-con dl:nth-child(n+3){margin-top:60px}
	.sec03-con dl h1{font-size:24px}

	/*30년 전통의 프랜차이즈*/
	.graph{height:520px; border-radius:40px;}
	.graph h1{font-size:22px; height:70px; }
	.sec04-txt h3{font-size:21px; margin-top:35px}
	#graph02 ul{padding-top:30px}
	#graph02 ul li{width: calc(100%/4); height: 420px; }
	.perfo-bar span{padding-top:25px; font-size:20px; width:95px; height:95px; }
	#graph02 ul li:nth-child(1) .perfo-ea img{width:70px}
	#graph02 ul li:nth-child(2) .perfo-ea img{width:85px}
	#graph02 ul li:nth-child(3) .perfo-ea img{width:95px}

	/*30년 전통의 ~~ 그래프 아래*/
	.pr-con h1{font-size:40px; margin-bottom:40px;}
	.pr-con h1 span{width:50px; height:50px;}
	.proof:nth-of-type(n+2){margin-top:50px}
	.proof .txt{padding:0 15px; font-size:18px; }
	.proof .txt b{font-size: 26px;}
	.proof .img {border-radius:16px}
	.proof.proof01 .img .haccp{width:70px; top:20px; left:20px;}
	.proof-con{margin-top:60px;}
	.proof-con h1{font-size: 30px;  margin-bottom:15px}
	.proof-con ul li{margin-right:30px}
	.proof-con ul li div{width:160px; height:160px; padding:30px; margin-bottom:12px;}
	.proof-con ul li p{font-size:19px;}

	.system {margin-top:70px;}
	.system ul li{margin-right:25px}
	.system ul li > div{width:190px; height:190px;  }
	.system ul li p{font-size:18px;  margin-top:13px}
	.system h2{font-size:25px; margin-top:30px;}

	/*창업비용*/
	.sec05 .go-btn img{width:580px;}
	.tb-stamp .tb-stamp_04{max-width:230px; top:585px;  margin-left:-180px;}
	.dal-tb th, .dal-tb td{padding:18px;}
	.dal-tb thead th{padding:16px; font-size:19px;}
	.dal-tb thead th span{font-size:15px;}
	.dal-tb tbody th, .dal-tb tbody td{font-size:16px;}
	.dal-tb tbody th.num.bold {font-size: 19px; padding: 16px 25px;}
	.refer{margin-top:12px;}
	.refer li{font-size:16px; padding-left:11px;}
	.go-btn{margin-top:35px}
	.go-btn img{width:330px;}


	/*신달구지막창 비결*/
	/*비결 01*/
	.suc-con:first-child{margin-top:30px}
	.suc-con:nth-child(n+2){margin-top:90px}
	.suc-txt h1{font-size:30px; line-height: 1.3;}
	.suc-txt p{font-size:21px;}
	.suc-icon{width:44px;}
	.suc-01 .suc-img, .suc-03 .suc-img{border-radius:25px;}
	.suc-03 .suc-img {padding-bottom: 70%;}
	.suc-02 .suc-txt{padding-right:40px}
	.suc-03 .suc-txt{padding-left:40px}
	.suc-03 .suc-txt-img{border-radius:20px; margin-top:30px;}

	/*비결 02~3*/
	.know-title{margin-top:90px; margin-bottom:20px}
	.know-title img{width:auto; height:70px;}
	.know-title p{font-size:18px; margin-top:13px}
	.know-con dl{width:calc(100%/2 - 8px); border-radius:20px;}
	.know-con dl:nth-child(n+3){margin-top:15px}
	.know-con-01 dl {height:270px; padding:30px;}
	.know-con-01 dl dt p{font-size:15px; margin-bottom:5px; }
	.know-con-01 dl dt h1, .k1-img.img05 dt h1{font-size:24px;}
	.know-con-01 dl dd{font-size:16px;}
	.know-con-01 dl .haccp-icon{width:75px; top:25px; right:25px;}
	.know-con-02 dl{width:calc(100%/3 - 8px) !important; }
	.know-con-02 dl .k2-img{border-radius:15px; }
	.know-con-02 dl p{margin-top:13px; font-size:17px; }

	/*가맹절차*/
	.sec08-con dl{width:calc(100%/4 - 15px); margin-right:20px;}
	.sec08-con dl:nth-child(5n){margin-right:20px}
	.sec08-con dl:nth-child(4n){margin-right:0}
	.sec08-con dl:nth-child(n+5){margin-top:40px}
	.sec08-con dl > dt{width:150px; height:150px;}
	.sec08-con dl > dt img{width:68px}
	.sec08-con dl dd {margin-top:10px}
	.sec08-con dl dd b{font-size:16px; margin-bottom:5px}
	.sec08-con dl dd h1{font-size:20px; }
	.sec08-con dl dd p{font-size:15px;}

	/*빠른창업문의*/
	body {margin-bottom: 120px;}
	.inquiry {height: 120px;}
	.inquiry .wrap{flex-flow:column; align-items:flex-start; justify-content:center}
	.inquiry_box, .inq-form a{margin-left:0; margin-right:6px}
	.inquiry h1{margin-bottom:10px; font-size:24px;}
	.inquiry h1 b{margin-left:20px}
	.inquiry_box, .inq-form a{width:120px; height:34px; line-height:34px; font-size:15px}
	.inquiry_box.box2{width:150px}
	.inquiry_box::placeholder{font-size:14px; }
	.inq-btn{font-size:14px; margin-left:0;}
	.go-top {bottom: 13px; right: 10px;}

	/*가맹문의*/
	.form-box dl{width:49%;}
	.form-box dl:nth-child(n+3){margin-top:30px; }
	.form-box dl dt{font-size:17px; margin-bottom:3px}
	.form-box dl dt b{font-size:16px; }
	.text_box{height:52px; }
	.form-box dl dd textarea{height:190px; }
	.che-box li{width: 95px; margin-bottom:5px }
	.che-box li.w-big{width:110px}
	.che-box li input[type="radio"], .che-box li input[type="checkbox"]{height: 52px; }
	.che-box li input[type="radio"]:after, .che-box li input[type="checkbox"]:after{font-size: 20px; }
	.e-mail input[type="text"]{height: 52px; }
	.e-mail .select-box::before{font-size:20px; right:10px;}
	.e-mail select{height: 52px;}
	.code_img{width:140px; height:52px;}
	.code_box{width:140px; height: 52px; font-size: 16px;}
	.code_new{width:50px; height:50px;}
	.code_new span{font-size:24px;}


}




@media (max-width: 768px){
	.pd130{padding:80px 0; }

	/*visual*/
	#visual{height:850px; padding:60px 0; margin-top:70px; }
	#visual::before{height:12px;}
	#visual::after{height:12px;}
	.bubble img{width:120px}
	.v-text{ margin:13px 0 10px}
	.v-text img{width:16px; }
	.v-text p{font-size:19px;}
	.visual-poster {max-width: 450px; height:500px}
	.visual-poster img.poster-01{max-width:240px; top:10%; left:2%; transform: rotate(-18deg) !important;}
	.visual-poster img.poster-04{max-width:210px; bottom:0%; right:2% ;}
	.cctv{ max-width:210px; height:310px; right:2%; transform: rotate(25deg) !important}
	.cctv-con::before{height:100px; bottom:50px;}
	.cctv-con .cctv-gif{width:160%; }

		
	/*공통*/
	.sec-tit{margin-bottom:50px;}
	.sec-tit > img{height:100px;}
	.sec-tit p{font-size:18px;}
	.sec-tit h5{font-size:16px; margin-top: 7px;}
	.sec-tit p span.yel.mb10 {margin-bottom: 7px;}
	.sec05 .sec-tit .sticker {bottom:inherit; top:60px; right: 3%; width:85px; height:85px;}


	/*header*/
	header{height:70px;}
	.logo img{width:115px}
	.mb-site {margin-right:45px}
	.mb-site img{width:110px}
	.burger_box {margin-top: 22px; margin-left:-60px}
	.side_menu .container {padding: 90px 30px;}
	.sd_menu > ul > li a {padding: 15px 8px;  font-size: 20px;}
	.site img{130px}


	/*footer*/
	.info {flex-flow:column}
	.info ul:nth-child(n+2){margin-left:0; margin-top:3px;}

	/*CCTV*/
	.sec-cctv .r-video .cc-video{border-radius:25px;}
	.sec-cctv .r-video{margin-top:20px; padding-top:130px;}
	.cctv_stamp{margin-left:-180px;}
	.cctv_stamp img{width:360px;} 
	.sec-cctv .l-text h1, .sec-cctv .l-text h3{font-size:30px; line-height:1.5}
	.sec-cctv .l-text h3 b .light{height:20px; bottom:10px;}
	.sec-cctv .l-text h3 {margin-top: 0px;}
	.sec-cctv .l-text h3 b{font-size:38px;}


	/*창업강점*/
	.strength dl{width:100%; padding:50px; box-shadow:0 0 15px rgba(0,0,0,.1); border-radius:35px 0 35px 0}
	.strength dl:nth-child(n+2){margin-top:20px;}

	/*순수익공개*/
	.sec02::before, .sec02::after{display:none;}
	.sec02-con img.pay{max-width:380px; margin-left:-25px}
	.coin-ani{max-width:500px;}
	.coin-01{width:55px; top:210px; right:10px;}
	.coin-02{width:70px; left:0;}
	.coin-03{width:90px; right:0%; bottom:25%;}

	/*성공창업지원*/
	.sec03-con{margin-top:55px}
	.sec03-con dl{width:100%; padding:60px 40px 50px; margin-right:0;}
	.sec03-con dl:nth-child(3n){margin-right:0}
	.sec03-con dl:nth-child(n+2){margin-top:50px}
	.sec03-con dl::before{width:98%; height:95%; }
	.sec03-con dl h1{font-size:26px; margin-bottom:15px}
	.sec03-con dl ul li{padding-left:15px;}
	.sec03-con dl .num{top:-32px;width:62px; height:62px; box-shadow: 4px 5px 0 0px #390f13;}
	.sec03-con dl .num p b{font-size:22px; }

	/*30년 전통의 프랜차이즈*/
	.graph{height:475px; border-radius:30px;}
	.graph h1{font-size:20px; height:66px; }
	.sec04-txt h3{font-size:19px; margin-top:30px}
	#graph02 ul{padding-top:20px}
	#graph02 ul li{width: calc(100%/3.5); height: 390px; }
	.perfo-bar span{padding-top:25px; font-size:20px; width:80px; height:80px; }
	#graph02 ul li:nth-child(1) .perfo-ea img{width:65px}
	#graph02 ul li:nth-child(2) .perfo-ea img{width:80px}
	#graph02 ul li:nth-child(3) .perfo-ea img{width:90px}

	/*30년 전통의 ~~ 그래프 아래*/
	.pr-con h1{font-size:34px; margin-bottom:25px;}
	.pr-con h1 span{width:50px; height:50px;}
	.proof:nth-of-type(n+2){margin-top:100px}
	.proof:nth-of-type(2){flex-flow:column-reverse; }
	.proof .txt{font-size:22px; width:100%;}
	.proof .txt b{font-size: 34px;}
	.proof .img {border-radius:25px; width:100%; padding-bottom:80%; margin-bottom:40px}
	.proof .img.brand{padding-bottom:130%;}
	.proof.proof01 .img .haccp{width:75px; top:20px; left:20px;}
	.proof-con{margin-top:50px; border-radius:25px; padding:40px 20px}
	.proof-con h1{font-size: 28px; }
	.proof-con ul li{margin-right:25px}
	.proof-con ul li div{width:140px; height:140px; padding:26px; }
	.proof-con ul li p{font-size:17px;}

	.system {margin-top:60px; border: 5px solid #c9af91; border-radius: 30px; padding: 40px 20px;}
	.system ul li{margin-right:15px}
	.system ul li > div{width:140px; height:140px; }
	.system ul li p{font-size:17px;  margin-top:13px}
	.system h2{font-size:24px; margin-top:30px;}

	/*창업비용*/
	.sec05 .go-btn img{width:510px;}
	.tb-stamp .tb-stamp_04{max-width:230px; top:640px;  margin-left:-170px;}
	.dal-tb th, .dal-tb td{padding:20px 10px;}
	.dal-tb thead th{padding:15px 10px; font-size:18px;}
	.dal-tb thead th span{font-size:15px;}
	.dal-tb tbody th, .dal-tb tbody td{font-size:16px;}
	.dal-tb tbody th.num.bold {font-size: 18px; padding: 18px 10px; text-align:center;}
	.refer{margin-top:10px;}
	.refer li{font-size:15px; padding-left:10px;}
	.go-btn{margin-top:30px}
	.go-btn img{width:290px;}


	/*신달구지막창 비결*/
	/*비결 01*/
	.suc-con:first-child{flex-flow:column; margin-top:15px}
	.suc-con:nth-child(n+2){margin-top:70px}
	.suc-01 .suc-img {width: 100%; padding-bottom: 50%; margin-bottom:30px}
	.suc-01 .suc-txt{width:100%}
	.suc-txt h1{font-size:28px; line-height: 1.4;}
	.suc-icon{width:40px; margin-bottom:10px}
	.suc-03 .suc-img {padding-bottom: 80%;}
	.suc-02 .suc-txt{padding-right:30px}
	.suc-03 .suc-txt{padding-left:30px}

	/*비결 02~3*/
	.know-title{margin-top:70px; margin-bottom:20px}
	.know-title img{width:auto; height:64px;}
	.know-title p{font-size:17px; margin-top:12px}
	.know-con dl{width:100%; border-radius:30px; padding-bottom:60%}
	.know-con dl:nth-child(n+2){margin-top:20px}
	.know-con-01 dl {height:310px; padding:40px;}
	.know-con-01 dl dt p{font-size:16px; margin-bottom:7px; }
	.know-con-01 dl dt h1, .k1-img.img05 dt h1{font-size:26px;}
	.know-con-01 dl dd{font-size:17px;}
	.know-con-01 dl .haccp-icon{width:80px; top:30px; right:30px;}
	.know-con-02{justify-content: space-around !important;}
	.know-con-02 dl{width:100% !important; }
	.know-con-02 dl:nth-child(n+2){margin-top:80px !important;}
	.know-con-02 dl .k2-img{border-radius:30px; padding-bottom:80% }
	.know-con-02 dl .k2-img.long{padding-bottom:125%;}
	.know-con-02 dl p{margin-top:20px; font-size:22px; }
	.k2-img.img02 {background: url('/images/sec06/k2-img-0602.jpg?ver=2') no-repeat center; background-size: cover;}

	/*메뉴소개*/
	.menu-slid .swiper-pagination{margin-top:30px}
	.menu-slid .swiper-pagination-bullet{width:12px !important; height:12px !important; margin:0 4px !important;}
	.menu-slid .swiper-pagination-bullet-active{width:32px !important;}
	.menu-img{margin-bottom:13px}
	.menu-txt h1{font-size:22px;}
	.menu-txt p{font-size:18px;}
	.menu-txt p b{font-size:14px}

	/*가맹절차*/
	.sec08-con dl{width:calc(100%/3 - 12px); margin-right:18px;}
	.sec08-con dl:nth-child(5n), .sec08-con dl:nth-child(4n){margin-right:18px}
	.sec08-con dl:nth-child(3n){margin-right:0}
	.sec08-con dl:nth-child(n+4){margin-top:30px}
	.sec08-con dl > dt{width:140px; height:140px;}
	.sec08-con dl > dt img{width:62px}

	
	/*가맹문의*/
	.form-box dl{width:100%;}
	.form-box dl:nth-child(n+2){margin-top:30px; }

	/*빠른창업문의*/
	body {margin-bottom: 0}
	.inquiry {display:none}
	.go-top {bottom: 90px; right: 3%;}
	.go-top .top-btn{margin-bottom:17px}
	.go-top .top-btn, .mb-sns li a {width: 50px; height: 50px; border-radius:100%;}
	.go-top .top-btn span{color:#000; font-size:66px;}
	.quick{display:none}
	.mb-sns{display:flex; flex-flow:column; align-items:center;}
	.mb-sns li:nth-child(n+2) {margin-top:7px}
	.mb-sns li.mb-tel a{background:#000}
	.mb-sns li.mb-kakao a{background:#f9e000}
	.mb-sns li a{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; }
	.mb-sns li a img{width:70%}

	.inquiry-quick{display:block; position:fixed; bottom:30px; right:3%; z-index:999; background:#e93a3a; color:#fff !important; animation: neon 1.5s linear infinite; font-size:16px; padding:0 20px; line-height:42px; padding-top:2px; border-radius:100px; font-family: 'Gmarket Sans' !important; font-weight:500}
	@keyframes neon {
		0%, 100% {
			box-shadow:0 0 10px rgba(233, 58, 58,.3);
		}
		50% {
			box-shadow:0 0 10px rgba(233, 58, 58,.9);
		}
	}
	#inquiry{max-width:400px !important; height:500px !important; border-radius:25px !important; padding:50px 0 !important; color:#e93a3a}
	#inquiry .wrap{width: 86%; flex-flow:column; align-items:center;}
	#inquiry h1{display:flex; flex-flow:column; align-items:center; text-align:center; font-family: 'TTTtangsbudaejjigaeB' !important; font-size:30px; margin-bottom:15px; letter-spacing: -1px;}
	.inq-form{flex-flow:column;}
	.inquiry_box, .inq-form a, .inquiry_box.box2{width:100%; height:42px; line-height:42px; font-size:16px; margin-top:5px;}
	.inquiry_box::placeholder{font-size:15px; }
	.inq-btn{color:#000; font-size:15px; margin-top:10px}
	.inq-btn label a{font-weight:500}


	/*개인정보처리방침*/
	#anchor9 .go-btn img {width: 300px;}
	.privacy-btn label {font-size:16px;}
}





@media (max-width: 600px){
	.mb-br {display:block;}

	.pd130{padding:70px 0; }
	#visual{margin-top:65px; height:900px;}

	/*visual*/
	#visual{margin-top:65px; }
	#visual::before{height:10px;}
	#visual::after{height:10px;}
	.bubble img{width:110px}
	.v-text{flex-flow:column; align-items:center; margin:13px 0 10px}
	.v-text img{width:16px; margin-right:0; margin-bottom:3px;}
	.v-text p{font-size:16px; text-align:center; line-height:1.3;}
	.visual-poster img.poster-01{width:70%; max-width:240px; top:3%; left:0%; }
	.visual-poster img.poster-04{max-width:200px; bottom:0%; right:0% ;}
	.cctv{ max-width:190px; height:285px; right:2%; }
	.cctv-con::before{height:75px; bottom:60px;}

	/*공통*/
	.sec-tit > img{height:85px;}
	.sec-tit p{font-size:17px;}
	.sec-tit h5{font-size:15px;}
	.sec05 .sec-tit .sticker {display:none}

	/*header*/
	header{height:65px;}
	.logo img{width:105px}
	.mb-site img{width:105px}
	.burger_box {margin-top: 19px; margin-left: -55px}
	.burger_box .menu-icon_box {height: 26px; width: 26px;}
	.sd_menu > ul > li a {padding: 15px 8px;  font-size: 18px;}

	/*footer*/
	footer .wrap7{padding-top:35px;}
	.ft-logo{width:145px;}
	.info ul li{font-size:14px;}
	.copy{padding:12px 0; font-size:13px; }
	footer .tel{margin-top:16px}
	footer .tel a{padding:12px 15px; border-radius:10px;}
	footer .tel span.icon{font-size:24px; width:42px; height:42px;}
	footer .tel dl dt{font-size:14px; margin-bottom:3px;}
	footer .tel dl dd{font-size:20px;}

	/*CCTV*/
	.sec-cctv .r-video .cc-video{border-radius:18px;}
	.sec-cctv .r-video{margin-top:15px; padding-top:115px;}
	.cctv_stamp{margin-left:-155px;}
	.cctv_stamp img{width:310px;} 
	.sec-cctv .l-text h1, .sec-cctv .l-text h3{font-size:28px;}
	.sec-cctv .l-text h3{display: flex; flex-flow: column; align-items: center;}
	.sec-cctv .l-text h3 b .light{height:15px; bottom:5px;}
	.sec-cctv .l-text h3 b{font-size:28px;}

	/*창업강점*/
	.strength dl{padding:40px; border-radius:25px 0 25px 0}
	.strength dl dt img.st-icon{height:50px;}
	.strength dl dt h1{font-size:22px; margin:15px 0 5px;}
	.strength dl dt p{font-size:17px;}
	.strength dl dd{font-size:15px; margin-top:15px; padding-top:10px;}
	.sec01-bg-text{top:55px;}
	.marquee{height:170px; }
	.marquee h1 {font-size:50px; }
	
	/*성공창업지원*/
	.sec03-con{margin-top:50px}
	.sec03-con dl{padding:55px 30px 45px; border-radius:40px 40px 0 0;}
	.sec03-con dl:nth-child(3n){margin-right:0}
	.sec03-con dl:nth-child(n+2){margin-top:40px}
	.sec03-con dl::before{border-radius:35px 35px 0 0;}
	.sec03-con dl h1{font-size:22px;}
	.sec03-con dl ul li{font-size:16px; padding-left:13px;}
	.sec03-con dl .num{top:-30px;border:2px solid #390f13; width:60px; height:60px; box-shadow: 3px 4px 0 0px #390f13;}
	.sec03-con dl .num p{font-size:14px;}
	.sec03-con dl .num p b{font-size:20px; }

	/*30년 전통의 프랜차이즈*/
	.sec04 {background: url('/images/sec04/sec04-bg.png') top right; background-size: inherit;}
	.graph{height:435px; border-radius:25px;}
	.graph h1{font-size:18px; height:60px; }
	.sec04-txt h3{font-size:18px; margin-top:25px}
	#graph02 ul li{width: calc(100%/3.2); height: 360px; }
	.perfo-bar span{padding-top:20px; font-size:18px; width:70px; height:70px; }
	#graph02 ul li:nth-child(1) .perfo-ea img{width:60px}
	#graph02 ul li:nth-child(2) .perfo-ea img{width:70px}
	#graph02 ul li:nth-child(3) .perfo-ea img{width:80px}

	/*30년 전통의 ~~ 그래프 아래*/
	.pr-con h1{font-size:27px; margin-bottom:20px;}
	.pr-con h1 span{width:45px; height:45px;}
	.proof:nth-of-type(n+2){margin-top:90px}
	.proof .txt{font-size:20px;}
	.proof .txt b{font-size: 28px;}
	.proof .img {border-radius:20px; padding-bottom:90%; margin-bottom:30px}
	.proof.proof01 .img .haccp{width:65px; top:15px; left:15px;}
	.proof-con{margin-top:40px; border-radius:20px; padding:30px}
	.proof-con h1{font-size: 25px; }
	.proof-con ul {justify-content: space-around;}
	.proof-con ul li{width:calc(100%/2 - 15px); margin-right:30px}
	.proof-con ul li:nth-child(2){margin-right:0}
	.proof-con ul li:nth-child(n+3){margin-top:30px}
	.proof-con ul li div{width:100%; height:100%; padding:30px; }
	.proof-con ul li p{font-size:17px;}

	.system {margin-top:90px; border-radius: 30px; padding: 40px 20px;}
	.system ul{flex-flow:column; align-items:center;}
	.system ul li:nth-child(n+2){margin-top:20px}
	.system ul li{width:100%; margin-right:0}
	.system ul li > div{width:170px; height:170px;  }
	.system ul li p{font-size:18px;  margin-top:10px}
	.system h2{font-size:23px; margin-top:30px;}
	.system h2 br{display:none;}

	/*창업비용*/
	.tb-stamp .tb-stamp_03{max-width:210px; top:140px; margin-left:-105px}
	.tb-stamp .tb-stamp_04{max-width:210px; top:650px;  margin-left:-170px;}
	.sec05 .go-btn img{width:420px;}
	.scroll-message{display: inline-block; width:100%; text-align:right; font-size:15px; line-height:1.3; margin-bottom:3px;}
	.go-btn img{width:260px;}
	.dal-tb thead th {padding: 13px 10px;font-size: 15px;    }
    .dal-tb tbody th, .dal-tb tbody td {font-size: 15px; word-break: break-word;}
	.dal-tb colgroup col:first-child{width:15%;}

	/*신달구지막창 비결*/
	/*비결 01*/
	.suc-con:nth-child(n+2){margin-top:90px}
	.suc-02 {display: flex; flex-flow: column-reverse;}
	.suc-01 .suc-img, .suc-02 .suc-img, .suc-03 .suc-img {width: 100%; padding-bottom: 120%; margin-bottom:30px; border-radius:30px}
	.suc-02 .suc-img, .suc-03 .suc-img{padding-bottom:120%}
	.suc-03 .suc-txt-img {padding-bottom: 120%; margin-top: 50px;}
	.suc-txt h1{font-size:26px; margin-bottom:5px;}
	.suc-txt p{font-size:20px;}
	.suc-icon{width:35px;}
	.suc-02 .suc-txt, .suc-03 .suc-txt{text-align: center; align-items: center; width:100%; padding-right:0px; padding-left:0px}

	/*비결 02~3*/
	.know-title{margin-top:60px; }
	.know-title img{height:58px;}
	.know-con-02 dl{width:100% !important; }
	.know-con-02 dl:nth-child(n+2){margin-top:70px !important;}
	.know-con-02 dl p{margin-top:15px; font-size:18px; }

	/*메뉴소개*/
	.menu-slid .swiper-pagination{margin-top:20px}
	.menu-slid .swiper-pagination-bullet{width:11px !important; height:11px !important; margin:0 3px !important;}
	.menu-slid .swiper-pagination-bullet-active{width:30px !important;}
	.menu-img{padding-bottom:60%}
	.menu-txt h1{font-size:20px;}
	.menu-txt p{font-size:17px;}
	.menu-txt p b{font-size:14px}


	/*가맹절차*/
	.sec08-con dl{width:calc(100%/3 - 7px); margin-right:10px;}
	.sec08-con dl:nth-child(5n), .sec08-con dl:nth-child(4n){margin-right:10px}
	.sec08-con dl:nth-child(3n){margin-right:0}
	.sec08-con dl:nth-child(n+4){margin-top:30px}
	.sec08-con dl > dt{width:120px; height:120px;}
	.sec08-con dl > dt img{width:56px}
	.sec08-con dl dd{margin-top:7px}
	.sec08-con dl dd b{font-size:15px; margin-bottom:5px}
	.sec08-con dl dd h1{font-size:18px; }
	.sec08-con dl dd p{font-size:14px;}

	/*가맹문의*/
	.form-box dl:nth-child(n+2){margin-top:25px; }
	.form-box dl dt{font-size:16px}
	.form-box dl dt b{font-size:15px; }
	.text_box{height:48px; font-size:15px; }
	.text_box::placeholder{font-size:15px;}
	.form-box dl dd textarea{height:150px; font-size:15px;}
	.form-box dl dd textarea::placeholder{font-size:15px}
	.che-box li{width: 95px; margin-right:5px; margin-bottom:5px }
	.che-box li.w-big{width:110px}
	.che-box li input[type="radio"], .che-box li input[type="checkbox"]{height: 48px;}
	.che-box li input[type="radio"]:after, .che-box li input[type="checkbox"]:after{font-size: 20px; right: 10px; }
	.che-box li label{font-size: 15px; left: 10px;}
	.e-mail{font-size:15px}
	.e-mail input[type="text"]{width:calc(100%/3 - 8px); height: 48px; font-size: 15px; }
	.e-mail .select-box::before{font-size:20px; right:10px;}
	.e-mail select{height: 48px; font-size: 15px; }
	.code_img{width:130px; height:48px;}
	.code_box{width:130px; height: 48px; font-size: 15px;}
	.code_new{width:46px; height:46px;}
	.code_new span{font-size:21px;}
	.comment{font-size:14px; }
	.comment::before{font-size:13px; }

	/*개인정보처리방침*/
	#anchor9 .go-btn {margin-top: 20px;}
	#anchor9 .go-btn img {width: 280px;}
	.privacy-btn{margin-top:30px;}
	.privacy-btn label {font-size:15px;}
	.policy_wrap .title_tit {font-size:19px; }
	.terms div:nth-child(n+2){margin-top:20px}
	.terms div h1{font-size:16px}
	.terms div p, .terms ul li{font-size:14px; padding-left:15px; }
	.terms ul li{padding-left:15px; }
	.terms h3{font-size:14px; margin-top:20px; }


	.go-top {bottom: 85px; }
	.go-top .top-btn{margin-bottom:15px}
	.go-top .top-btn, .mb-sns li a {width: 45px; height: 45px;}
	.go-top .top-btn span{font-size:60px;}
	.mb-sns li:nth-child(n+2) {margin-top:5px}

}



@media (max-width: 400px){
	.side_menu {right: -240px; width: 240px;}
	.sd_menu > ul > li a {padding: 12px 0px; font-size: 17px; }
	    .sec-tit > img {
        height: auto; max-width:100%;
    }

	/*visual*/
	.visual-poster{height:500px;}
	.bubble img{width:100px}
	.v-text img{width:15px;}
	.v-text p{font-size:15px;}
	.visual-poster img.poster-01{max-width:240px; }
	.visual-poster img.poster-04{max-width:190px; }
	.cctv{ max-width:160px; height:240px; right:3%; }
	.cctv-con::before{height:50px; bottom:60px;}

	/*CCTV*/
	.sec-cctv .r-video .cc-video{border-radius:15px;}
	.sec-cctv .r-video{margin-top:12px; padding-top:95px;}
	.cctv_stamp{margin-left:-130px;}
	.cctv_stamp img{width:260px;} 
	.sec-cctv .l-text h1, .sec-cctv .l-text h3{font-size:20px;}
	.sec-cctv .l-text h3 b .light{height:12px;}
	.sec-cctv .l-text h3 b{font-size:24px;}

	/*창업강점*/
	.strength dl{padding:30px; border-radius:20px 0 20px 0}
	.strength dl dt img.st-icon{height:45px;}
	.strength dl dt h1{font-size:20px;}
	.strength dl dt p{font-size:16px;}
	.strength dl dd{font-size:15px;}
	.sec01-bg-text{top:45px;}
	.marquee h1 {font-size:44px; }


	/*순수익공개*/
	.sec02-con img.pay{margin-left:-20px}
	.coin-01{width:45px; top:240px; right:10px;}
	.coin-02{width:55px; left:10px;}
	.coin-03{width:75px; right:0%; bottom:20%;}

	
	/*성공창업지원*/
	.sec03-con{margin-top:50px}
	.sec03-con dl{padding:45px 20px 35px; border-radius:35px 35px 0 0;}
	.sec03-con dl:nth-child(n+2){margin-top:40px}
	.sec03-con dl::before{width:97%; border-radius:30px 30px 0 0;}
	.sec03-con dl h1{font-size:20px;}
	.sec03-con dl ul li{font-size:15px;}
	.sec03-con dl ul li:nth-child(n+2) {margin-top: 3px;}
	.sec03-con dl .num{top:-30px; width:56px; height:56px; box-shadow: 2px 3px 0 0px #390f13;}
	.sec03-con dl .num p{font-size:13px;}
	.sec03-con dl .num p b{font-size:18px; }

	/*30년 전통의 프랜차이즈*/
	.graph{height:370px; border-radius:20px;}
	.graph h1{font-size:17px; height:52px; }
	.sec04-txt h3{font-size:16px; margin-top:20px}
	#graph02 ul li{width: calc(100%/3.5); height: 300px; }
	#graph02 ul li .perfo-ea {margin-bottom: 5px;}
	.perfo-bar span{padding-top:16px; font-size:16px; width:60px; height:60px; }
	#graph02 ul li:nth-child(1) .perfo-ea img{width:45px}
	#graph02 ul li:nth-child(2) .perfo-ea img{width:55px}
	#graph02 ul li:nth-child(3) .perfo-ea img{width:65px}


	/*30년 전통의 ~~ 그래프 아래*/
	.pr-con h1 span{width:45px; height:45px;}
	.proof:nth-of-type(n+2){margin-top:75px}
	.proof .txt{font-size:17px;}
	.proof .txt b{font-size: 25px;}
	.proof .img {margin-bottom:25px}
	.proof.proof01 .img .haccp{width:65px; top:15px; left:15px;}
	.proof-con{margin-top:40px; border-radius:20px; padding:30px}
	.proof-con h1{font-size: 25px; }
	.proof-con ul {justify-content: space-around;}
	.proof-con ul li{width:100%; margin-right:0}
	.proof-con ul li:nth-child(2){margin-right:0}
	.proof-con ul li:nth-child(n+2){margin-top:20px}
	.proof-con ul li div{width:150px; height:150px; padding:35px; }
	.proof-con ul li p{font-size:16px;}

	.system {margin-top:80px; }
	.system ul li > div{width:160px; height:160px;  }
	.system ul li p{font-size:17px; margin-top:7px;}
	.system h2{font-size:22px;}
	

	/*창업비용*/
	.tb-stamp .tb-stamp_03{max-width:56%; margin-left:-25%; top:135px;}
	.tb-stamp .tb-stamp_04{max-width:60%; top:575px; margin-left:-49%;}
	.sec05 .go-btn img{width:320px;}
	.scroll-message{font-size:15px}
	.dal-tb th, .dal-tb td{padding:13px 5px;}
	.dal-tb thead th{padding:12px 10px; font-size:16px;}
	.dal-tb thead th span{font-size:13px;}
	.dal-tb tbody th, .dal-tb tbody td{font-size:12.5px; word-break:keep-all}
	.dal-tb tbody th.num.bold {font-size: 17px; padding: 15px 10px;}
	.refer li{font-size:14px;}
	.go-btn{margin-top:20px}
	.go-btn img{width:210px;}



	/*신달구지막창 비결*/
	/*비결 01*/
	.suc-con:nth-child(n+2){margin-top:80px}
	.suc-01 .suc-img, .suc-02 .suc-img, .suc-03 .suc-img {border-radius:20px; margin-bottom:20px;}
	.suc-txt h1{font-size:26px;}
	.suc-txt p {font-size: 19px;}
	.suc-icon{width:25px;}

	/*비결 02~3*/
	.know-title{margin-top:50px; }
	.know-title img{height:48px}
	.know-title p{margin-top:10px}
	.know-con dl{border-radius:20px;}
	.know-con dl:nth-child(n+2){margin-top:15px}
	.know-con-01 dl {height:240px; padding:30px;}
	.know-con-01 dl dt p{font-size:15px; margin-bottom:5px; }
	.know-con-01 dl dt h1, .k1-img.img05 dt h1{font-size:20px;}
	.know-con-01 dl dd{font-size:14px;}
	.know-con-01 dl .haccp-icon{width:70px; top:25px; right:25px;}
	.know-con-02 dl p{font-size:17px; }
	

	/*가맹절차*/
	.sec08-con dl{width:calc(100%/2 - 7px); margin-right:14px;}
	.sec08-con dl:nth-child(5n), .sec08-con dl:nth-child(4n), .sec08-con dl:nth-child(3n){margin-right:10px}
	.sec08-con dl:nth-child(2n){margin-right:0}
	.sec08-con dl:nth-child(n+3){margin-top:30px}
	.sec08-con dl > dt{width:120px; height:120px;}
	.sec08-con dl > dt img{width:50px}
	.sec08-con dl dd{margin-top:3px}
	.sec08-con dl dd b{font-size:14px; margin-bottom:0px}
	.sec08-con dl dd h1{font-size:16px; }
	.sec08-con dl dd p{font-size:14px;}


	/*메뉴소개*/
	.menu-slid .swiper-pagination-bullet{width:10px !important; height:10px !important; margin:0 2px !important;}
	.menu-slid .swiper-pagination-bullet-active{width:10px !important;}
	.menu-txt p{font-size:16px;}

	/*가맹문의*/
	.form-box dl:nth-child(n+2) { margin-top: 20px;}
	.form-box dl dt{font-size:15px}
	.form-box dl dt b{font-size:13px; }
	.text_box{height:45px; font-size:14px; }
	.text_box::placeholder{font-size:14px;}
	.form-box dl dd textarea{height:130px; font-size:14px;}
	.form-box dl dd textarea::placeholder{font-size:14px}
	.che-box li{width: 90px; margin-right:4px; margin-bottom:4px }
	.che-box li.w-big{width:105px}
	.che-box li input[type="radio"], .che-box li input[type="checkbox"]{height: 45px;}
	.che-box li input[type="radio"]:after, .che-box li input[type="checkbox"]:after{font-size: 18px; }
	.che-box li label{font-size: 14px;}
	.e-mail{font-size:14px}
	.e-mail input[type="text"]{height: 45px; font-size: 14px; }
	.e-mail .select-box::before{font-size:18px; }
	.e-mail select{height: 45px; font-size: 14px; }
	.code_img{width:120px; height:42px;}
	.code_box{width:120px; height: 42px; font-size: 14px;}
	.code_new{width:40px; height:40px;}
	.code_new span{font-size:19px;}
	.comment{font-size:13px; }
	.comment::before{font-size:12px; }

	/*빠른창업문의*/
	.go-top {bottom: 85px; }
	.go-top .top-btn {width:45px; height: 45px;}
	.inquiry-quick{font-size:15px; padding:0 16px; line-height:38px; }
	#inquiry{height:400px !important; border-radius:20px !important;}
	#inquiry h1{ font-size:25px; margin-bottom:5px}
	.inquiry_box, .inq-form a, .inquiry_box.box2{height:38px; line-height:38px; font-size:15px;}
	.inquiry_box::placeholder{font-size:14px; }
	.inq-btn{font-size:14px; margin-top:8px}
}



@media (max-width: 320px){
	/*CCTV*/
	.sec-cctv .l-text h3{display:flex; flex-flow:column; align-items:center;}
}
