html {
    scroll-behavior: smooth;
    color:#000;
    box-sizing:border-box;
}

/* body { position:relative; } */

/* 헤더  */
.header { 
    width:100%;
    display:flex;
    justify-content:space-between;
    align-items:center;
    background-color:#fff;
    border-bottom:1px solid #ebebeb;
    padding:15px 50px;
    position:fixed;
    z-index:9999;
}
.gnb_menu { display:flex; justify-content:center;}
.gnb_menu li { padding:15px 25px;}
.gnb_menu li a { font-size:20px; font-weight:500; color:#000; letter-spacing: -1px;}


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

    /* 비주얼 */ 
    .visual_gmc { 
        /* position:relative; */
        background:url('../images/main_visual.jpg'); 
        width:100%;
        /* display:flex; */
        /* min-height:832px; */
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
    }
    
    .visual_txt { width:1170px; max-width:90%; margin:0 auto; padding:210px 0; }
    .visual_gmc span {display:inline-block;}
    .visual_txt p { font-family:'GmarketSansBold'; text-align:center;}
    .visual_txt p.txt_top { font-size:68px; background:#ffca11; margin-top:1px; padding:12px 0;}
    .visual_txt p.txt_bottom { color:#fff; background-color:rgba(0, 0, 0, .45); font-family:'Noto Sans KR'; font-size:40px; line-height:51px; padding:33px 0; }
    .visual_txt .point_color_main { color:#e12314;}
    .visual_txt .point_color_main2 { color:#ffca11; font-weight:700;}

    /* 브랜드소개 */
    .brand_wrap {width:1170px; max-width:100%; margin:0 auto; margin-top:110px;}
    .brand_wrap .brand_title { text-align:center;}
    .brand_wrap .brand_title h2 { font-family:'GmarketSansBold'; font-size:52px; color:#000; }
    .brand_wrap .brand_title h2 span.point_color { color:#e21a16; }
    .brand_wrap .brand_title p {font-family:'Noto Sans KR'; font-weight:300; color:#767676; font-size:35px; line-height:46px; padding-top:10px;}
    .brand_wrap .brand_ex1 { margin-top:30px;}
    .brand_wrap .brand_ex2 { background:#ffca11; margin-top:100px;}
    .brand_wrap .brand_ex2 .brand_ex2_txt { text-align:center; color:#fff;}
    .brand_wrap .brand_ex2 .brand_ex2_txt h3 {  font-family:'GmarketSansBold'; font-size:52px; padding-top:70px;}
    .brand_wrap .brand_ex2 .brand_ex2_txt p {  font-family:'Noto Sans KR'; font-weight:300; font-size:35px; line-height:43px; padding-top:20px;}
    .brand_wrap .brand_ex2 .brand_open { text-align:center; padding:20px;}
    .brand_title_m { display:none;}

    /* 창업이야기 */
    .gmc_story { padding-top:90px; margin-top:120px;}
    .gmc_story_inner { 
        width:100%;
        padding:155px 0;
        /* height:681px; */
        background:url(../images/bg_gmc_story.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
    }

    .gmc_story_inner p { text-align:center;}
    .gmc_story_inner p.story_txt1 {color:#fff; font-family:'GmarketSansBold'; font-size:55px;}
    .gmc_story_inner p.story_txt2 {color:#ffca11; font-family:'GmarketSansBold'; font-size:125px; padding-top:20px;}
    .gmc_story_inner p.story_txt3 {color:#fff; font-family:'Noto Sans KR', sans-serif; font-size:32px; font-weight:400; line-height:47px; padding-top:20px;}
    .story_wrap { width:1170px; max-width:100%; margin:0 auto; margin-top:165px;}
    .story_introduce {width:1170px; max-width:100%; margin:0 auto;}
    .story_grown {padding-top:90px; margin-top:100px; text-align:center; background:#352217; background:url(../images/bg_story_grown.jpg); background-size:cover; padding-bottom:50px;}
    .story_grown h2 {color:#fff; font-family:'GmarketSansBold'; font-size:52px;}
    .story_grown p {color:#fff; font-family:'Noto Sans KR'; font-size:35px; font-weight:400;}
    .story_grown .story_title_m { display:none;}
    .grown_graph {margin-top:100px;}
    .grown_graph .grown_img1 { margin-right:40px;}
    .grown_graph .grown_img2 { margin-left:40px;}
    .grown_graph .grown_img3 { margin-top:70px;}
    .story_menu { width:1170px; max-width:100%; margin:0 auto; text-align:center; margin-top:150px;}
    .story_menu h2 { color:#000; font-family:'GmarketSansBold'; font-size:52px;}
    .story_menu p { color:#000; font-family:'Noto Sans KR'; font-weight:400; font-size:35px;}
    .story_menu img.menu_img1 {margin-top:65px;}
    .story_menu img.menu_img2 {margin-top:75px;}
    .menu_title_m { display:none;}

    /* 창업이야기 슬라이드 */
    div.part { width:100% !important; /*padding-left:30px;*/ margin:0;}
    .story_wrap .story_introduce .story_inner .swiper-slide { display:block !important;}
    div.part_bottom { text-align:center; font-family:'Noto Sans KR'; border:1px solid #ebebeb; border-top:0; padding:20px 25px;}
    p.part_title { font-size:20px; font-weight:700; color:#000;}
    p.part_exp { font-size:16px; font-weight:300; color:#767676; margin-top:10px;}

    /* 메뉴 슬라이드 */ 
    .story_menu .menu_slide_wrap { margin-top:50px; }
    .story_menu .menu_slide_wrap .swiper-slide { display:block !important;}
    .story_menu .menu_slide_wrap .swiper-wrapper .menu_list p { font-size:20px;}
    .swiper-pagination { margin-top:30px ; position:inherit;}
    /* .story_menu .menu_list_m { display:none;}
    .story_menu .menu_slide_wrap .slick-list{ height:auto !important; }
    .story_menu .menu_slide_wrap .slick-list .slick-slide { width:272px !important; margin:0 26px;}
    .story_menu .menu_slide_wrap .slick-list .slick-slide .menu_list p { font-size:20px; } */

    /* 성공경쟁력 */
    .success { padding-top:90px; margin-top:120px;}
    .success_title { 
        width:100%;
        height:260px;
        background:url(../images/bg_section.png);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        text-align:center;
    }

    /* .success p {font-family:'GmarketSansLight'; font-size:50px; color:#fff; padding-top:50px;} */
    .success h1 {font-family:'GmarketSansBold'; font-size:80px; color:#fff; padding-top:55px;}
    .success_wrap { width:1170px; max-width:100%; margin:0 auto; text-align:center; margin-top:80px;}
    .success_wrap div.success_inner h2 {font-family:'GmarketSansBold'; font-size:52px; color:#000; }
    .success_wrap div.success_inner h2 span.point_color { color:#e12314;}
    .success_wrap div.success_inner ul { display:flex; justify-content:space-between; margin-top:65px;}
    .success_inner ul li { width:31%;}
    .success_inner ul li div.success_circle { padding:113px; background-color:#ffca11; border-radius: 185px;}
    .success_inner ul li.success_li2 div.success_circle { background-color:#ffa001; }
    .success_inner ul li .success_circle_txt { padding:0 25px;}
    .success_wrap div.success_inner ul li p {font-family:'GmarketSansMedium'; font-size:28px; color:#000; margin-top:30px;}
    .success_wrap div.success_inner ul li span {font-family:'Noto Sans KR'; font-weight:300; font-size:20px; color:#767676; line-height:27px; display:block; padding-top:5px;}

    /* success sec1 */
    .success_sec1 { 
        background:url(../images/bg_success_01.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        text-align:center;
        padding:70px 50px;
        margin-top:100px;
    }
    .success_sec1 h1 { font-family:'GmarketSansBold'; font-size:74px; color:#fff; }
    .success_sec1 p { font-family:'Noto Sans KR'; font-size:25px; line-height:35px; font-weight:300; color:#fff;}
    .sec1_title_m { display:none;}

     /* success sec2 */
    .success_sec2 {background:#352217; padding:100px 0;}
    .success_sec2 h2 { font-family:'GmarketSansMedium'; font-size:50px; color:#fff; }
    .success_sec2 p.royal_price { font-family:'GmarketSansBold'; font-size:80px; color:#ffca11;}
    .success_sec2 p.royal_txt { font-family:'GmarketSansMedium'; font-size:32px; color:#fff; line-height:45px; padding-top:60px;}
    .success_sec2 h3 { font-family:'Noto Sans KR'; font-size:58px; font-weight:700; color:#ffca11;}
    .success_sec2 > div > img { margin-top:30px;}

    /* success sec3 */
    .success_sec3 { background:#2a1a10; padding:100px 0;}
    .success_sec3 p {font-family:'GmarketSansMedium'; font-size:38px; color:#fff; }
    .success_sec3 > img {margin-top:20px;}
    .success h1.success_txt_m { display:none;}

    /* success sec4 */
    .success_sec4 { margin-top:150px;}
    .success_sec4 h5 { font-family:'GmarketSansMedium'; font-size:50px; color:#000;}
    .success_sec4 h2 { font-family:'GmarketSansBold'; font-size:75px; color:#000;}
    .success_sec4 > p { font-family:'Noto Sans KR'; font-size:30px; line-height:44px; font-weight:300; color:#000; padding:0 80px;}
    .success_edu_list.list1 { margin-top:60px;}
    .success_edu_list { overflow:hidden; display:flex; justify-content:center;}
    .success_edu_list div { width:100%;}
    .success_edu_list div.edu_txt {text-align:left; padding:80px 40px;}
    .success_edu_list div.edu_txt h5 {font-family:'GmarketSansBold'; font-size:35px; color:#ffca11;}
    .success_edu_list div.edu_txt p {font-family:'Noto Sans KR'; font-size:20px; line-height:30px; color:#000; font-weight:300; letter-spacing:-1px;}
    .success_edu_list div.edu_txt_right { text-align:right !important;}
    .success_sec4 h2.sec4_txt_m { display:none;}
    .success_sec4 .success_edu_list .edu_list_wrap { display:flex;}
    .success_sec4 .success_edu_list .edu_list_m { display:none;}

    /* success sec5 */
    .success_sec5 { margin-top:150px;}
    .success_sec5 h5 {font-family:'GmarketSansMedium'; font-size:50px; color:#000; }
    .success_sec5 h2 {font-family:'GmarketSansBold'; font-size:75px; color:#000; }
    .success_sec5 p {font-family:'Noto Sans KR'; font-weight:300; font-size:35px; color:#000; line-height:44px;}
    .success_sec5 span.point_color { color:#e21a16; font-weight:500;}
    .success_sec5 ul { display:flex; justify-content:space-between; margin-top:60px;}
    .success_sec5 ul li { width:31%;}
    .success_sec5 ul li div.success_circle { border-radius: 185px; background:#ffca11; padding:110px; }
    .success_sec5 ul li.system_li2 div.success_circle { background-color:#ffa001;}
    .success_sec5 ul li.list div.success_circle_txt { padding:0 25px;}
    .success_sec5 ul li.list p {font-family:'GmarketSansMedium'; font-size:30px; color:#000; margin-top:30px;}
    .success_sec5 ul li.list span {font-family:'Noto Sans KR'; font-size:20px; font-weight:300; color:#767676; line-height:27px; padding-top:5px;}
    .success_sec5 .sec5_txt_m { display:none;}

    /* success sec6 */
    .success_sec6 { margin-top:150px;}
    .success_sec6 h5 {font-family:'GmarketSansMedium'; font-size:50px; color:#000; }
    .success_sec6 h2 {font-family:'GmarketSansBold'; font-size:75px; color:#000; }
    .success_sec6 > p {font-family:'Noto Sans KR'; font-weight:300; font-size:40px; color:#000; line-height:50px;}
    .success_sec6 > p span.point_color { color:#e12314; font-weight:500;}
    .success_sec6 .success_sec6_inner1 { background:#f5e9e2; height:758px; margin-top:60px;}
    .success_sec6 .success_sec6_inner1 h5 {font-family:'Noto Sans KR'; font-size:35px; font-weight:500; color:#000; padding-top:60px;}
    .success_sec6 .success_sec6_inner1 p {font-family:'Noto Sans KR'; font-size:25px; font-weight:300; color:#767676;}
    .success_sec6 .success_sec6_inner1 {overflow:hidden;}
    .success_sec6 .success_sec6_inner1 .sec6_img_graph { overflow:hidden; margin-top:90px;}
    .sec6_img_graph { display:flex; justify-content:space-around;}
    .sec6_img_graph div.graph_01 { margin-left:25px;}
    .sec6_img_graph div.graph_02 { padding-top:61px;}
    .success_sec6 .sec6_txt_s {background:#ffca11;}
    .success_sec6 .sec6_txt_s p  {font-family:'GmarketSansMedium'; font-size:34px; color:#000; line-height:120px;}
    .sec6_txt_m { display:none;}
    .success_sec6 .sec6_txt_s .success_sec6_txt_m { display:none;}

    /* success sec7 */
    .success_sec7 .bedal.b2b {background:#352217; }
    .success_sec7 .bedal.up {background:#291e17; }
    .success_sec7 .bedal { display:flex; justify-content:center; align-items:center; padding:50px 0;}
    .success_sec7 .bedal div h3 {font-family:'GmarketSansBold'; font-size:45px; line-height:50px; color:#fff;}
    .success_sec7 .bedal div { margin:0 80px;}
    .success_sec7 .bedal div h3 span.point_color { color:#e12314;}
    .success_sec7 .bedal div p {font-family:'Noto Sans KR'; font-size:28px; font-weight:300; line-height:34px; color:#fff; margin-top:15px;}
    .bedal_txt_m { display:none;}

    /* success sec8 */
    .success_sec8 { background-color:#29c0bb; padding:120px 80px 80px 80px;}
    .success_sec8 h3 {font-family:'GmarketSansLight'; font-size:50px; color:#fff;}
    .success_sec8 > div > img {margin-top:50px;}
    .success_sec8 .review_inner { background-color:#fff; border-radius:50px; padding:65px; margin-top:60px;}
    .success_sec8 .review_inner ul:last-child { margin-top:35px;}
    .success_sec8 .review_inner.list_m { display:none;}
    .success_sec8 .review_inner .review_list { display:flex; justify-content: space-around;}

    /* success sec9 */
    .success_sec9 { margin-top:150px;}
    .success_sec9 h5 {font-family:'GmarketSansMedium'; font-size:50px; color:#000; }
    .success_sec9 h2 {font-family:'GmarketSansBold'; font-size:75px; color:#000; }
    .success_sec9 > p {font-family:'Noto Sans KR'; font-size:35px; font-weight:300; color:#000; line-height:44px;}
    .success_sec9 > div > img { margin-top:50px;}
    .success_sec9 .sec9_award { margin-top:120px;}
    .success_sec9 .sec9_award p.award_txt1 {font-family:'GmarketSansBold'; font-size:38px; color:#000; margin-top:20px;}
    .success_sec9 .sec9_award p.award_txt2 {font-family:'GmarketSansBold'; font-size:68px; color:#e12314; margin-bottom:20px;}
    .success_sec9 .sec9_award p.award_txt3 {font-family:'Noto Sans KR'; font-weight:700; font-size:32px; color:#e16114; }
    .success_sec9 .sec9_award p.award_txt4 {font-family:'Noto Sans KR'; font-weight:400; font-size:24px; color:#767676; margin-top:40px; }
    .success_sec9 .sec9_award div.award_img {margin-top:150px; display:flex; justify-content:space-around;}
    .success_sec9 .sec9_award div.award_img p.tlt_year {font-family:'GmarketSansBold'; font-size:38px; color:#000; padding-top:20px;}
    .success_sec9 .sec9_award div.award_img p.award_txt_s1 {font-family:'Noto Sans KR'; font-weight:400; font-size:28px; color:#000; margin-top:20px; line-height:34px;}
    .success_sec9 .sec9_award div.award_img p.award_txt_s2 {font-family:'Noto Sans KR'; font-weight:300; font-size:24px; color:#767676; }
    .success_sec9_txt_m { display:none;}

    /* 창업 절차 및 비용 */
    .process { padding-top:90px; margin-top:120px;}
    .process_title { 
        width:100%;
        height:260px;
        background:url(../images/bg_section.png);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        text-align:center;
    }
    .process_txt_m { display:none;}
    .process p {font-family:'GmarketSansLight'; font-size:50px; color:#fff; padding-top:50px;}
    .process h1 {font-family:'GmarketSansBold'; font-size:80px; color:#fff; padding-top:55px;}
    .process_wrap { width:1170px; max-width:100%; margin:0 auto; text-align:center; margin-top:80px; margin-bottom:80px;}
    .process_wrap > div > h2 {font-family:'GmarketSansBold'; font-size:52px; color:#000;}
    .process_wrap > div > h2 span.point_color {color:#e12314;}
    .process_wrap .process_inner .process_txt_m {display:none;}
    .process_wrap div.img_join img { width:25%; margin-top:50px;}
    .process_sec1 { background:#352217; text-align:center; margin-top:-130px; padding:170px 0 50px 0;}
    .process_sec1 h5 {font-family:'GmarketSansBold'; font-size:38px; color:#e12314; }
    .process_sec1 p {font-family:'Noto Sans KR'; font-size:28px; color:#fff; }
    .process_sec2 ul {overflow:hidden; display:flex; justify-content:center;  margin-top:90px;}
    .process_sec2 ul.process_list2 { margin-top:70px;}
    .process_sec2 ul li {margin:0 12px;}
    .process_sec2.m { display:none;}
    .process_sec3 { margin-top:150px;}
    .process_sec3 h2 {font-family:'GmarketSansBold'; font-size:52px; color:#000;}
    .process_sec3 p {font-family:'Noto Sans KR'; font-size:35px; font-weight:400; color:#000; line-height:43px; margin-top:15px;}
    .process_sec3 p.cost_add_txt {font-family:'Noto Sans KR'; font-size:22px; font-weight:400; color:#000; line-height:38px; margin-top:15px; text-align:left;}
    .process_sec3 img {margin-top:30px;}
    .process_sec4 { margin-top:150px;}
    .process_sec4 h2 {font-family:'GmarketSansBold'; font-size:52px; color:#000; }
    .process_sec4 p {font-family:'Noto Sans KR'; font-size:35px; font-weight:400; color:#000; line-height:43px; margin-top:15px;}
    .process_sec4 p span.point_color { color:#e12314; font-weight:700;}
    .process_sec4 .process_bank { display:flex; justify-content:center; margin-top:45px;}
    .process_sec4 .process_bank > div { margin:0 14px;}
    .process_sec5 { margin-top:150px;}
    .process_sec5 h2 { background:#ffca11; font-family:'GmarketSansBold'; font-size:52px; color:#000; padding:25px 0;}
    .process_sec5 .process_qna { text-align:left;}
    .process_sec5 .process_qna p.question {font-family:'Noto Sans KR'; font-size:26px; font-weight:900; color:#e12314; margin-top:25px;}
    .process_sec5 .process_qna p.question.top { margin-top:60px;}
    .process_sec5 .process_qna p.answer{font-family:'Noto Sans KR'; font-size:22px; font-weight:300; color:#000; line-height:38px; padding-left:50px;}

    /* 고정메뉴 */
    .fixed_menu { position: fixed; right: 90px; bottom: 20px;z-index: 11}
    .fixed_menu li { width: 50px;  height: 50px;  font-size: 20px;  line-height: 50px; border-radius:50%;  text-align:center;}
    .fixed_menu li a { display:inline-block; color:#fff;}
    .fixed_menu li.home {background-color:#ffca11;}
    .fixed_menu li.inquiry {background-color:#ffa311; margin-top:10px;}
    .fixed_menu li.top {background-color:#352217; margin-top:10px;}

.m-r-5 {
    margin-right: 5px !important;
}
@media (min-width: 1200px){
.container {
    width: 1200px !important;
	margin: 0 auto;
}
	
}