.main-contents-body{
	padding:0;
}

@media screen and (max-width: 768px){
	.main-contents-body #introduction .mainArea{
		padding: 30px 0px 70px;
	}
	
	#story p{
    	line-height: 2em;
    	font-size: 1em;
		padding:0px 15px 20px;
		margin-top:-5px;
	}
	
	#story .mainArea {
		padding: 30px 0px 70px;	
	}
	
	#story .mainArea .column3 .column{
		width:95%;
		margin:5px auto 15px;
	}
	
	#story .mainArea .column3 .column img{
		width: 100%;
		height: auto;
		border: 1px solid #FFFFFF;
	}
	
	#story .mainArea .column3{
		margin-bottom: 30px;
	}
	
	#story .mainArea .read{
		line-height:1.5em;
		margin-bottom:10px;
		display:block;
		color:#fff600;
		font-size: 1.2em;
		padding:0 15px;
	}

}
	
@media screen and (min-width: 769px){
	.contents-wrapper .main-contents .pageTitle{
		border-bottom:none;
		padding-bottom:15px;
	}
		
	#headChara img {
		width: 70%;
	}
	


	.main-contents-body #story .mainArea{
		padding-top: 35px;
		padding-bottom: 80px;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #53bcf4;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #53bcf4;
	}
	
	#story p{
		margin-bottom: 30px;
    	line-height: 2.125em;
    	font-size: 1.15em;
	}
	
	#story .mainArea .column3{
		overflow:hidden;
		margin-bottom: 35px;
	}
	
	#story .mainArea .column3 .column{
		float:left;
		width:32%;
		margin-right:1%;
	}
	
	#story .mainArea .column3 .column img{
	width: 100%;
	height: auto;
	border: 1px solid #FFFFFF;
	}
	
	#story .mainArea .column3 .column:last-child{
		margin-right:0;
	}
	
	#story .mainArea .read{
		line-height:1.6em;
		margin-bottom:10px;
		display:block;
		color:#fff600;
		font-size: 1.3em;
	}
}




