@media print, screen and (min-width:811px) {
	
	.about{
		width: 100%;
		background:#f7f7f7;
	}
	.about .inner{
		width: 100%;
		padding: 60px 0 100px;
		background-image:url(../img/bg.jpg) , url(../img/bg02.jpg);
		background-size:100% , 100%;
		background-position:top , bottom;
		background-repeat:no-repeat;
	}
	.about .page_title{
		width: 72px;
		margin: 0 auto 60px;
	} 
	.about .inner .point{
		width:900px;
		margin:0 auto 200px;
		display:flex;
		}
	.about .inner .point ul li{
		width:444px;
		background:#ffffff;
		margin-bottom:12px;
		}
	.about .inner .point ul li:nth-of-type(1){
		margin-right:12px;
		}
	.about .inner .point ul.even{
		margin-top:130px;
		}
	.about .inner .point ul li .box{
		padding:40px;
		}
	.point_num{
		width:66px;
		}
	.about .inner .point ul li .box .title{
		display:flex;
		align-items: flex-end;
		}
	.about .inner .point ul li .box .title .point_tit{
		font-size:20px;
		/*font-weight:bold;*/
		color:#bea9be;
		letter-spacing:0.1em;
		line-height:135%;
		margin-left:10px;
		}
	.about .inner .point ul li .box .title .point_tit span{
		font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
		font-size:13px;
		font-weight:normal;
		color:#000000;
		}
	.about .inner .point ul li .box .text{
		letter-spacing:0.1em;
		line-height:160%;
		margin-top:25px;		
		}
	.about .point.spOnly{
		display:none;
		}
}


	

@media screen and (max-width:810px) {

	.about{
		width: 100%;
		background:#f7f7f7;
	}
	.about .inner{
		width: 100%;
		padding: 40px 0 50px;
		background-image:url(../img/bg.jpg) , url(../img/bg02.jpg);
		background-size:100% , 100%;
		background-position:top , bottom;
		background-repeat:no-repeat;
	}
	.about .page_title{
		width: 52px;
		margin: 0 auto 40px;
	} 
	.about .inner .point{
		width:100%;
		margin:0 auto 130px;
		padding:20px;
		padding-top:0;
		display:block;
	}
	.about .inner .point ul li{
		width:100%;
		background:#ffffff;
		margin-bottom:12px;
		padding:20px;
	}
	.about .inner .point ul li .box .title{
		display:flex;
		align-items: flex-end;
	}
	.point_num{
		width:43px;
	}
	.about .inner .point ul li .box .title .point_tit{
		font-size:15px;
		font-weight:bold;
		color:#bea9be;
		letter-spacing:0.1em;
		line-height:135%;
		margin-left:10px;
	}
	.about .inner .point ul li .box .title .point_tit span{
		font-size:12px;
		font-weight:normal;
		color:#000000;
	}
	.about .inner .point ul li .box .text{
		letter-spacing:0.1em;
		line-height:160%;
		margin-top:15px;		
		}
	.about .point.spOnly{
		display:block;
		margin:0 auto 60px;
		}
	.about .point.pcOnly{
		display:none;
		}

	
}