﻿@charset "UTF-8";

/* ▼▼▼ 専門家紹介
=====================================*/
#main{
	font-size: 16px;
	}
		
#title_area{
	background: url(../img/member/main.jpg) no-repeat center/cover;
	}

.profile{
	overflow: hidden;
	max-width: 880px;
	margin: 0 auto;
	color: #555;
	}
	.profile:not(:last-of-type){
		margin-bottom: 100px;
		}
	.profile > div{
		float: left;
		width: 50%;
		}
	.profile > div:first-of-type{
		text-align: center;
		}
	.profile > div img{
		max-width: 300px;
		}
	.profile h3{
		border-bottom: 1px solid #ACACAC;
		padding-bottom: 5px;
		margin-bottom: 10px;
		color: #3069B1;
		font-size: 15px;
		}
	.profile .qualification{
		font-size: 14px;
		}
	.profile .name{
		font-size: 34px;
		font-weight: bold;
		margin-bottom: 20px;
		letter-spacing: 3px;
		}
	.profile .name small{
		display: block;
		color: #3069B1;
		font-size: 14px;
		font-weight: normal;
font-family: 'Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic';
		letter-spacing: 1.5px;
		}
	.profile table{
		margin-bottom: 20px;
		line-height: 1.8;
		}
	.profile table th{
		width: 30%;
		font-weight: normal;
		}
	.profile ul{
		line-height: 1.8;
		}



/* ▼▼▼ 768px
=====================================*/
@media screen and (max-width: 768px) {
#main{
	font-size: 16px;
	}
		
.profile{
	max-width: 100%;
	}
	.profile:not(:last-of-type){
		margin-bottom: 50px;
		}
	.profile > div{
		float: none;
		width: 100%;
		}
	.profile > div img{
		max-width: 220px;
		}
	.profile h3{
		padding-bottom: 5px;
		margin-bottom: 10px;
		color: #3069B1;
		font-size: 15px;
		}
	.profile .qualification{
		text-align: center;
		}
	.profile .name{
		margin-bottom: 10px;
		text-align: center;
		}
	.profile .name small{
		text-align: center;
		}
	.profile table{
		line-height: 1.6;
		}
	.profile table th{
		width: 6.5em;
		}
	.profile ul{
		line-height: 1.6;
		}
}
		
		