@charset "utf-8";

#container{position:relative; width:100%; background-color:#fff}

/* contents */
.contents img {width:100%; vertical-align:top; border: 0}
.coupon_code {position: relative; background-color: #e7eaf1; text-align: center;}
.coupon_code li {position: relative;float: left; display: contents;}
.coupon_code li img{width:45%}

.l_sch_w {height:54px; position:relative; padding:9px 20px 0 20px}
.l_sch_form {position:relative; }
.l_sch_form .sm_in {overflow:hidden; padding:0 79px 0 0; border-right:none; height:62px; background-color:#fff}
.l_sch_form .sm_in .tf_keyword {background-color:transparent; border:none; color:#111; font-size:15px; height:62px; vertical-align:top; width:100%; margin:5px 0 0 5px; -webkit-border-radius:1px; -webkit-appearance:none;vertical-align:middle;  padding: 0}
.l_sch_form .sm_in .m_sch_btn {cursor:pointer; font-size:0; width:72px; height:62px; line-height:0; position:absolute; right:0; top:0; background-color:#b08158; margin-right:-2px}
.l_sch_form .sm_in .btn_txt {display:inline-block; color:#fff; font-size:14px; vertical-align:-4px}
.l_sch_form .sm_in .tf_keyword::-webkit-input-placeholder { position: relative;   color: #888;    font-size:14px;   letter-spacing: -0.5px; padding:5px 0 0 5px}
.l_sch_form .sm_in .tf_keyword::-moz-placeholder { position: relative;   color: #888;    font-size:14px;   letter-spacing: -0.5px; padding:5px 0 0 5px}
.l_sch_form .sm_in .tf_keyword::placeholder { position: relative;   color: #888;    font-size:14px;   letter-spacing: -0.5px; padding:5px 0 0 5px}

/* contents */
.coupon_upload_w {margin:0 10px 10px}
.coupon_upload {border: 1px solid #e4e3e2}
.coupon_upload table {width: 100%}
.coupon_upload th {padding: 8px 0 4px 0; text-align: center; font-size: 13px; color: #4c4c4c; background-color: #efeeec;}
.coupon_upload td {padding: 8px 0 4px 0;  text-align: center;  font-size: 13px;  color: #4c4c4c;  background-color: #ffffff; border-top:1px solid #e4e3e2}
.coupon_upload td:nth-child(2n+1) {border-right: 1px solid #e4e3e2}
.coupon_button {font-size:11px; padding:0px 10px; display: inline-block;color: #fff; background-color:#2384e5; border-radius:4px; margin-left:7px; text-decoration:none; line-height:18px}