/* BASIC css start */
/* 메인 비쥬얼 배너 */
#mainSpot { position:relative; width:100%; min-width:1100px; height:500px; overflow:hidden }
#mainSpot .inner { margin-left:-1000px; position:absolute; top:0; left:50%; right:0; width:2000px; height:500px }
#mainSpot .bx-pager { position:absolute; bottom:15px; left:0; right:0; height:11px; text-align:center }
#mainSpot .bx-pager .bx-pager-item { display:inline-block;  margin:0 7px }
*:first-child+html #mainSpot .bx-pager .bx-pager-item { display:inline } /* IE7 Hack */

/* 도트 기본 스타일 (비활성화: 연한 검정) */
#mainSpot .bx-pager .bx-pager-item a {
    display:block;
    width:11px;
    height:11px;
    text-indent: -9999px;  /* 숫자 숨기기 */
    background: rgba(0, 0, 0, 0.3) !important;  /* 연한 검정 */
    border-radius: 50%;
}

/* 현재 보고 있는 배너의 도트 (완전 검정) */
#mainSpot .bx-pager .bx-pager-item a.active {
    background: rgba(0, 0, 0, 1) !important;  /* 완전 검정 */
}

/* 화살표 버튼 */
#mainSpot .bx-prev,
#mainSpot .bx-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    background: none;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10;
    font-size: 0; /* 글자 숨김 */
}

/* 화살표 모양 */
#mainSpot .bx-prev::before,
#mainSpot .bx-next::before {
    content: "";
    width: 12px;
    height: 12px;
    border: solid black;
    border-width: 2px 2px 0 0;
}

/* 방향 조정 */
#mainSpot .bx-prev { left: 230px; }
#mainSpot .bx-prev::before { transform: rotate(-135deg); } /* 왼쪽 화살표 */

#mainSpot .bx-next { right: 230px; }
#mainSpot .bx-next::before { transform: rotate(45deg); } /* 오른쪽 화살표 */







/* 상품 목록 영역 */
.product-wrap { margin:0 auto; position:relative; width:1100px }

/* 고정 이미지 배너 */
.fixedBnnr { position:relative; width:100%; min-width:1100px; height:220px; background:url(/design/hohopost/new/pc/main/fixbn.jpg) center top no-repeat fixed }
.fixedBnnr .inner { margin:0 auto; position:relative; width:1100px; text-align:center }
.fixedBnnr .inner .tx { padding-top:100px; font-size:16px; color:#fff; letter-spacing:16px }
/* BASIC css end */

