.hide-text {font-size: 1px; height: 1px; left: -9999px; line-height: 0; position: absolute; width: 1px;}
#applyLayer_140314 {width:330px; height:361px; background:url("http://www.jrjump.co.kr/images/popup/2014/0528/layer_0528_bg.png") no-repeat 0 0; padding-top:160px; position:relative;}
.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;}
.conW {clear:both;position:relative; width:310px; margin-left:13px; background:#fff; color:#000;}
 .closeBtn {position:absolute; top:3px; right:6px; padding:5px;z-index:100;}
.privacyA {height:31px; overflow:auto; width:284px; padding:10px; line-height:17px; margin:9px 0 10px; font-size:11px; color:#000; background:#fff; border:1px solid #b4b4b4;}
.privacyA b {font-size:12px;}
.infoA {margin-bottom:4px; color:#000;}
.infoA li {height:23px;margin-bottom:5px;}
.infoA span{font-size:14px;}
.infoA span i {margin:0 20px;}
.infoA span label {color:#000;font-size:12px; margin:0px;}
.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:12px;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("http://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 {margin-left:16px;}
.btnApply li:first-child {margin-bottom:10px;}
#applyLayer_140314 .btn_close {display:block; width:28px; height:28px; position:absolute; top:0; right:0;}

.pos-a0{position:absolute;left:0;top:0;}
.mb10{margin-bottom:10px !important;}
.bor0{border:0px !important}
.mt10{margin-top:10px !important}
.mb20{margin-bottom:20px !important}
.fs-14{font-size:14px;}
.txt_r{text-align:right;}
.priv{margin-top:10px;}
.priv li{line-height:20px;}
.nickname{width:100px; height:18px;border:1px solid #bebebe}
.mail{ime-mode:disabled;border:1px solid #bebebe;height:18px;}
.mail2{ime-mode:disabled;border:1px solid #bebebe;height:18px;display:none;}
.user_title{width:550px; height:18px; border:1px solid #bebebe}
.detailed{width:550px; height:200px; border:1px solid #bebebe}
.con07{padding:40px;margin-top:180px;}

.contents {display:inline; float:left; width:780px; margin:0 0 0 0;}
.contents h2.title {position:relative; height:41px; margin:0 0 20px; border-bottom:2px solid #bcbcbc;}
.contents h2.title span {position:absolute; top:15px; right:0; text-align:right; font-weight:normal; font-size:11px; color:#818181;}
.contents h2.title span em {color:#cc0000;}
