.lp-content{
	text-align:center;
}
.l-pageBody{
	background :#FFF;
}
#head_txt{
	margin: 55px 0px;
}
.ep-txt{
 	float: left;
	width: 435px;
}
.ep-txt img{
	margin-bottom: 20px;
}
.ep-icon img{
	margin-bottom: 12px;
}
.lp-mangaka-block {
	width: 700px;
	margin: auto;
	margin-bottom: 55px;
}

.lp-mangaka-block_inner1{
	background: url(../img/ep1_bg.png) no-repeat top center;
	padding-top: 0px;
	margin-top: -56px;
}
.lp-mangaka-block_inner2{
	background : url(../img/ep3_bg.png) no-repeat bottom center;
}
.lp-mangaka-block_inner3{
	width: 1100px;
	margin: auto;
	position:relative;
	background : url(../img/ep1_bg_txt.png) no-repeat 824px 0px;
	padding-top:120px;
}
.lp-mangaka-block_inner4{
	background : url(../img/ep2_bg_txt.png) no-repeat -12px 346px ;
}
.lp-mangaka-block_inner5{
	background: url(../img/ep3_bg_txt.png) no-repeat 642px 994px;
	padding-bottom: 163px;
}
#btn_ill{
	position: absolute;
	left: 6px;
}
.lp-btn_area{
	width:640px;
	margin:auto;
	text-align:center;
	position: relative;
	height: 188px;
}
.ep-icon2{
	float: left;
	width: 240px;
	text-align: center;
	padding-left: 25px;
}
a img:hover{
	opacity:0.8;
}
.ep-txt2{
	float:right;
}
/* l-snsArea ------------------------------------- */
.l-snsArea-list{display:none;}

@media screen and (max-width:640px){
  div,img{
    max-width:100%;	
   }
   .ep-txt,
   .ep-txt2,
   .ep-icon, 
   .ep-icon2
	{
	  float:none;
	
	}
	.ep-txt{
	margin: auto;
	width: unset;
	width: 80%;
	text-align: center;
	float: none;
	}
	.ep-txt img{
	  width:auto;
	}
	.ep-icon img{
	  width:30vw;
	  margin:auto;
	}
	.ep-icon2{
	  width:100%;
	  padding:0px;
	}
	#btn_ill{
	  display:none;
	}
	#lp_sns_btn,
	#lp_btn{
	  width: auto;
	}
	.lp-mangaka-block_inner5{
	  padding-bottom: 1vw;
	}
	.lp-mangaka-block_inner3{
	  background: url(../img/ep1_bg_txt.png) no-repeat right 14vw;
	}
	.lp-mangaka-block_inner4{
	  background: url(../img/ep2_bg_txt.png) no-repeat right 103vw;
	}
	.lp-mangaka-block_inner5{
	  background: url(../img/ep3_bg_txt.png) no-repeat right 200vw;
	}
	.l-pageBody.contentBottom{
	  margin-top: 10vw;
	}
/* l-snsArea ------------------------------------- */
.l-snsArea{margin-bottom:10%;padding:1% 0;background:#fff;}
.l-snsArea-list{width:95%;margin:2% auto;text-align:center; display:block;}
.l-snsArea-list li{display:inline-block;vertical-align:top;}
.l-snsArea-list li:not(:first-of-type){margin-left:3%;}
.l-snsArea-list .sns-line{width:110px;}

}

.lp-sns_btn_area{
	text-align: center;
	margin: 25px auto 33px;
}
.modaal-content-container img{
	width: 100%;
}
#ep1_comic,
#ep2_comic,
#ep3_comic{
	display: none;
}

