/**
 * Created by PhpStorm.
 * Date         :
 * Developer    :
 * Description  : wp_responsive.css
 * ⓒ 2021. WebPlanet Co. All Rights Reserved.
 */

@charset "utf-8";


@media (max-width: 1855px) {

    /**********************************************************************************************************************/
    /* 공통 스타일 */
    /**********************************************************************************************************************/
    /* CM-OUTER */
    .wp_wrap .cm_outer {
        width: 100%;
        padding: 0 20px;
    }
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 헤더영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 사이드 메뉴 버튼 */
    .wp_wrap header .hd_ir .btn_box .btn_side.is-active {
        left: 20px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 로그인 메뉴 버튼 */
    .wp_wrap header .hd_ir .btn_log_box .btn_login.is-active {
        right: 25px;
        top: 30px;
    }

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 푸터영역 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 메인영역 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 서브영역 */
    /**********************************************************************************************************************/

    /* 26.03.13 /jewelry/sub/customize.html 커스텀 S ////////////////////////////////////////////////*/
    .wp_wrap .sub_jewelry .cm_inner {
        width: 100%;
        padding: 0 20px;
    }
    /* 26.03.13 /jewelry/sub/customize.html 커스텀 E ////////////////////////////////////////////////*/

    /**********************************************************************************************************************/
}

@media (max-width: 1690px) {

    /**********************************************************************************************************************/
    /* 공통 스타일 */
    /**********************************************************************************************************************/
    /* CM-INNER */
    .wp_wrap .cm_inner {
        width: 100%;
        padding: 0 20px;
    }

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 헤더영역 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 푸터영역 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 메인영역 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 서브영역 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 커스터마이즈 페이지 */
    /**********************************************************************************************************************/
    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .lt .lt_item .ctmz_sub_sd {
        padding: 0;
    }

    /**********************************************************************************************************************/

}

@media (max-width: 1420px) {
    .wp_wrap #shp_rsv .sec_ir .rsv_cont {
        max-width: unset;
        width: 100%;
        min-width: unset;
    }

    .wp_wrap #shp_rsv .sec_ir .rsv_cont .rsv_bd {
        padding: 40px 10px 40px 10px;
        gap: 60px;
    }
}

@media (max-width: 1400px) {
    /**********************************************************************************************************************/
    /* 공통 스타일 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 헤더영역 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 푸터영역 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 메인영역 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 서브영역 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

}


@media (max-width: 1200px) {
    /**********************************************************************************************************************/
    /* 공통 스타일 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 헤더영역 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 푸터영역 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 메인영역 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 서브영역 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 어바웃페이지 */
    /**********************************************************************************************************************/
    .wp_wrap #shp_bn01 .sec_ir .bn_cont .txt_area>.txt_box {
        padding: 0;
    }

    .wp_wrap #shp_bn01 .sec_ir .bn_cont .txt_area>.txt_box>.des {
        max-width: 385px;
    }

    .wp_wrap #shp_bn01 .sec_ir .bn_cont .txt_area>.txt_box>.des>br {
        display: none;
    }

    .wp_wrap #shp_bn01 .sec_ir .bn_cont .img_area {
        max-width: 520px;
    }

    /**********************************************************************************************************************/

}


@media (max-width: 992px) {
    /**********************************************************************************************************************/
    /* 공통 스타일 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 헤더영역 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 푸터영역 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 메인영역 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 서브영역 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 커스터마이즈 페이지 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 커스터마이즈 공통 */

    .wp_wrap #sub_ctmz .sec_ir {
        padding: 100px 0 60px;
    }

    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd {
        flex-direction: column;
    }


    /* 오른쪽영역 */
    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .rt {
        max-width: 100%;
    }

    /**********************************************************************************************************************/


    /**********************************************************************************************************************/
    /* 어바웃페이지 */
    /**********************************************************************************************************************/
    .wp_wrap #shp_bn01 .sec_ir .bn_cont .img_area {
        max-width: 420px;
    }

    /**********************************************************************************************************************/

}


@media (max-width: 768px) {
    /**********************************************************************************************************************/
    /* 공통 스타일 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 헤더영역 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 푸터영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터공통 */
    .wp_wrap footer .ft_ir {
        flex-direction: column;
        align-items: flex-start;
        padding: 30px 0;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터정보 */
    .wp_wrap footer .ft_ir .ft_info_box {
        text-align: left;
        align-items: flex-start;
        gap: 5px;
    }

    .wp_wrap footer .ft_ir .ft_info_box .ft_info {
        flex-direction: column;
        align-items: flex-start;
        gap: 5px;
    }

    .wp_wrap footer .ft_ir .ft_info_box .ft_info>li>.txt:last-child::after {
        display: none;
    }

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 메인영역 */
    /**********************************************************************************************************************/
    /* 비디오영역  */
    .wp_wrap .sec_cont .vimeo_box>video.pc_video,
    .wp_wrap .sec_cont .vimeo_box>iframe.pc_video {
        display: none;
    }

    .wp_wrap .sec_cont .vimeo_box>video.mo_video,
    .wp_wrap .sec_cont .vimeo_box>iframe.mo_video {
        display: block;
    }

    

    /* ==================================================================================================== */
    /* 주얼리 브랜드 스토어(/jewelry/sub/offline.html) 페이지 동영상 영역 26.03.06 */ 
    /* ==================================================================================================== */
    .wp_wrap #shp_visual.sub_sec_cont .vimeo_box>video.pc_video,
    .wp_wrap #shp_visual.sub_sec_cont .vimeo_box>iframe.pc_video {
        display: block;
    }
    .wp_wrap #shp_visual.sub_sec_cont .vimeo_box>video.mo_video,
    .wp_wrap #shp_visual.sub_sec_cont .vimeo_box>iframe.mo_video {
        display: block;
    }
    /* ==================================================================================================== */

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 서브영역 */
    /**********************************************************************************************************************/
    /* 공통 */
    .wp_wrap #shp_bsc .sec_ir,
    .wp_wrap #shp_bn01 .sec_ir,
    .wp_wrap #shp_rsv .sec_ir,
    .wp_wrap #sub_ctmz .sec_ir {
        padding: 80px 0;
    }

    /**********************************************************************************************************************/


    /**********************************************************************************************************************/
    /* 어바웃페이지 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 비주얼영역 */
    .wp_wrap #shp_visual .img_abt {
        height: 100vh;
        overflow: hidden;
    }

    .wp_wrap #shp_visual .img_abt>img {
        object-position: 70%;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 베너영역 */
    .wp_wrap #shp_bn01 .sec_ir .bn_cont {
        flex-direction: column;
    }

    .wp_wrap #shp_bn01 .sec_ir .bn_cont .img_area {
        order: 1;
    }

    .wp_wrap #shp_bn01 .sec_ir .bn_cont .txt_area {
        order: 2;
        text-align: center;
    }

    /**********************************************************************************************************************/


    /**********************************************************************************************************************/
    /* 페르소나 페이지 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 페르소나 - 비주얼 */
    .wp_wrap .sub_psn_view .img_box {
        width: 100%;
        height: 100vh;
    }
    
    .wp_wrap .sub_psn_view .sec_ir{
        align-items: flex-end;
        padding-bottom: 120px;
    }
  
    


    /**********************************************************************************************************************/


    /**********************************************************************************************************************/
    /* 커스터마이즈 */
    /**********************************************************************************************************************/
    .wp_wrap .mdl_inquiry .mdl_wrap{
        padding:0 30px;
    }
    .wp_wrap .mdl_inquiry .mdl_wrap form {
        width: 100%;
    }

    .wp_wrap .mdl_inquiry .mdl_ir {
        max-width: 600px;
        width: 100%;
        height: 300px;
        margin: 0 auto;

    }

    /**********************************************************************************************************************/


    /**********************************************************************************************************************/
    /* 예약하기 영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 비주얼영역 */
    .wp_wrap #shp_visual .img_offline {}

    .wp_wrap #shp_visual .img_offline>img {
        object-position: 40%;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 예약하기 */
    .wp_wrap #shp_rsv .sec_ir {
        padding: 60px 0;
    }

    .wp_wrap #shp_rsv .sec_ir .rsv_cont .rsv_bd {
        flex-direction: column;
    }

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 스토어 (SHOP) 페이지 */
    /**********************************************************************************************************************/
    .wp_wrap #shp_shop_list .sec_ir {
        padding: 60px 0;
    }

    /**********************************************************************************************************************/

}


@media (max-width: 576px) {
    /**********************************************************************************************************************/
    /* 공통 스타일 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 헤더영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더공통 */
    .wp_wrap header .hd_ir {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 20px 0;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 사이드 메뉴 버튼 */
    .wp_wrap header .hd_ir .btn_box .btn_side.is-active {
        top: 22.5px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 로그인 메뉴 버튼 */
    .wp_wrap header .hd_ir .btn_log_box .btn_login.is-active {
        top: 22px;
        right: 20px;
    }

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 푸터영역 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 메인영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인페이지 공통 */
    .wp_wrap .sec_cont .sec_ir {
        padding-bottom: 125px;
    }

    .wp_wrap .sec_cont .video_box {
        width: 100%;
        height: 100%;
        /* overflow: hidden; */
    }


    /* .wp_wrap .sec_cont .sec_ir .txt_box {
        gap: 10px;
    } */

    .wp_wrap .sec_cont .sec_ir .txt_box>.flag_tit {
        font-size: 10px;
        margin-bottom: -10px;
    }

    .wp_wrap .sec_cont .sec_ir .txt_box .vs_ko_tit {
        color: #fff;
        font-size: 24px;
        line-height: 28px;
    }

    .wp_wrap .sec_cont .sec_ir .txt_box .desc .des {
        max-width: 360px;
        width: 100%;
        font-size: 11px;
    }

    .wp_wrap .sec_cont .sec_ir .txt_box .desc .des>br {
        display: none;
    }

    .wp_wrap .sec_cont .sec_ir .txt_box .vs_en_tit {
        line-height: 28px;
        letter-spacing: 0;
    }

    .wp_wrap .sec_cont .sec_ir .txt_box .vs_en_tit .txt_sm {
        font-size: 16px;
        letter-spacing: 0;
    }

    .wp_wrap .sec_cont .sec_ir .txt_box .vs_en_tit .txt_big {
        font-size: 39px;
        line-height: 34px;
        letter-spacing: 0;
    }

    .wp_wrap .sec_cont .sec_ir .txt_box .vs_en_tit .txt_big .mo_br {
        display: block;
    }



    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 서브영역 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 페르소나 페이지 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 페르소나 - 비주얼 */
    .wp_wrap .sub_psn_view .sec_ir .txt_box .view_tit {
        font-size: 36px;
    }

    .wp_wrap .sub_psn_view .sec_ir .txt_box .view_sub_tit {
        font-size: 11px;
        letter-spacing: -0.1px;
    }
    .wp_wrap .sub_psn_view .img_box>img.pc_img {
        display: none;
    }
    .wp_wrap .sub_psn_view .img_box>img.mo_img {
        display: block;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 페르소나 - 문항선택 */
    .wp_wrap .sub_psn_sd .sec_ir .item .item_ir .qa_cont .qa_hd {
        font-size: 18px;
    }

    .wp_wrap .sub_psn_sd .sec_ir .item .item_ir .qa_cont .qa_bd>.bd_item>.txt {
        font-size: 11px;
    }

    .wp_wrap .sub_psn_sd .sec_wrap>.swiper-pagination>span {
        min-width: 8px;
        width: 8px;
        height: 8px;
    }

    .wp_wrap .sub_psn_sd .sec_wrap>.swiper-pagination>span.swiper-pagination-bullet-active {
        min-width: 10px;
        width: 10px;
        height: 10px;
    }



    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 페르소나 - 결과페이지 - 모달창 ( on클래스 있고없고로 애니메이션 조절함!!) */
    .wp_wrap #mdl_rst_view {
        right: unset;
        top: unset;
        bottom: -100%;
        width: 100%;
        height: unset;
    }

    .wp_wrap #mdl_rst_view.on {
        bottom: 0;
        transition: 0.6s;
    }

    .wp_wrap #mdl_rst_view .mdl_ir .rst_cont {
        gap: 25px;
    }

    .wp_wrap #mdl_rst_view .mdl_ir {
        justify-content: center;
        padding: 20px;
    }

    /* .wp_wrap #mdl_rst_view .mdl_ir .btn_rst_side {
        top: 15px;
        left: 50%;
        width: 57px;
        height: 3px;
        background-color: #98908A;
        transform: translateX(-50%);
        transition: 0.6s;
    } */

    /* .wp_wrap #mdl_rst_view.on .mdl_ir .btn_rst_side {
        top: 20px;
        left: 50%;
        background-color: #98908A;
        transition: 0.6s;
    } */

    .wp_wrap #mdl_rst_view .mdl_ir .rst_cont .top {
        min-height: 100px;
    }

    .wp_wrap #mdl_rst_view .mdl_ir .rst_cont .top .txt_box .rst_view_tit {
        font-size: 18px;
    }

    .wp_wrap #mdl_rst_view .mdl_ir .rst_cont .top .txt_box .rst_view_tit .key_word {
        font-size: 24px;
    }

    .wp_wrap #mdl_rst_view .mdl_ir .rst_cont .top .txt_box .rst_view_des {
        font-size: 14.5px;
        line-height: 17.5px;
    }

    .wp_wrap #mdl_rst_view .mdl_ir .rst_cont .bot .btn_box .btn_link {
        max-width: 290px;
        width: 100%;
        height: 35px;
        font-size: 13px;
    }

    .wp_wrap #mdl_rst_view .mdl_ir .rst_cont .bot .btn_box .btn_reset {
        width: 35px;
        height: 35px;
    }


    .wp_wrap .sub_psn_rst .img_sd_cont .img_sd li img.pc_img {
        display: none;
    }

    .wp_wrap .sub_psn_rst .img_sd_cont .img_sd li img.mo_img {
        display: block;
    }


    .wp_wrap #mdl_load .mdl_ir .load_cont .img_box {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .wp_wrap #mdl_load .mdl_ir .load_cont .img_box svg {
        width: 50%;
    }

    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .rt .rt_ir .type_box>li:last-child{
        padding-left: 10px;
    }


    /**********************************************************************************************************************/


    /**********************************************************************************************************************/
    /* 커스터마이즈 페이지 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 커스터마이즈 공통 */
    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .lt {
        padding:20px;
    }
    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .lt .lt_item{
        gap:20px;
    }
    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .rt {
        max-width: unset;
        min-width: unset;
        width: 100%;
        min-height: unset;
    }

    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .rt .rt_ir {
        padding: 25px 15px 30px;
        gap: 10px;
    }

    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .rt .rt_ir .tit_box>dt .tit {
        font-size: 22px;
    }

    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .rt .rt_ir .tit_box>dd {
        padding: 10px 10px;
    }

    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .rt .rt_ir .pic_tab .tab_hd>li>.txt {
        font-size: 13px;
    }

    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .rt .rt_ir .pic_tab .tab_hd>li {
        max-width: 100px;
    }

    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .rt .rt_ir .pic_tab .tab_bd .tab_bd_item .pic_inp>dt>.tit {
        font-size: 8px;
    }

    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .rt .rt_ir .type_box>li {
        gap: 5px;
    }

    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .rt .rt_ir .type_box {
        padding: 10px 0;
    }


    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .lt .lt_item .ctmz_sub_sd .ctmz_ss {
        margin:0 -2px;
    }
    
    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .lt .lt_item .ctmz_sub_sd .ctmz_ss li {
        max-width: unset;
        width: unset;
        height: unset;
        margin:0 2px;
    }


    /**********************************************************************************************************************/




    /**********************************************************************************************************************/
    /* 어바웃페이지 */
    /**********************************************************************************************************************/

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 어바웃 비주얼  */
    .wp_wrap #shp_visual .sec_ir .txt_box>.tit {
        font-size: 24px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 어바웃 베너 */
    .wp_wrap .bn_cont01 .sec_ir {
        padding-top: 120px;
    }

    .wp_wrap #shp_bn01.on .sec_ir .bn_cont .img_area>.img_box {
        max-width: 220px;
    }

    .wp_wrap #shp_bn01 .sec_ir .bn_cont .txt_area>.txt_box>.tit {
        font-size: 22px;
    }

    .wp_wrap #shp_bn01 .sec_ir .bn_cont .txt_area>.txt_box>.des {
        font-size: 10px;
    }

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 예약하기페이지 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 예약하기 비주얼 */
    .wp_wrap #shp_visual .sec_ir .txt_box02 {
        gap: 15px;
    }

    .wp_wrap #shp_visual .sec_ir .txt_box02>.tit {
        font-size: 39px;
        line-height: 34px;
        letter-spacing: 0;
    }

    .wp_wrap #shp_visual .sec_ir .txt_box02>.tit .br_mo {
        display: block;
    }

    .wp_wrap #shp_visual .sec_ir .txt_box>.des {
        font-size: 11px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 예약하기 */
    .wp_wrap #shp_rsv .sec_ir .rsv_cont .rsv_hd>.tit {
        font-size: 18px;
    }

    .wp_wrap #shp_rsv .sec_ir .rsv_cont .rsv_bd .cld_area .cld_box {
        gap: 30px;
    }

    .wp_wrap #shp_rsv .sec_ir .rsv_cont .rsv_bd .cld_area .cld_box .cld_hd {
        font-size: 16px;
    }

    .wp_wrap #shp_rsv .sec_ir .rsv_cont .rsv_bd .cld_area .cld_box .cld_bd .ft_time {
        padding: 10px;
    }

    .wp_wrap #shp_rsv .sec_ir .rsv_cont .rsv_bd .cld_area .cld_box .cld_bd .hd_ko_tit>li {
        font-size: 10px;
    }

    .wp_wrap #shp_rsv .sec_ir .rsv_cont .rsv_bd .cld_area .cld_box .cld_bd .ft_time>li .time_num {
        font-size: 13px;
    }

    .wp_wrap #shp_rsv .sec_ir .rsv_cont .rsv_bd .cld_area .cld_box .cld_bd .bd_day>li {
        font-size: 10px;
    }

    .wp_wrap #shp_rsv .sec_ir .rsv_cont .rsv_bd .map_area .map_box .map_img {
        height: 205px;
    }

    .wp_wrap #shp_rsv .sec_ir .rsv_cont .rsv_bd .map_area .map_box .map_info>dt>.map_tit {
        font-size: 13px;
    }

    .wp_wrap #shp_rsv .sec_ir .rsv_cont .rsv_bd .map_area .map_box .map_info>dd .map_adr {
        font-size: 9px;
    }

    .wp_wrap #shp_rsv .sec_ir .rsv_cont .rsv_ft .btn_rsv {
        max-width: 130px;
        height: 30px;
        font-size: 10px;
    }



    /* 26.03.13 /jewelry/sub/customize.html 커스텀 S ////////////////////////////////////////////////*/
    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .rt .rt_ir .pic_tab .tab_bd .tab_bd_item .pic_inp>dt>.tit {
        font-size: 11px;
    }
    /* 26.03.13 /jewelry/sub/customize.html 커스텀 E ////////////////////////////////////////////////*/
    /**********************************************************************************************************************/
}

@media (max-width: 475px) {
    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .rt .rt_ir .tit_box>dd .des {
        font-size: 11px;
    }

    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .rt .rt_ir .tit_box>dd .des>br {
        display: none;
    }



    .wp_wrap footer .ft_ir .ft_info_box .ft_info>li>.txt {
        position: relative;
        color: #555555;
        font-size: 10px;
        font-family: var(--font-prer);
        letter-spacing: -1px;
    }



    /* 26.03.13 /jewelry/sub/customize.html 커스텀 S ////////////////////////////////////////////////*/
    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .rt .rt_ir .tit_box>dd {
        padding: 10px 5px;
    }
    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .rt .rt_ir .tit_box>dd .destop {
        font-size: 14px;
    }
    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .rt .rt_ir .tit_box>dd .des {
        font-size: 13px;
    }
    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .rt .rt_ir .type_box>li>.info_area .info_line>dt, 
    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .rt .rt_ir .type_box>li>.info_area .info_line>dd, 
    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .rt .rt_ir .type_box>li>.info_custom>dt, 
    .wp_wrap #sub_ctmz .sec_ir .ctmz_cont .ctmz_bd .rt .rt_ir .type_box>li>.info_custom>dd {
        font-size: 10px;
    }
    /* 26.03.13 /jewelry/sub/customize.html 커스텀 E ////////////////////////////////////////////////*/
}



@media (max-width: 375px) {
    /**********************************************************************************************************************/
    /* 공통 스타일 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 헤더영역 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 푸터영역 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 메인영역 */
    /**********************************************************************************************************************/
    .wp_wrap .sec_cont .sec_ir .txt_box .desc .des>br {
        display: none;
    }

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 서브영역 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 페르소나 페이지 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 페르소나 - 결과페이지 - 모달창 ( on클래스 있고없고로 애니메이션 조절함!!) */
    /* .wp_wrap #mdl_rst_view .mdl_ir {
        padding: 35px 20px;
    } */

    /**********************************************************************************************************************/


    /**********************************************************************************************************************/
    /* 오프라인 */
    /**********************************************************************************************************************/
    .wp_wrap #shp_visual .sec_ir .txt_box>.des>br {
        display: none;
    }

    /**********************************************************************************************************************/


}