*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    position: relative;
    word-break: break-all;
    font-family: "Noto Sans KR", sans-serif;
    letter-spacing: -2px;
}

html, body{width: 100%; float: left; min-width: 1200px; height: 100%; color: #333; font-size: 16px;}
body{ overflow-x: hidden; }
img{max-width: 100%; vertical-align: middle;}
a{text-decoration: none;}
ul, li{list-style: none;}

.wrap { width: 100%; height: 100%; float: left; }
.conbox{width: 100%; float: left;}
.conbox > div {width: 1200px;margin: 0 auto;}
.conbox > div > div{width: 100%; float: left;}

/*공통*/
.han_font{font-family: 'Black Han Sans';}
.swgi_font{font-family: 'swgi';}
.nanum_font{ font-family: 'Nanum Pen Script', cursive;}
.color_red{color: #e7141b;}
.color_blue{color: #1f489d;}
.color_bb{color: #01102e;}
.point_yel { color:#ffd42e; }
.sec_box{width: 100%; float: left;}
.lp0{letter-spacing: 0;}
.under_line{border-bottom: 7px solid #e7141b;}
.under_bline{border-bottom: 7px solid #1f489d;}
.sec_box .sub{font-size: 50px;}
.line_white { border-bottom: 7px solid #fff; color:#fff; }
.color_blue2{color: #2765e6;}

/*헤더*/
.head{width: 100%; float: left; height: 100px; position: fixed; z-index: 999; background-color: rgba(0, 0, 0, 0.6);}
.head > div > div{padding-top: 20px}
.head > div > div .logo{width: 20%; float: left; padding-top: 20px;}
.head > div > div .logo a{width: auto; float: left; color: #fff; font-size: 20px; font-weight: 400;}
.head > div > div .nav{width: 80%; float: left;}
.head .nav ul{width: 100%; float: left; height: 50px;}
.head .nav ul li{width: 19%; display: inline-block; vertical-align: middle; text-align: center; cursor: pointer; color: #fff; font-weight: 400; font-size: 17px;}
.head .nav ul li a{width: 100%; float: left; color: #fff; font-weight: 400; font-size: 17px;}
.head .nav ul .button{width: 20%; line-height: 23px; color: #fff; border: 1px solid #9b968c; border-radius: 50px; padding: 6px 27px 6px 36px; text-align: left; margin-left:20px;  }
.head .nav ul .button span{font-size: 22px; font-weight: 900;}

/*플로팅*/
#floating{
    position: absolute;
    right: 0;
    top: 250px;
    width: 180px;
    z-index: 9999;
    text-align: center;
    color: #fff;
}
.floating_top{width: 100%; float: left; height: 160px; background-color: #e7141b; padding-top: 25px;}
.floating_top .color_yellow{font-size: 25px; color: #ffff66; margin-top: 15px;}
.floating_middle{width: 100%; float: left; height: 220px; background-color: #1f489d; padding: 22px 15px;}
.floating_middle li{font-size: 38px; line-height: 44px; margin-top: 15px; font-weight: bold;}
.floating_middle .con{width: 100%; float: left; margin-top: 23px; line-height: 18px; padding-left: 20px;}
.floating_middle .con i{width: 28px; float: left; line-height: 28px; border-radius: 5px; font-size: 17px; background-color: #fff; color: #1f489d;}
.fa-phone-alt:before{content: "\f879";}
.floating_middle .con span{float: left; font-size: 22px; text-align: left; margin-left: 10px; margin-top: 2px;}
.floating_bottom{float: left; width: 100%; height: 50px; line-height: 50px; color: #fff; background-color: #122a5b; font-size: 22px; font-weight: 500; cursor: pointer;}


.main_visual{width: 100%; float: left; height: 1230px; text-align: center; background-image: url(/images/main_visual.png); background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}
.main_visual ul {width: 100%; float: left; }
.main_visual ul:first-child { margin-top: 200px; }
.main_visual ul.visual_video { z-index: 1; }
.main_visual li{width: 100%; float: left;}
.main_visual .main_logo img{width: 440px;}
.main_visual .title{font-size: 55px; color: #fff; margin-top: 30px;}
.main_visual .con{font-size: 25px; font-weight: 300; color: #999; margin-top: 7px;}
.main_visual .main_video{margin-top: 50px; z-index: 10;} 
.main_visual .main_video img{box-shadow: 0 3px 13px 2px rgba(0, 0, 0, 0.6);}
.main_visual .red_bg{width: 100%; float: left; height: 200px; background-color: #e7141b; position: absolute; bottom: 0;}

/*k-치킨 대표주자*/
/*.section2{width: 100%; float: left; text-align: center; }*/
.section2{width: 100%; float: left; text-align: center; padding-bottom:100px; background-image: url(/images/chicken_bg.jpg); background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}
.section2 .sec_box .title{width: 100%; float: left; font-size: 80px;}
.section2 .sec_box .con{width: 100%; float: left; font-size: 85px; line-height: 88px; margin-top: 10px; }
.section2 .sec_box{padding-top: 70px;}

.section2 .icon_box { width:100%; float:left; z-index:3; }
.section2 .icon_box .left { position:absolute; top: -110px; left:100px;}
.section2 .icon_box .right { position:absolute; top: -60px; right:120px;}
.section2 .icon_box .left .icon2 { top:80px; left:20px; }
.section2 .icon_box .right .icon3 { top:-90px; }
.section2 .icon_box .right .icon4 { left:20px; }
/*.section2 .icon_box .left { position:absolute; top: -110px; left:100px;}
.section2 .icon_box .right { position:absolute; top: -60px; right:120px;}
.section2 .icon_box .left .icon1 { animation: co_ic01 4s linear infinite; }
.section2 .icon_box .left .icon2 { top:80px; left:20px; animation: ck_ic01 3s linear infinite; }
.section2 .icon_box .right .icon3 { top:-90px; animation: ck_ic02 2s linear infinite; }
.section2 .icon_box .right .icon4 { left:20px; animation: co_ic02 5s linear infinite; }

@keyframes co_ic01 {
    100% { transform: rotate(360deg); }
}
@keyframes ck_ic01 {
    100% { transform: rotate(360deg); }
}
@keyframes ck_ic02 {
    100% { transform: rotate(360deg); }
}
@keyframes co_ic02 {
    100% { transform: rotate(360deg); }
}*/

.section2_2 { width:100%; float:left; }
.section2_2 .sec5_image { width: 100%; float: left; }
.section2_2 .sec5_image .img_box { width: 100%; top:-70px; display: inline-block; text-align: center; }
.section2_2{width: 100%; float: left; background-image: url(/images/bg_img02.png); background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}

.section2 .sec_box { transition: 1s; opacity: 0; transform: translateY(-100%); }
.section2 .icon_box { transition: 1s; opacity: 0; transform: translateY(-100%); }
.section2_2 .sec5_image { transition: 1s; opacity: 0; transform: translateY(100%); }

/*홀매출로만 2억돌파*/
.section3{width: 100%; float: left; height: 1050px; text-align: center; background-image: url(/images/bg_img01.png); background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}
.section3 .sec_box{padding-top: 100px;}
.section3 .han_font{transition: 1s;  opacity: 0;  transform: translateY(-100%);}

.section3 .sec_box .se3_textBox{width:100%; float: left;}
.section3 .sec_box .title{font-size: 72px; color: #fff; line-height: 70px;}
.section3 .sec_box .title .num_point{font-size: 85px;}
.section3 .sec_box .bg_box1, .section3 .sec_box .bg_box2{float: left; height: 130px; background-color: rgba(26, 34, 80, 0.5); border-radius: 17px;}
.section3 .sec_box .bg_box1{width: 220px; transform: translate(282px, -123px);}
.section3 .sec_box .bg_box2{width: 175px; transform: translate(310px, -123px);}
.section3 .sec_box .con{width: 100%; float: left; font-size: 25px; font-weight: bold; color: #fff; margin-top: 40px;}
.section3 .sec_box .con2{width: 100%; float: left; font-size: 90px; margin-top: 25px; text-shadow: 0px 3px 3px rgb(0 0 0 / 10%); z-index: 10; background: linear-gradient(to right , #a57732 38%, #fcf9e3 48%, #a57732 66%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.section3 .sec_box .price_box{width: 100%; float: left; margin-top: -70px;}
.section3 .sec_box .price01{width: 400px; float: left;}
.section3 .sec_box .price01 div{width: 100%; float: left;}
.section3 .sec_box .price01 .title{width: 100%; float: left; font-size: 30px; font-weight: bold; color: #fff; position: absolute; left: 0; top: 43px;}
.section3 .sec_box .price01 .con4{width: 100%; float: left; font-size: 65px; position: absolute; left: 0; top: 145px;}
.section3 .sec_box .num_point{font-size: 74px;}
.section3 .se3_text { transition: 1s; opacity: 0; transform: translateY(-100%); }
.section3 .price_box { transition: 1s; opacity: 0; transform: translateY(100%); }
.section4 { transition: 1s; opacity: 0; transform: translateY(100%); }

.section4{width: 100%; float: left; text-align: center; margin-bottom: -145px; }
/* .section4 .price02 {margin-left: 10px;} */
.section4 .price02 { width: 100%; float: left; padding: 0 7px; }
.section4 .price02_box{width: 100%; float: left; height: 280px; border-radius: 20px;}
.section4 .price03{width: 368px; float: left; height: 280px; border-radius: 20px;}
/* .section4 .price02_box:first-child { margin-left: 0; } */
.section4 .price02_box{background-color: #000; overflow: hidden; }
.section4 .price02_box::before { width: 100%; height: 100%; float: left; position: absolute; content: ""; left: 0; }
.section4 .price02_box.price02_1::before { background-image: url("/images/price02_images1.png"); }
.section4 .price02_box.price02_2::before { background-image: url("/images/price02_images2.png"); }
.section4 .price02_box.price02_3::before { background-image: url("/images/price02_images1.png"); }
.section4 .price02_box.price02_4::before { background-image: url("/images/price02_images3.png"); }
.section4 .price02_box.price02_5::before { background-image: url("/images/price02_images4.png"); }
.section4 .price03{background-color: #cc3333; position: absolute; left: 50%; transform: translateX(-50%); z-index: 99; top: 0; }
.section4 .price02_box .con7{width: 100%; float: left; font-size: 30px; font-weight: bold; color: #fff; padding-top: 130px;}
.section4 .price02_box .con8{width: 100%; float: left; font-size: 65px; color: #fff;}
.section4 .price03 .con5{width: 100%; float: left; font-size: 23px; font-weight: lighter; color: #fff; padding-top: 62px;}
.section4 .price03 .tit{width: 100%; float: left; font-size: 45px; color: #fff;}
.section4 .price03 .con6{width: 100%; float: left; font-size: 72px; color: #fff; line-height: 70px;}
.section4 .price02_box .num_point{font-size: 75px;}
.section4 .price03 .num_point{font-size: 79px;}
.slick-slide { height: auto !important; }

/*매출액 2억 수정본*/
.section3{width: 100%; float: left; height: 1075px; text-align: center; background-image: url(/images/bg_img01.png); background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}
.section3 .sec_box{padding-top: 100px;}
.section3 .sec_box .se3_text{width:100%; float: left;}
.section3 .sec_box .title{font-size: 72px; color: #fff; line-height: 85px;}
.section3 .sec_box .title2 {font-size: 72px; }
.section3 .sec_box .title .num_point{font-size: 85px;}
.section3 .sec_box .color_gd { background: linear-gradient(to right , #ecac43 20%, #ffeebe 48%, #eaa43d 66%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.section3 .sec_box .line_gold { font-size:78px; border-bottom: 5px solid transparent; border-image: linear-gradient(to bottom right, #ecc44b 39%, #fff8c7 54%, #ecc44b 78%); border-image-slice: 1; }
.section3 .sales_box { width:100%; float:left; margin-top:70px; }
.section3 .sales_box .sales_wrap{width: 700%; float: left; transition: all 1s; margin-left: -200%;}
.section3 .sales_box .sales_wrap > div{float: left; width: 1200px; padding : 0 100px; transition: all 1s; opacity: 0.4;}
.section3 .sales_box .store_nm { width:160px; height:55px; border:1px solid #fff; border-radius:30px; text-align:center; color:#fff; font-weight:600; line-height: 53px; margin:0 auto; font-size:25px; position: absolute; left:44%; }
.section3 .sales_box .store_con { width:100%; float:left; margin-top:110px; }
.section3 .sales_box .left_box { width:500px; float:left; }
.section3 .sales_box .left_box > div { width:100%; float:left; }
.section3 .sales_box .left_box > div > img { width:100%; float:left; }
.section3 .sales_box .left_box .num_tt { width:250px; height:250px; background-color:#cc3333; border-radius:50%; position: absolute; top: 250px; left:0px; box-shadow:5px 5px 5px rgb(0, 0, 0, 0.4); }
.section3 .sales_box .left_box .num_tt > ul { width:100%; float:left; margin-top:65px; }
.section3 .sales_box .left_box .num_tt > ul > li { width:100%; float:left; color:#fff; text-align:center; }
.section3 .sales_box .left_box .num_tt .txt { font-size:28px; }
.section3 .sales_box .left_box .num_tt .tt { font-size:38px; margin-top:15px;  }
.section3 .sales_box .left_box .num_tt .tt > span { font-size:54px; }
.section3 .sales_box .right_box { width:500px; float:left; }
.section3 .sales_box .right_box > div { width:100%; float:left; }
.section3 .sales_box .right_box > div > img { width:100%; float:left; }
.section3 .sales_box .right_box .sales_tt { width:100%; float:left; padding: 0 80px; position: absolute; top:50px; left:0px; }
.section3 .sales_box .right_box .sales_tt .tit { width:100%; text-align:center; font-size:32px; font-weight:800; }
.section3 .sales_box .right_box .sales_tt .line { width:100%; height:2px; background-color:#ebebeb; margin: 10px 0; }
.section3 .sales_box .right_box .sales_tt .txt { width:100%; text-align:center; font-size:24px; font-weight:500; margin-top:20px; }
.section3 .sales_box .right_box .sales_tt .txt > ul { width:100%; float:left; margin-top:10px; }
.section3 .sales_box .right_box .sales_tt .txt .tag_nm { width:40%; float:left; }
.section3 .sales_box .right_box .sales_tt .txt .tag_nm2 { letter-spacing: 0.4px; }
.section3 .sales_box .right_box .sales_tt .txt .tag_nm3 { letter-spacing: 0.1px; }
.section3 .sales_box .right_box .sales_tt .txt .tag_num { width:20%; float:left; text-align:right; }
.section3 .sales_box .right_box .sales_tt .txt .tag_pr { width:40%; float:left; text-align:right; }
.section3 .sales_box .right_box .sales_tt .icon { width:100%; float:left; padding: 0 49%; margin-top: 20px; }
.section3 .sales_box .right_box .sales_tt .icon > img { width:100%; float:left; }
.section3 .sales_box .right_box .sales_tt .all_price { width:100%; height:65px; float: left; background-color:#d72e2e; margin-top: 20px; color:#fff; font-size:30px; line-height:60px; font-weight:600; }
.section3 .sales_box .right_box .sales_tt .all_price > span { color:#fff; line-height:60px; text-align:center; font-size:28px; font-weight:800; }
.section3 .sales_box .right_box .ft_tt { width:90%; float:left; height:80px; line-height:78px; background-color: #062159; color:#fff; font-size:30px; font-weight:600; margin-top:20px; margin-left:22px; }
.section3 .sales_box .right_box .color_gd { font-size:35px; font-weight:800; }
.section3 .sales_btn { width:100%; float:left; position: absolute; bottom:130px; left:0px; }
.section3 .sales_btn .left_btn { width:70px; height:135px; float:left; text-align:center; font-size:30px; border:1px solid #fff; color:#fff;  }
.section3 .sales_btn .left_btn > i { line-height:130px; }
.section3 .sales_btn .right_btn { width:70px; height:135px; float:right; text-align:center; font-size:30px; border:1px solid #fff; color:#fff; }
.section3 .sales_btn .right_btn > i { line-height:130px; margin-left:10px; }
.section3 .bg_cir { width:100%; float:left; border-radius:50%; position: absolute; bottom:-61px; }
.section3 .sales_btn .left_btn:hover { cursor:pointer; }
.section3 .sales_btn .right_btn:hover { cursor:pointer; }

.section3 .se3_text { transition: 1s; opacity: 0; transform: translateY(-100%); }

/*웨이팅 맛집*/
.section12{width: 100%; float: left; text-align: center; background-image: url(/images/bggif.gif); background-position: center; background-repeat: no-repeat; background-size: 100% 100%; padding-bottom: 150px; }
.section12 .sec_box{padding-top: 100px;}
.section12 .sec_box div{width: 100%; float: left;}
.section12 .sec_box .sub{width: 100%; float: left; color: #999;}
.section12 .sec_box .title1{width: 100%; float: left; font-size: 60px; margin-top: 30px;}
.section12 .sec_box .title2{width: 100%; float: left; font-size: 75px; line-height: 65px; margin-top: 15px; }
.section12 .sec_box .con{width: 100%; float: left; font-size: 26px; font-weight: bold; margin-top: 40px;}
.section12 .sec_box .con span{border-bottom: 1px solid #1f489d;}

.section12 .sec_box .img_box { width:100%; float:left; margin-top:70px; }
.section12 .sec_box .img_box .box { width:600px; height:520px; float:left; }

.section12 .sec_box .rev_box { width:100%; float:left; }
.section12 .sec_box .rev_box .rev1 { position:absolute; left:-38%; top:0; transform: translate(0, -250%);  }
.section12 .sec_box .rev_box .rev2 { position:absolute; right:-35%; top:0; transform: translate(0, -185%);  }
.section12 .sec_box .rev_box .rev3 { position:absolute; bottom:0; left:0; transform: translate(0, 30%); }

.section12 .sec_box .se12_title { transition: 1s; opacity: 0; transform: translateY(-100%); }
.section12 .sec_box .img_box { transition: 1s; opacity: 0; transform: translateY(100%); }
.section12 .sec_box .rev_box { transition: 1s; opacity: 0; transform: translateY(100%); }

/*3개 지점 동시오픈*/
.section13{width: 100%; float: left; text-align: center; background-image: url(/images/open_bg.jpg); background-position: center; background-repeat: no-repeat; background-size: 100% 100%; }
.section13 .sec_box{padding: 100px 0;}
.section13 .sec_box .title1{width: 100%; float: left; font-size: 65px; color:#fff; }
.section13 .sec_box .title2{width: 100%; float: left; font-size: 82px; line-height: 65px; margin-top: 15px; }
.section13 .sec_box .num { font-size:95px; }
.section13 .sec_box .con{width: 100%; float: left; font-size: 26px; font-weight: bold; margin-top: 40px; color:#fff; }
.section13 .sec_box .line_gold { border-bottom: 5px solid transparent; border-image: linear-gradient(to bottom right, #ecc44b 39%, #fff8c7 54%, #ecc44b 78%); border-image-slice: 1; }
.section13 .sec_box .color_gd { background: linear-gradient(to right , #ffcd45 20%, #fff2cd 48%, #ffcd45 66%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.section13 .sec_box .img_box { width:390px; float:left; margin-top:50px; margin-left:10px; }
.section13 .sec_box .img_box .box { width:375px; height:auto; float:left; border:2px solid #fff; box-shadow: 5px 5px 5px rgba(0,0,0,0.3); }
.section13 .sec_box .img_box .st { width:100px; height:100px; line-height:100px; border-radius: 50%; background-color:#ff262e; box-shadow: 5px 5px 5px rgba(0,0,0,0.3); color:#fff; text-align:center; font-size:23px; font-weight:500; float:left; position: absolute; top:-20px; left:-20px; }
.section13 .sec_box .img_box .gray { background-color:#555555; }
.section13 .sec_box .img_box .blue { background-color:#1a56d2; }

.section13 .sec_box .text { width:100%; float:left; margin-top:20px; }
.section13 .sec_box .text > ul { width:100%; float:left; text-align: center; }
.section13 .sec_box .text > ul > li { width:100%; float:left; text-align: center; }
.section13 .sec_box .text .dot { width:10px; height:10px; border-radius: 50%; background-color:#fff; opacity:0.3; display: inline-block; }
.section13 .sec_box .text .dot2 { opacity:0.6; }
.section13 .sec_box .text .dot3 { opacity:0.9; }
.section13 .sec_box .text .tt { font-size:28px; color:#fff; font-weight:500; margin-top:20px; }

.section13 .sec_box .se13_title { transition: 1s; opacity: 0; transform: translateY(-100%); }
.section13 .sec_box .img_box { transition: 1s; opacity: 0; transform: translateY(100%); }

/*9년간 매출100억*/
.section5{width: 100%; float: left; text-align: center; z-index: 10;}
.section5 .sec_box{padding-top: 100px;}
.section5 .sec5_text { width: 100%; float: left; }
.section5 .sec5_image { width: 100%; float: left; }
.section5 .sec_box .title{width: 100%; float: left; font-size: 90px; margin-top: 10px;}
.section5 .sec_box .con{width: 100%; float: left; font-size: 26px; font-weight: bold; margin-top: 40px;}
.section5 .sec_box .con span{border-bottom: 1px solid #1f489d;}
.section5 .sec_box .img_box{width: 100%; float: left; margin-top: 65px;}
.section5 .sec_box .num_point{font-size: 103px;}
.section5 .sec_box .title1 {width: 100%; float: left; font-size: 70px; margin-top: 30px;}
.section5 .sec_box .title2 {width: 100%; float: left; font-size: 85px; line-height: 65px;}
.section5 .sec5_grahph { width:46%; float:left; text-align: center; z-index: 10; top:-350px; left:27%;  }
.section5 .sec5_grahph .left { width:250px; height:280px; float:left; padding:10px; background-color:#fff; border-radius:50px; box-shadow: 5px 5px 10px rgba(0,0,0,0.3); }
.section5 .sec5_grahph .left .line { width:100%; height:100%; float:left; padding:20px;  border:2px solid #e7141b; border-radius:50px; }
.section5 .sec5_grahph .left .tit { width:100%; float:left; height:100px; font-size:20px; border-radius:30px; background-color:#e7141b; font-weight:500; color:#fff; top:-50px; }
.section5 .sec5_grahph .left .tit > span { width:100%; float:left; margin-top:20px; }
.section5 .sec5_grahph .right { width:250px; height:280px; float:left; padding:10px; background-color:#fff; border-radius:50px; box-shadow: 5px 5px 10px rgba(0,0,0,0.3); margin-left:50px; }
.section5 .sec5_grahph .right .line { width:100%; height:100%; float:left; padding:20px;  border:2px solid #1f489d; border-radius:50px; }
.section5 .sec5_grahph .right .tit { width:100%; float:left; height:100px; font-size:20px; border-radius:30px; background-color:#1f489d; font-weight:500; color:#fff; top:-50px; }
.section5 .sec5_grahph .right .tit > span { width:100%; float:left; margin-top:20px; }
.section5 .sec5_grahph .num { font-size:68px; }


/* 삼덕통닭의 안정성*/
.section6{width: 100%; float: left; height: 800px; transform: translateY(-600px); margin-bottom: -600px; background-image: url(/images/sales_support_bg.png); background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}
.section6_2{width: 100%; float: left; height: 630px; transform: translateY(-300px); margin-bottom: -300px; background-image: url(/images/sales_support_bg.png); background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}
.section6 .sec_box{padding-top: 400px;}
.section6 .sec_box .left{width: 50%; float: left; text-align: left;}
.section6 .sec_box .left ul, .section6 .left li{width: 100%; float: left;}
.section6 .sec_box .left .con{font-size: 26px; color: #fff;}
.section6 .sec_box .left .con2{font-size: 100px; color: #fff; text-shadow: 0px 3px 3px rgb(0 0 0 / 30%);}
.section6 .sec_box .left .con2 img{transform: translate(-26px, -46px);}
.section6 .sec_box .left .con2 span, .section6 .right .con span{color: #cc3333;}
.section6 .sec_box .left .con3{font-size: 20px; color: #ccc; margin-top: 10px; font-weight: 300; line-height: 32px;}
.section6 .sec_box .right{width: 50%; float: left; text-align: center; padding-left: 175px;}
.section6 .sec_box .right ul, .section6 .right li{width: 100%; float: left;}
.section6 .sec_box .right ul:not(:first-of-type){margin-top: 25px;}
.section6 .sec_box .right .con .line{border-top: 1px solid #9b968c; width: 180px; float: left; margin-top: 42px;}
.section6 .sec_box .right .con p:nth-child(3){font-size: 45px; color: #fff; width: 225px; float: left; height: 80px; line-height: 84px; border-radius: 50px; border: 1px solid #9b968c;}
.section6 .sec_box .right .con .circle{float: left;border-radius: 20px; color: #fff; padding-top: 30px;}

/*삼덕통닭 역대급 조건*/
.section7{width: 100%; float: left; text-align: center;}
.section7 .sec_box{padding-top: 100px;}
.section7 .sec_box div{width: 100%; float: left;}
.section7 .sec_box .sub{width: 100%; float: left; color: #999;}
.section7 .sec_box .title1, .section8 .sec_box .title1, .section9 .sec_box .title1{width: 100%; float: left; font-size: 60px; margin-top: 20px;}
.section7 .sec_box .title2, .section8 .sec_box .title2, .section9 .sec_box .title2{width: 100%; float: left; font-size: 75px; line-height: 65px;}
.section7 .sec_box .box{width: 100%; float: left; margin-top: 80px;}
.section7 .sec_box .box > ul{width: 292px; float: left; height: 355px; background-color: #e1e1e1;}
.section7 .sec_box .box > ul:not(:first-of-type){margin-left: 10px;}
.section7 .sec_box .box > li{width: 100%; float: left;}
.section7 .sec_box .box .con1{width: 100%; float: left; font-size: 20px; color: #666; font-weight: 500; margin-top: 53px;}
.section7 .sec_box .box .con2{width: 100%; float: left; font-size: 20px; margin-top: 40px;}
.section7 .sec_box .point1{width: 100%; float: left; font-size: 35px; margin-top: 20px;}
.section7 .sec_box .point2{width: 100%; float: left; font-size: 66px; line-height: 60px;}
.section7 .sec_box .point2 .num_point{font-size: 73px;}

/*직접 운영가능한 프로세스*/
.section8{width: 100%; float: left; height: 900px; text-align: center; margin-top: 100px; background-image: url(/images/img333.png); background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}
.section8 .sec_box{padding-top: 50px;}
.section8 .sec_box .sub{width: 100%; float: left; color: #666;}
.section8 .sec_box .title2 span{border-bottom: 7px soild #1f489d;}
.section8 .sec_box .con_box{width: 100%; float: left; margin-top: 24px;}
.section8 .sec_box .con_box .box01, .section8 .sec_box .con_box .box03{width: 350px; float: left; text-align: left;}
.section8 .sec_box .con_box .box02{width: 500px; float: left;}
.section8 .sec_box .con_box .box01{padding-top: 260px;}
.section8 .sec_box .con_box .box03{padding-top: 224px; padding-left: 65px;}
.section8 .sec_box .con_box p{color: #fff;}
.section8 .sec_box .con_box .box01 .con1{width: 100%; float: left; font-size: 32px;}
.section8 .sec_box .con_box .box01 .con2{width: 100%; float: left; font-size: 60px; line-height: 60px;}
.section8 .sec_box .con_box .box01 .con3{width: 100%; float: left; font-size: 18px; font-weight: lighter;}
.section8 .sec_box .con_box .box03 .con1{width: 100%; float: left; font-size: 20px;}
.section8 .sec_box .con_box .box03 .con2{width: 100%; float: left; font-size: 43px;}
.section8 .sec_box .con_box .box03 .top{width: 100%; float: left;}
.section8 .sec_box .con_box .box03 .bottom{width: 100%; float: left; margin-top: 100px;}
.section8 .sec_box .con_box .line_img01{width: 100%; float: left; transform: translate(-398px, -137px);}
.section8 .sec_box .con_box .line_img02{width: 100%; float: left; transform: translate(-20px, 47px);}
.se8_image_box { overflow: hidden; width: 500px; height: 628.17px; border-radius: 240px; padding: 10px; border: 1px dashed #fff; z-index: 2; }
.se8_image { width: 100%; height: 100%; border-radius: 230px; overflow: hidden; }
.se8_image img { width: 100%; height: 100%; object-fit: cover; }

/*전문 마케팅팀 협력*/
.section11 { width:100%; float:left; height:1300px; text-align:center; top: -48px; background-image: url(/images/marketing_bg.jpg); background-position: center; background-repeat: no-repeat; }
.section11 .sec_box { width:100%; float:left; padding-top:115px; }
.section11 .sec_box .sub{width: 100%; float: left; color: #333;}
.section11 .sec11_title { width:100%; float:left; }
.section11 .sec11_title .title1 { width: 100%; float: left; font-size: 60px; line-height: 65px; }
.section11 .sec11_title .title2 {width: 100%; float: left; font-size: 80px; margin-top: 30px; }

.section11 .slide_box { width:100%; float:left; height:1100px; margin-top:30px; }
.section11 .slide_box .phone_slide { width:100%; float:left; }
.section11 .slide_box .phone_slide > img { float:left; position: absolute; left:0; top:0; transform: translate(78%, 0%); }
.section11 .slide_box .phone_slide .phone_img { width:200%; float:left; position: absolute; top:50%; left:-46%; transform: translate(0%, 2%); }
.section11 .slide_box .phone_slide .phone_img .img { width:425px; float:left; margin-left: 30px; opacity:0.5; }
.section11 .slide_box .phone_slide .phone_img .active { opacity:1; }

.section11 .slide_box .talk_slide { width:100%; float:left; position: absolute; top:50%; }
.section11 .slide_box .talk_slide .talk_text { width:200%; float:left; position:absolute; top:0%; left:-46%; }
.section11 .slide_box .talk_slide .talk_text .text { width:425px; height:260px; float:left; opacity:0; font-size:28px; font-weight:600; padding:30px 40px; margin-left:30px; display: flex; align-items: center; justify-content: center; }
.section11 .slide_box .talk_slide .talk_text .active { opacity:1; }

.section11 .slide_box .left_btn { width:70px; height:70px; border-radius: 50%; border:3px solid #ffffff; background-color:#909090; font-size:36px; color:#fff; box-shadow: 1px 8px 8px rgba(0,0,0,0.3); }
.section11 .slide_box .right_btn { width:70px; height:70px; border-radius: 50%; border:3px solid #ffffff; background-color:#909090; font-size:36px; color:#fff; box-shadow: 1px 8px 8px rgba(0,0,0,0.3); }
.section11 .slide_box .left_btn { position: absolute; left:32%; top: 35%; }
.section11 .slide_box .right_btn { position: absolute; right:32%; top: 35%; }
.section11 .slide_box .left_btn > i { line-height:65px; }
.section11 .slide_box .right_btn > i { line-height:65px; }
.section11 .slide_box .left_btn:hover { background-color:#1b5adb; cursor: pointer; }
.section11 .slide_box .right_btn:hover { background-color:#1b5adb; cursor: pointer; }

.section11 .slide_box .dot_btn { position: absolute; z-index:5; bottom:25%; left:43%; }
.section11 .slide_box .dot_btn > ul { float:left; }
.section11 .slide_box .dot_btn > ul .dot { float:left; width:15px; height:15px; border-radius:50%; margin:0 10px; cursor:pointer; background-color:#000; opacity:0.2;  }
.section11 .slide_box .dot_btn > ul .active { opacity:0.7; }

.section11 .sec_box .sec11_title { transition: 1s; opacity: 0; transform: translateY(-100%); }

.section11_2 .slide_box .phone_slide .phone_img .img {width: 324px;float:left;margin-left: 40px;}
.section11_2 .slide_box .phone_slide > img { transform: translate(115%, 0%); width: 30%; }

/*본사 인스타그램*/
.section14{width: 100%; float: left; text-align: center; background-image: url(/images/insta_bg.jpg); background-position: center; background-repeat: no-repeat; background-size: 100% 100%; }
.section14 .sec_box{padding: 100px 0;}
.section14 .sec_box .title1{width: 100%; float: left; font-size: 65px; color:#fff; }
.section14 .sec_box .title2{width: 100%; float: left; font-size: 82px; line-height: 65px; margin-top: 15px; }
.section14 .sec_box .num { font-size:90px; border-bottom: 5px solid #e7141b; padding-right: 15px; }

.section14 .sec_box .img_box { width:100%; float:left; margin-top:70px; }
.section14 .sec_box .img_box .left { width:600px; height:auto; float:left; position: absolute; top: 150px; left:100px; z-index: 2; }
.section14 .sec_box .img_box .left .txt { width:97%; float:left; color:#fff; font-size:24px; font-weight:500; text-align:left; margin:20px 0 0 20px; }
.section14 .sec_box .img_box .right { width:400px; height:auto; float:left; margin-left:670px }

.section14 .sec_box .icon_box { width:100%; float:left; z-index:3; }
.section14 .sec_box .icon_box .left { position: absolute; top:-50px; left:120px; }
.section14 .sec_box .icon_box .left .icon1 { top:100px; left:0px; animation: icon01 0.8s infinite; }
.section14 .sec_box .icon_box .left .icon3 { top:120px; left:0px; animation: icon03 0.9s infinite; }
.section14 .sec_box .icon_box .left .icon2 { animation: icon02 2s infinite; }
.section14 .sec_box .icon_box .right { position: absolute; top:-50px; right:80px;  }
.section14 .sec_box .icon_box .right .icon4 { top:70px; right:20px; animation: icon04 0.9s infinite; }
.section14 .sec_box .icon_box .right .icon5 { animation: icon05 0.8s infinite; }

@keyframes icon01 {
    0% { top:80px; animation-timing-function: ease-in; }
    40% { top:60px; animation-timing-function: ease-out; }
    60% { top:50px; animation-timing-function: ease-in; }
    80% { top:60px; animation-timing-function: ease-out; }
    100% { top:80px; animation-timing-function: ease-in; }
}

@keyframes icon03 {
    0% { top:120px; animation-timing-function: ease-in; }
    40% { top:110px; animation-timing-function: ease-out; }
    60% { top:100px; animation-timing-function: ease-in; }
    80% { top:110px; animation-timing-function: ease-out; }
    100% { top:120px; animation-timing-function: ease-in; }
}

@keyframes icon02 {
    0% { transform: scale(1); animation-timing-function: ease-in; }
    40% { transform: scale(0.8); animation-timing-function: ease-out; }
    60% { transform: scale(1); animation-timing-function: ease-in; }
    80% { transform: scale(0.8); animation-timing-function: ease-out; }
    100% { transform: scale(1); animation-timing-function: ease-in; }
}

@keyframes icon04 {
    0% { top:70px; animation-timing-function: ease-in; }
    40% { top:60px; animation-timing-function: ease-out; }
    60% { top:50px; animation-timing-function: ease-in; }
    80% { top:60px; animation-timing-function: ease-out; }
    100% { top:70px; animation-timing-function: ease-in; }
}

@keyframes icon05 {
    0% { top:0px; animation-timing-function: ease-in; }
    40% { top:-10px; animation-timing-function: ease-out; }
    60% { top:-30px; animation-timing-function: ease-in; }
    80% { top:-10px; animation-timing-function: ease-out; }
    100% { top:00px; animation-timing-function: ease-in; }
}

.section14 .sec_box .se14_title { transition: 1s; opacity: 0; transform: translateY(-100%); }
.section14 .sec_box .img_box { transition: 1s; opacity: 0; transform: translateY(100%); }

/*두배 늘어난 순수익*/
.section9{width: 100%; float: left; text-align: center; margin-bottom:100px; }
.section9 .sec_box{padding-top: 70px;}
.section9 .sec_box .sub{width: 100%; float: left; color: #333;}
.section9 .sec_box .con_box{width: 100%; float: left; margin-top: 35px;}
.section9 .sec_box .left{margin-bottom: -240px;}
.section9 .sec_box .left, .section9 .sec_box .right{width: 50%; float: left;}
.section9 .sec_box .left .img_box{width: 100%; float: left; }
.section9 .sec_box .left .box{width: 100%; float: left; transform: translate(-20px, -263px);}
.section9 .sec_box .left .con1{font-size: 35px;}
.section9 .sec_box .left .con2{font-size: 82px; line-height: 62px; font-style: italic;}
.section9 .sec_box .left .dot_box{width: 270px; float: left; height: 140px; box-shadow: 4px 4px 15px 2px rgb(0 0 0 / 30%); transform: translate(0, -240px); border: 3px dashed #999; background-color: #fff; border-radius: 30px;}
.section9 .sec_box .left .con3{font-size: 19px; color: #666; margin-top: 27px; font-weight: lighter;}
.section9 .sec_box .left .con4{font-size: 45px; color: #d74a44;}
.section9 .sec_box .right{text-align: left; padding-top: 50px;}
.section9 .sec_box .right .con1{width: 100%; float: left; font-size: 25px;}
.section9 .sec_box .right .con1 span{border-bottom: 1px solid #000;}
.section9 .sec_box .right .con2{width: 100%; float: left; font-size: 60px; margin-top: 5px;}
.section9 .sec_box .right .con2 .line_black{border-bottom: 4px solid #000;}
.section9 .sec_box .right .con2 .line_red{border-bottom: 4px solid #e7141b;}
.section9 .sec_box .right .con3{width: 100%; float: left; font-size: 25px; font-weight: bold; margin-top: 20px;}
.section9 .sec_box .right .con4{width: 100%; float: left; font-size: 36px; margin-top: 35px;}
.section9 .sec_box .left .num_point{font-size: 52px;}

/* 매장찾기 */
.map_wrap{background-color: #f7f7f7; padding: 30px 0;}
.map_wrap .menu_title span{color: #e7141b;}

.map_wrap .sec_box{padding-top: 70px;}
.map_wrap .map_title { width:100%; float:left; text-align: center;  }
.map_wrap .map_title .sub{width: 100%; float: left; color: #333;}
.map_wrap .map_title .title2 {width: 100%; float: left; font-size: 88px; margin-top: 15px; }
.map_wrap .map_box{width: 100%; float: left; margin-top: 50px; height: 548px; box-shadow: 0px 4px 7px 1px rgba(0,0,0,0.1); margin-bottom: 100px;}
.map_wrap .map_box .left_box{width: 328px; float: left; z-index: 10; position: absolute; top: 5%; left: 2%;}
.map_wrap .left_box .search_box{width: 100%; float: left; padding: 14px 5px; text-align: center; background-color: #e71b1b; border-top-left-radius: 30px; border-top-right-radius: 30px; }
.map_wrap .left_box .search_box input{width: 312px; height: 50px; padding: 0 15px; border: none; border-radius: 25px;}
.map_wrap .left_box .search_box input::placeholder{color: #ccc; font-size: 16px;}
.map_wrap .left_box .search_box button{position: absolute; top: 50%; right: 20px; transform: translate(0, -50%); background-color: #fff;}
.map_wrap .left_box .search_box button i{font-size: 21px; color: #333;}

.map_wrap .left_box .search_list{width: 100%; float: left; height: 450px; padding: 20px 15px 20px 25px; overflow-y: scroll; background: rgba(255,255,255,0.95); box-shadow: 5px 2px 6px rgba(0,0,0,0.2); } 
.map_wrap .left_box .search_list::-webkit-scrollbar{width: 14px; border-radius: 50px;}
.map_wrap .left_box .search_list::-webkit-scrollbar-thumb{height: 20%; border-right:10px solid #fff; border-top:20px solid #fff; border-bottom: 20px solid #fff; background: #ccc; background-clip: border-box;}
.map_wrap .left_box .search_list::-webkit-scrollbar-track{background: #fff;}

.map_wrap .left_box .search_list .nodata{display: none; font-size: 16px; line-height: 35px; color: #ccc; text-align: center; top: 50%; transform: translateY(-50%);}
.map_wrap .left_box .search_list .nodata i{font-size: 30px;}

.map_wrap .left_box .search_list li{padding-bottom: 20px;}
.map_wrap .left_box .search_list li:not(:last-child){border-bottom: 1px solid #eee;}
.map_wrap .left_box .search_list li:not(:first-child){margin-top: 20px;}
.map_wrap .left_box .search_list .main_text{font-size: 18px; font-weight: bold;}
.map_wrap .left_box .search_list .detail_text{font-size: 16px; color: #666; margin-top: 3px;}
.map_wrap .left_box .search_list .store_num{margin-top: 7px; font-weight: 500; letter-spacing: 0;}
.map_wrap .left_box .search_list .store_num i{font-size: 15px; margin-right: 7px; color: #e7141b;}

.map_wrap .click_box{width: 235px; float: left; color: #666; box-shadow: 1px 1px 6px 1px rgba(0,0,0,0.1); border-radius: 15px 15px 0 0; position: absolute; top: 50px; left: 410px; z-index: 111;}
.map_wrap .click_box .title_box{height: 48px; line-height: 48px; font-size: 16px; padding: 0 20px; border-radius: 15px 15px 0 0; font-weight: bold; color: #fff; background: #e7141b;}
.map_wrap .click_box .title_box .left_text{width: 92%; float: left;}
.map_wrap .click_box .title_box .right_btn{width: 8%; float: left; font-size: 22px; cursor: pointer; padding-top: 12px;}
.map_wrap .click_box .address_box{padding: 20px; font-size: 15px; line-height: 24px; background: #fff;}

.map_wrap .sec_box .map_title { transition: 1s; opacity: 0; transform: translateY(-100%); }
.map_wrap .map_box { transition: 1s; opacity: 0; transform: translateY(100%); }

.section10::before { width: 100%; height: 100%; float: left; position: absolute; content: ""; left: 0; background-image: url("/images/se10_back.png"); }
.section10{width: 100%; float: left; height: 250px; text-align: center; background-color: #000;}
.section10 .sec_box{padding-top: 90px;color: #fff;}
.section10 .sec_box .title{width: 100%; float: left; font-size: 60px; line-height: 57px;}
.section10 .sec_box .con{width: 100%; float: left; font-size: 25px;}

.footer{width: 100%; float: left; height: 160px; background-color: #1a1919;}
.footer .sec_box{padding-top: 50px;}
.footer .sec_box .f_logo{width: 235px; float: left;}
.footer .sec_box div:not(:first-of-type){margin-left: 20px;}
.footer .sec_box .tel{width: 305px; float: left; font-size: 26px; color: #fff; text-align: left;}
.footer .sec_box .tel span{font-size: 40px; line-height: 22px;}
.footer .sec_box .form{width: 620px; float: left;}
.footer .sec_box .form .form_text{width: 480px; float: left; height: 55px;}
.footer .sec_box .form .form_text input{width: 100%; height: 55px; text-align: left; font-size: 22px; line-height: 55px; padding-left:25px; }
.footer .sec_box .form div:not(:first-of-type){margin-left: 7px;}
.footer .sec_box .form .btn{width: 120px; float: left; height: 55px; line-height: 55px; background-color: #e7141b; text-align: center; font-size: 20px; color: #fff; cursor: pointer;}
.footer .sec_box .form .check_box{width: 100%; float: left; color: #fff; font-weight: 500;}

.footer2 { width:100%; float:left; text-align:center; color:#fff; padding: 80px 0 120px 0; font-size:20px; opacity:95%; background: #1a1919; }
.footer2 > p { opacity:70%; font-weight:500; letter-spacing: 0.5px; }
.footer2 p:not(:first-child) { margin-top:10px; }
.footer2 .nsckL{ opacity:70%; font-weight:300;  }
.footer2  p > span:not(:last-child) { margin-right:20px; }
.footer2 .footer_copy { margin-top: 30px; }

/*상담폼 고정*/
.form_fixed { width:100%; float:left; background-color:#a50000; height:80px; position:fixed; bottom:0; z-index:999;  }
.form_fixed .sec_box{padding-top: 22px;}
.form_fixed .sec_box .f_logo{width: 150px; float: left;}
.form_fixed .sec_box div:not(:first-of-type){margin-left: 27px;}
.form_fixed .sec_box div:nth-child(3){margin-left: 73px;}
.form_fixed .sec_box .tel{width: 350px; float: left; font-size: 36px; color: #fff; text-align: left;}
.form_fixed .sec_box .tel span{font-size: 42px; line-height: 22px; margin-left:10px;}
.form_fixed .sec_box .form{width: 600px; float: left;}
.form_fixed .sec_box .form .form_text{width: 330px; float: left; height: 40px;}
.form_fixed .sec_box .form .c_nm { width:60px; float:left; height:40px; line-height:40px; color:#fff; font-size:20px; font-weight:700; }
.form_fixed .sec_box .form .form_text input{width: 80%; height: 40px; text-align: left; font-size: 20px; line-height: 55px; color:#444; padding-left:20px; }
.form_fixed .sec_box .form div:not(:first-of-type){margin-left: 7px;}
.form_fixed .sec_box .form .btn{width: 120px; float: left; height: 40px; line-height: 40px; background-color: #222; text-align: center; font-size: 20px; color: #fff; cursor: pointer;}
.form_fixed .sec_box .form .check_box{width: 130px; height:40px; line-height:40px; float: left; color: #fff; font-weight: 500;}


/* js 효과 */
/* visual */
.main_visual ul:first-child { transition: 1s; opacity: 0; transform: translateY(-100%); }
.main_visual ul.visual_video { transition: 1s; opacity: 0; transform: translateY(100%); }

/* section2 */
.section2 .sec_box { transition: 1s; opacity: 0; transform: translateY(-100%); }

/* section3 */
/* .section3 .sec_box { transition: 1s; opacity: 0; transform: translateY(-100%); } */
.section03 .se3_text { transition: 1s; opacity: 0; transform: translateY(-100%); } 

/* section5 */
.section5 .sec5_text { transition: 1s; opacity: 0; transform: translateY(-100%); }
.section5 .sec5_image { transition: 1s; opacity: 0; transform: translateY(100%); }
.section5 .sec5_grahph { transition: 1s; opacity: 0; transform: translateY(100%); }

/* section6 */
.section6 .sec_box { transition: 1s; opacity: 0; transform: translateY(100%); }

/* section7 */
.section7 .sec_box .se7_title { transition: 1s; opacity: 0; transform: translateY(-100%); }
.section7 .sec_box .box { transition: 1s; opacity: 0; transform: translateY(100%); }

/* section8 */
.section8 .sec_box .se8_title { width: 100%; float: left; transition: 1s; opacity: 0; transform: translateY(-100%); }
.section8 .sec_box .con_box .box01 > div { position: absolute; transition: 0.5s; opacity: 0; transform: translateX(-100%); }
.section8 .sec_box .con_box .box01 .box1_active { opacity: 1; transform: translateX(0); }

.section8 .sec_box .con_box .box03 > div { position: absolute; transition: 0.5s; opacity: 0; transform: translateX(100%); }
.section8 .sec_box .con_box .box03 .box3_active { opacity: 1; transform: translateX(0); }

/* section9 */
.section9 .sec_box .sec9_title { width: 100%; float: left; transition: 1s; opacity: 0; transform: translateY(-100%); }
.section9 .sec_box .con_box { transition: 1s; opacity: 0; transform: translateY(100%); }

/* section10 */
.section10 .sec_box { transition: 1s; opacity: 0; transform: translateY(-100%); }


