/* CSS Document */

.h2Hanger{ background: url("../profile/img/h2_bg.jpg") no-repeat 0 0 / cover;}

.profHanger{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-webkit-flexbox;
	display:-moz-flexbox;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:flex;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;/*--- IE10 ---*/
	-webkit-justify-content: space-between; /* Safari */
	justify-content: space-between;
	-webkit-box-align: center;/*--- Androidブラウザ用 ---*/
	-ms-flex-align: center;/*--- IE10 ---*/
	-webkit-align-items: center;/*--- safari（PC）用 ---*/
	align-items: center;
}

.prof_text .name{
	font-size: 30px;
	font-size: 3.0rem;
  line-height: 1.2;
  font-family: '新ゴ M', sans-serif;
}
.prof_text .name small{
  display: block;
	font-size: 20px;
	font-size: 2.0rem;
}

table{
  min-width: 320px;
  margin: auto;
}

table th{ background: #F5F6F8;}


/**************************************************
 Responsive
**************************************************/

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

  .profHanger{ flex-wrap: wrap;}
  
  .prof_text .name{ text-align: center;}
  
  .prof_image{
    width: 100%;
    text-align: center; 
  }
  .prof_image img{ width: 40%;}

  table{ min-width: inherit;}

}