
/*pc_css*/
@media screen and (min-width:751px){
	#about .main{
		padding:90px 0 60px 0;
		text-align: center;
		background:#e7e5e0;
		line-height: 1.5em;
	}
	
	#about .main .tl{
		font-size:1.8em;
		color:#61512f;
		margin:0 0 10px 0;
		font-weight: 500;
	}
	
	#about .main .tl2{
		font-size:1.1em;
		color:#8c877d;
		font-weight: 400;
	}
	
	#about .mainbox{
		border-top:150px solid #e7e5e0;
		margin:0 0 100px 0;
	}
	
	#about .mainbox .innerbox{
		width:960px;
		margin:0 auto;
	}
	
	#about .mainbox .innerbox.topbox{
		margin:-150px auto 0;
	}
	
	#about .mainbox .innerbox .phbox{
		margin:0 0 50px 0;
	}
	
	#about .mainbox .innerbox .phbox img{
		width:100%;
	}
	
	#about .mainbox .innerbox .tl{
		font-size:2em;
		color:#61512f;
		margin:0 0 30px 0;
		font-weight: 500;
		line-height: 1.5em;
	}
	
	#about .mainbox .innerbox .tx{
		line-height: 2.2em;
		margin:0 0 60px 0;
	}
	
	#about .slidecontainer{
		margin:0 0 50px 0;
	}
}

@media screen and (max-width:750px){
	#about .main{
		padding:60px 0 10px 0;
		text-align: center;
		background:#e7e5e0;
		line-height: 1.5em;
	}
	
	#about .main .tl{
		font-size:1.5em;
		color:#61512f;
		margin:0 0 10px 0;
		font-weight: 500;
	}
	
	#about .main .tl2{
		font-size:0.9em;
		color:#8c877d;
		font-weight: 400;
	}
	
	#about .mainbox{
		border-top:20px solid #e7e5e0;
		margin:0 0 50px 0;
	}
	
	#about .mainbox .innerbox{
		width:90%;
		margin:0 auto;
	}
	
	#about .mainbox .innerbox.topbox{
		margin:-20px auto 0;
	}
	
	#about .mainbox .innerbox .phbox{
		margin:0 0 30px 0;
	}
	
	#about .mainbox .innerbox .phbox img{
		width:100%;
	}
	
	#about .mainbox .innerbox .tl{
		font-size:1.6em;
		color:#61512f;
		margin:0 0 20px 0;
		font-weight: 500;
		line-height: 1.5em;
	}
	
	#about .mainbox .innerbox .tx{
		line-height: 2.2em;
		margin:0 0 30px 0;
	}
	
	#about .slidecontainer{
		margin:0 0 30px 0;
	}
}


	