.content-block{margin:0 10px;}
.page-content{padding:0 10px;}
.page-content-sub{padding:0 10px;}

/*  ++++++++++++++++++++++++++++++++++++++++++ */
/*タブレット用CSSの定義を指定する*/
@media only screen and (min-width:479px) and (max-width:768px) {
/*  ++++++++++++++++++++++++++++++++++++++++++ */
	
	
	
}
/*  ++++++++++++++++++++++++++++++++++++++++++ */
/*PC用CSSの定義を指定する*/
@media screen and (min-width: 768px) {
/*  ++++++++++++++++++++++++++++++++++++++++++ */
.culmun2-set{}
.culmun2-set:after{content:"";display:block;clear:both;}
.culmun2{
width:48%;
float:left;
margin-right:4%;
}
.culmun2:nth-child(2n+2){
margin-right:0%;
}
.culmun2-set:after,.culmun3-set:after{clear:both;display:block;content:"";}	
	
.culmun3-set{}
.culmun3-set:after{content:"";display:block;clear:both;}
.culmun3{
width:30%;
float:left;
margin-right:5%;
}
.culmun3:nth-child(3n+3){
margin-right:0%;
}	
	
	
}
/*  ++++++++++++++++++++++++++++++++++++++++++ */
@media screen and (min-width: 1000px) {
/*  ++++++++++++++++++++++++++++++++++++++++++ */
.content-block,
.section-block{
	max-width:960px;
	margin:0 auto;	
}	
.page-content-sub,
.page-content{
	max-width:960px;
	margin:0 auto;	
	padding:0px;
}
.page-content-sub{
	max-width:960px;
	margin:0 auto;	
	padding:0px;
}
	

	
	
}
	