@charset "utf-8";

/****************************** order common class ******************************/
.page_order {margin:30px 0 0}
.page_order .pagetitle {margin-bottom:0;}
.page_order .mgt30 {margin-top:30px;}

/* 주문단계 */
.page_order .order_step {margin-bottom:30px;}
.page_order .order_step ol {overflow:hidden;padding-left:1px;}
.page_order .order_step ol li {float:left;width:365px;margin-left:-1px;padding:15px 0;border:1px solid #eaeaea;background:#f7f7f7;text-align:center;font-size:16px;line-height:20px;}
.page_order .order_step ol li.active {width:366px;border:1px solid #333;background:#333;color:#fff;font-weight:bold;}
.page_order .order_infoi {padding:10px;font-size:12px;line-height:1.4;margin:0 0 10px;background-color:#f9f9f9;}

/* 주문관련테이블 */
.page_order .type_cols tbody td {font-size:13px;color:#444;}
.page_order .type_cols tbody td .buttons_inline a,
.page_order .type_cols tbody td .buttons_inline button {width:80px;padding:5px 0;}
.page_order .type_cols tbody td.text_left .buttons_inline {text-align:left;margin-top:5px;}
.page_order .type_rows tbody td.coupon input {vertical-align:top;}
.page_order .type_rows tbody td.coupon .btn_coupon {display:inline-block;*zoom:1;*display:inline;padding:7px 8px;background:#000;font-size:12px;color:#fff;line-height:14px;vertical-align:top;text-align:center;}

/* 나의정보 */
.page_order .my_benefit_box {border:0px solid #dfdfdf;padding:0 60px 0px;margin:0 0 30px;overflow:hidden}
.page_order .my_benefit_box div {width:28%;float:left;text-align:center;border:1px solid #eaeaea;margin-left:30px;border-radius:6px;padding:15px 0;background:url(/images/index/btn_ar2.png) no-repeat 10px center }
.page_order .my_benefit_box div span {font-size:18px}
.page_order .my_benefit_box .coupon {}

/* 할인금액정보 */
.page_order .discount .imgs {display:inline-block;*zoom:1;*display:inline;position:relative;vertical-align:top;}
.page_order .discount .imgs img {cursor:pointer;}
.page_order .discount .arrow {display:none;position:absolute;top:21px;left:50%;margin-left:-6px;width:13px;height:7px;background:url(../imgs/global/arrow_question.png) left top no-repeat;z-index:2}
.page_order .discount_box {position:relative}
.page_order .discount_box .discount_list {display:none;position:absolute;top:9px;left:0;width:150px;border:1px solid #000;background:#fff;padding:0 15px 10px;font-size:12px;line-height:18px;text-align:left;z-index:1}
.page_order .discount_box .discount_list dl {margin-top:10px;} 
.page_order .discount_box .discount_list dt {color:#000;font-weight:bold;}
.page_order .discount_box .discount_list dd {margin-top:3px;}
.page_order .discount_box .close {display:none;position:absolute;top:10px;right:10px;cursor:pointer;}

/* 수량수정 */
.page_order .quantity_box {width:80px;border:solid 1px #ccc;margin:0 auto 3px;text-align:left;position:relative;}
.page_order .quantity_box input {border:0 none;width:56px;text-align:center;margin:0;padding:4px 0;}
.page_order .quantity_box .btns {display:block;position:absolute;right:0;top:0;width:24px;height:26px;border-left:1px solid #ccc}
.page_order .quantity_box .btns .up, .quantity_box .btns .down {display:block;text-indent:-999em;height:12px}
.page_order .quantity_box .btns .up {height:13px;border-bottom:1px solid #ccc;background:url(../button/btn_quantity_up.png) center center no-repeat;}
.page_order .quantity_box .btns .down {background:url(../button/btn_quantity_down.png) center center no-repeat;}

/* 주문하단 버튼영역 */
.page_order .select_delete {background:#fff;padding:5px 5px 0;}
.page_order .select_delete.buttons_inline {text-align:right;}

/* 결제금액관련 박스 */
.page_order .total_price_box {margin:50px 0 0;}
.page_order .total_price_box ul {overflow:hidden;display:inline-block;border:1px solid #eaeaea;background:url(../imgs/order/bg_total_price_box.png) left top repeat-y;}
.page_order .total_price_box ul li {float:left;width:274px;padding-right:1px;position:relative;}
.page_order .total_price_box ul li .icons {position:absolute;left:-25px;top:35px;}
.page_order .total_price_box ul li.product_price {width:272px;}
.page_order .total_price_box ul li.total_price {width:270px;padding-right:0;}
.page_order .total_price_box ul li dl {height:58px;padding:30px 25px;background:#fbfbfb}
.page_order .total_price_box ul li dl dt, .total_price_box ul li dl dd {text-align:center;font-size:16px;color:#444;line-height:18px;}
.page_order .total_price_box ul li dl dd {margin-top:10px;color:#000;font-size:18px;font-weight:bold;line-height:30px;}
.page_order .total_price_box ul li dl dd strong {font-size:28px;}
.page_order .total_price_box ul li .detail {overflow:hidden;border-top:1px solid #e3e3e3;padding:15px 25px;text-align:left;font-size:12px;color:#000;line-height:18px;}
.page_order .total_price_box.cols5 ul {overflow:hidden;background:url(../imgs/order/bg_total_price_box2.png) left top repeat-y;}
.page_order .total_price_box.cols5 ul li {float:left;width:217px;padding-right:1px;position:relative;}
.page_order .total_price_box.cols5 ul li.product_price {width:221px;}

/* 안내문구 */
.page_order .noti_text {border-bottom:1px solid #dfdfdf;padding:15px 15px 15px 40px;}
.page_order .noti_text li {list-style-type:disc;list-style-position:outside;line-height:22px;font-size:13px}

/* 배송지정보 타이틀 */
.page_order .title_delivery {position:relative;}
.page_order .title_delivery  .buttons_inline {display:inline-block;*zoom:1;*display:inline;vertical-align:top;font-weight:normal;}
.page_order .title_delivery  .buttons_inline a,
.page_order .title_delivery  .buttons_inline button {padding:6px 15px;margin-left:10px;margin-top:4px}
.page_order .title_delivery span input {margin-left:10px;}
.page_order .title_delivery span label {font-size:14px;font-weight:normal;color:#666;margin-left:5px;}

/* 결제수단영역 */
.page_order .paymethod ul {overflow:hidden;}
.page_order .paymethod li {float:left;line-height:28px;margin-right:15px;}
.page_order .paymethod li label {margin-left:5px;}
.page_order .payment .x_price span {font-size:18px;}
.page_order .dealproof label {margin:0 15px 0 5px;}
.page_order .paymethod li label small, .dealproof label small {font-size:13px;}
.page_order .dealproof_cash {padding:10px 20px;margin-top:5px;border:1px solid #dfdfdf; background:#fafafa;}
.page_order .dealproof_cash .form_tel .blank.text {width:auto;padding-right:20px;text-align:left;color:#444;}
.page_order .dealproof_cash .form_tel input {width:60px;}

/* 주문동의 */
.page_order .order_agree_box {position:relative;}
.page_order .order_agree_box .check_agree {text-align:left;}
.page_order .order_agree_box .check_agree label {font-weight:normal;font-size:14px;margin-left:5px;}
.page_order .order_agree_box .toggles {position:absolute;left:90px;top:5px;width:22px;height:22px;background:url(../imgs/global/bg_toggle_view.png) left top no-repeat;text-indent:-999em;cursor:pointer;}
.page_order .order_agree_box .subtitle {border-bottom:2px solid #000;margin-bottom:0;padding-bottom:10px;}
.page_order .order_agree_box .scroll_guide_box .scroll {display:none;border-top:none 0;}
.page_order .order_agree_box.open .toggles {background-position:0 -52px;}
.page_order .order_agree_box.open .scroll_guide_box .scroll {display:block;}

/* 주문완료 */
.page_order .finish_box {padding:50px 150px;margin-top:30px;background:#fff;border:solid 1px #ddd;}
.page_order .finish_box .text_box {padding-top:130px;margin-bottom:20px;background:url(../imgs/order/img_finish.png) center top no-repeat;font-weight:;color:#000;font-size:18px;line-height:28px;text-align:center;}
.page_order .finish_box .type_rows tbody td {line-height:20px}