﻿@charset "utf-8";

/* 타이틀 아이콘 */
.tm_grp.tp_rel .tm_txt .tit_txt .ico_deli { display:inline-block;margin-right:4px;width:30px;height:30px;overflow:hidden;line-height:30px;background:url('/sysimage/mv3/com/bl_deliYes.svg') no-repeat left top;vertical-align:top; }

/* 배송지역변경 */
.quickAddrSet { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.quickAddrSet { flex-direction: row;flex-wrap: nowrap;align-items: flex-start; }
.quickAddrSet { margin:0 15px; }
.quickAddrSet .quickAddrTxt { display:block;padding:4px 0 4px;line-height:22px;font-size:15px;color:#333;font-weight:400;word-wrap:break-word;word-break:keep-all; }
.quickAddrSet .quickAddrBtn { margin-left:auto;padding-left:5px;flex-shrink:0; }
.quickAddrSet .quickAddrBtn .btn_c { margin:0; }

/* 배송 상태 */
.deliBoxGrp .gdDeliBoxDl { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.deliBoxGrp .gdDeliBoxDl { flex-direction: row;flex-wrap: nowrap;align-items: center; }
.deliBoxGrp .gdDeliBoxDl { box-sizing:border-box;margin:10px 0;padding:15px;border-radius:10px;background-color:#e5f2ff; }
.deliBoxGrp .gdDeliBoxDl dt { flex:0 0 auto;position:relative;padding:0 0 0 35px;line-height:20px;font-size:15px;color:#0080ff;font-weight:700;color:#333; }
.deliBoxGrp .gdDeliBoxDl dt:before { content:'';position:absolute;left:0;top:50%;margin-top:-15px;width:30px;height:30px;overflow:hidden;border-radius:15px;background:#fff url('/sysimage/mv3/com/bl_deliNor.svg') no-repeat left top; }
.deliBoxGrp .gdDeliBoxDl.deliY dt { color:#0080ff; }
.deliBoxGrp .gdDeliBoxDl.deliY dt:before { background:#fff url('/sysimage/mv3/com/bl_deliYes.svg') no-repeat left top; }
.deliBoxGrp .gdDeliBoxDl dd { flex:1 1 0;position:relative;margin-left:auto;padding:0 0 0 15px;line-height:20px;text-align:right;font-size:13px;color:#666;font-weight:400;color:#666;word-wrap:break-word;word-break:keep-all; }
.deliBoxGrp .gdDeliBoxDl dd strong { font-weight:700;color:#333; }
.deliBoxGrp .gdDeliBoxDl dd .deliTxtRow { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.deliBoxGrp .gdDeliBoxDl dd .deliTxtRow { flex-direction: row;flex-wrap: wrap;justify-content: flex-end; }
.deliBoxGrp .gdDeliBoxDl dd .deliTxtRow { text-align:right; }
.deliBoxGrp .gdDeliBoxDl dd .deli_date { margin-left:5px; }
.deliBoxGrp .gdDeliBoxDl dd .deli_date strong { white-space:nowrap; }
.deliBoxGrp .gdDeliBoxDl dd .deli_date .iconC.icon_ques { margin:0 0 0 4px;vertical-align:top; }