@media screen and (max-width:991px) { 
    .fixed_menu { right: 20px;}

}
@media screen and (max-width:768px) { 

    /* 콘테이너 */ 
    .container_wrap { padding-top:125px;}

    /* 헤더 */
    .header { display:block; text-align:center; padding:0;}
    .gnb_logo { margin-top:10px;}
    .gnb_logo a img {width:85px;}
    .gnb_menu { display:flex; justify-content:center; margin-top:10px;}
    .gnb_menu li { padding:15px 35px;}
    .gnb_menu li a { font-size:18px; color:#000;}

    /* 비주얼 */
    .visual_gmc { height:auto;}
    .visual_txt {padding:120px 0;}
    .visual_txt p.txt_top {font-size:48px; padding:12px 0;}
    .visual_txt p.txt_bottom { font-size:30px; line-height:40px; padding:20px 0;}

    /* 브랜드소개 */
    .brand_wrap .brand_title h2 { font-size:50px; padding:0 20px;}
    .brand_title_m { display:block;}
    .brand_title_pc { display:none;}
    .brand_wrap .brand_title p { font-size:25px; line-height:32px; padding: 0 40px;}
    .brand_wrap .brand_ex1 { padding:30px;}
    .brand_wrap .brand_ex2 .brand_ex2_txt h3 {font-size:45px;}
    .brand_wrap .brand_ex2 .brand_ex2_txt p { font-size:25px; line-height:32px; padding-top:10px;}

    /* 창업이야기 */
    .gmc_story { padding-top:125px; margin-top:80px;}
    .gmc_story_inner { padding:60px 40px;}
    .gmc_story_inner p.story_txt1 { font-size:30px;}
    .gmc_story_inner p.story_txt2 { font-size:70px;}
    .gmc_story_inner p.story_txt3 { font-size:20px; line-height:28px; padding-top:10px;}
    
    .story_wrap { margin-top:100px;}
    .story_grown .story_title_m { display:block; font-size:45px;} 
    .story_grown .story_title_pc { display:none;}
    .story_grown p { font-size:25px;}
    .grown_graph { margin-top:50px;}
    .grown_graph .grown_img1, .grown_graph .grown_img2, .grown_graph .grown_img3 { margin:0; margin-top:50px;}
    .grown_graph .grown_img1 { margin-top:0;}
    .menu_title_m { display:block; }
    .menu_title_pc { display:none; }
    .story_menu { margin-top:110px;}
    .story_menu h2 { font-size:45px;}
    .story_menu p { font-size:25px; line-height:32px;}
    .story_menu img.menu_img1 { padding:0 20px;}

    .success { padding-top:125px; margin-top:80px;}
    .success_title { height:auto; padding-bottom:125px;}
    .success p { font-size:40px;}
    .success h1 { font-size:60px;}
    .success_wrap div.success_inner h2 { font-size:45px;}
    .success_wrap div.success_inner ul { justify-content: space-around;}
    .success_wrap div.success_inner ul li { width:30%;}
    .success_wrap div.success_inner ul li p { font-size:21px;}
    .success_wrap div.success_inner ul li span { font-size:18px; line-height:22px;}
    /* .succees_wrap div.success_inner ul li div img { padding:64px 66px;} */
    .success_wrap div.success_inner ul li > div.success_circle { padding:65px;}
    .success_wrap div.success_inner ul li

    .success_sec1 {padding:50px 20px; }
    .success_sec1 h1 { font-size:54px;}
    .success_sec1 p { font-size:25px; line-height:32px; margin-top: 15px;}
    .sec1_title_pc { display:none;}
    .sec1_title_m { display:block;}
    .success_sec2 { padding:60px 0;}
    .success_sec2 p.royal_txt { font-size:28px; line-height:35px; padding-top:0; margin-top:40px;}
    .success_sec2 h3 { font-size:50px;}
    .success_sec2 > div > img { max-width:90%;}
    .success_sec3 { padding:70px 0;}
    .success_sec3 > img {max-width:90%;}
    .success_sec4 { margin-top:110px;}
    .success_sec4 h5 { font-size:40px;}
    .success_sec4 h2 { font-size:54px;}
    .success_sec4 > p { font-size:28px;  line-height:35px;}
    .success_sec4 > p { padding:0 80px;}
    .success_edu_list div.edu_txt { padding:45px 15px 15px;}
    .success_edu_list div.edu_txt h5 { font-size:30px;}
    .success_edu_list div.edu_txt p { font-size:18px; line-height:25px;}
    .success_sec5 { margin-top:110px;}
    .success_sec5 h5 { font-size:40px;}
    .success_sec5 h2 { font-size:54px;}
    .success_sec5 p { font-size:28px; line-height:35px;}
    .success_sec5 .sec5_txt_pc { display:none;}
    .success_sec5 .sec5_txt_m { display:block; line-height:60px; margin-top:10px;}
    .success_sec5 ul { justify-content:space-around;}
    .success_sec5 ul li.list { width:30%;}
    .success_sec5 ul li div.success_circle { width:auto; height:auto; padding:0}
    .success_sec5 .success_circle img { padding:68px 66px;}
    .success_sec5 ul li.system_li3 div.success_circle img { padding:68px 54px;}
    .success_sec5 ul li.list p { font-size:21px;}
    .success_sec5 ul li.list span { font-size:18px; line-height:22px;}

    .sec6_txt_m { display:block;}
    .sec6_txt_pc { display:none;}
    .success_sec6 h2 { font-size:54px; line-height:60px;}
    .success_sec6 > p { font-size:28px; line-height:35px;}
    .sec6_img_graph div img { max-width:85%;}
    .success_sec6 .sec6_txt_s p { font-size:26px;}
    .success_sec6 .success_sec6_inner1 { height:auto;}


    .success_sec7 .bedal { padding:35px 0;}
    .success_sec7 .bedal div { margin:0 20px;}
    .success_sec7 .bedal div h3 { font-size:30px; line-height:38px;}
    .success_sec7 .bedal div p { font-size:20px; line-height:28px; margin-top:10px;}
    .bedal_txt_m { display:block;}
    .bedal_txt_pc { display:none;}

    .success_sec8 { padding:70px 30px 30px 30px;}
    .success_sec8 h3 { font-size:40px;}
    .success_sec8 .review_inner {  padding:45px; margin-top:30px; border-radius:30px;}
    .success_sec8 .review_inner ul li img { max-width:90%;}

    .success_sec9 h5 { font-size:40px;}
    .success_sec9 h2 { font-size:54px;}
    .success_sec9 > p { font-size:28px; line-height:35px;}
    .success_sec9 > div > img { max-width:85%;}
    .success_sec9 .sec9_award div.award_img { display:block;}
    .success_sec9 .sec9_award div.award_img div:last-child { margin-top:30px;}

    .process { padding-top:125px; margin-top:80px;}
    .process p { font-size:40px;}
    .process_title { height:auto; padding-bottom:125px; }
    .process_title h1 { font-size:54px;}
    .process_wrap > div > h2 { font-size:45px;}
    .process_sec1 { padding:150px 0 30px 0;}
    .process_sec1 h5 { font-size:30px;}
    .process_sec1 p { font-size:20px;}
    .process_wrap div.img_join img { margin-top:30px;}
    .process_sec2.pc { display:none;}
    .process_sec2.m { display:block;}
    .process_sec2.m ul { margin-top:40px;}
    .process_sec3 { margin-top:110px;}
    .process_sec3 h2 { font-size:45px;}
    .process_sec3 p { font-size:28px; line-height:35px;}
    .process_sec3 > img {max-width:85%;}
    .process_sec3 p.cost_add_txt { padding:0 60px; font-size:18px; line-height:26px; letter-spacing: -.5px;}
    .process_sec4 { margin-top:110px;}
    .process_sec4 h2 { font-size:45px;}
    .process_sec4 p { font-size:28px; line-height:35px;}
    .process_sec4 .process_bank > div { margin:0;}
    .process_bank > div > img {max-width:95%;}
    .process_sec5 { margin-top:110px;}
    .process_qna { padding:0 20px; margin-top:50px;}
    .process_sec5 .process_qna p.answer { font-size:18px; line-height:28px;}
    .process_sec5 .process_qna p.question.top { margin:0;}


}
@media screen and (max-width:480px) { 

    /* 헤더 */
    .header { display:block; text-align:center; padding:0}
    .gnb_logo a img { width:70px;}
    .gnb_menu { display:flex; justify-content:center;}
    .gnb_menu li { padding:10px 5px;}
    .gnb_menu li a { font-size:15px; color:#000;}

    .container_wrap { padding-top:104px;}

    /* 비주얼 */
    .visual_txt { padding:70px 0;}
    .visual_txt p.txt_top { font-size:25px; padding:10px 0;}
    .visual_txt p.txt_bottom { font-size:18px; line-height:25px;}

    /* 브랜드이야기 */
    .brand_wrap { margin-top:70px;}
    .brand_wrap .brand_title h2 { font-size:30px; padding: 0 20px; line-height: 38px;}
    .brand_wrap .brand_title p { font-size: 18px; line-height: 26px; padding:0 30px;}
    .brand_wrap .brand_ex1 { margin:0; padding:20px;}
    .brand_wrap .brand_ex2 { margin-top:20px;}
    .brand_wrap .brand_ex2 .brand_ex2_txt h3 { font-size:30px; padding-top:30px;}
    .brand_wrap .brand_ex2 .brand_ex2_txt p { font-size:16px; line-height:20px;}

    .gmc_story { padding-top:104px; margin:0;}
    .gmc_story_inner { padding:40px 20px; overflow:hidden;}
    .gmc_story_inner p.story_txt2 { font-size:40px;}
    .gmc_story_inner p.story_txt3 { font-size:18px; line-height:24px;}
    .gmc_story_inner p.story_txt1 { font-size:28px; line-height:36px;}
    button.slick-prev, button.slick-prev { display:none;}
    .story_wrap { margin-top:80px;}
    .story_grown { margin-top:80px; padding:40px 20px;}
    .story_grown .story_title_m { font-size:30px;}
    .story_grown p { font-size:18px; line-height:26px;}
    .story_menu { margin-top:80px;}
    .story_menu p { font-size:18px; line-height:26px; letter-spacing:-1px;}
    .story_menu h2 { font-size:30px; line-height:38px;}
    .story_menu img.menu_img1 { margin-top:30px;}
    .story_menu .menu_slide_wrap { margin-top:30px;}
    div.part { width:100% !important; /*padding-left:30px;*/ margin-top:30px;}
    p.part_title { font-size:18px; line-height:28px; font-weight:900;}
    p.part_exp { line-height:24px; margin-top:13px;}
    .story_menu .menu_slide_wrap .swiper-wrapper .menu_list p { font-size:18px;}
    /* .story_wrap .story_inner {overflow:hidden;} */
    
    .success { padding:0; margin-top:0px; padding-top: 103px;}
    .success h1 { font-size:30px;}
    .success h1.success_txt_pc { display:none;}
    .success h1.success_txt_m { display:block; font-size:45px; line-height:50px; margin-top:5px;}
    .success_title { padding-bottom:130px;}
    .success p { font-size: 30px; padding-top:35px;}
    .success_wrap { margin-top:0}
    .success_wrap div.success_inner h2 { font-size:32px; padding:0 20px;}
    .success_wrap div.success_inner ul { display:block; margin-top:20px; padding:0 25px;}
    .success_wrap div.success_inner ul li { width:100%;}
    .success_wrap div.success_inner ul li.success_li2, .success_wrap div.success_inner ul li.success_li3 {margin-top:30px;}
    .success_wrap div.success_inner ul li p { font-size:20px; margin-top:10px;}
    .success_wrap div.success_inner ul li span { font-size:18px; letter-spacing:-1px;}
    .success_wrap div.success_inner ul li.success_li1 div.success_circle,
    .success_wrap div.success_inner ul li.success_li2 div.success_circle,
    .success_wrap div.success_inner ul li.success_li3 div.success_circle { margin:0 auto; padding:15%; width:60%;}
    
    .success_sec1 { margin-top:80px; padding:30px 20px;}
    .success_sec1 h1 { font-size:40px;}
    .success_sec1 p { line-height:24px; font-size: 16px;}

    .success_sec2 h2 { font-size:34px;}
    .success_sec2 p.royal_price { font-size:55px;}
    .success_sec2 p.royal_txt { font-size:16px; line-height:28px;}
    .success_sec2 h3 { font-size:28px;}
    .success_sec2 > div > img { max-width:95%}

    .success_sec3 { padding:40px 0;}
    .success_sec3 p { font-size:25px;}

    .success_sec4 { margin-top:80px;}
    .success_sec4 h5 { font-size:25px; }
    .success_sec4 h2 { font-size:48px;}
    .success_sec4 h2.sec4_txt_pc { display:none;}
    .success_sec4 h2.sec4_txt_m { display:block; line-height: 48px; margin-top:5px; font-size:40px;}
    .success_sec4 > p { font-size:18px; line-height:25px; padding:0 20px;}
    .success_sec4 .success_edu_list { display:block;margin-top:40px;}
    .success_sec4 .success_edu_list > div { width:100%;}
    .success_sec4 .success_edu_list .edu_list_wrap {display:none;}
    .success_sec4 .success_edu_list .edu_list_m {display:block}
    .success_sec4 .success_edu_list .edu_txt_m { font-size:16px; padding:10px 20px 0; font-weight:300;}
    .success_sec4 .success_edu_list .edu_txt_m h5 { color:#ffca11;}
    .success_sec4 .success_edu_list .edu_txt_m p { letter-spacing:-1px; line-height:24px;}

    .success_sec5 h5 { font-size:30px;}
    .success_sec5 h2 { font-size:48px;}
    .success_sec5 h2.sec5_txt_pc { display:none;}
    .success_sec5 h2.sec5_txt_m { font-size:40px; line-height:48px; margin-top:5px;}
    .success_sec5 > p { font-size:20px; line-height:28px; padding:0 30px;}
    .success_sec5 ul { display:block; margin-top:20px; padding:0 20px;}
    .success_sec5 ul li.list { width:100%;}
    .success_sec5 ul li div.success_circle { width:60%; padding:15%; margin:0 auto;}
    .success_sec5 ul li div.success_circle > img { padding:0;}
    .success_sec5 ul li.system_li3 div.success_circle img { padding:0;}
    .success_sec5 ul li.list p { font-size:25px; margin-top:10px;}
    .success_sec5 ul li.list span { font-size:20px;}
    .success_sec5 ul li.system_li2, .success_sec5 ul li.system_li3 { margin-top:40px;}

    .success_sec6 h5 { font-size:30px;}
    .success_sec6 h2 { font-size:48px; line-height:56px;}
    .success_sec6 > p { font-size:20px; line-height:28px; padding:0 30px;}
    .success_sec6_inner1 { padding:20px 20px 0 20px;}
    .success_sec6 .success_sec6_inner1 h5 { padding-top:0; font-size:22px; font-weight: 700;}
    .success_sec6 .success_sec6_inner1 p { font-size:18px;}
    .success_sec6 .success_sec6_inner1 .sec6_img_graph { display:block; margin-top:40px;}
    .sec6_img_graph div.graph_01 { margin:0;}
    .sec6_img_graph div.graph_02 { margin-top:50px; padding:0;}
    .success_sec6 .success_sec6_inner1 { height:auto;}
    .success_sec6 .sec6_txt_s .success_sec6_txt_pc { display:none;}
    .success_sec6 .sec6_txt_s p.success_sec6_txt_m { display:block; font-size:22px; line-height:30px; padding: 18px 0;}

    .success_sec7 .bedal { display:block;}
    .success_sec7 .bedal.b2b div:last-child, .success_sec7 .bedal.up div:last-child  { margin-top:20px;}
    .success_sec7 .bedal div h3 { font-size:23px; line-height:30px;}
    .success_sec7 .bedal div img {max-width:50%;}
    .success_sec7 .bedal div p { font-size:18px; line-height:26px; margin:0;}

    .success_sec8 h3 { font-size:30px;}
    .success_sec8 { padding:50px 25px 25px 25px;}
    .success_sec8 .review_inner {  padding:25px; margin-top:30px; border-radius:30px;}
    .success_sec8 .review_inner.list_pc { display:none;}
    .success_sec8 .review_inner.list_m { display:block;}
    .success_sec8 .review_inner ul:nth-child(2), .success_sec8 .review_inner ul:nth-child(3)  { margin-top:20px;}
    .success_sec8 .review_inner ul li img { max-width:90%;}

    .success_sec9 { margin-top:80px;}
    .success_sec9 h5 { font-size:30px;}
    .success_sec9 h2 { font-size:48px; line-height:56px;}
    .success_sec9_txt_pc { display:none;}
    .success_sec9_txt_m { display:block;}
    .success_sec9 > p { font-size: 20px; line-height: 28px; padding: 0 35px; }
    .sec9_award > div { padding:0 55px;}
    .success_sec9 .sec9_award p.award_txt1 { font-size:30px;}
    .success_sec9 .sec9_award p.award_txt2 { font-size:45px;}
    .success_sec9 .sec9_award p.award_txt4 { font-size:16px; margin-top:10px;}
    .success_sec9 .sec9_award div.award_img { margin-top:80px;}
    .success_sec9 .sec9_award div.award_img p.award_txt_s2 { font-size:18px;}
    .success_sec9 .sec9_award div.award_img p.award_txt_s1 { font-size:22px; line-height:30px;}

    .process { padding-top:103px; margin-top:0;}
    .process_wrap { margin-top:0}
    .process_txt_pc { display:none;}
    .process_txt_m { display:block;}
    .process_wrap .process_inner .process_txt_pc {display:none;}
    .process_wrap .process_inner .process_txt_m {display:block;}
    .process .process_title p { font-size: 35px; padding-top:35px;}
    .process .process_title h1 { font-size:45px; line-height:50px; margin-top:5px;}
    .process_wrap > div > h2 { font-size:32px; padding:0 20px; line-height:38px;}
    .process_wrap div.img_join img { width:40%;}
    .process_sec1 { padding: 100px 15px 34px 15px; margin-top:-70px;}
    .process_sec1 h5 { font-size:28px;}
    .process_sec1 p { font-size:14px;}
    .process_sec3 { margin-top:80px;}
    .process_sec3 h2 { font-size: 25px;}
    .process_sec3 p { font-size: 18px; line-height:26px; margin:0;}
    .process_sec3 > img { max-width:90%;}
    .process_sec3 p.cost_add_txt { font-size:16px; padding:0 22px;}
    .process_sec4 { margin-top:80px; padding:0 20px;}
    .process_sec4 h2 { font-size:25px;}
    .process_sec4 p { font-size: 18px; line-height:26px; padding:0 30px; margin:0;}
    .process_sec4 .process_bank { display:block;}
    .process_sec4 .process_bank div:last-child { margin-top:30px;}
    .process_sec5 { margin-top:80px;}
    .process_sec5 h2 { font-size:30px; padding:15px 0;}
    .process_sec5 .process_qna {margin-top:30px;}
    .process_sec5 .process_qna p.question { font-size:16px; letter-spacing: -1px;}
    .process_sec5 .process_qna p.answer { font-size:16px; line-height:25px; padding-left:25px;}
    .process_sec5.sec_title { margin-bottom:100px;}

    /* 고정메뉴 */
    .fixed_menu { position: fixed; right: 20px; bottom: 80px; z-index:9;}

}