/* base START */

@media screen and (min-width: 1280px) {
    #mo_notice {
        display: none;
    }

    .news_mo_body {
        display: none;
    }

    #box_in_iframe {
        width: 1200px;
        height: 720px;
    }

    .brand-info-wrap {
        max-width: 1920px;
        margin: auto;
    }

}

@media screen and (max-width: 1280px) {
    .popup-form {
        bottom: 7.7vw;
        padding: 0 3vw;
    }

    .popup-form .submit-inquiry {
        height: 5.8vw;
        transform: translate(50%, calc(-100% + 2.2vw));
    }

    .popup-form > ul {
        margin: 0px auto 15.3vw auto;
        width: 62vw;
        gap: 2.6vw;
    }

/*    .popup-form ul li input, .popup-form li.empty, .popup-form li.select {
        height: 8.8vw;
    }*/

    .popup-form ul li input, .popup-form li.empty, .popup-form ul li select {
        height: 9.3vw;
        font-size: 3vw;
    }

    .popup-form ul li textarea {
        height: 15.8vw;
        font-size: 3vw;
    }

/*    .popup-form ul li input {
        font-size: 12px;
    }*/

    .popup-form ul li {
        width: 42vw;
        padding: 0 1vw;
    }

    .popup-form ul li:last-child {
        width: 62vw;
    }

    .popup-form ul li:not(.empty):nth-of-type(2) {
        flex: 1 0 23%;
    }

    .popup-form #get_form_btn, .popup-form #submit_form_btn {
        width: 46vw;
        height: 11.8vw;
    }

    .pagination {
        width: fit-content;
        margin: 40px auto 80px auto;
        gap: 10px;
    }
    
    .map-container .map-layer + div {
        top: 156px !important;
    }

    .page .box:not(.box ~ .box) {
        padding-top: 0;
    }

    .popup_type02 {
        top: 2em !important;
        left: 3% !important;
        z-index: 1000;
        width: calc(100% - 6%);
        opacity: 1;
        position: absolute;
    }

    .popup_type02 img {
        object-fit: cover;
        width: 100% !important;
    }

    .popup_type02 div.pop_footer {
        justify-content: center;
        height: 40px;
    }

    .popup_type02 div.pop_footer label {
        width: 50%;
    }

    .popup_type02 div.pop_footer a.popup_x {
        width: 50%;
        height: 100%;
        margin-left: 0;
        border: none;
        color: #000;
        box-shadow: unset;
    }

    .popup-box {
        width: 90%;
        height: 478px;
        padding: 20px 24px 28px;
    }

    .popup-box .popup-header {
        width: 100%;
        height: 42px;
    }

    .popup-box .popup-header .close-btn {
        width: 20px;
        height: 20px;
    }

    .popup-box .popup-header .close-btn img {
        width: 100%;
        height: 100%;
    }

    .popup-box .popup-contents {
        width: 100%;
        height: 389px;
        padding: 18px;
    }

    .popup-box .popup-contents .title {
        font-size: 15px;
        line-height: 22px;
        margin-bottom: 25px;
    }

    .popup-box .popup-contents .text-wrap {
        margin-bottom: 30px;
    }

    .popup-box .popup-contents .text {
        font-size: 13px;
        line-height: 24px;
    }

    .story_frame_div {
        overflow: visible;
        display: none;
        position: fixed;
        z-index: 1000;
        background: rgb(0, 0, 0);
        margin-top: -160px;
        top: 50%;
        margin-left: 0;
        left: 5%;
    }

    .story_frame_close {
        position: absolute;
        width: 35px;
        height: 35px;
        right: 0;
        top: -35px;
        background: url(/design/other/btnMovieModalX.jpg) no-repeat;
        background-size: 100% 100%;
    }

    .story_frame_close img {
        width: 100%;
        height: 100%;
    }

    .store-detail-container div.store-name {
        padding: 20px;
        font-size: 18px;
    }

    .badge.keyword {
        font-size: 12px;
        padding: 6px 5px;
    }

    .store-detail-container .store-details .store-info .store-name {
        font-size: 20px;
        padding-bottom: 18px;
    }

    .store-detail-container .store-details .store-info ul li {
        font-size: 14px;
        line-height: 20px;
    }

    .store-detail-container .store-details {
        flex-direction: column;
        padding: 0 30px;
        width: auto;
    }

    .store-detail-container {
        width: 100%;
    }

    .store-view-box {
        padding: 30px 0 !important;
    }

    .list-button {
        width: 100%;
    }

    .root_daum_roughmap .map {
        height: 340px !important;
    }

    .wrap_map {
        height: auto !important;
    }

    .store_map#map {
        height: 240px;
        width: 100% !important;
    }

    .sns_img .image {
        width: 100%;
        height: 100%;
    }

    .sns_board_container .sns_board_bottom .sns_img .instagram_img_icon_container {
        width: 100%;
        height: 100%;
    }

    .event_board_container .event_board_btn .event_board {
        height: 32px;
        font-size: 14px;
        font-weight: bold;
        border: 1px solid #005660;
        border-radius: 21px;
        background-color: #FFF;
        padding: 0 15px;
        color: #005660;
        cursor: pointer;
        outline: none;
    }

    .sns_board_container .sns_board_bottom .sns_img .instagram_img_icon_container .youtube_img_icon {
        width: 27px;
        height: 27px;
        background-size: 100% 100%;
    }

    #box_in_iframe {
        width: 100vw;
        height: 56vw;
    }

    .event_board_container .event_board_content {
        padding-left: 12px;
    }

    .page.notice .news_container {
        padding: 0 17px;
    }

    .page.notice .news_container thead {
        display: none;
    }

    #desktop_notice {
        display: none;
    }

    #mo_notice .notice_img {
        width: 88px;
        height: 88px;
        overflow: hidden;
        flex: 0 0 auto;
        margin-right: 15px;
    }

    #mo_notice .notice_img img {
        width: 100%;
        height: auto;
    }

    #mo_notice .notice_item {
        display: flex;
        border-bottom: 1px solid #d8d8d8;
        padding: 16px 12px;
    }

    #mo_notice .notice_item .notice_preview_info {
        display: flex;
        flex-direction: column;
        width: calc(100% - 100px);
    }

    #mo_notice .notice_item .notice_preview_info .notice_title {
        font-size: 12px;
        font-weight: 500;
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-bottom: 7px;
    }

    #mo_notice .notice_item .notice_preview_info .notice_title .notice_tag {
        display: inline-flex;
        background-color: #c4141b;
        color: white;
        font-size: 10px;
        justify-content: center;
        align-items: center;
        border-radius: 15px;
        width: 31px;
        height: 15px;
    }

    #mo_notice .notice_item .notice_preview_info .notice_prev_content {
        font-size: 10px;
        color: #747474;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2; /* 라인수 */
        -webkit-box-orient: vertical;
        word-wrap: break-word;
        line-height: 14px;
    }

    #mo_notice .notice_item .notice_preview_info .notice_date {
        text-align: end;
        font-size: 10px;
        margin-top: 10px;
    }

    .page.event .event_board_container {
        padding: 0 16px;
    }

    .page.event .event_thumbnail_img {
        width: 88px;
        height: 88px;
        overflow: hidden;
    }

    .page.event .event_thumbnail_img img {
        width: 100%;
        height: auto;
    }

    .page.event
    .event_board_container
    .event_board_content
    .event_content_container {
        width: calc(100% - 112px);
    }

    .event_board_container
    .event_board_content
    .event_content_container
    .event_content {
        line-height: 1;
    }

    .page.event
    .event_board_container
    .event_board_content
    .event_content_container
    .event_content_category {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .event_board_container
    .event_board_content
    .event_content_container
    .event_content_category_type.active {
        width: 75px;
        min-width: 0;
        height: 16px;
        padding: 0;
        margin-bottom: 6px;
        font-size: 9px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .event_board_container .event_content_divide {
        margin: 15px 0;
    }

    .event_board_container
    .event_board_content
    .event_content_container
    .event_content_category_type {
        width: 75px;
        min-width: 0;
        height: 16px;
        padding: 0;
        margin-bottom: 6px;
        font-size: 9px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .event_board_container
    .event_board_content
    .event_content_container
    .event_content {
        margin-top: 12px;
    }

    .event_board_container
    .event_board_content
    .event_content_container
    .event_date_container {
        margin-top: 12px;
        font-size: 9px;
    }

    .event_board_container .event_board_content .event_content_container .event_date_container .event_date_icon {
        width: 12px;
        height: 14px;
        background-size: 100% 100%;
        margin-right: 5px;
    }

    .event_board_container .event_board_content .event_content_container {
        margin-left: 15px;
    }

    .event_board_container .event_board_btn {
        flex-wrap: wrap;
        gap: 5px;
    }

    .event_board_container
    .event_board_content
    .event_content_container
    .event_content,
    .event_board_container
    .event_board_content
    .event_content_container
    .event_content_category
    .event_content_title {
        width: 100%;
        font-size: 12px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .page .sns_board_container {
        padding: 0;
    }

    .sns_board_container .sns_board_bottom {
        gap: 1vw;
    }

    .sns_board_container .sns_board_bottom .sns_img {
        width: 32.3333vw;
        height: 32.3333vw;
        overflow: hidden;
    }

    .sns_board_container .sns_board_bottom .sns_img .instagram_img_icon_container img {
        width: 100%;
        height: auto;
    }

    .sns_board_container .sns_board_bottom .sns_img .instagram_img_icon_container .instagram_img_icon,
    .sns_board_container .sns_board_bottom .sns_img .instagram_img_icon_container .facebook_img_icon,
    .sns_board_container .sns_board_bottom .sns_img .instagram_img_icon_container .twitter_img_icon,
    .sns_board_container .sns_board_bottom .sns_img .instagram_img_icon_container .youtube_img_icon {
        width: 5vw;
        height: 5vw;
        background-size: cover;
        top: 11px;
        left: 11px;
    }

    .sns_board_container .sns_board_top {
        display: flex;
        flex-direction: column;
    }

    .sns_board_container .sns_board_top .sns_board_sns_icon {
        margin-top: 5vw;
        width: auto;
        display: flex;
        justify-content: center;
    }

    .sns_board_container .sns_board_top .sns_board_sns_icon .instagram_icon,
    .sns_board_container .sns_board_top .sns_board_sns_icon .facebook_icon,
    .sns_board_container .sns_board_top .sns_board_sns_icon .twitter_icon,
    .sns_board_container .sns_board_top .sns_board_sns_icon .youtube_icon {
        width: 10vw;
        height: 10vw;
        background-size: cover;
    }


    .page.newsnpress .news_container {
        padding: 0 15px;
    }

    .page.newsnpress .news_container thead.pc_head {
        display: none;
    }

    .page.newsnpress .news_container thead.mo_span {
        text-align: center;
    }

    .news_container table thead tr th:last-child::after,
    .news_container table thead tr th:last-child::before {
        display: none;
    }

    .page.main .floor.sixth {
        padding: 0;
        padding: 30px;
    }

    .page.main .floor.sixth .search_store {
        padding: 0;
        padding: 4vw;
        display: flex;
        flex-direction: column;
        padding-bottom: 10vw;
        margin-bottom: 10vw;
    }

    .page.main .floor.sixth .search_store .search_store_btn {
        left: 50%;
        transform: translate(-50%, 0);
        height: 10vw;
        width: 30vw;
        font-size: 16px;
        bottom: -4vw;
    }

    .search_store_box,
    .search_location_box {
        display: flex;
    }

    .search_store .box_title {
        width: 20vw;
        font-size: 14px;
        font-weight: 700;
        padding-top: 20px;
        padding-left: 2vw;
    }

    .search_store > div {
        width: 100%;
    }

    .search_store .form_box {
        width: calc(100% - 20vw);
        display: flex;
        flex-direction: column;
    }

    .form_box input:last-child,
    .form_box select:last-child {
        margin-bottom: 0;
    }

    .form_box input,
    .form_box select {
        height: 60px;
        margin-bottom: 10px;
        border: 1px solid #e4e4e4;
        color: #545454;
        padding: 0 20px;
    }

    .search_location_box {
        margin-bottom: 10px;
    }

    .search_store_btn {
        display: flex;
        align-items: center;
        justify-content: center;
        color: white;
        background-color: #059da2;
    }

    .news_container table {
        margin-bottom: 0;
    }

    .news_pc_body {
        display: none;
    }

    .news_mo_body .all_in_one_td {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        font-size: 24px;
    }

    .news_container table tbody tr, td {
        padding: 15px 12px;
    }

    .news_container table tbody td.empty-table {
        font-size: 12px;
    }

    .news_container table thead tr th {
        padding: 13px 0;
        font-size: 14px;
    }

    .all_in_one_td .td_title {
        text-overflow: ellipsis;
        text-align: left;
        line-height: 15px;
    }

    .all_in_one_td .td_title, .all_in_one_td .td_date {
        margin-bottom: 6px;
        color: black;
        font-weight: 500;
        font-size: 12px;
    }

    .all_in_one_td .td_date {
        margin-bottom: 0;
        font-weight: 200;
    }

    .all_in_one_td .td_date {

        color: #404040;
    }

    .page.newsnpress .news_container table thead tr th:first-child {
        padding-left: 0;
    }

    .page.newsnpress .news_container table thead tr th:last-child {
        padding-right: 0;
    }

    .box.fixed-box {
        display: none;
    }

    .support_container .franchise_manage_container {
        margin-top: 50px;
        height: auto;
    }

    /* 창업안내 - 가맹안내 START*/
    .support_container .franchise_manage_container {
        padding: 0;
    }

    .support_container {
        overflow: unset;
    }

/*    .box {
        width: 100vw;
    }*/

    .support_container .franchise_manage_container .franchise_manage_word {
        min-height: 130px;
    }

    .franchise_content_container {
        width: 45%;
    }

    .support_container
    .franchise_manage_container
    .franchise_images
    .franchise_manage_solution,
    .support_container
    .franchise_manage_container
    .franchise_images
    .franchise_manage_open,
    .support_container
    .franchise_manage_container
    .franchise_images
    .franchise_manage_program,
    .support_container
    .franchise_manage_container
    .franchise_images
    .franchise_manage_commu,
    .support_container .franchise_manage_container {
        width: 100%;
    }

    .support_container .franchise_manage_container .franchise_images {
        flex-wrap: wrap;
        width: 100%;
        justify-content: center;
    }

    .support_container .support_process_chart {
        height: auto;
        gap: unset;
    }

    .support_container
    .start_up_cost_container
    .start_up_cost_table_container
    table,
    .support_container .edu_system_container::after,
    .support_container .edu_system_container,
    .support_container .support_process_chart {
        width: 100%;
    }


    .support_container .franchise_inquiry_container,
    .support_container .start_up_cost_container,
    .support_container .support_process_container,
    .support_container .rnd_container {
        padding: 0;
    }

    .support_container .edu_system_container::after {
        display: none;
    }

    .support_container .edu_system_container .franchise_manage_title {
        text-align: center;
        padding-top: 50px;
    }

    .support_container .edu_system_image_wrap img {
        width: 100%;
        min-width: unset;
        object-fit: cover;
    }

    #sub_title_wrap {
        height: auto;
        padding: 42px 0;
    }

    .support_container .edu_system_container .edu_system_content_container div {
        text-align: center;
    }

    .support_container .edu_system_container .edu_system_content_container div,
    .support_container .support_benefit_container table {
        width: 100%;
    }

    .support_container
    .edu_system_container
    .edu_system_content_container
    .edu_system_design_text {
        display: block;
        text-align: center;
    }

    /*    .support_container .edu_system_container {
            padding: 0;
            padding-bottom: 50px;
            background-image: url(/images/static/edu_system_image.png);
            background-size: 87%;
            background-repeat: no-repeat;
            background-position-x: 97%;
            background-position-y: 52%;
            height: 1075px;
            position: relative;
        }*/
    .edu_system_content_title_container.edu_system_content_item {
        width: 85%;
        background: white;
        box-sizing: border-box;
        padding: 50px 20px 60px 55px;
        transform: translate(0, -50px);
    }

    .edu_system_content_title_container .edu_system_title:first-child {
        margin-top: 0;
    }

    .blank_div {
        height: 40vw;
    }

    .support_container .rnd_container {
        padding-top: 50px;
    }

    .support_container .rnd_container .rnd_content_container div {
        font-size: 13px;
        line-height: 22px;
    }

    .support_container .rnd_container .rnd_content_bottom {
        flex-direction: column-reverse;
        align-items: center;
    }


    .edu_system_content_title_container.mo_order_class {
        order: 1;
    }

    .support_container .rnd_container .rnd_content_bottom .rnd_truck_image {
        width: 100%;
        background: unset;
        background-image: url("/images/static/dahan_gobchang_car_support.png");
        background-size: cover;
        background-repeat: no-repeat;
        height: 38vw;
        order: 0;
    }

    .support_container .rnd_container .rnd_content_bottom {
        margin-top: 50px;
    }

    .support_container .marketing_container .marketing_divide,
    .support_container .rnd_container .rnd_content_divide {
        display: none;
    }

    .support_container .rnd_container .rnd_content_bottom {
        gap: 50px;
        margin-bottom: 50px;
    }

    .support_container .marketing_container {
        width: 100%;
        padding: 0;
        padding-top: 30px;
        height: auto;
    }

    .support_container .marketing_container::after {
        display: none;
    }

    .support_container .marketing-graph img {
        width: 100%;
    }

    .mobile.part_4_img_box img {
        width: 100%;
        height: 100%;
    }

    .mobile.part_4_img_box {
        width: 100%;
        padding: 50px 5%;
        margin: 0 auto;
        margin-bottom: 50px;
        background-color: #e9f4f4;
    }

    .support_container .marketing_container .marketing_content div:not(.marketing_images_container) {
        padding: 30px 20px 0 20px;
        word-break: keep-all;
        font-size: 11px;
        line-height: 18px;
    }

    .support_container
    .marketing_container
    .marketing_content_container
    .marketing_content_design_text {
        border-bottom: 1px solid #dfdfdf;
        margin: 0 5vw;
        padding-bottom: 50px;
        padding-top: 20px;
    }

/*    .support_container .marketing_container .franchise_manage_title {
        margin-top: 50px;
    }*/

    .support_container .marketing_container .marketing_content div,
    .support_container
    .marketing_container
    .marketing_content_container
    .marketing_content_design_text,
    .support_container .marketing_container .marketing_content_container div,
    .support_container .marketing_container .franchise_manage_title {
        text-align: center;
    }

    .support_container .marketing_container .marketing_content_container .marketing_content_design_text {
        font-size: 24px;
        line-height: 30px;
    }

    .support_container .start_up_cost_container .support_process_title_container .start_up_cost_subtitle .price_info_font {
        margin: 0;
        font-size: 14px;
        color: #c1e6e7;
        line-height: 24px;
    }

    .support_container .support_top_image {
        height: auto;
        background: none;
        position: relative;
    }

    .support_container .support_top_image img {
        width: 100%;
    }

    .support_container .support_top_image .support-top-description {
        position: absolute;
        bottom: 50%;
        left: 0;
        width: 100%;
        align-items: center;
        flex-direction: column;
        transform: translate(0, 50%);
    }

    .support_container .support_top_image .support-top-description .info-description {
        color: #fff;
    }

    .support_container .support_top_image .support-top-description .swiper-title {
        color: #85e4ff;
    }

    .support_container .start_up_cost_container .support_process_title_container {
        margin-bottom: 40px;
    }

    .support_container .marketing_container .marketing_content_container {
        padding: 0 20px;
    }

    .support_container
    .marketing_container
    .marketing_content
    .marketing_images_container {
        justify-content: center;
        justify-content: center;
        width: 90%;
        margin: 0 auto;
    }

    .support_container .support_benefit_container .support_benefit_title {
        margin-top: 50px;
    }

    .support_container .support_benefit_container .support_benefit_subtitle {
        font-size: 24px;
        line-height: 1.3;
        margin-bottom: 40px;
    }

    .support_benefit_content_sort {
        justify-content: center;
        position: relative;
        padding: 0 50px;
    }

    .support_container .support_benefit_container {
        padding: 0;
        padding-bottom: 50px;
    }

    .support_container .support_process_chart .process_content_box.consult_arrow {
        order: 1;
    }

    .support_container .support_process_chart .process_content_box.devel_arrow {
        order: 2;
    }

    .support_container .support_process_chart .process_content_box.contract_arrow {
        order: 3;
    }

    .support_container .support_process_chart .process_content_box.open_arrow {
        order: 5;
    }

    .support_container .support_process_chart .process_content_box.ready_arrow {
        order: 6;
    }

    .support_container .support_process_chart .process_content_box.edu_arrow {
        order: 4;
    }

    .support_container .support_process_chart .process_content_box.consult_arrow::after {
        display: none;
        background: url(/images/static/mobile/mobile-process-arrow-icon.png) no-repeat center center / cover;
        width: 60px;
        right: -60px;
        height: 87px;
        bottom: 50%;
        transform: translate(0, 50%);
    }

    .support_container .support_process_chart .process_content_box.devel_arrow::after {
        display: none;
        background: url(/images/static/mobile/mobile-process-arrow-icon.png) no-repeat center center / cover;
        width: 60px;
        height: 87px;
        right: 35%;
        top: 96.5%;
        transform: rotate(90deg);
    }

    .support_container .support_process_chart .process_content_box.contract_arrow::after {
        display: none;
        background: url(/images/static/mobile/mobile-process-arrow-icon.png) no-repeat center center / cover;
        width: 60px;
        height: 87px;
        right: 35%;
        top: 96.5%;
        transform: rotate(90deg);
    }

    .support_container .support_process_chart .process_content_box.open_arrow::after {
        display: none;
        content: "";
        position: absolute;
        background: url(/images/static/mobile/mobile-process-arrow-icon.png) no-repeat center center / cover;
        width: 60px;
        height: 87px;
        right: -60px;
        bottom: 50%;
        transform: translate(0, 50%);
    }

    .support_container .support_process_chart .process_content_box.edu_arrow::after {
        display: none;
        background: url(/images/static/mobile/mobile-process-arrow-icon.png) no-repeat center center / cover;
        width: 60px;
        height: 87px;
        top: 25%;
        left: -60px;
        transform: scaleX(-1) translate(0, 50%);
    }

    .support_container .support_process_chart {
        padding: 50px 20px;
        gap: 60px;
        margin-top: 0;
    }

    .support_container .support_process_chart {
        padding-bottom: 50px;
    }

    .support_container .support_process_chart .process_content_box {
        width: 270px;
        padding: 40px 10px;
    }

    .support_container .support_process_chart .process_content_box .process_content ul li {
        font-size: 10px;
    }

    .support_container .support_process_chart .process_content_box .process_content_title {
        font-size: 16px;
    }

    .support_container .support_process_chart .process_content_box {
        transform: unset !important;
        width: calc(50% - 30px);
    }

    .support_container
    .start_up_cost_container
    .support_process_title_container
    .start_up_cost_title,
    .support_container
    .support_process_container
    .support_process_title_container
    .support_process_title {
        padding-top: 50px;
    }

    .support_container
    .start_up_cost_container
    .start_up_cost_table_container
    table
    tr:nth-child(2)
    td,
    .support_container
    .start_up_cost_container
    .start_up_cost_table_container
    table
    tr
    td {
        vertical-align: middle;
        font-size: 1.5vw;
        text-align: center;
    }

    .support_container .start_up_cost_container {
        padding: 50px 2.5vw;
    }

    .support_container
    .franchise_inquiry_container
    .franchise_inquiry_info_container {
        position: static;
        width: 100%;
    }

    .support_container
    .franchise_inquiry_container
    .franchise_inquiry_info_container
    .franchise_inquiry_info {
        width: 100%;
        height: auto;
    }

    .support_container
    .franchise_inquiry_container
    .franchise_inquiry_info_container
    .franchise_inquiry_info
    .franchise_inquiry_info_box {
        flex-direction: column;
        align-items: flex-start;
        gap: 17px;
    }

    .franchise_inquiry_info .info_divide {
        display: none;
    }

    .support_container
    .franchise_inquiry_container
    .franchise_inquiry_input_container
    .franchise_inquiry_input_form {
        padding: 0;
        width: 100%;
    }

    .support_container .franchise_inquiry_container .franchise_inquiry_info_container .info_open_download {
        height: auto;
        width: auto;
        padding: 10px 10px;
        justify-content: center;
        gap: 11px;
    }

    .support_container .franchise_inquiry_container .franchise_inquiry_info_container .franchise_inquiry_info {
        padding: 50px 5vw;
    }

    .support_container .franchise_inquiry_container .franchise_inquiry_info_container .franchise_inquiry_info .mail_info span,
    .support_container .franchise_inquiry_container .franchise_inquiry_info_container .franchise_inquiry_info .tel_info span,
    .support_container .franchise_inquiry_container .franchise_inquiry_info_container .franchise_inquiry_info .chat_info span {
        font-size: 12px;
    }

    .support_container
    .franchise_inquiry_container
    .franchise_inquiry_input_container
    .franchise_inquiry_input_form
    .franchise_inquiry_personal_agree {
        width: 100%;
        align-items: center;
        margin-bottom: 0;
        padding: 20px;
    }

    .franchise_inquiry.form ul li {
        flex-wrap: wrap;
        font-size: 12px;
    }

    .franchise_inquiry.form ul li:nth-child(odd) {
        line-height: 30px;
    }

    .franchise_inquiry.form ul li:last-child textarea {
        width: 100%;
    }

    .franchise_inquiry.form ul li:nth-child(6) select,
    .franchise_inquiry.form ul li input {
        width: 100%;
        padding: 5px;
        height: 30px;
        font-size: 12px;
    }

    .franchise_inquiry.form ul li:nth-child(6) select {
        margin-left: 0;
    }

    .support_container
    .franchise_inquiry_container
    .franchise_inquiry_input_container
    .franchise_inquiry_input_form
    .franchise_inquiry_input {
        padding: 50px 2.5vw;
    }

    .franchise_inquiry.form ul {
        align-items: start;
    }

    .franchise_inquiry.form ul li:nth-child(6) span {
        display: none;
    }

    /* 창업안내 - 가맹안내 END*/
    .franchise_inquiry.form ul li:not(.required) {
        margin: 0;
    }

    .franchise_inquiry.form ul {
        width: 100%;
        display: grid;
        gap: 10px;
        grid-template-columns: minmax(90px, auto) 1fr;
    }

    .franchise_inquiry.form .radio_design input[type=radio] + label {
        font-size: 11px;
        line-height: 26px;
        width: 140px;
        height: 30px;
    }

    .franchise_inquiry.form ul li input[name=email_domain_self] {
        margin: 10px 0;
    }

    .support_container .franchise_inquiry_container .franchise_inquiry_input_container .franchise_inquiry_input_form .franchise_inquiry_input .franchise_inquiry_input_top span:first-child {
        font-size: 14px;
    }

    .support_container .franchise_inquiry_container .franchise_inquiry_input_container .franchise_inquiry_input_form .franchise_inquiry_input .franchise_inquiry_input_top span:nth-child(2) {
        font-size: 11px;
    }

    .support_container .franchise_inquiry_container .franchise_inquiry_title_container .franchise_inquiry_title {
        padding-top: 50px;
        color: #059da2;
        font-size: 12px;
    }

    .support_container .franchise_inquiry_container .franchise_inquiry_title_container .franchise_inquiry_subtitle {
        margin-bottom: 50px;
        font-size: 30px;
    }

    .support_container .franchise_inquiry_container .franchise_inquiry_info_container .info_open_download span {
        font-size: 12px;
    }

    .profits-container .profits-info-images {
        width: 100vw;
        right: auto;
        transform: unset;
        left: 0;
        bottom: -90px;
        font-size: 0;
    }

    .profits-container {
        background-size: cover;
        height: 753px;
    }

    .profits-container .profits-info-images .profits-image span {
        font-size: 15px;
    }

    .profits-container .profits-info-images .profits-image {
        flex: 1;
    }

    .profits-container .profits-info-images .profits-image img {
        width: 100%;
        height: auto;
    }

    #SUCCESSPOINT {
        font-size: 20px;
        margin: 0 20px;
    }

    .page.main .floor.fifth .news_row .date {
        font-size: 9px;
        min-width: 52px;
    }

    .membership-guide .input-wrap > input::placeholder {
        font-size: 16px;
    }

    .page.main .floor.third .ab_position_wrapper .notice .notice_btn_wrapper .notice_nav {
        line-height: 30px;
    }

    .page.main .floor.third .ab_position_wrapper .notice .notice_btn_wrapper {
        margin-top: 0;
    }

    .page.main .floor.third .ab_position_wrapper .notice .notice_btn_wrapper .notice_nav {
        width: 55px;
    }


    /*   .process_bottom_background .process_bottom_container {
           left: 50%;
           transform: translate(-50%, 0);
       }*/
    .view_btns_wrap a {
        font-size: 9px;
    }

    .distribution_title_container > .swiper-title, .distribution_title_container > .sub-title {
        text-align: center !important;
    }

    .distribution_container .distribution_top .distribution_left .distribution_content {
        line-height: 18px;
        font-size: 11px;
    }


}

/* base END */

/* 425 START */
@media screen and (max-width: 425px) {
    .news_mo_body .all_in_one_td {
        font-size: 15px;
    }

    .page.event .event_board_container,
    .page.newsnpress .news_container {
        padding: 0 15px;
    }

    .page.notice .news_container {
        padding: 0 15px;
    }

    #mo_notice .notice_item {
        padding: 26px 15px;
    }

    #mo_notice .notice_img {
        margin-right: 15px;
    }
/*
    #mo_notice .notice_item .notice_preview_info .notice_title .notice_tag {
        font-size: 16px;
        width: 50px;
        height: 24px;
    }

    #mo_notice .notice_item .notice_preview_info .notice_title {
        font-size: 16px;
    }

    #mo_notice .notice_item .notice_preview_info .notice_prev_content {
        font-size: 14px;
    }*/

    .event_board_container
    .event_board_content
    .event_content_container
    .event_date_container {
        width: 100%;
        flex-wrap: wrap;
        font-size: 12px;
    }

    .event_board_container
    .event_board_content
    .event_content_container
    .event_content,
    .event_board_container
    .event_board_content
    .event_content_container
    .event_content_category
    .event_content_title {
        font-size: 15px;
    }

    #mo_notice .notice_item .notice_preview_info .notice_date {
        font-size: 12px;
    }

    #mo_notice .notice_item .notice_preview_info {
        width: calc(100% - 100px);
    }

    /*    .support_container .edu_system_container .edu_system_content_item, .support_container .edu_system_container .edu_system_content_container .edu_system_design_text {
            font-size: 9vw;
        }

    /*    .support_container .edu_system_container .edu_system_content_container div {
            font-size: 5vw;
            line-height: 30px;
        }*/
    .edu_system_content_title_container.edu_system_content_item {
        padding-left: 70px;
    }

    .edu_system_content_title_container .edu_system_title {
        font-size: 5vw;
    }

    .edu_system_content_title_container .edu_system_content {
        font-size: 4vw;
        /*line-height: 10px;*/
    }

    .support_container .edu_system_container {
        height: calc(100% - 100px);
    }

    .support_container .support_process_chart .process_content_box {
        width: calc(100% - 145px);
    }

    /*    .support_container .support_process_container .support_process_title_container {
            font-size: 5vw;
            word-break: keep-all;
            padding: 10px;
        }*/
    /*    .support_container .support_process_container .support_process_title_container .support_process_subtitle div {
            font-size: 8vw;
        }*/
    .support_container .support_process_chart .process_content_box.consult_arrow::after {
        transform: rotate(90deg);
        right: 35%;
        top: 86%;
    }

    .support_container .support_process_chart .process_content_box.devel_arrow::after {
        right: 35%;
        top: 86%;
        transform: rotate(90deg);
    }

    .support_container .support_process_chart .process_content_box.open_arrow::after {
        content: "";
        position: absolute;
        background: url("/images/static/mobile/mobile-process-arrow-icon.png") no-repeat center center;
        width: 77px;
        height: 100%;
        top: 60%;
        left: 35%;
        transform: rotate(90deg);
    }

    .support_container .support_process_chart .process_content_box.edu_arrow::after {
        top: 86%;
        left: 35%;
        transform: rotate(90deg);
    }

    .support_container .support_process_chart .process_content_box.ready_arrow::after {
        display: none;
    }

    /*    .support_container .start_up_cost_container .support_process_title_container .start_up_cost_subtitle .price_info_font {
            font-size: 4vw;
            line-height: 30px;
        }*/
    .support_container .start_up_cost_container .support_process_title_container .start_up_cost_subtitle .price_image_container {
        margin: 30px 0;
    }

    /*    .support_container .start_up_cost_container .support_process_title_container .start_up_cost_subtitle {
            font-size: 10vw;
        }*/


}

/* 425 END */

/* 320 START */
@media screen and (max-width: 320px) {
    .news_mo_body .all_in_one_td {
        font-size: 12px;
    }

    .event_board_container .event_board_content,
    #mo_notice .notice_item {
        flex-direction: column;
    }

    .page.event
    .event_board_container
    .event_board_content
    .event_content_container,
    #mo_notice .notice_item .notice_preview_info {
        width: 100%;
    }

    .page.event .event_thumbnail_img,
    #mo_notice .notice_img {
        width: 100%;
        height: auto;
        margin-right: 0;
        margin-bottom: 15px;
    }

    .page.event
    .event_board_container
    .event_board_content
    .event_content_container,
    #mo_notice .notice_item .notice_preview_info {
        margin: 0;
    }

    #mo_notice .notice_item .notice_preview_info .notice_date {
        font-size: 13px;
    }

    .edu_system_content_title_container .edu_system_content {
        font-size: 4vw;
        line-height: 15px;
    }

    .support_container .edu_system_container .edu_system_content_item {
        padding-left: 50px;
    }

    .support_container .support_process_chart .process_content_box {
        padding: 50px 15px;
    }

    .support_container .support_process_chart .process_content_box {
        padding: 15px;
    }

    .support_container .support_process_chart .process_content_box .process_content ul li:before {
        margin: 0 8px;
    }

    .support_container .support_process_chart {
        margin-top: 40px;
    }

    .support_container .support_process_container .support_process_title_container .support_process_subtitle div {
        font-size: 8vw;
    }

    .support_container .support_process_chart .process_content_box.consult_arrow::after {
        right: 30%;
        top: 82.5%;
    }

    .support_container .support_process_chart .process_content_box.contract_arrow::after {
        top: 82.5%;
        left: 30%;
    }

    .support_container .support_process_chart .process_content_box.devel_arrow::after {
        right: 30%;
        top: 82.5%;
    }

    .support_container .support_process_chart .process_content_box.open_arrow::after {
        top: 62%;
        left: 30%;
    }

    .support_container .support_process_chart .process_content_box.edu_arrow::after {
        top: 82.5%;
        left: 30%;
    }

}

/* 320 END */
