@media all and (max-width: 1300px) {
    .basket .cart_sum {
        max-width: 280px;
        padding: 1.5rem;
    }
}
@media all and (max-width: 1200px) {
    /* common */
    :root {
        --font-1-size: 36px;
        --font-2-size: 24px;
        --font-2-1-size: 20px;
        --font-3-size: 16px;
        --font-4-size: 14px;
    }

    /* map */
    .map_result_wrap {
        /* height: calc(85.8vh - 190px); */
        /*height: calc(85.8vh - 215px);*/
        /* padding-top: 5rem; */
        /*padding-top: 2.2rem;*/
        /*padding-bottom: 90px;*/
    }

    /*.map_result_btn {*/
    /*    display: none;*/
    /*}*/

    .map_location {
        /* display: none; */
    }

    .m_map_location {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 2rem 0;
    }

    .m_map_result_btn {
        position: relative;
        bottom: 0.75rem;
        z-index: 2;
        background: #fff;
    }

    .m_map_result_btn:after {
        content: "";
        /* display: block; */
        display: none;
        position: absolute;
        top: -1.5rem;
        left: 50%;
        transform: translate(-50%, 0);
        width: 100px;
        height: 5px;
        border-radius: 3rem;
        background: var(--black-5-color);
    }

    .map_result {
        height: 100%;
        max-height: 750px;
    }

    .map_left_top {
        /* max-width: 506px; */
        box-shadow: none;
    }

    .map_search {
        flex-basis: 70%;
    }

    .map_filter {
        flex-basis: 30%;
    }

    .map_kind_item span {
        font-size: var(--font-6-size);
    }

    .m_map_result_btn2_wrap {
        /* position: fixed; */
        right: 0;
        bottom: 0;
        z-index: 12;
        width: 100%;
        max-width: 475px;
        padding: 20px;
        background-color: #fff;
        box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);
        gap: 0 15px;
        display: flex;
        /*display: flex;*/
        /*position: fixed;*/
        /*bottom: 0;*/
        /*!* left: 2rem; *!*/
        /*z-index: 5;*/
        /*width: 100%;*/
        /*max-width: 475px;*/
        /*padding: 1rem 1.5rem;*/
        /*background: #fff;*/
        /*justify-content: space-between;*/
        /*box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);*/
    }

    .m_map_result_btn2 button {
        width: 100%;
        height: 50px;
        border-radius: 3px;
        font-size: 14px;
        color: #fff;
    }

    .m_map_result_btn2 .map_result_btn_item1 {
        /*background-color: #953AFF;*/
        background-color: #9e9e9e;
    }

    .m_map_result_btn2 .map_result_btn_item2 {
        background-color: #fff;
        border: 1px solid #953AFF;
        color: #953AFF;
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .map_result_btn_item2 img {
        width: 19px;
        margin-right: 5px;
    }

    .m_map_result_btn2 .map_result_btn_item3 {
        background-color: #953AFF;
    }

    /*.map_result_btn_item1,*/
    /*.map_result_btn_item2 {*/
    /*    border-radius: 3px;*/
    /*}*/

    .map_right_top {
        /*bottom: 90px !important;*/
        /*height: fit-content;*/
        /*right: 45px;*/
        right: 65px;
    }

    .map_locat_div {
        height: fit-content;
        justify-content: flex-end;
        flex-direction: column-reverse;
        /*align-items: end;*/
        /*padding: 0 1.7rem;*/
    }

    .map_research_div {
        height: 36px;
        /*margin-top: 1rem;*/
        margin-top: 10px;
        margin-right: 0;
    }

    /* <!-- map --> */
    /* basket 1200 */
    .basket.setting .inner {
        padding: 5rem 0;
    }

    .basket .cart_sum {
        max-width: 230px;
    }

    /* <!-- basket 1200 --> */
}
@media all and (max-width: 1160px) {
    .basket .inner {
        flex-direction: column;
        align-items: flex-end;
    }
    .basket .basket_cont {
        max-width: 100%;
        margin-bottom: 2rem;
    }
    .basket .cart_sum {
        max-width: 280px;
    }
}
@media all and (max-width: 1024px) {
    /* map 1024 */
    /* .map_left_top,
	.map_result_wrap,
	.map_result_view,
	.m_map_result_btn2 {
		max-width: 425px;
	} */

    .insite_wrap {
        left: 0;
        max-width: 425px;
    }

    .map_api {
        left: 425px;
        width: calc(100vw - 425px);
    }

    .map_filter_view {
        top: 20px;
    }
}
@media all and (max-width: 1000px) {
    /* map 1000 */
    .map_api {
        left: 0;
        width: 100vw;
        /* height: calc(100vh - 155px); */
    }

    /*.mrv_desc {*/
    /*    padding: 3rem 1.5rem;*/
    /*}*/

    /*.mrv_info {*/
    /*    margin-top: 1rem 1.5rem;*/
    /*}*/

    .map_left_top {
        width: 100%;
        /*max-width: 450px;*/
    }

    .mrv_top_roadview {
        /*width: 450px !important;*/
    }

    .map_right_top {
        /* left: 0; */
        /*bottom: 90px !important;*/
        /* top: 230px; */
        /* max-width: 450px; */
        height: fit-content;
        /*right: 45px;*/
    }

    .m_map_result_btn2 {
        /*max-width: 450px;*/
    }

    .map_result_wrap {
        /* display: none; */
        /*max-width: 450px;*/
    }

    .map_locat_div {
        /* justify-content: space-between; */
        justify-content: flex-end;
        flex-direction: column-reverse;
        /*align-items: end;*/
        /*padding: 0 1.7rem;*/
    }

    .map_research_div {
        margin-top: 1rem;
    }

    /* .map_result_view {
		max-width: 450px;
	} */

    .insite_wrap {
        max-width: 450px;
        left: 0;
        z-index: 13;
    }

    /* <!-- map 1000 --> */
    /* basket 1000 */
    .basket.setting .inner {
        flex-direction: column;
    }

    .basket .basket_cont {
        max-width: 100%;
    }

    .basket .list_item {
        align-items: flex-start;
    }

    .basket .list_detail {
        align-items: flex-start;
    }

    .basket .list_detail_photo img {
        width: 100%;
    }

    /* <!-- basket 1000 --> */
}
@media all and (max-width: 840px) {
    .map_filter_view {
        display: none;
    }

    /* <!-- common 840 --> */
    /* map 840 */
    /*.mrv_desc {*/
    /*    padding: 3rem 1.5rem;*/
    /*}*/

    /*.mrv_info {*/
    /*    margin-top: 1rem;*/
    /*}*/
    /*.map_api {*/
    /*    height: calc(100vh - 165px);*/
    /*}*/



    .map_right_top {
        /*top: 210px !important;*/
        top: 240px;
        left: 50%;
        transform: translate(-50%, 0);
        /*bottom: 90px !important;*/
        /*width: 95%;*/
        /*max-width: 100%;*/
        width: 100%;
        /*right: 40px;*/
        display: none;
    }

    .map_result_view{width: 100%; max-width: 100%;}


    .map_locat_div {
        justify-content: space-between;
        padding: 0;
    }

    .map_kind_item {
        height: 55px;
        margin-bottom: 1.1rem;
    }

    /* .gmnoprint {
		top: 230px !important;
	} */

    .map_research_div {
        margin: 0 auto;
        display: flex !important;
    }

    .map_right_top .map_locat_div .map_location {
        display: none;
    }





    .mobile_map_location .map_location,
    .mobile_map_search .map_search_area {
        display: block !important;
        margin: 0;
        padding: 0;
    }

    .map_loacttion_desc p,
    .map_loacttion_desc span {
        display: none;
    }

    .map_loacttion_desc, .map_search_area_desc {
        width: 40px;
        height: 40px;
        padding: 0;
        border-radius: 50%;
        justify-content: center;
    }
    .map_search_area_desc img{width: 20px;}

    .map_loacttion_desc img {
        max-width: 24px;
        margin-right: 0;
    }

    /* <!-- map 840 --> */
}
@media all and (max-width: 768px) {
    :root {
        --font-1-size: 34px;
    }

    .insite_wrap {
        top: 55px;
        height: calc(100% - 55px);
    }

    .insite_tit_group {
        position: sticky;
        top: 0;
    }

    .insite_tab {
        position: sticky;
        top: 56px;
    }

    /*.map_api {*/
    /*    !* height: calc(100vh - 145px); *!*/
    /*    height: calc(100vh - 270px) !important;*/
    /*    top: 115px;*/
    /*}*/

    /* map 768 */
    .mrv_desc {
        /*padding: 3rem 1.5rem;*/
        /*margin-top: 50px;*/
    }

    .mrv_info {
        /*margin-top: 1rem;*/
    }

    .map_result_view {
        padding-bottom: 70px;
    }

    .map_right_top {
        top: 220px;
        /*left: 50%;*/
        /*transform: translate(-50%, 0);*/
        /*max-width: 100%;*/
        /*width: 95%;*/
        /*top: 245px;*/
    }



    .map_kind_item {
        height: 55px;
        margin-bottom: 1rem;
    }

    /* .gmnoprint {
		top: 60px !important;
	} */

    /* <!-- map 768 --> */
}
@media all and (max-width: 600px) {
    /* map 600 */
    .map_modal_cont {
        max-width: 100%;
        height: 100%;
    }

    .map_modal_item {
        flex-direction: column;
    }

    .map_modal_input {
        flex-basis: auto;
        max-width: none;
    }

    /* <!-- map 600 --> */
    /* basket 600 */
    .basket .list_detail_tit {
        font-size: var(--font-4-size);
    }

    .basket .list_detail_txt {
        padding: 1.5rem 2rem;
    }

    .basket .list_txt {
        font-size: var(--font-6-size);
    }

    .basket .list_date {
        font-size: var(--font-6-size);
    }

    .basket .ad_price {
        font-size: var(--font-6-size);
    }

    .basket .make_price {
        font-size: var(--font-6-size);
    }

    /* <!-- basket 600 --> */
}
@media all and (max-width: 550px) {
    .map_result_item2 {
        display: block;
    }
    .map_result_desc {
        /*padding-left: 0;*/
        padding-left: 15px;
    }
    .map_result_sub_tit {
        margin-top: 10px;
    }
    .gm-style .gm-style-iw-c {
        padding: 15px;
    }
    .gm-style .gm-style-iw-d {
        padding: 0;
    }
    .gm-ui-hover-effect {
        top: 5px;
        right: 5px;
    }
    .map_result_tit {
        margin-bottom: 0;
    }
    .map_result_price + div {
        margin-top: 10px;
        display: flex;
    }

    .map_result_price + div div {
        width: 100%;
        margin-top: 0;
        padding: 5px 0;
        justify-content: center;
        align-items: center;
        display: flex;
    }
}

@media all and (max-width: 480px) {
    .inquiry_menu {
        display: none;
    }

    /* .inquiry_menu a {
		font-size: var(--font-6-size);
	} */
    .map_result_desc{padding: 0;}
    .insite_wrap {
        left: 0;
        top: 55px;
    }

    .menu-icon {
        display: block;
        position: relative;
        z-index: 900;
        width: 30px;
        height: 20px;
        cursor: pointer;
        -webkit-transition: background-color 0.5s ease, -webkit-transform 0.2s ease;
        transition: background-color 0.5s ease, -webkit-transform 0.2s ease;
        transition: transform 0.2s ease, background-color 0.5s ease;
        transition: transform 0.2s ease, background-color 0.5s ease, -webkit-transform 0.2s ease;
    }

    .menu-icon div {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 16px;
        height: 1px;
        background: #ffffff;
        -webkit-transition: -webkit-transform 0.3s;
        transition: -webkit-transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s;
        -webkit-transition-delay: 0.5s;
        transition-delay: 0.5s;
    }

    .menu-icon__line {
        display: block;
        width: 30px;
        height: 2px;
        margin-bottom: 6px;
        -webkit-transition: background-color 0.5s ease, -webkit-transform 0.2s ease;
        transition: background-color 0.5s ease, -webkit-transform 0.2s ease;
        transition: transform 0.2s ease, background-color 0.5s ease;
        transition: transform 0.2s ease, background-color 0.5s ease, -webkit-transform 0.2s ease;
        background-color: var(--main-color);
    }

    header:hover .menu-icon__line {
        z-index: 9999;
        background-color: var(--main-color);
    }

    .menu-icon__line-left {
        width: 15px;
    }

    .menu-icon__line-right {
        float: right;
        width: 15px;
    }

    .menu-icon:hover div {
        background: white;
    }

    .menu-icon:active {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .menu-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        align-items: stretch;
        overflow: hidden;
        position: fixed;
        top: 0;
        right: 0;
        z-index: 800;
        width: 100%;
        max-width: 460px;
        height: 100vh;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        pointer-events: none;
    }

    .menu-sliders {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
        align-items: center;
        -webkit-transition: -webkit-box-flex 0.45s;
        transition: -webkit-box-flex 0.45s;
        transition: flex 0.45s;
        transition: flex 0.45s, -webkit-box-flex 0.45s, -ms-flex 0.45s;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
    }

    .menu-container .menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        flex-basis: 100%;
        visibility: hidden;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        -webkit-transform: translateX(150%);
        transform: translateX(150%);
        z-index: 555555;
        width: 100%;
        height: 100vh;
        -webkit-transition: -webkit-transform 500ms;
        transition: -webkit-transform 500ms;
        transition: transform 500ms, -webkit-transform 500ms;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
    }

    .menu .m_logo {
        max-width: 150px;
        padding: 1rem 1.75rem 2rem 1.75rem;
    }

    .menu .menu_item {
        flex-basis: 100%;
        width: 100%;
        transition: 200ms;
    }

    .menu .menu_item li {
        border-bottom: 1px dashed var(--black-5-color);
    }

    .sns-list {
        display: none;
    }

    .menu-container ul .sns-list {
        display: flex;
        justify-content: space-between;
        position: static;
        padding: 1.5rem;
    }

    .menu-container ul .sns-list a {
        display: flex;
        justify-content: center;
        flex-basis: 49%;
        padding: 0.7rem 0;
        border-radius: 3px;
        font-size: var(--font-6-size);
        color: #333;
        color: var(--main-color);
        text-align: center;
        background-color: #fff;
    }

    .menu-container ul .sns-list a img {
        margin-right: 10px;
    }

    #mNavSubMenu_item {
        overflow: hidden;
        max-height: 0;
        transition: max-height 0.2s ease-out;
        background-color: #fff;
    }

    #mNavSubMenu_item .youth-policy {
        position: relative;
    }

    .tab_tit {
        width: 100%;
        display: inline-block;
        padding: 1rem 2rem;
        border: none;
        font-size: 15px;
        color: #fff;
        text-align: left;
        cursor: pointer;
        outline: none;
    }

    .menu-sliders:nth-child(2) {
        background: var(--main-color);
    }

    .menu-sliders:nth-child(odd) {
        background: transparent;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%;
    }

    body.menu-open .menu-sliders:nth-child(1) {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 0%;
        flex: 0 0 0%;
    }

    body.menu-open .menu {
        align-items: flex-start;
        flex-direction: column;
        visibility: visible;
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
        padding: 3rem 0;
        pointer-events: all;
    }

    body.menu-open .menu-icon__line {
        -webkit-transform: translateX(0px) rotate(-45deg);
        transform: translateX(0px) rotate(-45deg);
        background-color: #fff;
    }

    body.menu-open .menu-icon__line-left {
        -webkit-transform: translateX(1px) translateY(3px) rotate(45deg);
        transform: translateX(1px) translateY(3px) rotate(45deg);
    }

    body.menu-open .menu-icon__line-right {
        -webkit-transform: translateX(-3px) translateY(-2px) rotate(45deg);
        transform: translateX(-3px) translateY(-2px) rotate(45deg);
    }

    #mNavSubMenu_item .youth-policy a span {
        position: relative;
        font-size: inherit;
        color: inherit;
    }

    /* <!-- m-menu 480 --> */
    /* <!-- common 480 --> */
    /* main 480 */
    .ad_sub_tit {
        font-size: var(--font-1-1-size);
    }

    .ad_tit1 {
        font-size: var(--font-1-1-size);
    }

    .ad_tit1 strong {
        font-size: var(--font-1-1-size);
    }

    /* <!-- main 480 --> */
    /* map 480 */
    .map_result_view {
        top: 0;
        max-width: 100%;
        width: 100%;
    }

    .insite_wrap {
        max-width: 100%;
    }

    .mrv_top_roadview {
        height: 100%;
        max-width: 100%;
        width: 100% !important;
        /*top: 50px;*/
    }

    /*.slick-slide {*/
    /*    width: 100vw !important;*/
    /*    height: 100% !important;*/
    /*    top: 0px !important;*/
    /*}*/

    .map_search_input {
        padding: 0 15px;
    }

    .map_btn {
        margin-right: 10px;
    }

    .map_filter_item span {
        display: none;
    }

    .map_filter_item:nth-child(1) img {
        max-width: 15px;
        margin-right: 0;
    }

    .map_filter_item:nth-child(2) img {
        max-width: 12px;
    }

    .map_kind {
        gap: 0 15px;
        flex-flow: initial;
        justify-content: initial;
        padding-bottom: 20px;
    }

    .map_kind_item {
        /* height: 67px; */
        width: 100%;
        max-width: 100%;
        /* height: 28px; */
        border: 1px solid #ccc;
        border-radius: 3px;
        /*flex-basis: 13%;*/
        margin-bottom: 0;
        font-size: var(--font-6-size);
    }

    .map_kind_item img {
        max-width: 25px;
        /* display: none; */
        margin-bottom: 0;
    }

    .map_kind_item.on .kind_click_img {
        /* display: none; */
    }

    .map_right_top {
        /* top: auto; */
        /* bottom:-20%; */
        /* width: 95%; */
        max-width: 95%;
        margin: 0 auto;
        /*top: 160px !important;*/
        top: 200px;
    }

    .map_result_wrap {
        max-width: 100%;
    }

    /* .m_map_result_btn2 {
		left: 50%;
		transform: translate(-50%, 0);
		max-width: 100%;
	} */

    .map_locat_div {
        justify-content: flex-start;
        justify-content: space-between;
        flex-direction: column;
    }

    .map_research_div {
        margin: 0 auto;
        display: flex !important;
    }

    .map_location {
        padding: 0;
    }

    .map_loacttion_desc {
        width: 40px;
        height: 40px;
        padding: 0;
        border-radius: 50%;
        justify-content: center;
    }
    .map_loacttion_dot{display: block;}

    .map_loacttion_desc p,
    .map_loacttion_desc span {
        display: none;
    }

    .map_loacttion_desc img {
        max-width: 24px;
        margin-right: 0;
    }

    .map_right_top .map_locat_div .map_location {
        display: none;
    }

    .mobile_map_location .map_location {
        display: block !important;
        margin: 0;
    }

    .map_kind_item.on {
        border: 1px solid var(--main-color);
    }

    .map_modal_item .map_modal_span {
        font-size: var(--font-4-size);
        margin-bottom: 1rem;
    }

    .map_modal_tit_group {
        margin-bottom: 3rem;
    }
    .map_modal_item .map_modal_span {
        margin-bottom: 1rem !important;
    }

    /* 20250117 �� ����Ʈ ���� */
    .map {
        flex-flow: wrap;
        display: flex;
    }
    .map_result_wrap{
        height: calc(100% + 20px);
    }
    .map_result_wrap {
        display: none;
    }
    .map_result_btn {
        display: none;
    }
    .map_left_top {
        /*left: 0;*/
        /*top: 70px;*/
        /*width: 100%;*/
        max-width: 100%;
        display: none;
    }
    .m_map_result_btn2 {
        left: 0;
        max-width: 100%;
        width: 100%;
        position: fixed;
        bottom: 0;
        z-index: 10;
        display: none;
    }
    .mobile_map_location {
        position: absolute;
        display: block !important;
        right: 10px;
        bottom: 195px;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        z-index: 2;
    }
    .mobile_map_search {
        /* position: absolute; */
        display: block !important;
        /* right: 10px; */
        bottom: 245px;
        /* width: 40px; */
        /* height: 40px; */
        border-radius: 50%;
        z-index: 2;
        margin: 0 auto;
        position: relative;
        top: -2px;
        z-index: 999;
        box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
        /* box-shadow: none; */
    }
    .pm_btn_wrap {
        top: unset;
        bottom: 105px;
        display: none;
    }
}
/*@media (max-width:1199px) {*/
/*    .map_result_btn{display: none;}*/
/*}*/
@media (min-width:481px) {
    .map_loacttion_dot{display: none;}
}

/* <!-- map 480 --> */
/* basket 480 */
.basket .list_radio {
    margin-right: 1rem;
}

.basket .basket_cont {
    padding: 0;
}

.basket .cart_sum {
    border: 1px solid var(--black-5-color);
    background-color: #F5F5F5 ;
}

/* <!-- basket 480 --> */
/* sub_common 480 */
.setting {
    background: #fff;
}

.setting .inner,
.basket .inner {
    padding: 80px 0;
    /*padding: 3rem 0;*/
}
.basket .inner {
    display: flex;
    justify-content: space-between;
}
.setting .item_input {
    /*flex-basis: 100%;*/
    max-width: 100%;
}

.setting .modal_cont {
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    border-radius: 0;
}

.setting .modal_txt {
    max-height: none;
}

/* <!-- sub_common 480 --> */
/* join 480 */
.setting {
    align-items: center;
}

.item_input_div {
    /*flex-direction: column;*/
    /*align-items: flex-start;*/
    /*max-height: fit-content;*/
}

.item_input_div .item_tit,
.setting .item .item_tit {
    /*margin-bottom: 1.2rem;*/
    margin-bottom: 10px;
    display: block;
}

.join .adress_item2,
.mypage .adress_item2 {
    display: flex;
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
}

.join .adress_item3,
.mypage .adress_item3 {
    max-width: 100%;
    width: 100%;
    margin-top: 0;
}

.join .adress_item3:nth-child(2),
.join .adress_item3:nth-child(3),
.mypage .adress_item3:nth-child(2),
.mypage .adress_item3:nth-child(3) {
    margin-top: 1rem;
}
/* <!-- join 480 --> */

/* mapage 480 */
.mypage.setting {
    /*height: calc(100vh - 120px);*/
    margin-top: 0;
}
.setting .inner,
.basket .inner {
    padding: 50px 0;
}

.id_srh .inner,
.pw_srh .inner {
    padding: 0;
}

.setting .tab_item {
    padding: 13px 0;
    font-size: 16px;
}

.item_tit,
.setting .sub_txt,
.setting .txt {
    font-size: 14px;
}

.setting .item_input,
.join .adress_btn,
.mypage .adress_btn {
    font-size: 12px;
}

.setting .basic_btn {
    height: 50px;
    font-size: 16px;
}

.item_input_div input {
    height: 40px !important;
}
/* <!-- mypage 480 --> */

@media all and (max-width: 450px) {
    .m_map_result_btn2 .map_result_btn_item2 img {
        display: none;
    }
}

@media all and (max-width: 420px) {
    /* <!-- main 420 --> */
    /* basket 420 */
    .basket .list_txt {
        max-width: 50px;
    }

    .basket .list_detail_photo {
        flex-basis: 34%;
    }

    .basket .list_detail_desc {
        flex-basis: 57%;
    }

    .m_map_result_btn2 .map_result_btn_item2 img {
        display: none;
    }

    /* <!-- basket 420 --> */
}

@media all and (max-width: 400px) {
    /* .map_api {
        height: 100vh;
    } */
    .map_search_wrap {
        padding: 15px;
    }

    .map_kind {
        gap: 0 10px;
        padding: 0 15px 15px;
    }

    .map_right_top {
        top: 185px;
    }

    .map_search_input {
        font-size: 14px;
    }

    .map_research_div {
        height: 32px;
        padding: 0 15px;
    }

    .map_research_div .map_loaction_subtit {
        font-size: 12px;
    }

    .map_research_div img {
        width: 12px;
    }

    .m_map_result_btn2 {
        gap: 0 10px;
        /* padding: 15px; */
    }

    .m_map_result_btn2 button {
        height: 40px;
        font-size: 12px;
    }

    .m_map_result_btn2 .map_result_btn_item2 img {
        display: none;
    }

    .mobile_map_location {
        bottom: 170px;
    }

    .mobile_map_search {
        bottom: 220px;
    }

    .pm_btn_wrap {
        bottom: 80px;
    }

    .mrv_desc,
    .mrv_info,
    .instieInfo_inner,
    .tab_cont {
        padding: 15px;
    }

    .mrv_btn {
        font-size: 12px;
    }

    .mrv_btn img {
        width: 12px;
        margin-right: 5px;
    }

    .mrv_desc_tit {
        font-size: 18px;
        margin: 10px 0;
    }

    .mrv_desc_txt,
    .mrv_info_tit,
    .mrv_info_txt,
    .insite_ad_desc_tit {
        font-size: 14px;
    }

    .mrv_info_item {
        margin-bottom: 10px;
    }

    /* .mrv_info_item:last-child {
		margin-top: 15px;
	} */

    .mrv_desc_price {
        font-size: 18px;
    }

    .map_result_view {
        padding-bottom: 50px;
    }

    .insite_tit_group {
        padding: 15px 15px 0;
    }

    .insite_tab {
        top: 51px;
        padding: 10px 15px;
    }

    .insite_td {
        font-size: 12px;
        padding: 10px 0;
    }

    .insite_tab_item,
    .insite_ad_desc_txt,
    .insite_ad_price,
    .insite_ad_price strong {
        font-size: 12px;
    }

    .insite_table {
        margin: 15px 0 -15px;
    }

    .insite_ad {
        padding: 0 15px 15px 15px;
    }

    .insite_ad_list {
        gap: 0 15px;
    }

    .insite_ad_tit {
        margin-bottom: 15px;
    }
}

@media all and (max-width: 377px) {
    /*.insite_tit_group {*/
    /*    padding: 2rem 2rem 0;*/
    /*}*/
    /*.insite_tab {*/
    /*    padding: 1.1rem 2rem 1.1rem 2rem;*/
    /*}*/
    /*.map_research_div {*/
    /*    max-width: 50%;*/
    /*}*/
}

@media all and (max-width: 360px) {
    .insite_title_div .insite_tit,
    .map_modal_close2 i {
        font-size: 18px;
    }

    .mrv_btn img, .insite_title_div img {
        width: 16px;
    }

    .insite_tab {
        top: 50px;
    }

    .insite_tab_item {
        padding: 5px 7px;
    }

    .map_result_photo {
        width: 100%;
    }
    /*.setting .item {*/
    /*    margin-bottom: 15px;*/
    /*}*/

    /*.setting .txt {*/
    /*    margin-top: 15px;*/
    /*}*/

    /*.setting .basic_btn {*/
    /*    height: 45px;*/
    /*    margin-top: 15px;*/
    /*}*/

    /*.setting .title,*/
    /*.basket .title {*/
    /*    font-size: 20px;*/
    /*}*/

    /*.login_link,*/
    /*.setting .refer,*/
    /*.setting .refer_link {*/
    /*    font-size: 12px;*/
    /*}*/
    /*.login_link::after {*/
    /*    height: 12px;*/
    /*}*/

    /*.login_link_wrap {*/
    /*    align-items: center;*/
    /*    flex-direction: column;*/
    /*}*/

    /*.login_link {*/
    /*    padding: 0.25rem;*/
    /*}*/

    /*.login_link::after {*/
    /*    display: none;*/
    /*}*/

    /*.login_link a {*/
    /*    font-size: var(--font-6-size);*/
    /*}*/

    /* basket 360 */
    /*.basket .list_detail_photo {*/
    /*    flex-basis: 32%;*/
    /*}*/

    /*.basket .list_detail_desc {*/
    /*    flex-basis: 64%;*/
    /*}*/

    /* <!-- basket 360 --> */
}

/*@media all and (max-width: 355px) {*/
/*    .insite_tab_item {*/
/*        font-size: 13px;*/
/*    }*/
/*}*/
/*@media all and (max-width: 336px) {*/
/*    .insite_tit_group {*/
/*        padding: 1.5rem 1.5rem 0;*/
/*    }*/
/*    .insite_tab {*/
/*        padding: 1.1rem 1.5rem 1.1rem 1.5rem;*/
/*    }*/
/*    .insite_tab_item {*/
/*        font-size: 12.5px;*/
/*    }*/
/*}*/
/*@media all and (max-width: 326px) {*/
/*    .insite_tab_item {*/
/*        font-size: 12px !important;*/
/*    }*/
/*}*/
