/* BASIC css start */
.plan {
    padding: 0 15px;
}

#wrap{overflow:unset !important;}
.tool-wrap {padding:5px 10px;display: none;} 
.tool-wrap select {width:100%; } 
.list_array {border-top:0px none; } 
.plan .list_array .list_arrayRight img {width:23px;height: auto; } 
.product_list_wrap.list_st2 .product_item, .product_list_wrap.list_st3 .product_item{border-top:0 !important;}
.select-plan-id{background:#fff;}    

/* Ä«Å×°í¸® ½½¶óÀÌµå */
.cate_wrap {position: sticky;top: 48px; background: #fff;margin-top: 28px;padding-top: 20px;padding-bottom: 20px;} 
.cate_child_wrap ul li {
    padding-right: 20px;
    width: auto;
    } 
.cate_child_wrap ul li a {color: #999;font-size:13px;font-weight: 400;vertical-align:middle;} 
.cate_child_wrap ul li.on a {
    color: #000;
} 



/* ºÐ·ù Å¸ÀÌÆ² */
.plan_tit {width: 100%;padding: 20px 0 0;} 
.plan_tit span {display: block;font-weight: 400;font-size: 11px;color: #000;padding: 0 0 12px;} 

.pcode{font-size: 12px;}

/* ¸®´º¾ó */
.subject {
    font-size: 18px;
    color: #000;
    font-weight: 300;
    margin-top: 12px;
    padding: 0 0 32px;
}
 
.nodata {
    text-align: center;
    font-weight: 300;
}
.plan .item-wrap2 {
    padding: 0;
}
.plan_more {
    margin: 8px 0;
}

.plan_more a {
    background: #eee;
    display: flex;
    height: 36px;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    font-weight: 400;
    color: #000;
    gap: 4px;
}
/* BASIC css end */

