/*하단 상품정보*/
.sound_only{display:none;}
#sit_ov_from li, #sit_tab .sit_ul_list{list-style:none;}
#sit_opt_added{padding:0;}
#sit_info {
    border: 0px;    
    margin-top: 40px;
}
#sit_info #sit_info_con {
    
    position: relative;
}
@media (min-width: 824px) {
   
}
/*사이드 구매*/
@media (min-width: 824px) {
    #sit_buy {
        position: absolute;
        top: 0;
        right: 0;
        width: 300px;
        border-left: 0px;
    }
}
@media (max-width: 824px) {
    #sit_buy {
        display: none;
    }
}
/*관련 상품*/
#sit_rel {
    border: 0px;
}
#sit_rel .scr_10.owl-carousel {
    padding: 1px;
}
#sit_rel .scr_10 .sct_li.slide {
    border: 1px solid #ddd;
    padding: 8px;
} 
#sit_rel .scr_10 .sct_img {
    position: relative;
}
#sit_rel .scr_10 .sct_img img {
    border-radius: 4px;
}
#sit_rel .scr_10 .sct_img .mark_wrp {
    position: absolute;
    left: 5px;
    top: 5px;
    z-index: 3;
    line-height: 0px;
}
#sit_rel .scr_10 .sct_img .mark_wrp span {
    display: inline-block;
    color: #fff;
}


#sit_rel .scr_10 .sct_img .mark_wrp span img{display:inline-block; margin-right:10px;}
#sit_rel .scr_10 .sct_img .mark_wrp span.loc {background-color: #7d2d9a;}
#sit_rel .scr_10 .sct_img .mark_wrp span.stan {background-color: #808080;}
#sit_rel .scr_10 .sct_img .mark_wrp span.cate {background-color: #53B0AE;}
#sit_rel .scr_10 .sct_img .mark_wrp span.time {background-color: #3A3A3A;}

#sit_rel .scr_10 .sct_txt_wrp {
    padding: 15px 0;
}
#sit_rel .scr_10 .sct_txt {
    margin: 0px;
}
#sit_rel .scr_10 .sct_txt a {
    display: block;
    text-decoration: none;
    color: #333;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2em;
}
#sit_rel .scr_10 .rv_count {
    position: relative;
    padding-left: 20px;
    background: url(img/star_rel.png) left center no-repeat;
    line-height: 22px;
    color: #666;
    margin-top: 10px;
    font-size: 13px;
}
#sit_rel .scr_10 .rv_count strong {
    color: #000;
}
#sit_rel .scr_10 .cost {
    text-align: right;
}
#sit_rel .scr_10 .cost p.del {
    text-decoration: line-through;
    color: #999;
    font-size: 12px;
    font-weight: 300;
}
#sit_rel .scr_10 .cost h4 {
    margin: 0px;
}
#sit_rel .scr_10 .cost h4 .per {
    color: #f82122;
    display: inline-block;
    margin-right: 5px;
}
#sit_rel .scr_10.owl-theme .owl-dots {
    margin-top: 20px;
}
#sit_rel .scr_10.owl-theme .owl-dots .owl-dot span{
    margin: 4px;
    width: 9px;
    height: 9px;
}
#sit_rel .scr_10.owl-carousel .owl-dots .owl-dot.active span, 
#sit_rel .scr_10.owl-carousel .owl-dots .owl-dot:hover span {
    background-color: #7d2d9a;
}
#sit_rel .scr_10.owl-carousel.show-nav-title .owl-nav [class*="owl-"], 
#sit_rel .scr_10.owl-carousel.show-nav-title .owl-nav [class*="owl-"]:hover, 
#sit_rel .scr_10.owl-carousel.show-nav-title .owl-nav [class*="owl-"]:active {
    width: 25px;
    height: 25px;
    margin: 0px;
}
#sit_rel .scr_10.owl-carousel.show-nav-title .owl-nav [class*="owl-"]:before {
    content: "";
    width: 25px;
    height: 25px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(img/car_arr.png) center center no-repeat;
}
#sit_rel .scr_10.owl-carousel.show-nav-title .owl-nav .owl-prev {
    left: -49px;
}
#sit_rel .scr_10.owl-carousel.show-nav-title .owl-nav .owl-next {
    left: -25px;
}
#sit_rel .scr_10.owl-carousel.show-nav-title .owl-nav .owl-next:before {
    background: url(img/car_arr_next.png) center center no-repeat;
}

@media (max-width: 824px) {
    #sit_rel .scr_10.owl-carousel.show-nav-title .owl-nav {
        margin-top: -35px;
    }
}
/*탭*/
#sit_tab {
    position: relative;
    display: block;
    width: 100%;
    border-top:none;
}
#sit_tab .sticky_ele {
    z-index: 100;
}
@media (min-width: 824px) {
    
}
#sit_tab .tab_tit>li{width:.5%;}
/*탭버튼*/
#sit_tab .tab_tit {
    padding: 0px;
}
#sit_tab .tab_tit:after {
    display: none;
}
#sit_tab .tab_tit li {
    display: table-cell;
    float: none;
}
#sit_tab .tab_tit li a {
    display: block;
    width: 100%;
    position: relative;
    font-size: 1.2em;
    padding: 10px 15px;
    border: 0;
    color: #666;
    background: #fff;
    line-height: 38px;
    text-align: center;
    z-index: 1;
    font-size: 15px;
    font-weight: 400;
    text-decoration: none;
}
#sit_tab .tab_tit li .selected:after {
    opacity: 0;
}
#sit_tab .tab_tit li.selected a:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background: #3a8afd;
    display: inline-block;
    opacity: 1;
}
#sit_tab .tab_tit li.selected a {
    font-weight: 400;
    color: #d42222;
}
#sit_tab .tab_tit li.selected a:after {
    background-color: #d42222;
}



#sit_tab .tab_con > li .tab_con_tit {
    margin-bottom: 20px;
}
#sit_tab .tab_con > li .map_url {
    position: relative;
    height: 46px;
    line-height: 46px;
    padding-right: 150px;
    margin-top: 20px;
}
#sit_tab .tab_con > li .map_url p {
    line-height: 20px;
    padding-left: 20px;
    background: url(img/loc_icon.png) left 0px no-repeat;
    vertical-align: middle;
    display: inline-block;
    width: 100%;
}
#sit_tab .tab_con > li .map_url a {
    line-height: 44px;
    border: 1px solid #aaa;
    width: 145px;
    color: #111;
    font-weight: 300;
    font-size: 15px;
    text-decoration: none;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    background: url(img/copy_icon.png) 30px center no-repeat;
    padding-left: 15px;
}
@media (max-width: 1200px) {
    .fix_btn{display:none;}
    #sit_tab .tab_tit {
        display: block;
    }
    #sit_tab .sticky_ele {
        top: 90px !important;
    }
}
@media (max-width: 992px) {
    #sit_tab .sticky_ele {
        top: 60px !important;
    }
}
@media (max-width: 824px) {
    #sit_tab .tab_tit li a {
        font-size: 12px;
        padding: 10px 7px;
        line-height: 1.1em;
    }
    #sit_tab .tab_tit li .selected:after {
        height: 1px;
    }
    #sit_tab .tab_con {
        padding: 0px;
    }

    #sit_tab .tab_con > li .tab_con_tit {
        margin-bottom: 10px;
    }
    #sit_tab .tab_con > li .map_url {
        height: 30px;
        line-height: 30px;
        padding-right: 110px;
        margin-top: 10px;
    }
    #sit_tab .tab_con > li .map_url p {
        line-height: 20px;
        padding-left: 15px;
        background-size: 10px;
        background-position-y: 2px;
    }
    #sit_tab .tab_con > li .map_url a {
        line-height: 30px;
        width: 75px;
        font-size: 10px;
        padding-left: 15px;
        background-size: 8px;
        background-position-x: 13px;
    }
   
}
/*사용후기*/
#sit_use {
}
#sit_use #itemuse {
}
#sit_use #itemuse #sit_use_list {
}
#sit_use #itemuse #sit_use_list .sit_use_top .rv_count {
    position: relative;
    line-height: 1em;
    display: inline-block;
    vertical-align: middle;
}
#sit_use #itemuse #sit_use_list .sit_use_top h6 {
    margin-top: 10px;
}
#sit_use #itemuse #sit_use_list .sit_use_top {
    border: 0px;
    padding: 0px;
}
#sit_use #itemuse #sit_use_list #sit_use_wbtn {
    position: relative;
    text-align: right;
    top: 0;
    right: 0;
}
#sit_use #itemuse #sit_use_list #sit_use_wbtn a {
    line-height: 40px;
    width: 158px;
    color: #fff;
    font-weight: 300;
    font-size: 15px;
    text-decoration: none;
    display: inline-block;
    border-radius: 4px;
    text-align: center;   
    background: #53B0AE;
    padding-left: 15px;
}
#sit_use #itemuse #sit_use_list #sit_use_wbtn .itemuse_list {
    background: url(img/zoom_icon.png) 30px center no-repeat;
}
#sit_use #itemuse #sit_use_list #sit_use_wbtn a.itemuse_list {
    width: 165px;
}
#sit_use #itemuse #sit_use_list .sit_use_li {
    padding: 20px;
}
#sit_use #itemuse #sit_use_list .sit_use_li:first-child {
    border-top: 2px solid #333;
}
#sit_use #itemuse #sit_use_list .sit_use_li:nth-child(odd) {
    background-color: #fbfbfb;
}
#sit_use #itemuse #sit_use_list .sit_use_li_title,
#sit_use #itemuse #sit_use_list .sit_use_li_title:hover {
    background-color: transparent;
    border: 0px;
    color: #111;
    font-size: 13px;
    padding: 0px 13px 2px 0px;
    background: url(img/more_rv.png) right center no-repeat;
}
#sit_use #itemuse #sit_use_list .sit_use_li_title.act,
#sit_use #itemuse #sit_use_list .sit_use_li_title.act:hover {
    background: url(img/more_rv_rfl.png) right center no-repeat;
}
#sit_use #itemuse #sit_use_list .sit_use_star .star_con p {
    display: inline-block;
    vertical-align: middle;
}
#sit_use #itemuse #sit_use_list .sit_use_p p {
    font-size: 15px;
    line-height: 1.6em;
    color: #221814;
    font-weight: 300;
    margin: 0px;
}
#sit_use #itemuse #sit_use_list .sit_use_dl .writer {
    font-weight: 400;
    color: #8c8c8c;
}
#sit_use #itemuse #sit_use_list .sit_use_cmd a {
    padding: 6px 10px;
    line-height: 1em;
    font-size: 12px;
    color: #333;
}
#sit_use #itemuse #sit_use_list .sit_use_reply {
    background-color: #eee;
    border-radius: 10px;
    padding: 20px 15px;
    border: 0px;
}
#sit_use #itemuse #sit_use_list .sit_use_reply .use_reply_p {
    background-color: transparent;
    padding: 0px;
    margin: 0px;
    margin-top: 20px;
}
#sit_use #itemuse #sit_use_list .sit_use_reply .use_reply_p p {
    color: inherit;
    font-size: inherit;
    font-weight: 300;
    margin-bottom: 10px;
}
#sit_use #itemuse #sit_use_list .sit_use_reply .use_reply_name {
    position: relative;
    background: url(img/rp_icon.png) left center no-repeat;
    line-height: 20px;
    padding-left: 20px;
    margin: 0px;
}
@media (max-width: 824px) {
    #sit_use #itemuse #sit_use_list #sit_use_wbtn a {
        line-height: 30px;
        width: 75px;
        font-size: 10px;
        padding-left: 15px;
        background-size: 8px;
        background-position-x: 13px;
    }
    #sit_use #itemuse #sit_use_list #sit_use_wbtn a.itemuse_list {
        width: 85px;
        background-size: 8px;
        background-position-x: 13px;
    }
    #sit_use #itemuse #sit_use_list .sit_use_con {
        margin-right: 0;
    }
    #sit_use #itemuse #sit_use_list .sit_use_p {
        margin: 0px;
        padding-top: 0px;
    }
    #sit_use #itemuse #sit_use_list .sit_use_p p {
        font-size: 12px;
    }
    #sit_use #itemuse #sit_use_list .sit_use_dl .writer {
        font-size: 12px;
    }
    #sit_use #itemuse #sit_use_list .sit_use_reply {
        margin-bottom: 40px;
    }
}
/*상품문의*/
#sit_qa .kakao_q {
    background-color: #f7f7f7;
    text-decoration: none;
}
#sit_qa .kakao_q .txt p {
    font-size: 14px;
    color: #333;
    font-weight: 300;
    line-height: 1.4em;
    margin-top: 10px;
}
#sit_qa .kakao_q .txt .go_now img{display:inline-block;padding-right:5px;}
#sit_qa .kakao_q .txt .go_now {
    margin-top:10px;
    display:inline-block;
    width: 220px;
    height: 53px;
    background: #FFD500;
    border-radius: 15px;
   color:#0E0F0F;
    line-height: 53px;
    margin-bottom: 10px;
    font-size:1.8rem;
    font-weight:600;
}
@media (min-width: 824px) {
    #sit_qa .kakao_q .txt {
        padding-left: 50px;
    }
}
@media (max-width: 824px) {
    #sit_qa .kakao_q {
        display: block;
        text-align: center;
    }
    #sit_qa .kakao_q .txt {
        padding-top: 30px;
    }
    #sit_qa .kakao_q .img img {
        width: 200px;
    }
}
/*table_basic_dex*/
.table_basic_dex {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.table_basic_dex tbody tr th,
.table_basic_dex tbody tr td {
    font-size: 2rem;
    color: #707070;
    font-weight: 400;
    padding: 20px 15px;
    line-height:4rem;
}
.table_basic_dex tbody tr td strong{font-size:2.4rem;}
.table_basic_dex tbody tr th {
    background-color: #E5E5E5;
}
.table_basic_dex tbody tr td{
    background-color:#fff;
}
@media (min-width: 824px) {
    .table_basic_dex tbody tr th {
        width: 20%;
    }
    .table_basic_dex tbody tr td {
        width: 80%;
    }
}

/*사이드 옵션*/
#sit_buy {
    background-color: #fff;
}
#sit_buy .sit_side_option {
    border-bottom: 0px;
}
#sit_buy .sit_side_option select {
    font-size: 15px;
    color: #111;
    font-weight: 300;
    letter-spacing: 0;
    border: 1px solid #aaa;
    border-radius: 0px;
    background: url(img/all_input_arrow.png) no-repeat 96% 50%/* 화살표 아이콘 추가 */;
}
#sit_buy .sit_sel_option {
    height: auto;
}
#sit_buy .sum_section .sit_order_btn button {
    width: 100%;
    border-radius: 0px;
    font-size: 17px;
    height: 60px;
    line-height: 60px;
    font-weight: 400;
    padding: 0px;
}
#sit_buy .sum_section .sit_order_btn .sit_btn_cart {
    color: #666;
    border-color: #666;
}
#sit_buy .sum_section .sit_order_btn .sit_btn_buy {
    border-color: #d42222;
    background-color: #d42222;
    color: #fff;
}
#sit_buy .sum_section .sit_order_btn .sit_btn_buy:hover {
    border-color: #cb1818;
    background-color: #cb1818;
    color: #fff;
}
#sit_buy .sit_option .get_item_options input {
    font-size: 15px;
    color: #111;
    font-weight: 300;
    letter-spacing: 0;
    border-radius: 0px;
    width: 100%;
    margin: 0 0 10px;
    height: 50px;
    padding: 0 10px;
    border: 1px solid #aaa;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: 0 0 0;
    background: url(img/all_input_arrow.png) no-repeat 96% 50%/* 화살표 아이콘 추가 */;
}
#sit_buy .sit_option .get_item_options .smt_btn {
    border: 1px solid #d42222;
    color: #d42222;
    background: none;
    font-weight: 600;
    margin: 0px;
}
#sit_tab .tab_tit{margin:0;}
#sit_tab .tab_con{margin:0;}





/*상품상세예약 web */
.MarginOO{margin-bottom:0}
#sit_info_wrap.over_class{width:100%;}
#sit_tab .tab_title{width:1120px; margin:0 auto;}
#sit_tab .sit_ul_list{width:100%; background:#f1f1f1;}
#sit_prd_view ,#sit_dex ,#sit_use ,#sit_local_view , #sit_dex{ padding-bottom:100px;}
#sit_qa{padding-bottom:60px;}
#sit_use,#sit_local_view,#sit_qa {padding-top:100px;}
#sit_qa , #sit_dex{background:#F1F1F1;}
#sit_local_view{background:#DFDAD4;}
#sit_media .ocollor_main_media{padding:95px 0 150px;}
.sec_sub_area .sec_dvd.sec_dvd_mini{padding-top:0;}

.banner_sub_area{padding-top:100px;}
#sit_dex .table.table_basic_dex{margin-bottom:0!important;}
.ocollor_sub_ex{ display:flex; }
.ocollor_sub_ex.flex_bet{justify-content: space-between;}

.ocollor_sub_ex .main_bd_tit{top:80px;}
.ocollor_sub_ex .main_bd_tit > h4{margin-bottom:24px!important;}
.ocollor_sub_ex .main_bd_tit > h4 , .ocollor_sub_ex .main_bd_tit > p{text-align:left;}
.ocollor_sub_ex .main_bd_tit > p{color:#3A3A3A;font-size:2.8rem;font-weight:300; line-height:3.4rem;}
.ocollor_sub_ex .main_bd_tit > p span{font-weight:600;}
.ocollor_sub_ex .main_bd_tit .text_p{font-size:1.8rem;color:#4A4846; line-height:2.3rem;}
.ocollor_sub_ex .conbox {margin:0;}


.sub_sit_backRight{width:28.75vw; height:41.71vw; background:url(../../../img/sub_product_img1.jpg);
    background-size:cover!important; position:relative;z-index:10}
.sub_sit_backLeft{width:28.75vw; height:41.71vw; background:url(../../../img/sub_product_img2.jpg);
    background-size:cover!important; position:relative;z-index:10;}
    .ocollor_sub_ex .sub_mar{margin-left:40px;}

.ocollor_sub_ex .sev_ex .lft .lt_item .circle ,.service_info .sev_ex .lt_item .color_cir1 {
    position: relative;
    width: 124px;
    height: 124px;
    border: 5px solid #fff;
    border-radius: 50%;
    display: inline-block;
    margin: 0 -8px;
    border: 1px solid #aaa;


}
.ocollor_sub_ex .sev_ex .lft .lt_item .circle.color_cir1::before {background:#fff;}
.service_info .sev_ex .lt_item .circle.color_cir1::before{background:rgba(255,255,255,.5);}
#msec2 .ocollor_sub_ex .sev_ex .lft .lt_item{display:flex; width:100%; align-items:self-end; margin-bottom:10px!important;}

.service_info .conbox .sev_ex{max-width:100%; margin:0}

.ocollor_sub_ex .hes_icon .ex_skin{padding-top:45px; background: url(../../../img/icon_main_skin.svg)center -1px no-repeat;}
.color_cir1 h5{font-size:1.4rem; font-weight:500;}


.sub_content_exp{padding-left:13px;}


.sub_content_exp h6{text-align:left; font-size:2.4rem; font-weight:600;}
.sub_content_exp p{ font-size:1.8rem;}

#sit_media .ocollor_main_media h4 , #sit_local_view h4{font-family:'Poppins'!important; font-weight:400; margin-bottom:60px!important;}
#sit_media .ocollor_main_media h4 span ,#sit_local_view h4 span{font-weight:700;}

#sit_qa h4 , #sit_dex h4{padding-bottom:30px;}
.store_infomation_content>div> h5{font-size:2.8rem; font-weight:600;}
.shinSa_image img{width:22%; display:block;}
.shinSa_image img + img{margin-left:10px;}

.shinSa_image{display:flex;}

.colozArt h5{padding-top:40px;}
.colozArt p{font-size:2.2rem; font-weight:400; color:#000}
.service_info h5{margin-top:30px;}

#sit_consult {padding-top:90px;}
@media (max-width:1200px){
    #sit_media .ocollor_main_media {
        padding: 30px 0 60px;
    }
    #sit_use, #sit_local_view, #sit_qa {
        padding-top: 30px;
    }
    #sit_prd_view, #sit_dex, #sit_use, #sit_local_view, #sit_dex {
        padding-bottom: 60px;
    }
    #sit_consult {
        padding-top: 30px;
    }
    #sit_tab .tab_title{width:88.78%; margin:0 auto;overflow-x:scroll;scrollbar-width: none;}
    #sit_tab .tab_title::-webkit-scrollbar{ display: none;}
 
    #sit_tab .tab_tit{width:165%;}
    .banner_sub_area{padding-top:40px;}

    .table_basic_dex{border:none;}
    .table_basic_dex tbody tr th{display:none;}
    .table_basic_dex tbody tr td strong{font-size:1.6rem;}
    .table_basic_dex tbody tr td{font-size:1.4rem;line-height:2.8rem; padding:30px 25px;}
   
}