/* BASIC css start */
#contents { position:relative; margin-top:5rem; } 
img { width:100%; }

#fix_shop_op { position:fixed; top:0; width:100%; background:#fff; z-index:10; }
.common_title { display:inline-block; width:100%; height:5rem; text-align:center; border-bottom:1px solid #eee; }
.common_title h3 {display:inline-block;height:5rem;font-size: 1.7rem;font-weight: 500;line-height:5.3rem;color: #000;letter-spacing: -0.03rem;}


.home { position:absolute; top:1.4rem; left:4.6rem;  width:2rem; height:2rem; cursor:pointer; background:url(/design/kichmom/10276/m/common/icon_home.png) 0 0 no-repeat;background-size:2rem; }
.wish { position:absolute; top:1.7rem; right:4.5rem; width:1.8rem; height:1.8rem; cursor:pointer; background:url(/design/kichmom/10276/ico_wish.svg) 0 0 no-repeat;background-size:1.8rem; }
.wish a { display:block; width:1.8rem; height:1.8rem; }
.share { position:absolute; top:1.7rem; right:1.5rem; width:1.8rem; height:1.8rem; cursor:pointer; background:url(/design/kichmom/10276/ico_share.svg) 0 0 no-repeat;background-size:1.8rem; }
.share a { display:block; width:1.8rem; height:1.8rem; }

.bt_goBack { position:absolute; top:1.5rem; left:1.5rem; }
.bt_goBack .goBack { display:inline-block; width:2rem; height:3rem; background:url(/design/kichmom/10276/m/common/icon_back.png) no-repeat; background-size:1.8rem auto; vertical-align:top;}



tbody { display:block; }


/* 타임딜 */
.soldout_wrap { position: relative; display:none; }
.soldout_wrap .soldout {position:absolute;top: 22.1rem;left: 1.9rem;} 

.soldout_list .prdList {display:flex;width: 34rem;justify-content: space-between;}
.soldout_list > li { display:inline-block; width:25%; margin:15px 0; color:#757575; vertical-align:top; }
.soldout_list a {width: 16.6rem;height: 25.6rem;justify-content:center;align-items:center;display:flex;}
.soldout_list a img { width:100%; height:100%; object-fit:contain; }
.soldout_main {position:absolute;width: 16.6rem;}

.soldout_list td {margin-bottom: 0.9rem;}

.soldout_list > table:nth-child(1) {  } /* 11.6 */
.soldout_list > table:nth-child(2) {  } /* 11.13 */
.soldout_list > table:nth-child(3) {  } /* 11.20 */
.soldout_list > table:nth-child(4) {  } /* 11.27 */


.cate { position: relative; }
.cate a {position: absolute;width: 17rem;height: 8rem;}

.cate .cate1 { top: 15.2rem; left: 1.5rem; }
.cate .cate2 { top: 15.2rem; right: 1.5rem; }

.cate .cate3 { top: 23.7rem; left: 1.5rem; }
.cate .cate4 { top: 23.7rem; right: 1.5rem; }

.cate .cate5 { top: 32.3rem; left: 1.5rem; }
.cate .cate6 { top: 32.3rem; right: 1.5rem; }

.cate .cate7 { top: 41rem; left: 1.5rem; }
.cate .cate8 { top: 41rem; right: 1.5rem; }





.f_info_tit {font-size: 1.4rem;background:#444;color:#fff;padding: 1rem 0;font-weight: 500;text-align: center;}
.f_info_tit img {width: 1.4rem !important;/* padding-right: 5px; */}
.f_info_tit.off img {transform:rotate(180deg); -webkit-transform:rotate(180deg);}

ul.f_info {display:none;background: #444;padding: 1rem 0 2rem 0;text-align: center;}
ul.f_info li{color: #ccc;font-size: 1.2rem;font-weight: 400;line-height: 1.4rem;letter-spacing: -0.1rem;padding-bottom: 0.5rem;}
ul.f_info li:last-child {margin-bottom:0;}
ul.f_info li a {color:#000;}



.f_info_tit_2 {font-size: 1.4rem;background:#444;color:#fff;padding: 1rem 0;font-weight: 500;text-align: center;}
.f_info_tit_2 img {width: 1.4rem !important;/* padding-right: 5px; */}
.f_info_tit_2.off img {transform:rotate(180deg); -webkit-transform:rotate(180deg);}

ul.f_info_2 {display:none;background: #444;padding: 1rem 0 2rem 0;text-align: center;}
ul.f_info_2 li{color: #ccc;font-size: 1.2rem;font-weight: 400;line-height: 1.4rem;letter-spacing: -0.1rem;padding-bottom: 0.5rem;}
ul.f_info_2 li:last-child {margin-bottom:0;}
ul.f_info_2 li a {color:#000;}


.f_info_tit_3 {font-size: 1.4rem;background:#444;color:#fff;padding: 1rem 0;font-weight: 500;text-align: center;}
.f_info_tit_3 img {width: 1.4rem !important;/* padding-right: 5px; */}
.f_info_tit_3.off img {transform:rotate(180deg); -webkit-transform:rotate(180deg);}

ul.f_info_3 {display:none;background: #444;padding: 1rem 0 2rem 0;text-align: center;}
ul.f_info_3 li{color: #ccc;font-size: 1.2rem;font-weight: 400;line-height: 1.4rem;letter-spacing: -0.1rem;padding-bottom: 0.5rem;}
ul.f_info_3 li:last-child {margin-bottom:0;}
ul.f_info_3 li a {color:#000;}





.bn_area { padding :1rem 1.5rem 0 1.5rem; }
.bn_area a { display:block; padding-bottom:0.5rem; }
.bn_area a img { border-radius:0.5rem; }


.line { width:100%; height:1rem; background:#f7f7f7; border-top:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; margin:2rem 0; }


.tool-wrap {padding:0 2rem;border-bottom:1px solid #ddd;position: sticky;top: 4.6rem;/* height: 4rem; */background: #fff;z-index: 12;line-height:4rem;padding-top: 7px;}
.tool-wrap > select {width:100%;text-align:center;border-bottom:none;padding-left:0;font-size: 1.5rem;font-weight: 400;color: #000;letter-spacing: -0.03rem;appearance: none;background: url(/design/kichmom/10276/m/common/arrow_select01.png) no-repeat 97% 50%/2.3rem auto;}


.list_shopping2x { padding-top:1.5rem; }
.list_shopping2x li .img_wrap { background:rgba(0,0,0,.01); width:100%; height:100%; position:relative; padding-top:100%; border-radius:0.6rem; overflow:hidden; }
.list_shopping2x li .img_wrap img.listPic { mix-blend-mode:multiply; width:100%;border:none;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0; object-fit: cover; }


 .percent {display:none; font-size:1.6rem; font-weight:600;color:#e74174; float:left; margin-right:0.5rem; font-family:'pretendard'; letter-spacing:-0.1rem; }
 .discount_rate { font-size:1.6rem; font-weight:600;color:#e74174; float:left; margin-right:0.5rem; font-family:'pretendard'; letter-spacing:-0.1rem; }
 
 
.p-hd { position: relative;  display:flex; flex-basis:100%; align-items:center; color:rgba(0,0,0,0.35); margin:8px 0; }
.p-hd::before {content:""; flex-grow:1; margin:0 16px; background:rgba(0,0,0,0.35); height:1px; font-size:0px; line-height:0px; }
.p-hd::after {content:""; flex-grow:1; margin:0 16px; background:rgba(0,0,0,0.35); height:1px; font-size:0px; line-height:0px; }
.p-hd.mt-35 { margin-top: 35px; }
.p-hd h1 { color: #333; font-size: 1.5rem; font-weight: 400; letter-spacing: -1px; }
.p-hd .top { position: absolute; top: 0; right: 5px; color: #5c5c5c; }

.emptyArea {
    height: 100px;
    margin-top: -100px;
    z-index: -1;
    position: relative;
}

.tool-wrap ul {
    display: none;
    margin: 0 auto;
    background: #fff;
    z-index: 10;
    border: 1px solid #000;
    box-sizing: border-box;
    /* position: relative; */
    position: absolute;
    left: 2rem;
    width: calc(100% - 4rem);
}

.tool-wrap ul li {
    position: relative;
    display: block;
    border-bottom: 1px solid #ddd;
    text-align: left;
    padding: 0;
}

.tool-wrap ul li a {
    display: block;
    box-sizing: border-box;
    padding: 0 10px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    cursor: pointer;
    text-decoration: none;
    background: #fff;
    color: #000;
    font-size: 14px;
    font-weight: 400;
}

.cate_name {
    margin: 0 auto;
    cursor: pointer;
    width: 100%;
    font-size: 14px;
    text-align: left;
    position: relative;
    box-sizing: border-box;
    padding: 0 10px;
    border: 1px solid #ddd;
    height: 40px;
    margin-bottom: 6px;
    line-height: 40px;
    background: url(/design/kichmom/homedeco/MO_img/arr1.png) no-repeat center right 10px;
    background-size: 13px;
}

.tool-wrap.on .cate_name {
    background: url(/design/kichmom/homedeco/MO_img/arr2.png) no-repeat center right 10px;
    background-size: 13px;
}
 
/* BASIC css end */


/* BASIC css end */

