/* BASIC css start */
#contentWrap {width:100%; background-color: #f5f5f7;}
/* page-hd */
#productPlan .page-hd { }
#productPlan .page-hd h2 { color: #333; font-size: 14px; font-weight: bold; text-transform: uppercase; }
/* page-body */

#productPlan .nlocation { width: 1000px; padding: 0 0 10px 0; display: block;}
#productPlan .nlocation dt { float: left; position: relative; width: 30%; padding-bottom: 0px; top: 0px; vertical-align: middle; line-height: 15px; margin-top:5px;}

#productPlan .page-body { padding-bottom: 60px;}
#productPlan .page-body .visual { margin-top: 0px; overflow:hidden; width:1000px; -webkit-box-shadow: 0 2px 6px 0 rgb(0 0 0 / 6%), 0 0 1px 0 rgb(0 0 0 / 28%); box-shadow: 0 2px 6px 0 rgb(0 0 0 / 6%), 0 0 1px 0 rgb(0 0 0 / 28%); box-sizing: border-box; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px;}
#productPlan .page-body .pick { text-align: right;}
#productPlan .page-body .pick select { width: 320px; border: 1px solid #c5c5c5; }
#productPlan .page-body .clst { zoom: 1; overflow: hidden; 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: 1px solid #e9e9e9; }
#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 .prd-list .thumb { width: 400px; height: 400px; overflow: hidden; border-radius:15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; -webkit-box-shadow: 0 2px 6px 0 rgb(0 0 0 / 6%), 0 0 1px 0 rgb(0 0 0 / 28%); box-shadow: 0 2px 6px 0 rgb(0 0 0 / 6%), 0 0 1px 0 rgb(0 0 0 / 28%);}
#productPlan .page-body .prd-list .soldout{ width: 400px; height: 400px; overflow: hidden; margin-left:48px; border-radius:15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; -webkit-box-shadow: 0 2px 6px 0 rgb(0 0 0 / 6%), 0 0 1px 0 rgb(0 0 0 / 28%); box-shadow: 0 2px 6px 0 rgb(0 0 0 / 6%), 0 0 1px 0 rgb(0 0 0 / 28%);}

#productPlan .page-body .prd-list .tb-center { text-align: left; margin-top:0px; padding: 30px 0px;}

#productPlan .page-body .prd-list .plan { padding-left:40px;}
#productPlan .page-body .prd-list .dsc { width: 450px; font-size:27px; font-weight:normal; white-space:pre-line; margin-left:50px; margin-top:-10px; word-break: keep-all; word-wrap: break-word; letter-spacing: -.5px;}
#productPlan .page-body .prd-list .icon {margin-left:50px; margin-top:9px}
#productPlan .page-body .prd-list .price_p {margin-left:50px; margin-top:8px}
#productPlan .page-body .prd-list .sprice_p {font-size:18px; color:#999; text-decoration: line-through; padding: 10px 10px 10px 0px; font-family: Roboto-Regular,sans-serif;}
#productPlan .page-body .prd-list .oprice_p {font-size:28px; color:#ff0038; font-family: Roboto-Medium,sans-serif;}
#productPlan .page-body .prd-list .subname { width:400px; margin-left:50px; margin-top:15px; color:#777; font-size:16px; font-weight:normal; letter-spacing: -.2px; line-height:24px; white-space:normal; word-break:break-all; word-wrap: break-word;}

#productPlan .info_p {padding:70px; background-color: #fff; border: solid 1px #ededed; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px;}
#productPlan .info_p h2{color: #333; font-size:20px; font-weight: bold; padding-bottom:20px;letter-spacing: -1px;}
#productPlan .info_p li{color: #333; display: block; font-size:15px; line-height:24px;font-weight: 300;}

.scale {
    width: 100%;
    transition: transform .2s ease, -webkit-transform .2s ease;
}
.scale:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}
.img {width:400px; height:400px; overflow:hidden; border-radius:15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; }   /* ºÎ¸ð¸¦ ¹þ¾î³ªÁö ¾Ê°í ³»ºÎ ÀÌ¹ÌÁö¸¸ È®´ë */

/* BASIC css end */

