@charset "utf-8";

/* shopmain_container */
#shopmain_container {position:relative;z-index:100; width:100%;}
#shopmain_container .container-inner {width:937px;margin:0 auto;*zoom:1;}
#shopmain_container .container-inner:before,
#shopmain_container .container-inner:after {display:table;content:'';}
#shopmain_container .container-inner:after {clear:both;}

/* 제품 페이지 네비게이션 */
#shopmain_contents {float:left;width:937px;}
#shopmain_contents .content-sub {height:30px; margin-top:120px;}
#shopmain_contents .section-navigation .page-navigation {position:relative;z-index:1;margin-top:20px;margin-bottom:-40px;font-size:13px;*zoom:1;}
#shopmain_contents .section-navigation .page-navigation:before,
#shopmain_contents .section-navigation .page-navigation:after {display:table;content:'';}
#shopmain_contents .section-navigation .page-navigation:after {clear:both;}
#shopmain_contents .section-navigation .page-navigation > span,
#shopmain_contents .section-navigation .page-navigation > a {float:left;padding-top:30px;margin-right:5px;margin-left:5px;font-size:13px;}
#shopmain_contents .section-navigation .page-navigation > span {color:#aaa;}
#shopmain_contents .section-navigation .page-navigation > a {margin-right:0;}
#shopmain_contents .section-navigation .page-navigation > a:hover,
#shopmain_contents .section-navigation .page-navigation > a:focus {color:#ce1710;text-decoration:underline;}

/* Text 색상 */
.text-gray {color:#666;}
a.text-gray:hover {color:#666;}

/* 제품이미지 */
#deal_area {position:relative;width:100%;float:left;border-bottom:3px solid #fafafa; margin-bottom:0px; margin-top:40px;}
#deal_area .deal_info {position:relative;background:url(/shoplist/images/bg_onecut.gif) repeat-y;width:937px;min-height:625px;float:left;border-color:#ddd #ddd #CACACA;border-style:solid;border-width:1px;}
#deal_area .deal_info .img_area {position:relative;float:left;width:460px;}
#deal_area .deal_info .img_area .roll {position:relative;height:460px;}
#deal_area .deal_info .img_area .roll img {display:block;}
#deal_area .deal_info .img_area .roll .slides_control li {position:absolute;top:60px;left:10px;display:none;}
#deal_area .deal_info .img_area .roll .slides_control li.show {display:block;margin:0 auto;}

/* 제품이미지 - 무료배송 */
#deal_area .deal_info .img_area .thmb_sticker {position:absolute;top:-4px;left:15px;z-index:5;}
#deal_area .deal_info .img_area .thmb_sticker li {width:130px;padding:7px 0px 10px 10px;height:61px;float:left;background:url(/images/btn_img.png) 0px -500px no-repeat;text-indent:-9999px;font-size:0;line-height:0;}
#deal_area .deal_info .img_area .thmb_sticker li.ot_free_delivery {background-position:-700px 0px;width:80px;height:80px;margin:0;}
#deal_area .deal_info .img_area .thmb_sticker li.ot_rent_only {background-position:-790px 0px;width:80px;height:80px;margin:0;}
#deal_area .deal_info .img_area .thmb_sticker li.ot_sale_only {background-position:-882px 0px;width:80px;height:80px;margin:0;}
#deal_area .deal_info .img_area .thmb_sticker li.ot_rent_sale {background-position:-978px 0px;width:80px;height:80px;margin:0;}
#deal_area .deal_info .img_area .thmb_sticker li.ot_small_bidet {background-position:-1074px 0px;width:80px;height:80px;margin:0;}

/* 제품이미지 - 썸네일 */
#deal_area .deal_info .img_area .thmb_area {background-color:#fff;position:relative;margin-top:20px;}
#deal_area .deal_info .img_area .thmb_area .thmb_lst {width:100%;text-align:center;position:relative;display:block;}
#deal_area .deal_info .img_area .thmb_area .thmb_lst li {display:inline !important;overflow:hidden;width:64px;}
#deal_area .deal_info .img_area .thmb_area .thmb_lst li a {display:inline-block;border:2px solid #fff;margin:0px;}
/* #deal_area .deal_info .img_area .thmb_area .thmb_lst li a img {border:2px solid #fff;} */
#deal_area .deal_info .img_area .thmb_area .thmb_lst li a:hover,
#deal_area .deal_info .img_area .thmb_area .thmb_lst li a:focus {border:2px solid #0070f9;}
#deal_area .deal_info .img_area .thmb_area .thmb_lst li.show {display:inline !important;}
/* #deal_area .deal_info .img_area .thmb_area .thmb_lst li.show a img {border:2px solid #0070f9;} */

/* 제품이미지 - 인증표시 */
#deal_area .deal_info .img_area .license li .help {float:left;position:relative;top:-2px;}
#deal_area .deal_info .img_area .license li .help .btn_help {float:left;height:15px;padding:2px 4px 0;border:1px solid #e6e6e6;background-color:#fff;font-size:11px;line-height:15px;color:#bbb;letter-spacing:-1px;cursor:default;}
#deal_area .deal_info .img_area .license li .help .layer_help {display:none;position:absolute;top:100%;left:0;width:250px;margin-top:5px;padding:8px 9px;border:1px solid #ddd;background-color:#fff;font-size:11px;line-height:15px;color:#999;}
#deal_area .deal_info .img_area .license li .help .layer_help .ico_arr {position:absolute;top:-5px;left:12px;width:7px;height:5px;background:url(http://image.wemakeprice.com/images/resources/wmp/pages/deal_view/onecut_img.png?20160215_5) no-repeat -140px -330px;}
#deal_area .deal_info .img_area .license li .help:hover .layer_help {display:block;}

/* 제품상세 옵션 */
#deal_area .deal_info .price_area {float:left;width:450px;padding:15px 0px 30px 15px;}
#deal_area .deal_info .price_area h4.deal_tit {margin:0px 0px 5px 0px; font-size:18px;color:#333;font-weight:bold;letter-spacing:0px;word-wrap:break-word;word-break:break-all;}
#deal_area .deal_info .price_area .standardinfo {font-size:14px;line-height:14px;color:#999;margin:15px 0px 15px 0px;letter-spacing:-1px;}
#deal_area .deal_info .price_area .spec_info {margin:25px 0px 15px 0px;}

/* 제품상세 스티커 */
#deal_area .deal_info .price_area .sticker {line-height:1;*zoom:1;}
#deal_area .deal_info .price_area .sticker:before,
#deal_area .deal_info .price_area .sticker:after {display:table;content:'';}
#deal_area .deal_info .price_area .sticker:after {clear:both;}
#deal_area .deal_info .price_area .sticker li {float:left;font-size:12px;color:#fff;height:15px;padding:4px 5px 0 5px;margin:0px 1px 20px 0px;}
#deal_area .deal_info .price_area .sticker .ot_event {background-color:#fa3181;}

/* 제품상세 가격 */
#deal_area .deal_info .price_area .price_info {position:relative;z-index:90;}
.price_info .price li {*zoom:1;}
.price_info .price li:before,
.price_info .price li:after {display:table;content:'';}
.price_info .price li:after {clear:both;}
.price_info .sale {display:block;overflow:hidden;font-weight:bold;line-height:12px;}
.price_info .sale .dc_pre {font-size:20px;font-family:Tahoma;line-height:28px;float:left;margin-top:4px; text-decoration: line-through; padding-left:25px; font-weight: lighter;}
.price_info .sale .num {font-size:24px;color:#0080FF;font-family:Tahoma;font-weight:bold;line-height:28px;float:left;margin-top:2px;}
.price_info .sale .num1 {font-size:24px;color:#00A4F2;font-family:Tahoma;font-weight:bold;line-height:28px;float:left;margin-top:4px;}
.price_info .sale .num2 {font-size:24px;color:#808080;font-family:Tahoma;font-weight:lighter;line-height:28px;float:left;margin-top:2px;}
.price_info .sale .num3 {font-size:24px;color:#F77B00;font-family:Tahoma;font-weight:bold;line-height:28px;float:left;margin-top:2px;}
.price_info .sale .won {font-size:20px;font-weight:bold;line-height:32px;margin-top:10px; padding-left:4px;}
.price_info .btn_price {text-decoration:blink;font-size:11px;}

/* 상품상세 가격 스티커 */
#deal_area .deal_info .price_area .price_info .set_price_area {position:relative;margin: 5px 0px 0px 15px;padding-left:88px;*zoom:1;}
#deal_area .deal_info .price_area .price_info .set_price_area:before,
#deal_area .deal_info .price_area .price_info .set_price_area:after {display:table;content:'';}
#deal_area .deal_info .price_area .price_info .set_price_area:after {clear:both;}
#deal_area .deal_info .price_area .price_info .sticker {position:absolute;bottom:2px;left:0;width:258px;}
#deal_area .deal_info .price_area .price_info .sticker .sale_price {display:block;overflow:hidden;height:20px;background:url(/images/btn_img.png) no-repeat;}
#deal_area .deal_info .price_area .price_info .sticker .sale_price {width:90px;height:20px;background-position:0px -115px;margin:0;} /* 일시불 */
#deal_area .deal_info .price_area .price_info .sticker .rental_price {display:block;overflow:hidden;height:20px;background:url(/images/btn_img.png) no-repeat;}
#deal_area .deal_info .price_area .price_info .sticker .rental_price {width:90px;height:20px;background-position:-98px -115px;margin:0;} /* 렌탈가 */
#deal_area .deal_info .price_area .price_info .sticker .card_price {display:block;overflow:hidden;height:20px;background:url(/images/btn_img.png) no-repeat;}
#deal_area .deal_info .price_area .price_info .sticker .card_price {width:90px;height:20px;background-position:-197px -115px;margin:0;} /* 제휴카드가 */
#deal_area .deal_info .price_area .price_info .sticker .gift_point {display:block;overflow:hidden;height:20px;background:url(/images/btn_img.png) no-repeat;}
#deal_area .deal_info .price_area .price_info .sticker .gift_point {width:90px;height:20px;background-position:-18px -416px;margin:0;} /* 사은품포인트 */
#deal_area .deal_info .price_area .order_info .set_price_area {position:relative;margin: 15px 0px 0px 15px;padding-left:88px;*zoom:1;}
#deal_area .deal_info .price_area .order_info .set_price_area:before,
#deal_area .deal_info .price_area .order_info .set_price_area:after {display:table;content:'';}
#deal_area .deal_info .price_area .order_info .set_price_area:after {clear:both;}
#deal_area .deal_info .price_area .order_info .sticker {position:absolute;bottom:2px;left:0;width:108px;}
#deal_area .deal_info .price_area .order_info .sticker .rentyn {display:block;overflow:hidden;height:20px;background:url(/images/btn_img.png) no-repeat;}
#deal_area .deal_info .price_area .order_info .sticker .rentyn {width:90px;height:20px;background-position:-293px -115px;margin:0;} /* 렌탈/일시불 */
#deal_area .deal_info .price_area .order_info .sticker .model_name {display:block;overflow:hidden;height:20px;background:url(/images/btn_img.png) no-repeat;}
#deal_area .deal_info .price_area .order_info .sticker .model_name {width:90px;height:20px;background-position:-368px -115px;margin:0;} /* 모델명 */
#deal_area .deal_info .price_area .order_info .sticker .order_num {display:block;overflow:hidden;height:20px;background:url(/images/btn_img.png) no-repeat;}
#deal_area .deal_info .price_area .order_info .sticker .order_num {width:90px;height:20px;background-position:-467px -115px;margin:0;} /* 주문수량 */

#deal_area .deal_info .price_area .order_info .sticker .order_rent {display:block;overflow:hidden;height:20px;background:url(/images/btn_img.png) no-repeat;}
#deal_area .deal_info .price_area .order_info .sticker .order_rent {width:70px;height:20px;background-position:-688px -115px;margin:0;} /* 약정 */


#deal_area .deal_info .price_area .order_info .set_price_area ul {float:left; width:250px; padding: -10px 0px 0px 0px;}
#deal_area .deal_info .price_area .order_info .set_price_area .rbt {margin-top:0px; vertical-align:middle;}
#deal_area .deal_info .price_area .order_info .set_price_area input, select {float:left; margin: 0px 0px 0px 15px; vertical-align:middle; height:30px;}
#deal_area .deal_info .price_area .order_info .set_price_area .opt {font-size:14px;font-family:Tahoma;font-weight:bold;float:left;margin-top:4px; vertical-align:middle;}
#deal_area .deal_info .price_area .order_info .set_price_area .cnt {padding-top:10px; text-align:center; width:30px; height:25px;}

#deal_area .deal_info .price_area h6 {width:100%; height:2px; background-color:#efefef; margin: 10px 0px 0px 20px;}

/* 구매관련 버튼 */
.price_info .wrap_btn {display:inline-block;position:relative;width:100%;height:60px;margin:0px;padding:22px 0 0 0;clear:both;text-align:center;}
.price_info .wrap_btn a em {text-indent:-9999px;font-size:0;line-height:0;}
.price_info .wrap_btn .btn_cart {background:url(/shoplist/images/onecut_btn.png) no-repeat 0 0;width:157px;height:60px;display:inline-block;vertical-align:top;}/*장바구니담기*/
.price_info .wrap_btn .btn_buy {background:url(/shoplist/images/onecut_btn.png) no-repeat -167px 0;width:157px;height:60px;display:inline-block;vertical-align:top;}/*렌탈신청하기*/
.price_info .wrap_btn .btn_counsel {background:url(/shoplist/images/onecut_btn.png) no-repeat -267px 0;width:157px;height:60px;display:inline-block;vertical-align:top;}/*상담신청*/

.price_info .wrap_btn2 {display:inline-block;position:relative;width:100%;height:43px;margin:0px;padding:22px 0 0 0;clear:both;text-align:center;}
.price_info .wrap_btn2 a em {text-indent:-9999px;font-size:0;line-height:0;}
.price_info .wrap_btn2 .btn_buy2 {background:url(/shoplist/images/onecut_btn.png) no-repeat 0 -79px;width:112px;height:43px;display:inline-block;vertical-align:top; margin-right:20px;}/*렌탈신청하기*/
.price_info .wrap_btn2 .btn_counsel2 {background:url(/shoplist/images/onecut_btn.png) no-repeat -130px -79px;width:112px;height:43px;display:inline-block;vertical-align:top; margin-right:20px;}/*상담신청*/
.price_info .wrap_btn2 .btn_cart2 {background:url(/shoplist/images/onecut_btn.png) no-repeat -260px -79px;width:112px;height:43px;display:inline-block;vertical-align:top;}/*장바구니담기*/

/* 딜상세 내용 */
#shopmain_container .contents-detail {float:left;position:relative;width:937px;}
#shopmain_container .cnt_deal {width:100%;margin-top:10px;clear:both;}

/* 딜상세 event banner */
.cnt_deal .detail_evt_ban {margin-top:38px;}

/* 소제목 탭 */
.wrap_detail_tab {margin-top:0px;}
.wrap_detail_tab .inner {overflow:hidden;}
.wrap_detail_tab .list_detail_tab {width:100%;height:52px;border-bottom:1px solid #e5e5e5;zoom:1; padding-left:2px;}
.wrap_detail_tab .list_detail_tab:after {display:block;clear:both;content:'';}
.wrap_detail_tab .list_detail_tab li {float:left;margin:0 0 0 4px;}
.wrap_detail_tab .list_detail_tab li:first-child{margin:0;}
.wrap_detail_tab .list_detail_tab .tab_detail {display:block;overflow:hidden;height:53px;text-indent:-9999px;}
.wrap_detail_tab .list_detail_tab .on {position:relative;}

.detail_tab_v2 .list_detail_tab .tab_detail {width:151px;background:url(../images/btn_img.png) no-repeat;}

.detail_tab_v2 .list_detail_tab .tab_info {width:152px;background-position:1px -165px;}
.detail_tab_v2 .list_detail_tab .on .tab_info {width:151px;background-position:0px -230px;}

.detail_tab_v2 .list_detail_tab .tab_pay {width:151px;background-position:-156px -165px;}
.detail_tab_v2 .list_detail_tab .on .tab_pay {width:151px;background-position:-156px -230px;}

.detail_tab_v2 .list_detail_tab .tab_rent_info {width:151px;background-position:-313px -165px;}
.detail_tab_v2 .list_detail_tab .on .tab_rent_info {width:151px;background-position:-313px -230px;}

.detail_tab_v2 .list_detail_tab .tab_user_cmt {width:151px;background-position:-469px -165px;}
.detail_tab_v2 .list_detail_tab .on .tab_user_cmt {width:151px;background-position:-469px -230px;}

.detail_tab_v2 .list_detail_tab .tab_promotion {width:151px;background-position:-626px -165px;}
.detail_tab_v2 .list_detail_tab .on .tab_promotion {width:151px;background-position:-626px -230px;}

.detail_tab_v2 .list_detail_tab .tab_gift {width:154px;background-position:-783px -165px;}
.detail_tab_v2 .list_detail_tab .on .tab_gift {width:154px;background-position:-783px -230px;}


/* 딜상세 상세정보 */
.cnt_deal .detail_tab_cont, .cnt_deal .adeal_map_area {display:none;}
.cnt_deal .detail_tab_cont.show, .cnt_deal .adeal_map_area.show {display:block;}
.cnt_deal .detail_tab_cont > .inner_border {padding-bottom:60px;border-top:0 none;}
.cnt_deal .detail_tab_cont > .inner_border img {max-width:100%;}

.detail_view .chk_point_list {display:none;position:relative;width:100%;border-bottom:1px solid #e5e6e7;}
.detail_view .chk_point_list ul {width:740px;padding:15px 0 30px 30px;zoom:1;}
.detail_view .chk_point_list ul:after {display:block;clear:both;content:'';}
.detail_view .chk_point_list li {float:left;margin:15px 30px 0 0;}

/* 딜상세 - 내용 */
.cnt_deal .detail_tab_cont .bg_box_shadow > .inner_border {margin-bottom:60px;}
.cnt_deal .detail_tab_cont .bg_box_shadow > .inner_border.frt {border-top:0 none;}
.cnt_deal .detail_tab_cont .banner_area {padding:10px 30px 0;background:#fff;}
.cnt_deal .detail_tab_cont .banner_area.fst_ban {padding-top:15px; padding-bottom:15px;}


/* 딜상세 딜상세정보 - 내용. 구매정보,안내사항 */
.cnt_deal .detail_tab_cont .cont_pd {padding: 20px 0px 20px 0px;}
.cnt_deal .cd_chk_info {padding:20px 20px 0px 25px;font-size:13px;}
.cnt_deal .chk_info_txt {float:left;width:349px;}
.chk_info_txt dl {padding:0 10px;}
.chk_info_txt dt {color:#333;font-size:12px;font-weight:bold;padding-bottom:12px;}
.chk_info_txt li {color:#676767;word-break:break-all;}
.chk_info_txt .emp {color:#00a6af;}
.chk_info_txt .emp_pink {color:#ec537e;}
.chk_info_txt .emp_red {color:#c51a14;}
.chk_info_txt .emp_green {color:#97ad23;}
.chk_info_txt .emp_blue {color:#6da4de;}
.chk_info_txt .emp_brown {color:#4b3134;}
.chk_info_txt li strong {color:#00a6af;}
.chk_info_txt .list_gray_dot .txt_link {font-weight:bold;color:#5c6dc3;text-decoration:underline;}
.chk_info_txt .list_gray_dot .fw_b {font-weight:bold;}
.detail_view .cd_chk_info .chk_info_txt {float:left;width:347px;padding-left:1px;}
.detail_view .cd_chk_info .chk_info_txt.fst {width:348px;padding-left:0;}
.detail_view .chk_info_txt dl {padding:0;}
.detail_view .chk_info_txt dt {height:33px;padding:2px 0 0 19px;border-bottom:1px solid #eee;font-weight:bold;background-color:#fafafa;color:#333;line-height:33px;}
.detail_view .chk_info_txt dd {padding:18px 20px 11px;font-size:11px;color:#666;}
.detail_view .fw_b {font-weight:bold;}
.detail_view .deal_md {border-top:1px solid #918f8f;margin-top:30px;}





/* 딜상세 상품정보 */
.cnt_deal .tbl_product_info td dl.txt_num{width:505px;}
.cnt_deal .tbl_product_info td dl.txt_num dt{float:left;display:inline-block;width:12px;height:10px;}
.cnt_deal .tbl_product_info td dl.txt_num dd{float:left;width:493px;}
.cnt_deal .tbl_product_info td dl.txt_num dd dl dt{float:left;width:10px;}
.cnt_deal .tbl_product_info td dl.txt_num dd dl dd{float:left;width:480px;}
.cnt_deal .detail_tab_cont .txt_sub_info {margin-top:8px;font-size:11px;}



/* 우측 베너*/
#aside {float:right;position:relative;z-index:100;width:110px;margin:0 -140px 0 0;padding-top:50px; padding-left:30px;}
#aside inner-aside .section-mostrecent {position:fixed;width:110px;height:309px;z-index:300;}
#aside inner-aside .section-mostrecent.fixed .mostrecent-inner .wrap_bigad li {margin-top:10px;}
#aside inner-aside .section-mostrecent.fixed .mostrecent-inner .wrap_bigad li:first-child {margin-top:0;}
#aside inner-aside .section-mostrecent.fixed .mostrecent-inner .wrap_bigad a {display:block;}

/*** Top-Down button ***/
#aside .wrap_fixed_updown {position:relative;right:-210px;}
#aside .wrap_fixed_updown.fixed {position:static;}
#aside .fixed_updown_btn {display:none;position:fixed;bottom:90px;z-index:1000;}
#aside .fixed .fixed_updown_btn {right:10px;}
#aside .fixed_updown_btn.type2 {bottom:374px;}
#aside .fixed_updown_btn .btn_updown {display:block;overflow:hidden;width:60px;height:60px;background:url(/images/btn_img.png) no-repeat;text-indent:-9999px;}
#aside .fixed_updown_btn .btn_up {background-position:-573px 0px;}
#aside .fixed_updown_btn .btn_up:hover {background-position:-635px 0px;cursor:pointer;}
#aside .fixed_updown_btn .btn_down {background-position:-573px -61px;}
#aside .fixed_updown_btn .btn_down:hover {background-position:-635px -61px;cursor:pointer;}


/* 딜상세 하단 장바구니레이어2 */
#aside .section_minibasket {position:fixed;right:0;bottom:0;left:0;z-index:999;}
#aside .section_minibasket .mini_basket {background:url(/images/cart_line_02.png) repeat-x 0 35px;}
#aside .section_minibasket .tabbox {width:939px;height:37px;margin:-29px auto 0;}
#aside .section_minibasket .tab_basket {position:relative;margin:0 0 0 20px;zoom:1;}
#aside .section_minibasket .tab_basket:after {display:block;clear:both;content:'';}
#aside .section_minibasket .tab_basket .h {display:none;}
#aside .section_minibasket .tab_basket a {display:block;width:151px;height:40px;background:url(/images/cart_tab_02.png) no-repeat;}

#aside .section_minibasket .tab_basket .tab1 {background-position:0 -100px;}
#aside .section_minibasket .tab_basket .tab2 {position:absolute;top:0;left:151px;background-position:-1px -50px;}
#aside .section_minibasket .tab_basket .tab3 {position:absolute;top:0;left:301px;background-position:-301px -50px;}
#aside .section_minibasket .tab_basket .tab4 {position:absolute;top:0;left:451px;background-position:-451px -50px;}
#aside .section_minibasket .tab_basket .tab5 {position:absolute;top:0;left:601px;background-position:-601px -50px;}
#aside .section_minibasket .tab_basket .tab6 {position:absolute;top:0;left:751px;background-position:-751px -50px;}

#aside .section_minibasket .tab_off .tab1:hover {background-position:0 -150px;cursor:pointer;}
#aside .section_minibasket .tab_off .tab2:hover {background-position:-151px -150px;cursor:pointer;}
#aside .section_minibasket .tab_off .tab3:hover {background-position:-301px -150px;cursor:pointer;}
#aside .section_minibasket .tab_off .tab4:hover {background-position:-451px -150px;cursor:pointer;}
#aside .section_minibasket .tab_off .tab5:hover {background-position:-601px -150px;cursor:pointer;}
#aside .section_minibasket .tab_off .tab6:hover {background-position:-751px -150px;cursor:pointer;}

#aside .section_minibasket .tab_basket li a:hover .num,
#aside .section_minibasket .tab_off .tab1 {background-position:0 0;}
#aside .section_minibasket .tab_off .tab2 {background-position:-151px 0;}
#aside .section_minibasket .tab_off .tab3 {background-position:-301px 0;}
#aside .section_minibasket .tab_off .tab4 {background-position:-451px 0;}
#aside .section_minibasket .tab_off .tab5 {background-position:-601px 0;}
#aside .section_minibasket .tab_off .tab6 {background-position:-751px 0;}


/* 중간 배너 */
.mid_banner .sm_banner .btn_direct {display:none;overflow:hidden;position:absolute;left:220px;top:30px;width:104px;height:41px;background:url(/images/btn_img.png) no-repeat;text-indent:-9999px;}
.mid_banner .sm_banner .btn_direct {background-position:0 -50px;}

/* 연관상품 */
.dealoncut {float:left;}
.dealoncut h4 {margin: 20px 0px 7px 10px;font-size:16px;font-weight:bold;}
.product_foodhealth {margin:0 0 27px 0;border-bottom:3px solid #f7f7f7; background-color:#ffffff;}
.product_foodhealth h4 {height:22px;overflow:hidden;padding:0 0 10px 0;}
.product_foodhealth h4 em {float:left;margin-right:5px;color:#333;line-height:22px;font-size:20px;font-weight:bold;text-decoration:underline;}
.product_foodhealth h4 .tit_shopping {float:left;display:block;margin:2px 0 0 0;width:145px;height:19px;background-position:0 -55px;}
.product_recommend {position:relative;height:272px;width:935px;border-color:#ddd #ddd #CACACA;border-style:solid;border-width:1px;}
.product_recommend ul {position:absolute;width:840px;top:30px;left:56px;}
.product_recommend ul li {float:left;position:relative;margin:0 18px 0 0;width:150px;}
.product_recommend ul li a:hover .box_line, .product_recommend ul li.select a .box_line, .product_recommend ul li.select a:hover .box_line {position:absolute;top:0;left:0;border:2px solid #E73535;width:148px;height:238px;z-index:30;}
.product_recommend .box_sticker {position:absolute;right:0;top:-4px;z-index:35;}
.product_recommend .box_sticker .ico_comm {display:block;overflow:hidden;height:48px;width:50px;font-size:0;line-height:0;text-indent:-9999px;}
.product_recommend .box_thumb {display:block;}
.product_recommend .box_thumb, .product_recommend .box_thumb img {width:150px;height:150px;}
.product_recommend .box_desc {display:block;padding:10px 0 0 0;}
.product_recommend .box_desc .tit {display:block;color:#333;font-size:12px;font-weight:normal;height:30px;margin-bottom:6px;line-height:21px;letter-spacing:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;text-align:center;}
.product_recommend .box_desc .tit_desc {display:block;color:#333;font-size:12px;font-weight:normal;height:21px;margin-bottom:6px;line-height:21px;letter-spacing:-1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.product_recommend .box_desc .tit_desc:hover {text-decoration:underline;}
.product_recommend .box_desc .txt_info {display:block;overflow:hidden;}
.product_recommend .box_desc .txt_info .price {float:left;}
.product_recommend .box_desc .txt_info .price .sale {display:block;height:14px;color:#ce1710;line-height:14px;font-family:Tahoma;font-weight:bold;font-size:13px;}
.product_recommend .box_desc .txt_info .price .won {font-family:Arial,'돋움',dotum,sans-serif;font-size:12px;}
.product_recommend .count {position:absolute;top:8px;right:54px;}
.product_recommend .page_count a {display:block;position:absolute;width:20px;height:39px;text-indent:-9999px;font-size:0;line-height:0;background:url(/images/btn_shopping_v1.png) no-repeat;}
.product_recommend .page_count a.btn_more {position:absolute;width:79px;height:12px;top:-23px;right:0px;background-position:0px -202px;}
.product_recommend .page_count .btn_prev_female {top:117px;left:15px;background-position:0 -1px;}
.product_recommend .page_count .btn_next_female {top:117px;right:15px;background-position:-30px -1px;}
.product_recommend .page_count .on_prev, .product_recommend .page_count .btn_prev_female:hover {background-position:-60px -1px;}
.product_recommend .page_count .on_next, .product_recommend .page_count .btn_next_female:hover {background-position:-90px -1px;}

.product_recommend .box_desc .txt_info .ico_rentprice {float:left;width:41px;height:18px;margin-right:5px;text-indent:-9999px;background:url(/images/btn_img.png) no-repeat 0 -320px;}
.product_recommend .box_desc .txt_info .ico_saleprice {float:left;width:55px;height:18px;margin-right:5px;text-indent:-9999px;background:url(/images/btn_img.png) no-repeat -60px -320px;}

.product_recommend .box_discsticker, .mbox .box_discsticker {top:112px;right:0;} /* 150150 */
.product_recommend .box_discsticker img, .mbox .box_discsticker img {width:36px;margin-right:2px;}


/* 하단 그림자보더 공통 */
.bg_box_shadow {margin:0 0 27px 0;padding-bottom:1px;*padding-bottom:0;border-bottom:2px solid #f0f0f0;background:url(/images/bg_box_border.gif) repeat-x 0 100%;}
.bg_box_shadow .inner_border {display:block;border-style:solid;border-width:0px 0px 0px 0px;border-color:#d5d4d0;*border-bottom:1px solid #c0bfbc;zoom:1;background-color:#ffffff;}
.bg_box_shadow .inner_border:after {display:block;clear:both;content:'';}
.bg_box_shadow .inner_border .option-img-selecter > img {display:block;max-width:100%;}


/* 책갈피 */
#go_gift { padding-bottom:0px;}
#go_info { padding-bottom:49px;}
#go_pay { padding-bottom:49px;}
#go_rent_info { padding-bottom:49px;}
#gousercmt { padding-bottom:49px;}

/* Footer */
#footer {overflow:hidden;width:100%;margin-top:80px;background-color:#e5e5e5;}
#footer .policy {height:36px;border-top:1px solid #e0e0e0;background:#eee}
#footer .policy .site_menu {overflow:hidden;width:937px;margin:0 auto;}
#footer .policy .site_menu li {float:left;height:35px;background:url(http://image.wemakeprice.com/images/resources/wmp/common/img_footer_menu_v1.png) no-repeat 0 0}
#footer .policy .site_menu li a {overflow:hidden;float:left;width:100%;height:100%;font-size:0;line-height:0;text-indent:-9999px}
#footer .policy .site_menu li.info {width:75px;padding-left:0;background-position:0 13px}
#footer .policy .site_menu li.blog {width:72px;padding-left:0;background-position:0px -178px;margin-left:153px;} /* 기업소개 */
#footer .policy .site_menu li.employ {width:105px;background-position:31px -207px;} /* 인재채용 */
#footer .policy .site_menu li.stipulation {width:105px;background-position:31px -27px} /* 이용약관 */
#footer .policy .site_menu li.private {width:145px;background-position:30px -67px} /* 개인정보처리방침 */
#footer .policy .site_menu li.private_youth {width:135px;background-position:31px -107px} /* 청소년보호정책 */
#footer .policy .site_menu li.coalition {width:105px;background-position:31px -147px} /* 제휴문의 */
#footer .policy .site_menu li.sevice {width:103px;background-position:32px -239px;} /* 고객서비스 */

#footer .footer_company {overflow:hidden;width:937px;margin:0 auto;padding:15px 0 0 0;}
#footer .footer_company .company_logo {overflow:hidden;float:left;margin:42px 52px 0 0;width:98px;height:56px;text-indent:-9999px;background:url(http://image.wemakeprice.com/images/resources/wmp/common/logo-footer-v1.png) no-repeat 0 0;}
#footer .footer_company .company_logo a {display:block;width:100%;height:100%;}
#footer .footer_company .company_info {float:left;padding-top:3px;width:555px;font-size:11px;color:#666;padding-bottom:15px;}
#footer .footer_company .company_info a {color:#666;}
#footer .footer_company .company_info dt,
#footer .footer_company .company_info dd {display:inline;font-size:11px;color:#666;line-height:18px;white-space:nowrap;letter-spacing:-1px;}
#footer .footer_company .company_info dt {padding:0 0 0 13px;background:url(http://image.wemakeprice.com/images/resources/wmp/common/img_footer_v12.png) no-repeat 6px -550px;}
#footer .footer_company .company_info dt.fst {clear:both;padding-left:0;background:none;}
#footer .footer_company .company_info address {display:inline;}
#footer .footer_company .operator {display:inline-block;width:87px;height:18px;margin:0 0 0 5px;color:#666;text-decoration:underline;letter-spacing:0;background:url(http://image.wemakeprice.com/images/resources/wmp/common/img_footer_v12.png) no-repeat 83px -696px;}
#footer .footer_company .phone_number {overflow:hidden;width:100%;padding:10px 0 14px;}
#footer .footer_company .phone_number .num_client {float:left;position:relative;width:266px;height:45px;padding:0;background:url(http://image.wemakeprice.com/images/resources/wmp/common/img_footer_v12.png) no-repeat -113px -860px;font-size:0;line-height:0;text-indent:-9999px;}
#footer .footer_company .phone_number .num_client .link_faq{position:absolute;top:-2px;right:21px;width:100px;height:19px;background:url(http://image.wemakeprice.com/images/resources/wmp/common/img_footer_v12.png) no-repeat 0 -915px;font-size:0;line-height:0;text-indent:-9999px;}
#footer .footer_company .phone_number .num_coalition {overflow:hidden;float:left;width:204px;height:59px;padding:0;background:url(http://image.wemakeprice.com/images/resources/wmp/common/img_footer_v12.png) no-repeat -379px -860px;font-size:0;line-height:0;text-indent:-9999px;}
#footer .footer_company .copyright {position:relative;width:249px;height:8px;font-size:0;text-indent:-9999px;background:url(http://image.wemakeprice.com/images/resources/wmp/common/img_footer_v12.png) no-repeat 0 -762px;}
#footer .footer_company .copyright a {position:absolute;top:0;left:65px;display:block;width:84px;height:8px;background-color:transparent;}
#footer .footer_company .info {float:right;margin-top:6px;width:227px;height:128px;background-color:#eee;}
#footer .footer_company .info .link_notice {display:block;margin:5px 0 5px 10px;height:14px;width:169px;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;background:url(http://image.wemakeprice.com/images/resources/wmp/common/img_footer_v12.png) no-repeat 0 -740px;}
#footer .footer_company .info .bank_notice {padding:0px 7px 0px 9px;border-top:1px solid #f9f9f9;font-size:11px;color:#7e8190;}
#footer .footer_company .info .bank_notice dt {font-weight:bold;padding-top:11px;line-height:22px;}
#footer .footer_company .info .bank_notice dd {line-height:13px;}
#footer .footer_company .info .link_security {display:block;margin-top:4px;width:113px;height:14px;overflow:hidden;text-decoration:underline;color:#7e8190;background:url(http://image.wemakeprice.com/images/resources/wmp/common/img_footer_v12.png) no-repeat 109px -718px;}
#footer .footer_company .association {float:left;width:783px;height:43px;padding:16px 0 0 154px;border-top:1px solid #eee;}
#footer .footer_company .association a {float:left;display:block;overflow:hidden;font-size:0;text-indent:-9999px;background:url(http://image.wemakeprice.com/images/resources/wmp/common/img_footer_v12.png) no-repeat;}
#footer .footer_company .association span {float:left;display:block;overflow:hidden;font-size:0;text-indent:-9999px;background:url(http://image.wemakeprice.com/images/resources/wmp/common/img_footer_v12.png) no-repeat;}
#footer .footer_company .association .link1 {margin:0 30px 0 0;width:149px;height:27px;background-position:-378px -759px;} /* 한국지식재산보호협회 */
#footer .footer_company .association .link2 {width:178px;height:28px;background-position:0 -820px;}
#footer .footer_company .association .link3 {width:106px;height:31px;margin:0 0 0 30px;background-position:-380px -810px;}
#footer .footer_company .footer_brand {overflow:hidden;width:100%;padding:13px 0px;border-top:1px solid #eee;}
#footer .footer_company .footer_brand ul li {float:left;height:32px;}
#footer .footer_company .footer_brand ul li a {display:block;height:32px;background:url(http://image.wemakeprice.com/images/2014/common/footer_brand.png) no-repeat;text-indent:-9999px;}
#footer .footer_company .footer_brand ul li.brand1 a {margin-left:22px;;width:101px;background-position:0 0}
#footer .footer_company .footer_brand ul li.brand2 a {margin-left:33px;;width:109px;background-position:0 -32px;}
#footer .footer_company .footer_brand ul li.brand3 a {margin-left:32px;;width:84px;background-position:0 -64px;}
#footer .footer_company .footer_brand ul li.brand4 a {margin-left:32px;;width:107px;background-position:0 -96px}
#footer .footer_company .footer_brand ul li.brand5 a {margin-left:32px;;width:101px;background-position:0 -128px}
#footer .footer_company .footer_brand ul li.brand6 a {margin-left:31px;;width:126px;background-position:0 -160px}
#footer .footer_company .footer_brand ul li.brand7 a {margin-left:24px;;width:83px;background-position:0 -192px;}

/* 제품 상세페이지 동영상 재생 관련 CSS */
.video {
  width: 100%;
  margin: 30px auto;
  padding: 0px;
}
.video-container {
  position: relative;
  width: 100%;
  height: auto;
  padding-bottom:56.25%;
}
.video-container iframe {
  z-index: 1;
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}