/*타겟팅 광고*/

.banner_rollring_box {background:#2A2A2A; width: 120px; height: 600px; position: relative;}
.banner_rollring_box h1{width: 120px; height: 35px; position: absolute; top: 0px; left: 0; z-index: 10; background: #fff; display: table; overflow: hidden;}
.banner_rollring_box h1 img{width: 100px; margin: 0 10px; align-content: center;}
.banner_rollring_box h1 div{display: table-cell; vertical-align: middle; line-height: 0em;}

#rolling-banner {
      width: 120px;
      height:320px;
      overflow:hidden;
      position: absolute;
      top: 35px;
      z-index:9;
}

#rolling-banner .img_box {
      width:110px;
      position: relative;
      cursor: pointer;
}

#rolling-banner .img_box .item {
      width:110px;
      position: absolute;
      top:0px;
      padding:0; margin:0;
}
#rolling-banner .img_box .item img {width:400px; }
.text-box{position:absolute; top:372px; margin: 10px; width:100px; text-align: center; cursor: pointer;}
.text-box ul {line-height:140%; margin-top: 7px;}
.text-box ul li {width: 100px; height:33px;  font-size: 12px;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; /* 라인수 */    -webkit-box-orient: vertical; word-wrap:break-word; color: #fff;}
.text-box ul .price{color: #98E03A; font-size: 14px;  margin: 5px auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100px; text-align: center; }

.down-banner{width: 100px; height: 100px; position: absolute; bottom: 0px; margin: 10px;}
.down-box{width: 100px; height: 100px;}
.down-box img{width: 100px; height: 100px;}
.btn_m{position: absolute; top: 0px; right: 0px; background: #333; z-index: 11}
.btn_m img{width: 20px; height: 20px;}
.price-border{background: #fff; height: 2px; margin: 7px 40px;}

#s3 img{
width: 100px;
height: 100px;
cursor: pointer;
}
.pics2 {
height: 100px;
width: 100px;
padding: 0;
margin: 0;
overflow: hidden;
}


/*베이스 광고*/

.main{position:relative;width:120px; height:600px;}
.pics {
width: 120px;
height: 600px;
padding: 0;
margin: 0;
overflow: hidden;
}
#s2{
position: relative;
overflow: hidden;
background:#333;
}
#s2 img{
width: 120px;
height: 600px !important;
cursor: pointer;
}

.img{position: relative;}
.text-box p{
      font-weight: bold; 
      text-align: center;
}
.btn_m{position: absolute;width: 15px; height: 15px; top: 0px; right: 0px; background: #333; z-index: 11; cursor: pointer;}
.btn_m img{width: 15px; height: 15px;}


#shop_logo{position: absolute; top:0px; right: 0px; z-index: 9; width: 120px; text-align: center; display: table; background: rgba(255, 255, 255, 0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3FFFFFF,endColorstr=#B3FFFFFF);
  zoom: 1;}
#shop_logo div{display:table-cell; vertical-align: middle;}
#shop_logo img{width: 100px;}