/* renewal */


/* brand */
#brand {position:relative;width:100%; background: linear-gradient(to bottom, #80c342 66.66%, #c0f173 33.34%); background-repeat:no-repeat; box-sizing: border-box;}
#brand_cont {position:relative;display:flex;flex-wrap:wrap;padding:20.6667vw 0 0;box-sizing:border-box;}
#brand_cont .title_box {position:relative;width:92vw;height:78.6667vw;margin:0 auto;font-family:'TTHakgyoansimMulgyeolB';font-weight:400;text-align: center; box-sizing:border-box;}
#brand_cont .title_box .main_text {margin-top:6.6667vw;padding:0;}
#brand_cont .title_box .main_text .line1 {display:inline-block;font-size:10.7vw;color:#fcff00;line-height:0.9;letter-spacing:-0.06em;margin:0;padding:0;}
#brand_cont .title_box .main_text .line2 {display:inline-block;font-size:16vw;color:#f1f1ef;line-height:0.9;letter-spacing:-0.05em;margin:0;padding:0;}
#brand_cont .title_box .main_text .line3 {display:inline-block;font-size:13.3vw;color:#fcff00;line-height:0.9;letter-spacing:-0.07em;margin:0;padding:0;}
#brand_cont .title_box .text-box {margin:3.3vw auto 2vw;padding:0;color:#2a6200;font-size:14.7vw;font-weight:400;text-align:center;border:0.4vw solid #2a6200;border-radius:2vw;max-width:66vw;line-height:1.1;letter-spacing:-0.05em;box-sizing:border-box;}
#brand_cont .source {margin-top:0;padding:0;font-family:'TTHakgyoansimMulgyeolB';font-weight:500;box-sizing:border-box;}
#brand_cont .source .source1 {width:65.3vw;margin:0 auto;padding:0;color:#333;font-size:5.7vw;font-weight:700;text-align:center;}
#brand_cont .source .source1 span {color:#007b03;font-weight:700;}
#brand_cont .source .source2 {width:65.3vw;margin:0.3vw 0 0;padding:0;color:#d8f2c1;font-size:2.1vw;text-align:right;}
#brand_cont .burger_video {position:relative;width:91.4667vw;height:82.9333vw;margin:0 auto; box-sizing:border-box;}
#brand_cont .burger_video_bg {position:absolute;width:100%;height:83.4667vw;top:99.3333vw; left:50%;transform:translateX(-50%);}
#brand_cont .burger_video_bg img {width: 100%;}

/* brand_bottom */
#brand_bottom {position: relative; width: 100%; background-color: #c0f173;}
#brand_bottom_cont {position: relative; display: flex; flex-wrap: wrap; padding: 0 2.667vw; box-sizing: border-box;}
#brand_bottom_cont .list_box {position: relative; width:88vw; margin: 0 auto; padding: 6.6667vw 0 4vw; font-family: 'GongGothic'; font-weight: 700; box-sizing: border-box;}
#brand_bottom_cont .list_box li {position: relative; height: 19.333vw;}
#brand_bottom_cont .list_box .circle {position: absolute; width: 16vw; height: 16vw; margin: 0; padding: 0; color: #fcff01; font-size: 6.667vw; background-color: #2bce1f; border-radius: 50%; display: flex; justify-content: center; align-items: center; z-index: 2;}
#brand_bottom_cont .list_box .title {position: absolute; width: 88vw; height: 13.333vw; margin-top: 1.333vw; padding-left: 23.3333vw; color: #3b3b3b; font-size: 6vw; background-color: #FFF; border-radius: 6.667vw; display: flex; align-items: center; box-sizing: border-box;}

#brand_bottom_cont .burger_box {position: relative; width:92vw; height:83.467vw; margin: 0 auto; padding: 0; background-image:url('//frankburger.co.kr/img/fran_2025/brand_burger_green.png'); background-repeat: no-repeat; background-size: cover;}
#brand_bottom_cont .main_text {width:76vw; margin:10vw auto 0; padding: 0; text-align: center;}
#brand_bottom_cont .main_text .line1 {font-family:'GmarketSans'; font-weight: 500; font-size: 5.333vw; letter-spacing: -0.1em; color: #FFF;}
#brand_bottom_cont .main_text .line1 span {color: #fcff00;}
#brand_bottom_cont .main_text .line2 {margin-top: 4.667vw; font-family:'TTHakgyoansimMulgyeolB'; font-weight: 700; font-size: 17.333vw; letter-spacing: -0.1em; color: #fcff00;}
#brand_bottom_cont .main_text .line2 span {position: relative; display: inline-block;}
#brand_bottom_cont .main_text .line2 span::after {content: '•'; position: absolute; top: -0.4em; left: 50%; transform: translateX(-50%); font-size: 10.667vw; line-height: 1;}
#brand_bottom_cont .main_text .line3 {margin-top: -2vw; font-family:'TTHakgyoansimMulgyeolB'; font-weight: 700; font-size: 11.333vw; letter-spacing: -0.1em; color: #FFF;}
#brand_bottom_cont .main_text .line4 {margin-top: 4vw; font-family:'GmarketSans'; font-weight: 500; font-size: 5.067vw; letter-spacing: -0.05em; color: #FFF;}

/* star */
.star-wrapper {position: relative; display: inline-block;}
.star-shape {width: 100%; height: 100%; background-color: #ed2241; clip-path: polygon(50% 0%); position: absolute; top: 0; left: 0; z-index: 1; animation: pulseStar 1.7s infinite ease-in-out; transform-origin: center center;}
.star-text-wrapper {position: absolute; width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 2; pointer-events: none;}
.star-text {color: #FFF; text-align: center; font-family:'GmarketSans'; font-weight: 700; line-height: 1.3; animation: pulseStar 1.7s infinite ease-in-out; transform-origin: center center;}
.star-size-1 {width: 46vw; height: 46vw;}
.star-size-2 {width: 26.6667vw; height: 26.6667vw;}
.star-size-3 {width: 29.333vw; height: 29.333vw;}
.star-size-4 {width: 24vw; height: 24vw;}
.star-size-5 {width: 18.667vw; height: 18.667vw;}
@keyframes pulseStar {0%,100%{transform:scale(0.9);}50%{transform:scale(1);}}

/* check1 */
#check1 {position: relative; width: 100%; padding: 20.333vw 0 16vw; background-image:url('/img/fran_2025/brand_video_bg.png'); background-repeat: no-repeat; background-position: center top; background-size: 100% auto; box-sizing: border-box;}
#check1_cont {position: relative; padding: 0 4vw; box-sizing: border-box;}

#check1_cont .title {display: flex; flex-wrap: wrap; width: 92vw; margin: 0 auto; padding: 0vw; font-family:'GongGothic'; box-sizing: border-box;}
#check1_cont .title .check_title {margin: 0 auto; width: 53.333vw;  height: 15.7333vw;}
#check1_cont .title .check_title .icon {position: absolute; width: 12.667vw; height: 12.667vw; background-image:url('//frankburger.co.kr/img/fran_2025/check_icon.png'); background-repeat: no-repeat; background-size: contain; z-index: 2;}
#check1_cont .title .check_title .icon_title {position: absolute; width: 49.333vw; height: 9.333vw; margin-top: 1.6vw; padding-left: 16vw; font-weight: 700; color: #000; font-size: 4.667vw; background-color: #ffeb01; border-radius: 4.667vw; display: flex; align-items: center; box-sizing: border-box;}
#check1_cont .title .text {position: relative; margin: 0 auto; font-weight: 300; color: #000; font-size: 8vw; line-height: 9.3333vw; text-align: center;}
#check1_cont .title .text span {font-weight: 700; color: #2bce1f;}
#check1_cont .check1_text {display: flex; flex-wrap: wrap; width: 92vw; margin: 0 auto; font-family:'GongGothic'; letter-spacing: -0.1em;}
#check1_cont .star {width: 46.667vw; height: 50.667vw; margin: 0 auto; padding: 1.333vw 0;}
#check1_cont .star .text-line1 {font-size: 6vw; color: #ffeb01;}
#check1_cont .star .text-line2 {font-size: 4.667vw; color: #fff;}
#check1_cont .star .text-line3 {font-size: 8vw; color: #ffeb01;}
#check1_cont .cont {position: relative; margin: 0 auto;}
#check1_cont .cont .cont_line1 {position: absolute; top:1.333vw; left:9.3333vw; font-family:'GmarketSans'; font-size: 3.2vw; font-weight: 500;}
#check1_cont .cont .cont_line2 {margin-top: 1.333vw; font-family:'GongGothic'; font-size: 26vw; font-weight: 700; text-align: center; letter-spacing: 0.01em;}
#check1_cont .cont .cont_line2 span {font-family:'GmarketSans'; font-size: 9vw;}
#check1_cont .cont .cont_line3 {font-size: 5.7333vw; font-weight: 300; letter-spacing: 0.01em;}
#check1_cont .cont .cont_line3 span {font-weight: 700; color: #2bce1f;}
#check1_cont .sub_cont {width: 92vw; margin: 2vw auto 0; text-align: center;}
#check1_cont .sub_cont .sub_cont_line1 {margin-bottom: 1.333vw; font-size: 4.6667vw; font-weight: 300;}
#check1_cont .sub_cont .sub_cont_line1 span {font-weight: 700;}
#check1_cont .sub_cont .sub_cont_line2 {font-size: 3.7333vw; font-weight: 300; color: #8c8c8c;}
#check1_cont .check1_graph {display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 0; padding-top: 4vw; width: 100%; margin: 0 auto; font-family:'GongGothic'; box-sizing: border-box;}
#check1_cont .check1_graph_down, #check1_cont .check1_graph_vs, #check1_cont .check1_graph_up {display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center;}
#check1_cont .check1_graph_down {width: 92vw;}
#check1_cont .check1_graph_down .box {width: 73.3333vw; height: 36.6667vw; background-image:url('//frankburger.co.kr/img/fran_2025/check1_graph_box.png'); background-repeat: no-repeat; background-size: contain; margin:6.667vw 0 4vw;}
#check1_cont .check1_graph_down .box p {padding-top: 8.6667vw; font-size: 6vw; font-weight: 700; line-height: 1.2; color: #4fc725;}
#check1_cont .check1_graph_down .brand {width: 92vw; height: 10vw; background: linear-gradient(to right,#9a9a9a 0%,#9a9a9a 100%); background-repeat: no-repeat; background-size: 100% 0.133vw; background-position: center;}
#check1_cont .check1_graph_down .brand p {width: 60vw; height: 10vw; margin: 0 auto; font-weight: 700; font-size: 6.6667vw; color: #FFF; text-align: center; background: #4fc725; border-radius: 5vw; line-height: 1.6;}
#check1_cont .check1_graph_down .arrow {display: flex; justify-content: center; align-items: center; gap: 4.667vw;}
#check1_cont .check1_graph_down .arrow_box {display: flex; justify-content: center; align-items: center; flex-direction: column; width: 40vw; height: 48vw; margin-top: 1.333vw; background-image:url('//frankburger.co.kr/img/fran_2025/check1_graph_yellow.png'); background-repeat: no-repeat; background-size: contain;}
#check1_cont .check1_graph_down .arrow_box p {width: 18vw; font-size: 6vw; font-weight: 700; color: #00a25e; text-align: center; line-height: 1.2;}
#check1_cont .check1_graph_down .arrow_box p span {font-weight: 300;}
#check1_cont .check1_graph_vs {width: 26.6667vw; height: 26.6667vw; margin: 5.3333vw; border: 0.2667vw solid #5e5e5e; border-radius: 50%; }
#check1_cont .check1_graph_vs p {margin: 0 auto; font-size: 8vw; font-weight: 700; color: #5e5e5e;}
#check1_cont .check1_graph_up {width: 92vw;}
#check1_cont .check1_graph_up .box {width: 73.3333vw; height: 36.6667vw; background-image:url('//frankburger.co.kr/img/fran_2025/check1_graph_box2.png'); background-repeat: no-repeat; background-size: contain; margin-top: 4vw;}
#check1_cont .check1_graph_up .box p {padding-top: 14vw; font-size: 6vw; font-weight: 500; color: #32462b; letter-spacing: -0.05em;}
#check1_cont .check1_graph_up .brand {width: 92vw; height: 10vw;  background: linear-gradient(to right,#9a9a9a 0%,#9a9a9a 100%); background-repeat: no-repeat; background-size: 100% 0.133vw; background-position: center;}
#check1_cont .check1_graph_up .brand p {width: 60vw; height: 10vw; margin: 0 auto;  font-weight: 700; font-size: 6.6667vw; color: #FFF; text-align: center; background: #32462b; border-radius: 5vw; line-height: 1.6;}
#check1_cont .check1_graph_up .arrow {display: flex; justify-content: center; align-items: center; gap: 4.667vw;}
#check1_cont .check1_graph_up .arrow_box {display: flex; justify-content: center; align-items: center; flex-direction: column; width: 40vw; height: 48vw; margin-bottom: 1.333vw; background-image:url('//frankburger.co.kr/img/fran_2025/check1_graph_orange.png'); background-repeat: no-repeat; background-size: contain;}
#check1_cont .check1_graph_up .arrow_box p {width: 18vw; font-size: 6vw; font-weight: 700; color: #1d1d1d; text-align: center; line-height: 1.2;}
#check1_cont .check1_graph_up .arrow_box p span {font-weight: 300;}

/* check2 */
#check2 {position: relative; width: 100%; background-color: #80c342; background-image:url('/img/fran_2025/brand_bg.png'); background-repeat: no-repeat; background-position: center bottom; background-size: 100% auto; box-sizing: border-box;}
#check2_cont {position: relative; padding: 13.3333vw 0; display: flex; flex-wrap: wrap; box-sizing: border-box;}
#check2_cont .title {position: relative; display: flex; flex-wrap: wrap; width: 92vw; margin: 0 auto; padding: 0; font-family: 'GongGothic'; box-sizing: border-box;}
#check2_cont .title .check_title {margin: 0 auto; width: 53.333vw;  height: 15.7333vw;}
#check2_cont .title .check_title .icon {position: absolute; width: 12.667vw; height: 12.667vw; background-image:url('//frankburger.co.kr/img/fran_2025/check_icon_green.png'); background-repeat: no-repeat; background-size: contain; z-index: 2;}
#check2_cont .title .check_title .icon_title {position: absolute; width: 49.3333vw; height: 9.3333vw; margin-top: 1.6vw; padding-left: 16vw; font-weight: 700; color: #000; font-size: 4.667vw; background-color: #ffeb01; border-radius: 4.6667vw; display: flex; align-items: center; box-sizing: border-box;}
#check2_cont .title .text {position: relative; margin: 0 auto; font-weight: 300; color: #FFF; font-size: 8vw; line-height: 9.3333vw; text-align: center;}
#check2_cont .title .text span {font-weight: 700; color: #fffc01;}
#check2_cont .cont {width: 92vw; margin: 0 auto;}
#check2_cont .cont .cont_line1 {margin: 0 auto; padding: 2.6667vw 0 5.3333vw; font-family:'GmarketSans'; font-size: 4.6667vw; font-weight: 500; color: #FFF; line-height: 5.6vw; text-align: center;}
#check2_cont .cont .cont_line1 span {font-weight: 700;}
#check2_cont .cont .cont_line2 {position: relative; margin-top: 4vw; font-family:'GmarketSans'; font-size: 3.2vw; font-weight: 500; color: #325b0c; letter-spacing: -0.05em;}
#check2_cont .check2_graph {position: relative; width: 92vw; margin: 0 auto; padding: 0;}
#check2_cont .check2_graph img {width: 100%;}
#check2_cont .check2_graph .star {position: absolute; width: 26.6667vw; height: 26.6667vw; top:2vw; right: 2vw; padding: 0;}
#check2_cont .check2_graph .star .text-line1 {padding-top: 1.0667vw; font-size: 4vw; color: #ffeb01;}
#check2_cont .check2_graph .star .text-line2 {font-size: 4vw; color: #fff; line-height: 4.1vw}
#check2_cont .check2_graph .star .text-line3 {font-size: 4.6667vw; color: #ffeb01;}

/* check3 */
#check3 {position: relative; width: 100%; background-color: #fff; box-sizing: border-box;}
#check3_cont {position: relative; padding: 13.3333vw 0; display: flex; flex-wrap: wrap; box-sizing: border-box;}
#check3_cont .title {position: relative; display: flex; flex-wrap: wrap; width: 92vw; margin: 0 auto; padding: 0; font-family: 'GongGothic'; box-sizing: border-box;}
#check3_cont .title .check_title {margin: 0 auto; width: 53.333vw; height: 15.7333vw;}
#check3_cont .title .check_title .icon {position: absolute; width: 12.667vw; height: 12.667vw; background-image:url('//frankburger.co.kr/img/fran_2025/check_icon.png'); background-repeat: no-repeat; background-size: contain; z-index: 2;}
#check3_cont .title .check_title .icon_title {position: absolute; width: 49.3333vw; height: 9.3333vw; margin-top: 1.6vw; padding-left: 16vw; font-weight: 700; color: #000; font-size: 4.667vw; background-color: #ffeb01; border-radius: 4.6667vw; display: flex; align-items: center; box-sizing: border-box;}
#check3_cont .title .text {position: relative; margin: 0 auto; font-weight: 300; color: #000; font-size: 8vw; line-height: 9.3333vw; text-align: center; letter-spacing: -0.05em;}
#check3_cont .title .text span {font-weight: 700; color: #2bce1f;}
#check3_cont .cont {width: 92vw; margin: 0 auto;}
#check3_cont .cont .cont_line1 {margin: 0 auto; padding: 2.6667vw 0 5.3333vw; font-family:'GmarketSans'; font-size: 4.6667vw; font-weight: 500; color: #464646; line-height: 6.4vw; text-align: center;}
#check3_cont .cont .cont_line1 span {font-weight: 700;}
#check3_cont .cont .cont_line2 {position: relative; margin-top: 4vw; font-family:'GmarketSans'; font-size: 3.2vw; font-weight: 500; color: #5e5e5e; letter-spacing: -0.05em; text-align: center;}
#check3_cont .check3_graph {position: relative; width: 92vw; margin: 0 auto; padding: 0;}
#check3_cont .check3_graph img {width: 100%;}
#check3_cont .check3_graph .star {position: absolute; width: 26.6667vw; height: 26.6667vw; top:2vw; left: 30.6667vw; padding: 0;}
#check3_cont .check3_graph .star .text-line1 {padding-top: 1.0667vw; font-size: 4vw; color: #ffeb01;}
#check3_cont .check3_graph .star .text-line2 {font-size: 4vw; color: #fff; line-height: 4.1vw;}
#check3_cont .check3_graph .star .text-line3 {font-size: 4.6667vw; color: #ffeb01;}

/* check4 */
#check4 {position: relative; width: 100%; background-color: #80c342; background-image:url('/img/fran_2025/brand_bg2.png'); background-repeat: no-repeat; background-position: center bottom; background-size: 100% auto; box-sizing: border-box;}
#check4_cont {position: relative; padding: 13.3333vw 0; display: flex; flex-wrap: wrap; box-sizing: border-box;}
#check4_cont .title {position: relative; display: flex; flex-wrap: wrap; width: 92vw; margin: 0 auto; padding: 0; font-family: 'GongGothic'; box-sizing: border-box;}
#check4_cont .title .check_title {margin: 0 auto; width: 53.333vw; height: 15.7333vw;}
#check4_cont .title .check_title .icon {position: absolute; width: 12.667vw; height: 12.667vw; background-image:url('//frankburger.co.kr/img/fran_2025/check_icon_green.png'); background-repeat: no-repeat; background-size: contain; z-index: 2;}
#check4_cont .title .check_title .icon_title {position: absolute; width: 49.3333vw; height: 9.3333vw; margin-top: 1.6vw; padding-left: 16vw; font-weight: 700; color: #000; font-size: 4.667vw; background-color: #ffeb01; border-radius: 4.6667vw; display: flex; align-items: center; box-sizing: border-box;}
#check4_cont .title .text {position: relative; margin: 0 auto; font-weight: 300; color: #FFF; font-size: 8vw; line-height: 9.3333vw; text-align: center; letter-spacing: -0.05em;}
#check4_cont .title .text span {font-weight: 700; color: #fffc01; letter-spacing: -0.05em;}
#check4_cont .cont {width: 92vw; margin: 0 auto;}
#check4_cont .cont .cont_line1 {margin: 0 auto; padding: 2.6667vw 0 5.3333vw; font-family:'GmarketSans'; font-size: 4.6667vw; font-weight: 500; color: #FFF; line-height: 6.4vw; text-align: center;}
#check4_cont .cont .cont_line1 span {font-weight: 700;}
#check4_cont .cont .cont_line2 {position: relative; margin-top: 4vw; font-family:'GmarketSans'; font-size: 3.2vw; font-weight: 500; color: #325b0c; letter-spacing: -0.05em; text-align: center;}
#check4_cont .check4_graph {position: relative; width: 92vw; margin: 0 auto; padding: 0;}
#check4_cont .check4_graph img {width: 100%;}
#check4_cont .check4_graph .star, #check4_cont .check4_graph .star2 {position: absolute; width: 24vw; height: 24vw; top:3.3333vw; padding: 0;}
#check4_cont .check4_graph .star {left: 18vw;}
#check4_cont .check4_graph .star2 {right: 2vw;}
#check4_cont .check4_graph .text-line1 {padding-top: 1.0667vw; font-size: 4vw; color: #ffeb01;}
#check4_cont .check4_graph .text-line2 {font-size: 4vw; color: #fff; line-height: 4.1vw;}
#check4_cont .check4_graph .text-line3 {font-size: 4.6667vw; color: #ffeb01;}
#check4_cont .check4_model {position: relative; padding-top: 8vw; display: flex; flex-wrap: wrap; justify-content: center; gap: 4vw; box-sizing: border-box;}
#check4_cont .check4_model li {position: relative; width: 40vw; height: 52vw; background-color: #ffeb01; border-radius: 6vw; box-sizing: border-box;}
#check4_cont .check4_model li .photo {position: relative; width: 40vw; height: 38vw; box-sizing: border-box;}
#check4_cont .check4_model li .photo img {width: 100%; border-radius: 6vw 6vw 0 0;}
#check4_cont .check4_model li .text {padding-top: 2.6667vw; font-family:'GongGothic'; font-size: 3.3333vw; font-weight: 300; text-align: center; color: #000; line-height: 4.4vw;}
#check4_cont .check4_model li .text span {font-size: 4.3333vw; font-weight: 700;}

/* check5_v2 */
#check5_v2 { position: relative; width: 100%; background-color: #fff; background-image: url('/img/fran_2025/check5_bg.jpg'); background-repeat: no-repeat; background-position: center top; background-size: 100% auto; box-sizing: border-box; }
#check5_v2_cont { position: relative; padding-top: 13.3333vw; display: flex; flex-wrap: wrap; box-sizing: border-box; }
#check5_v2_cont .title { position: relative; display: flex; flex-wrap: wrap; width: 92vw; margin: 0 auto; font-family: 'GongGothic'; box-sizing: border-box; }
#check5_v2_cont .title .check_title { position: relative; margin: 0 auto; width: 53.3333vw; height: 15.7333vw; }
#check5_v2_cont .title .check_title .icon { position: absolute; width: 12.667vw; height: 12.667vw; background-image: url('//frankburger.co.kr/img/fran_2025/check_icon.png'); background-repeat: no-repeat; background-size: contain; z-index: 2; }
#check5_v2_cont .title .check_title .icon_title { position: absolute; width: 49.3333vw; height: 9.3333vw; margin-top: 1.6vw; padding-left: 16vw; font-weight: 700; color: #000; font-size: 4.667vw; background-color: #ffeb01; border-radius: 4.6667vw; display: flex; align-items: center; box-sizing: border-box; }
#check5_v2_cont .title .text { position: relative; width: 92vw; margin: 0 auto; font-weight: 300; color: #000; font-size: 7.7333vw; line-height: 9.3333vw; text-align: center; letter-spacing: -0.03em; }
#check5_v2_cont .title .text span { font-weight: 700; color: #2bce1f; }
#check5_v2_cont .cont { width: 92vw; margin: 4vw auto 0; box-sizing: border-box; }
#check5_v2_cont .cont .cont_line2 { font-family: 'GmarketSans'; font-size: 3.2vw; font-weight: 400; color: #464646; letter-spacing: -0.05em; text-align: center; }
#check5_v2_cont .check5_graph { position: relative; width: 92vw; margin: 80vw auto 0; padding: 0; text-align: center; }
#check5_v2_cont .check5_graph img { width: 100%; }
#check5_v2_cont .check5_graph .star { position: absolute; width: 26.6667vw; height: 26.6667vw; top: 2vw; left: 34.6667vw; padding: 0; }
#check5_v2_cont .check5_graph .text-line1 { padding-top: 1.0667vw; font-size: 4vw; color: #ffeb01; }
#check5_v2_cont .check5_graph .text-line2 { font-size: 4vw; color: #fff; line-height: 4.1vw; }
#check5_v2_cont .check5_graph .text-line3 { font-size: 4.6667vw; color: #ffeb01; }
#check5_v2_cont .staff { position: relative; width: 92vw; margin: 10vw auto 0; box-sizing: border-box; }
#check5_v2_cont .staff .staff-img { width: 100%; height: 50vw; border-radius: 4vw; background-image: url('/img/fran_2025/check5_staff.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center; }
#check5_v2_cont .staff .staff-text { position: relative; width: 100%; margin-top: 4vw; height: auto; padding: 4vw 0; border-radius: 4vw; background-color: #80c342; font-family: 'GongGothic'; text-align: center; box-sizing: border-box; }
#check5_v2_cont .staff .staff-text .text-line { font-weight: 300; color: #fff; font-size: 4.2667vw; line-height: 6vw; letter-spacing: -0.03em; }
#check5_v2_cont .staff .staff-text .text-line span { font-weight: 700; color: #fcff00; }
#check5_v2_cont .staff .staff-text .text-line .bold { font-weight: 700; color: #fff; }

/* check5_co */
#check5_co {position: relative; width: 100%; background-color: #9ad840; background-image:url('/img/fran_2025/check5_co_bg.png'), url('/img/fran_2025/check5_co_bg2.png'); background-repeat: no-repeat, no-repeat; background-position: center top, center bottom; box-sizing: border-box; background-size: 100% auto;}
#check5_co_cont {position: relative; padding: 13.3333vw 0 5.3333vw; box-sizing: border-box;}
#check5_co_cont .title {position: relative; width: 100%; font-family:'GongGothic'; color: #000; text-align: center; box-sizing: border-box; }
#check5_co_cont .title .title_line1 {font-size: 7.7333vw; font-weight: 700;}
#check5_co_cont .title .title_line2 {font-size: 8vw; font-weight: 700; color: #2bce1f;}
#check5_co_cont .title .title_line3 {font-size: 4.667vw; font-weight: 300;}
#check5_co_cont .company_video {position: relative; width: 92vw; margin: 6.6667vw auto 0; padding: 2vw; background-color: #000; border-radius: 4vw; box-sizing: border-box;}
#check5_co_cont .company_video .video_box {position: relative; }
#check5_co_cont .company_video iframe {width: 100%; aspect-ratio: 16 / 9; border-radius: 3vw; }
#check5_co_cont .company_video .video_bar {position: relative; width: 20vw; height: 1vw; margin: 1vw auto 0; border-radius: 2.5vw; background-color: #FFF; z-index: 2;}
#check5_co_cont .co_system {position: relative; width: 100%; margin-top: 10vw;}
#check5_co_cont .co_system .title {position: relative; width: 92vw; height: auto; margin: 0 auto; padding: 4vw 0; font-family: 'TTHakgyoansimMulgyeolB'; font-weight: 700;color: #1c5500; font-size: 7vw; line-height: 9vw; text-align: center; background-color: #ffeb01; border-radius: 8vw; letter-spacing: -0.05em; box-sizing: border-box; z-index: 2;}
#check5_co_cont .system_photo {position: relative; display: flex; flex-wrap: wrap; justify-content: center; gap: 2vw; width: 92vw; margin: 8vw auto 0; padding: 0 0 7vw; font-family: 'GongGothic'; box-sizing: border-box;}
#check5_co_cont .co_system .system_photo li{position: relative; width: 40vw; height: 40vw; border-radius: 3vw; overflow: hidden; background-size: cover; background-position: center;}
#check5_co_cont .system_photo .photo-1 {background-image: url('//frankburger.co.kr/img/fran_2025/system_photo01.jpg');}
#check5_co_cont .system_photo .photo-2 {background-image: url('//frankburger.co.kr/img/fran_2025/system_photo02.jpg');}
#check5_co_cont .system_photo .photo-3 {background-image: url('//frankburger.co.kr/img/fran_2025/system_photo03.jpg');}
#check5_co_cont .system_photo .photo-4 {background-image: url('//frankburger.co.kr/img/fran_2025/system_photo04.jpg');}
#check5_co_cont .system_photo .photo-5 {background-image: url('//frankburger.co.kr/img/fran_2025/system_photo05.jpg');}
#check5_co_cont .system_photo .photo-6 {background-image: url('//frankburger.co.kr/img/fran_2025/system_photo06.jpg');}
#check5_co_cont .system_photo .photo-7 {background-image: url('//frankburger.co.kr/img/fran_2025/system_photo07.jpg');}
#check5_co_cont .system_photo .photo-8 {background-image: url('//frankburger.co.kr/img/fran_2025/system_photo08.jpg');}
#check5_co_cont .system_photo li .gradient-overlay{position: absolute; top: 0; left: 0; width: 100%; height: 15vw; background: linear-gradient(to bottom, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0)); pointer-events: none;}
#check5_co_cont .system_photo li .text{position: absolute; top: 3vw; right: 3vw; color: #fff; font-size: 3.5vw; z-index: 2;}
#check5_co_cont .co_system .box {position: absolute; width: 92vw; height: 210vw; top: 7vw; left: 4vw; border: 0.5vw solid #FFF; border-radius: 4vw; box-sizing: border-box; z-index: 1; }
#check5_co_cont .co_system .sub_title {position: relative; width: 80vw; height: auto; margin: 5vw auto 0; padding: 3vw 0; font-family: 'TTHakgyoansimMulgyeolB'; font-weight: 700;color: #1c5500; font-size: 6.5vw; line-height: 8vw; text-align: center; background-color: #9ad840; letter-spacing: -0.08em; border-top: 0.5vw solid #1c5500; border-bottom: 0.5vw solid #1c5500; box-sizing: border-box; z-index: 2;}
#check5_co_cont .co_system .sub_text {position: relative; width: 92vw; margin: 7vw auto; font-family: 'GongGothic'; font-weight: 700;color: #1c5500; font-size: 5vw; line-height: 7vw; text-align: center; letter-spacing: -0.03em; box-sizing: border-box; z-index: 2;}
#check5_co_cont .co_system .sub_text span {color: #ff6000; font-size: 6vw;}

/* brand_reason */
#brand_reason {position: relative; width: 100%; height: auto; padding: 13.3333vw 0 0; background-color: #74cc1d; background-image:url('/img/fran_2025/brand_reason_bg.png'); background-repeat: no-repeat; background-position: center top; background-size: 100% auto; box-sizing: border-box;}
#brand_reason_cont {position: relative; width: 92vw; margin: 0 auto; display: flex; flex-wrap: wrap; box-sizing: border-box;}
#brand_reason_cont .title {position: relative; width: 100%; font-family:'GongGothic'; font-weight: 300; letter-spacing: -0.08em; text-align: center; box-sizing: border-box; }
#brand_reason_cont .title .title_line1 {font-size: 8vw; color: #FFF; line-height: 9.3333vw; }
#brand_reason_cont .title .title_line1 span{font-weight: 700; color: #1c5500;}
#brand_reason_cont .title .title_line1 .small {font-size: 4vw; line-height: 9.3333vw; vertical-align:middle;}
#brand_reason_cont .title .title_line2 {font-size: 6vw; color: #FFF; line-height: 8vw; margin-top: 2vw;}
#brand_reason_cont .title .title_line2 span{font-weight: 700; color: #ff4200;}
#brand_reason_cont .title .title_line3 {font-size: 4vw; color: #000; line-height: 6vw; margin-top: 2vw;}
#brand_reason_cont .title .title_line3 span{font-weight: 700;}

/* menu */
#menu {display: block;position:relative; width:100%; padding: 9.3333vw 0; background-color: #74cc1d; box-sizing: border-box;}
#menu_cont {display: block;position:relative; width:96%;  margin: 0 auto; padding: 10vw 0; background-color: #FFF; border-radius: 5vw 15vw 15vw 5vw; box-sizing: border-box;}
#menu .swiper {width: 100%; height:66.6667vw}
#menu .swiper-wrapper {align-items: center;}
#menu .swiper-slide {
		width: 42.6667vw;
		height: 57.3333vw;
		text-align: center;
		font-size: 2.4vw;
		}
#menu .swiper-slide-active {transform: scale(1.1); transition: .4s;}
#menu .swiper-slide .menu-container {height: 56vw; border-radius: 3.2vw; cursor: pointer; background: #f5f5f5;}
#menu .swiper-slide .menu-container .new {position: absolute; width: 12.6667vw; height: 12.6667vw; top: 35%; right: 7%; background:#80c342; border-radius: 50%; }
#menu .swiper-slide .menu-container .new p {position: absolute; width: 100%; top:50%; left:50%; transform: translate(-50%, -50%); font-size: 3.0667vw; font-weight:700; color: #FFF}
#menu .swiper-slide .menu-container img {width: 100%; object-fit: cover}
#menu .tit_menu {display: block; height: 18.6667vw; font-family: 'Tw Cen MT Std', sans-serif; letter-spacing: -0.1333vw; text-align: center;}
.tit_menu .text01 {font-size: 6.6667vw; font-weight:600; line-height: 6.66673vw;}
.tit_menu .text02 {font-size: 8vw; font-weight:800;}
.menutext .text03{padding-top: 5.3333vw; font-family: 'GmarketSans'; font-size: 3.8667vw; font-weight: 700; color: #80c342}
.menutext .text03:after{content: ""; display: block; width: 4vw; border-bottom: 0.5333vw solid #888; margin: 1.3333vw auto;}
.menutext .text04{font-family: 'GmarketSans'; font-size: 2.6667vw; font-weight: 500; color: #888}
#menu .drag_drop_box{position:relative;width:34.6667vw;height:6.6667vw;margin:6vw auto 0;text-align:center}
#menu .drag_drop_box .dd_btns{position:absolute;top:50%;margin-top:-0.8vw;width:3.2vw;height:1.7333vw;background-repeat:no-repeat;background-position:center;font-size:0}
#menu .drag_drop_box .dd_btns.dd_prev_b{left:0;background-image:url('../img/common/btn_prev_b.png'); background-size: cover;}
#menu .drag_drop_box .dd_btns.dd_next_b{right:0;background-image:url('../img/common/btn_next_b.png'); background-size: cover;}
#menu .drag_drop_box .dd_text img{width:22.6667vw}

/* issue */
#issue {display: block;position:relative; width:92vw; margin: 0 auto; padding: 9.3333vw 0 0;/*background: linear-gradient(90deg, #334a5e 50%, #7fbe26 50%);*/}
#issue_cont {width: 100%; box-sizing: border-box; }
#issue_cont .swiper {width:100%;  height: 100%; border-radius: 5vw; }

#issue_cont .swiper-wrapper {height: 125.0667vw;}
#issue_cont .swiper-slide {display: block;position:relative;;width: 100%;height: 100%;background-position:center center; background-repeat: no-repeat;image-rendering: auto;image-rendering: crisp-edges; image-rendering: pixelated; cursor:pointer;}
#issue_cont .bg01 {background-image: url('/img/fran_2025/issue_bn_burger.jpg'); background-size: cover;}

#issue_cont .swiper-pagination-horizontal {height: 4vw; }
#issue_cont .swiper-pagination-bullet {  width: 17px; height: 17px; background: #FFF; opacity: 1;}
#issue_cont .swiper-pagination-bullet-active { width: 40px; transition: width .5s; border-radius: 10px; background: #7cb6f6; border: 1px solid transparent; opacity: 1;}
#issue_cont .is-button-prev{width: 70px; height: 70px; margin-top:-35px; left: 40px; background-image:url('/img/2022_fran/ds_btn_prev.png');}
#issue_cont .is-button-next{width: 70px; height: 70px; margin-top:-35px; right: 40px; background-image:url('/img/2022_fran/ds_btn_next.png');}
#issue_cont .swiper-button-next::after, #newbuilding_slide .swiper-button-prev::after { display: none;}

#fb_story {position: relative; width: 100%; height: 52.5333vw; overflow: visible; background: #FFF}
#fb_story_cont {margin: 0 auto; padding: 4vw 0; width: 80%; z-index: 10; }
#fb_story .list {position: absolute; padding-top: 8vw;height: 40vw; border-radius: 5.3333vw; left:50%;transform:translate(-50%,0); background: #FFFFFF; }
#fb_story .list ul { display: flex; justify-content: space-around; text-align: center;}
#fb_story .list ul li {}
#fb_story .list .fb_icon img {height: 12vw;margin-bottom: 6vw;}

#fb_story .list .txt {font-family: 'GmarketSans'; font-size: 3.3333vw;}
#fb_story .list .txt dt {font-weight: 700; color: #222; margin-bottom: 0.6667vw;}
/* #fb_story .list .txt dt b {font-size: 4.6667vw; color: #80c342;} */
#fb_story .list .txt dt b {font-size: 3.7333vw; color: #80c342;}
#fb_story .list .txt dd {font-size: 3.4667vw; font-weight: 500;}
#fb_story .info_txt {margin: 3vw auto; width: 90%;}
#fb_story .info_txt p {text-align: end; font-size: 2vw; color: #bfbfbf;}



#cost_top10 {position:relative;width:100%;background:linear-gradient(to bottom,#80c342 0,#80c342 66.6%,#74cc1d 66.6%,#74cc1d 100%);box-sizing:border-box;}
#cost_top10_cont {position:relative;padding-top:10vw;background-image:url('//frankburger.co.kr/img/fran_2025/cost_top10.png');background-repeat:no-repeat;background-position:center 50vw;box-sizing:border-box;}
#cost_top10_cont .title {position:relative;width:100%;font-family:'GmarketSans';font-weight:700;letter-spacing:-0.08em;text-align:center;box-sizing:border-box;}
#cost_top10_cont .title .title_line1 {font-size:6vw;color:#FFF;}
#cost_top10_cont .title .title_line2 {font-size:7.5vw;color:#204800;}
#cost_top10_cont .title .title_line2 span {color:#ffea00;}
#cost_top10_cont .store_card {width:92vw;margin:0 auto;padding:4vw 0;font-family:'GmarketSans';box-sizing:border-box;}
#cost_top10_cont .store_card ul {display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:5vw;padding:0;margin:0;list-style:none;}
#cost_top10_cont .store_card li {position:relative;width:43vw;height:54vw;border-radius:4vw;overflow:hidden;background-position:center;background-color:#FFF;color:#fff;text-align:center;line-height:54vw;font-size:4vw;box-shadow:1vw 1vw 1vw rgba(82,139,35,0.8);}
#cost_top10_cont .store_card .card_bg {background-image:url('//frankburger.co.kr/img/fran_2025/card_bg.png');background-repeat:no-repeat;background-position:right top;background-size: 24vw;}
#cost_top10_cont .store_card .card_bg_grey {background-image:url('//frankburger.co.kr/img/fran_2025/card_bg_grey.png');background-repeat:no-repeat;background-position:right top;background-size: 24vw;}
#cost_top10_cont .card {position:relative;width:100%;}
#cost_top10_cont .card_top {position:absolute;padding:0;top:2vw;right:3vw;font-size:3.5vw;font-weight:700;color:#FFF;}
#cost_top10_cont .card_store {margin:10vw 0 0 4vw;padding:0;font-size:4vw;font-weight:500;color:#949494;text-align:justify;}
#cost_top10_cont .card_cost {margin:0 0 0 4vw;padding:0;font-size:5.6vw;font-weight:700;color:#2b2b2b;letter-spacing:-0.02em;text-align:justify;}
#cost_top10_cont .card_cost span {font-size:4vw;}
#cost_top10_cont .card_multi_store {margin:0 0 0 4vw;padding:0;font-size:4vw;font-weight:700;color:#6eb829;text-align:justify;}
#cost_top10_cont .icon_store {position:absolute;width:16vw;height:18vw;bottom:6.6667vw;right:3vw;background-image:url('//frankburger.co.kr/img/fran_2025/card_icon_store.png');background-repeat:no-repeat;background-size:contain;z-index:2;}
#cost_top10_cont .card_square {position:absolute;width:16vw;height:16vw;top:30vw;left:8vw;font-size:6vw;font-weight:700;color:#4f8441;line-height:17vw;border:0.3vw solid #bcd4b5;border-radius:50%;z-index:1;}
#cost_top10_cont .card_square span {font-size:3.5vw;}
#cost_top10_cont .card_date {position:absolute;bottom:3vw;left:28.6667vw;font-size:2.6667vw;font-weight:500;color:#acacac;text-align:justify;}
#cost_top10_cont .store_summary {position:relative;width:90vw;height:12vw;margin:0 auto;font-family:'GmarketSans';font-weight:700;color:#FFF;font-size:3.5vw;text-align:center;line-height:12vw;background-color:#497f16;margin-bottom:10vw;border-radius:6vw;letter-spacing:-0.05em;box-sizing:border-box;}
#cost_top10_cont .store_summary span {color:#ffea00;}
#cost_top10_cont .s_story {position:relative;margin:0 auto;padding:0 0 10vw;}
#cost_top10_cont .title {width:80vw;height:auto;margin:0 auto;}
#cost_top10_cont .video-container {position:relative;width:92vw;height:52vw;margin:0 auto;border-radius:4vw;background:#37551b;}
#cost_top10_cont .video-container iframe {width:100%;height:100%;position:absolute;top:0;left:0;border-radius:4vw;}
#cost_top10_cont .mv_btn_box {display:block;width:70vw;height:12vw;font-family:'GmarketSans';font-size:4vw;font-weight:700;letter-spacing:-0.05em;color:#745a00;background:#ffea00;border-radius:6vw;margin:5vw auto 0;text-align:center;line-height:12vw;}

/* cost_area */
#cost_area {position:relative;width:100%;background-color:#FFF;box-sizing:border-box;}
#cost_area_cont {position:relative;padding-top:10vw;box-sizing:border-box;font-family:'GongGothic';text-align:center;}
#cost_area_cont .title {position:relative;margin:0 auto;padding:0;color:#000;box-sizing:border-box;}
#cost_area_cont .title .title_img {width: 80vw; height: 36.2667vw; margin: 0 auto 2vw;}
#cost_area_cont .title .title_img img {width: 100%;}
#cost_area_cont .title .title_text {font-size:8vw;font-weight:700;color:#74cc1d;}
#cost_area_cont .map {position:relative;width:100%;margin:0;padding:0;}
#cost_area_cont .map_bg {position:relative;width:90vw;height:153.3333vw;margin:6vw auto 0;background-image:url('//frankburger.co.kr/img/fran_2025/cost_area_map.png');background-repeat:no-repeat;background-size:55%;background-position:center 30vw;}
#cost_area_cont .map .position {width:29vw;height:29vw;border-radius:50%;background-color:#80c342;}
#cost_area_cont .map .text_area {padding-top:3vw;font-size:4vw;font-weight:700;color:#345812;}
#cost_area_cont .map .text_name {padding-bottom:1vw;font-size:3vw;font-weight:300;color:#345812;}
#cost_area_cont .map .text_name span {font-weight:700;}
#cost_area_cont .map .text_line {width:24vw;height:0.2667vw;background-color:#FFF;margin:0 auto;}
#cost_area_cont .map .text_cost {padding:2vw 0 0.5vw 0;font-size:4.5vw;font-weight:700;color:#fcff0c;}
#cost_area_cont .map .text_cost span {font-size:5vw;line-height:4vw;}
#cost_area_cont .map .text_multi {width:20vw;height:6vw;margin:0 auto;border-radius:3vw;background-color:#000;font-family:'GmarketSans';font-size:3vw;font-weight:700;line-height:6vw;color:#fcff0c;}
#cost_area_cont .map .card_position-1 {position:absolute;top:0;left:12vw;z-index:3;}
#cost_area_cont .map .card_position-2 {position:absolute;top:0;right:16vw;z-index:3;}
#cost_area_cont .map .card_position-3 {position:absolute;top:32vw;left:2vw;z-index:3;}
#cost_area_cont .map .card_position-4 {position:absolute;top:27vw;right:2vw;z-index:3;}
#cost_area_cont .map .card_position-5 {position:absolute;top:57vw;right:6vw;z-index:3;}
#cost_area_cont .map .card_position-6 {position:absolute;top:61vw;left:10vw;z-index:3;}
#cost_area_cont .map .card_position-7 {position:absolute;top:90vw;left:2vw;z-index:3;}
#cost_area_cont .map .card_position-8 {position:absolute;top:88vw;right:27vw;z-index:3;}
#cost_area_cont .map .card_position-9 {position:absolute;top:108vw;right:2vw;z-index:3;}
#cost_area_cont .map .card_position-10 {position:absolute;top:114vw;left:20vw;z-index:3;}
#cost_area_cont .map .line {position:absolute;z-index:2;}
#cost_area_cont .map .card_line-1 {top:24vw;left:38vw;width:3vw;height:23vw;border-top:.4vw solid #2ba600;border-right:.4vw solid #2ba600;}
#cost_area_cont .map .card_line-2 {top:20vw;right:45vw;width:10vw;height:25vw;border-top:.4vw solid #2ba600;border-left:.4vw solid #2ba600;}
#cost_area_cont .map .card_line-3 {top:49vw;left:31vw;width:5vw;height:.2vw;border-bottom:.4vw solid #2ba600;border-right:.4vw solid #2ba600;}
#cost_area_cont .map .card_line-4 {top:40vw;right:32vw;width:19vw;height:.2vw;border-top:.4vw solid #2ba600;}
#cost_area_cont .map .card_line-5 {top:67vw;right:36vw;width:18vw;height:4vw;border-bottom:.4vw solid #2ba600;border-left:.4vw solid #2ba600;}
#cost_area_cont .map .card_line-6 {top:68vw;left:40vw;width:3vw;height:9vw;border-bottom:.4vw solid #2ba600;border-right:.4vw solid #2ba600;}
#cost_area_cont .map .card_line-7 {top:91vw;left:32vw;width:8vw;height:14vw;border-bottom:.4vw solid #2ba600;border-right:.4vw solid #2ba600;}
#cost_area_cont .map .card_line-8 {top:77vw;right:39vw;width:5vw;height:10vw;border-top:.4vw solid #2ba600;border-left:.4vw solid #2ba600;}
#cost_area_cont .map .card_line-9 {top:87vw;right:22vw;width:10vw;height:20vw;border-top:.4vw solid #2ba600;border-right:.4vw solid #2ba600;}
#cost_area_cont .map .card_line-10 {top:111.5vw;left:34vw;width:6vw;height:2.5vw;border-top:.4vw solid #2ba600;border-right:.4vw solid #2ba600;}
#cost_area_cont .sub_title {position:relative;margin:0 auto;padding-bottom:12vw;box-sizing:border-box;}
#cost_area_cont .sub_title .title_line1 {font-size:4vw;font-weight:300;color:#1d1d1d;}
#cost_area_cont .sub_title .title_line1 span {font-weight:700;}
#cost_area_cont .sub_title .title_line2 {font-size:5vw;font-weight:700;color:#80c342;}
#cost_area_cont .source {position:absolute;bottom:30vw;right:8vw;font-size:2.5vw;font-weight:300;color:#989898;}

/* multi_store */
#multi_store {position:relative;width:100%;background:linear-gradient(to bottom,#80c342 0,#80c342 78%,#fff 78%,#fff 100%);box-sizing:border-box;} 
#multi_store_cont {position:relative;margin:0 auto;padding:0 5vw;box-sizing:border-box;font-family:'GongGothic';text-align:center;} 
#multi_store_cont .title {width:90vw;margin:0 auto;padding-top:10vw;color:#000;box-sizing: border-box;} 
#multi_store_cont .title_text {font-size:7vw;font-weight:300;letter-spacing:-0.02em;color:#fff;text-align:center;} 
#multi_store_cont .title_text span {font-weight:700;color:#fcff00;} 
#multi_store_cont .sub_title_text {margin-top:2vw;font-size:4.5vw;font-weight:700;color:#41661e;text-align:center;} 
#multi_store_cont .sub_title_text span {font-size:6vw;} 
/* #multi_store_cont .sub_title_text::after {content:"";display:block;width:1vw;height:12vw;background:#FFF;margin:4vw 0 4vw 50vw;} */


#multi_store_cont .store5_text {font-size:3.7333vw;font-weight:400;color:#fff;text-align:center;margin-top:6vw;} 
#multi_store_cont .multi_store5 {position:relative;width:90vw;height:60vw;margin:4vw auto;display:flex;flex-wrap:wrap;justify-content:center;gap:4vw;} 
#multi_store_cont .multi_store5 .store5_photo {background-color:#fff;box-shadow:0.5em 0.5em rgba(8,33,0,0.5);} 
#multi_store_cont .multi_store5 .box1 {position: absolute; width: 35.77vw; height: 49.07vw; top: 1.53vw; left: 2.05vw; transform: rotate(-5deg); transform-origin: center center; z-index: 3;}
#multi_store_cont .multi_store5 .photo1 {position: relative; width: 33.73vw; height: 41.93vw; margin: 1.02vw auto; background-image: url('//frankburger.co.kr/img/fran_2025/multi_5store01.jpg'); background-repeat: no-repeat; background-size: cover;}
#multi_store_cont .multi_store5 .box2 {position: absolute; width: 27.09vw; height: 37.82vw; top: 4.09vw; left: 29.3vw; transform: rotate(15deg); transform-origin: center center; z-index: 4;}
#multi_store_cont .multi_store5 .photo2 {position: relative; width: 25.05vw; height: 31.67vw; margin: 1.02vw auto; background-image: url('//frankburger.co.kr/img/fran_2025/multi_5store02.jpg'); background-repeat: no-repeat; background-size: cover;}
#multi_store_cont .multi_store5 .box3 {position: absolute; width: 24.03vw; height: 33.73vw; top: 18.40vw; left: 40vw; transform: rotate(-28deg); transform-origin: center center; z-index: 5;}
#multi_store_cont .multi_store5 .photo3 {position: relative; width: 21.98vw; height: 28.63vw; margin: 1.02vw auto; background-image: url('//frankburger.co.kr/img/fran_2025/multi_5store03.jpg'); background-repeat: no-repeat; background-size: cover;}
#multi_store_cont .multi_store5 .box4 {position: absolute; width: 24.03vw; height: 33.73vw; top: 5.3vw; left: 49.3vw; transform: rotate(-10deg); transform-origin: center center; z-index: 2;}
#multi_store_cont .multi_store5 .photo4 {position: relative; width: 21.98vw; height: 28.63vw; margin: 1.02vw auto; background-image: url('//frankburger.co.kr/img/fran_2025/multi_5store04.jpg'); background-repeat: no-repeat; background-size: cover;}
#multi_store_cont .multi_store5 .box5 {position: absolute; width: 24.03vw; height: 33.73vw; top: 17.39vw; left: 62.6vw; transform: rotate(25deg); transform-origin: center center; z-index: 1;}
#multi_store_cont .multi_store5 .photo5 {position: relative; width: 21.98vw; height: 28.63vw; margin: 1.02vw auto; background-image: url('//frankburger.co.kr/img/fran_2025/multi_5store05.jpg'); background-repeat: no-repeat; background-size: cover;}

/*
#multi_store_cont .store4_text {font-size:3.7333vw;font-weight:400;color:#fff;text-align:center;margin-top:6vw;} 
#multi_store_cont .multi_store4 {position:relative;width:90vw;height:60vw;margin:4vw auto;display:flex;flex-wrap:wrap;justify-content:center;gap:4vw;} 
#multi_store_cont .multi_store4 .store4_photo {background-color:#fff;box-shadow:0.5em 0.5em rgba(8,33,0,0.5);} 
#multi_store_cont .multi_store4 .box1 {position: absolute; width: 35.77vw; height: 49.07vw; top: 1.53vw; left: 2.05vw; transform: rotate(-5deg); transform-origin: center center; z-index: 2;}
#multi_store_cont .multi_store4 .photo1 {position: relative; width: 33.73vw; height: 41.93vw; margin: 1.02vw auto; background-image: url('//frankburger.co.kr/img/fran_2025/multi_4store01.jpg'); background-repeat: no-repeat; background-size: cover;}
#multi_store_cont .multi_store4 .box2 {position: absolute; width: 27.09vw; height: 37.82vw; top: 4.09vw; left: 32.20vw; transform: rotate(15deg); transform-origin: center center; z-index: 3;}
#multi_store_cont .multi_store4 .photo2 {position: relative; width: 25.05vw; height: 31.67vw; margin: 1.02vw auto; background-image: url('//frankburger.co.kr/img/fran_2025/multi_4store02.jpg'); background-repeat: no-repeat; background-size: cover;}
#multi_store_cont .multi_store4 .box3 {position: absolute; width: 24.03vw; height: 33.73vw; top: 18.40vw; left: 43.96vw; transform: rotate(-38deg); transform-origin: center center; z-index: 4;}
#multi_store_cont .multi_store4 .photo3 {position: relative; width: 21.98vw; height: 28.63vw; margin: 1.02vw auto; background-image: url('//frankburger.co.kr/img/fran_2025/multi_4store03.jpg'); background-repeat: no-repeat; background-size: cover;}
#multi_store_cont .multi_store4 .box4 {position: absolute; width: 24.03vw; height: 33.73vw; top: 17.39vw; left: 60.33vw; transform: rotate(-10deg); transform-origin: center center; z-index: 1;}
#multi_store_cont .multi_store4 .photo4 {position: relative; width: 21.98vw; height: 28.63vw; margin: 1.02vw auto; background-image: url('//frankburger.co.kr/img/fran_2025/multi_4store04.jpg'); background-repeat: no-repeat; background-size: cover;}
*/

#multi_store_cont .multi_store3 {position:relative;width:90vw;margin:4vw auto 0;} 
#multi_store_cont .multi_store3 .store3_title {font-size:7vw;font-weight:300;color:#fff;text-align:center;margin-bottom:5vw;} 
#multi_store_cont .multi_store3 .store3_title span {font-weight:700;color:#fcff00;} 
#multi_store_cont .multi_store3 .store3_slide {width:100%;overflow:hidden;} 
#multi_store_cont .multi_store3 .swiper-wrapper { height: 65.3333vw;}
#multi_store_cont .multi_store3 ul {display:flex;justify-content:space-between;height:auto;gap:1.3333vw;list-style:none;}
#multi_store_cont .multi_store3 .swiper-pagination-horizontal {height:8vw;bottom:2vw;}
#multi_store_cont .multi_store3 .swiper-pagination-bullet {width:3vw;height:3vw;background:#CCC;opacity:1;}
#multi_store_cont .multi_store3 .swiper-pagination-bullet-active {width:10vw;transition:width .5s;border-radius:5vw;background:#80c342;border:0.133vw solid transparent;opacity:1;}
#multi_store_cont .multi_store3 .ms2-button-next, 
#multi_store_cont .multi_store3 .ms2-button-prev {position: absolute; width: 6vw; height: 6vw; background-color: rgba(255,255,255,0.5); border-radius: 50%; border: 0.1333vw solid #CCC; bottom: 5.3333vw !important; top: auto !important; z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; }
#multi_store_cont .multi_store3 .ms2-button-next::after, 
#multi_store_cont .multi_store3 .ms2-button-prev::after { content: ''; display: block; width: 1.8667vw; height: 1.8667vw; border-top: 0.4vw solid #CCC; border-right: 0.4vw solid #CCC; }
#multi_store_cont .multi_store3 .ms2-button-next::after { transform:translateX(-0.4vw) rotate(45deg); }
#multi_store_cont .multi_store3 .ms2-button-prev::after { transform:translateX(0.4vw) rotate(-135deg); }
#multi_store_cont .multi_store3 .ms2-button-next { right: 20%; }
#multi_store_cont .multi_store3 .ms2-button-prev { left: 20%; }
#multi_store_cont .multi_store3 .store3_photo {width:29.3333vw;height:48vw;border-radius:5vw;background-color:#ffea00;overflow:hidden;margin:0 auto;}
#multi_store_cont .multi_store3 .blank {background-color: transparent;}
#multi_store_cont .multi_store3 .store3_photo .photo {width:29.3333vw;height:28.2667vw;z-index:2;}
#multi_store_cont .multi_store3 .bg1 {background-image:url('//frankburger.co.kr/img/fran_2025/multi_3store01a.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;}
#multi_store_cont .multi_store3 .bg2 {background-image:url('//frankburger.co.kr/img/fran_2025/multi_3store02.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;}
#multi_store_cont .multi_store3 .bg3 {background-image:url('//frankburger.co.kr/img/fran_2025/multi_3store03.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;}
#multi_store_cont .multi_store3 .bg4 {background-image:url('//frankburger.co.kr/img/fran_2025/multi_3store04.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;}
#multi_store_cont .multi_store3 .bg5 {background-image:url('//frankburger.co.kr/img/fran_2025/multi_3store05.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;}
#multi_store_cont .multi_store3 .bg6 {background-image:url('//frankburger.co.kr/img/fran_2025/multi_3store06.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;}
#multi_store_cont .multi_store3 .bg7 {background-image:url('//frankburger.co.kr/img/fran_2025/multi_3store07.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;}
#multi_store_cont .multi_store3 .bg8 {background-image:url('//frankburger.co.kr/img/fran_2025/multi_3store08.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;}
#multi_store_cont .multi_store3 .bg9 {background-image:url('//frankburger.co.kr/img/fran_2025/multi_3store09.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;}
#multi_store_cont .multi_store3 .bg10 {background-image:url('//frankburger.co.kr/img/fran_2025/multi_3store10.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;}
#multi_store_cont .multi_store3 .bg11 {background-image:url('//frankburger.co.kr/img/fran_2025/multi_3store11.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;}
#multi_store_cont .multi_store3 .bg12 {background-image:url('//frankburger.co.kr/img/fran_2025/multi_3store12.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;}
#multi_store_cont .multi_store3 .bg13 {background-image:url('//frankburger.co.kr/img/fran_2025/multi_3store13.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;}
#multi_store_cont .multi_store3 .bg14 {background-image:url('//frankburger.co.kr/img/fran_2025/multi_3store14.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;}
#multi_store_cont .multi_store3 .bg15 {background-image:url('//frankburger.co.kr/img/fran_2025/multi_3store15.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;}
#multi_store_cont .multi_store3 .bg16 {background-image:url('//frankburger.co.kr/img/fran_2025/multi_3store16.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;}
#multi_store_cont .multi_store3 .bg17 {background-image:url('//frankburger.co.kr/img/fran_2025/multi_3store17.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;}
#multi_store_cont .multi_store3 .bg18 {background-image:url('//frankburger.co.kr/img/fran_2025/multi_3store18.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;}
#multi_store_cont .multi_store3 .bg19 {background-image:url('//frankburger.co.kr/img/fran_2025/multi_3store19.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;}
#multi_store_cont .multi_store3 .bg20 {background-image:url('//frankburger.co.kr/img/fran_2025/multi_3store20.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;}
#multi_store_cont .multi_store3 .bg21 {background-image:url('//frankburger.co.kr/img/fran_2025/multi_3store21.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;}
#multi_store_cont .multi_store3 .text_line {padding-top:2.2vw;font-size:3.3333vw;font-weight:700;letter-spacing:-0.02em;text-align:center;color:#336a00;}

#open_store {position:relative;width:100%;background-color:#fff;box-sizing:border-box;}
#open_store_cont {position:relative;box-sizing:border-box;text-align:center;}
#open_store_cont .title {position:relative;margin:0 auto;padding:0;font-family:'GongGothic';font-size:8vw;font-weight:400;color:#80c342;box-sizing:border-box;}
#open_store_cont .title span {font-weight:700;color:#336a00;}
#open_store_cont .store_card {width:88vw;margin:0 auto;padding:5vw 0 8vw;font-family:'GmarketSans';box-sizing:border-box;}
#open_store_cont .store_card ul {display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:3vw;padding:0;margin:0;list-style:none;}
#open_store_cont .store_card li {position:relative;width:42vw;height:62vw;border-radius:2vw;overflow:hidden;color:#fff;text-align:center;box-shadow:0.7vw 0.7vw 0.7vw rgba(0,0,0,0.3);background-repeat:no-repeat;background-position:center center;background-size:cover;}
#open_store_cont .store_card .text_bg {position:absolute;width:43vw;height:14vw;top:47vw;background-color:rgba(0,0,0,0.8);display:flex;flex-direction:column;align-items:center;justify-content:center;}
#open_store_cont .store_card .card_bg656 {background-image:url('//frankburger.co.kr/img/fran_2025/open_store_656.jpg');}
#open_store_cont .store_card .card_bg739 {background-image:url('//frankburger.co.kr/img/fran_2025/open_store_739.jpg');}
#open_store_cont .store_card .card_bg771 {background-image:url('//frankburger.co.kr/img/fran_2025/open_store_771.jpg');}
#open_store_cont .store_card .card_bg773 {background-image:url('//frankburger.co.kr/img/fran_2025/open_store_773.jpg');}
#open_store_cont .store_card .card_bg775 {background-image:url('//frankburger.co.kr/img/fran_2025/open_store_775.jpg');}
#open_store_cont .store_card .card_bg776 {background-image:url('//frankburger.co.kr/img/fran_2025/open_store_776.jpg');}
#open_store_cont .store_card .card_bg777 {background-image:url('//frankburger.co.kr/img/fran_2025/open_store_777.jpg');}
#open_store_cont .store_card .card_bg779 {background-image:url('//frankburger.co.kr/img/fran_2025/open_store_779.jpg');}
#open_store_cont .store_card .card_bg780 {background-image:url('//frankburger.co.kr/img/fran_2025/open_store_780.jpg');}
#open_store_cont .store_card .card_bg781 {background-image:url('//frankburger.co.kr/img/fran_2025/open_store_781.jpg');}
#open_store_cont .store_card .card_bg782 {background-image:url('//frankburger.co.kr/img/fran_2025/open_store_782.jpg');}
#open_store_cont .store_card .card_bg783 {background-image:url('//frankburger.co.kr/img/fran_2025/open_store_783.jpg');}
#open_store_cont .store_card .card_bg786 {background-image:url('//frankburger.co.kr/img/fran_2025/open_store_786.jpg');}
#open_store_cont .store_card .card_bg787 {background-image:url('//frankburger.co.kr/img/fran_2025/open_store_787.jpg');}
#open_store_cont .store_card .card_bg788 {background-image:url('//frankburger.co.kr/img/fran_2025/open_store_788.jpg');}
#open_store_cont .store_card .card_bg789 {background-image:url('//frankburger.co.kr/img/fran_2025/open_store_789.jpg');}
#open_store_cont .store_card .card_bg790 {background-image:url('//frankburger.co.kr/img/fran_2025/open_store_790.jpg');}
#open_store_cont .store_card .card_bg791 {background-image:url('//frankburger.co.kr/img/fran_2025/open_store_791.jpg');}
#open_store_cont .store_card .card_bg792 {background-image:url('//frankburger.co.kr/img/fran_2025/open_store_792.jpg');}
#open_store_cont .store_card .card_bg793 {background-image:url('//frankburger.co.kr/img/fran_2025/open_store_793.jpg');}
#open_store_cont .store_card .card_bg794 {background-image:url('//frankburger.co.kr/img/fran_2025/open_store_794.jpg');}
#open_store_cont .store_card .card_name {font-size:4vw;font-weight:700;}
#open_store_cont .store_card .card_area {font-size:2.8vw;font-weight:500;}
#open_store_cont .store_card .card_area span {color:#fff600;font-weight:700;}
#open_store_cont .os_btn_box {display:block;width:65vw;height:10vw;font-family:'GmarketSans';font-size:4vw;font-weight:700;letter-spacing:-0.1vw;color:#fcff00;background:#80c342;border-radius:7vw;margin:0 auto 13vw;text-align:center;line-height:10vw;}

/* soon */
#soon {position:relative;width:100%;background-color:#eee;box-sizing:border-box;}
#soon_cont {position:relative;box-sizing:border-box;text-align:center;}
#soon_cont .title {position:relative;margin:0 auto;padding-top:10vw;font-family:'GongGothic';font-size:8vw;font-weight:400;color:#80c342;box-sizing:border-box;}
#soon_cont .title span {font-weight:700;color:#336a00;}
#soon_cont .store_card {width:92vw;margin:0 auto;padding:5vw 0 13vw;font-family:'GongGothic';box-sizing:border-box;}
#soon_cont .store_card ul {display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:3vw;padding:0;margin:0;list-style:none;}
#soon_cont .store_card li {position:relative;width:29vw;height:30vw;color:#336a00;text-align:center;background-image:url('//frankburger.co.kr/img/fran_2025/soon_card_bg.png');background-repeat:no-repeat;background-position:center center;background-size:cover;}
#soon_cont .store_card .text_bg {position:absolute;width:29vw;height:17vw;top:13vw;display:flex;flex-direction:column;align-items:center;}
#soon_cont .store_card .card_name {font-size:3.5vw;font-weight:700;}
#soon_cont .store_card .card_name2 {font-size:2.5vw;color:#ff9600;font-weight:700;line-height:1;}
#soon_cont .store_card .card_date {width:20vw;height:5.5vw;margin-top:1vw;border-radius:1vw;background-color:#336a00;font-size:2.8vw;font-weight:700;color:#fff;line-height:5.7vw;}

/* frank_awards */
#frank_awards {position: relative; width: 100%; background: radial-gradient(circle, #f0f7e5 0%, #b4d980 40%, #4c9a16 100%); box-sizing: border-box; }
#frank_awards_cont {position: relative; box-sizing: border-box; font-family:'GongGothic'; text-align: left; }
#frank_awards_cont .awards_bg {position:absolute;left:50%;transform:translateX(-50%);width:92vw;height:80vw;background-image:url('//frankburger.co.kr/img/fran_2025/awards_bg.png');background-repeat:no-repeat;background-size:contain;}
#frank_awards .title {position:relative;margin:0 auto;padding:10vw 0 5vw; text-align: center; box-sizing:border-box;}
#frank_awards .title .title_line1 {font-size:7vw;font-weight:400;color:#fff;line-height:1.1;box-sizing:border-box;}
#frank_awards .title .title_line1 span {font-weight:700;color:#336a00;line-height:1.1;box-sizing:border-box;}
#frank_awards .title .title_line2 {margin:0;padding-bottom:1.4vw;font-size:7vw;font-weight:400;color:#fff;box-sizing:border-box;}
#frank_awards .title .title_line2 span {font-weight:700;color:#336a00;box-sizing:border-box;}
#frank_awards .title .title_line3 {font-size:3.7333vw;font-weight:300;color:#fff;letter-spacing: -0.02em;box-sizing:border-box;}
#frank_awards .awards_logo {width:92vw;margin:0 auto;padding: 6vw 0 10vw;}
#frank_awards .awards_logo img{width:100%;}
#frank_awards .awards_list {position:relative;width:92vw;margin:66.6667vw auto 0;padding:2.6667vw;display:flex;justify-content:center;align-items:center;background-color:#fdfaf1;border-radius:2vw;box-sizing:border-box;}
#frank_awards .awards_list .left_list {list-style:none;margin:0;display:flex;flex-direction:column;justify-content:space-between;height:100%;}
#frank_awards .awards_list li {font-size:3.4667vw;font-weight:300;letter-spacing: -0.05em; color:#252525;}
#frank_awards .awards_list li span {font-weight:700;}
#frank_awards .left_list li {line-height:calc(80vw / 13);}

/* good_fran */
#good_fran {position:relative;width:100%;padding: 10vw 0; background-color:#f1f1f1;box-sizing:border-box;}
#good_fran_cont {position:relative;margin: 0 auto; font-family:'GongGothic';box-sizing:border-box;}
#good_fran_cont .good_fran_logo {position:relative;width: 80vw; margin:0 auto;padding:0;box-sizing:border-box;}
#good_fran_cont .good_fran_logo img{width: 100%;}
#good_fran_cont .title {position:relative;width: 85vw; margin:0 auto;padding:0;display:flex;flex-direction:column;justify-content:center;}
#good_fran_cont .title_logo {width:50vw; margin: 5vw auto; box-sizing:border-box;}
#good_fran_cont .title_logo img{width: 100%;}
#good_fran_cont .title_line1 {padding-bottom:2.08vw;font-size:3.7333vw;font-weight:400;color:#4d4d4d;text-align: center; letter-spacing:-0.04em;line-height:1;box-sizing:border-box;}
#good_fran_cont .title_line1 span {font-weight:700;line-height:1;}
#good_fran_cont .title_line2 {font-size:7vw;font-weight:400;color:#2ba600;text-align: center;line-height:1.1;box-sizing:border-box;}
#good_fran_cont .title_line2 span {font-weight:700;color:#2ba600;line-height:1.1;box-sizing:border-box;}
#good_fran_cont .title_line3 {margin-top:1.39vw;font-size:3vw;font-weight:300;color:#a5a5a5;text-align: center;line-height:1.4;box-sizing:border-box;}

/* forum */
#forum {position:relative;width:100%;padding: 10vw 0;box-sizing:border-box;}
#forum_cont {position:relative;width: 92vw; margin: 0 auto; box-sizing:border-box;text-align:left;font-family:'GongGothic';}
#forum_cont .title {position:relative;margin:0;padding:4vw 0 0 2.6667vw;text-align: center; box-sizing:border-box;}
#forum_cont .title .title_line1 {padding-bottom:1.39vw;font-size:6vw;font-weight:400;color:#4d4d4d;line-height:1;box-sizing:border-box;}
#forum_cont .title .title_line1 span {padding-bottom:1.39vw;font-weight:700;line-height:1;box-sizing:border-box;}
#forum_cont .title .title_line2 {padding-bottom:4.17vw;font-size:7.5vw;font-weight:700;color:#2ba600;line-height:1;letter-spacing:-0.04em;box-sizing:border-box;}
#forum_cont .big_photo_list {position:absolute;width:60vw;height:30vw;top:30vw;right:5vw;z-index:1;}
#forum_cont .big_photo_list ul {position:absolute;}
#forum_cont .big_photo_list .big_photo {position:absolute;background-color:#FFF;border:0.6667vw solid #FFF;border-radius:0.83vw;box-shadow:0.5em 0.5em 0.5em rgba(0,0,0,0.4);}
#forum_cont .big_photo_list .photo1 {width:46.6667vw;height:33.2vw;top:0;right:0;background-image:url('//frankburger.co.kr/img/fran_2025/big_photo01.jpg');background-repeat:no-repeat;background-size:cover;z-index:2;}
#forum_cont .big_photo_list .photo2 {width:34.6667vw;height:24.6667vw;top:26vw;right:29.3333vw;background-image:url('//frankburger.co.kr/img/fran_2025/big_photo02.jpg');background-repeat:no-repeat;background-size:cover;z-index:4;}
#forum_cont .big_photo_list .photo3 {width:26.6667vw;height:18.9333vw;top:10vw;right:54.6667vw;background-image:url('//frankburger.co.kr/img/fran_2025/big_photo03.jpg');background-repeat:no-repeat;background-size:cover;z-index:3;}
#forum_cont .photo_list ul {position:relative;width:92vw;margin:0 auto;display:flex;flex-wrap:wrap;list-style:none;}
#forum_cont .photo_list ul li {width:23vw;height:12.6667vw;}
#forum_cont .photo_list ul img {width:100%;}
#forum_cont .sub_title {position:relative;margin:0;padding:3vw;font-size:3.7333vw;font-weight:400;color:#4d4d4d;text-align: center; letter-spacing:-0.01em;box-sizing:border-box;}








/* inquiry */
#inquiry {position: relative; width: 100%; background: #7fbe25; background-image:url('//frankburger.co.kr/img/fran_2025/inquiry_bg.png'); background-repeat: no-repeat; background-position: center 53.3333vw;background-size: cover; box-sizing: border-box;}
#inquiry_cont {position: relative; box-sizing: border-box; text-align: left; font-family:'GongGothic';}
#inquiry_cont .inquiry_logo {width: 66.6667vw; margin: 0 auto; padding: 12vw 0 6.6667vw; }
#inquiry_cont .inquiry_logo img{width: 100%;}
#inquiry_cont .inquiry_title {width: 100%; height: 14.6667vw; margin-bottom: 5.3333vw; display: flex; justify-content: center; align-items: center; }
#inquiry_cont .inquiry_title .box {border: 0.2667vw solid #eee; display: flex; justify-content: center; align-items: center; font-weight: 300; color: #FFF; text-align: center; border-radius: 2.6667vw; transition: all 0.001s ease; transform-origin: center center; }
#inquiry_cont .inquiry_title .stateA {width: 84vw; height: 14.6667vw; font-size: 8.6667vw; }
#inquiry_cont .inquiry_title .stateA span {font-weight: 700; color: #fff000;}
#inquiry_cont .inquiry_title .stateB {width: 82.6667vw; height: 13.3333vw; font-size: 8.6667vw; }
#inquiry_cont .inquiry_title .stateB span {font-weight: 700; color: #336a00; }
#inquiry_cont .inquiry_sub_title {width: 100%; margin-bottom: 8vw; display: flex; flex-direction: column; align-items: center; }
#inquiry_cont .inquiry_sub_title .title_line1 {margin-bottom: 5.3333vw; font-size: 6.6667vw; font-weight: 300; line-height: 1; color: #FFF; }
#inquiry_cont .inquiry_sub_title .title_line2 {font-size: 10.6667vw; font-weight: 700; color: #FFF; }
#inquiry_cont .inquiry_sub_title .title_line2 span{color: #336a00;}
#inquiry .inquiry_form_main {width: 92vw; margin: 0 auto; padding-bottom: 26.6667vw;}
#inquiry .iqr_check{padding:1.3333vw 2vw 1.3333vw 26.6667vw;}
#inquiry .iqr_check > input{width: 3.3333vw; height: 3.3333vw; vertical-align:top;}
/* .iqr_check > input, .iqr_check > label{display:block;float:left} */
#inquiry .iqr_check > label{margin-left:1.3333vw; font-family: 'GmarketSans'; font-size: 3.3333vw; font-weight: 700; line-height:100%;color: #FFF; vertical-align:top;}
#inquiry .iqr_info{margin-top:4vw}
#inquiry .inquiry_table{width:100%; table-layout:fixed}
#inquiry .inquiry_table .col1{width:26.6667vw}
#inquiry .inquiry_table th, .inquiry_table td{padding:1.3333vw 0;}
#inquiry .inquiry_table th{text-align:left;}
#inquiry .inquiry_table td{color:#FFF}
#inquiry .inquiry_table th label, .inquiry_table th span{position:relative;font-family: 'GmarketSans'; font-size: 4.6667vw; font-weight: 800; color:#FFF}
#inquiry .inquiry_table th label.required:before{content:'';position:absolute;right:-1.3333vw;top:0.2667vw;width:0.8vw;height:0.6667vw;background:url('../img/inquiry_dot.png') no-repeat; background-size: cover;}
#inquiry .inquiry_table input[type="text"], .inquiry_table input[type="password"], .inquiry_table select{width:65.3333vw;height:10.6667vw;border-radius: 0.6667vw;padding:0 2.6667vw;font-family: 'GmarketSans'; font-size: 3.7333vw; font-weight: 500; line-height:4.6667vw; border: 0; outline-color: #7fbe25;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
}
#inquiry .inquiry_table .bridge, .inquiry_table .nbsp{display:inline-block;text-align:center}
#inquiry .inquiry_table .bridge{width:2.1333vw}
#inquiry .inquiry_table .nbsp{width:0.6667vw}
#inquiry .inquiry_table .text{padding-left:0.2667vw;font-size:0.875em}
#inquiry .inquiry_table textarea{width:65.3333vw;height:14.6667vw;padding:1.3333vw 2.6667vw;font-family: 'GmarketSans'; font-size: 3.3333vw; font-weight: 500; border-radius: 0.6667vw; border: 0; outline-color: #7fbe25;  line-height:160%;resize:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
}
#inquiry .b_btn01{display:block;width:93.3333vw;height:10.6667vw;border-radius: 5.3333vw;margin:4vw auto 0;background-color:#336a00;font-family: 'GmarketSans'; font-size: 5.3333vw; font-weight: 700; line-height:12vw;color:#ffea00;text-align:center}




.privacy_modal_pop{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:101;
	display:none;
}
.privacy_modal_pop .modal_container{
	display:flex;
	align-items: center;
	justify-content: center;
	width:100%;
	height:100%;
}
.privacy_modal_pop .modal_blind{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.6);
}
.privacy_modal_pop .modal_contents{
	position:relative;
	z-index:2;
	background:#fff;
	max-width:650px;
	width:90%;
}
.privacy_modal_pop .modal_contents h3{
	background:#7fc241;
	color:#fff;
	padding:12px 20px;
	font-size:20px;
	font-weight:600;
	display:flex;
	justify-content: space-between;
	align-items: center;
}
.privacy_modal_pop .modal_contents h3 button{
	position:relative;
	width:34px;
	height:34px;
}
.privacy_modal_pop .modal_contents h3 button span{
	display:none;
}
.privacy_modal_pop .modal_contents h3 button::before,
.privacy_modal_pop .modal_contents h3 button::after{
	content:"";
	position:absolute;
	width:100%;
	left:0;
	top:50%;
	height:2px;
	background:#fff;
	margin-top:-1px;
}
.privacy_modal_pop .modal_contents h3 button::before{
	transform:rotate(45deg);
}
.privacy_modal_pop .modal_contents h3 button::after{
	transform:rotate(-45deg);
}
.privacy_modal_pop .modal_contents .privacy_contents{
	padding:20px 20px;
	font-size:14px;
	color:#444;
	line-height:1.7;
	overflow:auto;
	max-height:500px;
}
.privacy_modal_pop .modal_contents .privacy_contents h4{
	font-size:15px;
	font-weight:600;
	margin-bottom:10px;
	margin-top:25px;
}
.privacy_modal_pop .modal_contents .privacy_contents p{
	font-weight:600;
	margin-bottom:5px;
	margin-top:10px;
}