@charset "utf-8";

/*header*/
header {width:100%;/* height:170px; */border-bottom:1px solid #d8d8d8;position: relative;z-index: 2;margin-top: 40px;padding-bottom: 20px;}
.wrapShop {position:relative; width:1000px; margin: 0 auto;}

.logoShop {text-align:  center;  margin-bottom: 23px;}
.logoShop img {}
.myOrder {
    position: absolute;
    right: 0px;
    top: 80px;
    display: inline-block;
    padding: 5px 0;
}

/*내 주문내역*/  
.mask {background: #fff; z-index: -1}
.mask .table {position: absolute; text-align: center}
.mask .box {width:  330px;margin:  0 auto;box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.15);padding-top: 25px;}
.mask .box>div:nth-of-type(2) {width: 90%; margin: 0 auto;}
.mask .box>div:nth-of-type(2) .wrap:nth-child(1) {margin-bottom: 10px}
.mask .box .wrap div {width:  90%; float:  left; margin: 0 5%;  margin-bottom: 20px;}
.mask .box .wrap div:last-child {margin-bottom: 0} 
.mask .box .close {width:  auto; float:  right; padding: 0 5%; cursor: pointer}
.mask .box .close img {width: 15px}
.mask .box h5 {padding:  0 5%;width: 90%;text-align:  left;font-weight:  700;font-size: 1.05em;margin-bottom: 15px;}
.mask .box label {width: 25%; line-height: 33px; float:  left; text-align: left; font-size: 0.94em;}
.mask .box input[type="text"] {width: 73%; float:  left; text-align:  center; border:  none; border-bottom: 1px solid #ccc; letter-spacing: 0.15em;}
.mask .box button {width:  100%;border-radius:  0;padding: 12px 0;margin-top: 40px;}

/*테이블*/
table.orderTable { border-top: none;}
table.orderTable thead {border-bottom: 1px solid #333;}
table.orderTable thead th {font-size: 0.8em; font-weight:  700; color: #505050; border-right: 1px solid #ccc;  float:left;}
table.orderTable thead th:last-child {border-right: none}

/*footer*/
footer {padding:30px 0 70px 0;}
#shopFooter p {font-size:0.8em}
#shopFooter p:nth-child(1) {margin-bottom:10px;}
#shopFooter span {font-size:0.8em; display: inline-block}
#shopFooter .cop {margin-top:20px; }

#shopFooter .right a {color:#666;}
#shopFooter .right li {display:inline-block; margin-right:40px; color:#666; font-size:0.8em; cursor: pointer;}
#shopFooter .right li:nth-child(3) {margin-right:0;}

#alertBox .box {border:none; padding:50px 50px 40px 50px;}
#alertBox #alertOk {background:none; border:1px solid #231f20; color:#231f20;}
#alertBox #alertOk:hover {background:none; color:#231f20;}
#alertBox .btnList {padding-top:30px; margin-bottom:-10px;}
#alertBox #alertText {margin-bottom: -10px; padding-top: 140px;}
#alertBox #alertIcon {margin-bottom:-86px;}
#alertBox #alertIcon img {width:26px; height:22px; margin-bottom:-67px; padding-top:75px;}
