/* 경로
<!--기본세팅 Start heder에 입력 -->
    <script defer src="https://teamdble.mycafe24.com/brand/sorimsa/script.js"></script>
    <script defer src="https://teamdble.mycafe24.com/brand/sorimsa/footer_cs.js"></script>
    <link rel="stylesheet" href="https://teamdble.mycafe24.com/brand/sorimsa/style.css" />
    <link rel="stylesheet" href="https://teamdble.mycafe24.com/brand/sorimsa/setting.css" />
    <link rel="stylesheet" href="https://teamdble.mycafe24.com/brand/sorimsa/footer_cs.css" />
<!--기본세팅 End -->
*/

/* 반응형 노출 세팅 Start */
    /* 기본값: PC 및 태블릿 이상에서 숨김 */
    .pc_only {display: block;}
    .mo_only {display: none;}
    /* 모바일 (화면 너비 768px 이하)에서는 보이게 */
    @media screen and (max-width: 768px) {
    .pc_only {display: none;}
    .mo_only {display: block;}
    }
/* 반응형 노출 세팅 End */
/* 공통 */
.eft_shadow{

}
.txt_box1{}

div[doz_type="text"].widget img{    max-width: 80%;}

/* 메인 색션  wrap ------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 480px) { 
    .main_logo img{
    width: 57%;
}
}

/* 매출 색션 sales wrap -------------------------------------------------------------------------------------------------*/
.sales_line{
    position: absolute;
    left: 50%;
    transform: translate(-50%, -0%);
    margin-top: 0px;
    margin-left: 0px;

}
.sales_txt_title{
}
@media only screen and (max-width: 480px) { 
    .sales_txt_sub{
        font-size: 12vw !important;
    }
}
#w202511049942b8f19322a{pointer-events: none;} /*슬라이드 이미지 논클릭*/
.sale_img_bg{
    width: 34vw;
    height: 34vw;
    background-color: #f5e1b1;
    position: absolute;
    border-radius: 50%;
    left: 50%;
    transform: translate(-50%, -0%);
    margin-top: 227px;
    margin-left: -30%;
}
@media only screen and (max-width: 480px) { 
    .sale_img_bg{
        width: 74vw;
        height: 74vw;
        margin-top: 27px;
        margin-left: 0;
    }
}

/* before wrap ---------------------------------------------------------------------------------------------------------*/
/* vs */
#w2025110422b4ca912dbee{
    position: absolute;
    z-index: 2;
    left: 50%;
    transform: translate(-50%, -0%);
    margin-top: 230px;
    margin-left: 0px;
}
@media only screen and (max-width: 480px) { 
    #w2025110422b4ca912dbee{
        margin-top: 0px;
        position: relative;
    }
}
/* 라운드 */
#text_w2025110424186862262f6 > div.text_bg_img{border-radius: 20px 0px 0px 20px;}
#text_w2025110457e16de4cf205 > div.text_bg_img{border-radius: 0px 20px 20px 0px;}
@media only screen and (max-width: 480px) { 
    #text_w2025110424186862262f6 > div.text_bg_img{border-radius: 20px 20px 0px 0px;}
    #text_w2025110457e16de4cf205 > div.text_bg_img{border-radius: 0px 0px 20px 20px;} 
}

/* menu wrap ----------------------------------------------------------------------------------------------------------- */
/* 메뉴 1 */
#w20251104a996344f7d8f6{
    left: 140px;
    position: relative;
}
/* 메뉴 2 */
#w202511041982b2ce7a5e2{
    left: -140px;
    position: relative;
}
@media only screen and (max-width: 480px) { 
    #w20251104a996344f7d8f6{
        left: 0;
    }
    #w202511041982b2ce7a5e2{
        left: 0;
    }
}
/* 메뉴명 커스텀 */
#w20251104a996344f7d8f6 .container_border .item_gallary .text_wrap{
    background: #00000000 !important;
    position: absolute;
    width: 100%;
    height: 59px;
    bottom: 0px;
}
#w202511041982b2ce7a5e2 .container_border .item_gallary .text_wrap{
    background: #00000000 !important;
    position: absolute;
    width: 100%;
    height: 59px;
    bottom: 0px;
}

/* 인테리어 wrap -------------------------------------------------------------------------------------------------------- */
/* 경쟁력 타이틀 */
.edge_title1{}
.edge_title2{}
.edge_txt{}
@media only screen and (max-width: 480px) { 
    .edge_title1 img{
        height: 2.7vw !important;
    }
    .edge_title2 h4{
        font-size: 37px !important;
    }
    .edge_txt{
        font-size: 15px;
    }
}


/* 마퀴 부분 그라데이션 */
.bg_g{
    width: 100%;
    height: 70px;
    position: absolute;
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgb(0 0 0 / 25%) 100%);
    z-index: 3;
}
/* 인테리어 wrap -------------------------------------------------------------------------------------------------------- */
#w20251104c21d4c2be316e{
    filter: drop-shadow(0px 13px 5px #00000025);
}