/*!!!!!!!!!*/
/*레이어배너 CSS*/
.hide-text {font-size: 1px; height: 1px; left: -9999px; line-height: 0; position: absolute; width: 1px;}
#applyLayer_140314 { position:relative;  width:328px; }
.innerW {clear:both; width:570px; background:#db1b34; margin:0 10px 8px 0; position:relative;}
.innerW h5 {clear:both; display:block; width:570px; position:relative;}
.innerW a.link_url{clear:both; display:block;}
.innerW p.date_info{clear:both; display:block; width:532px; height:28px; padding:8px 18px 0px 20px; background:#9E0B1E; color:#fff; font-size:20px; text-align:center;}
.innerW p.date_info span{color:#fff26b !important;}
.innerW p.date_info i {font-style:normal;margin:0px 8px;}
.wrapW { position:relative; border:solid 4px #082529;  }
.wrapW img {vertical-align:top; }
.wrapW .btn_close {display:block; width:20px; height:20px; position:absolute; top:-25px; right:0px;}
.conW { clear:both;position:relative;  background:#fff; color:#000; padding:22px 10px 10px 10px;}
 .closeBtn {position:absolute; top:-2px; right:-9px; padding:6px;z-index:100;}
.privacyA {height:31px; overflow:auto; padding:10px; line-height:15px; margin:9px 0 0px; font-size:9px; color:#000; background:#fff; border:1px solid #b4b4b4; }
.privacyA b {font-size:12px;}
.infoA { color:#000;}
.infoA li {height:23px;margin-bottom:5px;}
.infoA li.low {height:18px;margin-bottom:0;}
.infoA span{font-size:14px;}
.infoA span i {margin:0 20px;}
.infoA span label {color:#000;font-size:12px; margin:0px 5px;}
.infoA span.tit {display:inline-block; width:51px; color:#000; font-size:12px; padding:1px 0 0 0;}
.infoA input.txt {height:19px; background:#eee; padding:0 5px; margin-right:2px; line-height:19px; border:1px solid #b3b3b3; font-size:14px; vertical-align:top;}
.agreeA {color:#000; font-size:11px;position:relative;margin-top:10px;}
.agreeA .btn_privacy {display:inline-block; width:108px; height:19px; padding:4px 14px 0 0; margin-left:16px;background:#9e0b1e url("//gosi.pass.com/images/layer/bul_apply_2.gif") no-repeat 106px 9px; color:#000; font-size:12px; text-align:center; position:absolute; right:0px; top:-4px;}
.btnApply { padding:10px 0px 0px; }
.btnApply li:first-child {margin-bottom:10px;}
.pop_bottom img { vertical-align:top; }
.today_box { text-align:right;  }
#applyLayer_160220 { position:relative;  width:328px; }
 .closeBtn2 {position:absolute; top:-26px; right:-7px; padding:6px;z-index:100;}
.privacyA.btn1{display:block;}
.privacyA.btn1.on{display:none;}
.sel1{position:relative;}
.sel1 .js-detail-btn span{display:none;cursor:pointer}
.sel1 .js-detail-btn span.view{display:block;}
.btn_view.js-detail-btn{position:absolute;top:00px;right:14px;z-index:10;}
.btn_view.js-detail-btn2{position:absolute;top:0px;right:14px;z-index:10;}
.sel1 .js-detail-btn2 span{display:none;cursor:pointer}
.sel1 .js-detail-btn2 span.view{display:block;}

.btn_privacy{margin-top:5px;}
.btn_privacy span{display:block;width:100%;height:31px;line-height:31px;text-align:center;}
.btn_privacy span.on{display:none;}
.btn_privacy span a{display:block;background-color:#979797;color:#fff;background-image:url(https://cdn.hackersut.com/www/images/layer_banner/2017/img_arrow.png);background-repeat:no-repeat;background-position:262px 13px;}
.btn_privacy span + span a{background-position:262px -13px;}
