@charset "utf-8";
#common_section section{
	position: relative;
	/*width:100%;*/
	width:1040px;
	padding:30px 0 90px;
}
#second_mv h2{background-image:url(../../member/img/h2.png);}
ul.members > li{
	background:url(../../member/img/member_list_bg.png) repeat 0 0;
	border:solid 2px #e2e4e6;
	padding:20px;
	width:456px;
	margin:10px;
	float:left;
}
ul.members > li#member00{display:none;}
.member_title{ margin-bottom:15px;}
.member_title img{
	display:block;
	float:left;
}
.member_title .member_name{
	float:right;
	padding-top:15px;
	padding-left:10px;
	width:350px;
	box-sizing:border-box;
	min-height:100px;
}
.member_title .member_name dt,
.member_title .member_name dd,
.research_info li a,
.members h4.title02,
.members h5.title02{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", serif;}
.member_title .member_name dt{
	font-size:1.4rem;
	margin-bottom:0;
}
.member_title .member_name dd,
.member_title .member_name dd a{
	color:#0096c3;
	font-size:3.05rem;
	margin:0;
	line-height:1.4;
}
.member_title .member_name dd .rom{
	font-size:1.6rem;
	display:inline-block;
}
.member_title .member_name dd .kana{
	font-size:1.2rem;
	display:block;
	padding-left:5px;
}
#member01 .member_title .member_name{
	background:url(../../member/img/member_img01_002_en.png) no-repeat left top;
	padding-left:40px;
}
.research_info{
	background-color:#017ca1;
	margin-bottom:14px;
}
.research_info li{
	border-top:solid 1px #45a1bd;
	padding:5px;
	font-size:1.3rem;
	color:#fff;
}
.research_info li:first-child{ border-top:none;}
.research_info li h4{
	float:left;
	margin-top:5px;
	font-weight:bold;
	padding-left:5px;
}
.research_info li p{
	float:right;
	width:340px;
	background-color:#2fa1c3;
	padding:5px 8px;
}
.research_info li a{
	display:block;
	position:relative;
	border-radius:5px;
	border:solid 1px #2095b8;
	color:#fff;
	padding:5px 10px;
	text-align:center;
}
.research_info li a::before{
	position:absolute;
	content: '';
	height:100%;
	width:0;
	background-color:#fff;
	opacity:0.15;
	transition:.3s;
	right:0;
	top:0;
	border-radius:5px;
}
.research_info li a:hover::before{width:100%;}
.research_info li a span{
	display:block;
	background:url(../img/gnavi_pict02.png) no-repeat right center;
}
.members h4.title02{
	font-size:1.6rem;
	color:#005168;
	background-color:#edefef;
	border-bottom: solid 1px #cfdcdf;
	text-align:center;
	padding:14px 0 12px;
	line-height:1;
	letter-spacing:0.18rem;
}
.members h4.title02 span{font-size:1.4rem;}
.members > li > dl{
	font-size:1.28rem;
	margin-top:10px;
	padding:0 2px 10px;
	border-bottom: dotted 1px #cddce0;
	letter-spacing:0;
}
.members > li > dl.none{
	border-bottom: none;
	padding-bottom:0;
}
.members > li > dl dt{
	font-weight:bold;
	color:#017293;
}
.members h5.title02{
	border: solid 1px #edecec;
	padding:1px;
	margin:15px 0 10px;
}
.members h5.title02 span{
	display:block;
	border-top:solid 2px #017293;
	color:#005168;
	font-size:1.48rem;
	padding:4px 7px 1px;
	text-align: left;
}

/*20211115追加分*/

.area01{
	width:1020px;
	margin:0 auto;
	padding:0 10px 0 10px;}

h3.member_new{
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	color: #0096c3;
    font-size: 3.05rem;
    background-color: #edefef;
    border-bottom: solid 1px #cfdcdf;
    /*padding: 14px 15px 8px;*/
    padding-left:16px;
	margin-bottom: 15px;
}

.member_title .member_name02{

	padding-top:0px;
	padding-left:10px;
	box-sizing:border-box;
	min-height:140px;
}

ul.members02 > li{
	background:url(../../member/img/member_list_bg.png) repeat 0 0;
	border:solid 2px #e2e4e6;
	padding:15px 5px 0px 5px;
	width:486px;
	margin:10px;
	float:left;
}

.member_title .member_name02 dt,
.member_title .member_name02 dd,
.research_info li a,
.members h4.title02,
.members h5.title02{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", serif;}
.member_title .member_name02 dt{
	font-size:1.4rem;
	margin-bottom:0;
}
.member_title .member_name02 dd,
.member_title .member_name02 dd a{
	color:#0096c3;
	font-size:3.05rem;
	margin:0;
	line-height:1.4;
}
.member_title .member_name02 dd .rom{
	font-size:1.6rem;
	display:inline-block;
}
.member_title .member_name02 dd .kana{
	font-size:1.2rem;
	display:block;
	padding-left:5px;
}

