/* BASIC css start */
#content { margin: 0 auto; }
#prd-section02  { margin: 100px 0 50px; }

/* ====== ºÐ·ùÆäÀÌÁö ÃßÃµ»óÇ°5¿­ÄÚµå ====== */
.tap-list .item .besttit {   z-index:2; text-align:left; }
.tap-list .item .besttit .box {  color:#666; line-height:25px; font-size:11px; font-weight:none; padding-left:5px; }
.tap-list { zoom: 1; }
.tap-list:after { content: ""; clear: both; display: block; }
.tap-list .item { float: left; width: 205px;text-align: center;  padding-bottom: 10px;  border:0px solid #ccc; }
.tap-list .item .item_hover{ width:  190px; margin: 0 auto; position:relative; }
.tap-list .item .item_hover .thumb { width:190px; height: 190px; }
.tap-list .item .item_hover .thumb img { width:190px; height: 190px;    }
.tap-list .item .item_hover .-imgcont_box { display:none; position:absolute;width:100%;height:100%;top:0;left:0;  background:rgba(0,0,0,0.6);  }
.tap-list .item .item_hover .-imgcont_box .-imgcont_out { display:table; height:100%;width:100%;  }
.tap-list .item .item_hover .-imgcont_box .-imgcont { width:100%; height:100%;   display:table-cell; vertical-align:middle;  padding:0 25px;}
.tap-list .item .item_hover .-imgcont li { padding:5px 0; text-align:center; line-height:19px; }
.tap-list .item .item_hover .-imgcont .name {padding-bottom: 5px; font-size:12px; color: #fff;  font-weight:bold; border-bottom:1px solid #F0F0F0; }
.tap-list .item .item_hover .-imgcont .subname { color: #fff; font-size:12px; }
.tap-list .item .item_hover .-imgcont .color { padding-top: 10px; }
.tap-list .item .item_hover .-imgcont .price01 { font-weight:none; color:#fff; padding-right:10px; text-decoration:line-through; }
.tap-list .item .item_hover .-imgcont .price02 { font-weight:none; color:#fff; }

.sort { width:100% ;  text-align:right; margin-bottom:0px; border-bottom: px solid #e5e5e5; padding-bottom:5px;}
.total-sort .sort li { display: inline; line-height: 25px; width: 74px; height: 33px; }

/* ====== ºÐ·ùÆäÀÌÁö ÁßºÐ·ùÄÚµå ====== */
#prd-section02 .prd_big_menu {}
#prd-section02 .prd_big_menu ul { display: flex; }
#prd-section02 .prd_big_menu ul li { margin-right: 50px; }
#prd-section02 .prd_big_menu ul li a { font-size: 20px; font-weight: 500; }
#prd-section02 .prd_big_menu ul li.on a { border-bottom: 1px solid #000; }

#prd-section02 .prd-smenu { margin-top: 15px; }
#prd-section02 .prd-smenu ul { display: flex; }
#prd-section02 .prd-smenu ul li { margin: 0 15px; }
#prd-section02 .prd-smenu ul li:first-child {margin-left: 0; }
#prd-section02 .prd-smenu ul li a { font-size: 17px; color: #9d9d9d; }
#prd-section02 .prd-smenu ul li a:hover, #prd-section02 .prd-smenu ul li a.sel { font-weight: 500; border-bottom: 1px solid #000; color: #000; }


#prd-section03 { position: relative; display: inline-block; margin-bottom: 30px; width: 100%; }
#prd-section03 .total-sort { overflow: initial; border: none; width: auto; margin: 0; display: inline-block; float: right; }
#prd-section03 .total-sort span { margin-left: 20px; }
#prd-section03 .total-sort a { padding-bottom: 2px; font-size: 14px; }
#prd-section03 .total-sort a.on { border-bottom: 1px solid #000; }
#prd-section03 .total { float: left; line-height: 43px; }
#prd-section03 .total dd { font-size: 14px; }
#prd-section03 .total dd strong { color: #005dcc; font-weight: normal; }


/* BASIC css end */

