@charset "utf-8";

.product_gift li .photo div.img { height: auto; }


/*네비게이션메뉴*/
.lg_seller_1ca2 { display: none; }
.lg_seller_1ca2 img { width: 45px; padding-top: 22px; }
.logo_sticky_img { margin-top: 5px; padding-left: 20px; }

.header .logo { margin-top: 18px;  }

.tmenu {
    background-color: ##a50134
}


/*메인베너 버튼 색상 빼기*/

.ls-ct-center {
    background: none;
}


/*사은품*/

.gift_all .product_gift {
    background-color: #fff;
    /* background-color: #555555; */ 
}

.main_quick_order {
    background: url(/images/custom/bestmall/fix_bg.png) 10px 0 no-repeat
}



/* .in_product { display: none; } */


.product_gift {
    background-color: #fff
}

.product_gift ul {
    background-color: #fff
}


.product_gift .title {
    font-size: 18px;
    color: #333;
    line-height: 25px;
    padding: 10px 10px;
    padding-top: 20px;
    margin-top: -10px;
    background-color: white;

    font-weight:bold;
}


.product_gift h2.text {
    background: url(/custom/h2_title_bg.png) center 1px no-repeat;
    font-size: 65px;
    color: #faae41;
    background-color: #555555
}

.product_gift h2.gift_group_title_212.text { height: 70px; background: url(/custom/h2_title_bg_212.png) center 0px no-repeat; text-indent: -9999px; }
.product_gift h2.gift_group_title_213.text { height: 70px; background: url(/custom/h2_title_bg_213.png) center 0px no-repeat; text-indent: -9999px;}
.product_gift h2.gift_group_title_214.text { height: 70px; background: url(/custom/h2_title_bg_214.png) center 0px no-repeat; text-indent: -9999px;}
.product_gift h2.gift_group_title_277.text { height: 70px; background: url(/custom/h2_title_bg_277.png) center 0px no-repeat; text-indent: -9999px;}

.product_gift h2.text { padding-top: 50px; padding-bottom: 70px; margin-top:0;  }
.product_gift .tabs-menu li.active a.gift-menu-a-212 { background: #c8e2fb }
.product_gift .tabs-menu li.active a.gift-menu-a-277 { background: #b5f4c9 }
.product_gift .tabs-menu li.active a.gift-menu-a-213 { background: #f3cbee }

.product_gift h2 span {
    color: #333;
    line-height: 3;
    font-size: 30px;
}

.product_gift .gift_number {
    background: url(/custom/number_bg.png) no-repeat 0 0;
    height: 116px;
    width: 116px;
    line-height: 30px;
    font-size: 16px;
    padding-top: 30px;
    padding-left: 0;
    top: -14px;
    font-family: 'LGSmHaR';
}




.giftul_213 {
    background: #777;
}

.gift_modal  { background-color: #555555; }


.quick_banner_default .btn4 {
    display: none;
}

.dc p.dc_kakao {
    margin-bottom: 10px;
}



.product_gift .tabs-menu li.active a { background:#f0cc5f; color: #333; }
/* 사은품 6열 */
.gift_all .product_gift { 
    width: 1280px;
    padding: 0 160px;
 }

 /*
.product_gift li { width: 20%; margin-top:0; margin-bottom:0; }
*/
.product_gift li .photo { padding: 11px 6px 0px 6px; }
.product_gift li .photo div { height: 243px; background:#fff; }
.product_gift .gift_number { background-size: 90px; width: 90px; height: 90px; top:-14px ; margin-left:-45px;
            padding-top:22px; line-height: 22px; font-size: 13px; }
.product_gift h2 span {line-height: 30px; padding-top: 30px;}

.gift_modal .product_gift li { width: 25%; } 


/*(주)베스트몰 사이트*/

/*헤더*/

.header {
    border-bottom: none;
}

/*메인메뉴*/

.gnb_wrap {
    border-top: none;
    background: #d60042;
}

a.gnb {
    color: white;
}

a.gnb:hover {
    color: white;
}

/*메인 롤링 배너*/

.main_slider_wrap {
    background: white;
    border-bottom: none;

}


/*메인 렌탈신청하기 버튼*/
.main_item .buy_wrap .btn{
    transition:1s all;
}

.main_item .buy_wrap .btn:hover{
    background-color:#a50034;
    color:white;
    transition:1s all;
}



.top_header {
    background: #333;
}



/*사은품 백그라운드 아이콘 변경*/

.product_gift h2:first-child{
    color:#f2c88c;
}

.product_gift h2:nth-of-type(2){
    color:#b9ddff
}

.product_gift h2:nth-of-type(3){
    color:#a7ffc2;
}

.product_gift h2:nth-of-type(4){
    color:#ffcdfb;
}



.giftul_214 .gift_number{
    background:url(./premium.png) no-repeat 0 0;
    width:90px;
    height:90px;
}


.giftul_212 .gift_number{
    background:url(./d.png) no-repeat 0 0;
    width:90px;
    height:90px;
}


.giftul_277 .gift_number{
    background:url(./normal.png) no-repeat 0 0;
    width:90px;
    height:90px;
}


.giftul_213 .gift_number{
    background:url(./plus.png) no-repeat 0 0;
    width:90px;
    height:90px;
}


.product_gift li .photo img{
    margin-top:20px;
    width:100%;
    height: 307px;
    vertical-align: middle;
    
}

.product_gift li .photo div{
    height:256px;
    width:auto;
    background:#fff;
}

/*사은품 선택 시 문구 css 변경*/

.apply_form_wrap .emp{
    font-size:18px;
    color:red;
}

.apply_form_wrap .emp .bold{
    font-size:24px;
    font-weight:bold;
    color:#D80546;
}


.product_gift .photo .img {position: relative; padding-bottom: 50px;}
.product_gift .photo .img .detail_button { display: inline-block; border: 1px solid #999; position: absolute; bottom:0px; right:10px; font-size: 0.8em ; padding: 0.1em 5px; }
.product_gift .func_gift_detail_li .detail_button_bottom { display: none; }
.product_gift .func_gift_detail_li p.title { margin-bottom: 10px !important; }


