@charset "utf-8";

h1, h2, h3, h4, h5, h6 {
	text-align: center;
}

h2 {
	line-height: 1.3;
}

.page .site-body {
	font-family: Lato, "Noto Sans JP", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: inherit;
}
.page .site-body {
    padding: 0;
}
.site-body .container {
	max-width: inherit;
	padding-right: 0;
  padding-left: 0;
}

.ttl {
	text-align: left;
}
.ttl .border_l {
    border-left: 1px solid #e40012;
}

.pp_cont {
	margin: 50px auto;
	font-size: 14px;
}
/****************************************************/
/****************** media queries *******************/
/****************************************************/

@media screen and (max-width: 1500px) {

}
/********************************************/
/************ max-width: 1200px *************/
/********************************************/
@media screen and (max-width: 1200px) {

}

/********************************************/
/************ max-width: 1120px *************/
/********************************************/
@media screen and (max-width: 1120px) {
	
}

/********************************************/
/************ max-width: 1000px *************/
/********************************************/
@media screen and (max-width: 1000px) {
	

}


/********************************************/
/************ max-width: 834px *************/
/********************************************/
/*タブレット*/
@media screen and (max-width: 834px) {
	
}


/********************************************/
/************ max-width: 640px *************/
/********************************************/
/*スマホ*/
@media screen and (max-width: 640px) {
	.pp_cont {
	margin: 20px auto;
}
}



