/* BASIC css start */
/* BASIC css start */
#productPlan .page-body { position:relative; padding-bottom: 60px; }
/* #productPlan .page-body .visual {margin-top: 0px; } */
#productPlan .page-body .pick {margin-top: 20px;text-align: right;margin-bottom: 20px;}
#productPlan .page-body .pick select {width: 15%;border: 1px solid #d4d4d4;height: 35px;padding: 0 10px;}
#productPlan .page-body .clst { zoom: 1; overflow: hidden; margin-top: 20px; padding: 15px 7px 15px 7px; margin-bottom:20px; border-top: 1px solid #b4b4b4; border-bottom: 1px solid #b4b4b4; }
#productPlan .page-body .clst li { float: left; margin-right: 40px;  }
#productPlan .page-body .clst li a { display: block; white-space: nowrap;font-size:16px; font-weight:500 }
#productPlan .page-body .clst li a:hover { color: #ff4f85; text-decoration:underline; }

#productPlan .page-body .p-hd { position: relative; margin-top: 70px; padding: 10px 10px 5px; border-bottom: 0px solid #5c5c5c; }
#productPlan .page-body .p-hd.mt-35 { margin-top: 35px; margin-bottom: 50px }
#productPlan .page-body .p-hd h3 { margin-top: 50px; color: #5c5c5c; font-size: 24px; font-weight: bold; }
#productPlan .page-body .p-hd .top { position: absolute; top: 65px;  right: 20px; color: #5c5c5c; font-weight: nomal; }
#productPlan .page-body .plst { zoom: 1; overflow: hidden; margin: 25px auto 0; }
#productPlan .page-body .prd-list .thumb { width: 176px; height: 176px;}:
/* BASIC css end */



/* ½ºÅ©·Ñ ¾Ö´Ï¸ÞÀÌ¼Ç ¿µ¿ª */


.section00 p{margin: 20px 0 20px; font-size: 20px; font-weight:bold; width: 50%; line-height: 30px; overflow: hidden;  border: 1px solid #2c2a29; display:inline-block; }


.section01 p{margin: 0 0 20px; font-size: 20px; font-weight:bold; line-height: 28px;}
.section001 p{margin: 30px 0 10px; font-size: 24px; font-weight:nomal; line-height: 28px;}


.section02 p{margin: 100px 0 0; font-size: 24px; font-weight:bold; line-height: 34px; text-align:left; margin-left: 20px; }
.section002 p{margin: 0 0 0px; font-size: 15px; font-weight:lighter; line-height: 24px; text-align:left; margin-left: 20px; }


/* »ç¿ëÁß */
.visual .section03 {position: relative; margin: 0 0 0px; }
.visual .section03 .text{position: absolute; top: 80%; left: 25%; transform: translate(-50%, -50%) }
.visual .section03 .text p{ font-size: 30px; font-weight:bold; color: #fff; text-align: left;}
.visual .section03 .text1{position: absolute; top: 85%; left: 22%; transform: translate(-50%, -50%) }
.visual .section03 .text1 p{ font-size: 24px; font-weight:nomal; color: #fff; text-align: left;}
.visual .simply-scroll .simply-scroll-list li img{width: 100%; height:auto;}
/* »ç¿ëÁß³¡ */


.section04 { width: 94%; position: relative; margin: 100px 0 0px; border: 1px solid #2c2a29; display:inline-block;}
.section04 li img{width: 100%; height: auto;}




.section05 { width: 94%; position: relative; margin: 100px auto 0px; overflow: hidden;  border: 1px solid #2c2a29;  }
.section05 .text{ position: absolute; top: 50%; transform: translateY(-50%); width: 100%; }
.section05 .text p{font-size: 18px; color: #fff; text-align: center; font-weight: 200; }
.section05 li img{ width: 100%; height: auto; }
/* BASIC css end */

