/** 앱에서만 사용(푸시) **/
#tab1 { overflow-y: yes;}
.subConBox {padding:30px 0}

.push-wrap  { }
.push-wrap dl.title { clear:both; height:auto; overflow:hidden;text-align:center; margin-bottom:8px; display:none}
.push-wrap dl.title dt, .push-wrap dl.list dd {float:left; font-size:14px}
.push-wrap dl.title dt { background:#777 !important; padding:6px 6px; color:#fff;font-size:13px !important;}
.push-wrap dl.title dd { float:left; padding:3px 6px; font-size:.95em}
span.del { display:inline-block; position:absolute;float:right; margin-top:8px; right:25px; background:url('/images/icon_del.png') top right no-repeat; width:29px; height:29px;}
/*
.push-wrap .contents {width:51%;}
.push-wrap .writedate {width:20%}*/

.push-wrap .nodoc2 {padding:3px; font-size:11px; border-radius:0; margin-right:2px}

.push-wrap dl.list {clear:both; padding:7px 0; text-align:center; border-bottom:1px solid #ddd; height:auto; overflow:hidden}
.push-wrap dl.list dd { box-sizing:border-box}
.push-wrap dl.list dd.name {display:none}
.push-wrap dl.list dd.id {width:8%; letter-spacing:-1px; text-align:left; padding-left:4px}
.push-wrap dl.list dd.contents, .push-wrap dl.list dd.push_contents{ width:92%;text-align:left; font-weight:bold; padding-bottom:8px; display:inline-block;white-space: nowrap; overflow:hidden;}
.push-wrap dl.list dd.writedate {width:80%;font-size:13px !important; line-height:13pt; color:#6B6B6B; padding-left:10%; text-align:left; padding-top:4px}
.push-wrap dl.list dd.del { float:right;width:20%; text-align:right;}

.push-wrap button.small {padding:4px 8px; font-size:13px; letter-spacing:-0.5px}
.push-wrap button.small:lang(en) {padding:4px 5px; font-size:12px}

.putinfo { background:url(/images/dot2.png) 3px 13px no-repeat;clear:both;font-size:.95em; color:#444; padding:10px 0 10px 20px; text-align:left; letter-spacing:-0.5px}


 .subConBox.app { padding:10px 0 0 0; background-image: url(/images/topbg_guide.jpg); background-repeat: no-repeat; background-position: right top; background-size: auto 130px; height:50px;}
 h1.title_app {margin:0 0 20px; padding:0;font-size:1.6em; font-weight:norm; color:#fff;text-align:center; width:100%; letter-spacing:0}
 h1.title_app:lang(en) {font-size:1.2em;}
.fr.pr20 { padding-right:20px}
.push-wrap {position:relative;width:100%;padding:15px 10px;background:#FFF; font-size:14px}

.pushlist {border-bottom:1px solid #ddd; height:auto; overflow:hidden}
.pushlist li {list-style:none; float:left}
.pushlist li:first-child { padding:12px 15px 12px 0; width:90%}
.pushlist li:last-child { width:10%; float:right; padding-top:15px; text-align:right}
p.dtxt {color:#888}
p.dot {background:url('/images/dot.png') 10px 10px no-repeat; padding-left:25px; padding-bottom:10px}
.pushset { border:1px solid #ddd; border-radius:20px;height:auto; overflow:hidden; width:100%; margin:0 auto 15px auto;}
.pushset li {list-style:none; float:left}
.pushset li:first-child { padding:12px 12px 12px 20px; font-weight:bold; width:65%}
.pushset li:last-child { width:30%; float:left; padding:8px 5px 8px 0; text-align:right}
.pushset li.set { padding:15px 22px 15px}
.pushset li.period {padding-top:15px}

#txt_recv_memo { height:200px}

.setting .btn-switch {
  position: relative;
  display: inline-block;
  width: 36px;
  height: 12px;
  float: right;
  margin: 3px 0 0 0;
}
.setting .btn-switch input {
  display:none;
}
.setting .slide-object {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ccc;
  transition:0.4s;
  -webkit-transition:0.4s;
  -o-transition:0.4s;
  -moz-transition:0.4s;
  border-radius: 20px;
}
.setting .slide-object:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 0;
  bottom: -3px;
  background: #efefef;
  transition: 0.4s;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  -moz-transition: 0.4s;
  border-radius:50%;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  box-shadow: 0 2px 2px #bfbebe;
  -moz-box-shadow: 0 2px 2px #bfbebe;
  -webkit-box-shadow: 0 2px 2px #bfbebe;
}
.setting input:checked + .slide-object {
  background: rgba(248, 165, 215, 0.62);
}
.setting input:checked + .slide-object:before {
  transform: translateX(16px);
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  -moz-transform: translateX(16px);
  -o-transform: translateX(16px);
  background: #cc1c86;
}	 