/* BASIC css start */
 
/*good list css*/
.good_list_nav { /* padding:6px 0 16px 16px; */ margin: 20px 0;}
.good_list_nav select { width: 160px;}

.category-navi span {margin:5px 20px;}
.goodlist_nav { overflow: hidden; margin: 25px 0 15px;}
.goodlist_nav .total_box { float: left; width:338px; line-height:26px; color: #666;}
.goodlist_nav ul { float: right;}
.goodlist_nav ul li {float:left; color: #666;}
.goodlist_nav ul li span{ display:block; float:left; padding-right:3px;}
.goodlist_nav ul li img{ display:block; float:left; margin:-1px 0 0 1px; position:relative; top:-1px; top:-1px\9; cursor: pointer;}
.goodlist_nav ul li .bar_1{color:#e7e7e7; padding:0 6px;}



.goodlist_nav .goodlist_buttom_box a {width:116px;text-align:center; line-height:24px; margin-left:4px;}
.goodlist_nav .goodlist_buttom_box a:hover {text-decoration:none;}
.view_type_buttom {padding:7px 17px 6px 22px;}
.view_type_buttom a {text-indent:-9999px; width:13px; height:13px;}
.view_type_buttom a.first_on { background: url("../images/btns/list_type1.png") 0px 0px no-repeat;}
.view_type_buttom a.two { background: url("../images/btns/list_type2.png") 0px -14px no-repeat;}
.view_type_buttom a.first { background: url("../images/btns/list_type1.png") 0px -14px no-repeat;}
.view_type_buttom a.two_on { background: url("../images/btns/list_type2.png") 0px 0px no-repeat;}

.depth2 { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.depth2 ul { overflow: hidden; /* margin: 20px 60px; */}
.depth2 li { float: left; /* width: 20%; */  width: 180px; padding: 10px; line-height: 2.3; text-align: center;}
.depth2 li.current { font-weight: bold;}
.depth2 li a { color: #666;}


.goods-bg {  position: absolute; top: -11px; left: -9px; width: 244px;  height: 324px; z-index: -1; display:none;}
.goods-bg div {width: 100%; height: 100%;position: relative;bottom: 5px; right: 5px; background: #fff;border: 1px solid #494949; text-indent: -5000px;}
.btn-pay {  position: absolute; top: 10px; left: 58px;  /* display:none; */ z-index: 999; }
.btn-pay li {margin-right:3px;}
.btn-pay a {display: block; width: 33px; height: 33px;}
.btn-pay .btn-buy{ background: url("../images/btns/goods-list-bg.png") 0px 0px no-repeat; text-indent: -5000px;}
.btn-pay .btn-buy.on {background-position:0px -34px;}
.btn-pay .btn-cart{ background: url("../images/btns/goods-list-bg.png") -36px 0px no-repeat; text-indent: -5000px;}
.btn-pay .btn-cart.on {background-position:-36px -34px;}
.btn-pay .btn-wish{ background: url("../images/btns/goods-list-bg.png") -72px 0px no-repeat; text-indent: -5000px;}
.btn-pay .btn-wish.on {background-position:-72px -34px;}
.blog_goods .cut-text {width: 186px;  height: 31px; line-height: 35px;margin: 0 auto;}
.blog_goods .goods_contents_box {width:220px; height:301px; margin:24px 0 0 57px;}

.goods_option div { float: left;}
.goods_option .box_wrap { float: right;}
.goods_option .option_price { display: inline-block; width: 115px; color: #e0371a; text-align: right;}
.goods_option .option_price * { vertical-align: middle;}
.option_txt { border-bottom: 1px dotted #c0c0c0;}
/*.total_price { border-top: 1px solid #c0c0c0;}*/
.goods_sum p { display: block; float: right; color: #e0371a;}
.goods_sum .txt { float: left; color: #666;}

.goods_lists_area02 {padding: 8px 0 0 16px;}
.goods_lists_area02 .pname {line-height:20px;height:60px;overflow:hidden;}
.goods_list_btns {position: absolute; bottom: 2px; left: 3px;}
.goods_list_btns li { width: 40px;height: 12px;}
.goods_list_btns a { display: block; position: relative;top: -3px; height: 17px;margin: 0 auto;  background: url("../images/btns/goods_buttom_all.png") no-repeat; text-indent: -5000px;}
.goods_list_btns .btn-window {width: 15px; background-position: 0px 0px;}
.goods_list_btns .btn-buy { width: 13px;  background-position: -40px 0px;}
.goods_list_btns .btn-cart {width: 19px; background-position: -75px 0px;}
.goods_list_btns .btn-wish { width: 17px;background-position: -117px 0px;}

.goods_list_btns .btn-window.on {background-position: 0px -18px;}
.goods_list_btns .btn-buy.on {  background-position: -40px -18px;}
.goods_list_btns .btn-cart.on { background-position: -75px -18px;}
.goods_list_btns .btn-wish.on {background-position: -117px -18px;}

/*.btn_mobile {display:block; width:100%; height:100%;}*/


/*good view css*/
.goods_view_table { padding: 50px 60px 70px; margin-bottom: 70px; border: 1px solid #eee;}
.goods_view_table .goods_buttom_wrap li {width:145px; height:50px;  cursor:pointer;text-align:center;}
.goods_view_table .goods_buttom_wrap li img {position:relative; top:15px;}
.goods_view_table .goods_buttom_wrap li.two_buttom {width:143px;height:48px;}
.goods_view_table .pcount_input {height:17px;width:37px;text-align:center;}
.goods_view_table .social_wrap span.title {  display: inline-block;margin: -5px -2px -3px 0;overflow: hidden; width: 28px;height: 28px;text-indent: -9999px;vertical-align: top; }
.goods_view_table .social_wrap .counter {  padding: 0 4px 0 11px;  height: 18px;  display: inline-block;}
.goods_view_table .social_wrap a:hover {text-decoration:none;}
.goods_view_table .social_wrap .facebook .title {background: url(../images/btns/s_icon.png) no-repeat 0px 0px;}
.goods_view_table .social_wrap .facebook .title:hover {background-position:0px -30px;}
.goods_view_table .social_wrap .twitter .title {background: url(../images/btns/s_icon.png) no-repeat -30px 0px;}
.goods_view_table .social_wrap .twitter .title:hover {background-position:-30px -30px;}
.goods_view_table .social_wrap .google-plus .title {background: url(../images/btns/s_icon.png) no-repeat -60px 0px;}
.goods_view_table .social_wrap .google-plus .title:hover {background-position:-60px -30px;}
.goods_view_table .social_wrap .pinterest .title {background: url(../images/btns/s_icon.png) no-repeat -90px 0px;}
.goods_view_table .social_wrap .pinterest .title:hover {background-position:-90px -30px;}
.goods_view_table .social_wrap .linkedin .title {background: url(../images/btns/s_icon.png) no-repeat -120px 0px;}
.goods_view_table .social_wrap .linkedin .title:hover {background-position:-120px -30px;}

.goods_view_table h2 img { vertical-align: text-bottom;}

.goods_view_info .left {width:80%;}
.goods_view_info .right {width:17.5%; }
.goods_content_box {display:none; padding:30px 24px 0 24px;}
.goods_content_box:first-child {display:block;}
.goods_content_box.iframe_wrap, .goods_content_box.Policy_wrap { padding-bottom: 30px;}
.goods_text_table th, .goods_text_table td {padding:9px 16px;}
.goods_right_title {padding:11px 0px 12px;text-align:center;}


.wislist_box li {text-align:center;}
.cate-best-goodsimg {margin-bottom:12px; display:block;}
.bestseller-rank {position:absolute; top:0px;left:-28px;}
.goods_writing_buttom {text-align:right;}
.goods_writing_buttom a {display:inline-block; padding:8px 25px;}

.Policy_wrap img {width:100%;}


/*cart*/
/* .dia_title:before {content:'¡ß'; display:block; position:absolute; top:0px; left:0px;} *//*infoinput ¶È°°ÀÌ »ç¿ë*/
/*
.cart_title dd {text-indent:-9999px;}
.cart_title dd ul {display:none;}
.cart_title dd.type1 {width:402px; height:30px; background:url('../images/text/cart_process1.gif') 0 0 no-repeat;}
.cart_title dd.type2 {width:402px; height:30px; background:url('../images/text/cart_process2.gif') 0 0 no-repeat;}
.cart_title dd.type2 {width:402px; height:30px; background:url('../images/text/cart_process3.gif') 0 0 no-repeat;}
*/
.cart_step {overflow: hidden;}
.cart_step li { position: relative; float: left; height: 30px; padding: 0 25px 0 40px; margin-left: 25px; color: #777; font-size: 16px; line-height: 30px;}
.cart_step li.on { color: #ef5237;}
.cart_step li .arrow { display: inline-block; position: absolute; right: 0; top: 0; content: ''; width: 14px; height: 27px; background: url('../images/common/step_arrow.gif') no-repeat 0 0;}

.cart_step .step01 { background: url('../images/common/cart_step1.gif') no-repeat 0 0;}
.cart_step .step02 { background: url('../images/common/cart_step2.gif') no-repeat 0 0;}
.cart_step .step03 { background: url('../images/common/cart_step3.gif') no-repeat 0 0;}
.cart_step .step01.on { background: url('../images/common/cart_step1_on.gif') no-repeat 0 0;}
.cart_step .step02.on { background: url('../images/common/cart_step2_on.gif') no-repeat 0 0;}
.cart_step .step03.on { background: url('../images/common/cart_step3_on.gif') no-repeat 0 0;}

.cart_title .user_info ul { overflow: hidden;}
.cart_title .user_info li { float: left; padding-left: 8px; margin-right: 25px; background: url('../images/common/bul_square2.gif') no-repeat 0 6px; color: #636363;}
.cart_title .user_info li strong { color: #424242;}

.login_info_wrap {padding-bottom:6px; background:url('../images/common/diagonal_line.png') 0px bottom repeat-x; line-height:39px; color:#636363; }
.login_info_wrap strong, .login_info_wrap dt, .login_info_wrap dd { color:#636363; font-size:11px;}
.name_cart {margin-left:18px; margin-right:32px;}
.login_info_wrap > dl > dd dl {margin-right:26px;}
.login_info_wrap > dl > dd dl dt {padding-left:8px; background:url('../images/common/main_point.png') 0 19px no-repeat;}
.login_info_wrap > dl > dd dl dd span {color:#222; font-weight:bold;  margin-left:5px;}
.pesanan_box li {margin:4px 0px;}
.cart_price_wrap {padding:20px 30px; margin-top:20px;}

.cart_detail th {background:#f6f6f6; height:44px;}

/*infoinput*/
.infoinput_box_type1 > .box_left {width:49%;}
.infoinput_box_type1 > .box_right {width:49%;}
.textarea_infoinput input {width: 569px; height: 16px;padding: 4px;/* resize: none;  float:left;*/}
.textarea_infoinput > span {line-height:26px; display:block; float:left;}
.coupon_btn {height:25PX; line-height:25px; padding:0px 6px;}
.coupon_btn:hover {text-decoration:none;}

/*securepay page*/
.order_complete_text {/* background:url('../images/common/k_join_select.png') 0 0 no-repeat;  width:829px; height:170px;*/ margin:70px auto; text-align:center; color:#636363;}
.order_complete_text  dt {margin-top:48px;font-size:33px; letter-spacing:-2px; color: #424242;}
.order_complete_text  dd {position:relative; top:26px;}

/*product_after_write&goods_qna_write css*/
.write_title {line-height:44px;}
.write_title a {padding:5px;}

.tbl_after th { font-weight: normal; /* background: #fbfbfb; */}
.tbl_after td { padding: 15px 0; /* background: #fbfbfb; */}
.after_thumb { height: 38px; }
.after_thumb img, .after_con img { max-width: 100%; width: auto; height: 100%;}

.qna_q, .qna_a { margin: 0 50px; font-size: 30px; font-weight: bold; font-family: 'TitilliumText250wt', '³ª´®°íµñ', 'µ¸À½';}
.qna_q { color: #b9b9b9;}
.qna_con div { color: #666; line-height: 1.8;}
.noreply { display: inline-block; width: 55px; padding: 3px 0 2px 0; border: 1px solid #a2a2a2; text-align: center; color: #7b7b7b; letter-spacing: -1px;}
.reply { display: inline-block; width: 55px; padding: 3px 0 2px 0; border: 1px solid #d19c1e; background: #dea620;text-align: center; color: #fff; letter-spacing: -1px;}


/*select_option*/
.reviews_area {width:412px;}
.cart_mobal_title {line-height:33px;}
.cart_mobal_title img {position:absolute; top:15px; right:15px;}
.option_buttom a {padding:3px 5px;}
.option_buttom a:hover {text-decoration:none;}

/*best good*/
.best_goods_wrap .n_best dt {color:#868686;}
.best_goods_wrap .n_best {position:absolute; top:20px; left:20px; background:#fff;}
.best_goods_box {padding:22px;}
.goods_best_23 {height:100%;right:0px;top:0px;}
.goods_best_2 {height:50%; top:0px;}
.goods_best_3 {height:50%; bottom:0px;}
.goods_best_23 .best_goods dd {width:200px;}
.goods_best_23 .best_goods dd img {width:100%;}


/** version fix **/

.cart_detail_box { border:1px solid #aaa; }
.cart_detail_box th, .cart_detail_box td { border-left:1px dotted #aaa; }
.cart_detail_box th { border-bottom:1px dotted #aaa; }
.cart_detail_box td { position:relative; text-align: right; padding-right: 25px;}
.cart_detail_box span { width:25px; height:24px; display:block; position:absolute; top:30px; left:-14px; }
.cart_detail_box .minus span { background:url(../images/common/pay_icon01.png); }
.cart_detail_box .plus span { background:url(../images/common/pay_icon02.png); }
.cart_detail_box .end span { background:url(../images/common/pay_icon03.png); }
.cart_detail_box .end strong, .cart_detail_box .end font { color:#e0371a; }

.no_cart { border-bottom:1px solid #ddd; }


/*event list css*/

.event_list {box-sizing: border-box;}


/* »óÇ°Æò */
.premium_tit { line-height: 39px;}


/* °ü·ÃÃßÃµ»óÇ° */
.relation.bx-wrapper { min-width: 950px !important; margin: 20px auto !important;/* height: 270px; */}
.relation.bx-wrapper .bx-viewport { width: 865px !important; min-height: 217px;}
.goods_retaion { /* height: 270px; */}
.goods_relation .slide { width: 165px !important; min-height: 165px !important;text-align: center;}
.goods_relation .thumb { width: 163px; height: 163px; overflow: hidden; margin-bottom: 20px; border: 1px solid #f4f4f4; background: #fff;}
.goods_relation .thumb img { width: auto; max-width: 100%; height: auto;}

.goods_relation .price { margin-top: 5px;}
.goods_relation .price span { text-decoration: line-through; color: #aeaeae;}
.goods_relation .item { text-align: center;}

/* °áÁ¦Á¤º¸ */
/*.payment_type table td { border-bottom: 1px solid #dadada;}*/

.goods_list.main_list .no_goods { margin: 150px 0;}

/* »óÇ°»ó¼¼Á¤µµ Å×ÀÌºí*/
.goods_detail { border-top: 1px solid #c0c0c0;}
.goods_detail th { background: #f8f8f8; font-weight: normal; text-align: left; color: #333; vertical-align: top;}
.goods_detail td { color: #666;}
.goods_detail th, .goods_detail td { padding: 15px; border-bottom: 1px solid #e2e2e2;}



.goodlist_nav .total_box { 
    width: 255px;
}
/* BASIC css end */

