.ld-camp{max-width: 860px;margin: 0 auto;}

#top-move-btn{position: fixed;width: 70px;height: 70px;background: #000;right: 0;top: 50%;margin-top: -35px;border-radius: 2px;
cursor: pointer;display: none;}
#top-move-btn .d-1{display: table;width: 100%;height: 100%;}
#top-move-btn .d-2{display: table-cell;vertical-align: middle;}
#top-move-btn p{font-weight: 900;color: #fff;text-align: center;font-size: 16px;}
#top-move-btn .d-2 span{display: block;background: url("../img/png.png");background-position: -19px -22px;width: 14px;height: 9px;margin:5px auto 2px auto;}

.link-div-1{position: relative;}
.link-div-1 a{position: absolute;width: 29%;height: 29%;}
.link-div-1 .a-1{left: 5%;top: 37%;}
.link-div-1 .a-2{left: 66%;top: 37%;}
.link-div-1 .a-3{left: 5%;top: 68%;}
.link-div-1 .a-4{left: 66%;top: 68%;}






.txt-div-1{padding: 20px;background:#faffbc; }
.txt-div-1 p{color: #342f36;text-align: center;font-size: 20px;}
.txt-div-1 p span{color: #fff;display: inline-block;background:#014a43;padding: 5px 10px; text-align: center;border-radius: 30px;vertical-align: middle;
margin-right: 3px;}
.txt-div-1 p .s-2{margin-left: 10px;}



#ld-fw-send .send_div div p .s-1{font-size: 22px;color: #f9febb;}
#ld-fw-send .send_div div p .s-2{color:#70f8e4; }
#ld-fw-send .send_div div p span{vertical-align: middle;}


.more-div .thum-div{position: relative;}
.more-div .hide-div{position: relative;display: none;}
.more-div .blind-div{position: absolute;bottom: 0;left: 0;width: 100%;height: 20%;
		background: rgba(255,255,255,0.5);
 		background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0.5) ,rgba(255,255,255,1));
        background: -moz-linear-gradient(to bottom, rgba(255,255,255,0.5) ,rgba(255,255,255,1));
        background: -ms-linear-gradient(to bottom, rgba(255,255,255,0.5) ,rgba(255,255,255,1));
        background: linear-gradient(to bottom, rgba(255,255,255,0.5) ,rgba(255,255,255,1));
}
.more-btn-el{position: absolute;left: 0;bottom: 0;height: 55px;width: 100%;padding: 0 20px;}
.more-div .thum-div .more-btn-el{bottom: 20%;border-bottom:2px solid #023480;}
.more-btn-el .dd{display: table;width: 100%;height: 100%;background: #fff;border: 1px solid #023480;margin: 0 auto;max-width:556px;
cursor: pointer; }
.more-btn-el p{font-size:25px;font-weight: 900; color: #023480;text-align: center;display: table-cell;vertical-align: middle;
position: relative;}
.more-btn-el p span {background: url("../img/png.png");width: 18px;height: 11px;display: inline-block;vertical-align: middle;margin-left: 8px;}
.more-div .thum-div .more-btn-el p span{background-position: -75px -22px;}
.more-div .hide-div .more-btn-el p span{background-position: -107px -22px;}

.link-add-a{display: block;}
.link-add-a:hover{opacity:1;}
.link-add-a-1{padding-bottom: 50px;background:#6572fc; }


@media only screen and (max-width: 640px) {
	
	#ld-fw-send .send_div div p .s-1{font-size: 15px;}
	/* footer common */
	/* footer common */
	
	
	.txt-div-1 p{font-size: 14px;}
	.txt-div-1 p span{padding: 3px 7px;}
	
	
	#top-move-btn{width: 50px;height: 50px;margin-top: -25px;}
	#top-move-btn p{font-size: 14px;}
	
	.more-btn-el{height: 30px;}
	.more-btn-el p{font-size: 18px;}
}

