/*공통*/
html { scroll-behavior: smooth; } 
body.PC{min-width:1400px !important;}
.font_malgun {font-family: "맑은 고딕", malgun gothic, "Apple SD Gothic Neo",dotum, sans-serif !important;}
[class*="admin-help"], [class*="admin-help"] *, [class*="admin-help"] a {color: #8d8d8d !important; font-size: 13px !important; letter-spacing: 0px; line-height: 18px; font-weight:300; }
.admin-help-in.rtvm-Y, *:hover .admin-help-in.rtvm-Y, .admin-help-in.rtvm-Y:hover, .articleInput li:hover [class*="admin-help"].rtvm-Y {font-weight:400; }
a {color:inherit; }
a:focus {outline:none;}

/*필수입력항목 별*/
label.-iconRequiredInput {padding-right: 15px;}
[class*="bdWrite"] .-iconRequiredInput, label.-iconRequiredInput {background:url('/images/require_input_icon.png') right 5px no-repeat;}
/*입력상자*/
.AB-text, .AB-select, input[type="text"], select, textarea, .AB-textarea {font-weight:300; }
input[type="text"]:focus, input[type="password"]:focus, input[type="file"]:focus, input[type="image"]:focus, input[type="button"]:focus, input[type="submit"]:focus, button[type="button"]:focus, select:focus, textarea:focus {box-shadow:none;}
.AB-radio, input[type="radio"], .AB-checkbox, input[type="checkbox"] {width: 20px; height: 20px; margin: -3px 8px 0px 0px; }
/*공통버튼*/
.btn-tpl[class*="btn-pattern"] {text-shadow:none; box-shadow:none;}
.btn-tpl[class*="size-"] {letter-spacing:0; }
.btn-tpl.btn-b {font-weight:400; }
.btn-tpl.btn-size-05 {font-weight:300; }
.btn-tpl.btn-round-01 {border-radius:5px; }
.btn-tpl.btn-size-05, .btn-tpl.btn-size-06, .btn-tpl.btn-size-07, .btn-tpl.btn-size-08, .btn-tpl.btn-size-09, .btn-tpl.btn-size-10, .btn-tpl.btn-size-11, .btn-tpl.btn-size-12, .btn-tpl.btn-size-13, .btn-tpl.btn-size-14 {font-family:inherit;}
.btn-tpl.btn-size-08 {font-size:14px; font-weight:300; line-height:32px; }
.btn-tpl.btn-size-11 {font-size:14px; font-weight:400; letter-spacing: 0;word-spacing: -0.5px; height: 40px;line-height: 37px; transition: all 0.3s ease;}
.btn-tpl.btn-size-12 {font-size:16px; font-weight:400; letter-spacing: 0;word-spacing: -0.5px; height: 47px;line-height: 45px; transition: all 0.3s ease;}
.btn-tpl.btn-size-13 {font-size:16px; font-weight:400; letter-spacing: 0;word-spacing: -0.5px; height: 55px;line-height: 52px; transition: all 0.3s ease;}
.btn-tpl.btn-pattern-I02 { color:#ff752a; border-color:#f58220; }
.btn-tpl.btn-pattern-I02:hover { color:#fff; background:#f58220; }
.btn-tpl.btn-pattern-B02 { background:#f58220; border-color:#f58220; text-shadow:none;}
.btn-tpl.btn-pattern-B02:hover { background:#f17205; }
.btn-tpl.btn-pattern-A00 {background:#f9f9f9;}
.btn-tpl.btn-pattern-A01 {background:#E65C62; border-color:#E65C62; }
.btn-tpl.btn-pattern-A02 {background:#F19434;border-color:#F19434; }
.btn-tpl.btn-pattern-A03 {background:#F3C152;border-color:#F3C152; }
.btn-tpl.btn-pattern-A04 {background:#27BDD8;border-color:#27BDD8; }
.btn-tpl.btn-pattern-A05 {background:#59A4E2;border-color:#59A4E2; }
.btn-tpl.btn-pattern-A06 {background:#1F4E82;border-color:#1F4E82; }
.btn-tpl.btn-pattern-A07 {background:#7E5CCE;border-color:#7E5CCE; }
.btn-tpl.btn-pattern-A08 {background:#5a5a5a;border-color:#5a5a5a; }
.btn-tpl.btn-pattern-A09 {background:#bababa;border-color:#bababa; }
.btn-tpl.btn-pattern-A10 {background:#d4d4d4;border-color:#d4d4d4; }
.btn-tpl.btn-pattern-B00 {color:#333;}
.btn-tpl.btn-pattern-B09 {background:#8d8d8d; border:1px solid #8d8d8d;; text-shadow:none;}
.btn-tpl.btn-pattern-B09:hover {background:#f58220; border-color:#f58220;}
.btn-tpl.btn-pattern-C00 {background:#fff;}
.btn-tpl.btn-pattern-C01 {background:#BE292B; border-color:#BE292B; }
.btn-tpl.btn-pattern-C02 {background:#F19434;border-color:#F19434; }
.btn-tpl.btn-pattern-C03 {background:#F3C152;border-color:#F3C152; }
.btn-tpl.btn-pattern-C04 {background:#27BDD8;border-color:#27BDD8; }
.btn-tpl.btn-pattern-C05 {background:#6499E5;border-color:#6499E5; }
.btn-tpl.btn-pattern-C06 { background:#f58220; border-color:#f58220; text-shadow:none;}
.btn-tpl.btn-pattern-C06:hover { background:#f17205; }
.btn-tpl.btn-pattern-C07 {background:#7E5CCE;border-color:#7E5CCE; }
.btn-tpl.btn-pattern-C08 {background:#f58220; border-color:#f58220; text-shadow:none; font-weight:300; border-radius: 5px;}
.btn-tpl.btn-pattern-C09 {background:#A0A0A0;border-color:#A0A0A0; }
.btn-tpl.btn-pattern-C10 {background:#cecece;border-color:#cecece; }
.btn-tpl.btn-pattern-D00 {background:#f4f4f4;}
.btn-tpl.btn-pattern-D01 {background:#D83A3C; border-color:#D83A3C; }
.btn-tpl.btn-pattern-D02 {background:#FFAB54;border-color:#FFAB54; }
.btn-tpl.btn-pattern-D03 {background:#FFD476;border-color:#FFD476; }
.btn-tpl.btn-pattern-D04 {background:#2CC4DE;border-color:#2CC4DE; }
.btn-tpl.btn-pattern-D05 {background:#68B1EC;border-color:#68B1EC; }
.btn-tpl.btn-pattern-D06 {background:#27588E;border-color:#27588E; }
.btn-tpl.btn-pattern-D07 {background:#8866D8;border-color:#8866D8; }
.btn-tpl.btn-pattern-D08 {background:#696969;border-color:#696969; }
.btn-tpl.btn-pattern-D09 {background:#B3B3B3;border-color:#B3B3B3; }
.btn-tpl.btn-pattern-D10 {background:#d0d0d0;border-color:#d0d0d0; }
.btn-tpl.btn-pattern-E00 {background:#fff; }
.btn-tpl.btn-pattern-E01 {background:#D84B4D; border-color:#D84B4D; }
.btn-tpl.btn-pattern-E02 {background:#F19A40;border-color:#F19A40; }
.btn-tpl.btn-pattern-E03 {background:#ECC350;border-color:#ECC350; }
.btn-tpl.btn-pattern-E04 {background:#27BDD8;border-color:#27BDD8; }
.btn-tpl.btn-pattern-E05 {background:#6CA1EC;border-color:#6CA1EC; }
.btn-tpl.btn-pattern-E06 {background:#4879DA;border-color:#4879DA; }
.btn-tpl.btn-pattern-E07 {background:#895FB7;border-color:#895FB7; }
.btn-tpl.btn-pattern-E08 {background:#868686;border-color:#868686; }
.btn-tpl.btn-pattern-E09 {background:#b5b5b5;border-color:#b5b5b5; }
.btn-tpl.btn-pattern-E10 {background:#fefefe;}
.btn-tpl.btn-pattern-F00 {background:#fff; border-color:#e5e5e5; }
.btn-tpl.btn-pattern-F01 {background:#FFF1F1; border-color:#FFF1F1; }
.btn-tpl.btn-pattern-F02 {background:#FFF3E8;border-color:#FFF3E8; }
.btn-tpl.btn-pattern-F03 {background:#FFF8E2;border-color:#FFF8E2; }
.btn-tpl.btn-pattern-F04 {background:#F2FBE2;border-color:#F2FBE2; }
.btn-tpl.btn-pattern-F05 {background:#ECF6FF;border-color:#ECF6FF; }
.btn-tpl.btn-pattern-F06 {background:#F1F2FF;border-color:#F1F2FF; }
.btn-tpl.btn-pattern-F07 {background:#F5EBFB;border-color:#F5EBFB; }
.btn-tpl.btn-pattern-F08 {background:#e5e5e5;border-color:#e5e5e5; }
.btn-tpl.btn-pattern-F09 {background:#f1f1f1;border-color:#f1f1f1; }
.btn-tpl.btn-pattern-F10 {background:#f7f7f7;border-color:#f7f7f7; }
.btn-tpl[class*="btn-pattern-G"], .btn-tpl[class*="btn-pattern-J"] {background:#fff; }
.btn-tpl.btn-pattern-G10 {background:#fff; border:1px solid #d7d7d7;  color:#333; font-weight:300;}

/* 헤더 */
.mainQuickbtn_a{text-align:end !important;}
.pageQuick_div div a:hover span{color: #11407f; text-decoration: underline;}
.-btnTableScroll img { padding: 0px !important; }
.header_shop_menu li {display:inline-block; text-align:center;}
.header_shop_submenu1 {margin: 0 10px;}
.header_shop_menu li:last-child.header_shop_submenu1{margin-right:0;}
.header_shop_submenu1 span {display: block; padding-top: 8px; font-size: 11px; color:#5c5c5c;}
.header_shop_submenu1 span:hover {color:#333;}
.utilWrap02 a:after, .utilWrap02 span:after {border-color:#d7d7d7; }
#ABA-footer .utilWrap02 a:after, #ABA-footer .utilWrap02 span:after {margin:-2px 26px 0; vertical-align: middle; height:15px; }
span.right_today_view_num , .header_shop_menu li span.right_today_view_num{color:#fff; display:inline-block; line-height: 18px; background: #f58220; width: 18px; height: 18px; border-radius: 25px; color: #fff; font-size: 10px; position: absolute; right: -3px; top: -3px; text-align: center; padding:0; z-index:1;}

/* 메인 페이지 CSS */
.carousel-lite{margin:0 auto;}
.-btnTableScroll img{background-color:none; border:0px;}
.shopMall {border: 1px solid #dddddd;border-radius: 10px;width: 210px;height: 170px;box-shadow: 3px 10px 10px #f0f0f0;transition: all 0.3s ease;cursor:pointer;}
.shopMall:hover {border: 1px solid #ff752a;border-radius: 11px;width: 210px;height: 170px;box-shadow: 3px 10px 10px #f0f0f0;cursor:pointer;}
.vtabShop03 .tplSwitchTab {padding: 10px 16px 25px;}
.vtabShop03 .tplSwitchTab .jnmall_tab_btn li{ display:inline-block; margin:0 3px;}
.vtabShop03 .tplSwitchTab .jnmall_tab_btn li a { color:#333; font-size:15px; border-radius: 50px;background: #fff; border:1px solid #d7d7d7; height:40px; line-height:38px; min-width:75px; padding:0 15px;}
.vtabShop03 .tplSwitchTab .jnmall_tab_btn li.switch-on a {color:#fff; background: #514133; border:none; }
.main_h01{font-size:30px;line-height:38px;font-weight:bold;color:#333; letter-spacing:0px;}
.main_h02{font-size:25px;line-height:1.5;font-weight:bold;color:#333; letter-spacing: 0px;}
.main_p01{font-size:16px;line-height:24px;font-weight:400;color:#333; letter-spacing: 0px;}
.main_p02{font-size:20px;line-height:28px;font-weight:400;color:#333; letter-spacing: 0px;}
.main_p03{font-size:18px;line-height:26px;font-weight:400;color:#333; letter-spacing: 0px;}
.main_p04{font-size:14px;line-height:20px;font-weight:bold;color:#333; letter-spacing: 0px;}
.main_p05{font-size:12px;line-height:1.5;font-weight:400;color:#333; letter-spacing: 0px;}
.sub_h01{font-size:35px;line-height:1.5;font-weight:400;color:#333; letter-spacing: 0px;}
.sub_footer_font{font-size: 14px;color: #5c5c5c;font-weight: 400;}
#ABA-footer .main_h02 {color:#5c5c5c;}
/*youtube*/
.youtube_contdiv .AB-alignc iframe{width:720px;height:382px;}
.main_btn01 {color: #ffffff;transition: all 0.3s ease; font-size:16px; line-height: 48px;text-align: center;border: 1px solid #fff;border-radius: 10px; padding:0 50px;height: 50px;box-sizing: border-box;display:inline-block;}
.main_btn01:hover{background-color:#fff;color:#333;}
.main_btn02 {color:#333;font-size:16px; line-height: 48px;text-align: center; background:#fff; border-radius: 10px; padding:0 50px;height: 50px;box-sizing: border-box;display:inline-block;}
/*시군몰게시판롤링*/
.sigunmol_rollbx .carousel-lite{width:88% !important;}
.sigunmol_roll_over{display:none !important;}
.sigunmol_roll_td:hover .sigunmol_roll_over{display:block !important;}
.sigunmol_roll_td:hover .sigunmol_roll{display:none !important;}

/*메인 쇼핑몰 목록
[class*="goodsList"] .-fdGoodsName, [class*="goodsList"] .-fdGoodsName a{font-size: 13px; line-height: 1.5em; letter-spacing:0;}*/

/*상품사용후기게시판*/
.purchaseReview_img{width: 54px;border-radius: 100%;transition: all 0.3s ease;}
.purchaseReview_img:hover{border-radius: 10%;}
.writer_name_board {margin-left: 0px;padding-left: 0px;}
.board_field{padding-left: 10px;padding-top: 13px;padding-bottom: 12px;height:54px;}
.board_field02{padding-top: 13px;padding-bottom: 12px;height:54px;}
.board_field_center{text-align: center;vertical-align: middle; line-height: 54px;}

/*레이아웃*/
.AB-sj-h3 {color:#333; font-size:25px; padding:8px 0; }
.direct_button_event01{font-size: 11px;padding: 6px;font-weight: normal;text-align: center;background-color: #ffffff;border: 1px solid #ffffff;border-radius: 5px;width: 54px;height: 76px;position: absolute;top: -29px;left: 0px;box-shadow: 0px 3px 28px 0px rgb(0 0 0 / 5%);}
.direct_button_event02{font-size: 11px;padding: 6px;font-weight: normal;text-align: center;background-color: #ffffff;border: 1px solid #ffffff;border-radius: 5px;width: 54px;height: 76px;position: absolute;top: -29px;left: 80px;box-shadow: 0px 3px 28px 0px rgb(0 0 0 / 5%);}
.direct_button_event03{z-index: 2;font-size: 11px;padding: 6px;font-weight: normal;text-align: center;background-color: #ffffff;border: 1px solid #ffffff;border-radius: 5px;width: 54px;height: 76px;position: absolute;top: 0px;left: 0px;box-shadow: 0px 3px 28px 0px rgb(0 0 0 / 5%);}
.direct_button_event04{z-index: 2;font-size: 11px;padding: 6px;font-weight: normal;text-align: center;background-color: #ffffff;border: 1px solid #ffffff;border-radius: 5px;width: 54px;height: 76px;position: absolute;top: 0px;left: 80px;box-shadow: 0px 3px 28px 0px rgb(0 0 0 / 5%);}
.directBtnevent_div{height:45px;}
.directBtnevent_img{padding-top: 8px;}
.directBtnevent_div a:before{content: '';position: absolute;left: 17px;top: 11px;right: 17px;bottom: 43px;border: 1px solid transparent;border-radius: 100%;border-top-color: #702099;animation: circlelist 2s linear infinite forwards;}
.directBtnevent_div a:after{content: '';position: absolute;left: 12px;top: 6px;right: 12px;bottom: 38px;border: 1px solid transparent;border-radius: 100%;border-bottom-color: #f0f0f0;animation: circlelist 1.5s linear infinite forwards;}

@keyframes circlelist {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.directBtnevent_title{display:block; line-height: 16px;font-weight:bold;}
.direct_button_event:hover .directBtnevent_title{text-decoration: underline;}

.list_footer_banner a {display: block;}
.list_footer_banner a img {border: 1px solid #fff; border-radius: 5px;transition: all 0.3s ease;}
.list_footer_banner a:hover img {border: 1px solid #000;border-radius: 5px;}

/*와우슬라이더*/
#wowslider-container_52 {
	margin: 0 auto !important;
	border:none !important;
}
#wowslider-container_52 .ws_thumbs {
	bottom: 0 !important;
}

#wowslider-container_52 .ws_thumbs a{
	margin:3px;
	text-indent:0;
	background-color:#fafafa;
	box-shadow:rgba(0 0 0 / 8%) 1px 1px 1px;
	border-radius:5px;
	width:10px;
	height:10px;
	display:inline-block;
}

#wowslider-container_52 .ws_thumbs a img{
	display:none;
}

#wowslider-container_52 .ws_thumbs a.ws_selthumb {
	background-color:#ffd06c;
	width:26px;
}

#wowslider-container_52 a.ws_next{
	right: 50% !important; display:block !important;
	background : url(/images/220812img_next.png) no-repeat !important;
	margin-right : -700px;
}
#wowslider-container_52 a.ws_prev {
	left: 50% !important; display:block !important;
	background: url(/images/220812img_prev.png) no-repeat !important;
	margin-left : -700px;
}
#wowslider-container_52 a.ws_next, #wowslider-container_52 a.ws_prev {
	line-height: 52px !important;
	opacity: unset !important;
	margin-top: 0 !important;
	transform: translate(0, -65%) !important;
	width: 30px !important;
	padding: 0 !important;
	font-size:0 !important;
	background-size: 30px !important;
	display:none !important; /* 화살표 버튼 생략 2022-09-23 by jhyun*/
}

/* 공통 상품목록 */
[class*="goodsList"] .-fdThumb { border-radius:10px; overflow:hidden;}
[class*="goodsList"] .-fdThumb.pick_div_imgbx {border-radius:10px 10px 0px 0px; }
[class*="goodsList"] .-tblGoodsList {padding:0px 16px 20px; text-align:left;}
[class*="goodsList"] .-fdContent {padding:19px 8px 46px; }
[class*="goodsList"] .-fdGoodsName , [class*="goodsList"] .-fdGoodsName > a , .pageMyShopping [class*="goodsList"] .-tblGoodsList .-fdGoodsName, .pageMyShopping [class*="goodsList"] .-tblGoodsList .-fdGoodsName a{font-size:16px; color:#333; font-weight:400; letter-spacing:0px; line-height:22px; height:44px; }
[class*="goodsList"] .-fdGoodsName { overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; margin-bottom:19px; }
[class*="goodsList"] .-fdGoodsPrice { height: 47px; margin:0; }
[class*="goodsList"] .-fdGoodsPrice .ABS-org-price {color:#aaaaaa; font-size:14px; font-weight:300; }
[class*="goodsList"] .-fdGoodsPrice .ABS-org-price .ABS-sell-price, .pageMyShopping [class*="goodsList"] .-tblGoodsList .-fdGoodsPrice .ABS-org-price .ABS-sell-price {text-decoration:line-through;color: #aaaaaa;font-size: 14px; font-weight:300;}
[class*="goodsList"] .-fdGoodsPrice .ABS-sell-price, .pageMyShopping [class*="goodsList"] .-tblGoodsList .-fdGoodsPrice .ABS-sell-price {color:#333; font-weight:normal; font-size:20px; line-height:20px; padding-top:0; }
[class*="goodsList"] .-fdGoodsPrice .ABS-sell-price {margin-bottom:6px; }
/*[class*="goodsList"] .-fdGoodsPrice .ABS-sell-price {font-weight:bold; }*/
[class*="goodsList"] .-fdGoodsPrice .ABS-sell-price .money-unit {font-size:14px; }
[class*="goodsList"] .-fdGoodsPrice .ABS-dis-rate {color:#ff752a; font-weight:300; font-size:25px; line-height:25px; letter-spacing:0px; display:inline-block; margin-left:10px; }
[class*="goodsList"] .-fdGoodsPrice .-fdBtnCart {bottom:4px; right:0; }
[class*="goodsList"] .-fdReview [class*="-fdReview"] {display:inline-block; vertical-align:middle; height:20px; line-height:18px; margin-right:6px; }
[class*="goodsList"] .-fdReviewIcon {transform: translate(0px, -1px);}
[class*="goodsList"] .-fdReviewAvg {font-size:14px; letter-spacing:0px; }
[class*="goodsList"] .-fdReviewCnt , .mainGoodsWrap .-fdReviewCnt a {color:#8d8d8d; font-size:12px; line-height:20px;}
[class*="goodsList"] .-fdViewIcons {top:6px; left:6px; }
.goodshop_bx:hover .goodshop_bx_icon{display:none;}
.goodshop_bx:hover .goodshop_bx_icon_over{display:block !important;}
/* 메인 상품목록 */
.mainGoodsWrap h3 {font-size:25px; letter-spacing:0px; display:inline-block; background:url("main_title_icon_arrow.png") right 55% no-repeat; padding-right:25px; margin-bottom:15px; padding-left:16px; }
.mainGoodsWrap .goodsList01 .carousel-lite .-tblGoodsList {padding:0px; }
/* 스크롤 상품목록 */
.mainGoodsWrap .-btnTableScroll {background-color:rgba(255,255,255,1); margin:0; width:36px; height:40px; display:flex; align-items:center; justify-content: space-around; z-index:10; top:29.5%; font-size:0; text-indent:-9999px; background-position:center center; background-repeat:no-repeat; cursor:pointer;}
.mainGoodsWrap .-btnTableScroll[id*="back"] {left:0px; border-radius:5px; background-image:url("gal_btn_arrow_l.png"); }
.mainGoodsWrap .-btnTableScroll[id*="forward"] {right:0px; border-radius:5px; background-image:url("gal_btn_arrow_r.png");}
.mainGoodsWrap.btnScrollBlack .-btnTableScroll {background-color:rgba(0 0 0 / 30%);}
.mainGoodsWrap.btnScrollBlack .-btnTableScroll[id*="back"] {border-radius:5px; background-image:url("gal_btn_arrow_l_w.png"); }
.mainGoodsWrap.btnScrollBlack .-btnTableScroll[id*="forward"] {border-radius:5px; background-image:url("gal_btn_arrow_r_w.png"); }
/* 쇼핑몰 상품목록 */
.bdListGoods .-bdSortWrap {border-bottom:none;}
.-bdSortBoxGray { background:#f1f1f1; padding:15px 10px; border-radius:5px; color:#8d8d8d;}
.-bdSortBoxGray * {font-size:14px; font-weight:300; }
.-bdSortBoxGray .-fdTotalCnt {padding:0 20px 0 14px; }
.-bdSortBoxGray .-fdTotalCnt span strong {color:#333; font-weight:400; }
.bdListGoods .-bdSortWrap .-btnWrap { position: relative; top: 0; left: 0; margin-top: -3px; margin-bottom: -5px; right:inherit; background-color:#fff; border-radius:5px; width:350px; box-sizing:border-box; padding-right:35px; padding-left:7px; }
.bdListGoods .-bdSortWrap .-btnWrap input[type="text"] { border:0; width:100%; }
.bdListGoods .-bdSortWrap .-btnWrap input[type="submit"] {font-size:0; text-indent:-9999px; background:url("icon_goods_sch_btn.png") no-repeat; position:absolute; top:50%; right:11px; width:15px; height:15px; transform:translate(0, -55%); }
.bdListGoods .-bdSortWrap .-bdSortBoxGray ul li a {background:none; padding:0; }
.bdListGoods .-bdSortWrap .-bdSortBoxGray ul li a span {padding:0 14px; line-height:20px; display:inline-block;}
.bdListGoods .-bdSortWrap .-bdSortBoxGray ul li a span[style*="text-decoration"] {color:#333; text-decoration:none !important; background:url("icon_sort_select.png") left center no-repeat; }
.bdListGoods .-bdCtgMenu [class*="-bdCtg"] {width:100%; border:none;}
.bdListGoods .-bdCtgMenu [class*="-bdCtg"] ul {margin:0 -6px; }
.bdListGoods .-bdCtgMenu [class*="-bdCtg"] ul li {width:auto; margin:3px 5px; }
.bdListGoods .-bdCtgMenu [class*="-bdCtg"] ul li > a {border:1px solid #ddd; background:#fff; border-radius:50px; height:38px; line-height:38px; padding:0 20px; font-weight:400; letter-spacing:0; }
.bdListGoods .-bdCtgMenu [class*="-bdCtg"] ul li.shop-current a {border:1px solid #514133; background:#514133; color:#fff; font-weight:400; }
.bdListGoods .-bdCtgMenu .-bdCtg2 {min-height:0; padding:0 0 15px 0; }
.bdListGoods .-bdCtgMenu .-bdCtg2 ul li > a {height:32px; line-height:32px; }
/*페이지링크*/
.LF_page_link, .LF_page_link_current {border:1px solid #fff; font-weight:300; border-radius:5px; font-size:14px; }
.LF_page_link_current {color:#f08200 !important; border-color:#eee; }
.LF_page_link_current b {font-weight:300; }

/*상품 상세보기*/
.goodsView01 .AB-select{background-image: url("/images/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 {margin-top:30px;}
.goodsView01 .articleHead .-bdTitleWrap h4{font-weight:500; font-size:30px;line-height: 1.3; padding-top:5px;}
.goodsView01 .articleHead .-bdTitleWrap .-fdDescription{margin:0px;}
.goodsView01 .bdGoodsInfoL .-bdGoodsThumb {margin-bottom:30px;}
.goodsView01 .bdGoodsInfoL .-bdGoodsThumb img {border-radius:10px;}
.goodsView01 .articleHead [class*="ABA-container-box"] .bdGoodsInfoR {padding-left:60px;}
.goodsView01 .articleHead .-bdGoodsInfo th, .goodsView01 .articleHead .-bdGoodsInfo td{border-bottom:1px solid #f0f0f0;}
.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;}
.goodsView01 .articleHead .-bdGoodsInfo.-bdPriceGoods th {display:none;}
.goodsView01 .articleHead .-bdPriceGoods s {display:block; color:#aaa; font-size:21px; font-weight:300; line-height:1.4;}
.goodsView01 .articleHead .-bdPriceGoods .ABS-dis-rate {color:#f58220; font-size:35px; line-height:35px; font-weight:400;}
.goodsView01 .articleHead .-bdGoodsInfo tr:last-child th, .goodsView01 .articleHead .-bdGoodsInfo tr:last-child td{border-bottom:none;}
.goodsView01 .articleHead .-bdGoodsInfo .tblGoodsQty th, .goodsView01 .articleHead .-bdGoodsInfo .tblGoodsQty td {border-top:1px solid #f0f0f0;}
.goodsView01 .articleHead .-bdPriceGoods [class*="price_unit"] {font-size:35px; font-weight:400; letter-spacing:0px; color:#333; line-height:35px; margin-right:20px;}
.goodsView01 .articleHead .-bdGoodsInfo.-bdPriceTotal{border-top:none;}
.goodsView01 .articleHead .-bdGoodsInfo .ABS-org-price {display:block;text-decoration:line-through;color: #aaaaaa;font-size: 21px; font-weight:300; }
.goodsView01 .articleHead .-bdGoodsInfo tr:last-child {border-bottom:none;}
.goodsView01 .articleHead .-bdGoodsInfo.-bdPriceTotal {padding-top:30px;}
.goodsView01 .articleHead .-bdGoodsInfo.-bdPriceTotal table {width:auto; display:flex; justify-content: flex-end;}
.goodsView01 .articleHead .-bdGoodsInfo.-bdPriceTotal table th {width:auto; vertical-align:bottom; font-weight:400; color:#333;}
.goodsView01 .articleHead .-bdPriceTotal [class*="price_total_area"]{color: #f58220;font-size: 35px;line-height: 35px;padding-left: 20px;}
.goodsView01 .articleHead .-bdGoodsInfo th, .goodsView01 .articleHead .-bdGoodsInfo td{font-size: 16px;line-height: 1.5;padding:15px 0;}
.goodsView01 .articleHead .-bdGoodsInfo th {width: 112px;}
.goodsView01 .articleHead .-btnWrap {margin-bottom:40px;}
.goodsView01 .articleHead .-btnWrap li {padding-left:8px; }
.goodsView01 .articleHead .-btnWrap li:first-child {width:30%;}
.goodsView01 .articleHead .-btnWrap li:last-child {width:40%;}
.goodsView01 .articleHead .-btnWrap .btn-size-12 {font-weight:300; font-size:18px; }
[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:27px;font-size:16px; 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;}
.opt-selects-this .opt-sel{padding: 15px 22px 15px 27px;border:none;background-color:#f7f7f7;border-radius:5px;margin-bottom:10px;}
.opt-selects-this .opt-sel:first-child{border:none;background-color:#f7f7f7;border-radius:5px;margin-top:0px;}
.opt-selects-this .opt-sel span[class*="opt-sel-"]{font-size:13px;color:#626161;}
.opt-selects-this .opt-sel span.opt-sel-name{width: 100%;}
.opt-selects-this .opt-sel span.opt-sel-qty{width: 16%;padding-left: 22px;padding-top: 13px;margin-right: 6px;}
.opt-selects-this .opt-sel span.opt-sel-price{font-size: 18px !important;color: #333333 !important;width: 82%;padding-top:13px; }
.opt-selects-this .opt-sel span.opt-sel-del{right: 27px;}
.opt-selects-this .opt-sel span.opt-sel-qty input[type="text"]{width:34px;text-align: center;padding: 0px;border: none;margin-right: 6px; }
.opt-selects-this .opt-sel span.opt-sel-qty .qty-p{background: url('/images/amount_upbtn.png');width: 19px;height: 19px;top: 15px;}
.opt-selects-this .opt-sel span.opt-sel-qty .qty-m{background: url('/images/amount_downbtn.png');width: 19px;height: 19px;top: 15px;left:0;}
.goodsView01 .articleBody {margin-top:100px;}
.goodsView01 #goods-view-tab li a{font-size:16px;line-height:60px;color: #333333;border:none;background:#fff;border-bottom:1px solid #f58220; font-weight:400;}
.goodsView01 #goods-view-tab li.switch-on a{font-size:16px;line-height:60px;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;}
.goodsView01 .articleBody .-btnTop {border-radius:10px; }
[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;}
.txtSubTpl13 {letter-spacing:0px;}
.goodsView01 .articleList .-tblList th, .goodsView01 .articleList .-tblList td, .goodsView01 .articleList .-tblList tbody td [class*="AB-LF-"], .goodsView01 .articleList .-tblList tbody td a {font-size:15px;}
#goods-qna-wrap .-bdArticleQ .-tblList td:last-child {padding-right:15px;}
[class*="goodsView"] .articleList .-bdShopFaq {border-top:none;}
[class*="goodsView"] .articleList .-bdShopFaq, [class*="goodsView"] #goods-review-wrap.articleList > .-tblList {border-top:2px solid #333; }
[class*="goodsView"] .articleList .-bdShopFaq .sqna-a .-tblList {border-top:none;}

/*쿠폰컬러*/
.gvCpnWrap_bg{background-color: #2b70cd;}
.gvCpnWrap:before{background-color: #2b70cd;}
.gvCpnWrap:after{background-color: #2b70cd;}
.gvCpnWrap{color: #004aad;background-color: #ffffff;}
.gvCpnWrap .-body{color: #1a1a1a;}

/*.-bdPriceWrap dl dt, .-bdPriceWrap dl dd {color:#333; font-weight:400;}
.-bdPriceWrap .AB-cr > div.-fdTotal dt, .-bdPriceWrap .AB-cr > div.-fdTotal dd {color:#333; font-weight:400; }
.-bdPriceWrap .AB-cr > div.-fdTotal dd {font-family:inherit; font-weight:400; }
.bdShop .-tblList .-fdPrice {font-weight:400; }*/

/* 게시판 */
.articleList .-tblList th, .articleList .-tblList td, [class*="bdList"] .-bdSchWrap div > label, .btn-tpl.btn-b {letter-spacing:0px;}
[class*="AB-LF-"] img[src*="icon_new_jnmall.png"] {margin-top:-3px; margin-left:4px; }
[class*="bdWrite"] .articleInput > ul > li > label, [class*="bdWrite"] .articleInput > ul > div > li > label {font-weight: 400; font-size:16px; letter-spacing:0; color:#333; }
[class*="bdWrite"] .articleInput .AB-text, [class*="bdWrite"] .articleInput .AB-select {height:40px; line-height:40px; border-radius:5px; padding-left:20px; }
[class*="bdWrite"] .articleInput .AB-text[type="file"] {padding-left:0; }
[class*="bdWrite"] .articleInput textarea {border-radius:5px; padding:15px 20px; }
[class*="bdWrite"] .articleInput > ul > li.-bdLabelWrapTop {padding-top:30px; }
[class*="bdWrite"] .articleInput > ul > li.-bdLabelWrapTop > label {transform:translate(0px, 0px); }
[class*="bdWrite"] .articleInput > ul > li.-bdLabelWrapBtm {padding-bottom:30px; border-bottom:1px solid #d7d7d7; }
[class*="bdWrite"] .articleInput > ul > li.-bdLabelWrapBtm > label {transform:translate(0px, 0px); top:15px; }
[class*="bdWrite"] .articleInput > ul > li.-bdLabelWrapTop.-bdLabelWrapBtm > label {top:42px; }
[class*="bdWrite"] .articleInput > ul > li.-bdLabelLeft {padding-left:180px; }
[class*="bdWrite"] .articleInput > ul > li.-bdLabelLeft > label { max-width:180px;}
[class*="bdWrite"] .articleInput > ul > li.-bdLabelLeft input[type="radio"] + label {min-width:35px; }
[class*="bdWrite"] .articleInput > ul > li .-fdCheckboxLabel {position:absolute; left:-180px; top:0; padding-left:15px; }
[class*="bdWrite"] .articleInput > ul > li .-fdCheckboxLabel input[type="checkbox"] {margin-right:8px;}
[class*="bdWrite"] .articleInput > ul > li .-fdCheckboxLabel label {line-height:20px; font-size:16px; color:#333; }
[class*="bdWrite"] .articleInput li label {letter-spacing:0px;}
[id*="-sl-bdView-share"] .-sl #AB_sns_util_container {box-shadow:none; border-radius:5px; }

[class*="bdList"] .-bdSchWrap{border-radius:15px; background-color:#f1f1f1; border:none; padding:26px 30px;}
[class*="bdList"] .-bdSchWrap .AB-text, [class*="bdList"] .-bdSchWrap .AB-select{ border-radius:10px; border:1px solid #8d8d8d; height:40px; line-height:38px; }
[class*="bdList"] .-bdSchWrap .btn-tpl.btn-pattern-B08{ background-color:#f58220; border:none; padding:0 45px; border-radius:10px; font-weight:300;text-shadow:none; font-size:16px; height:40px; line-height:38px; }
[class*="bdList"] .-bdSchWrap .AB-select{padding-left:10px;}
[class*="bdList"] .-bdSchWrap .AB-text{width:250px;}
[class*="bdList"] .-bdSchWrap div > label{font-size:16px; padding-top:8px; font-weight:normal; }
.bdList .-tblList tbody tr:hover th , .bdList .-tblList tbody tr:hover td {background:#f1f1f1; }
.articleList .-tblList thead th, .articleList .-tblList thead td {background:#fff; border-bottom-color:#333;}
.articleList .-tblList tbody td, .articleList .-tblList tbody tr:last-child td {border-bottom-color:#d7d7d7;}
.articleList .-tblList th, .articleList .-tblList td {letter-spacing:0; }
.articleList .-tblList tbody td {padding:13px 5px;}
.articleList .-tblList tbody td, .articleList .-tblList tbody td a {color:#333; }
.articleList .-tblList tbody td.-alignLeft {padding-left:20px; }
.articleList .-tblList tbody td .AB-LF-reply img {display:none;}
.articleList .-tblList tbody td .AB-LF-reply {background:url("icon_article_reply.png") left 55% no-repeat; padding-left:28px; }
.articleList .-tblList thead th, .articleList .-tblList thead td, .articleList .-tblList thead th a, .articleList{font-size:16px; font-weight:normal; }
.articleList .-tblList thead a[onclick*="chg_checkbox_state"] img {vertical-align:top; margin-top:2px; }
[class*="bdList"] .articleList .-btnWrap .btn-tpl.btn-pattern-H00 {background-color:#ff8305; color:#fff; border:none; width:90px; border-radius:5px; text-shadow:none; box-shadow:none; padding:0; text-align:center;}
.articleList .-tblList tbody td input[type="checkbox"], .articleList .-tblList tbody td input[type="radio"] {width:20px; height:20px;}
.AB-LF-private.AB-LF-current-article img{margin-left:0;}
/*.AB-LF-notice{background-image:url("notice_icon_hover.png"); background-repeat:no-repeat; background-position:left 5px; padding-left:20px;}
.AB-LF-notice img{display:none;}*/
.AB-LF-current-article {font-weight:normal; }
.AB-LF-current-article img{margin-left:5px;}
.AB-LF-private.AB-LF-current-article img{margin-left:0;}
[class*="bdView"] [class*="articleHead"] {border-bottom:none; }
[class*="bdView"] [class*="articleHead"] h1{display:inline-block; max-width:70%; font-size:22px; font-weight:normal; letter-spacing:0px;}
.bdView .articleHeadTop .AB-pr{padding: 17px 0px;}
.bdView [class*="articleHead"] > div {padding:10px 0px; }
[class*="bdView"] .articleHeadTop > div {background:none;}
[class*="bdView"] [class*="articleHead"] .AB-cr dl dt {font-weight:400;}
[class*="bdView"] [class*="articleHead"] .AB-cr dl dd {font-weight:300;}
[class*="bdView"] .articleHeadBtm {border-top:none;}
[class*="bdView"] .articleHeadBtm .AB-cr:first-child {border-top:1px solid #d7d7d7;}
[class*="bdView"] .articleBody {font-size:15px; color:#333;}
div.v_title{margin-right: 20px; font-size: 14px; line-height: 34px; color: #8d8d8d; font-weight:300; }
.-bdVote .AB-fl a[class*="-btn"] {border-radius:5px; font-weight:300; background:#fff; height:20px; line-height:20px; }
.-bdVote .AB-fl a[class*="-btn"] span {margin-top:-4px; }
.-bdVote .AB-fl a[class*="-btn"] b {font-weight:300; }
[id*="-sl-bdView-share"] .-sl #AB_sns_util_container {border-radius:5px; }
.shareUrl > button#copyButton {border-radius:0; font-size:12px; font-weight:normal; color:#4a4a4a; }
.cmtWrite .AB-cmt-input-wrap .AB-cmt-wrap{border-radius:10px; border: 1px solid #8d8d8d; margin-bottom:10px;}
.cmtWrite .AB-cmt-input-wrap{border:none;}
.cmtWrite .-btnCmt{background-color:#f58220; font-weight:300; border-radius:10px; width:150px; height:40px; line-height:40px;}
.cmtWrite .AB_datepicker, .cmtWrite .ui-datepicker-trigger{display:none;}
.cmtWrite .AB-cmt-input-wrap .AB-cr .AB-fl{padding-left:0;}
.ABA-cmt-list-wrap{font-weight:300; }
.cmtView .AB-cmt-view .-fdName * {font-weight:400; }
.cmtView .AB-cmt-view .-btnWrap > div > a {border-radius:5px;}
.cmtView .AB-cmt-view .AB-cmt {font-size:15px; }
.AB-checkbox + label, input[type="checkbox"] + label{color:#333; font-size:14px;}
[class*="bdWrite"] .articleInput > ul {padding-top:10px; }
[class*="bdWrite"] .articleInput > ul > li, [class*="bdWrite"] .articleInput > ul > div > li{padding-top:10px; padding-bottom:10px;background:none; border-bottom:none;}
[class*="bdWrite"] .articleInput > ul > li#ABA-editor {padding-bottom:20px; }
[class*="bdWrite"] .articleInput > ul > li#ABA-editor > label {top:5%; transform:none;}
[class*="bdWrite"] .articleInput > ul > li#ABA-editor.-bdLabelTop > label {top:10px;}
.bdWrite .articleInput li.borderTop,  .bdWrite .articleInput li[data-msg*="게시물을"] {border-top:1px solid #d7d7d7; padding:20px 0 20px 157px;}
[class*="bdWrite"] .articleInput > ul > li.-bdOption {border-top: 1px solid #d7d7d7; padding-bottom:20px !important;}
[class*="bdWrite"] .articleInput > ul > li.-bdOption > label {top:23%;}
[class*="bdWrite"] .articleInput > ul > li.-bdOption.-bdLabelTop > label {top:10px; }
[class*="bdWrite"] .articleInput .-bdOption label + .AB-text{text-align:center; padding-left:0;}
[class*="bdWrite"] .articleInput .-bdOption .AB-text, [class*="bdWrite"] .articleInput .-bdOption .AB-select{color:#8d8d8d; font-size:14px;}
[class*="bdWrite"] .articleInput li label{color:#333;}
[class*="bdWrite"] .-btnWrap .btn-tpl.btn-pattern-B02{width:150px; height:40px; line-height:38px; font-size:16px; font-weight:300; padding:0; }
[class*="bdWrite"] .-btnWrap .btn-tpl.btn-pattern-B02.btn-size-12{height:47px; line-height:45px; font-weight:400; font-size:16px; }
[class*="bdWrite"] .-btnWrap .btn-tpl.btn-pattern-C00{background:none; color:#8d8d8d; width:150px; height:40px; line-height:38px; font-size:16px; font-weight:300; border-radius: 10px;border:1px solid #8d8d8d;}
[class*="bdWrite"] .-btnWrap .btn-tpl.btn-pattern-C08, [class*="bdWrite"] .ABA-sumit .btn-tpl.btn-pattern-C08{width:150px; height:40px; line-height:38px; font-size:16px; border-radius:10px;  }
[class*="bdWrite"] .articleInput li .AB-text + .btn-tpl.btn-size-05, [class*="bdWrite"] .articleInput li .AB-select + .btn-tpl.btn-size-05, [class*="bdList"] .-bdSchWrap input[type="submit"].btn-tpl.btn-size-05 , [class*="bdWrite"] .articleInput .AB-text + a .btn-tpl.btn-size-08 {height:40px; line-height:38px; padding:0 18px; font-size:14px; font-weight:300; }
[class*="bdWrite"] .articleInput ul li .btn-tpl.btn-pattern-C00 {background:#f58220; border-color:#f58220;color:#fff; font-weight:300;}
.ui-widget [class*="bdWrite"] .articleInput .-bdOption .AB-text, .ui-widget [class*="bdWrite"] .articleInput .-bdOption .AB-select {font-family:inherit; }
.-btnRss {display:none;}
.-bdFaqWrap .-bdQuestion {background-image:url("icon_question_faq_n.png");}
.-bdFaqWrap .-bdAnswer {background-image:url("icon_answer_faq_n.png");}
.-bdFaqWrap .-bdAnswer, .-bdFaqWrap .-bdQuestion{ padding-left:80px; background-position: 40px 21px;}
.-bdFaqWrap .-bdQuestion, .-bdFaqWrap .-bdAnswer{padding-left:130px;}
.-bdQuestion .-fdSubject {background-image:url("icon_more_faq.png");background-repeat:no-repeat; background-position:right 20px center;}
.-bdFaqWrap .-bdQuestion{padding:30px 15px 30px 130px;}
.-bdFaqWrap .-bdQuestion .-fdSubject, .-bdFaqWrap .-bdAnswer{font-weight:normal; color:#333; font-size:15px; }
.-bdFaqWrap .-bdAnswer {line-height:1.3; }
.-bdGalleryWrap .-bdGalList{border:none;}
.-bdGalleryWrap .-fdSubject{text-align:left; -webkit-line-clamp: 1; height:24px; line-height:24px; margin:20px 0 5px 0;}
.-bdGalleryWrap .-fdSubject [class*="AB-LF-"]{font-weight:bold; font-size:18px; letter-spacing:0; }
.-bdGalleryWrap .-fdDate{padding:0; font-weight:300; color:#8d8d8d;}
.-bdGalleryWrap .-fdThumb{border-radius:10px; overflow:hidden;box-shadow:1px 1px 6px rgb(33 33 33 / 10%)}
[class*="bdList"] .-btnAllSelect{display:none;}
.-bdGalleryWrap .-bdGalList{margin-bottom:40px;}
.articleList .-bdGalleryWrap .-btnWrap {text-align:right !important;}
[class*="ABA-full-down-menu"] ul li a {font-size:12px !important;}
.bdViewForum [class*="articleHead"] .-iconQ {background-image:url("icon_question_faq_v.png");}
.bdViewForum [class*="articleHead"] .-iconA {background-image:url("icon_answer_faq_v.png");}
.bdView .deli-qna-title {font-size:15px !important; }

/* 시스템 페이지*/
.pageMember, .pageAgreement, .pageComplete, .pageMember {width: 400px; margin: 0px auto; }
form + .pageMember, .pageMember, .pageComplete .pageBody {border: 0px !important; padding:30px 0px; background:none; }
.pageMember .pageBody .-inputWrap .AB-text, .pageMember .pageBody .-inputWrap .-inputID, .pageMember .pageBody .-inputWrap .AB-select {line-height: 55px; border-color: #d7d7d7;border-radius: 5px; height: 55px; padding: 0 24px; margin-bottom:13px; }
.pageMember .pageHead {color: #8d8d8d; font-weight:300; letter-spacing: 0px; padding-bottom:25px; }
.pageMember .pageHead strong {font-weight:400; }
.pageMember h4, .pageMember .pageSnsHead h4, .pageAgreement .pageSnsHead h4 {font-size: 25px; line-height: 1.3; color:#333; letter-spacing:0; border:none; padding-bottom: 0px;}
form + .pageMember .pageSnsHead h4, .pageMember + .pageMember .pageSnsHead h4 {font-size:18px; }
.pageMember .pageBody {border:none; background:none; padding:0; }
.pageMember .pageBody > label, .pageMember .pageBody form > label {display: inline-block; font-size: 16px; padding-bottom: 5px; }
.pageMember .pageBody .-inputCheckRadio label {color:#f58220;}
.pageMember .pageBody .-inputCheckRadio a {color:#8d8d8d; font-size:12px; font-weight:300;}
.pageMember .pageBody .-inputCheckRadio input[type="checkbox"] {margin-top:0; }
.pageMember .pageBody .utilWrap02 a:after {height:14px;  vertical-align:middle; margin-top:-2px;}
.pageMember .pageBody .-btnWrap {padding-top:15px; }
.pageMember .pageBody .-btnWrap .btn-tpl:hover {text-decoration:none;}
.pageMember .pageBody .-btnWrap [class*="ABA-container-box"] .btn-tpl {border-radius:5px 0 0 5px; }
.pageMember .pageBody .-btnWrap [class*="ABA-container-box"] + [class*="ABA-container-box"] .btn-tpl {border-radius:0 5px 5px 0; }
.pageLogin .pageBody .-btnWrap.login_on .btn-pattern-B02 {color: #ff752a; border-color: #f58220; background:#fff; }
.pageMember .pageFoot > div a {font-weight:300; color:#8d8d8d; }
.pageMember .loginSocialWrap [class*="-btnSocial"] {cursor:pointer; border-radius: 5px;}
.pageMember .loginSocialWrap .-btnSocialKa {background-color: #fbdb00;}
.pageMember .loginSocialWrap .-btnSocialKa .-btnSocial {color:#563a37; }
.pageMember .loginSocialWrap .-btnSocialNa {background-color: #4ab749;}
.pageMember .loginSocialWrap .-btnSocialNa .-btnSocial {color:#fff; }
.pageMember .loginSocialWrap .-btnSocial { font-size:14px; line-height:45px; }
.pageMember .loginSocialWrap .-btnSocial img {margin: 0px;padding-right: 13px;padding-bottom: 3px;}
.pageMember .loginSocialWrap{width: 400px; padding:0; }
.event_joinus_wrap {width:690px;}
.event_joinus{ color: #8d8d8d; font-size:14px; font-weight: 300; line-height: 1.4; letter-spacing: 0; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; background-image: url('/images/check_icon.png');background-repeat: no-repeat;background-position: center top; padding-top:15px; }
.event_joinus > .ABA-content-box {border-right: 1px solid #d7d7d7; padding: 0px 20px; text-align:center; }
.event_joinus:first-child > .ABA-content-box {border-left: 1px solid #d7d7d7; }
.event_joinus .ABA-content-box > div {padding: 3px 0px; word-break:keep-all; }
.event_joinus strong {color: #333; font-size: 16px; font-weight: normal; }
.event_joinus:hover{background-image: url('/images/check_icon_hover.png');}
.event_joinus:hover strong {color: #f58220;}
.pageMember .-btnNoMember {font-size: 14px; font-weight: 300; color: #8d8d8d; letter-spacing: 0px; }
.pageMember .-btnNoMember strong {font-weight: 400; color: #f58220; }
.pageAgreement > div {padding: 0px; }
.pageAgreement .AB-cr {padding-bottom: 10px; }
.pageAgreement .pageHead h4 {font-size: 20px; font-weight: 400; letter-spacing: 0px; padding-bottom: 20px; }
.pageAgreement .pageBody {height: 170px; margin-bottom: 20px; }
.pageAgreement .AB-checkbox + label {font-size:16px; letter-spacing: 0px; }
.pageAgreement .-btnAgreement {font-size: 14px; font-weight:300; color: #8d8d8d; }
.pageAgreement .pageBody .pageAgreementFullText p {letter-spacing:0px;}
.pageAgreementFullText {letter-spacing:0px;}
.pageAgreementFullText h4 {color: #333; }
.pageAgreementFullText p {color: #8d8d8d; font-size: 14px; letter-spacing: 0px; font-weight: 300 !important; }
.pageAgreement .-btnWrap .btn-tpl {width: 100%; margin:0;}
#error_msg{ display:block !important; position: static !important; border-color:#d7d7d7; border-radius:45px; margin:70px auto 40px; padding:50px 52px 60px; width:590px; box-sizing:border-box; }
#error_contents .pageHead{border-bottom: 1px solid #d7d7d7;}
.errorAdmin #error_contents .pageHead {border-radius:45px 45px 0 0;}
.errorAdmin #error_contents .btn-tpl.btn-size-12 {border-radius:5px; }
#error_contents .pageHead h4 {font-size: 40px; font-weight: 300; line-height: 45px; padding-top:0px; padding-left:150px; text-align:left; letter-spacing:-2px; }
#error_contents .pageHead h4 b , #error_contents .pageHead h4 strong {font-weight:400; }
#error_contents .pageHead img{left:12px;}
#error_contents .pageBody {color: #8d8d8d;font-size: 14px;font-weight: 300;padding-top: 30px; letter-spacing:0px; }
#error_contents .AB-alignc .btn-size-12 {width:195px; font-weight:400; padding:0;}
.pageAuthAdult #error_contents .pageHead img {top:-5px; }
.pageAuthAdult #error_contents.joinWrap .pageHead img {top:20px; }
.pageAuthAdult #error_contents .pageHead strong { color: #f58220; font-weight:800; }
.bdWriteMember .articleInput > ul > li, .bdWriteMember .articleInput > ul > div > li {background:none; border-bottom:none; padding: 5px 10px 5px 180px;}
.pageMember .bdWriteMember .articleInput {border:none; margin-top:20px; }
.pageMember .bdWriteMember .articleInput > ul > li, .pageMember .bdWriteMember .articleInput > ul > div > li {background:none; border-bottom:none; padding:40px 0; }
.pageMember .bdWriteMember .articleInput > ul > li > label, .pageMember .bdWriteMember .articleInput > ul > div > li > label,  .pageMember .bdWriteMember .articleInput > ul > li.-bdLabelWrapTop.-bdLabelWrapBtm > label {top:0px; transform:translate(0px, 0px); padding-left:0; }
.pageMember .bdWriteMember .articleInput > ul > li.-bdLabelLeft {padding:0px 0px 30px 180px; }
.pageMember .bdWriteMember .articleInput > ul > li.-bdLabelLeft > label {top:7px; }
.pageMember .bdWriteMember .articleInput > ul > li.-bdLabelLeft input[type="radio"] {margin:3px 5px 1px 0px;}
.pageMember .bdWriteMember .articleInput .AB-text, .pageMember .bdWriteMember .articleInput .AB-select {border:none; border-bottom:1px solid #d7d7d7; border-radius:0; padding-left:1px; }
.pageMember .bdWriteMember .articleInput input[readonly] {background: #f5f5f5; border: none; border-radius:5px; padding-left:20px; }
.pageMember .bdWriteMember .articleInput input[name="phone_mobile"] {margin-top:10px; }
.pageMember .bdWriteMember .articleInput input[name="id"] {position:relative;}
.pageMember .bdWriteMember .articleInput input[name="id"] + .realtime-msg {position:absolute; transform:translate(-32px, 8px); display:none;}
.pageMember .bdWriteMember .articleInput input + .realtime-msg {margin-left:0; margin-bottom:10px; }
.pageMember .bdWriteMember .articleInput .btn-pattern-C00 {background:#f58220; border-color:#f58220; text-shadow:none; color:#fff; border-radius:5px; height:40px; line-height:37px; font-size:14px; font-weight:300; letter-spacing:0; }
.pageMember .bdWriteMember .articleInput .btn-pattern-C00:hover { background:#f17205; }
.pageMember .bdWriteMember .articleInput .admin-help {margin-top:10px; }
.pageMember .bdWriteMember .articleInput input[name="EMAIL1_email"] {width:196px; }
.pageMember .bdWriteMember .articleInput input[name="EMAIL2_email"] {width:180px; }
.pageMember .bdWriteMember .articleInput select[name="EMAIL3_email"] {width:100%; }
.pageMember .bdWriteMember .articleInput span[style*="display: none;"] + select[name="EMAIL3_email"] {width:180px; }
.pageMember .bdWriteMember .articleInput input[name="address"] {margin-top:10px; margin-bottom:10px; }
.bdWriteMember .pageAgreement {box-sizing:border-box; background:none; border:none; margin:0; padding:0; }
.bdWriteMember .pageAgreement .pageBody {padding:0; background:none; border:none; margin:0; height:auto; }
.bdWriteMember .pageAgreement .pageBody .pageAgreementFullText {font-size:13px; letter-spacing:0; padding:0; color:#8d8d8d; font-weight:300; line-height:1.5; }
.bdWriteMember .pageAgreement div {padding:0; }
.pageMember .bdWriteMember .articleInput > ul > li .-fdCheckboxLabel {top:-30px; left:0; padding-left:0; }
.pageMember .bdWriteMember .articleInput > ul > li .-fdCheckboxLabel br {display:none; }
.pageMember .bdWriteMember .-btnWrap {margin:40px 0; }
.pageMember .bdWriteMember .-btnWrap .btn-tpl {width:60%;}
.pageMemberChg .pageMember {width:100%; }
.pageMemberChg .bdWriteMember .pageAgreement {width:470px; }
.pageMemberChg .bdWriteMember .pageAgreement .pageBody .pageAgreementFullText {font-size:14px; }
.pageMemberChg [class*="bdWrite"] .articleInput .AB-text , .pageMemberChg [class*="bdWrite"] .articleInput .AB-select {background:#f5f5f5; border:none;}
.pageMemberChg input[name="mb_name"], .pageMemberChg input[name="id"], .pageMemberChg [class*="bdWrite"] button[onclick*="member_pw"].btn-tpl.btn-size-11{width:470px; }
.pageMemberChg input[name="phone_mobile"], .pageMemberChg input[name="post"] {width:340px; margin-right:10px; }
.pageMemberChg .bdWriteMember .articleInput {border-bottom:none;}
.pageMemberChg .articleInput li .btn-tpl.btn-size-11 {width:120px; padding:0; margin:0 !important; text-align:center;} 
.pageMemberChg .articleInput input[name="EMAIL1_email"] {width:225px; }
.pageMemberChg .articleInput input[name="EMAIL2_email"] {width:225px; }
.pageMemberChg .articleInput select[name="EMAIL3_email"], .pageMemberChg .articleInput input[name="address"], .pageMemberChg .articleInput input[name="address_etc"] {width:470px; margin-top:10px; }
.pageMemberChg .articleInput span[style*="display: none;"] + select[name="EMAIL3_email"] {width:225px; margin-top:0; }
.pageMemberChg .bdWriteMember .-btnWrap > div, .pageWithdrawal .-btnWrap {width:470px; margin-left:180px; }
.pageMember .AB-pr input[type="password"] + span.realtime-msg.rtvm-Y {position:absolute; top:10px; right:2px; z-index:1; font-size:0px !important; text-indent:-9999px; background:url("icon_check_round_or.png") no-repeat; width:20px; height:20px; }
.pageMember .realtime-msg.same-key.rtvm-N {display:none;}
.pageMember .-inputWrap.AB-pr input[type="password"] + span.realtime-msg.rtvm-Y {top:16px; right:13px; }
.pageComplete .pageHead {display:none;}
.pageComplete .pageBody h4 {font-size:25px; line-height:1.2; }
.pageComplete .pageBody h4 point { color:#333; font-weight:200; font-size:38px}
.pageComplete .pageBody, .pageComplete .pageBody p, .pageComplete .pageBody th, .pageComplete .pageBody td {font-weight:300; color:#8d8d8d; letter-spacing:0; line-height:1.4; }
.pageComplete .pageBody .-btnWrap > a, .pageMemberChg .bdWriteMember .-btnWrap .btn-tpl.btn-size-12, .pageWithdrawal .-btnWrap .btn-tpl.btn-size-12 {display:inline-block; width:48%;margin:0; }
.pageComplete .pageBody .-btnWrap > a + a , .pageMemberChg .bdWriteMember .-btnWrap .btn-tpl + .btn-tpl, .pageWithdrawal .-btnWrap .btn-tpl  + .btn-tpl{margin-left:4%;}
.pageComplete .pageBody .-btnWrap > a .btn-tpl {width:100%; margin:0; padding:0; }
.pageComplete .pageBody .pageFoot {background:#f5f5f5; border-radius:5px; padding:15px; margin-bottom:35px; font-size:14px; line-height:1.5;}
.pageWithdrawal {border:none; background:none; padding:40px 0; border-top:2px solid #333; margin:0; }
.pageWithdrawal .pageHead h4 {font-size:16px; padding-left:15px; }
.pageWithdrawal h5:first-child {padding-top:0px; }
.pageWithdrawal h5 {font-size:16px; color:#333; font-weight:400; padding:15px 0px 0px 0px; }
.pageWithdrawal p {font-size:14px; color:#8d8d8d; letter-spacing:0; font-weight:300; padding:0px; }
.pageWithdrawal.bdWrite {border-top:1px solid #d7d7d7;}
.pageWithdrawal .articleInput {border-top:none; padding-bottom:40px; }
.pageWithdrawal .articleInput .AB-text, .pageWithdrawal .articleInput .AB-textarea, .pageWithdrawal .articleInput .AB-select {width:470px; }

/*비공개 게시물 비밀번호 입력*/
.bdPassword .bdBody .btn-tpl.btn-b {font-weight:400;}

/* Dialog */
.ui-widget {font-family:'Noto Sans KR',"맑은 고딕", malgun gothic, "Apple SD Gothic Neo",dotum, sans-serif;}
.ui-dialog .ui-dialog-titlebar {background:#f58220; }
.ui-state-hover .ui-icon-closethick {background-image:url("dialog_btn_exit_over_ye.png") !important; }
.ui-dialog .ui-dialog-titlebar-close {top:2px; }
.ui-dialog .ui-dialog-title {margin:.2em 16px .2em 0; font-weight:400; letter-spacing:-1px;}
.ui-dialog-content [class*="bdWrite"] .articleInput {border:none; }
.ui-dialog-content [class*="bdWrite"] .articleInput > ul > li, .ui-dialog-content [class*="bdWrite"] .articleInput > ul > div > li {border-bottom:none; }
.ui-widget [class*="bdWrite"] .articleInput ul li .AB-text , .ui-widget [class*="bdWrite"] .articleInput ul li .AB-select {font-family:inherit; font-size:14px; }

/* 기간검색 */
.bdList .-bdSchPeriod {border-top:2px solid #333; padding:15px 2px; color:#333; margin-bottom:0; }
.bdList .-bdSchPeriod div {padding:0px; margin-left:0; display:inline-block; }
.bdList .-bdSchPeriod div + div {margin-left:30px; }
.bdList .-bdSchPeriod div > label {font-size:16px; margin-right:15px; font-weight:normal;}
.bdList .-bdSchPeriod div .AB-text, .bdList .-bdSchPeriod div .btn-tpl {border-radius:5px; height:36px; line-height:34px; font-size:14px; border:1px solid #d7d7d7; }
.bdList .-bdSchPeriod div .btn-tpl {margin:0; }
.bdList .-bdSchPeriod div .AB-text {width:145px; padding-left:15px; color:#8d8d8d; }
.bdList .-bdSchPeriod .AB-text.AB_datepicker {background-image:url("icon_calendar.png"); background-repeat:no-repeat; background-position:90% 45%; padding-right:40px;}
.bdList .-bdSchPeriod .ui-datepicker-trigger {border:none; padding:0; margin:0; transform: translate(-30px, 0px); display:none;}
.ui-datepicker {box-shadow:none; border-radius:10px; }
.bdList .-bdSchPeriod div .btn-tpl[type="submit"] {width:145px; padding:0px; text-align:center; border:none; }
.bdList .-bdSchPeriod div a.AB-set-value {margin-left:-1px; }
.bdList .-bdSchPeriod div a.AB-set-value .btn-tpl {border-radius:0; padding:0 18px; text-shadow:none; font-weight:300;}
.bdList .-bdSchPeriod div a.AB-set-value:first-child .btn-tpl {border-radius:5px 0 0 5px; }
.bdList .-bdSchPeriod div a.AB-set-value:last-child .btn-tpl {border-radius:0 5px 5px 0; }

/* 마이쇼핑 목록스타일 */
.bdShop .-tblList {margin-bottom:30px;}
.bdShop .-bdSchWrap + .articleList .-tblList {border-top:none; }
.bdShop .articleList .-tblList thead th {font-size:16px; }
.bdShop .-tblList table td {letter-spacing:0; }
.bdShop .-tblList tbody td {padding-top:15px; padding-bottom:15px; }
.bdShop .-tblList tbody td:last-child {padding-right:10px; }
.bdShop .-tblList td .-fdThumb {border-radius:10px; }
.bdShop .-tblList td .-fdOption {font-size:14px; letter-spacing:0; color:#333; font-weight:300; }
.bdShop .-tblList tbody td.-alignLeft, .bdShop .-tblList th.-alignLeft {padding-left:15px;}
.bdShop .-tblList td.-alignRight {padding-right:15px;}
.bdShop .-tblList table td input[type="checkbox"], .bdShop .-tblList table td input[type="radio"] {width:20px; height:20px; }
.bdShop .-tblList tbody td .btn-tpl.btn-size-05 {border-radius:5px;width:100%; padding:0; text-align:center; display:inline-block; height:30px; line-height:28px; margin-left:0; margin-right:0; font-size:14px; }
.bdShop .-tblList .-fdPrice { color:#333; font-size:18px; font-weight:normal;}
.bdShop .-tblList tbody td .-fdDate {font-size:16px; display:block; margin-bottom:3px;}
.bdShop .-tblList .-alignLeft + .-alignLeft {padding-left:30px; }
.-bdNoData , .bdShop .-tblList tbody td.-bdNoData , [class*="goodsList"] .-bdNoData {padding:30px !important; }
.-bdNoData p , .bdShop .-tblList tbody td.-bdNoData p , [class*="goodsList"] .-bdNoData p {font-size:14px; font-weight:300; }

/* 장바구니 */
.pageSbagTabS .goodsView02 .articleBody .-bdTitleWrap li.switch-on {border-color:#f58220;}
.pageSbagTabS .goodsView02 .articleBody .-bdTitleWrap li.switch-on a {color:#f58220;}
.pageSbagTabR .goodsView02 .articleBody .-bdTitleWrap li.switch-on {border-color:#f58220;}
.pageSbagTabR .goodsView02 .articleBody .-bdTitleWrap li.switch-on a {color:#f58220;}
.pageSbag .bdShop .-tblList tbody tr:hover th , .pageSbag .bdShop .-tblList tbody tr:hover td {background:none; }
.pageSbag .articleList td .AB-text {border-radius:5px; }
.bdShop .-tblList tbody td .btn-tpl[onclick^="verify_submit_sbag"] {border-radius:5px; background:#fff; height:32px; line-height:30px; font-size:13px; color:#666; font-weight:300; padding:0; width:39px; }
.pageSbag .articleList .-tblList thead a[exec-func*="multi_submit_ABS_sbag_SD"] {display:inline-block; vertical-align:middle; margin-top:-4px;}
.-btnCartDelete {display:inline-block; font-size:0; text-indent:-9999px; width:18px; height:18px; background:url("goods_delete_btn.png") center center no-repeat; vertical-align:middle; }
.-bdPriceWrap .AB-cr > div.-fdTotal dd {font-family:inherit;}
.-bdPriceWrap dl dt, .-bdPriceWrap .-fdTotal dl dt {color:#333; }
.-bdPriceWrap .AB-cr > div dt, .-bdPriceWrap .AB-cr > div dd, .-bdPriceWrap .AB-cr > div.-fdTotal dt, .-bdPriceWrap .AB-cr > div.-fdTotal dd {font-weight:400;}
#wrap-cart {width:750px; }
#wrap-cart .-bdPriceWrap {position:absolute; width:220px; right:-250px; padding:0px; margin:0px; background:none; border:none; text-align:left; z-index:1; }
#wrap-cart .-bdPriceWrap.abline-div-padding {position:static;}
#wrap-cart .-bdPriceWrap .AB-cr {display:block; background:#f1f1f1; border-radius:10px; padding:25px 25px 0px 25px; box-sizing:border-box; }
#wrap-cart .-bdPriceWrap .AB-cr > div {float:none; background:none; padding:0; margin-left:0; min-height:0; padding-bottom:20px; }
#wrap-cart .-bdPriceWrap .AB-cr > div:first-child {border-bottom:1px solid #ddd;margin-bottom:20px;}
#wrap-cart .-bdPriceWrap .AB-cr > div.-fdTotal {border-top:1px solid #ddd;padding-top:20px; }
#wrap-cart .-bdPriceWrap h4 {font-size:20px; font-weight:600; }
#wrap-cart .-bdPriceWrap dl dt {text-align:left; font-size:16px; color:#333; }
#wrap-cart .-bdPriceWrap dl dd {text-align:right; font-size:18px; color:#333; font-weight:bold;}
#wrap-cart .-bdPriceWrap dl dd .money-unit {font-weight:normal;}
#wrap-cart .-bdPriceWrap .-fdTotal dl dt {font-weight:600; }
#wrap-cart .-bdPriceWrap .-fdTotal dl dd {font-size:25px; color:#f58220; padding:8px 0; }
#wrap-cart .-bdPriceWrap .-fdTotal dl dd .money-unit {font-size:20px; }
#wrap-cart .-bdPriceWrap .btn-size-13 {width:100%; margin:0; text-align:center; padding:0; font-size:20px; font-weight:300;}
#wrap-cart .-bdPriceWrap .AB-alignc {margin-top:20px; }
#wrap-cart .-btnAllCheck {background:url("all_chk_img.png") left 1px no-repeat; display:inline-block; padding-left:40px; height:21px; font-size:16px; line-height:20px; font-weight:normal;}
#wrap-cart .-btnAllCheck:hover {background-image:url("all_chk_img_over.png"); }
#wrap-cart #cart-scroll.cart-fixed {position:fixed; right:initial; left:50%; transform:translate(380px, 0px); top:0px !important; }
#wrap-cart #data-sum {position:absolute; top:16px; right:9px; }

/*주문배송조회 */
.bdShopMyBox {background:#f1f1f1; border-radius:15px; padding:18px 40px; margin-bottom:30px; }
.bdShopMyBox div {margin:0; }
.bdShopMyBox .-fdMbName {font-size:25px; font-weight:300; }
.bdShopMyBox .-fdMyBoxLeft {height:64px; display: flex; align-items: center;}
.bdShopMyBox .-fdMyBoxRight {border-left:1px solid #8d8d8d; height:64px; padding-left:20px; }
.bdShopMyBox .-fdMyBoxRight .-fdTitle {font-size:16px; color:#333; padding-right:16px; background:url("icon_shop_mybox.png") right 4px no-repeat; display:inline-block; margin-bottom:18px; line-height:16px;}
.bdShopMyBox .-fdMyBoxRight .-fdNum {font-size:25px; display:inline-block; line-height:30px;}
.bdShopMyBox .-fdMyBoxRight .-fdUnit {font-size:25px; font-weight:300; display:inline-block; line-height:30px;}
.bdShopMyBox .-fdMyBoxRight .-iconCybmn {background:url("icon_shop_mybox_won.png") left center no-repeat; padding-left:42px; }
.pageSell .bdShop .-tblList tbody tr:hover th , .pageSell .bdShop .-tblList tbody tr:hover td {background:none; }
.pageSell .articleList .-tblList tbody td:first-child {background:none; border-right:none; }
.pageSell .articleList .-tblList > tbody > tr > td {padding:0; }
.pageSell .articleList .-tblList table tbody td {padding:15px; }
.pageSell .articleList .-tblList table tbody td:first-child , .pageSell .articleList .-tblList table tbody td.-alignLeft + td.-alignLeft {padding-left:0; }
.pageSell .articleList .-tblList table td {border-bottom:1px solid #d7d7d7; }
.pageSell .-tblList tbody td .sell_list_state {display:block; margin-bottom:3px;}
.pageSell .articleList .-tblList > tbody > tr > td.-bdNoData {padding:30px; }

/* 마이쇼핑 */
.pageMyShopping .pageMyOrder .-tblList {margin-top:0;}
.pageMyShopping .AB-sj-h3 {display:inline-block; }
.pageMyShopping h5 {color:#8d8d8d; font-size:14px; display:inline-block; font-weight:300; }
.pageMyShopping .AB-sj-h3 + h5 {margin-left:15px; }
.pageMyOrderState a.AB-set-value .btn-tpl {border-radius:0; padding:0 18px; text-shadow:none; font-weight:300; margin:0; vertical-align:bottom; }
.pageMyOrderState a.AB-set-value + a.AB-set-value .btn-tpl {margin-left:-1px;}
.pageMyOrderState a.AB-set-value:first-child .btn-tpl {border-radius:5px 0 0 5px; }
.pageMyOrderState a.AB-set-value:last-child .btn-tpl {border-radius:0 5px 5px 0; }
.pageMyOrderState div.AB-inline {vertical-align:initial; transform: translate(25px, 3px);}
.pageMyOrderState .-bdArticleCnt {border-top:2px solid #333; padding:35px 80px; text-align:center; }
.pageMyOrderState .-bdArticleCnt div {display:block;}
.pageMyOrderState .bdShop .-bdArticleCnt div + div {margin-left:0;}
.pageMyOrderState .-bdArticleCnt .-fdNum {color:#f58220; font-size:36px; font-weight:300; margin-bottom:5px; }
.pageMyOrderState .-bdArticleCnt .-fdTitle {font-size:16px; }
.pageMyOrderState .-bdArticleCnt [class*="ABA-container-box"] .ABA-content-box {background:url("icon_order_state.png") right 17px no-repeat; }
.pageMyOrderState .-bdArticleCnt [class*="ABA-container-box"]:last-child .ABA-content-box  {background:none;}

/* 찜한상품 */
.pageMyJjim {border-top:2px solid #333; }
.pageMyJjim .goodsList04 .-tblGoodsList {padding:0; }
.pageMyJjim .goodsList04 .-tblGoodsList td {border-bottom:1px solid #d7d7d7; }
.pageMyJjim .goodsList04 .-tblGoodsList td, .pageMyJjim .goodsList04 .-tblGoodsList td:first-child {padding:28px 15px; }
.pageMyJjim .goodsList04 .-tblGoodsList td [class*="GoodsWrap"] {position:relative;}
.pageMyJjim .goodsList04 .-fdViewIcons.AB-pa {top:8px; left:-225px; }
.pageMyJjim .goodsList04 .-fdContent {padding:7px 5px 7px 0px; position:relative; }
.pageMyJjim .goodsList04 .-fdGoodsName {padding-right:30px; margin-bottom:63px; -webkit-line-clamp: 3; height:72px; }
.pageMyJjim .goodsList04 .-fdGoodsName > a {height:72px; }
.pageMyJjim .goodsList04 .-fdBtnDelete.AB-pa {top:9px; right:5px; }
.pageMyJjim .goodsList04 .-fdGoodsPrice {margin-bottom:0; }
.pageMyJjim .-bdNoData {border-bottom: 1px solid #d7d7d7; }

/* 배송지관리 */
.pageDeliv .bdShop .-tblList tbody tr:hover th , .pageDeliv .bdShop .-tblList tbody tr:hover td {background:none; }
.pageDeliv .-tblList .-fdDefaultAddrY td { background:#fef9f4; }
.pageDeliv .-tblList td dl {margin-bottom:2px; }
.pageDeliv .-tblList td dl dt , .pageDeliv .-tblList td dl dd {display:inline-block; vertical-align:bottom; }
.pageDeliv .articleList .-tblList tbody td, .pageDeliv .articleList .-tblList tbody td dd [class*="AB-LF-"] {font-size:16px; }
.pageDeliv .-tblList td dl dt {width:100px; }
.pageDeliv .-tblList td dl dd {font-weight:300; }
.pageDeliv .-tblList td dl dd .AB-LF-current-article {text-decoration:none; font-weight:normal;}
.pageDeliv .bdShop .-tblList tbody td.-alignLeft .-fdAddress {margin-top:15px; color:#333; font-weight:300; font-size:16px;  }
.pageDeliv .bdShop .-tblList tbody td {padding:15px 5px; }
.pageDeliv [class*="-btnDeliv"] {display:inline-block; color:#8d8d8d; font-size:14px; font-weight:300; text-align:left; height:18px; line-height:20px; padding-left:26px; margin-right:28px; }
.pageDeliv [class*="-btnDeliv"]:hover {color:#f58220;}
.pageDeliv a:last-child [class*="-btnDeliv"] {margin-right:0; }
.pageDeliv .-btnDelivMod {background:url("btn_article_modify.png") left bottom no-repeat;}
.pageDeliv .-btnDelivDel {background:url("btn_article_delete.png") left bottom no-repeat;}
.pageDeliv .-btnDelivMod:hover {background-image:url("btn_article_modify_over.png");}
.pageDeliv .-btnDelivDel:hover {background-image:url("btn_article_delete_over.png");}
.pageDeliv .-btnDefaultDeliv {margin-top:30px; }
.pageDeliv .-btnDefaultDeliv input[type="radio"] {display:none;}
.pageDeliv .-btnDefaultDeliv input[type="radio"] + label {display:inline-block; line-height:20px; background:url("all_chk_img.png") 99% bottom no-repeat;  padding-right:30px; color:#8d8d8d; font-weight:300; font-size:14px; margin-right:0; }
.pageDeliv .-fdDefaultAddrY .-btnDefaultDeliv input[type="radio"] + label {background-image:url("all_chk_img_over.png"); }
.pageDeliv .articleList {position:relative; }
.pageDeliv .articleList .-btnWrap {position:absolute; top:-50px; right:0; margin:0; }
.pageDeliv .articleList .-btnWrap.abline-div-padding {position:static;}
.ABS-delivery-form.bdWrite .articleInput { border:none; border-top: 2px solid #333; border-bottom: 1px solid #ddd;}
.ABS-delivery-form.bdWrite .articleInput > ul {padding-bottom:10px; }
.ABS-delivery-form.bdWrite .articleInput .AB-text[style*="width:200px"], .ABS-delivery-form.bdWrite .articleInput .AB-text[style*="width: 200px"] , .ABS-delivery-form.bdWrite .articleInput .AB-text.admin-width-g {width:300px !important; }
.ABS-delivery-form.bdWrite .articleInput .AB-text[name="comment_1"] {margin-right:5px; }
.ABS-delivery-form.bdWrite .articleInput .AB-text[name="comment_2"] {width:85px !important;}
.ABS-delivery-form.bdWrite .articleInput [name="EMAIL1_email"] {width:150px; }
.ABS-delivery-form.bdWrite .articleInput [name="EMAIL2_email"], .ABS-delivery-form.bdWrite .articleInput [name="EMAIL3_email"] {width:130px; }

/* 배송지선택 */
.ABS-delivery-form .articleList .-tblList {border:none; border-top:2px solid #333; }
.ABS-delivery-form .articleList .-tblList thead th , .ABS-delivery-form .articleList .-tblList tbody th , .ABS-delivery-form .articleList .-tblList tbody td {border-bottom:1px solid #d7d7d7; }
.ABS-delivery-form .articleList .-tblList tbody tr:hover th , .ABS-delivery-form .articleList .-tblList tbody tr:hover td {background:#fef9f4; }
.ABS-delivery-form .articleList .-tblList thead th, .ABS-delivery-form .articleList .-tblList tbody th, .ABS-delivery-form .articleList .-tblList tbody td {border-right:none; }

/* 적립금 */
.pageCybmn .-tblList .-fdCybmnP { color:#00b9ff; }
.pageCybmn .-tblList .-fdCybmnM { color:#ff0101; }
.pageCybmn .-tblList tbody tr:hover th , .pageCybmn .-tblList tbody tr:hover td {background:#f1f1f1; }

/* 쿠폰 */
.pageCupon .articleList .-tblList {border-top-width:1px;}
.bdCouponIssue {background:#f1f1f1; border-radius:15px; padding:30px; margin-bottom:30px;}
.bdCouponIssue .ABA-content-box {margin:0; }
.bdCouponIssue .AB-text, .bdCouponIssue .AB-select {border-radius:10px; border:1px solid #8d8d8d; height:40px; line-height:40px; padding-left:15px; margin-right:10px; }
.bdCouponIssue .btn-tpl.btn-pattern-B02 {width:100%; padding:0; text-align:center; border-radius:10px; font-size:16px; font-weight:300; }

/* 상품문의 */
.pageMyGoodsQna .-bdArticleCnt { text-align:center; padding: 35px 80px; border-top:2px solid #333; }
.pageMyGoodsQna .-bdArticleCnt .ABA-content-box {margin:0; }
.pageMyGoodsQna .-bdArticleCnt .ABA-content-box:after {content:''; position:absolute; top:12px; bottom:12px; right:0px; width:1px; background:#8d8d8d; }
.pageMyGoodsQna .-bdArticleCnt [class*="ABA-container-box"]:last-child .ABA-content-box:after {display:none;}
.pageMyGoodsQna .-bdArticleCnt .-fdTitle { font-size:16px;  padding-top:12px; }
.pageMyGoodsQna .-bdArticleCnt .-fdTitle .-fdNum {display:inline-block; font-size:16px; font-weight:300; min-width:25px; height:25px; padding:0 5px; line-height:25px; text-align:center; margin-left:10px; vertical-align:middle; background:#f58220; border-radius:5px; transform:translate(0px, -2px); }
.pageMyGoodsQna .-bdArticleCnt .-fdTitle .-fdNum, .pageMyGoodsQna .-bdArticleCnt .-fdTitle .-fdNum a {color:#fff; }
form[id^="TCBOARD_s_qna_LIST"] .AB-category-btn {height:30px; line-height:28px; border-radius:5px; width:90px; box-sizing:border-box; }
form[id^="TCBOARD_s_qna_LIST"] .AB-category-btn.AB-category-bgA {background:#fff; border:1px solid #d7d7d7; }
form[id^="TCBOARD_s_qna_LIST"] .AB-category-btn.AB-category-bgA * {color:#8d8d8d; }
form[id^="TCBOARD_s_qna_LIST"] .AB-category-btn.AB-category-bgB {background:#fff; border:1px solid #f58220; }
form[id^="TCBOARD_s_qna_LIST"] .AB-category-btn.AB-category-bgB * {color:#f58220; }
form[id^="TCBOARD_s_qna_LIST"] .AB-category-btn.AB-category-bgC {background:#f58220; border:none; }
form[id^="TCBOARD_s_qna_LIST"] .AB-category-btn.AB-category-bgC * {color:#fff; }
.pageMyGoodsQna .-tblList tbody tr:hover th , .pageMyGoodsQna .-tblList tbody tr:hover td {background:none; }

/* 구매후기 */
.pageMyGoodsRv .-tblList tbody tr:hover th , .pageMyGoodsRv .-tblList tbody tr:hover td {background:none; }
[class*='afteruse-tog-btn-'] .afteruse-btn-arrow, [id*="goods-review-wrap"] .-tblList tbody td .btn-tpl.btn-size-05  {font-size:12px;  }
[class*='afteruse-tog-btn-'] .afteruse-btn-arrow {float:none; border:1px solid #d7d7d7; color:#8d8d8d; text-shadow:none; box-shadow:none; height:30px; line-height:28px; border-radius:5px; margin-top:5px; font-weight:300; box-sizing:border-box; }
[id*="goods-review-wrap"] .btn-tpl.btn-pattern-H00 {border-color:#d7d7d7; color:#8d8d8d; }
[class*='afteruse-tog-btn-'].-hide .afteruse-btn-arrow.open, [class*='afteruse-tog-btn-'].-show .afteruse-btn-arrow.close {padding-left:11px; }
[id*="goods-review-wrap"] .-tblList tbody td a[href*="afteruse_m"], [id*="goods-review-wrap"] .-tblList tbody td a[onclick*="delete_article"] {display:inline-block; width:45px; }
[id*="goods-review-wrap"] .-tblList tbody td a[href*="afteruse_m"] {margin-right:5px; }
[id*="goods-review-wrap"] .-tblList .-fdSubject {padding-top:10px; padding-bottom:5px; }
[id*="goods-review-wrap"] .-tblList .-fdReviewNum{margin-right:7px; }
[id*="goods-review-wrap"] .-tblList .-fdWriterName{margin-right:12px; font-weight:300; }
[id*="goods-review-wrap"] .-tblList tbody td .-fdDate {font-weight:300; color:#8d8d8d; display:inline-block; font-size:14px; }
[id*="goods-review-wrap"] .-tblList tbody td.-fdNameTd {vertical-align:top; padding-top:56px !important; }
div[class*="afteruse-scroll-"] , div[class*="afteruse-scroll-"][class*="afteruse-scroll-h-"] {line-height:20px; font-weight:300; }
[class*="afteruse-scroll-"][class*="afteruse-scroll-h-"] img {display:none;}
[id*="goods-review-wrap"] [class*="afteruse-scroll-"] img, .goodsReviewThumbV img {max-width:400px; height:auto; border-radius:10px; }
.ABA-article-contents .review_text .photo {margin-top:15px; }
[id*="goods-review-wrap"] .-tblList tbody td .btn-tpl.btn-size-05  {border-radius:5px;width:100%; padding:0; text-align:center; display:inline-block; height:30px; line-height:28px; margin-left:0; margin-right:0; margin-top:5px}
.goodsView01 .articleList .-tblList tbody td {padding-top:15px; padding-bottom:15px; }
.bdGoodsSum {border-radius:5px; }
.bdGoodsSum .-fdGoodsName {font-size:18px; color:#8d8d8d; line-height:1.3;}
.bdGoodsSum .-fdGoodsThumb img {border-radius:5px; }

/*공지사항
.bdNotice .AB-LF-common{background-image:url("notice_icon.png"); background-repeat:no-repeat; background-position:left 5px; padding-left:20px;}*/

/* 주문하기 */
.pageSellOrder .articleHead h4 {font-size:20px; letter-spacing:0; }
.pageSellOrder .articleInput label strong {font-size:16px; font-weight:normal; letter-spacing:0;}
.pageSellOrder .articleInput .-fdPriceOrderTotal {color:#f58220; font-size:20px; }
.pageSellOrder .articleInput .-fdPriceOrderTotal + span {color:#f58220; font-size:20px; font-weight:normal; }
.sellMulti .-title label[id*="sell_multi_addr_"] {border-radius:10px; }
input[id*="sell_multi_addr_"]:checked + label {background-color:#f58220 !important; border-color:#f58220 !important;}
#addMultiAddrBox.btn-pattern-B01 {background:#f58220; border-color:#f58220; text-shadow:none;}
.sellMulti .tplSwitchTab ul li a {font-weight:normal !important;}
.sellMulti strong , .sellMulti .tplSwitchTab ul li.switch-on a strong {color:#f58220 !important; font-weight:normal !important;}
#daum_addr_layer {border-width:2px !important; }
.pageSellOrder .AB-select[name="sell_multi_cnt"] , .pageSellOrder #addMultiAddrBox {border-radius:5px; }
#s_cupon_basic_list_box , #s_cupon_basic_list_box p {font-size:15px; }
.pageSellOrder .-bdPriceWrap {border-radius:5px; border-width:2px; }
.pageSellOrder .-bdPriceWrap .AB-cr > div {min-height:26px; padding:3px 20px;}
.pageSellOrder .-bdPriceWrap .AB-cr dt {font-size:15px; line-height:26px; }
.pageSellOrder .-bdPriceWrap .AB-cr dd {line-height:26px; }
.pageSellOrder .-bdPriceWrap .AB-cr dd input {font-size:20px; height:26px; line-height:26px; }
.pageSellOrder .-bdPriceWrap .AB-cr .-fdTotal {border-radius:0 0 5px 5px ;}