@charset "utf-8";

#NewSub, #SubWrap {padding:0;}
#container .bx-wrapper { margin:0;max-width:none !important}
#container .bx-wrapper .bx-viewport {left:0;margin:0;border:0;box-shadow:none}
.rolling_banner .bx-wrapper .bx-pager {position:relative;left:0;bottom:20px;display:inline-block;vertical-align:top;width:auto !important;padding-top:0;line-height:0}
.rolling_banner .bx-controls-auto {position:absolute;bottom:19px !important;right:auto;left:50%;display:inline-block;vertical-align:top;width:10px !important;height:11px;}
.rolling_banner .bx-wrapper .bx-loading {display:none}

/* 롤링 배너 - 기본*/
.rolling_banner {position:relative;text-align:center}
.rolling_banner ul li a{height:250px;border:1px dashed transparent;box-sizing:border-box;overflow:hidden;outline:none;}
.olleh_store div.projectBanner div.brand .rolling_banner ul li a{height:128px;}
.rolling_banner ul li a:focus{border:1px dashed #000;}
.rolling_banner .bx-wrapper img {max-width:none;}
.rolling_banner .bx-wrapper .bx-pager.bx-default-pager a, .rolling_banner .bx-wrapper .bx-pager.bx-default-pager span,
.rolling_banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .rolling_banner .bx-wrapper .bx-pager.bx-default-pager span:hover {background:#fff}
.rolling_banner .bx-wrapper .bx-pager.bx-default-pager a.active, .rolling_banner .bx-wrapper .bx-pager.bx-default-pager span.active,
.rolling_banner .bx-wrapper .bx-pager.bx-default-pager a.active:hover, .rolling_banner .bx-wrapper .bx-pager.bx-default-pager span.active:hover {background:#f82a2a}
.rolling_banner .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:first-child {padding-left:8px}

.rolling_banner.big {overflow:hidden;width:1080px;height:340px;}
.rolling_banner.big .bx-viewport {height:340px !important;}
.rolling_banner.big .bx-wrapper img {width:1080px;height:340px;}
.rolling_banner.big ul {width:10000px}/* 임시 */
.rolling_banner.big ul:after {content:"";display:block;clear:both}
.rolling_banner.big li { float:left;width:1080px !important;height:340px !important }
.rolling_banner.big .bx-wrapper .bx-controls-auto .bx-start {width:10px;margin:0;background:url('/common/pc/olleh2.0/img/btn/btn_rolling_play.png') 0 0 no-repeat;}
.rolling_banner.big .bx-wrapper .bx-controls-auto .bx-stop {width:10px;margin:0;background:url('/common/pc/olleh2.0/img/btn/btn_rolling_stop.png') 0 0 no-repeat;}
.rolling_banner.big .bx-wrapper .bx-controls-auto .bx-start.active, .rolling_banner.big .bx-wrapper .bx-controls-auto .bx-stop.active {display:block;}
.rolling_banner.big .bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {background-position:0 0}
.rolling_banner.big .bx-wrapper .bx-controls-direction a {position:absolute;top:148px;display:inline-block;width:26px;height:47px;margin:0;text-indent:-9999px;z-index:10;}
.rolling_banner.big .bx-wrapper .bx-controls-direction .bx-prev { left:30px;background:url('/common/pc/olleh2.0/img/btn/btn_prev02.png') no-repeat 0 0;}
.rolling_banner.big .bx-wrapper .bx-controls-direction .bx-next { right:30px;background:url('/common/pc/olleh2.0/img/btn/btn_next02.png') no-repeat 0 0;}
.rolling_banner.big .bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {z-index:51;}
.rolling_banner.big .bx-wrapper .bx-pager .bx-pager-item,
.rolling_banner.big .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display:inline-block;*zoom:1;*display:inline;}

.rolling_banner.big,
.rolling_banner.big .bx-viewport,
.rolling_banner.big .bx-wrapper img,
.rolling_banner.big li{height:250px!important;}
.rolling_banner.big .bx-wrapper .bx-controls-direction a {top:102px!important;}
.rolling_banner.big .bx-wrapper .bx-controls{height:11px!important;}

.olleh_store div.winBox {position:relative;margin:15px 0 40px;padding-left:728px;height:22px;overflow:hidden;}
.olleh_store div.winBox a {color:#333;font-weight:bold;}
.olleh_store div.winBox a:hover {color:#333 !important;}
.olleh_store div.winBox a.prev {right:24px;}
.olleh_store div.winBox a.next {right:0;}
.olleh_store div.winBox h4 {float:left;padding-top:3px;margin:2px 10px 0 0;height:22px;}
.olleh_store div.winBox h4 img { vertical-align:middle;}
.olleh_store div.winBox h4 a.questionMark {display:inline-block;vertical-align:middle;}
.olleh_store div.winBox ul {float:left;}
.olleh_store div.winBox ul li {overflow:hidden;width:188px;line-height:22px;text-overflow:ellipsis;white-space:nowrap;}

/* 기획전_메인 */
.olleh_store div.winBox h4 {position:relative;height:21px;line-height:21px;margin:0 19px 0 0;padding:0 6px 0 13px;background:#888;color:#fff;font-size:14px;letter-spacing:0;}
.olleh_store div.winBox h4:after {content:"";position:absolute;right:-9px;top:0;width:9px;height:21px;background:url('/common/pc/olleh2.0/img/bg/bg_issue_arrow.png') no-repeat 0 0;}
.olleh_store h4 {margin-bottom:7px;color:#000;font-size:26px;font-family: "Noto Sans";letter-spacing:-1px;}
.olleh_store div.projectBanner div.accss { float:none;width:1080px;height:340px;margin-bottom:12px;border:0}
.olleh_store div.projectBanner div.brand {float:none;width:100%;}
.olleh_store div.thanksDeal {height:128px;}
.olleh_store div.projectBanner div.brand:after {content:"";display:block;clear:both}
.olleh_store div.projectBanner div.brand > div:first-child {margin-right:12px;border:0;}
.olleh_store div.projectBanner div.brand > div:first-child img {width:534px;height:128px;}
.olleh_store div.projectBanner div.brand > div {float:left;width:534px;height:128px;border:0;}
.olleh_store div.projectBanner div.brand > div > a {display:block}
.olleh_store div.projectBanner div.brand > div img {width:534px;height:128px;}


#MobileBanner {margin-top:50px;}
.quick_box {top:363px !important;}