/* BASIC css start */
.thumbnail { position:relative; }
.tool-wrap {padding:25px 35px;}
.tool-wrap select {width:100%;}
.list_array {border-top:0px none;}
.plan .list_array .list_arrayRight img {width:23px; height:auto;}

/* 추가 */
.xans-project-package .menuCategory {
 margin:-1px 0 0; padding:0 14px; border-bottom:0px solid #d5d5d5; background:#fff; text-align:center;
}
.xans-project-package .menuCategory .icoOpen {width:13px; cursor:pointer; vertical-align:top;}
.xans-project-package .menuCategory>li {padding:11px 0 10px; border-left:0px solid #ececec;}
.xans-project-package .menuCategory>li:first-child {border-top:0;}
.xans-project-package .menuCategory>li>a {
 display:inline-block; margin:0 14px 0 0; color:#5b5b5b; font-weight:bold; font-size:11px; vertical-align:top;
 border-left:1px solid #e8e8e8; margin-left:-1px; letter-spacing:-0.5px; padding:0 5px 0 15px;
}
.xans-project-package .menuCategory>li:first-child a {border-left:0;}
.xans-project-package .menuCategory li.selected>a {color:#222;}
.xans-project-package .menuCategory li.xans-product-projectcategory {display:inline-block; border:0;}
.xans-project-package .banner {}
.xans-project-package .banner img {max-width:100%;}
.xans-project-package #titleArea {margin:0; text-align:center; padding:20px 0; border-bottom:0 !important;}
.xans-project-package #titleArea h2 {
 margin:auto; padding:10px 10px; font-size:25px; font-weight:normal; color:#514c46;
 text-align:center; line-height:23px; display:inline-block; position:relative;
}
.xans-project-package #titleArea h2 span {font-size:20px; color:#514c46; font-weight:normal; display:block;}
.xans-project-list {background:#fff; margin-bottom:30px;}
.xans-project-list h3 {margin-bottom:14px; padding:14px 14px 0; font-size:14px; line-height:15px; color:#4a5164;}
.btn_moreGray {text-align:center;}
.btn_moreGray span {color:#000;}
.clst li {display:inline-block; text-align:center; margin:0 5px 10px;}
.clst li a {
 display:inline-block; padding:10px 22px; border:1px solid #dddddd; border-radius:999px;
 font-size:13px; line-height:1; color:#676767; text-decoration:none; box-sizing:border-box;
}
/* 선택된 카테고리 */
.clst li a.sel, .clst li.selected > a, .clst li a.selected {background:#000; border-color:#000; color:#fff;}
/* 마우스를 올렸을 때 */
.clst li a:hover {background:#000; border-color:#000; color:#fff;}
.xans-project-list.category-loading {pointer-events:none; transition:opacity 0.2s ease;}

/* 기획전 추가 상품명: 가격 아래, 리뷰와 간격 확보 */
#contents .xans-project-productlist .ob-plan-product-subname {
 display:block !important; clear:both; grid-column:1 / -1; flex-basis:100%; width:100%; height:auto !important;
 margin:4px 0 6px !important; padding:0 !important; color:#c62828 !important;
 font-family:"Pretendard",sans-serif !important; font-size:13px !important; font-weight:400 !important;
 line-height:1.5 !important; text-align:left !important; white-space:normal; overflow-wrap:anywhere; box-sizing:border-box;
}
/* BASIC css end */

