﻿/* Alert dialogs (from legacy basic.css) — keep for div_common_alert / div_message_alert */
.layer-wrap.default{
  width:480px;
  border-radius:8px;
  background:#c9c6bb;
  display:none;
  position:fixed;
  left:-9999em !important;
  top:50% !important;
  z-index:2147483000;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.layer-wrap.default.active{left:50% !important;}
.layer-wrap.default .is-con{padding:50px 40px;text-align:center;font-family:'NanumSquare',sans-serif;}
.layer-wrap.default .is-con .ico{text-align:center;}
.layer-wrap.default .is-con .ico img{max-width:80px;height:auto;}
.layer-wrap.default .is-con h3{font-weight:800;color:#111;line-height:1.3em;font-size:23px;margin-top:20px;letter-spacing:-0.03em;}
.layer-wrap.default .is-con .stit{font-size:16px;color:#555;line-height:1.3em;margin-top:5px;letter-spacing:-0.03em;}
.layer-wrap.default .is-btm{font-family:'NanumSquare',sans-serif;border-top:1px solid #dedede;text-align:center;font-size:0;padding:15px 0;background:linear-gradient(to bottom,#262626 55%,#101010 100%);}
.layer-wrap.default .is-btm a{display:inline-block;vertical-align:top;line-height:42px;height:40px;text-align:center;min-width:80px;border:1px solid #ddd;margin:0 5px;font-size:16px;font-weight:600;letter-spacing:-0.03em;text-decoration:none;}
.layer-wrap.default .is-btm .cancel-btn{background:#343434;border:1px solid #111;color:#fff;}
.layer-wrap.default .is-btm .enter-btn{border-color:#e8c660;color:#483109;font-weight:600;background:linear-gradient(to bottom,#fae479 0%,#e8c660 11%,#bf8d43 95%,#e8c660 100%);}
.layer-wrap.default .chk-input{margin-top:15px;}
.layer-wrap.default .chk-input.white input{background:#fff;color:#fff;}
.layer-wrap.percent.default .chk-select{margin-top:25px;border:1px solid #000;width:180px;background:rgba(255,255,255,0.65)}
.layer-wrap.percent.default .chk-select select{height:40px;color:#000;}
.layer-wrap.coupon .coupon .btxt{font-size:17px;letter-spacing:-0.03em;color:#111;line-height:1.3em;font-weight:700;}
.layer-wrap.coupon .coupon .btxt span{color:#1fa9f0 !important;}
.layer-wrap.coupon .coupon .stxt{font-size:15px;letter-spacing:-0.03em;color:#555;line-height:1.3em;margin-top:10px;}
.layer-wrap.coupon .coupon .mg20t{margin-top:25px}
.layer-wrap.coupon .coupon .chk-input{width:300px;margin-top:10px;color:#111;position:relative;}
.layer-wrap.coupon .coupon .chk-input input{text-align:right;font-size:17px;padding-right:15px;height:50px;background:#fff;color:#111;border:1px solid #d1d1d1;}

@media screen and (max-width:520px){
  .layer-wrap.default{width:92%;max-width:480px;}
  .layer-wrap.default .is-con{padding:30px 20px;}
  .layer-wrap.default .is-con h3{font-size:18px;}
  .layer-wrap.default .is-con .stit{font-size:14px;}
}
