/* BASIC css start */
/* ====== 기존 기획전 CSS ====== */
#productPlan .page-body .visual { margin-top:30px }
#productPlan .page-body .pick { margin-top:30px; text-align:center }
#productPlan .page-body .pick select { width:588px; height:38px; font-size:15px; color:#555; text-align:center }
#productPlan .page-body .clst { zoom: 1; overflow: hidden; margin-top: 10px; padding: 10px 7px 7px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
#productPlan .page-body .clst li { float: left; margin-right: 15px; padding-left: 10px; background: url(/images/d3/modern_simple/common/bull_h2_sqr_gray.gif) no-repeat 0 45%; }
#productPlan .page-body .clst li a { display: block; white-space: nowrap; }
#productPlan .page-body .p-hd { position: relative; margin-top: 70px; padding: 0 10px 5px; border-bottom: 2px solid #5c5c5c; }
#productPlan .page-body .p-hd.mt-35 { margin-top: 35px; }
#productPlan .page-body .p-hd h3 { color: #5c5c5c; font-size: 14px; font-weight: bold; letter-spacing: -1px; }
#productPlan .page-body .p-hd .top { position: absolute; top: 0; right: 5px; color: #5c5c5c; }
#productPlan .page-body .plst { zoom: 1; overflow: hidden; margin: 25px auto 0; }
#productPlan .page-body .item-wrap { padding-top:50px }
#productPlan .page-body .item-wrap .main_icons { position:relative; }

/* ====== 게시판 뷰에서 가져온 부분 ====== */

/* 빵부스러기 — 우측 정렬 */
#productPlan .sequence { padding: 15px 0; text-align: right; }
#productPlan .sequence ul { list-style: none; padding: 0; margin: 0; font-size: 0; display: inline-block; }
#productPlan .sequence ul li { display: inline-block; font-size: 13px; color: #777; }
#productPlan .sequence ul li:not(:last-child)::after { content: ">"; margin: 0 8px; color: #999; }
#productPlan .sequence ul li a { color: #777; text-decoration: none; }

/* 타이틀 박스 (제목만) */
#productPlan .bbs-table-view { width: 100%; margin-top: 20px; }
#productPlan .bbs-table-view table { width: 100%; border-collapse: collapse; border-top: 1px solid #333; border-bottom: 1px solid #e5e5e5; }
#productPlan .bbs-table-view caption { display: none; }
#productPlan .bbs-table-view thead th { padding: 40px 0; text-align: center; }
#productPlan .bbs-table-view thead th .subject { font-size: 28px; font-weight: 600; line-height: 36px; letter-spacing: 0.5px; }

/* ====== 가격 폰트 — 메인 페이지 실제 렌더링 스타일 그대로 미러링 ====== */
#productPlan .item-list .prd-price .dc_per {
    font-size: 16px;
    font-weight: 700;
    color: #9b40a9;
    letter-spacing: -0.32px;
    margin-right: 3px;
}
#productPlan .item-list .prd-price .price {
    font-size: 16px;
    font-weight: 600;
    color: #1c1c1c;
    margin-right: 3px;
}
#productPlan .item-list .prd-price strike {
    font-size: 15px;
    font-weight: 400;
    color: #8b95a1;
    letter-spacing: -0.3px;
}

/* 하단 목록 버튼 */
#productPlan .view-link { padding: 30px 0; text-align: center; }
#productPlan .view-link .bbs-link dt { display: none; }
/* BASIC css end */

