@charset "utf-8";

/* -------------
about
---------------- */

#about .about__box .textbox {margin-top: 0 !important;}
#about .about__box .textbox h2 {margin: 0 0 60px !important; line-height: 1 !important; font-family: "游明朝体", "Yu Mincho", "YuMincho", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important;}
#about .about__box .textbox h2 span{font-family: "游明朝体", "Yu Mincho", "YuMincho", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important;}
#about .about__box .textbox p{font-weight: 300 !important; color: #000;}
#about .about__box .textbox p + p {margin-top: 51px !important;font-weight: 300 !important;}
br.SP{display: none;}
@media only screen and (max-width: 768px) {
	
  #about .about__box .imgbox {margin-bottom: 36px !important; }
	#about .about__box .textbox {margin-top: 0 !important;}
	#about .about__box .textbox h2 {margin: 0 0 20px !important; font-size: 28px !important; line-height: 1.9 !important; letter-spacing: 0.1em !important;}
	#about .about__box .textbox h2 span{letter-spacing: 0.1em !important; font-size: 28px !important;}
	#about .about__box .textbox p + p {margin-top: 24px !important;}
	br.SP{display: block;}
	
}
@media (min-width: 769px) and (max-width: 1024px) {
	br.SP{display: block;}
	#about .about__box .textbox h2{line-height: 1.9 !important;}
}