.goodsListshopping16 { margin:0; padding:10px; }
.goodsListshopping16 .-disPer { background-color:#d7182a; text-align:center; color:#fff; font-weight:bold; letter-spacing:-0.5px; box-sizing:border-box;  font-size: 13px; width:40px; height:40px; line-height:40px; border-radius:40px !important; }
.goodsListshopping16 .-deliFree { display:inline-block; border:1px solid #dddddd; font-size:12px; width:52px; height:22px; line-height:24px; color:#888; letter-spacing:-0.5px; text-align:center; margin-bottom:5px; }
.goodsListshopping16 .-fdGoodsPrice { margin-top:0; }
.goodsListshopping16 .-fdGoodsName { margin-bottom:4px; }
.-gnSbagCnt { display:inline-block; color:#fff; font-size:10px;height:14px; line-height:16px; padding:0 4px; border-radius:10px; background-color:#488037; }


/*.btn-tpl.btn-pattern-B00 {color: #66923d; background-color: #fff; border: 1px solid #66923d;}
.btn-tpl.btn-pattern-B00:hover {color:#fff !important; background: #66923d;}*/

/*»óÇ° »ó¼¼º¸±â*/
.goodsView01 .AB-select {
    background-image: url("opt_select_btn.png");
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: top 20px right 20px;
}

.goodsView01 .bdGoodsInfoL .-fdThumb {margin-bottom: 30px;}
.goodsView01 .bdGoodsInfoL .-fdThumb img {border-radius: 10px;}
.goodsView01 .bdGoodsInfoL .-fdThumbS { text-align: center;}
.goodsView01 .bdGoodsInfoL .-fdThumbS a > img { border-radius: 10px; margin-right: 16px;}
.goodsView01 .bdGoodsInfoL .-fdThumbS a:last-child > img {margin-right: 0;}
.goodsView01 .articleHead .-bdTitleWrap h4 { font-weight: 600; font-size: 24px; line-height: 1.3; padding: 0px 0px 5px 0px;}
.goodsView01 .articleHead .-bdTitleWrap .-fdDescription { margin: 0px;}
.goodsView01 .articleHead .-bdGoodsInfo tr:last-child { border-bottom: none;}
.goodsView01 .articleHead .-bdGoodsInfo th, .goodsView01 .articleHead .-bdGoodsInfo td { font-size: 15px; line-height: 1.3;padding: 15px 0;border-bottom: 1px solid #f0f0f0;}
.goodsView01 .articleHead .-bdGoodsInfo tr:last-child th, .goodsView01 .articleHead .-bdGoodsInfo tr:last-child td {border-bottom: none;}
.goodsView01 .articleHead .-bdGoodsInfo th {width: 95px;}
.goodsView01 .articleHead .-bdGoodsInfo.-bdPriceGoods { border-bottom: none; padding: 0 0 10px 0; margin: 0;}
.goodsView01 .articleHead .-bdGoodsInfo.-bdPriceGoods th, .goodsView01 .articleHead .-bdGoodsInfo.-bdPriceGoods td {border-bottom: none;padding: 5px 0;}
.goodsView01 .articleHead .-bdGoodsInfo.-bdPriceGoods th { display: none;}
.goodsView01 .articleHead .-bdQtyPrice > div { width: 140px;position: relative;}
.goodsView01 .articleHead .-bdQtyPrice > div > * { float: left;}
.goodsView01 .articleHead .-bdGoodsInfo .tblGoodsQty th, .goodsView01 .articleHead .-bdGoodsInfo .tblGoodsQty td { border-top: 1px solid #f0f0f0;}
.goodsView01 .articleHead .-bdQtyPrice [class*="qty-"] { display: inline-block;}
.goodsView01 .articleHead .-bdQtyPrice [class*="qty-"] + span {line-height: 30px;padding-left: 4px;}
.goodsView01 .articleHead .-bdGoodsInfo.-bdPriceTotal { border-top: none; margin-top: 0px;}
.goodsView01 .articleHead .-bdGoodsInfo .ABS-org-price { display: block; text-decoration: line-through; color: #aaaaaa;font-size: 21px;font-weight: 300;}
.goodsView01 .articleHead .-bdPriceTotal table { width: auto;display: flex;justify-content: flex-end; border: none;padding: 0px;}
.goodsView01 .articleHead .-bdPriceTotal th, .goodsView01 .articleHead .-bdPriceTotal td { border: none;}
.goodsView01 .articleHead .-bdPriceTotal th {font-weight: 500;text-align: right;vertical-align: bottom;}
.goodsView01 .articleHead .-bdPriceTotal [class*="price_total_area"] {color: #f58220;font-size: 26px;line-height: 30px;padding-left: 20px;}
.goodsView01 .articleHead .-btnWrap li { padding-left: 8px;}
.goodsView01 .articleHead .-btnWrap .btn-size-12 {font-weight: 300; font-size: 18px;}
.goodsView01 .tgldivShareSns { top: 40px;}
[class*="opt_title"] {border-bottom: none !important;}
tr.opt_title_Y th {display: none;}
tr.opt_title_Y td {display: table;width: 100%;}
.goodsoption_bx [class*="opt_title"] td { padding: 23px 0px 10px 0px !important;display: block;}
[class*="opt_title"] td .AB-select { padding-left: 15px; font-size: 15px; color: #000000;font-weight: 400;line-height: 47px;height: 47px; border: 1px solid #dddddd;border-radius: 5px;}
tr.opt_title_N td > span { display: flex;}
[class*="goodsView"] .opt-selects-this .opt-sel { padding: 12px 15px 15px 18px;border: none; background-color: #f7f7f7;border-radius: 5px;margin-bottom: 10px;}
[class*="goodsView"] .opt-selects-this .opt-sel:first-child {border: none;background-color: #f7f7f7;border-radius: 5px; margin-top: 0px;}
[class*="goodsView"] .opt-selects-this .opt-sel span[class*="opt-sel-"] {font-size: 13px;color: #626161;}
[class*="goodsView"] .opt-selects-this .opt-sel span.opt-sel-name {width: 100%;padding-right: 17px;}
[class*="goodsView"] .opt-selects-this .opt-sel span.opt-sel-price { font-size: 16px; color: #333333; width: 69%;padding-top: 13px;}
[class*="goodsView"] .opt-selects-this .opt-sel span.opt-sel-del { right: 15px;}
[class*="goodsView"] .opt-selects-this .opt-sel span.opt-sel-qty { width: 30%; padding: 0px 30px; margin-top: 12px; margin-left: 0px;}
[class*="goodsView"] .opt-selects-this .opt-sel span.opt-sel-qty input[type="text"] { width: 100%; height: 24px;line-height: 24px; text-align: center; padding: 0px; border: none; margin-right: 6px;}
[class*="goodsView"] .opt-selects-this .opt-sel span.opt-sel-qty .qty-p {background: url("goods_qty_p.png") center center no-repeat #fff;background-size: 10px;border-radius: 50px;width: 24px;height: 24px; top: 0px;right: 0;}
[class*="goodsView"] .opt-selects-this .opt-sel span.opt-sel-qty .qty-m {background: url("goods_qty_m.png") center center no-repeat #fff; background-size: 10px; border-radius: 50px;width: 24px;height: 24px; top: 0px; left: 0;}
[class*="goodsView"] .-btnWrap.quickGoods ul.AB-cr {background: #f5f5f5;border: none;}
[class*="goodsView"] .articleHead .-btnWrap li a { margin: 8px 2px;}
.goodsView01 .articleBody { margin-top: 35px;}
/* .goodsView01 #goods-view-tab li a {font-size: 15px;line-height: 50px;color: #333333;border: none;background: #fff;border-bottom: 1px solid #f58220;font-weight: 400;} */
/* .goodsView01 #goods-view-tab li.switch-on a {color: #f58220;border: 1px solid #f58220;border-bottom: none; border-radius: 10px 10px 0px 0px;} */
[class*="goodsView"] .articleBody h5 {font-weight: 400;letter-spacing: 0px;}
[class*="goodsView"] .articleBody h6 {letter-spacing: 0px;}
[class*="goodsView"] .articleBody .-fdDescription {border-top: 1px solid #ddd;}
.goodsView01 .articleBody .-btnTop {border-radius: 10px;}
[class*="goodsView"] .articleBody [-sw*="goods-info-"] > div {line-height: 1.2;border-bottom: none;}
[class*="goodsView"] .-btnShare {border-radius: 5px;}
#-sl-bdView-share-sl-form .-sl {z-index: 2 !important;}
.goodsView01 [style*="font-weight:bold"], .goodsView01 [style*="font-weight: bold"] { font-weight: 400 !important;}
.goodsView01 .-bdGoodsUptag { text-align: center;}
.goodsView01 .-bdGoodsUptag [style*="width:375px;"], .goodsView01 .-bdGoodsUptag [style*="width: 375px;"] {width: auto !important;}
.goodsView01 .-bdGoodsUptag [style*="height:20px;"], .goodsView01 .-bdGoodsUptag [style*="height: 20px;"] {line-height: 18px !important;}
.txtSubTpl13 {letter-spacing: 0px;}
.goodsView01 .hideTogglebtn {position: absolute;right: 0px;top: 5px;color: #000;background: url("/template/DESIGN_mobile/program/theme/01/btn_tog_afteruse_close_m.png") center center no-repeat;background-size: 14px;width: 14px;height: 14px;padding: 5px 10px; border-radius: 20px; display: inline-block; font-size: 13px; font-weight: bold;}
.goodsView01 .-show .hideTogglebtn { transform: rotate( 0deg );}
.goodsView01 a[id*="btn-sch-m"] { display: block;}
.ABA-article-contents {font-size: 15px; letter-spacing: 0;}
.ABA-article-contents .review_text .photo { margin-top: 15px;border-radius: 10px;height: auto;}
[class*='afteruse-tog-btn-'] .afteruse-btn-arrow {border: 1px solid #d7d7d7;border-radius: 5px;}
[class*='afteruse-tog-btn-'].-hide .afteruse-btn-arrow.open , [class*='afteruse-tog-btn-'].-show .afteruse-btn-arrow.close {background-position: 95% center;}
[class*="afteruse-scroll-"][class*="afteruse-scroll-h-"] img {display: none;}


/* ÅÇ */
/* .goodsView01 #goods-view-tab li a {font-size: 15px;line-height: 45px;color: #333333;border: none;background: #fff;border-bottom: 1px solid #66923d;font-weight: 400;} */
/* .goodsView01 #goods-view-tab li.switch-on a {font-size: 15px;line-height: 45px;color: #66923d;border: 1px solid #66923d;border-bottom: none;border-radius: 10px 10px 0px 0px;} */

/* ½ºÅ©·Ñ »óÇ°¸ñ·Ï */
.mainGoodsWrap .-btnTableScroll {background-color:rgba(255,255,255,0.2); margin:0; width:44px; height:44px; display:flex; align-items:center; justify-content: space-around; z-index:2; top:31.7%; font-size:0; text-indent:-9999px; background-position:center center; background-repeat:no-repeat; cursor:pointer;}
.mainGoodsWrap .-btnTableScroll[id*="back"] {left:0px; border-radius:50%; background-image:url("left_arrow.png"); }
.mainGoodsWrap .-btnTableScroll[id*="forward"] {right:0px; border-radius:50%; background-image:url("right_arrow.png");}

/*¸®ºä*/
.shopping16_review01{font-size:17px; line-height:20px; color:#333333; font-weight:500; display:block;}
.shopping16_review02{font-size:15px; line-height:20px; color:#333333; font-weight:300; display:block;}


/*mdÇÈ*/
.shopping16_md_title01{font-size: 30px; font-weight : bold; color:#333333; display:block; margin-bottom: 15px; line-height: 30px;}
.shopping16_md_title02{font-size:15px; font-weight:300; color:#333333; display:block; line-height: 19px; background:url("shopping16_icon02.png") 150px 0 no-repeat; background-size: 16px;}
.shopping16_md_btn{font-size: 18px; color:#333333; opacity:0.4; line-height:18px; display:block; margin-bottom: 25px;}
.shopping16_tab_btn li {float:left; margin-right:10px} 
.shopping16_tab_btn li.switch-on .shopping16_md_btn{opacity: 1;} 

.shopping16Over:hover .shopping16_cart {display:block !important;}


.goodsListshopping16 .-fdGoodsName { margin-bottom: 4px; }