/* BASIC css start */
/* Main */
html { overflow-x:hidden; background:#fff; }
#hdWrap { margin-bottom:0px;}	
#header,#layerWrap,#ftLink .link,#contentWrapper { position: relative; width:100%; margin-left: auto; margin-right: auto;}
#contentWrap { width:100%; position:relative; }
#contentWrap:after { content: ""; display: block; clear: both; }
#aside,#content { position: relative; float:left  }
#content { width:100%;}
#blk_scroll_wings { display:none; }

/*¸ÞÀÎÅ¸ÀÌÆ² °øÅë*/
#section_title_01 { width:1280px; margin:0 auto; text-align:center; font-size:20px; padding:40px 0 20px 0; color:#999; }
#section_title_01 .title_line { width:90px; height:2px; margin:0 auto 0px; background:#000; }
#section_title_01 .st_04 { font-size:28px; font-weight:500; color:#000;; } 
#section_title_01 .white { color:#FFF; }  
#section_title_01 .thin { font-weight:300; }  
#section_title_01 .title_dot { font-family: 'dotum', sans-serif; font-size:51px; letter-spacing:-9px; } 

#section_01:after {content:""; display:block; clear:both; }
#section_01 { position:relative; width:1920px; margin:0 auto; margin-bottom:30px; *zoom1; text-align:center; } /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */


.bn_2nd { position:absolute; z-index:5; width:150px; height:auto; top:40px; right:290px; }




/*ºê·£µåµô*/
.plan_list {width: 1280px;margin: 0 auto; padding-bottom:70px; }
.plan_list ul { display: flex;flex-wrap: wrap;gap:25px;}
.plan_list ul li { width: 32%;}
.plan_list ul li .img_area {position:relative;border-radius: 10px;overflow:hidden;}
.plan_list ul li .img_area .date {position:absolute;top: 10px;left: 10px;padding: 2px 8px;font-size: 15px;border-radius: 7px;background:#777;color:#fff;line-height: 24px;letter-spacing:0.05rem;} 

.plan_list ul li .ico_area {padding-top: 10px;}
.plan_list ul li .ico_area > span {display:inline-block;font-weight:500;padding: 0px 7px;font-size: 15px;border-radius: 7px;} 

.plan_list ul li .ico_area .purple { font-weight:600; background: #fdf1ff; color:#673AB7;}
.plan_list ul li .ico_area .pink { font-weight:600; background: #ffeff4; color:#e74174;}
.plan_list ul li .ico_area .gray { background: #f8f8f8; color:#999;}

.plan_list ul li .ico_area .green { font-weight:600; background: #e5f7e6; color:#2b8b2f;}


.plan_list ul li a { display:block; }
.plan_list ul li img { width:100%; }
.plan_list ul li .listName {color: #444;word-break: break-all;margin: 15px 0 10px 0;font-size: 17px; line-height: 20px;font-weight:500;}
.plan_list ul li .listName .listDiscount {color:#b5b5b5;}
.plan_list ul li .listPrice { font-size: 21px; margin:0; line-height:26px; font-weight:500; }
.plan_list ul li .listPrice_login { color: #e74174; font-size: 21px; margin:0; font-weight: 500; }
.plan_list ul li .listPrice del { font-weight:400; font-size:17px; letter-spacing:-1px; padding-left:10px; color:#9b9b9b; }
.plan_list ul li .listPrice .discount { color:#e74174; font-weight:600; float:left; margin-right:10px; letter-spacing:-1px; }



.prd-price2-login { float:left; font-size: 19px; color: #e74174; margin-right:10px; font-weight: 500; }

/*À¯Æ©ºê È«º¸ ¿µ»ó*/
#section_youtube { display: flex; justify-content: center; width:100%; margin:0 auto; text-align:center; font-size:20px; padding:30px 0 10px 0; color:#999; }
#section_youtube .st_04 { font-size:28px; font-weight:500; color:#000; }
#section_youtube .you_btn { display:inline-block; position:relative; margin: 5px 5px 5px 15px; height:43px; line-height:43px; text-align:center; }
#section_youtube .you_btn a { display:inline-block; }
#section_youtube .you_btn a img {  height: 32px; }
.play { position:relative; width:100%; height: 542px; margin:0 auto; display:flex; justify-content: center; }
.play .chapter { font-family: 'EliceDigitalBaeum-Bd'; font-size:30px; color:#ccc;  }
.play .play_all { margin: 7px 0; float:left; }
.play .play_all iframe { width: 950px; height: 535px; }
.play .play_list { float:left;  margin-left:10px; }
.play .play_list span { font-family: 'LeferiBaseType-RegularA'; font-size:18px; }
.play .play_list ul { display: flex; flex-direction: column; justify-content: flex-start; width:321px; height: 537px; overflow: hidden; text-align:center; margin-top:5px; }
.play .play_list ul li { height: 181px; margin: 2px 0; }
.play .play_list ul li iframe { width: 321px; height: 176px; }
.play .play_list .video-stream,
.play .play_list .html5-main-video { left: 0 !important; }

/*ÀÎ½ºÅ¸ ÇÇµå*/
.ins_wid { width:1280px; margin: 0 auto; }
#section_insta { display: flex; justify-content: center; width:100%; margin:0 auto; text-align:center; font-size:20px; padding:30px 0 10px 0; color:#999; }
#section_insta .st_04 { font-size:28px; font-weight:500; color:#000; }
#section_insta .ins_btn { display:inline-block; position:relative; margin: 5px 5px 5px 15px; height:43px; line-height:43px; text-align:center; }
#section_insta .ins_btn a { display:inline-block; }
#section_insta .ins_btn a img {  height: 35px; }
.back_gray { background: #f6f6f6; padding-bottom: 40px; }

/*Á¶¸®¿ø ÈÄ±â*/
#sec7 { }
#sec7 .sec_inner .sec7_review { position:relative; }
#sec7 .sec_inner .sec7_review>div.swiper_02{ border-top: 1px solid #eee; padding: 40px 0; width: 1280px; }
#sec7 .sec_inner .sec7_review>div.swiper_02>ul { width: 100%; }
#sec7 .sec_inner .sec7_review>div.swiper_02>ul>li{ width:21%; display:flex;overflow:hidden; flex-direction:column; height:auto; border:1px solid #f6f3f1;border-radius:10px;box-shadow: 0 0 5px #e3dad4; margin: 0 0 20px 0;}
#sec7 .sec_inner .sec7_review .swiper_02 .li_review .rv_main{ width: 100%; }
#sec7 .sec_inner .sec7_review .swiper_02 .li_review .rv_main .thumb{width:100%;overflow:hidden;}
#sec7 .sec_inner .sec7_review .swiper_02 .li_review .rv_main .thumb a{display: block; width: 100%;}
#sec7 .sec_inner .sec7_review .swiper_02 .li_review .rv_main .thumb a img{width: 100%;  object-fit: cover; aspect-ratio: 1 / 1;}
#sec7 .sec_inner .sec7_review .swiper_02 .li_review .rv_main .rv_main_cont{margin: 15px 15px 0 15px; border-bottom:1px solid #f6f3f1; padding-bottom:15px;text-align:left}
#sec7 .sec_inner .sec7_review .swiper_02 .li_review .rv_main .rv_main_cont .rv_cont{font-size: 14px; text-overflow: ellipsis; overflow: hidden; color:#333; line-height:1.4; margin-bottom:15px; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
#sec7 .sec_inner .sec7_review .swiper_02 .li_review .rv_main .rv_main_cont .rv_info { display:flex; align-items:center; justify-content:space-between; font-size: 12px; color:#999; }
#sec7 .sec_inner .sec7_review .swiper_02 .li_review .rv_main .rv_main_cont .rv_info span{color:#727272}
#sec7 .sec_inner .sec7_review .swiper_02 .li_review .rv_main .rv_main_cont .rv_info span.date{}
#sec7 .sec_inner .sec7_review .swiper_02 .li_review .rv_main .rv_main_cont .rv_info span.rv_user{}
#sec7 .sec_inner .sec7_review .swiper_02 .li_review .rv_mini{flex-grow:1; width: 100%; display: flex; align-items: center; justify-content: left; gap:5px; padding:20px 10px; box-sizing:border-box; }
#sec7 .sec_inner .sec7_review .swiper_02 .li_review .rv_mini .mini_thumb{width: 64px; height: 64px; border-radius: 50%; display: inline-block; border: 1px solid #f2f2f2; overflow: hidden;}
#sec7 .sec_inner .sec7_review .swiper_02 .li_review .rv_mini .mini_thumb a{display: block;width: 100%; height: 100%;}
#sec7 .sec_inner .sec7_review .swiper_02 .li_review .rv_mini .mini_thumb a img{width: 100%; height: 100%; object-fit: cover;}
#sec7 .sec_inner .sec7_review .swiper_02 .li_review .rv_mini ul { display:flex; flex-direction:column; gap:5px; width:200px; }
#sec7 .sec_inner .sec7_review .swiper_02 .li_review .rv_mini ul li {font-size: 14px; color: #000;}
#sec7 .sec_inner .sec7_review .swiper_02 .li_review .rv_mini ul li:nth-child(2) { display:flex; align-items:center ; gap:10px; }
#sec7 .sec_inner .sec7_review .swiper_02 .li_review .rv_mini ul li span {font-family: 'Pretendard'; display:flex; align-items:center; color:#95745f; font-size:12px;  }
#sec7 .sec_inner .sec7_review .swiper_02 .li_review .rv_mini ul li span:nth-child(2) img{margin-top:-1px}
#sec7 .sec_inner .sec7_review .swiper_02 .li_review .rv_mini ul li span img{-webkit-filter: opacity(.5) drop-shadow(0 0 0 #e74174); filter: opacity(.5) drop-shadow(0 0 0 #e74174)display:inline-block; margin-right:1px; transform:scale(.7); transform-origin:center center;}
#sec7 .swiper_btn_prev_02 { position:absolute; left:55% !important; top:50%; transform:translate(-800px,-50%); z-index:4; cursor:pointer}
#sec7 .swiper_btn_next_02 { position:absolute; right:55% !important; top:50%; transform:translate(800px,-50%); z-index:4; cursor:pointer}
#sec7 .swiper_btn_prev_02 img,
#sec7 .swiper_btn_next_02 img {width: 30px;}




/*¸ÞÀÎ ·Ñ¸µ ¹è³Ê*/
.main_bnr { width:100%; height:550px; }
.main_bnr .swiper-slide { display:-webkit-inline-box !important; }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 15px; left: 0; width: 100%; }
.swiper-pagination-bullet { width: 13px; height: 13px; display: inline-block; border-radius: 100%; background: #999; opacity: 0.4; !important }
.swiper-pagination-bullet-active { opacity: 1; background: #e74174; }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { left: 20px !important; right: auto;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { right: 20px !important; left: auto; }
.swiper-button-prev,
.swiper-button-next { width:auto !important; height: auto !important; position: absolute; top: 50%; margin-top: -22px; z-index: 10; cursor: pointer;}
.main_bnr .swiper-links { position: absolute;width:13px;bottom: 31px;left:53%;margin-left:80px; z-index: 10;}
.main_bnr .swiper-links .swiper-links_box { position: relative; }
.main_bnr .swiper-links .swiper-links_box .pause-slider { position: absolute; margin: 1px 0 0 0; }
.main_bnr .swiper-links .swiper-links_box .play-slider { position: absolute; margin: 1px 0 0 0; }
.main_bnr .swiper-links a { display:block;width:50px;height:50px;color: #000; cursor:pointer;}
.main_bnr .swiper-links .play-slider { display:none; }

/*¸ÞÀÎ ¾ÆÀÌÄÜ Å©±â*/
.MK-product-icons > img { width:50px; }


/*[°øÅë] »óÇ° Áø¿­ - Å¸ÀÓ¼¼ÀÏ*/
.timeSale { }
.timeSale .content > h2{ font-size: 30px; font-weight: 700; padding:80px 0 35px; text-align:left; letter-spacing:-1px; line-height:30px; color: #000; }
.timeSale .content .box_prd { width: 25%; padding: 0 40px 0 0; }
.timeSale .boxTimesale {display:block; padding: 10px 0; font-weight: 600; color: #000; text-align:left; }
.timeSale .boxTimesale .timeBox {display:inline-block; background-color:#fff; border:1px solid #e2e2e2; border-radius:4px; text-align:center;}
.timeSale .boxTimesale .timeBox {width:36px; height:32px; line-height:32px; font-family:'Roboto', sans-serif; font-size:17px; font-weight: 700; letter-spacing: -0.02em; }
.timeSale .boxTimesale .timeBox.days{color:#ff398d;}
.timeSale .boxTimesale .timeBox.seconds{color:#999;}
.timeSale .boxTimesale .appendtxt { display:inline-block; font-size: 16px; font-weight: 700; letter-spacing: -0.02em; padding:0 4px; }
.timeSale .boxTimesale .tittxt { display:inline-block; font-size: 16px; font-weight: 700; letter-spacing: -0.02em; padding-right:7px; }
.timeSale .swiper-container { margin: 0 auto; position: relative; overflow: hidden; list-style: none; padding: 0;
    /* Fix of Webkit flickering */ z-index: 1;}
.timeSale .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -webkit-flex;  display: -ms-flexbox;  display: flex;
    -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform;
    transition-property: transform; transition-property: transform, -webkit-transform;  -webkit-box-sizing: content-box; box-sizing: content-box; }




/*[°øÅë] ±âº» »óÇ° Áø¿­ - °¡·Î 4°³*/
.best_container { text-align:center; width:1280px; margin:0 auto 35px; }
.best_container .wc_box { height:45px;/*border-bottom: 1px solid #0b0b0b;*/ }
.item-wrap { width:100%; display:inline-block; }
.item-wrap img { width: 75px; }
.item-wrap .prdList {display:flex;align-items: start;justify-content: center;flex-wrap: wrap;width:100%;min-width:1280px;gap: 15px;}
.item-wrap .prdList .prame_box {background:#FFFFFF;max-width: 286px;position:relative;}
.item-wrap .prdList .prame_box:hover { }
.item-wrap .prdList > li { position:relative; display:inline-block; color:#999; vertical-align:top; }
.item-wrap .prdList .thumbnail {position:relative;text-align:center;width: 285px;height: 315px;overflow: hidden;background:rgba(0,0,0,.02);}
.item-wrap .prdList .thumbnail .percent{ position:absolute; top:0px;left:0px;width:55px;height:55px; background:#e74174;line-height:55px;font-size:16px;font-weight:bold;color:#FFF;text-align:center; z-index:10;display:none}
.item-wrap .prdList .thumbnail .time { position:absolute; bottom:0px; width:100%; height:50px; background:rgb(231 65 116 / 66%); line-height:40px; font-size:22px; color:#fff; z-index:10; }
.item-wrap .prdList .thumbnail a {width: 310px;height:380px;line-height:380px;}
.item-wrap .prdList .thumbnail a img { width:100%; height:100%; box-sizing:border-box; object-fit: cover;
-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); 
transform:scale(1); -webkit-transition:.2s; -moz-transition:.2s; -ms-transition:.2s; -o-transition:.2s; transition:.2s; mix-blend-mode:multiply; border-radius:10px; }
.item-wrap .prdList .thumbnail a:hover img { -webkit-transform:scale(1.03); -moz-transform:scale(1.03); -ms-transform:scale(1.03); -o-transform:scale(1.03); transform:scale(1.03);}
.item-wrap .prdList .thumbnail .etc_icon { position:absolute; right:3px; bottom:4px; z-index:1; cursor:pointer; }
.item-wrap .prdList .description { margin:0 auto; padding:10px 0; font-size:15px; line-height:24px; text-align:left; display: flex; flex-direction: column; gap: 5px; }
.item-wrap .prdList .description .brand { display:block; font-size: 16px; color: #222222; font-weight:500; }
.item-wrap .prdList .description .name { display:block; font-size: 16px; color: #222222; }
.item-wrap .prdList .description .name a { font-size: 16px;color: #222222;font-weight: bold; }
.item-wrap .prdList .description .sub_names { font-size: 16px;color: #555555; }
.item-wrap .prdList .description .name .etc { padding-right:5px; color: #e74174; font-weight:500; }
.item-wrap .prdList .description .prd-price { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; gap: 10px; padding-top: 5px; }
.item-wrap .prdList .description .prd-price .prd-price2 { display:inline-block; font-size: 20px; color: #000; font-weight: 600; }
.item-wrap .prdList .description .prd-price strike  { line-height: 18px; color:#999; }
.item-wrap .prdList .description .consumer {margin-right:10px; line-height: 18px; }
.item-wrap .prdList .description .spec { font-weight:normal }
.item-wrap .prdList .description .icon { vertical-align:middle; }
.item-wrap .prdList .description .icon:after { content:""; display:block; clear:both; }
.item-wrap .prdList .description .promotion { /*float:left; margin:0 0 4px;*/  }

.item-wrap .prdList .thumbnail .icon { position:absolute; bottom:10px; right:10px; z-index:1; }



/*[ºê·£µåµô] ±âº» »óÇ° Áø¿­ - ¼¼·Î 2°³*/
.brand_container { width:1280px; margin:0 auto; display: flex; justify-content: space-between; gap: 30px; }
.brand_container .brand_main_img { width:100%; max-width: 630px; height: 430px; overflow: hidden; }
.brand_container .brand_main_img img { width:100%; height: 100%; object-fit: cover; }
.brand_container .scroll_box { width: 100%; display: flex; align-items: center; }
.brand_container .wc_box { height:45px;/*border-bottom: 1px solid #0b0b0b;*/ }
.brand_container .item-wrap { display:inline-block; width: fit-content; }
.brand_container .item-wrap img { width: 75px; vertical-align:middle; }
.brand_container .item-wrap .prdList { display:flex; flex-direction: row; align-items: flex-start; flex-wrap: nowrap; justify-content: flex-start; font-size:0; line-height:0; width: fit-content; min-width: fit-content; gap: 15px; }
.brand_container .item-wrap .prdList .prame_box { background:#FFFFFF; width:100%; position:relative; display: flex; align-items: center; max-width: 100%; flex-direction: column; }
.brand_container .item-wrap .prdList .prame_box:hover { }
.brand_container .item-wrap .prdList > li { position:relative; display:inline-block; margin: 0; color:#999; vertical-align:top; }
.brand_container .item-wrap .prdList .thumbnail { position:relative; text-align:center; width: 310px; height:310px;overflow: hidden; background:rgba(0,0,0,.02);  }
.brand_container .item-wrap .prdList .thumbnail .percent{ position:absolute; top:0px;left:0px;width:55px;height:55px; background:#e74174;line-height:55px;font-size:16px;font-weight:bold;color:#FFF;text-align:center; z-index:10;display:none}
.brand_container .discount_rate { font-size:20px;font-weight:bold;color:#ff398d;}
.brand_container .item-wrap .prdList .thumbnail .time { position:absolute; bottom:0px; width:100%; height:50px; background:rgb(231 65 116 / 66%); line-height:40px; font-size:22px; color:#fff; z-index:10; }
.brand_container .item-wrap .prdList .thumbnail a { width: 310px; height:380px; line-height:380px; }
.brand_container .item-wrap .prdList .thumbnail a img { width:310px; height:100%; box-sizing:border-box; object-fit: cover;
-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); 
transform:scale(1); -webkit-transition:.2s; -moz-transition:.2s; -ms-transition:.2s; -o-transition:.2s; transition:.2s; vertical-align:top; mix-blend-mode:multiply; }
.brand_container .item-wrap .prdList .thumbnail a:hover img { -webkit-transform:scale(1.03); -moz-transform:scale(1.03); -ms-transform:scale(1.03); -o-transform:scale(1.03); transform:scale(1.03);}
.brand_container .item-wrap .prdList .thumbnail .etc_icon { position:absolute; right:3px; bottom:4px; z-index:1; cursor:pointer; }
.brand_container .item-wrap .prdList .description { width: 310px; padding:10px 0; font-size:15px; line-height:24px; text-align:left; }
.brand_container .item-wrap .prdList .description .brand { display:block; font-size: 16px; color: #222222; font-weight:500; }
.brand_container .item-wrap .prdList .description .name { display:block; padding-bottom:5px; font-size: 16px; color: #222222; }
.brand_container .item-wrap .prdList .description .name a { font-size: 16px;color: #222222;font-weight: bold; }
.brand_container .item-wrap .prdList .description .sub_names { font-size: 16px;color: #555555; }
.brand_container .item-wrap .prdList .description .name .etc { padding-right:5px; color: #e74174; font-weight:500; }
.brand_container .item-wrap .prdList .description .prd-price .prd-price2 { display:inline-block; font-size: 20px; color: #000; font-weight: 600; padding-right:5px; }
.brand_container .item-wrap .prdList .description .prd-price strike  { line-height: 18px; color:#999; }
.brand_container .item-wrap .prdList .description .consumer { display:inline-block;}
.brand_container .item-wrap .prdList .description .spec { font-weight:normal }
.brand_container .item-wrap .prdList .description .icon { vertical-align:middle; }
.brand_container .item-wrap .prdList .description .icon:after { content:""; display:block; clear:both; }
.brand_container .item-wrap .prdList .description .promotion { /*float:left; margin:0 0 4px;*/  }

/*[Áø¿­] MDÃßÃµ ÇÒÀÎ »óÇ°*/
.sale-wrap { width:100%; display:inline-block; }
.sale-wrap img .item-wrap img { width: 75px; }
.sale-wrap .prdList { display:flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width:100%; min-width:1280px; margin-bottom: 35px; gap: 15px 0px; }
.sale-wrap .prdList .prame_box { background:#FFFFFF; max-width:310px; position:relative; }
.sale-wrap .prdList .prame_box:hover { }
.sale-wrap .prdList > li { position:relative; display:inline-block; color:#999; vertical-align:top; }
.sale-wrap .prdList .thumbnail { position:relative; text-align:center; width: 310px; height:380px;overflow: hidden; background:rgba(0,0,0,.02);  }
.sale-wrap .prdList .thumbnail .percent{ position:absolute; top:0px;left:0px;width:55px;height:55px; background:#e74174;line-height:55px;font-size:16px;font-weight:bold;color:#FFF;text-align:center; z-index:10;display:none}
.sale-wrap .prdList .thumbnail .time { position:absolute; bottom:0px; width:100%; height:50px; background:rgb(231 65 116 / 66%); line-height:40px; font-size:22px; color:#fff; z-index:10; }
.sale-wrap .prdList .thumbnail a { width: 310px; height:380px; line-height:380px; }
.sale-wrap .prdList .thumbnail a img { width:100%; height:100%; box-sizing:border-box; object-fit: cover;
-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); 
transform:scale(1); -webkit-transition:.2s; -moz-transition:.2s; -ms-transition:.2s; -o-transition:.2s; transition:.2s; mix-blend-mode:multiply; }
.sale-wrap .prdList .thumbnail a:hover img { -webkit-transform:scale(1.03); -moz-transform:scale(1.03); -ms-transform:scale(1.03); -o-transform:scale(1.03); transform:scale(1.03);}
.sale-wrap .prdList .thumbnail .etc_icon { position:absolute; right:3px; bottom:4px; z-index:1; cursor:pointer; }
.sale-wrap .prdList .description { margin:0 auto; padding:10px 0; font-size:15px; line-height:24px; text-align:left; display: flex; flex-direction: column; gap: 5px; }
.sale-wrap .prdList .description .brand { display:block; font-size: 16px; color: #222222; font-weight:500; }
.sale-wrap .prdList .description .name { display:block; font-size: 16px; color: #222222; }
.sale-wrap .prdList .description .name a { font-size: 16px;color: #222222;font-weight: bold; }
.sale-wrap .prdList .description .sub_names { font-size: 16px;color: #555555; }
.sale-wrap .prdList .description .name .etc { padding-right:5px; color: #e74174; font-weight:500; }
.sale-wrap .prdList .description .prd-price { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; gap: 10px; padding-top: 5px; }
.sale-wrap .prdList .description .prd-price .prd-price2 { display:inline-block; font-size: 18px; color: #000; font-weight: 600; }
.sale-wrap .prdList .description .prd-price strike  { line-height: 18px; }
.sale-wrap .prdList .description .consumer { display:inline-block;}
.sale-wrap .prdList .description .spec { font-weight:normal }
.sale-wrap .prdList .description .icon { vertical-align:middle; }
.sale-wrap .prdList .description .icon:after { content:""; display:block; clear:both; }
.sale-wrap .prdList .description .promotion { /*float:left; margin:0 0 4px;*/  }

.sale-wrap .prdList .thumbnail .icon { position:absolute; bottom:10px; right:10px; z-index:1; }
.sale-wrap .prdList .thumbnail .icon img { width:75px; }














#event_review { width:100%; text-align:center; position:relative; margin:50px 0; }
#event_review .img { margin:0 auto; text-align:center; position:relative; }


#board_main { width:100%;height:310px;text-align:center; position:relative; margin:40px 0; }
#board_main .img { width:1280px; height:310px; margin:0 auto; text-align:center; position:relative; }
#board_main .img a { display:inline-block; margin-bottom:7px; }



/* ¹è³Ê 2°³ÀÏ¶§ */
#bn_item02 { width:100%; text-align:center; position:relative; margin:40px 0; }
#bn_item02 .img { width:1280px;  margin:0 auto; text-align:center; position:relative; display:flex; justify-content: space-around;  }
#bn_item02 .img a { width:100%; display:inline-block;  }


/* ¹è³Ê 3°³ÀÏ¶§ */
#bn_item03 { width:100%; text-align:center; position:relative; margin:40px 0; }
#bn_item03 .img { width:1280px;  margin:0 auto; text-align:center; position:relative; display:flex; justify-content: space-around;  }
#bn_item03 .img a { display:inline-block;  }










/*¾ÆÀÌÇ°°í Àü¹®°¡ ±³À°*/
#education_wrap { width:100%; position:relative; background:#f6f6f6; margin-bottom:40px; }
#education_wrap .education { width:1280px; margin:0 auto; padding: 30px 0 50px 0; }


#education_wrap .education li { position:relative; width:630px; height:230px; }
#education_wrap .education li a { display: block; }
#education_wrap .education li span { color:#e74174; }

#education_wrap .education ul { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 20px; }
#education_wrap .education ul li .tit { position:absolute; top:47px; left:32px; font-size:42px; line-height:55px; letter-spacing:-1px; font-family: 'S-CoreDream-4Regular'; }
#education_wrap .education ul li .logo { position:absolute; top:169px; left:32px; }


/* 01_ÀÌ½ÃÇü ¹Ú»ç */
#education_wrap .education ul .edu_01 .name { position:absolute; top:67px; right:40px; font-size:24px; font-family: 'S-CoreDream-5Medium'; text-align:center; letter-spacing:-0.02em;  }
#education_wrap .education ul .edu_01 .sub { position:absolute; top:111px; right:38px; line-height:19px; color:#666; font-size:0.85em; font-family: 'S-CoreDream-4Regular'; text-align:center; letter-spacing:-0.02em;  }
#education_wrap .education ul .edu_01 .logo img { width:67px; }

/* 02_½ÅÇÊÇâ ¸í¿¹ È¸Àå */
#education_wrap .education ul .edu_02 .name { position:absolute; top:67px; right:36px; font-size:24px; font-family: 'S-CoreDream-5Medium'; text-align:center; letter-spacing:-0.02em;  }
#education_wrap .education ul .edu_02 .sub { position:absolute; top:111px; right:51px; line-height:19px; color:#666; font-size:0.85em; font-family: 'S-CoreDream-4Regular'; text-align:center; }

/* 03_¾È°ü´ö ¼ÎÇÁ */
#education_wrap .education ul .edu_03 .name { position:absolute; top:67px; right:52px; font-size:24px; font-family: 'S-CoreDream-5Medium'; text-align:center; letter-spacing:-0.02em;  }
#education_wrap .education ul .edu_03 .sub { position:absolute; top:111px; right:48px; line-height:19px; color:#666; font-size:0.85em; font-family: 'S-CoreDream-4Regular'; text-align:center; }
#education_wrap .education ul .edu_03 .logo img { width:132px; }

/* 04_±èÀç¿ë ¿øÀå */
#education_wrap .education ul .edu_04 { background:url(/design/kichmom/10276/bn_edu_04_bg.jpg) no-repeat; }
#education_wrap .education ul .edu_04 .name { position:absolute; top:67px; right:47px; font-size:24px; font-family: 'S-CoreDream-5Medium'; text-align:center; letter-spacing:-0.02em;  }
#education_wrap .education ul .edu_04 .sub { position:absolute; top:111px; right:54px; line-height:19px; color:#666; font-size:0.85em; font-family: 'S-CoreDream-4Regular'; text-align:center; }
#education_wrap .education ul .edu_04 .logo img { width:167px; }


/* 05_ÀÌ¿ëÈ£ ¿øÀå.22.07.19 Ãß°¡ */
#education_wrap .education ul .edu_05 .name { position:absolute; top:67px; right:52px; font-size:24px; font-family: 'S-CoreDream-5Medium'; text-align:center; letter-spacing:-0.02em;  }
#education_wrap .education ul .edu_05 .sub { position:absolute; top:111px; right:61px; line-height:19px; color:#666; font-size:0.85em; font-family: 'S-CoreDream-4Regular'; text-align:center; letter-spacing:-0.02em;  }
#education_wrap .education ul .edu_05 .logo img { width:130px; }

/* 06_¹Ú±Õ¼· ¼ÒÀå.22.07.20 Ãß°¡ */
#education_wrap .education ul .edu_06 .name { position:absolute; top:67px; right:52px; font-size:24px; font-family: 'S-CoreDream-5Medium'; text-align:center; letter-spacing:-0.02em;  }
#education_wrap .education ul .edu_06 .sub { position:absolute; top:111px; right:61px; line-height:19px; color:#666; font-size:0.85em; font-family: 'S-CoreDream-4Regular'; text-align:center; letter-spacing:-0.02em;  }
#education_wrap .education ul .edu_06 .logo img { width:80px; }

/* 07_¹Ú°æ¼÷ ¿øÀå.24.01.04 Ãß°¡ */
#education_wrap .education ul .edu_07 { background:url(/design/kichmom/10276/bn_edu_07_bg.jpg) no-repeat; }
#education_wrap .education ul .edu_07 .name { position:absolute; top:67px; right:47px; font-size:24px; font-family: 'S-CoreDream-5Medium'; text-align:center; letter-spacing:-0.02em;  }
#education_wrap .education ul .edu_07 .sub { position:absolute; top:111px; right:46px; line-height:19px; color:#666; font-size:0.85em; font-family: 'S-CoreDream-4Regular'; text-align:center; }
#education_wrap .education ul .edu_07 .logo img { width:167px; }






/*#education_wrap .education li a img { position:absolute; width:21px; top:6px; left:5px; }*/

#education_wrap #section_title_01 img { width:60px; margin:20px 0 5px 0; }


#education_wrap .education .video { float:left; width:750px; height:350px; background:#d57473; }
/*#education_wrap .education .text { float:left; width:450px; height:270px; padding:40px; background:#fff; }*/


#education_wrap .education .text .tit { font-size:32px; line-height:44px; font-weight:500; margin-bottom:10px; color:#000; }

#education_wrap .education .text .sub { font-size:20px; margin-bottom:20px; }
#education_wrap .education .text .sub .name { font-weight:500; padding-left:10px; }
#education_wrap .education .text p { font-size:18px; line-height:28px; color:#666; }

#education_wrap .education .text a { float:left; margin-top:15px; background:#fff; border:1px solid #ccc; padding:5px 15px;  }
#education_wrap .education .text a:hover { float:left; margin-top:15px; background:#d57473; color:#fff; border:1px solid #ccc; padding:5px 15px;  }








/*¹è³Ê¿µ¿ª_01*/
#event_01 { width:1280px; height:200px; margin:0 auto; text-align:center; position:relative; }

#event_01 .bn_01 { float:left; width:328px; height:200px; background:#f7f7f7; margin-right:5px;  }

#event_01 .bn_01 .top_slide { position:absolute; left:0; width:312px; height:200px;  }
#event_01 .bn_01 .top_slide .showcase { position: relative; left:0; margin-left:0px; }
#event_01 .bn_01 .top_slide .showcase-content-container { background:#f7f7f7; }


#event_01 .bn_01 .top_slide .showcase-content-container img { margin:25px 0 13px 0; width:80px; }
#event_01 .bn_01 .top_slide .showcase-content-container .vc_tit {color:#e74174; line-height:28px;  font-size:24px; font-weight:500;  margin-bottom:8px;  }
#event_01 .bn_01 .top_slide .showcase-content-container .bn_bt { text-align:center;  }
#event_01 .bn_01 .top_slide .showcase-content-container .bn_bt a { font-size:16px; width:100px; padding:3px 13px; border:1px solid #ddd; }



#event_01 .bn_info li p { font-size:18px; line-height:28px; font-weight:300; }
#event_01 .bn_info li .bn_tit { font-size:24px; font-weight:500; }





/*.extra-wrap {zoom:1}
a.nocolor,.nocolor a { //color:expression(this.parentNode.currentStyle.color) }
img {behavior: url(js/PIE.htc);border:4px solid #ccc;border-radius:16px;box-shadow:2px 2px 10px #000;}*/


/* È­»ìÇ¥ */
.showcase-arrow-previous, 
.showcase-arrow-next 
{ position: absolute; /*background: url('../images/arrows.png');Àý´ë°æ·Î·Î Àâ¾Æ ÁÖ¼Å¾ß ÇÕ´Ï´Ù.*/
	width: 21px;/*ÁÂ¿ì È­»ìÇ¥ÀÇ °¡·ÎÅ©±â*/ height: 21px;/*ÁÂ¿ì È­»ìÇ¥ÀÇ ¼¼·ÎÅ©±â*/ top: 50px;/*ÁÂ¿ì È­»ìÇ¥°¡ À§¿¡¼­ºÎÅÍ Áß°£¿¡ À§Ä¡ÇÔ*/
	/*margin-top:-95px;*/ /*ÁÂ¿ì È­»ìÇ¥ÀÇ ¼¼·ÎÅ©±âÀÇ Àý¹Ý°ª*/ cursor: pointer; z-index:100; display:block; opacity:1; }

.showcase-arrow-previous { left:0; top:90px; background-image:url(/design/kichmom/djds/top_slide/btn/image10.png);background-repeat: no-repeat;}
/*.showcase-arrow-previous:hover { background-position: 0px -44px; background-position:bottom; }*/
	
.showcase-arrow-next { right:0; top:90px;  background-image:url(/design/kichmom/djds/top_slide/btn/image9.png);background-repeat: no-repeat; /*background-position: -44px 0;¿ìÃø È­»ìÇ¥ÀÇ ¹é±×¶ó¿îµå À§Ä¡°ª*/ }

/*.showcase-arrow-next:hover { background-position: -44px -44px; }*/
	
/* Content */
.showcase-content { background:#f7f7f7; text-align: center; }
.showcase-content-wrapper {text-align: center;width: 312px;/*½½¶óÀÌµå ÀüÃ¼ °¡·ÎÅ©±â*/height: 200px;/*½½¶óÀÌµå ÀüÃ¼ ¼¼·ÎÅ©±â*/}

/* Styling the tooltips */
.showcase-plus-anchor { background-image: url('../images/plus.png'); background-repeat: no-repeat; }
.showcase-plus-anchor:hover { background-position: -32px 0; }
div.showcase-tooltip { background:#f7f7f7; color: #000; text-align: left; padding: 5px 8px; background-image: url(../images/white-opacity-80.png); }

/* Styling the caption */
.showcase-caption { color: #000; padding: 8px 15px; text-align: left; position: absolute; bottom: 10px; left: 10px; right: 10px; display: none; background-image: url(../images/white-opacity-80.png);}
.showcase-onepage .showcase-content { margin-bottom: 0px;}

/* Button Wrapper */
.showcase-button-wrapper { position:absolute; bottom:10px;/*¹öÆ°ÀÇ À§Ä¡°ª, ¹Ù´Ú¿¡¼­ 10ÇÈ¼¿¶³¾îÁ®¶ó*/ width:100%; clear: both; border:0px solid red; }
.showcase-button-wrapper span { position:relative; display:block; float:left; margin-right: 3px; cursor: pointer;
	background-image: url(../images/bullet.png); background-position:0 2px;
	width:15px;/*¹öÆ°ÇÏ³ª´ç °¡·ÎÅ©±â*/ height:15px;/*¹öÆ°ÇÏ³ª´ç ¼¼·ÎÅ©±â*/ border:0px solid red; left:450px;/*¹öÆ°ÀÇ À§Ä¡°ª ¿ÞÂÊ¿¡¼­ 300ÇÈ¼¿ ¶³¾îÁ®¶ó*/}
.showcase-button-wrapper span.active { background-position:0 -28px;/*¹öÆ°Å¬¸¯ÇßÀ»¶§ÀÇ ¹é±×¶ó¿îµå À§Ä¡°ª*/ border:0px solid red; }

/* Thumbnails */
.showcase-thumbnail-container /* Used for backgrounds, no other styling!!! */ { background-color: #000; }
.showcase-thumbnail-wrapper { overflow: hidden; }
.showcase-thumbnail { width: 190px; height: 110px; cursor: pointer; border: solid 1px #333; position: relative;}









#event_01 .bn_info { float:left; }
#event_01 .bn_info li { float:left; width:312px; height:200px; background:#f7f7f7; }
#event_01 .bn_info li img { margin:25px 0 15px 0; width:80px; }
#event_01 .bn_info li p { font-size:18px; line-height:28px; font-weight:300; }
#event_01 .bn_info li .bn_tit { font-size:24px; font-weight:500; }

#event_01 .bn_info .bn_02 { margin-right:5px; }
#event_01 .bn_info .bn_03 { margin-right:5px; }
#event_01 .bn_info .bn_04 { }




/*¹è³Ê¿µ¿ª_02*/
#event_02 { width:1280px; height:100px; margin:0 auto; position:relative; }
#event_02 ul { margin-top:20px; }
#event_02 ul li { float:left; background:#f7f7f7; width:415px; height:100px; margin-right:10px; }
#event_02 ul li img { float:left; margin: 15px 20px 0 25px; width:70px; filter: invert(66%) sepia(0%) saturate(28%) hue-rotate(196deg) brightness(93%) contrast(92%); }
#event_02 ul li:hover img { float:left; margin: 15px 20px 0 25px; width:70px; filter: invert(35%) sepia(54%) saturate(2669%) hue-rotate(320deg) brightness(96%) contrast(88%); }
#event_02 ul li p { float:left; font-size:17px; line-height:30px; font-weight:300; }
#event_02 ul li .bn_tit { margin-top:22px; font-size:22px; font-weight:normal; }
#event_02 ul .bn_03 { margin:0; }




smartsch-list mx-auto { width:1280px; }




















.ec-base-product_main_01_left { width:101.5%; margin:22px 0 0; }
.ec-base-product_main_01_left img { vertical-align:middle; }
.ec-base-product_main_01_left .prdList { display:table; width:100%; min-width:756px; margin:-20px 0 0; font-size:0; line-height:0; }
.ec-base-product_main_01_left .prdList .prame_box { background:#FFFFFF; max-width:311px; }
.ec-base-product_main_01_left .prdList .prame_box:hover { }
.ec-base-product_main_01_left .prdList > li { display:inline-block; margin:20px 0; color:#757575; vertical-align:top; }

.ec-base-product_main_01_left .prdList .thumbnail { position:relative; text-align:center; width: 311px; height:403px; overflow:hidden; }
.ec-base-product_main_01_left .prdList .thumbnail .percent { position:absolute; top:0px;left:0px;width:55px;height:55px;background:#e74174;line-height:55px;font-size:16px;font-weight:bold;color:#FFF;text-align:center; }
.ec-base-product_main_01_left .prdList .thumbnail a { width: 311px; height:403px; }
.ec-base-product_main_01_left .prdList .thumbnail a img  { width:100%; box-sizing:border-box; 
-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); 
transform:scale(1); -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; transition:.3s; }


.ec-base-product_main_01_left .prdList .thumbnail a:hover img  { -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}







.ec-base-product_main_01_left .prdList .thumbnail .etc_icon { position:absolute; right:3px; bottom:4px; z-index:1; cursor:pointer; }
.ec-base-product_main_01_left .prdList .thumbnail .prdIcon { position:absolute; top:0; left:0; width:100%; height:100%; background-repeat:no-repeat; }

.ec-base-product_main_01_left .prdList .description { margin:0 auto; padding:20px 0; font-size:16px; line-height:24px; text-align:left; }
.ec-base-product_main_01_left .prdList .description .brand  { display:block; padding-top:5px; font-size: 17px; color: #222222; font-weight:500; }
.ec-base-product_main_01_left .prdList .description .name { display:block; padding-bottom:5px; font-size: 16px; color: #222222; }
.ec-base-product_main_01_left .prdList .description .name a { font-size: 16px;color: #222222; }
.ec-base-product_main_01_left .prdList .description .sub_names { font-size: 16px;color: #555555; }
.ec-base-product_main_01_left .prdList .description .prd-price .prd-price2 { font-size: 16px;color: #000000;font-weight: bold; }
.ec-base-product_main_01_left .prdList .description .spec { font-weight:normal }
.ec-base-product_main_01_left .prdList .description .spec .prd-price strike { float: left; margin-right:20px;  }

.ec-base-product_main_01_left .prdList .description .icon { margin:0 0 15px; /*border-bottom:1px solid #e8e8e8;*/ vertical-align:middle; }
.ec-base-product_main_01_left .prdList .description .icon:after { content:""; display:block; clear:both; }
.ec-base-product_main_01_left .prdList .description .promotion { /*float:left; margin:0 0 4px;*/  }





/* Áø¿­¹æ½Ä */
.ec-base-product_main_01_left ul.grid3 > li { width:33.33%; }
.ec-base-product_main_01_left ul.grid4 > li { width:25%; }
.ec-base-product_main_01_left ul.grid5 > li { width:20%;max-width:217px;margin:20px 10px; }




#best_keyword { margin:40px 0 10px 0; background-color:#f5f5f5; height:650px;  }
#best_keyword .tabList { margin:0 auto; width:1280px; padding-top:25px; }
#best_keyword .tabList .wc_box { width:270px; float:left; }
#best_keyword .tabList .wc_box  ul.tabs { display:inline; zoom:1; height: 50px; }
#best_keyword .tabList .wc_box  ul.tabs li { width:270px; text-align:center; height: 50px; line-height: 50px; z-index:1;
	                      color: #b9dddc; margin-bottom: 5px; background: #fff; overflow: hidden; position: relative; }
#best_keyword .tabList .wc_box  ul.tabs li:hover { background:#e74174; }
#best_keyword .tabList .wc_box  ul.tabs li a:hover { color:#fff; }
#best_keyword .tabList .wc_box  ul.tabs li:first-child { }
#best_keyword .tabList .wc_box  ul.tabs li a { text-decoration: none; color: #000; display: block; height: 43px; line-height: 43px; font-size: 16px; outline: none; }
#best_keyword .tabList .wc_box  ul.tabs li.active, #best_keyword .tabList ul.tabs li.active a:hover { background: #e74174; color: #FFF; }
#best_keyword .tabList .wc_box  ul.tabs li.active a  { color: #FFF; }

#best_keyword .tabList .tab_container { width:995px; float:left; margin-left:15px;  }
#best_keyword .tabList .tab_content {  }

/*
.tab_content .scroll_box{ overflow-x: scroll; }
*/

/* »óÇ°Áø¿­ ½ºÅ¸ÀÏ 2 - ÀÎ±â±Þ»ó½Â Å°¿öµå */
section .sec_inner{width: 100%; margin: 0 auto;}

#sec8 .sec_inner .sec8_cate { margin-bottom: 45px; } 
#sec8 .sec_inner .sec8_cate ul { display:flex; gap:15px; flex-wrap:wrap; justify-content:center; } 
#sec8 .sec_inner .sec8_cate ul li { } 
#sec8 .sec_inner .sec8_cate ul li a { overflow:hidden; display:block; width:100%; background-color: #eeeeee; border-radius: 40px; padding: 7px 33px; text-align:center; color:#555555; position:relative; font-size: 17px; font-weight: 500; display:block; transition:all .3s } 
#sec8 .sec_inner .sec8_cate ul li.on>a { color: #fff; background-color: #e74174; } 
#sec8 .sec_inner .sec8_cate ul li a:hover { color: #fff; background-color: transparent } 
#sec8 .sec8_prd { width: 1280px; min-height: 530px; margin: 0 auto; } 
#sec8 .sec8_prd>div { display: none; position:relative; opacity:0; transition:opacity .5s } 
#sec8 .sec8_prd>div.show { display: block; } 
#sec8 .sec8_prd>div.act { opacity:1 } 
#sec8 .sec_inner .sec8_cate ul li a::after { position: absolute; content: ""; width: 0%; height: 100%; top: 0; right: 0; z-index: -1; background-color:var(--main-color); transition: all 0.3s ease; } 
#sec8 .sec_inner .sec8_cate ul li a:hover::after { right: auto; left: 0; width: 100%; } 
.section,.section :is(*) { box-sizing: border-box;  } 

.product_main_keyword { width:100%; display:inline-block; }
.product_main_keyword img { width: 50px; }

.product_main_keyword .prdList { display:flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width:100%; min-width:1280px; margin-bottom: 35px; gap: 15px 0px; }
.product_main_keyword .prdList .prame_box { background:#FFFFFF; max-width:310px; position:relative; }
.product_main_keyword .prdList .prame_box:hover { }
.product_main_keyword .prdList > li { position:relative; display:inline-block; color:#999; vertical-align:top; }
.product_main_keyword .prdList .thumbnail { position:relative; text-align:center; width: 310px; height:380px;overflow: hidden; background:rgba(0,0,0,.02);  }
.product_main_keyword .prdList .thumbnail .percent{ position:absolute; top:0px;left:0px;width:55px;height:55px; background:#e74174;line-height:55px;font-size:16px;font-weight:bold;color:#FFF;text-align:center; z-index:10;display:none}
.discount_rate{ font-size:20px;font-weight:bold;color:#ff398d;}
.product_main_keyword .prdList .thumbnail .time { position:absolute; bottom:0px; width:100%; height:50px; background:rgb(231 65 116 / 66%); line-height:40px; font-size:22px; color:#fff; z-index:10; }
.product_main_keyword .prdList .thumbnail a { width: 310px; height:380px; line-height:380px; }
.product_main_keyword .prdList .thumbnail a img { width:100%; height:100%; box-sizing:border-box; object-fit: cover;
-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); 
transform:scale(1); -webkit-transition:.2s; -moz-transition:.2s; -ms-transition:.2s; -o-transition:.2s; transition:.2s; mix-blend-mode:multiply; }
.product_main_keyword .prdList .thumbnail a:hover img { -webkit-transform:scale(1.03); -moz-transform:scale(1.03); -ms-transform:scale(1.03); -o-transform:scale(1.03); transform:scale(1.03);}

.product_main_keyword .prdList .thumbnail .etc_icon { position:absolute; right:3px; bottom:4px; z-index:1; cursor:pointer; }
.product_main_keyword .prdList .description { margin:0 auto; padding:10px 0; font-size:15px; line-height:24px; text-align:left; display: flex; flex-direction: column; gap: 5px; }
.product_main_keyword .prdList .description .brand { display:block; font-size: 16px; color: #222222; font-weight:500; }
.product_main_keyword .prdList .description .name { display:block; font-size: 16px; color: #222222; }
.product_main_keyword .prdList .description .name a { font-size: 16px;color: #222222;font-weight: bold; }
.product_main_keyword .prdList .description .sub_names { font-size: 16px;color: #555555; }
.product_main_keyword .prdList .description .name .etc { padding-right:5px; color: #e74174; font-weight:500; }
.product_main_keyword .prdList .description .prd-price { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; gap: 10px; padding-top: 5px; }
.product_main_keyword .prdList .description .prd-price .prd-price2 { display:inline-block; font-size: 18px; color: #000; font-weight: 600; }
.product_main_keyword .prdList .description .prd-price strike  { line-height: 18px; }
.product_main_keyword .prdList .description .consumer { display:inline-block;}
.product_main_keyword .prdList .description .spec { font-weight:normal }
.product_main_keyword .prdList .description .icon { vertical-align:middle; }
.product_main_keyword .prdList .description .icon:after { content:""; display:block; clear:both; }
.product_main_keyword .prdList .description .promotion { /*float:left; margin:0 0 4px;*/  }







#section_02:after {content:""; display:block; clear:both;}
#section_02 { position:relative;width:1280px;margin:0 auto;border-top:1px solid #000;border-bottom:1px solid #ddd; margin-bottom:0px; *zoom1;} /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */
#section_02 li { float:left; }
#section_02 li:last-child { margin-right:0px; }

#section_02 .event_bnr2 { position:absolute;top:305px;left:-141px;z-index:10} 


#section_03:after {content:""; display:block; clear:both;}
#section_03 { width:1280px;margin:0 auto;margin-bottom:40px; *zoom1;} /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */
#section_03 dd { float:left;margin-right:14px;; }
#section_03 dd ol li { margin-bottom:16px; }
#section_03 dd ol li:last-child { margin-bottom:0px; }
#section_03 dd:last-child { margin-right:0px; }


#section_04:after {content:""; display:block; clear:both;}
#section_04 {  background:#F0F0F0;padding-top:10px;margin-bottom:40px; *zoom1;} /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */
#section_04 .section_title_bg { position:relative;width:1094px;margin:-40px auto 0; }


#section_05:after {content:""; display:block; clear:both;}
#section_05 { width:1280px;margin:0 auto;margin-bottom:70px; *zoom1;} /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */
#section_05 li { position:relative;float:left;margin-right:21px;font-size:15px;color:#222;font-weight:bold;line-height:22px; }
#section_05 li .ment_box { margin-top:10px; }
#section_05 li .per { color:#FF0000; }
#section_05 li .sub_ment { font-family: 'dotum', sans-serif;font-size:11px;color:#999;font-weight:normal; }
#section_05 li .arrow { position:absolute;bottom:5px;right:0px;font-size:19px;color:#999;font-weight:normal; }
#section_05 li:last-child { float:right;margin-right:0px; }


#section_06_bar { height:2px;border-top:1px solid #222;border-bottom:1px solid #222;margin-bottom:40px; }
#section_06_bar .sec06_bar_box { position:relative;width:412px;margin:-2px auto; }


#section_06:after {content:""; display:block; clear:both;}
#section_06 { width:1280px;margin:0 auto; margin-bottom:50px; *zoom1;} /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */

#section_07 { height:380px;background:url("/design/kichmom/djds/main/sec07_bg.jpg") no-repeat 0;background-position:top center;background-size:cover;background-attachment: fixed;margin-bottom:40px; }
#section_07 .sec07_box:after {content:""; display:block; clear:both;}
#section_07 .sec07_box { width:1280px;margin:0 auto; margin-bottom:30px;color:#FFF;text-align:center;padding:70px 0; *zoom1;} /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */
#section_07 .sec07_box .sec07_title_01 { font-size:30px;margin-bottom:30px; } 
#section_07 .sec07_box .sec07_title_02 { width:670px;height:80px;margin:0 auto;line-height:80px;border:2px solid #FFF;font-size:15px;font-weight:bold;letter-spacing:8px;margin-bottom:20px; } 
#section_07 .sec07_box .sec07_title_03 { font-size:14px;color:#CBCBCB;line-height:20px; } 
#section_07 .sec07_box a { color:#fff; }


#section_08:after {content:""; display:block; clear:both;}
#section_08 { width:1280px;margin:0 auto; margin-bottom:50px; *zoom1;} /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */


#section_09 { border-top:1px solid #0b0b0b }
#section_09 .sec09_box:after {content:""; display:block; clear:both;}
#section_09 .sec09_box { width:1280px;margin:0 auto; margin-bottom:50px; *zoom1;} /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */


#section_10 { border-top:1px solid #0b0b0b }
#section_10 .sec10_box:after {content:""; display:block; clear:both;}
#section_10 .sec10_box { width:1280px;margin:35px auto;border-bottom:2px solid #0b0b0b;padding-bottom:40px;margin-bottom:40px; *zoom1;} /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */
#section_10 .sec10_box li { float:left;position:relative;margin-right:11px }
#section_10 .sec10_box li .sec10_ment { position:absolute;bottom:0px;left:50%;margin-left:-125px;text-align:center;background:#FFF;width:250px;height:45px;font-family: 'dotum', sans-serif;font-size:11px;color:#777;line-height:19px;padding-top:5px; }
#section_10 .sec10_box li:last-child { margin-right:0px; }


#section_11:after {content:""; display:block; clear:both;}
#section_11 { width:1280px;margin:0 auto; margin-bottom:10px;font-family: 'Noto Sans', sans-serif;letter-spacing:-2px; *zoom1;} /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */
#section_11 .sec11_left { float:left;width:280px; }
#section_11 .sec11_left .sp_title_bar { width:60px;height:2px;background:#000; }
#section_11 .sec11_left .sp_title_01 { font-size:25px;margin:8px 0 10px 0; }
#section_11 .sec11_left .sp_title_01 .st01_bold { font-weight:bold; }
#section_11 .sec11_left .sp_title_02 ,#section_11 .sec11_left .sp_title_03 { font-size:35px;font-weight:bold;line-height:35px;margin-bottom:3px; }
#section_11 .sec11_left .sp_title_03 { color:#dac012; }
#section_11 .sec11_left .sp_period { font-size:12px;margin:15px 0 10px 0;letter-spacing:0px; }

#section_11 .sec11_right { float:left;width:918px; }


#section_12 {  }
#section_12 .sec12_box:after {content:""; display:block; clear:both;}
#section_12 .sec12_box { width:1280px;margin:0 auto; margin-bottom:50px; *zoom1;} /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */


#section_13:after {content:""; display:block; clear:both;}
#section_13 { background:#cbe0e9; }
#section_13 .sec13_box { position:relative;width:1280px;margin:0px auto;;*zoom1;} /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */




/* »óÇ°Áø¿­ ½ºÅ¸ÀÏ2 */

.ec-base-product_main_02 { width:101.7%;margin:22px 0 0; }
.ec-base-product_main_02 img { vertical-align:middle; }

.ec-base-product_main_02 .prdList { display:table; width:100%; min-width:756px; margin:-20px 0 0; font-size:0; line-height:0; }
.ec-base-product_main_02 .prdList > li { display:inline-block; margin:10px 0; color:#757575; vertical-align:top; }



/* ¸¶¿ì½º¿À¹ö½Ã ¾×¼Ç */
.ec-base-product_main_02 .prdList > li.view { overflow: hidden; position: relative; text-align: center; cursor: default; }
.ec-base-product_main_02 .prdList > li.view .mask { position: absolute; overflow: hidden; top: 0; left: 0; }
.ec-base-product_main_02 .prdList > li.view img { display: block; }

.ec-base-product_main_02 .prdList > li.third-effect .mask {
   width:95%; height:100%; opacity: 0; overflow:visible; background:rgba(0,0,0,0.5);
   -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
   -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

.ec-base-product_main_02 .prdList > li.third-effect:hover .mask { width:95%; height:100%; opacity: 1; background:rgba(0,0,0,0.5); cursor:pointer; }




.ec-base-product_main_02 .prdList .chk { display:block; margin:0 0 10px; text-align:center; }

.ec-base-product_main_02 .prdList .thumbnail { position:relative; text-align:center; overflow: hidden;  }

.ec-base-product_main_02 .prdList .thumbnail a img { width:95%; box-sizing:border-box; }
.ec-base-product_main_02 .prdList .thumbnail .wish { text-align:center; cursor:pointer; }
.ec-base-product_main_02 .prdList .thumbnail .prdIcon { position:absolute; top:0; left:0; width:100%; height:100%; background-repeat:no-repeat; }

.ec-base-product_main_02 .prdList .description {position:relative;  margin:0 auto;padding:30px 50px; font-size:12px; line-height:18px; text-align:center;z-index:14 }
.ec-base-product_main_02 .prdList .description .discount_area { margin:0 auto;width:80px;height:90px; }
.ec-base-product_main_02 .prdList .description .discount_area .percent { margin:0 auto;width:80px;height:80px;background:#de4846;border-radius:40px;line-height:80px;font-size:18px;font-weight:bold;color:#FFF;margin-bottom:20px; }
.ec-base-product_main_02 .prdList .description .name { display:block; text-align:center; padding-bottom:5px; font-size:16px; color: #FFF; font-weight: bold; line-height:22px;  }
.ec-base-product_main_02 .prdList .description .name a { font-size: 16px;color: #FFF;font-weight: bold; }
.ec-base-product_main_02 .prdList .description .sub_names { font-size: 11px;color: #e1e1e1; }
.ec-base-product_main_02 .prdList .description .prd-price strike { font-size: 15px;color: #e1e1e1; float: left; margin-right:20px;  }
.ec-base-product_main_02 .prdList .description .prd-price .prd-price2 { font-size: 18px;color: #FFF;font-weight: bold; }
.ec-base-product_main_02 .prdList .description .icon { margin:0 0 15px; /*border-bottom:1px solid #e8e8e8;*/ vertical-align:middle;text-align:center; }
.ec-base-product_main_02 .prdList .description .icon:after { content:""; display:block; clear:both; }
.ec-base-product_main_02 .prdList .description .promotion { /*float:left; margin:0 0 4px;*/ text-align:center; }
.ec-base-product_main_02 .prdList .description .promotion img { display:inline }

.ec-base-product_main_02 .prdList .description .etc_icon2 {position:relative; text-align:center;z-index:15 }
.ec-base-product_main_02 .prdList .description .etc_icon2 img { display:inline;}


/* Áø¿­¹æ½Ä */
.ec-base-product_main_02 ul.grid3 > li { width:33.33%; }
.ec-base-product_main_02 ul.grid4 > li { width:25%; }
.ec-base-product_main_02 ul.grid5 > li { width:20%; }




/* »óÇ°Áø¿­ ½ºÅ¸ÀÏ */
.ec-base-product_main_01 { width:102%;margin:22px 0 0; }
.ec-base-product_main_01 img { vertical-align:middle; }
.ec-base-product_main_01 .prdList { display:table; width:100%; min-width:756px; margin:-20px 0 0; font-size:0; line-height:0; }
.ec-base-product_main_01 .prdList .prame_box { background:#FFFFFF; border:1px solid #e1e1e1;max-width:212px; }
.ec-base-product_main_01 .prdList .prame_box:hover { border:1px solid #777; }
.ec-base-product_main_01 .prdList > li { display:inline-block; margin:20px 0; color:#757575; vertical-align:top; }

.ec-base-product_main_01 .prdList .thumbnail { position:relative; text-align:center; }
.ec-base-product_main_01 .prdList .thumbnail a img { { width:100%; box-sizing:border-box; 
-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); 
transform:scale(1); -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; transition:.3s; }
.ec-base-product_main_01 .prdList .thumbnail a:hover img  { -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}

.ec-base-product_main_01 .prdList .thumbnail .etc_icon { position:absolute; right:3px; bottom:4px; z-index:1; cursor:pointer; }
.ec-base-product_main_01 .prdList .thumbnail .prdIcon { position:absolute; top:0; left:0; width:100%; height:100%; background-repeat:no-repeat; }

.ec-base-product_main_01 .prdList .description { margin:0 auto; padding:25px; font-size:12px; line-height:18px; text-align:center; }
.ec-base-product_main_01 .prdList .description .name { display:block; text-align:center;padding-bottom:5px;font-size: 12px;color: #222222;font-weight: bold; }
.ec-base-product_main_01 .prdList .description .name a { font-size: 12px;color: #222222;font-weight: bold; }
.ec-base-product_main_01 .prdList .description .sub_names { font-size: 11px;color: #555555; }
.ec-base-product_main_01 .prdList .description .prd-price .prd-price2 { font-size: 12px;color: #000000;font-weight: bold; }
.ec-base-product_main_01 .prdList .description .spec { font-weight:normal }
.ec-base-product_main_01 .prdList .description .icon { margin:0 0 15px; /*border-bottom:1px solid #e8e8e8;*/ vertical-align:middle; }
.ec-base-product_main_01 .prdList .description .icon:after { content:""; display:block; clear:both; }
.ec-base-product_main_01 .prdList .description .promotion { /*float:left; margin:0 0 4px;*/ text-align:center; }

/* Áø¿­¹æ½Ä */
.ec-base-product_main_01 ul.grid3 > li { width:33.33%; }
.ec-base-product_main_01 ul.grid4 > li { width:25%; }
.ec-base-product_main_01 ul.grid5 > li { width:20%; }







/* popup */
.mainpop_area{display:none;position:fixed;left:20px;bottom:20px;width:400px;height:400px;z-index:999;background:#fff;overflow:hidden;}
.btn_popfix{display:none;position:fixed;left:20px;bottom:20px;width:100px;z-index:9999;cursor:pointer;}
.btn_popfix img{width:100%;}

.mainpop_area .flexs{width:400px;height:400px;}
.mainpop_area .flex-control-nav{position:absolute;left:0;bottom:30px;width:100%;z-index:3;text-align:center;}
.mainpop_area .flex-control-nav li{display:inline-block;}
.mainpop_area .flex-control-nav li a{display:inline-block;width:10px;height:10px;margin:0 6px 0 0;text-indent:-999em;background:rgba(255,255,255,0.5);border-radius:10px;}
.mainpop_area .flex-control-nav li a.flex-active{background:rgba(255,255,255,1);}
.mainpop_area .flex-direction-nav{display:none;}

.mainpop_area ul{z-index:2;}
.mainpop_area li img{width:400px;height:400px;}
.mainpop_area .btn_close{position:absolute;right:20px;top:20px;width:18px;height:18px;cursor:pointer;z-index:9;}
.mainpop_area .btn_close img{width:100%;}






/* BASIC css end */

