/* BASIC css start */
#wrap { position:relative; width:100%; background: url(//xexymix.jpg3.kr/xexymix/sub/category/2025/family_sale_bg.jpg) no-repeat center top; }

.section { position:relative; }

.secretCodeArea { width:340px; margin:0 auto; padding-top:674px; }
.secretCodeArea .secretCode input { width:100%; height:72px; line-height:72px; text-align:center; border:1px solid #f1f1f1; background:rgba(162, 9, 14, .66); color:#f1f1f1; font-size:18px; font-weight:500; }
.secretCodeArea .secretCode input::placeholder { color:#f1f1f1; font-weight:400; }
.secretCodeArea .secretBtn { margin-top:10px; width:100%; height:72px; line-height:72px; background:#f1f1f1; color:#0b073c; text-align:center; cursor:pointer; }
.secretCodeArea .secretBtn span { position: relative; padding-right: 17px; font-size:18px; font-weight:500; }
.secretCodeArea .secretBtn span:after { content: ""; display: block; width: 9px; height: 9px; position: absolute; right: 0; top: 6px; transform: rotate(45deg); border-top: 1px solid #0b073c; border-right: 1px solid #0b073c; }

.secretNotice { margin:0 auto; width:790px; padding-top: 160px; padding-bottom: 45px; color:#f0f0f0; letter-spacing: -.5px; }
.secretNotice p { font-size: 20px; padding-bottom: 25px; text-align:center; }
.secretNotice p span { position:relative; padding-right:23px; }
.secretNotice p span:after { content: ""; display: block; width: 11px; height: 11px; position: absolute; right: 0; top: 4px; transform: rotate(45deg); border-bottom: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; transition: 0.4s; }
.secretNotice li { list-style:disc; padding-bottom:7px; padding-left: 5px; font-size:16px; line-height: 26px; font-weight: 200; word-break: keep-all; }
.secretNotice li::marker { font-size: 9px; }

.txt_time { display:none !important }
/* BASIC css end */

