@charset "utf-8";
.newclearfix:after{clear:both; content:' '; display:block; font-size:0; height:0; line-height:0; visibility:hidden; width:0}
* html .newclearfix,:first-child+html .newclearfix{zoom:1}

.plain-list ul,
.plain-list li{margin:0; padding:0; list-style:none}
.plain-list .item-list{width:100%; overflow:hidden; margin-bottom:40px} 
.plain-list .item-list li{position:relative; float:left; margin:0 30px 20px 0}
.plain-list .item-list li.last-li{margin-right:0}
.plain-list .item-list li a,
.plain-list .item-list li a:hover{text-decoration:none}
.plain-list .item-list li .check{position:absolute; left:0; top:0}
.plain-list .item-list li .item-thumbnail{position:relative; display:block; background-color:#fff}
.plain-list .item-list li .item-thumbnail img{display:block; border: solid 1px #eee; padding: 0;-webkit-transition:opacity .2s ease; -moz-transition:opacity .2s ease; -ms-transition:opacity .2s ease; -o-transition:opacity .2s ease; transition:opacity .2s ease}
.plain-list .item-list li .item-thumbnail:hover img,
.plain-list .item-list li .item-thumbnail:focus img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); opacity:.7}
.plain-list .item-list li .item-name{display:block; margin-top:8px; text-align:center; font-family:'Malgun Gothic',돋움,sans-serif; font-size:12px; color:#666}

.plain-list .item-list li .item-badge_ofer{position: absolute; top: 1px; right: 1px;width: 48px; height: 18px; background: #a80007;}


.plain-list .item-list li .item-badge_ofer ul{display:inline-block; zoom:1; *display:inline; margin:0; padding:0; list-style:none; vertical-align:middle}
.plain-list .item-list li .item-badge_ofer li{position:absolute; top: 4px; right: -5px; width:45px; height:18px; margin: 0; opacity: 0.9; text-align:center; font-weight:900; font-size:12px; color:#fff}
/*
.plain-list .item-list li .item-badge_ofer li:first-child{margin-left:0}
.plain-list .item-list li .item-badge_ofer li:nth-child(2){background-color: #777; border: solid 1px #777; border:0}
.plain-list .item-list li .item-badge_ofer li:nth-child(3){background-color: #f5bb5b; border: solid 1px #f5bb5b; border:0}
.plain-list .item-list li .item-badge_ofer li:nth-child(4){background-color: #7acad5; border: solid 1px #7acad5; border:0}
.plain-list .item-list li .item-badge_ofer li:nth-child(5){background-color: #df7193; border: solid 1px #df7193; border:0}
*/
.plain-list .item-list li .item-badge_ofer li img{display:block}
.plain-list .item-list li .item-desc{display:block; margin-top:10px; text-align:center; font-family:돋움,sans-serif; font-size:11px; color:#999}
.plain-list .item-list li .item-price{margin-top:8px; text-align:center; font-family:'Malgun Gothic',Tahoma,sans-serif; font-size: 1.25em; font-weight: 600; color: #333;}
.plain-list .item-list li .item-price .price{margin-right:9px; font-size: 0.965em; font-weight: 600; color: #888;}
.plain-list .item-list li .item-price .currency_symbol{margin-right:2px}
.plain-list .item-list .quantity{width:50px}

.plain-list .ribbon{position:absolute; top:8px; left:5px; width:50px; *height:50px; opacity: 0.5; *border-radius: 100%; *background:#555; *background:rgba(0,0,0,.1); text-align:center; font-family:'Malgun Gothic',돋움,sans-serif; font-weight:400; font-size:11px; color:#fff}
.plain-list .ribbon .best-text{display:block; line-height: 50px; *margin-top:8px}
.plain-list .ribbon .best-num{display:block; font-weight:700; font-size:14px}

/* oferta text */
.plain-list .item-list li .item-badge_ofer li .ofribbon{position:absolute; top: 2px; right: -5px; width:45px; height:18px; opacity: 0.9; background: #a80007; *background-image: linear-gradient(335deg,#1470B8 50%,#a80007 50%); text-align:center; font-family:'Malgun Gothic',돋움,sans-serif; font-weight:700; font-size:12px; color:#fff}
.plain-list .item-list li .item-badge_ofer .ofribbon .best-text{display:block; right: 1px; margin-top: -3px; animation: motion 1.5s linear 0s infinite;}
.plain-list .item-list li .item-badge_ofer li .ofribbon .best-num{display:block; font-weight:700; font-size:14px}

@keyframes motion{
  0% {margin-right: 0px;}
	20% {margin-right: 10px;}
	40% {margin-right: 0px;}
	60% {margin-right: 10px;}
	80% {margin-right: 0px;}
	100% {margin-right: 0px;}
}
