/**
 * adpick_donation.css
 * - 후원 leftover (ac=donation)
 * - 목록: Tailwind / 상세·팝업·스프라이트·진행바: 여기
 */

/* 메인 히어로 타이틀: 풀폭 흰 박스, 상단 여백 없음 */
.contents-donation .page-title-wrap {
	margin: 0 !important;
	max-width: none !important;
	padding: 0 !important;
	width: 100%;
}
body.layout-fullwidth.layout-fullwidth--title .contents-donation .page-title-wrap {
	margin-bottom: 0 !important;
}
.contents-donation .page-title-wrap .item-title-wrap.notablist {
	width: 100%;
	max-width: none;
	margin: 0;
	padding: 20px;
	padding-bottom: 15px;
	display: block;
	text-align: center;
	background-color: #fff;
	word-break: keep-all;
	box-sizing: border-box;
}
@media screen and (min-width: 768px) {
	.contents-donation .page-title-wrap .item-title-wrap.notablist {
		padding-bottom: 30px;
	}
}

.goal_state .bar {
	position: relative;
	height: 10px;
	background-color: #e4e4e4;
	border-radius: 50px;
	overflow: hidden;
}
.goal_state .bar .in {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background-color: #2cc9a3;
}

.donation-rank-num.rank-1 { background-color: #10b981; }
.donation-rank-num.rank-2 { background-color: #34d399; }
.donation-rank-num.rank-3 { background-color: #6ee7b7; }
.donation-rank-num.rank-4,
.donation-rank-num.rank-5 { background-color: #a7f3d0; color: #065f46; }

.i_hand1,.i_hand2,.more_bul,.pop_close{background-image:url("https://d2nkkkpf88oxbk.cloudfront.net/webimg/adpick/ir_donation.png");background-repeat:no-repeat;-webkit-background-size:150px 110px;display:inline-block;overflow:hidden;white-space:nowrap;text-indent:-9999px}

@media screen and (-webkit-min-device-pixel-ratio: 2){.i_hand1,.i_hand2,.more_bul,.pop_close{background-image:url("https://d2nkkkpf88oxbk.cloudfront.net/webimg/adpick/ir_donation@2x.png")}
}
.i_hand1{width:41px;height:41px;background-position:0 0}
.i_hand2{width:52px;height:52px;background-position:0 -45px}
.more_bul{width:6px;height:10px;background-position:-55px -30px}
.pop_close{width:30px;height:30px;background-position:-55px -75px}
.btn_donation{display:inline-block;height:48px;line-height:48px;color:#fff;width:150px;font-size:1.2em;text-align:center;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.5);background:#6c77e9;background:linear-gradient(to bottom, #6c77e9 0%, #535ed0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#6c77e9", endColorstr="#535ed0",GradientType=0 )}
.btn_donation.status_end{background:gray}
.goal_state .bar{position:relative;height:10px;background-color:#fff;overflow:hidden}
.goal_state .bar .in{position:absolute;left:0;top:0;width:70%;height:100%}
.nanum_banner{display:block;margin:10px auto;width:400px}
.nanum_banner img{width:100%}

@media screen and (min-width: 768px){}

.page-donation-detail .title-info-wrap{background-color:#fff}
.page-donation-detail .title-info-wrap .info{padding:20px 15px;font-weight:bold}
.page-donation-detail .title-info-wrap .info .organization{font-size:12px;color:#959595;padding-bottom:5px}
.page-donation-detail .title-info-wrap .info .subject{font-size:18px}
.page-donation-detail .title-info-wrap .info .state{font-weight:bold;text-align:right;display:block;font-size:18px;color:#2cc9a3;padding-bottom:10px}
.page-donation-detail .title-info-wrap .info .goal-wrap{padding-top:10px}
.page-donation-detail .title-info-wrap .info .goal-info{display:flex;justify-content:space-between;color:#959595;font-size:12px;padding-top:10px;font-weight:bold}
.page-donation-detail .title-info-wrap .info .goal-info .currentpoint{color:#000}
.page-donation-detail .title-info-wrap .info .goal_state .bar{background-color:#e4e4e4;border-radius:50px}
.page-donation-detail .title-info-wrap .info .goal_state .bar .in{background-color:#2cc9a3}
.page-donation-detail .title-info-wrap .btn-wrap{margin-top:20px}
.page-donation-detail .title-info-wrap .btn-wrap .btn_donation{width:100%}
.page-donation-detail .title-info-wrap .btn_donation{background-image:linear-gradient(to bottom, #2bcba4, #1ab28d)}
.page-donation-detail .title-info-wrap .btn_donation.status_end{background:gray}
.page-donation-detail .rank-wrapper{font-weight:bold;margin-bottom:15px}
.page-donation-detail .rank-wrapper.pcmode .ranks-wrap{display:flex;gap:15px;justify-content:center;flex-flow:wrap}
.page-donation-detail .rank-wrapper.pcmode .ranks-wrap .ranks{-khtml-flex:1;-moz-flex:1;-o-flex:1;flex:1}
.page-donation-detail .rank-wrapper .title{text-align:center;margin:20px 0;font-size:16px}
.page-donation-detail .rank-wrapper .ranks{background:#fff;padding:20px;width:280px;border-radius:5px}
.page-donation-detail .rank-wrapper .subject{padding-bottom:15px;font-size:16px}
.page-donation-detail .rank-wrapper .rank-list li{border-bottom:1px solid #e6e6e6;padding:10px 0;display:flex;gap:10px;justify-content:space-between}
.page-donation-detail .rank-wrapper .rank-list li:first-child{padding-top:0}
.page-donation-detail .rank-wrapper .rank-list li:last-child{padding-bottom:0;border:0}
.page-donation-detail .rank-wrapper .rank-list li::after{display:none}
.page-donation-detail .rank-wrapper .rank-list li .left .regdate,.page-donation-detail .rank-wrapper .rank-list li .left .no{color:#959595;width:70px;display:inline-block}
.page-donation-detail .rank-wrapper .rank-list li .left .nick{color:#000}
.page-donation-detail .pagers-list{margin-top:15px;margin-bottom:30px;display:flex;justify-content:center;align-items:center}
.page-donation-detail .pagers-list .pager{width:10px;height:10px;background-color:#959595;border-radius:50%;margin:0 5px}
.page-donation-detail .pagers-list .pager.current{background-color:#2cc9a3}
.page-donation-detail .desc-wrap{position:relative;margin-bottom:50px}
.page-donation-detail .desc-wrap::after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:96px;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8) 66%, rgba(255, 255, 255, 0.94) 83%, rgba(255, 255, 255, 0.9) 78%, #f2f4f9);z-index:1}
.page-donation-detail .desc-wrap.open .img{max-height:none;position:relative}
.page-donation-detail .desc-wrap.open::after{display:none}
.page-donation-detail .desc-wrap.open .btn-more{bottom:-30px}
.page-donation-detail .desc-wrap .img{max-height:550px;overflow:hidden}
.page-donation-detail .desc-wrap .img img{width:100%}
.page-donation-detail .desc-wrap .btn-more{border:solid 1px #282d36;background-color:#fff;padding:10px 50px;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);font-weight:bold;display:flex;align-items:center;gap:10px;z-index:2}
.page-donation-detail .reply-wrap{padding:0 10px}
.page-donation-detail .reply-wrap .reply-box{padding:15px;background-color:#fff;border-radius:5px;font-weight:500}
.page-donation-detail .reply-wrap .title{padding-bottom:5px;border-bottom:1px solid #707070;font-weight:bold;font-size:16px}
.page-donation-detail .reply-wrap .reply-num{padding:15px 0;padding-bottom:5px;display:block}
.page-donation-detail .reply-wrap .replys .left{display:flex;gap:10px}
.page-donation-detail .reply-wrap .replys .ctl{border-radius:2px;border:solid 1px #d0d0d0;background:#fff;color:#000;padding:3px 10px}
.page-donation-detail .reply-wrap .replys .nick,.page-donation-detail .reply-wrap .replys .desc{color:#000;font-size:14px}
.page-donation-detail .reply-wrap .replys .nick{font-weight:bold;min-width:60px}
.page-donation-detail .reply-wrap .replys .nick,.page-donation-detail .reply-wrap .replys .regdate{position:static}
.page-donation-detail .reply-wrap .replys .regdate{min-width:94px}
.page-donation-detail .reply-wrap .replys li{padding:10px 68px;border-bottom:1px solid #e6e6e6;padding:15px 0;display:flex;gap:10px;justify-content:space-between}
.page-donation-detail .reply-wrap .replys li:last-child{margin-bottom:15px}
.page-donation-detail .reply-wrap .desc{font-size:14px}
.page-donation-detail .reply-wrap .regdate{color:#959595;font-size:12px}
.page-donation-detail .reply-wrap .reply_write{margin-top:15px;padding:0 65px 0 40px}
.page-donation-detail .reply-wrap .reply_write .label{color:#000;font-weight:bold;font-size:12px}
.page-donation-detail .reply-wrap .reply_write .word{border:solid 1px #e6e6e6;background-color:#fff;font-weight:500;font-size:12px}
.page-donation-detail .reply-wrap .reply_write .submit{border-radius:2px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);background-image:linear-gradient(to bottom, #2cc9a3, #20ba95);font-weight:bold;width:60px}
.page-donation-detail .txt-green{color:#2cc9a3}

@media screen and (min-width: 768px){.page-donation-detail{padding:0 20px}
.page-donation-detail .title-info-wrap{display:flex;padding:40px;border-radius:5px;align-items:center;gap:30px}
.page-donation-detail .title-info-wrap .thum,.page-donation-detail .title-info-wrap .info{-khtml-flex:1;-moz-flex:1;-o-flex:1;flex:1}
.page-donation-detail .title-info-wrap .info{padding:0}
.page-donation-detail .desc-wrap .img{max-height:1600px}
.page-donation-detail .desc-wrap::after{height:1600px;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 57%, #f0f2f8 90%)}
}

@media screen and (min-width: 1024px){.page-donation-detail .title-info-wrap{gap:50px}
.page-donation-detail .title-info-wrap .info .organization{font-size:20px;padding-bottom:15px}
.page-donation-detail .title-info-wrap .info .subject{font-size:30px;line-height:1.1}
.page-donation-detail .title-info-wrap .info .state{font-size:28px}
.page-donation-detail .title-info-wrap .info .goal_state .bar{height:15px}
.page-donation-detail .title-info-wrap .info .goal-info{font-size:20px;line-height:1.1}
.page-donation-detail .title-info-wrap .btn-wrap{margin-top:55px}
.page-donation-detail .title-info-wrap .btn-wrap .btn_donation{font-size:28px;height:55px;line-height:53px;padding-top:2px}
.page-donation-detail .rank-wrapper .title{font-size:30px;margin:30px 0;line-height:1.1}
.page-donation-detail .rank-wrapper .ranks{padding:30px}
.page-donation-detail .rank-wrapper .subject{font-size:23px;padding-bottom:30px}
.page-donation-detail .rank-wrapper .rank-list{font-size:17px}
.page-donation-detail .rank-wrapper .rank-list li{padding-top:15px}
.page-donation-detail .rank-wrapper .rank-list li .left .regdate,.page-donation-detail .rank-wrapper .rank-list li .left .no{width:120px}
.page-donation-detail .desc-wrap{margin-bottom:80px}
.page-donation-detail .desc-wrap.open .btn-more{bottom:-55px}
.page-donation-detail .desc-wrap.open .icon-arrow-down.black{transform:rotate(-180deg) scale(1.3)}
.page-donation-detail .desc-wrap .btn-more{width:268px;justify-content:center;height:53px;font-size:20px}
.page-donation-detail .desc-wrap .icon-arrow-down.black{transform:scale(1.3)}
.page-donation-detail .reply-wrap .reply-box{padding:40px 30px 25px 30px}
.page-donation-detail .reply-wrap .title{font-size:25px;padding-bottom:10px}
.page-donation-detail .reply-wrap .reply-num{font-size:20px;padding:25px 0;padding-bottom:0px}
.page-donation-detail .reply-wrap .replys li{padding:15px 0px;padding-top:17px}
.page-donation-detail .reply-wrap .replys .ctl{padding:4px 12px;font-size:12px}
.page-donation-detail .reply-wrap .replys .nick{font-size:20px;min-width:120px}
.page-donation-detail .reply-wrap .replys .desc{font-size:17px}
.page-donation-detail .reply-wrap .replys .regdate{font-size:14px}
.page-donation-detail .reply-wrap .reply_write{padding:0px 100px 0 70px}
.page-donation-detail .reply-wrap .reply_write .word{height:40px;line-height:38px}
.page-donation-detail .reply-wrap .reply_write .word .inputTxt{font-size:18px}
.page-donation-detail .reply-wrap .reply_write .label{font-size:18px;height:40px;line-height:40px}
.page-donation-detail .reply-wrap .reply_write .submit{width:85px;height:40px;line-height:40px;font-size:20px}
}

@media screen and (min-width: 1430px){.page-donation-detail{padding:0}
.page-donation-detail .rank-wrapper .rank-list li .left .no,.page-donation-detail .rank-wrapper .rank-list li .left .regdate{width:100px}
}
.donation .sloganWrap{margin:10px 0;min-height:98px}
.donation .slogan{position:relative;float:left;height:41px;line-height:41px;padding-left:42px;margin:30px 0 0 10px;font-size:1.1em;color:#434a54;font-weight:normal}
.donation .slogan .i_hand1{position:absolute;left:0;top:50%;margin-top:-20px}
.donation .rank{position:relative;float:right;width:185px;padding:10px;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.3);background:#fff;background:linear-gradient(to bottom, white 0%, #f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#f2f2f2",GradientType=0 )}
.donation .rank .title{font-size:.9em;font-weight:normal;color:#686e76}
.donation .rank .more{position:absolute;right:10px;top:10px;font-size:.8em}
.donation .ranks{margin-top:6px;font-size:.9em}
.donation .ranks li{margin-top:2px}
.donation .ranks .no{float:left;width:25px;font-size:.9em;color:#73787f}
.donation .ranks .nick{float:left;color:#434a54;font-weight:bold;max-width:50px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.donation .ranks .lv{float:left;color:#aab2bd;font-size:.8em;margin-left:5px}
.donation .ranks .p{float:right;color:#48cfad}
.donation .ranks .current .no,.donation .ranks .current .nick,.donation .ranks .current .p{color:#da4453;font-weight:bold}
.donations .item{position:relative;height:177px;margin-bottom:15px;box-shadow:0 1px 2px rgba(0,0,0,.3);border-radius:10px}
.donations a{display:block;height:177px;overflow:hidden;border-radius:10px}
.donations .info{position:absolute;left:12px;bottom:10px;right:0;z-index:5}
.donations .organization{color:#ffd200;font-size:.9em}
.donations .subject{color:#fff;font-weight:normal}
.donations .goal{color:#39cd80;font-size:.9em}
.donations .subjectWrap{margin-top:3px}
.donations .subjectWrap .subject{float:left;font-size:1.2em;font-weight:100}
.donations .subjectWrap .goal{float:left;margin-left:10px}
.donations .goal_state{position:absolute;right:10px;bottom:0;z-index:5}
.donations .status{position:absolute;right:10px;top:10px;z-index:7}
.donations .state{float:right;color:#ffda00;text-align:left;font-size:.9em;margin:-2px 0 0 10px}
.donations .thum{position:relative;height:100%}
.donations .thum img{width:100%;margin-top:-5%}
.donations .thum .gradient{position:absolute;left:0;bottom:0;width:100%;height:40%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 11%, rgba(0, 0, 0, 0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#cc000000",GradientType=0 )}
.donations .status_end .subjectWrap .goal{position:absolute;right:10px;bottom:50px;font-size:1.2em}
.donations .status_end .gradient{height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.53) 0%, black 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#87000000", endColorstr="#000000",GradientType=0 )}
.donations .status_end .statusTxt{position:absolute;right:-5px;bottom:15px;padding:6px 12px;color:#fff;z-index:10;font-size:1.3em;line-height:1.4;-webkit-text-shadow:0 1px 1px rgba(0,0,0,.6);-moz-text-shadow:0 1px 1px rgba(0,0,0,.6);text-shadow:0 1px 1px rgba(0,0,0,.6);background:#6e7ee8;background:linear-gradient(to bottom, #6e7ee8 0%, #4d5bdf 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#6e7ee8", endColorstr="#4d5bdf",GradientType=0 )}
.mov{position:relative;min-height:424px}
.vod video{width:100%;margin:0 auto;display:block}
.movrank{position:relative;padding:20px;background-color:#1f2027}
.movrank .title{color:#fff;font-weight:normal;text-align:center;font-size:1.4em;line-height:1.2}
.movrank .more{position:absolute;right:20px;top:25px;color:#fff}
.movrank #ranks{margin:10px 100px 0 100px}
.movrank #ranks .subject{color:#fff;font-size:1.1em;line-height:1.2;margin-bottom:5px;margin-left:10px}
.movrank #ranks .best{float:left;width:50%}
.movrank #ranks .realtime{float:left;width:50%}
.movranks{color:#fff}
.movranks.l{float:left;width:50%}
.movranks.r{float:right;width:50%}
.movranks li{position:relative;padding:5px 10px}
.movranks .no{float:left;color:#aab2bd;font-size:.9em;text-align:center}
.movranks .nick{float:left}
.movranks .lv{float:left}
.movranks .p{float:right;color:#aab2bd;font-size:.9em;width:60px;text-align:right}
.movranks .regdate{float:right;color:#aab2bd;font-size:.9em}
.movranks .box{display:none;position:absolute;left:0;top:-3px;right:0;height:100%;border:2px solid #ffc600}
.movranks .myrank .no{color:#fff}
.movranks .myrank .nick{color:#ffd200}
.movranks .myrank .p{color:#48cfad}
.movranks .myrank .box{display:block}
.movranks .no{position:absolute;left:10px;top:5px}
.movranks .nick{display:block;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}
.movranks .p{position:absolute;right:10px;top:5px}
.movranks .regdate{position:absolute;right:60px;top:5px}
.best .movranks li{padding-left:42px;padding-right:80px}
.realtime .movranks li{padding-right:115px}
.movinfo{position:relative;margin-top:-5px;padding:18px 25px;background-color:#2a2b39}
.movinfo .organization{color:#ffd200}
.movinfo .subject{margin-top:8px;color:#fff;font-weight:normal;font-size:1.4em}
.movinfo .goalWrap{margin-top:8px}
.movinfo .goal{color:#39cd80;font-size:1.1em}
.movinfo .goal .currentpoint{color:#fb2338;margin-left:10px}
.movinfo .goal_state{margin:8px 0 0 0}
.movinfo .bar{float:left;width:200px}
.movinfo .state{float:left;width:80px;color:#ffda00;text-align:left;font-size:1.1em;margin-top:-2px;margin-left:10px}
.movinfo .btn_donation{position:absolute;right:22px;top:50%;margin-top:-24px}
.movdesc{position:relative;padding:20px 20px 50px 20px}
.movdesc img{max-width:100%;display:inline-block;margin:0 auto}
.movdesc .more{display:block;margin:10px auto 0 auto;width:400px}
.reply{padding:0 18px;font-size:.9em;background-color:#1f2027}
.reply_inner{padding:14px 15px;border-top:1px solid #2a2b3a}
.more_replys{display:block;padding:5px 0;text-align:center;color:#fff;background-color:#383b4e;border-radius:3px}
.replys{margin-top:12px}
.replys li{position:relative;padding:3px 68px}
.replys li *{vertical-align:middle}
.replys .nick{position:absolute;left:0;top:3px;color:#a9a9ab}
.replys .desc{color:#fff}
.replys .regdate{position:absolute;right:0;top:3px;color:#a9a9ab}
.replys .ctl{margin-left:5px;padding:1px 5px;font-size:.8em;line-height:1;color:#fff;background-color:#999;border-radius:5px}
.reply_write{position:relative;padding:0 85px 0 50px;margin-top:10px}
.reply_write .label{position:absolute;left:0;top:0;height:29px;line-height:29px;color:#ffd200}
.reply_write .word{display:block;padding:0 10px;background-color:#090a0c;border-radius:5px}
.reply_write .word .inputTxt{width:100%;padding:7px 0;font-size:1em;color:#a5a5a6;background-color:transparent;border:0;outline:none}
.reply_write .submit{position:absolute;right:0;top:0;width:75px;height:29px;color:#fff;border:0;box-shadow:0 1px 1px rgba(0,0,0,.9);border-radius:5px;background:#3f4254;background:linear-gradient(to bottom, #3f4254 0%, #333548 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#3f4254", endColorstr="#333548",GradientType=0 )}

@media screen and (max-width: 767px){.i_hand1{width:22px;height:23px;background-position:-43px 0}
.btn_donation{width:100px;height:36px;line-height:36px;font-size:1.1em}
.nanum_banner{width:200px}
.donation .sloganWrap{position:relative;margin:0 0 8px 0;min-height:60px;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.3);background:#fff;background:linear-gradient(to bottom, white 0%, #f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#f2f2f2",GradientType=0 )}
.donation .slogan{position:absolute;left:10px;top:50%;width:140px;margin:-16px 0 0 0;padding-left:30px;height:32px;line-height:1.2;font-size:.9em}
.donation .slogan .i_hand1{margin-top:-13px}
.donation .rank{width:150px;box-shadow:none;background:transparent;border-radius:0}
.donation .ranks .lv{display:none}
.donations .item{margin-bottom:8px}
.donations .subjectWrap .subject{float:none}
.donations .subjectWrap .goal{float:none;margin-left:0}
.donations .bar{width:120px}
.donations .goalWrap{margin-top:3px}
.donations .goalWrap .goal{float:left}
.donations .goalWrap .goal_state{float:left;position:static;margin:2px 0 0 10px}
.donations .status_end .statusTxt{font-size:1.1em}
.mov{margin-top:0;min-height:180px}
.movinfo{padding:8px 12px;font-size:.9em}
.movinfo .subject{margin-top:5px}
.movinfo .goalWrap{margin-top:12px}
.movinfo .goal,.movinfo .goal_state{float:none}
.movinfo .goal_state{margin:5px 0 0 0}
.movinfo .bar{float:left;width:35%}
.movinfo .state{float:left;width:70px}
.movinfo .btn_donation{top:auto;bottom:8px;right:12px;margin:0}
.movrank{padding:10px}
.movrank .title{font-size:1.2em}
.movrank .more{right:10px;top:12px;font-size:.9em}
.movrank #ranks{margin:10px 0 0 0}
.movrank #ranks .subject{font-size:.9em;margin-left:0}
.movranks{font-size:.9em}
.movranks li{padding:3px 10px 3px 0}
.movranks .no{margin-left:0}
.movranks .p{width:50px}
.movranks .box{left:0;right:5px}
.movranks .no{left:10px;top:3px}
.movranks .p{top:3px}
.movranks .regdate{position:absolute;right:60px;top:3px}
.movdesc{font-size:.9em;padding:10px 10px 20px 10px}
.movdesc .more{width:200px}
.popup_donation{top:4%;width:94%;margin-left:-47%;margin-top:0;height:auto}
.popup_donation .sponsor{padding:15px}
.popup_donation .sponsor .name{font-size:1.1em}
.popup_donation .sponsor .thanks{margin-top:4px;font-size:.9em}
.popup_donation .amount{padding:15px 0}
.popup_donation .amount .txt{font-size:1em}
.popup_donation .amounts{padding-bottom:5px;margin-top:10px}
.popup_donation .amounts a{height:34px;line-height:34px}
.popup_donation .direct .inputTxt{padding:10px 12px}
.popup_donation_bg{background-color:#000}
}
.donation .sloganWrap,.donation .ranks li,.donations .subjectWrap,.ranks li,.movinfo .goalWrap,.movranks,.movinfo .goal_state,.popup_donation .amounts,.movrank #ranks,.movranks li{*zoom:1}
.donation .sloganWrap:after,.donation .ranks li:after,.donations .subjectWrap:after,.ranks li:after,.movinfo .goalWrap:after,.movranks:after,.movinfo .goal_state:after,.popup_donation .amounts:after,.movrank #ranks:after,.movranks li:after{display:block;content:"";clear:both}
