@charset "utf-8";
/* **************************************************************************************
* 반응형 스킨 사용자/제작자 CSS
************************************************************************************** */

.light_style_1_27 .sslide:not(:first-child) .simg {display:none;}
.light_style_1_26 .sslide:not(:first-child) .simg {display:none;}
.light_style_1_25 .sslide:not(:first-child) .simg {display:none;}
.light_style_1_24 .sslide:not(:first-child) .simg {display:none;}
.light_style_1_23 .sslide:not(:first-child) .simg {display:none;}
.light_style_1_22 .sslide:not(:first-child) .simg {display:none;}
.light_style_1_21 .sslide:not(:first-child) .simg {display:none;}
.light_style_1_20 .sslide:not(:first-child) .simg {display:none;}

.resp_wide .displaY_consumer_price {
	display: none !important;
}


.goods_banner_s{
    width: 210px;
    height: 320px;
    margin-bottom: 10px;
}


.designLastestNew633168e4b85c6{
    display: none;
}

.bigdata-title-bar{
    display: none;
}
.kakao_ban{
    margin-top: 50px;
}

.title_left{
    max-width: 1280px;
    margin: 0 auto;
    text-align: left;
}

.title_left h3{
    margin-left: 20px;
}

.title_add_g{
    text-align: left;
    padding-top: 10px;
}

.filter_add_title{
    border: 1px solid #27aae1;
    border-radius: 50px;
    font-size: 14px;
    color: #27aae1;
    width: 50px;
    text-align: center;
    line-height: 25px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.title_add_g span{
    color: #333;
    font-weight: 600;
    font-size: larger;
}

.filter_add_name{
    font-weight: 600;
    color: #333;
    font-size: 20px;
}

.filter_add_phone{
    font-weight: 600;
    color: #27aae1;
    font-size: 20px;
}

.filter_add_add{
    font-size: 16px;
}

.filter_add div{
    width: 50%;
    float: left;
}

.filter_add_text{
    padding: 0 0 0 30px;
}

.filter_add_pic{
    padding: 0 30px 0 0;
}

@media only screen and (max-width:767px) {
    .filter_add { width: 100%;}
    .filter_add div{ width: 100%; padding: 10px 30px 0 30px;}
    .filter_add_pic img{margin: 0 auto;}
    .title_add_g{ padding-top: 0px;}
    .designPopupBand {display: none !important;} <!--띠배너 모바일에서 안보이기--> 
}
.resp_brand_main_list{
    text-align: center !important;
}

.filter_add{
    margin: 0 auto;
    max-width: 900px;
}

.t_color{color: #27aae1}

.page_banner_area1 img{margin: 0 auto;}

.lattice_gallery .writer_name {display:none;}
.lattice_gallery .no_item {display:none;}

.m_b_wrap_2 a img{
    margin-top: 50px !important;
}


.s_blog{
    margin-right: 25px;
}

.wide_visual_slider .categorySubWrap .categoryDepth2>li:hover .categoryDepth3 { opacity:1; transform:translateX(0); z-index:999; }

.categoryDepthLink{
    max-width: 100% !important;
    margin:0 auto;
}   

.wide_visual_slider { 
    max-width: 100% !important;
    margin:0 auto;
}

.wide_visual_slider .respCategoryList {
    padding: 30px 0 !important;
}


#goodsSearchForm, #searchedItemDisplay {
    max-width: 1280px;
    margin:0 auto;
    padding:0 0px !important;
    text-align: left;
}

/*메인_가로형_상품진열*/
.resp_wide{
	max-width: 100%;
}
.goods_banner_s{
    float:left;
    margin-left: 30px;
}
.show_display_wide{
	float: left;
    margin-left: 30px;
}

.show_display_wide .display_responsible_class .goods_list li.gl_item {
	padding-top: 0px;
}

/*메인_가로형_상품진열 끝*/


/* 메인 - 2단 이미지 배너 */
.respBnrGon_num2_typeA>ul>li { text-align:left; }
.respBnrGon_num2_typeA>ul>li img { max-width:100%; width:100%; }
.respBnrGon_num2_typeA>ul>li .tag_wrap { padding:80px 100px 80px 60px; }
.respBnrGon_num2_typeA>ul>li .title1 { padding:0 5px 20px; font-size:20px; }
.respBnrGon_num2_typeA>ul>li p { display:inline-block; margin:7px 5px; border:1px solid #e0e0e0; background:#fff; padding:5px 15px 3px;}
@media only screen and (max-width:1279px) {
    .respBnrGon_num2_typeA>ul>li .tag_wrap { padding:0 60px; }
}
@media only screen and (max-width:767px) {
    .respBnrGon_num2_typeA>ul>li .tag_wrap { padding:30px 30px 0; }
}
@media only screen and (max-width:500px) {
    .respBnrGon_num2_typeA>ul>li .tag_wrap { padding:30px 0 0; }
    .m_b_wrap_2 a img { width: 45%;}
    .m_b_wrap_2{ margin-top: 10px !important }
}
@media only screen and (max-width: 860px) {
	.respBnrGon_num2_typeA .show_display_col3 .display_responsible_class .goods_list li.gl_item { width:33.33%; }
}
@media only screen and (max-width: 639px) {
	.respBnrGon_num2_typeA .show_display_col3 .display_responsible_class .goods_list li.gl_item { width:50%; }
}

/* 메인 - 2단 이미지 배너 */
.resp_keyword { margin:100px auto 0; background:#f8f8f8; padding:80px 0; }
.respBnrGon_num2_typeA>ul>li .display_responsible_class { margin-top:0; }
.respBnrGon_num2_typeA>ul>li .display_responsible_class .goods_list { margin-left:-12px; }
.respBnrGon_num2_typeA>ul>li .display_responsible_class .goods_list li.gl_item { padding-top:0; padding-left:12px; }
@media only screen and (max-width:767px) {
    .respBnrGon_num2_typeA>ul>li .display_responsible_class .goods_list li.gl_item { padding-top:10px; }
}
@media only screen and (max-width:500px) {
    .resp_keyword { margin-top:60px; padding:50px 0; } 
    .respBnrGon_num2_typeA>ul>li .display_responsible_class .goods_list li.gl_item { width:50%; }
}

.light_style_1_16 .sslide:not(:first-child) .simg {display:none;}
.light_style_1_22 .sslide:not(:first-child) .simg {display:none;}

.txc-image{
    max-width: 100% !important;
}



/* 메인 - 2단 이미지 배너 */
.resp_keyword { margin:100px auto 0; background:#f8f8f8; padding:80px 0; }
.respBnrGon_num2_typeA>ul>li .display_responsible_class { margin-top:0; }
.respBnrGon_num2_typeA>ul>li .display_responsible_class .goods_list { margin-left:-12px; }
.respBnrGon_num2_typeA>ul>li .display_responsible_class .goods_list li.gl_item { padding-top:0; padding-left:12px; }
@media only screen and (max-width:767px) {
    .respBnrGon_num2_typeA>ul>li .display_responsible_class .goods_list li.gl_item { padding-top:10px; }
    .respBnrGon_num3_typeE>ul>li { width: 33.3% !important; padding: 0% !important; }
}
@media only screen and (max-width:500px) {
    .resp_keyword { margin-top:60px; padding:50px 0; } 
    .respBnrGon_num2_typeA>ul>li .display_responsible_class .goods_list li.gl_item { width:50%; }
    .respBnrGon_num3_typeE>ul>li { width: 80% !important; padding: 0% !important; }

}

.respBnrGon{
    max-width: 1280px;
    margin: 0 auto;
}

.respBnrGon_num2_typeA>ul>li{
    text-align: left;
}

/* 메인 - 이미지 배너 */
.main_bnr {padding-top:100px;}
.resp_keyword, 
.show_display_col4 + .main_bnr,
.main_bnr + .main_bnr {padding-top:80px;}
@media only screen and (max-width:479px) {
    .main_bnr {padding-top:60px;}
}

/* 메인 - 3단 이미지 배너 */
@media only screen and (max-width:479px) {
    .respBnrGon_num3_typeE>ul>li,
    .respBnrGon_num3_typeE>ul>li:nth-child(odd),
    .respBnrGon_num3_typeE>ul>li:nth-child(even) { width:100%; padding:1% 0; }
}

.wide_visual_slider .slick-slider .slick-prev {
    left: 100px !important;
}
.wide_visual_slider .slick-slider .slick-next {
    right: 100px !important;
}

.wide_visual_slider .cate_center .respCategoryList{
    position: absolute;
    height: 100%;
    background: rgba(255,255,255,0.95);
}

.cate_center{
    width: 1220px;
    margin:0 auto;
}

.cate_left{
    position: absolute;
    height: 100%;
    background: rgba(255,255,255,0.95);
}

    
    /* #fix_menu_wrap{ width: 50px; height: 120px; border: 1px solid black; position: fixed; bottom: 250px; right: 10px;  z-index: 9999;}
    .fix_menu div{clear: both; float: left;  width: 50px; height: 40px; background-color: antiquewhite; text-align: center; line-height: 40px;} */

/*제목 말줄임표 설정*/
.goodS_info, .goods_desc_area {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /*제목줄수*/
    -webkit-box-orient: vertical;
}

.areA a, .goods_name_area .name{
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /*제목줄수*/
    -webkit-box-orient: vertical;
}

.designLastestNew633647c3c7ed2 .normal_bbslist .sbj a{
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /*제목줄수*/
    -webkit-box-orient: vertical;
}

.light_style_1_12 {
    margin-top: 70px !important;
}

.sns_g {
    position: relative;
    height: 120px;
    margin-left: auto;
    display: table;
}

.sns_g>.sns_wrap>div {
    float: left;
    margin-left: 8px;
}

.sns_wrap{
    position: relative;
    display:table-cell;
    vertical-align:middle;
}


ul.lattice_gallery>li>.item_img_area {
    display: none;
}

.categoryAllBtn{
    background: linear-gradient(to right, rgb(39,170,225), rgb(39,170,225)) !important;
}

.main-best-tab ul.displayTabType1>li.current {
    background-image: linear-gradient(to right, #27aae1, #27aae1) !important;
    font-weight: normal !important;
}

.main-best-tab ul.displayTabType1{
    border: none !important;
}

ul.displayTabType1>li{
    background-color: #f5f5f5 !important;
}

.main-best-tab.main-tab02 ul.displayTabType1>li:not(.current):not(:first-child){
    border: none !important;
}


.wide_visual_slider .respCategoryList .categoryDepthLink{
    color: #222 !important;
}

.wide_visual_slider:before, .wide_visual_slider:after{
    background: rgba(255,255,255) !important;
    opacity: 0 !important;
    display: none !important;
}

.layout_header .nav_wrap{
    border-top: none;
}


.light_style_2_1 .sslide:not(:first-child) .simg {display:none;}

.light_style_1_14 .sslide:not(:first-child) .simg {display:none;}

.m_b_wrap{
    position: relative;
    width: 100%;
    height: auto;
    text-align: center;
    margin: 0 auto;
    margin-top: 75px;
}

.m_b_wrap_2{
    position: relative;
    width: 100%;
    height: auto;
    text-align: center;
    margin: 0 auto;
    margin-top: 75px;
}

.m_b_wrap a:hover{
 opacity: 0.8;
}

.respBnrGon>ul>li>a:hover{
	opacity: 0.8;
    transition: all 0.3s;
}

.m_b_wrap_2 a:hover{
 opacity: 0.8;
}

.m_b_wrap a{
    transition: all 0.3s;
    width: 50%;
    height: auto;
}

.m_b_wrap_2 a{
    transition: all 0.3s;
    width: 50%;
    height: auto;
}

.designPopup {
    position: fixed !important;
}

@media screen and (max-width: 768px) {
    .sns_g {
        display: none;
    }
}
@media screen and (max-width: 1141px) {
    .sub-custom li a{
        padding: 0 10px !important;
    }
}
@media screen and (max-width: 1365px) {
    .respCategoryList {
        display: none !important;
    }