/* BASIC css start */
/* page-hd */
#productPlan .page-hd { padding: 8px 15px 5px; background-color: #99cc33; }/* ±âÈ¹Àü ÀÌ¸§ ¹Ù */
#productPlan .page-hd h2 { color: #fff; font-size: 14px; font-weight: bold; text-transform: uppercase; text-align:center;}
/* page-body */
#productPlan .page-body { padding-bottom: 80px; }
#productPlan .page-body .pick { margin-top: 10px; text-align: right; }
#productPlan .page-body .pick select { width: 320px; border: 1px solid #c5c5c5; }
#productPlan .page-body .clst {
    zoom: 1;
    overflow: hidden;
    border-top: 3px solid #12423e;
    border-bottom: 1px solid #12423e;
    margin-top: 5px;
}
#productPlan .page-body .clst li {
    float: left;
    padding: 10px 0px;
    border-left: 1px solid #12423e;
    box-sizing: border-box;
}
/*#productPlan .page-body .clst li:nth-child(1) {border-left: 0;}*/
/*#productPlan .page-body .clst li:nth-child(5n) {border-left: 0;}*/
#productPlan .page-body .clst li a { display: block; white-space: nowrap; 
    font-size: 1.2em;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    font-weight: bold;
}
#productPlan .page-body .p-hd { position: relative; margin-top: 70px; padding: 0 10px 5px; border-bottom: 1px solid #d8d8d8; }
#productPlan .page-body .p-hd.mt-35 { margin-top: 50px; }
#productPlan .page-body .p-hd h3 { color: #5c5c5c; font-size: 14px; font-weight: bold; letter-spacing: -1px; 
    text-align: center;
    font-size: 28px;
}
#productPlan .page-body .p-hd .top { position: absolute; top: 0; right: 5px; color: #5c5c5c; line-height: 50px;}
#productPlan .page-body .plst { zoom: 1; overflow: hidden; margin: 25px auto 0; }



/* Å¸ÀÌÆ² ¿µ¿ª */
.plan_title {text-align: center}
body #contentWrapper {margin-top: 0;}

/* BASIC css end */

