@charset "utf-8";

/*******************************************
Author : 퍼스트몰(firstmall)
Author URL : http://www.firstmall.kr
Creation Date : 2016-06-01
Modify Date : 2017-07-31
*******************************************/

/* layout_topBar */
#layout_topBar {border-top:1px solid #656d83; border-bottom:1px solid #656d83; background:#656d83; background:rgba(83, 92, 117, 0.9);}
#layout_topBar .category_wrap .categoryDepth .categoryAllBtn {background:#515769;}
#layout_topBar .category_wrap .categoryDepth1 > a {color:#fff;}

/* 카테고리 - 상단 메뉴 */
.category_wrap .categoryDepth1 .categorySub {border:1px solid #888; background:#fff; background:rgba(255,255,255,0.9);}
.category_wrap .categoryDepth1 .categorySub > li .arrow {top:-6px; left:70px; background:url('../images/common/ico_top_arrow.png') no-repeat; width:8px; height:6px;}
.category_wrap .categoryDepth1 .categorySub .categorySubItems li.categorySubDepth {background:url("../images/common/bullet_dot.gif") no-repeat left center;}
.category_wrap .categoryDepth1 .categorySub li.categorySubBar {border-left:1px solid #eee;}
.category_wrap .categoryDepth1 .categorySub2 > li {background:url("../images/common/bullet_dot.gif") no-repeat left center;}
#layout_topBar .categorySub2_bg {height:150px; border-bottom:1px solid #ddd; background:#fff; background:rgba(255,255,255,0.9);}

/* 카테고리 - 사이드 메뉴 */
.category_left .categoryDepth1 .categorySub {border:1px solid #888; background:#fff; background:rgba(255,255,255,0.9);}
.category_left .categoryDepth1 .categorySub > li .arrow {top:18px; left:-6px; background:url('../images/common/ico_left_arrow.png') no-repeat; width:6px; height:8px;}
.category_left .categoryDepth1 .categorySub .categorySubItems li.categorySubDepth {background:url("../images/common/bullet_dot.gif") no-repeat left center;}
.category_left .categoryDepth1 .categorySub li.categorySubBar {border-left:1px solid #eee;}

/* 전체 카테고리 닫기 버튼 */
.categoryAllClose {background:#555;}

/* 퀵메뉴 */
.rightQuickMenuWrap .rightQuickTitle, .rightQuickMenuWrap2 .rightQuickTitle {border-bottom:1px solid #656d83; background:#656d83; padding:7px 0 8px;}
.rightQuickMenuWrap2 {width:200px;}
.rightQuickMenuWrap2 .rightQuick_close, .rightQuickMenuWrap2 .rightQuick_open {right:200px;}
.rightQuickMenuWrap2 .rightQuickMenuBottom {right:20px;}

/* 회원가입 - 스텝 */
.join_step li.active {border-color:#6a83c8; color:#6a83c8;}

/* 주문/결제 - 스텝 */
.order2_step li.active {border-color:#6a83c8; color:#6a83c8;}

/* 결제정보 */
#payment_type > li > div.active > label {background-color:#6a83c8;}

/* 카테고리 썸네일 */
.goods_list_top .goods_list_style li.lattice_a_on a, .goods_list_top .goods_list_style li.lattice_b_on a, .goods_list_top .goods_list_style li.list_on a {background-color:#6a83c8;}

/* 버튼 */
.btn_chg {border:1px solid #6a83c8; background:#778ece; color:#fff;}
.btn_sch, .bbs_btn.btn_sch {border:1px solid #58668d; background:#6f7b9c; color:#fff;}
.btn_gray {border:1px solid #969696; background:#aaa; color:#fff;}
.btn_move, .bbs_btn {border:1px solid #ccc; background:#fff; color:#666;}

.btn_chg:hover {background:#6a83c8;}
.btn_sch:hover, .bbs_btn.btn_sch:hover {background:#58668d;}
.btn_gray:hover {background:#969696;}
.btn_move:hover, .bbs_btn:hover {border:1px solid #999;}

.btn_chg.icon, .btn_chg.icon:hover {border:1px solid #8da3df; background:#8da3df;}
.btn_sch.icon, .btn_sch.icon:hover {border:1px solid #808cae; background:#808cae;}
.btn_gray.icon, .btn_gray.icon:hover {border:1px solid #B9B9B9; background:#B9B9B9;}
.btn_move.icon, .btn_move.icon:hover {border:1px solid #ddd; background:#fff; color:#888;}
.btn_chg, .btn_sch, .bbs_btn.btn_sch, .btn_gray, .btn_move {font-weight:normal !important; letter-spacing:0;}

/* 포인트 컬러 */
.bgcolor {background-color:#f7f7f7 !important;}
.pointcolor {color:#58668d !important;}
.price {color:#fd454d !important;}

/* 큰 레이어 */
.ui-widget-header.ui-dialog-titlebar {background:#58668d !important;}

/* 디스플레이 상품정보 */
.goodsDisplayTextWrap .brand_title {/* 브랜드명 font-size:11px !important; */}
.goodsDisplayTextWrap .goods_name {/* 상품명 font-size:13px !important; font-weight:600 !important; color:#555 !important; */}
.goodsDisplayTextWrap .summary {/* 짧은 설명 font-size:11px !important; color:#888 !important; */}
.goodsDisplayTextWrap .consumer_price {/* 정가 display:inline-block; margin-left:54px; font-size:12px !important; color:#888 !important; text-decoration:line-through !important; */}
.goodsDisplayTextWrap .price_txt {/* 판매가 타이틀 display:inline-block; vertical-align:middle; width:50px; font-size:11px; color:#666; */}
.goodsDisplayTextWrap .sale_per {/* 할인율 height:40px; line-height:50px; */}
.goodsDisplayTextWrap .sale_price {/* 판매가/(혜택적용)판매가 display:inline-block; vertical-align:middle; font-family:'tahoma', sans-serif !important; font-size:15px !important; font-weight:600 !important; color:#ff3528 !important; line-height:1.0; */}
.goodsDisplayTextWrap .provider_name {/* 판매자명 font-size:11px !important; color:#09aa9c !important; */}
.goodsDisplayTextWrap .bigdata {/* 빅데이터 큐레이션 font-size:12px; color:#2c8ff0 !important; text-decoration:underline !important; */}

/* 디스플레이 상품정보 - 할인율 제거 */
.goodsDisplayTextWrap .sale_per, .goodsDisplayTextWrap .sale_per2, .goodsDisplayTextWrap .price_txt {display:none;}
.goodsDisplayTextWrap .consumer_price {margin-left:0;}

/* 디스플레이 상품정보(이미지확대)
.goodsDisplayImageWrap .goodsDisplayImage {-webkit-transform:scale(1); transform:scale(1); -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out;}
.goodsDisplayImageWrap:hover .goodsDisplayImage {-webkit-transform:scale(1); transform:scale(1);}*/
