@charset "utf-8";


.brand_01_01  {margin-top:160px;}
.brand_01_01 .col_box {display:table; width:100%; }
.brand_01_01 .col_box .col {display:table-cell; vertical-align:top;  }
.brand_01_01 .col_box .col.s_title {width:630px; font-size:70px; color:#000;  line-height:70px; font-family: 'Pretendard';  font-weight: 900;}
.brand_01_01 .col_box .col.s_text {padding-left:0px; font-size: 17px;  color:#000;  line-height:25px;}
.brand_01_01 .col_box .col.s_text .t1{font-size:24px; line-height:24px; margin-bottom:20px; font-weight:bold; color:#000;}
.brand_01_01 .col_box .col.s_text .t1 span {color:#f46422;}


.brand_01_02 { width:100%; height:400px;overflow:hidden; margin-top:90px;  position:relative;}
.brand_01_02 .videos{ position:relative; z-index:0;  }



.brand_01_03 {margin-top:90px;}
.brand_01_03 .col_box {display:table; width:100%; }
.brand_01_03 .col_box .col {display:table-cell; vertical-align:top;  }
.brand_01_03 .col_box .col.s_title {width:450px; font-size:40px; color:#000;  line-height:70px; font-family: 'Pretendard';  font-weight: 900;}
.brand_01_03 .col_box .col.s_title .t1{font-size:16px; line-height:20px; margin-top:0px;  font-weight:normal;}
.brand_01_03 .col_box .col.s_title .t1 .line {display:inline-block; position:relative;}
.brand_01_03 .col_box .col.s_title .t1 .line span {position:absolute; left:0px; bottom:0px; width:100%;  height:27px; background:rgba(244,100,34,0.2); transition: all 0.5s;  animation-delay: 2s; animation:linemove 1s;}
@keyframes linemove {from {width: 0px;}   to {width: 100%;} }

.brand_01_03 .col_box .col.s_text ul {display:table; width:100%; table-layout:fixed;}
.brand_01_03 .col_box .col.s_text ul li{display:table-cell; vertical-align:middle; text-align:center; font-size:17px; padding:15px 10px; line-height:20px; border-bottom:1px #ededed solid; color:#000;}
.brand_01_03 .col_box .col.s_text ul li.add{width:40%;}
.brand_01_03 .col_box .col.s_text ul li.info_l{width:30%;}
.brand_01_03 .col_box .col.s_text ul.header_l {border-top:2px #000 solid; color:#000; margin-top:30px;}

.brand_01_03 .col_box .col.s_text ul li .info div{display:block; text-align:left; margin:3px 0px;}
.brand_01_03 .col_box .col.s_text ul li .info div span{display:inline-block; width:60px; margin-right:10px; display:inline-block; border:1px #f46422 solid; color:#f46422; border-radius:60px; text-align:center; line-height:25px; font-size:13px;}




.brand_04_wrap {position:relative;}
.brand_04_wrap .name_text{font-size:30px; color:#000; font-weight:bold; width:380px; position:absolute; left:0px; top:10px;}
.brand_04_wrap .name_text span{display:block; font-size:14px; color:#888; font-weight:normal; margin-top:20px; line-height:18px;}
.brand_04_wrap .info {margin-left:450px; margin-top:80px;}
.brand_04_wrap .info ul.list {overflow:hidden; display:table; width:100%;  table-layout:fixed;}
.brand_04_wrap .info ul.list li {display:table-cell; padding:0 40px; border-right:1px #ededed solid;}
.brand_04_wrap .info ul.list li.first {padding-left:0px;  }
.brand_04_wrap .info ul.list li.last {padding-right:0px; border-right:0px #ededed solid;}

.brand_04_wrap .info ul.list li .t1 {font-size:20px; color:#000; padding-left:60px; position:relative; line-height:60px;}
.brand_04_wrap .info ul.list li .t1 span {position:absolute; left:0px; top:0px; height:60px; }
.brand_04_wrap .info ul.list li .t1 span img {vertical-align:middle; }
.brand_04_wrap .info ul.list li .t2 {font-size:13px; color:#000; margin-top:20px; line-height:20px;}
.brand_04_wrap .info ul.list li.center .t2{font-size:25px; font-weight:bold;}

.brand_04_wrap #daum_map {width:100%; height:400px; margin-top:120px;}



.franchise_01_box {   }
.franchise_01_box h4 {font-size:33px; color:#000; line-height:34px; text-align:center; letter-spacing:-1.5px; font-weight:800;} 
.franchise_01_box .box_cont { margin-bottom:80px;}
.franchise_01_box .con_stit {font-size:30px; line-height:30px; color:#f57f20; letter-spacing:-1.5px; font-weight:400;  margin:15px 0; word-break:keep-all; padding:0 50px; text-align:center;}
.franchise_01_box .text {color:#555; line-height:22px; font-size:15px; text-align:center; padding:0 60px; word-break:keep-all;}
.franchise_01_box .text u {color:#0691c9; font-weight:bold;}



.franchise_01_box .process {position:relative; margin-bottom:60px; min-height:600px; border-bottom:1px #ededed solid; padding-bottom:200px;}
.franchise_01_box .flow{min-height:250px !important; position:relative;  border-bottom:1px #ededed solid; }
.franchise_01_box .icon {position:absolute; top:0px;}
.franchise_01_box .process.left .icon {left:0px;}
.franchise_01_box .process.right .icon {right:0px;}
.franchise_01_box .process .icon img  {vertical-align:middle;}

.franchise_01_box .process.left .text_box {margin-left:50%;;}
.franchise_01_box .process.right .text_box {margin-right:50%;;}


.franchise_01_box .process .text_box { padding-top:0px;}
.franchise_01_box .process .text_box .t1 {font-size:30px; margin-top:25px; color:#000; letter-spacing:-2px; font-weight:bold; line-height:35px;}
.franchise_01_box .process .text_box .t1_1 {font-size:16px; margin-top:15px; color:#f46422; ; line-height:20px;}
.franchise_01_box .process .text_box .t2 {font-size:18px; margin-top:20px;}



.franchise_06_01 {}
.franchise_06_01 ul {text-align:center; margin-top:80px; font-size:0px;}
.franchise_06_01 li{;display:inline-block; width:327px; margin-right:30px; text-align:center; position:relative;}
.franchise_06_01 li:nth-child(4n+4) {margin-right:0px;}
.franchise_06_01 li .photo {border-radius:30px; overflow:hidden; }
.franchise_06_01 li .photo img {vertical-align:middle; width:100%;}
.franchise_06_01 li .text{margin-top:10px; font-size:17px; color:#000;}
.franchise_06_01 li .text span {color:#f46422; font-weight:bold;}
.franchise_06_01 li .cycle {position:absolute; left:0px; top:-25px; width:100%;  text-align:center;}
.franchise_06_01 li .cycle  span{display:inline-block; width:50px; height:50px; line-height:50px; border-radius:50px; background:#f46422; color:#fff;  font-size:18px; font-weight:bold;}



.franchise_06_02 {background:#f8f8f8; padding:80px 0px; margin-top:120px; }
.franchise_06_02 ul {display:table; width:100%; table-layout:fixed; margin-top:30px;}
.franchise_06_02 ul li{display:table-cell; background:#fff; vertical-align:middle; text-align:center;border-radius:30px; padding:40px 0px;}
.franchise_06_02 ul li .icon{height:75px;}
.franchise_06_02 ul li .icon img {vertical-align:middle;}
.franchise_06_02 ul li .text{font-size:16px; font-weight:bold; coloR:#000;line-height:30px;}
.franchise_06_02 ul li .text span {display:inline-block; width:30px; height:30px; line-height:30px; border-radius:30px;  background:#ddd; color:#333; margin-right:6px;}
.franchise_06_02 ul li.jump{background:none; ;width:30px; border:0px;}


.franchise_06_03 { margin-top:120px; }
.franchise_06_03 .col_box_wrap {border:1px #ededed solid; padding:60px; border-radius:30px; margin-top:40px;}
.franchise_06_03 .col_box {display:table; width:100%; table-layout:fixed; margin-top:30px;}
.franchise_06_03 .col_box .col {display:table-cell; vertical-align:top;}
.franchise_06_03 .col_box .col.title_box {width:35%; vertical-align:top;}
.franchise_06_03 .col_box .col.title_box .title .t1 {font-size:50px;line-height:50px;    color: #0b3b6c;    font-weight: bold; letter-spacing:-2px; font-family: 'TwayAir';}
.franchise_06_03 .col_box .col.title_box .title .t2 {font-size:22px;color: #000;    margin-top:5px; }
.franchise_06_03 .col_box .col.title_box ul {margin-top:60px; }
.franchise_06_03 .col_box .col.title_box ul li{position:relative; padding-left:120px; font-size:16px; padding:10px 0px 10px 120px;; line-height:33px; color:rgba(0,0,0,0.6); border-bottom:1px #ededed solid;  color:#000;}
.franchise_06_03 .col_box .col.title_box ul li .s_title{position:absolute; left:0px; top:10px; color:#000; width:80px;    background: #f46422;    color: #fff;    text-align: center;    font-size: 13px;    line-height: 33px;
    border-radius: 33px;} 

.franchise_06_03 .col_box .col.inquery {padding-left:120px;}

.franchise_06_03 .col_box .col.inquery table {border-top:1px solid #ddd; width:100%;  font-size:16px; border-spacing:0; margin-top:20px; text-align:left;}
.franchise_06_03 .col_box .col.inquery table th {color:#000; border-right:1px #ededed solid; padding:10px;  border-bottom:1px solid #ddd;  font-size:16px;}
.franchise_06_03 .col_box .col.inquery table td {color:#666;  padding:10px; letter-spacing:0;   border-bottom:1px solid #ededed;}
.franchise_06_03 .col_box .col.inquery table input[type="text"] {line-height:30px; background:#f8f8f8; border:1px solid #ededed; width:100%;  -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
.franchise_06_03 .col_box .col.inquery table textarea {line-height:20px; background:#f8f8f8; border:1px solid #ededed; width:100%; height:80px;  -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
.franchise_06_03 .col_box .col.inquery table .center {text-align:center;}
.franchise_06_03 .col_box .col.inquery table .left {text-align:left;}
.franchise_06_03 .col_box .col.inquery table .essential {color:#f46422;}
.franchise_06_03 .col_box .col.inquery .btns {margin-top:10px; text-align:center;}
.franchise_06_03 .col_box .col.inquery .btns input[type="submit"]{display:inline-block; border-radius:5px; padding:0 20px; line-height:40px; background:#000; color:#fff;}


.franchise_06_03 .brand_01_03 {margin-top:0px;}
.franchise_06_03 .brand_01_03 .col_box .col.s_text ul li.m1 {width:100px ;}
.franchise_06_03 .brand_01_03 .col_box .col.s_text ul li.m2 {width:100px ;}
.franchise_06_03 .brand_01_03 .col_box .col.s_text ul li.info_l {width:200px ; text-align:left;}



.agree_box {padding:30px; }
.agree_s_box { margin-top:20px;} 
.agree_s_box .box{border:1px #ddd solid; padding:10px; overflow:hidden; height:100px; overflow-y:auto; margin-top:20px; font-size:11px; color:#888;} 




@media all and (max-width:1080px) {




.brand_01_01  {margin:10px;}
.brand_01_01 .col_box {display:block; }
.brand_01_01 .col_box .col {display:block; vertical-align:top;  }
.brand_01_01 .col_box .col.s_title {width:auto; font-size:50px; line-height:50px; }
.brand_01_01 .col_box .col.s_text {margin-top:40px;}
.brand_01_01 .col_box .col.s_text .t1{font-size:20px; line-height:20px; }




.brand_01_02 { width:100%; height:auto; padding:120px 0px; margin-top:40px;}
.brand_01_02 .videos{ position:relative; z-index:0;  }



.brand_01_03 {margin:40px 10px;}
.brand_01_03 .col_box {display:block; width:auto; }
.brand_01_03 .col_box .col {display:block; }
.brand_01_03 .col_box .col.s_title {width:auto; }

.brand_01_03 .col_box .col.s_text ul {display:block; width:auto; border:1px #ddd solid; padding:15px; margin:6px 0px; position:relative;}
.brand_01_03 .col_box .col.s_text ul li{display:block;; vertical-align:middle; text-align:left; font-size:17px; padding:15px 10px; line-height:20px; border-bottom:1px #ededed solid; color:#000;}
.brand_01_03 .col_box .col.s_text ul li.m1{position:absolute; border-bottom:0px; top:8px;  width:auto !important;}
.brand_01_03 .col_box .col.s_text ul li.m1 span{background:#f46422; color:#fff; padding:0 10px; line-height:30px; display:inline-block;; border-radius:30px; font-size:13px; }
.brand_01_03 .col_box .col.s_text ul li.m2{padding-left:90px; width:auto !important;}
.brand_01_03 .col_box .col.s_text ul li.add{width:auto !important;}
.brand_01_03 .col_box .col.s_text ul li.info_l{width:auto !important;}
.brand_01_03 .col_box .col.s_text ul.header_l {display:none;}






.brand_04_wrap {position:relative;}
.brand_04_wrap .name_text{font-size:30px;   width:auto; position:relative; top:0px;}
.brand_04_wrap .info {margin-left:0px; margin-top:30px;}
.brand_04_wrap .info ul.list {display:block; width:auto;}
.brand_04_wrap .info ul.list li {display:block; padding:20px !important; border:0px !important;  border-bottom:1px #ddd solid !important}
.brand_04_wrap .info ul.list li.last {padding-right:0px; border-right:0px #ddd solid;}
.brand_04_wrap .info ul.list li .t1 {font-size:20px;   padding-left:80px;  line-height:60px;}
.brand_04_wrap .info ul.list li .t1 span {top:15px;}
.brand_04_wrap .info ul.list li .t2 {font-size:16px;margin-top:0px;padding-left:80px;}
.brand_04_wrap #daum_map {height:250px; margin-top:40px;}



.m_jump {display:block; margin:3px;}




.franchise_01_box {margin:-30px 0px 0px;  padding:20px 0px  }
.franchise_01_box h4 {font-size:26px; line-height:26px; letter-spacing:0px; padding-top:40px;} 
.franchise_01_box .con_stit {font-size:22px; line-height:22px;letter-spacing:0px;   margin:15px 0; padding:0px 20px;  }
.franchise_01_box .text { font-size:15px;  padding:0px 20px; }



.franchise_01_box .flow{min-height:100px !important; padding-bottom:30px; margin-bottom:30px;}
.franchise_01_box .process { min-height:300px; padding-bottom:30px; margin-bottom:30px;}
.franchise_01_box .icon {position:relative;}

.franchise_01_box .process .icon img  {width:100%;}

.franchise_01_box .process.left .text_box {margin-left:0px;;}
.franchise_01_box .process.right .text_box {margin-right:0px;;}


.franchise_01_box .process .text_box { padding-top:20px;}
.franchise_01_box .process .text_box .t1 {font-size:20px; }
.franchise_01_box .process .text_box .t1 span {display:block; font-size:28px;}
.franchise_01_box .process .text_box .t2 {font-size:16px; margin-top:15px; letter-spacing:0px; line-height:22px;}








.franchise_06_01 {padding:0 10px;}
.franchise_06_01 ul {overflow:hidden; padding:60px 0px 0px; margin-top:0px;}
.franchise_06_01 li{float:left; width:49%; margin:0px 0px 80px !important;}
.franchise_06_01 li:nth-child(4n+2),
.franchise_06_01 li:nth-child(4n+4) {;float:right;}
.franchise_06_01 li .photo {border-radius:10px;  }
.franchise_06_01 li .text{margin-top:10px; font-size:13px;}



.franchise_06_02 { padding:40px 10px; margin-top:0px; }
.franchise_06_02 ul {display:block; width:auto; margin-top:30px; overflow:hidden;}
.franchise_06_02 ul li{float:left; border-radius:10px; width:48%; margin:0px 0px 20px !important; padding:40px 0px;}
.franchise_06_02 ul li:nth-child(5n+3),
.franchise_06_02 ul li:nth-child(5n+7) {float:right;}

.franchise_06_02 ul li .text{font-size:13px; }
.franchise_06_02 ul li.jump{display:none;}


.franchise_06_03 {padding:0 10px; margin-top:80px; }
.franchise_06_03 .col_box_wrap {padding:30px; border-radius:20px; margin-top:20px;}
.franchise_06_03 .col_box {display:block;  margin-top:0px;}
.franchise_06_03 .col_box .col {display:block; }
.franchise_06_03 .col_box .col.title_box {width:auto; }
.franchise_06_03 .col_box .col.title_box .title .t1 {font-size:30px;line-height:30px;  letter-spacing:-1px; }
.franchise_06_03 .col_box .col.title_box .title .t2 {font-size:18px;}
.franchise_06_03 .col_box .col.title_box ul {margin-top:30px; }


.franchise_06_03 .col_box .col.inquery {padding-left:0px; margin-top:20px;}



.franchise_06_03 .brand_01_03 {margin-top:0px; margin:20px 0px;}






}