@charset "utf-8";
/* 260812-16 S : 모바일 버튼 곡선 통일 - 모든 버튼 border-radius:0.25rem
   - 이 파일 안 개별 버튼 클래스에 흩어져 있던 border-radius(0.125 / 0.1875 / 0.25 / 0.3125 / 1.25 / 1.875rem)는
     전부 제거하고 여기 한 곳에서 관리한다. 값을 바꾸려면 아래 한 줄만 수정.
   - body 접두는 특이도(0,1,1) 확보용. 뒤에 로드되는 proc.css 등의 .xxx_btn(0,1,0) 규칙을 이기기 위함이며,
     goods.css 의 슬라이더 점(.slick-dots li button) 처럼 특이도가 더 높은 규칙은 그대로 유지된다.
     !important 는 쓰지 않는다(예외를 아래 한 줄로 덮어쓸 수 있도록).
   - 예외는 이 블록 '아래에' body 접두를 붙여 추가할 것(접두 없이 쓰면 위 공통 규칙에 진다). */
body button,
body input[type="button"],
body input[type="submit"],
body input[type="reset"],
body [class*="_btn"] {border-radius:0.25rem;}
/* 예외 : 쿠폰존 원형 버튼 (원형 레이아웃 기준으로 디자인돼 있어 유지) */
body .coupon_download_btn,
body .coupon_download_no_btn,
body .coupon_download_ok_btn {border-radius:100%;}
/* 260812-16 E */
/* 260824-34 : 게시판 버튼 스타일 통일 — 주요(저장/수정/댓글작성)=포인트 #e10505 채움, 보조(취소/삭제/답변/추천/상품선택)=흰 배경+#ccc 테두리+#555 글씨.
   곡선은 위 260812-16 공통 규칙(0.25rem)을 그대로 쓴다. 개별 규칙은 아래 각 클래스 줄에 표시. */

/*───────────────────────────────────────────────────────────

	 공통

───────────────────────────────────────────────────────────*/

/* 페이코 등 레이어 팝업 닫기 */
.lys_close_btn {width:2.6875rem; height:2.6875rem; font-size:0; background:url('../img/icon/icon_x2.png') no-repeat center; background-size:50%; border:none;}
.lys_close1_btn {width:2.6875rem; height:2.6875rem; font-size:0; background:url('../img/icon/icon_x4.png') no-repeat center; background-size:0.875rem; border:none;}

/* 더보기 */
.more_btn {display: inline-block;padding: 0.625rem 0.9375rem;font-size: 0.875rem;background-color: #fff;border: 1px solid #555; color: #333; text-align: center;box-sizing: border-box;cursor: pointer;line-height: 1;}
/* 검색 레이어 검색 */
.h_search_btn {position:absolute; top:0.6875rem; right:4.875rem; display:block; width:3.5rem; height:2.375rem; border:1px solid #ed1c24;  background:#ed1c24; color:#ffffff; font-size:0.75rem; box-sizing:border-box; font-weight:500;}
/* 검색 레이어 닫기 */
.h_search_close_btn {position:absolute; top:0.6875rem; right:0.9375rem; display:block; width:3.5rem; height:2.375rem; border:1px solid #939598; background:#fff; color:#222; font-size:0.75rem; box-sizing:border-box; font-weight:500;}
/* 우편번호 */
.zipcode_btn {display:inline-block; width:100%; height:2.1875rem; padding:0.375rem 0 0.4375rem 0; text-align:center; background:#fff; border:1px solid #ccc; color:#222; font-weight:400; box-sizing:border-box;border-left:0;}
/* 이전 */.all_page_prev {display:inline-block; padding:1.4062rem; font-size:0; background:url('../img/new/icon_mid_arrow.png') no-repeat center; background-size:0.625rem;}
/* 목록/글쓰기 */ .board_btn {display:inline-block; padding:0.4375rem; font-size:0.8125rem; color:#222; background:#ffffff; border:1px solid #ccc; font-weight:400; min-width:4.375rem; box-sizing:border-box; text-align:center;}

/*───────────────────────────────────────────────────────────

	 회원 관련

───────────────────────────────────────────────────────────*/

/*** 약관동의 | member/join_agreement.html ***/
/* 다음 */.join_next_btn {display:inline-block; width:100%; padding:0.6875rem 0; text-align:center; background:#ed1c24; border:0px solid #ed1c24;  color:#ffffff; font-weight:500; box-sizing:border-box; font-size:0.875rem;}
/* 이전 */.join_prev_btn {display:inline-block; width:100%; padding:0.625rem 0 0.625rem 0; text-align:center; background:#fff; border:1px solid #c5c5c5; color:#616161; font-weight:500; box-sizing:border-box; font-size:0.875rem;}

/* 로그인 / 주문조회 / 비회원 주문하기 버튼  */
.member_login_order_btn {display:block; width:100%; height:2.8125rem; margin:0.3125rem 0 0 0; border:1px solid #ed1c24; background:#ed1c24; text-align:center; color:#ffffff; font-weight:500; font-size:0.9375rem;}

/*** 아이디 찾기 | member/find_id.html ***/
.find_id_btn {display:inline-block; width:100%; padding:0.6875rem 0; margin:0.9375rem 0 0 0; text-align:center; background:#ed1c24; border:1px solid #ed1c24; color:#ffffff; font-weight:500; box-sizing:border-box; font-size:0.875rem;}

/*** 비밀번호 찾기 | member/find_id.html ***/
.find_password_btn {display:inline-block; width:100%; padding:0.6875rem 0; text-align:center; background:#ed1c24; border:1px solid #ed1c24; color:#ffffff; font-weight:500; box-sizing:border-box; font-size:0.875rem;}

/*** 확인 | member/join.html & member/join_wait.html ***/
.join_ok_btn {display:inline-block; width:100%; padding:0.6875rem 0; text-align:center; background:#ed1c24; border:1px solid #ed1c24; color:#ffffff; font-weight:500; box-sizing:border-box; font-size:0.875rem;}

/*** 본인인증 인증번호 확인 | member/user_certification.html ***/
.pw_find_next_btn {display:inline-block; width:100%; padding:0.625rem 0 0.625rem 0; margin:0.3125rem 0 0 0; text-align:center; background:#ed1c24; border:1px solid #ed1c24; color:#ffffff; font-weight:bold; box-sizing:border-box; font-size:0.9375rem;}

/*** 본인인증 인증번호 확인 | member/user_certification_confirm.html  /  비밀번호변경 확인 | member/find_password_reset.html***/
.pw_find_confirm_btn {display:inline-block; width:100%; padding:0.6875rem 0; text-align:center; background:#ed1c24; border:1px solid #ed1c24; color:#ffffff; font-weight:500; box-sizing:border-box; font-size:0.875rem;}

/*** 패스워드 찾기 로그인하기 | member/find_password_complete.html ***/
.login_ok_btn {display:inline-block; width:100%; padding:0.625rem 0 0.625rem 0; text-align:center; background:#ab3e55; border:1px solid #ab3e55; color:#ffffff; font-weight:bold; box-sizing:border-box;}

/*** 휴면회원 | member/wake.html ***/
.wake_btn {display:inline-block; width:100%; padding:0.625rem 0 0.625rem 0; text-align:center; background:#ab3e55; border:1px solid #ab3e55; color:#ffffff; font-weight:bold; box-sizing:border-box;}

/*** 휴면회원 해제 인증 | member/wake_certification.html ***/
.wake_confirm_btn {display:inline-block; width:100%; padding:0.625rem 0 0.625rem 0; text-align:center; background:#ab3e55; border:1px solid #ab3e55; color:#ffffff; font-weight:bold; box-sizing:border-box;}

/*** 회원가입완료 | member/join_ok.html ***/
.join_login_btn {display:inline-block; width:100%; padding:0.75rem 0; text-align:center; background:#ed1c24; border:1px solid #ed1c24; color:#ffffff; font-weight:500; box-sizing:border-box; font-size:0.875rem;}
.join_login_btn.main {display:inline-block; width:100%; padding:0.75rem 0; text-align:center; background:#fff; border:1px solid #cccccc; color:#222222; font-weight:500; box-sizing:border-box; font-size:0.875rem;}


/*───────────────────────────────────────────────────────────

	 마이페이지 관련

───────────────────────────────────────────────────────────*/

/*** 주문 목록 / 배송 조회 | mypage/order_list.html ***/
.order_btn {display: inline-block; padding: 0.3438rem 0.625rem; font-size: 0.875rem; text-align: center; line-height: 1rem; background: #fff; border: 1px solid #ddd; color: #444; font-weight: 400; box-sizing: border-box; width: 6.25rem;}
.order_ing_btn {display:inline-block; font-weight:400; color:#ed1c24;}
.order_finish_btn {display:inline-block; font-weight:400; color:#ed1c24;}
/* 반품/환불/교환 사유 */.order_etc_btn {display:inline-block; height:1.375rem; padding:0 0.3125rem 0 0.3125rem; background:#ab3e55; line-height:1.375rem; text-align:center; font-weight:bold; color:#ffffff;}
/* 리뷰쓰기 */.ogl_reviewrite {display: inline-block; padding: 0.3438rem 0.625rem; font-size: 0.875rem; text-align: center; line-height: 1rem; background: #fff; border: 1px solid #ddd; color: #444; font-weight: 300; box-sizing: border-box; width: 4.375rem;}


/*** 마이페이지 | /mypage/index.html ***/
/* 정보 수정 */ .member_modify_btn {display:inline-block; padding:0.5625rem 0.625rem; background:#e10505; color:#ffffff; font-size:0.875rem; text-align:center;}

/*** 주문내역 상세보기  | /mypage/order_view.html ***/

/* 세금계산서 신청 */ .tax_invoice_btn {display:inline-block; width:100%; padding:0.625rem 0 0.625rem 0; text-align:center; background:#ab3e55; border:1px solid #ab3e55; color:#ffffff; font-weight:bold; box-sizing:border-box;}
/* 세금계산서 신청 */ .tax_invoice_btn1 {display:inline-block; height:2rem; padding:0 0.3125rem 0 0.3125rem; background:#ab3e55; line-height:1.375rem; text-align:center; font-weight:bold; color:#ffffff; border:1px solid #ab3e55;}
/* 현금영수증 신청 */ .cash_btn {display:inline-block; width:100%; padding:0.625rem 0 0.625rem 0; text-align:center; background:#ab3e55; border:1px solid #ab3e55; color:#ffffff; font-weight:bold; box-sizing:border-box;}
/* 현금영수증 신청 */ .cash_btn1 {display:inline-block; height:2rem; padding:0 0.3125rem 0 0.3125rem; background:#ab3e55; line-height:1.375rem; text-align:center; font-weight:bold; color:#ffffff; border:1px solid #ab3e55;}
/* 배송추척 */ .delivery_trace_btn {display: inline-block; padding: 0.625rem 0.9375rem; font-size: 0.875rem; text-align: center; line-height: 1rem; background: #fff; border: 1px solid #ddd; color: #444; font-weight: 400; box-sizing: border-box; width: 6.25rem;}
/* 수취확인 */ .delivery_order_btn {display:inline-block; height:1.375rem; padding:0 0.3125rem 0 0.3125rem; background:#fa2828; line-height:1.375rem; text-align:center; font-weight:bold; color:#ffffff;}
/* 구매확정 */ .order_ok_btn {display:inline-block; height:1.375rem; padding:0 0.3125rem 0 0.3125rem; background:#fa2828; line-height:1.375rem; text-align:center; font-weight:bold; color:#ffffff;}
/* 상품평 쓰기 */ .order_review_btn {display:inline-block; height:1.375rem; padding:0 0.3125rem 0 0.3125rem; background:#555d87; line-height:1.375rem; text-align:center; font-weight:bold; color:#ffffff;}

/* 튜닝 : 장바구니 담기 버튼 */ .mypage_cart_add_btn {display: inline-block; padding: 0.3438rem 0.625rem; font-size: 0.875rem; text-align: center; line-height: 1rem; background: #fff; border: 1px solid #ddd; color: #444; font-weight: 300; box-sizing: border-box;}

/*** 위시리스트 | /mypage/wish_list.html ***/

/* 선택삭제1 */ .select_prd_del_btn  {display:inline-block; width:100%; padding:0.7812rem 0; text-align:center; background:#fff; border:1px solid #ccc; color:#222; font-weight:500; box-sizing:border-box; font-size:0.875rem;}
/* 선택삭제2 */ .wish_onedel_btn {width:1.5rem; height:1.5rem; font-size:0; background:url('../img/new/icon_x3.png') no-repeat center; background-size:0.5625rem 0.5625rem; border:none;}
/* 장바구니 담기 */ .wish_cart_add_btn {display:inline-block; width:100%; padding:0.7812rem 0; text-align:center; background:#ed1c24; border:1px solid #ed1c24; color:#ffffff; font-weight:500; box-sizing:border-box; font-size:0.875rem;}

/*** 쿠폰  | /mypage/coupon.html ***/
/* 쿠폰등록 */ .coupon_ok_btn {display:inline-block; width:100%; padding:0.4688rem 0; text-align:center; background:#e10505; border:1px solid #e10505; color:#ffffff; font-weight:400; box-sizing:border-box; font-size:0.875rem;}

/*** 예치금  | /mypage/deposit.html ***/
/* 내역더보기 */ .deposit_more_btn {display:inline-block; width:100%; padding:0.625rem 0 0.625rem 0; text-align:center; background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f0f0f0)); border:none; color:#5e5e5e; font-weight:bold; box-sizing:border-box;}
/* 내역더보기 화살표 */ .deposit_more_btn:after {display:inline-block; width:0.75rem; height:0.4375rem; margin:0 0 0 0.625rem; background:url('../img/icon/icon_arrow1.png') no-repeat; background-size:100%; content:'';}

/*** 마일리지  | /mypage/mileage.html ***/
/* 내역더보기 */ .mileage_more_btn {display:inline-block; width:100%; padding:0.625rem 0.9375rem; text-align:center; background:#fff; border:1px solid #ccc; color:#666; font-weight:400; box-sizing:border-box;}
/* 내역더보기 화살표 */ .mileage_more_btn:after {display:inline-block; width:0.75rem; height:0.4375rem; margin:0 0 0 0.625rem; background:url('../img/icon/icon_arrow1.png') no-repeat; background-size:100%; content:''; display: none;}

/*** 배송지 관리 | mypage/shipping.html ***/
/* 기본배송지 설정 */ .basic_address_btn {display:inline-block; padding:0 0.75rem !important; background:#fff; line-height:1.75rem !important; text-align:center; font-weight:300; font-size:0.875rem; color:#444; border:1px solid #ddd !important;}
/* 수정 */ .modify_address_btn {display:inline-block; padding:0 0.3125rem 0 0.3125rem; background:#ffffff; line-height:1.375rem; text-align:center; font-weight:bold; color:#000; border:1px solid #9f9f9f;}
/* 삭제 */ .del_address_btn {display:inline-block; padding:0 0.3125rem 0 0.3125rem; background:#ffffff; line-height:1.375rem; text-align:center; font-weight:bold; color:#000; border:1px solid #9f9f9f;}
/* 배송지 추가 */ .add_address_btn {display:inline-block; width:100%; padding:0.625rem 0 0.625rem 0; text-align:center; background:#fff; border:1px solid #222222; color:#222; font-weight:400; box-sizing:border-box; font-size:0.875rem;}

/*** 배송지 등록 | mypage/layer_shipping_address_regist.html ***/
/* 취소 */ .address_cancel_btn {display:inline-block; width:100%; padding:0.625rem 0 0.625rem 0; text-align:center; background:#ffffff; border:1px solid #9f9f9f; color:#494949; font-weight:bold; box-sizing:border-box; font-size:0.9375rem;}
/* 저장 */ .address_save_btn {display:inline-block; width:100%; padding:0.625rem 0 0.625rem 0; text-align:center; background:#ab3e55; border:1px solid #ab3e55; color:#ffffff; font-weight:bold; box-sizing:border-box; font-size:0.9375rem;}


/*** 회원 비밀번호 검증 | mypage/my_page_password.html ***/
/* 인증하기 */.pw_confirm_btn {display:inline-block; width:100%; padding:0.7812rem 0; text-align:center; background:#ed1c24; border:1px solid #ed1c24; color:#ffffff; font-weight:500; box-sizing:border-box; font-size:0.875rem;}

/*** 회원정보 변경  | mypage/my_page.html ***/
/* 비밀번호 변경 */ .modify_pw_btn {display:inline-block; height:2.1875rem; padding:0 1.875rem 0 1.875rem; background:#fff; line-height:1.375rem; text-align:center; font-weight:400; color:#222; border:1px solid #222; margin-left:0.9375rem; font-size:0.875rem;}
/* 연결 해제 */ .disconnect_sns_btn {display:inline-block; height:1.375rem; padding:0 0.3125rem 0 0.3125rem; background:#b1b1b1; line-height:1.375rem; text-align:center; font-weight:bold; color:#ffffff; border:none;}

/*** 발송지연 사유 레이어 | mypage/layer_order_naverpay_reason.html ***/
.ly_naverpay_confirm_btn {display:inline-block; width:100%; padding:0.625rem 0 0.625rem 0; text-align:center; background:#ab3e55; border:1px solid #ab3e55; color:#ffffff; font-weight:bold; box-sizing:border-box;}

/*** 교환신청 레이어 | mypage/layer_order_exchange_regist.php ***/
/* 취소 */ .exchange_cancel_btn {display:inline-block; width:100%; padding:0.625rem 0 0.625rem 0; text-align:center; background:#ffffff; border:1px solid #9f9f9f; color:#494949; font-weight:bold; box-sizing:border-box;}
/* 저장 */ .exchange_confirm_btn {display:block; width:100%; padding:0.625rem 0 0.625rem 0; text-align:center; background:#ab3e55; border:1px solid #ab3e55; color:#ffffff; font-weight:bold; box-sizing:border-box;}

/*** 반품신청 레이어 | mypage/layer_order_back_regist.php ***/
/* 취소 */ .back_cancel_btn {display:inline-block; width:100%; padding:0.625rem 0 0.625rem 0; text-align:center; background:#ffffff; border:1px solid #9f9f9f; color:#494949; font-weight:bold; box-sizing:border-box;}
/* 저장 */ .back_confirm_btn {display:block; width:100%; padding:0.625rem 0 0.625rem 0; text-align:center; background:#ab3e55; border:1px solid #ab3e55; color:#ffffff; font-weight:bold; box-sizing:border-box;}

/*** 환불신청 레이어 | mypage/layer_order_refund_regist.php ***/
/* 취소 */ .refund_cancel_btn {display:inline-block; width:100%; padding:0.625rem 0 0.625rem 0; text-align:center; background:#ffffff; border:1px solid #9f9f9f; color:#494949; font-weight:bold; box-sizing:border-box;}
/* 저장 */ .refund_confirm_btn {display:block; width:100%; padding:0.625rem 0 0.625rem 0; text-align:center; background:#ab3e55; border:1px solid #ab3e55; color:#ffffff; font-weight:bold; box-sizing:border-box;}

/*** 사유 레이어 | mypage/layer_order_refund_reason.php ***/
/* 확인 */ .reason_confirm_btn {display:block; width:100%; padding:0.625rem 0 0.625rem 0; text-align:center; background:#ab3e55; border:1px solid #ab3e55; color:#ffffff; font-weight:bold; box-sizing:border-box;}

/*** 배송방식 레이어 | mypage/layer_order_delivery_method.php ***/
/* 확인 */ .delivery_method_confirm_btn {display:block; width:80%; padding:0.625rem 0 0.625rem 0; text-align:center; background:#ab3e55; border:1px solid #ab3e55; color:#ffffff; font-weight:bold; box-sizing:border-box; margin: 0 auto; }

/*───────────────────────────────────────────────────────────

	 상품 관련

───────────────────────────────────────────────────────────*/

/* 상단 INFO */.detail_tab_info_btn {display:inline-block; /*width:2.625rem; height:2.625rem;  background:url('../img/btn/btn_detail_info.png') no-repeat center; background-size:100%; */ border:none; font-size:0;}
/* 상단 INFO _on */.detail_tab_info_btn_on {display:inline-block; /* width:2.625rem; height:2.625rem; background:url('../img/btn/btn_detail_info_on.png') no-repeat center; background-size:100%; */ border:none; font-size:0;}

/* 쿠폰 받기 */ .detail_coupon_btn {position:relative; display:inline-block; padding:0 0 0 1.375rem; background:url('../img/icon/icon_coupon1.png') no-repeat left center; background-size:1.1875rem 0.75rem; border:none;}
/* 쿠폰 받기 */ .detail_coupon_btn:after {position:absolute; top:0.25rem; right:-0.625rem; width:0.375rem; height:0.625rem; background:url('../img/icon/icon_arrow_next1.png') no-repeat left center; background-size:100%; border:none; content:'';}

/* 기본정보 쿠폰받기 */.detail_coupon_btn1 {display:inline-block; padding:0.125rem 0.625rem; color:#333333; font-size:0.8125rem; border:1px solid #c7c7c7; background:#ffffff;}

/*** 상품상세 게시글 상세 | goods/layer_option.html ***/


/* 장바구니 */.detail_cart_btn {display:block; width:100%; padding:0.625rem 0 0.625rem 0; font-size:0.9375rem; text-align:center; background:#ffffff; border:1px solid #222; color:#000; font-weight:500; box-sizing:border-box;}
/* 구매불가 */.detail_prd_no_btn {display:block; width:100%; padding:0.625rem 0 0.625rem 0; font-size:1rem; text-align:center; background:#ffffff; border:1px solid #9f9f9f; color:#494949; font-weight:bold; box-sizing:border-box;}
/* 바로구매 */.btn_add_cart_related, .btn_add_order_related, .detail_order_btn {display:block; width:100%; padding:0.625rem 0 0.625rem 0; font-size:0.9375rem; text-align:center; background:#ef343b; border:1px solid #ef343b; color:#ffffff; font-weight:500; box-sizing:border-box;}
.detail_order_btn {background-color:#ef343b; border-color:#ef343b;}
/* 바로구매 */.detail_apply_btn {display:block; width:100%; padding:0.625rem 0 0.625rem 0; font-size:1rem; text-align:center; background:#ed1c24; border:1px solid #ed1c24; color:#ffffff; font-weight:500; box-sizing:border-box;}
/* 재입고알림 */.detail_restock_btn {display:block; width:100%; padding:0.625rem 0 0.625rem 0; font-size:1rem; text-align:center; background:#ffffff; border:1px solid #9f9f9f; color:#494949; font-weight:bold; box-sizing:border-box;}

/* 쿠폰적용 */.coupon_apply_btn {display:inline-block; height:1.3125rem; margin:0 0 0 0.3125rem; padding:0 0.375rem; background:#ef343b; color:#ffffff; border:1px solid #ef343b;}
/* 수량감소 */.detail_down_btn {display:inline-block; width:2.1875rem; height:2.1875rem; border:1px solid #ccc; border-right:0; font-size:0; background:url('../img/new/btn_minus.png') no-repeat center; background-size:2.125rem;  box-sizing:border-box; background-color:#fff;}
/* 수량증가 */.detail_up_btn {display:inline-block; width:2.1875rem; height:2.1875rem; border:1px solid #ccc; font-size:0; background:url('../img/new/btn_plus.png') no-repeat center; background-size:2.125rem;  box-sizing:border-box; background-color:#fff;}
/* 삭제 */ .detail_apply_del {position:absolute; top:0.4375rem; right:0.5rem; display:inline-block; width:1.25rem; height:1.25rem; font-size:0; background:url('../img/btn/btn_addgoods_del.png') no-repeat center; background-size:1.5625rem; border:none; }

/* URL 복사 */ .sns_clip_board_btn {display:inline-block; width:100%; height:1.9375rem; background:#444444; color:#ffffff; font-size:0.8125rem; font-weight:bold; border:none;}

/* 상세 글쓰기 */.detail_write_btn {display:inline-block; width:100%; padding:0.625rem 0 0.625rem 0; text-align:center; color:#222; font-size:0.875rem; font-weight:400; background:#ffffff; border:1px solid #222222; box-sizing:border-box;}
/* 상품상세 게시판 더보기 */.detail_more_btn {display:inline-block; width:100%; padding:0.4688rem 0; text-align:center; color:#666; font-size:0.875rem; background:#ffffff; border:1px solid #cccccc; font-weight:400;}

/* 작성내용 더보기 */.detail_write_more_btn {display:inline-block; width:1.5625rem; height:1.5625rem; text-align:center; font-size:0; border:none; background:url('../img/new/icon_detail_board_arrow.png') no-repeat center; background-size:0.8125rem 0.5rem;}
/* 작성내용 더보기 오버시 */.detail_write_more_btn_on {display:inline-block; width:1.5625rem; height:1.5625rem; text-align:center; font-size:0; border:none; background:url('../img/new/icon_detail_board_arrow_on.png') no-repeat center; background-size:0.8125rem 0.5rem;}

/*** 상품상세 게시글 상세 | goods/goods_board/view.html ***/
/* 수정 */ .d_comment_modify_btn {display:inline-block; padding:0.125rem 0.625rem; color:#333333; font-size:0.875rem; border:1px solid #c7c7c7; background:#ffffff;}
/* 삭제 */ .d_comment_del_btn {display:inline-block; padding:0.125rem 0.625rem; color:#333333; font-size:0.875rem; border:1px solid #c7c7c7; background:#ffffff;}
/* 답글 */ .d_comment_reply_btn {display:inline-block; padding:0.125rem 0.625rem; color:#333333; font-size:0.875rem; border:1px solid #c7c7c7; background:#ffffff;}
/* 작성완료 */ .d_comment_confirm_btn {display:inline-block; width:100%; min-height:5.3125rem; line-height:1.125rem; border:none; background:#888888; color:#ffffff; box-sizing:border-box;}

/* 추천 */
.d_comment_recommend_btn {display:inline-block; padding:0.125rem 0.625rem; color:#333333; font-size:0.875rem; border:1px solid #c7c7c7; background:#ffffff;}
.d_comment_recommend_btn strong {color:#ac3c54;}

/* 비밀번호 입력*/ .d_pw_confirm_btn {display:inline-block; padding:0.3125rem 0.9375rem 0.3125rem 0.9375rem; color:#ffffff; border:1px solid #ed1c24; background:#ed1c24;}

/*** 쿠폰적용 레이어 | goods/layer_coupon_apply.html ***/
.ly_coupon_apply_btn {display:inline-block; width:100%; padding:0.7812rem 0; text-align:center; background:#ed1c24; border:1px solid #ed1c24; color:#ffffff; font-weight:500; box-sizing:border-box;}

/* 쿠폰 취소 */.coupon_cancel_btn {display:inline-block; height:1.3125rem; margin:0 0 0 0.3125rem; padding:0 0.375rem; background:#ed1c24; color:#ffffff; border:1px solid #ed1c24;}
/* 쿠폰 변경 */.coupon_modify_btn {display:inline-block; height:1.3125rem; margin:0 0 0 0.3125rem; padding:0 0.375rem; background:#ed1c24; color:#ffffff; border:1px solid #ed1c24;}


/*** 쿠폰다운받기 레이어 | goods/layer_coupon_down.html ***/
/* 전체 다운로드 */.coupon_all_down_btn {display:inline-block; padding:0 0.375rem; border:1px solid #d2d2d2; background:#fefefe; color:#333333; font-size:0.875rem; line-height:1.5rem;}
/* 다운로드 */.coupon_download_btn {display:inline-block; width:3.75rem; padding:1.5rem 0 1.5rem 0; background:#ab3e55; border-radius:100%; color:#ffffff; line-height:0.75rem;}
/* 발급불가 */ .coupon_download_no_btn {display:inline-block; width:3.75rem; padding:1.5rem 0 1.5rem 0; background:#666666; border-radius:100%; color:#ffffff; line-height:0.75rem;}
/* 발급완료 */.coupon_download_ok_btn {display:inline-block; width:3.75rem; padding:1.5rem 0 1.5rem 0; background:#ffffff; border-radius:100%; border:1px solid #ab3e55; color:#ab3e55; line-height:0.75rem;}


/*** 최근본상품 | /goods/goods_today.html ***/

/* 선택삭제1 */ .select_prd_today_del_btn  {display:inline-block; width:100%; padding:0.625rem 0 0.625rem 0; text-align:center; background:#fff; border:1px solid #222; color:#222; font-weight:500; box-sizing:border-box;}
/* 선택삭제2 */ .today_onedel_btn {width:1.5rem; height:1.5rem; font-size:0; background:url('../img/icon/icon_x3.png') no-repeat center; background-size:0.75rem 0.75rem; border:none;}
/* 장바구니 담기 */ .today_cart_add_btn {display:inline-block; width:100%; padding:0.625rem 0 0.625rem 0; text-align:center; background:#ed1c24; border:1px solid #ed1c24; color:#ffffff; font-weight:500; box-sizing:border-box;}

/*** 장바구니 | /order/cart.html ***/

/* 선택삭제1 */ .select_prd_cart_del_btn  {display:inline-block; width:100%; padding:0.625rem 0 0.625rem 0; text-align:center; background:#ab3e55; border:1px solid #ab3e55; color:#ffffff; font-weight:bold; box-sizing:border-box;}
/* 선택삭제2 */ .cart_onedel_btn {width:1.5rem; height:1.5rem; font-size:0; background:url('../img/icon/icon_x3.png') no-repeat center; background-size:0.75rem 0.75rem; border:none;}

/* 쿠폰 적용 */.cart_coupon_apply {display:inline-block; padding:0.3125rem 0.3125rem 0.3125rem 0.3125rem; text-align:center; background:#fff; border:1px solid #ddd; color:#444; font-weight:300; box-sizing:border-box;}
/* 쿠폰 변경 */.cart_coupon_modify {display:inline-block; padding:0.3125rem 0.3125rem 0.3125rem 0.3125rem; text-align:center; background:#ab3e55; border:1px solid #ab3e55; color:#ffffff; font-weight:bold; box-sizing:border-box;}
/* 쿠폰 취소 */.cart_coupon_cancel {display:inline-block; padding:0.3125rem 0.3125rem 0.3125rem 0.3125rem; text-align:center; background:#ab3e55; border:1px solid #ab3e55; color:#ffffff; font-weight:bold; box-sizing:border-box;}
/* 옵션 변경 */.cart_option_modify {display:inline-block; padding:0.3125rem 0.3125rem 0.3125rem 0.3125rem; text-align:center; background:#ffffff; border:1px solid #ddd; color:#444; font-weight:500; box-sizing:border-box;}

/* 선택상품 삭제 */.cart_select_del_btn {display:inline-block; width:100%; padding:0.7812rem 0; text-align:center; background:#ffffff; border:1px solid #cccccc; color:#222; font-weight:500; box-sizing:border-box; font-size:0.875rem;}
/* 선택상품 주문 */.cart_select_order_btn {display:inline-block; width:100%; padding:0.7812rem 0; text-align:center; background:#ffffff; border:1px solid #ed1c24; color:#ed1c24; font-weight:500; box-sizing:border-box; font-size:0.875rem;}
/* 전체주문  */.cart_all_order_btn {display:inline-block; width:100%; padding:0.7812rem 0; text-align:center; background:#ed1c24; border:1px solid #ed1c24; color:#ffffff; font-weight:500; box-sizing:border-box; font-size:0.875rem;}

/*** 쿠폰적용 레이어 | order/layer_coupon_apply.html ***/
/* 쿠폰 사용하기 */ .ly_coupon_apply_btn1 {display:inline-block; width:100%; padding:0.625rem 0 0.625rem 0; text-align:center; background:#ab3e55; border:1px solid #ab3e55; color:#ffffff; font-weight:bold; box-sizing:border-box; font-size:0.9375rem;}

/*** 주문서 작성  | order/order.html ***/
/* 우편번호 */ .zipcode_btn1 {display: inline-block; width: 100%; padding: 0; text-align: center; background: #fff; border: 1px solid #cccccc; color: #222; font-weight: 400; box-sizing: border-box; height: 2.1875rem;}
/* 배송지 목록 */ .dellvery_list_btn {display:inline-block; width:100%; padding:0.3125rem 0 0.3125rem 0; text-align:center; background:#ffffff; border:1px solid #ccc; color:#333333; font-weight:400; box-sizing:border-box;}
/* 배송지 목록 ON */ .dellvery_list_btn.on {background:#ed1c24; border:1px solid #ed1c24; color:#ffffff; font-weight:500;}
/* 배송지 추가 */ .dellvery_add_btn {display:inline-block; width:100%; padding:0.3125rem 0 0.3125rem 0; text-align:center; background:#fff; border:1px solid #ccc; color:#333; font-weight:400; box-sizing:border-box;}
/* 쿠폰 조회 및 적용 */ .coupon_search_apply_btn {display:inline-block; padding:0.3125rem 0.625rem 0.3125rem 0.625rem; text-align:center; background:#ed1c24; border:1px solid #ed1c24; color:#ffffff; font-weight:500; box-sizing:border-box;}
/* 결제하기 */ .order_payment_btn {display:inline-block; width:100%; padding:0.7812rem 0; font-size:0.875rem; text-align:center; background:#ed1c24; border:1px solid #ed1c24; color:#ffffff; font-weight:500; box-sizing:border-box;}

/*** 주문 완료  | order/order.html ***/
/* 홈으로 가기 */ .order_home_btn {display:inline-block; width:100%; padding:0.7812rem 0; font-size:0.875rem; text-align:center; background:#ed1c24; border:1px solid #ed1c24; color:#ffffff; font-weight:500; box-sizing:border-box;}
/* 나의 주문 확인하기 */ .order_my_btn {display:inline-block; width:100%; padding:0.625rem 0 0.625rem 0; font-size:0.875rem; text-align:center; background:#ab3e55; border:1px solid #ab3e55; color:#ffffff; font-weight:bold; box-sizing:border-box;}


/*** 상품리스트 | goods/goods_list.php ***/
/* 추천상품 더보기 */.recommend_more_btn {display:inline-block; padding:0.25rem 0.25rem 0.125rem 0.25rem; text-align:center; background:#fff; font-size:0.875rem; border:1px solid #9f9f9f; color:##494949; font-weight:bold; box-sizing:border-box;}

/*** PG사 결제 페이지 호출 | order/pg_gate.php ***/
/*결제창 열기*/ .pg_order_open_btn {display:inline-block; padding:0.625rem 0.625rem 0.625rem 0.625rem; background:#fff; border:1px solid #9f9f9f; color:#494949; box-sizing:border-box;}
/*결제 취소*/.pg_order_cancel_btn {display:inline-block; padding:0.625rem 0.625rem 0.625rem 0.625rem; background:#fff; border:1px solid #9f9f9f; color:#494949; box-sizing:border-box;}
/*장바구니 이동*/ .pg_order_cart_btn {display:inline-block; padding:0.625rem 0.625rem 0.625rem 0.625rem; text-align:center; background:#ab3e55; border:1px solid #ab3e55; color:#ffffff; font-weight:bold; box-sizing:border-box;}

/*───────────────────────────────────────────────────────────

	 게시판

───────────────────────────────────────────────────────────*/

/*** 작성 | board/write.html ***/
/* 취소 */ .write_cancel_btn {display:inline-block; width:100%; padding:0.75rem 0; text-align:center; background:#ffffff; border:1px solid #cccccc; color:#555; font-weight:500; box-sizing:border-box; font-size:0.875rem;} /* 260824-34 */
/* 저장 */ .write_save_btn {display:block; width:100%; padding:0.75rem 0; text-align:center; background:#e10505; border:1px solid #e10505; color:#ffffff; font-weight:500; box-sizing:border-box; font-size:0.875rem;} /* 260824-34 : 포인트색 통일 #ed1c24 -> #e10505 */
/* 이미지 새로고침 */ .captchareload_btn {display:inline-block; width:100%; padding:0.4375rem 0 0.4375rem 0; text-align:center; background:#ffffff; border:1px solid #cccccc; color:#222; box-sizing:border-box; font-size:0.875rem; height:2.1875rem;}
/* 상품선택& 주문선택 버튼*/ .prd_select_btn {display:inline-block; padding:0.375rem 0.75rem; text-align:center; background:#fff; border:1px solid #ccc; color:#555; font-weight:400; box-sizing:border-box; font-size:0.8125rem;} /* 260824-34 : 보조버튼(흰 배경+회색 테두리) */

/*** 상품 검색하기 레이어 | share/layer_goods_select.html ***/
/* 검색 */.ly_select_search_btn {display:block; width:100%; padding:0.7812rem 0; text-align:center; background:#e10505; border:1px solid #e10505; color:#ffffff; font-weight:500; box-sizing:border-box; font-size:0.875rem;}
/* 선택 */ .ly_select_search_btn1 {display:inline-block; width:100%; padding:0.625rem 0 0.625rem 0; text-align:center; background:#ffffff; border:1px solid #9f9f9f; color:#494949; font-weight:bold; box-sizing:border-box;}
/* 더보기 */ .ly_more_btn {display:block; width:100%; padding:0.7812rem 0; text-align:center; background:#e10505; border:1px solid #e10505; color:#ffffff; font-weight:500; box-sizing:border-box; font-size:0.875rem;}

/*** 리스트 | board/list.html ***/
/* 검색 */ .board_search_btn {display:block; width:100%; padding:0.5rem 0 0.5rem 0; text-align:center; background:#e10505; border:1px solid #e10505; color:#ffffff; font-weight:400; box-sizing:border-box; font-size:0.875rem;}

/* 공통 비밀번호 확인 list,view */
/* 비밀번호 확인 */.ly_pwok_btn {display:block; width:100%; padding:0.375rem 0 0.375rem 0; text-align:center; background:#ed1c24; border:1px solid #ed1c24; color:#ffffff; font-weight:500; box-sizing:border-box;}

/***  뷰 | board/view.html ***/
/* 댓글 추천 */.board_like_btn {display:block; width:100%; padding:0.25rem 0; text-align:center; background:#fff; border:1px solid #ccc; color:#555; font-weight:500; box-sizing:border-box; font-size:0.75rem;} /* 260824-34 */
/* 댓글 작성 */.view_comment_btn {display:block; width:100%; height:4.625rem; padding:0; text-align:center; background:#e10505; border:1px solid #e10505; color:#ffffff; font-weight:500; box-sizing:border-box; font-size:0.8125rem;} /* 260824-34 : 와인색 -> 포인트색 */
/* 상단 추천 */ .view_recommend_btn {display:block; width:100%; padding:0.125rem 0 0.125rem 0; text-align:center; background:#ab3e55; border:1px solid #ab3e55; color:#ffffff; font-weight:bold; box-sizing:border-box;}
/* 글 답변 */.view_reply_btn {display:block; width:100%; padding:0.75rem 0; text-align:center; background:#ffffff; border:1px solid #ccc; color:#555; font-weight:500; box-sizing:border-box; font-size:0.875rem;} /* 260824-34 */
/* 글 수정 */.view_modify_btn {display:inline-block; width:100%; padding:0.75rem 0; text-align:center; background:#e10505; border:1px solid #e10505; color:#fff; font-weight:500; box-sizing:border-box; font-size:0.875rem;} /* 260824-34 : font-size 오타(14x) 수정 */
/* 글 삭제 */.view_del_btn {display:inline-block; width:100%; padding:0.75rem 0; text-align:center; background:#fff; border:1px solid #ccc; color:#555; font-weight:500; box-sizing:border-box; font-size:0.875rem;} /* 260824-34 */

/* 댓글에 댓글 */.comment_reply_btn {display:inline-block; width:1.375rem; height:1.375rem; font-size:0; border:1px solid #c7c7c7; background:url('../img/icon/icon_reply.png') no-repeat center; background-size:1.375rem; box-sizing:border-box;}
/* 댓글 수정 */.comment_modify_btn {display:inline-block; width:1.375rem; height:1.375rem; font-size:0; border:1px solid #c7c7c7; background:url('../img/icon/icon_modify.png') no-repeat center; background-size:1.375rem; box-sizing:border-box;}
/* 댓글 삭제 */.comment_del_btn {display:inline-block; width:1.375rem; height:1.375rem; font-size:0; border:1px solid #c7c7c7; background:url('../img/icon/icon_del.png') no-repeat center; background-size:1.375rem; box-sizing:border-box;}


/*───────────────────────────────────────────────────────────

	 메인

───────────────────────────────────────────────────────────*/

/***  기획전 리스트 | goods/_goods_display_main.html ***/
/* 기획전 페이지 이동 더보기 */.main_more_btn2 {display:inline-block; padding:0.25rem 0.5rem 0.125rem 0.5rem; text-align:center; background:#ffffff; font-size:0.875rem; border:1px solid #9f9f9f; color:#494949; font-weight:bold; box-sizing:border-box;}
/* 하단 더보기 */.main_more_btn {display:block; width:100%; padding:0.5rem 0 0.5rem 0; text-align:center; background:#ffffff; font-size:0.9375rem; border:1px solid #b1b1b1; color:#666666; font-weight:bold; box-sizing:border-box;}
/***  기획전 상세  리스트 | /goods/goods_main.html ***/
/* 더보기 */.goods_main_more_btn {display:block; width:100%; padding:0.5rem 0 0.5rem 0; text-align:center; background:#ffffff; font-size:0.9375rem; border:1px solid #b1b1b1; color:#666666; font-weight:bold; box-sizing:border-box;}
/***  기획전 상세  리스트 | /goods/goods_recom.html ***/
/* 더보기 */.goods_recom_more_btn {display:block; width:100%; padding:0.5rem 0 0.5rem 0; text-align:center; background:#ffffff; font-size:0.9375rem; border:1px solid #b1b1b1; color:#666666; font-weight:bold; box-sizing:border-box;}


/*───────────────────────────────────────────────────────────

	 서비스

───────────────────────────────────────────────────────────*/

/* 검색 */ .faq_search_btn {display: block; width: 100%; padding: 0.5rem 0 0.5rem 0; text-align: center; background: #e10505; border: 1px solid #e10505; color: #ffffff; font-weight: 400; box-sizing: border-box; font-size: 0.875rem;}
/* 더보기 */ .faq_more_btn {display:block; width:100%; padding:0.7812rem 0; text-align:center; background:#e10505; border:1px solid #e10505; color:#ffffff; font-weight:500; box-sizing:border-box; font-size:0.875rem;}

/* 설문조사 이전 */ .poll_prev_btn {display:block; width:100%; padding:0.5rem 0 0.5rem 0; text-align:center; background:#ab3e55; border:1px solid #ab3e55; color:#ffffff; font-weight:bold; box-sizing:border-box;}
/* 설문조사 다음 */ .poll_next_btn {display:block; width:100%; padding:0.5rem 0 0.5rem 0; text-align:center; background:#ab3e55; border:1px solid #ab3e55; color:#ffffff; font-weight:bold; box-sizing:border-box;}
/* 설문조사 완료 */ .poll_finish_btn {display:block; width:100%; padding:0.5rem 0 0.5rem 0; text-align:center; background:#ab3e55; border:1px solid #ab3e55; color:#ffffff; font-weight:bold; box-sizing:border-box;}
/* 설문조사 홈 */ .poll_end_btn {display:block; width:100%; padding:0.5rem 0 0.5rem 0; text-align:center; background:#ab3e55; border:1px solid #ab3e55; color:#ffffff; font-weight:bold; box-sizing:border-box;}


/*───────────────────────────────────────────────────────────

	 인트로

───────────────────────────────────────────────────────────*/

/* 로그인 / 주문조회 / 비회원 주문하기 버튼  */
.member_login_order_intro_btn {display:block; width:100%; height:2.5rem; border:1px solid #ab3e55; font-size:0.875rem; background:#ab3e55; text-align:center; color:#ffffff;}
/* 19세 미만 나가기 버튼 */
.teenager_out {display:block; width:100%; height:2.5rem; margin:0.9375rem 0 0.9375rem 0; background:#ab3e55; color:#ffffff; border:none;}
/* 휴대폰 인증 & 아이핀 인증 */
.certification {display:block; width:100%; height:2.5625rem; margin:0 0 0.625rem 0; background:#ffffff; border:1px solid #a3a3a3; color:#666666; font-weight:bold; }

/* 주문취소 사유 버튼 */
.refund_comp_btn{display: inline-block; font-weight: 400; color: #ed1c24;}
.refund_comp_btn > .ico_blue_arrow{display:inline-block; width:1rem; height:1.125rem; vertical-align:top; position:relative; top:0.125rem; margin-left:0.125rem; border-radius:0 0.125rem 0.125rem 0; background:#fff url('../img/icon/ico_blue_arrow.png') center center no-repeat; background-size:0.3125rem 0.5625rem;}



.post_boad_btn{padding:0 0.9375rem 1.25rem 0.9375rem;}	
.post_boad_btn a{display:block; background: #e10505; color:#fff; text-align:center; line-height:2.8125rem;  font-weight: 500;}