/* BASIC css start */
/** »óÇ°±âº»Æû css s **/
.normal_prod_wrap{width:calc(100% + 20px); margin:0 auto 0 -10px;}
.normal_prod_wrap .prod_box{overflow:hidden; width:100%;}
.normal_prod_wrap .prod_box .grid_box{width:calc(25% - 20px); float:left; margin:0 10px; margin-bottom:40px; }
.normal_prod_wrap .prod_box .grid_box_long{height:450px !important;}
.normal_prod_wrap .prod_box .grid_box:hover{border-color:#7f7f7f;}
.normal_prod_wrap .prod_box .grid_box .thumb_wrap{border:0px solid #ededed; position:relative; z-index:2; overflow:hidden;}
.normal_prod_wrap .prod_box .grid_box .thumb_wrap .thumb{}
.normal_prod_wrap .prod_box .grid_box .thumb_wrap .thumb img{width:100%;}
.normal_prod_wrap .prod_box .grid_box .thumb_wrap .grid_opt_wrap{display:none !important; position:absolute; bottom:-28px; left:0px; z-index:9; width:100%; background:rgba(0,0,0,0.7); color:#fff; font-size:0px; letter-spacing:0px; word-spacing:0px; height:28px;}
.normal_prod_wrap .prod_box .grid_box .thumb_wrap .grid_opt_wrap a{display:inline-block; _display:inline; *display:inline; font-size:1px; width:50%; text-align:center;}
.normal_prod_wrap .prod_box .grid_box .thumb_wrap .grid_opt_wrap a img{margin-top:5px;}
.normal_prod_wrap .prod_box .grid_box .thumb_wrap .grid_opt_wrap a.opt_preview img {margin-top: 8px;}
.normal_prod_wrap .prod_box .grid_box .thumb_wrap .grid_opt_wrap a.ct_wp{position:relative; z-index:2;}
.normal_prod_wrap .prod_box .grid_box .thumb_wrap .grid_opt_wrap a.ct_wp span{display:block; width:1px; height:11px; background:#919191; position:absolute; top:9px; left:0px; z-index:2;}
.normal_prod_wrap .prod_box .grid_box .spac_wrap{height:170px; max-height:170px; display:table; width:100%; margin-top:-20px !important;}
.normal_prod_wrap .prod_box .grid_box .spac_wrap .prod_icon{}
.normal_prod_wrap .prod_box .grid_box .spac_wrap .prod_icon img{margin-right:2px;}
.normal_prod_wrap .prod_box .grid_box .spac_wrap .prod_name{font-size:15px !important; color:#000 !important; margin:15px 0 0 0 !important; line-height:22px !important;}
.normal_prod_wrap .prod_box .grid_box .spac_wrap .prod_name2{font-size:11px; color:#508fff;}
.normal_prod_wrap .prod_box .grid_box .spac_wrap .prod_price_wrap{font-size:12px; color:#353535; margin-top:15px;}
.normal_prod_wrap .prod_box .grid_box .spac_wrap .prod_price_wrap .prod_dprice{font-size:12px; color:#010101; font-weight:700; }
.normal_prod_wrap .prod_box .grid_box .spac_wrap .prod_price_wrap .prod_cprice{font-size:12px; color:#353535;}
.normal_prod_wrap .prod_box .grid_box .spac_wrap .prod_price_wrap .prod_price{font-size:12px; color:#010101; font-weight:700; }
.normal_prod_wrap .prod_box .grid_box .spac_wrap .prod_price_wrap .prod_price.dc{font-size:13px !important; font-weight:400 !important; color:#868686 !important; margin:0 5px !important;}
.normal_prod_wrap .prod_box .grid_box .spac_wrap .spac_inn{display:table-cell; vertical-align: top; margin: 0 10; text-align:left; padding:10px 5px;}

.prod_disRate { color:#DF0101; font-weight:bold; font-size: 16px; }/* ÇÒÀÎÀ² ¼Ó¼º */
.prod_price2 {font-size: 14px;  font-weight:bolder ; padding:0 5px;  }
.coupon_price { color:#DF0101; display: block; font-size: 12px; margin-top: 3px;}

.prod_aaa { font-weight:regular; text-decoration:line-through; }/*¼ÒºñÀÚ°¡ ¼Ó¼º º¯°æ*/

/* page-hd */
#productPlan .page-hd { padding: 35px 0 10px 0; }
#productPlan .page-hd h2 { color: #000; font-size: 24px; font-weight: 600; text-align: center; font-family: 'Nanum Gothic';}

#productPlan .page-hd .visual3 ul li { margin-top: 5px; width: 312px; height: 437px; padding: 3px; border: 1px solid #d8d8d8; margin-bottom: 5px; float:left;}
/* page-body */
#productPlan .page-body { padding-bottom: 80px; }
#productPlan .page-body .visual { margin-top: 5px; }
#productPlan .page-body .pick { margin-top: 10px; text-align: right; }
#productPlan .page-body .pick select { width: 100%; border: 1px solid #c5c5c5;  border-radius: 4px; height:44px; ;padding: 10px; font-family: 'Nanum Gothic'; font-size:16px; color: #000;}
#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: 20px; 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; color: #1d3259;   font-size: 16px;    font-family: Nanum Gothic; font-weight: bold; }
#productPlan .page-body .p-hd { position: relative; margin-top: 0px; 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: #1d3259; border: 3px double;  font-size: 24px;  text-align: center;  padding: 15px 0 ; margin-bottom:20px ;  font-family: Nanum Gothic;  font-weight: bold;  letter-spacing: -1px;}
#productPlan .page-body .p-hd .top { position: absolute; top: 30px; right: 30px; color: #5c5c5c; }
#productPlan .page-body .p-hd .top::before{    content: "¡ã";  /*  font-family: 'Font Awesome 5 Free';*/}
#productPlan .page-body .plst { zoom: 1; overflow: hidden; margin: 25px auto 0; }
#productPlan .page-body .prd-list .thumb { width: 176px; height: 176px;}
#productPlan .visual3 ul li { margin-top: 5px; margin-right: 80px; width: 302px; height: 427px; padding: 5px 5px 5px 5px; border: 1px solid #d8d8d8; margin-bottom: 5px; float:left;}


/*¸®ºä½½¶óÀÌµå*/
.swiperTest{max-width:1200px;position:relative;overflow:hidden;}
.swiper-scrollbar{display:none;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background:none;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background:none;}
.swiperbtnCeter{display:inline-block;text-align:center;margin:20px 0;}
.swiperbtnCeter .swiper-pagination{margin-right:15px;position:inherit;}
.swiperbtnCeter .swiper-pagination .swiper-pagination-bullet{margin:0 5px;}


.weekDate{color:#ee231c;margin:10px 0 0 0;font-size:16px;}
/* BASIC css end */

