@charset "utf-8"; /* 〠 */

/*----------------------------------------------*/
/* research CSS [PC]
/*----------------------------------------------*/

/*---- Menu list ----*/
.research-menulist {
	overflow: hidden;  /* preventing height 0 when float */
	max-width: 700px;
	margin: 50px auto 50px;
	padding: 0px 20px;
}

.research-menubox {
	float: left;
x	width: 25%;
	width: 25.75%;
	max-width: 170px;
x	margin: 0px 2.6% 20px;
	margin: 0px 1.89% 20px;
	padding: 10px;
	border-top: 4px solid #000055;
	background-color: #FFFFFF;
	
	/* box-shadow */
	box-shadow:4px 5px 7px -5px rgba(153,159,166,0.59);
	-webkit-box-shadow:4px 5px 7px -5px rgba(153,159,166,0.59);
	-moz-box-shadow:4px 5px 7px -5px rgba(153,159,166,0.59);
}

.research-menu-photo {
	margin-bottom: 10px;
	text-align: center;
}

.research-menu-photo img {
	width: 100%;
}

.research-menu-title {
	margin-bottom: 7px;
	line-height: 130%;
	font-weight: bold;
}

.research-menu-name {
	margin-bottom: 7px;
}

.research-menu-text {
	line-height: 130%;
	font-size: 13px;
}


/*---- Research ----*/
.research-membertable {
	display: table;
	width : 98%;
	margin-bottom: 35px;
	padding: 10px;
	background-color: #EEEEEE;
}

.research-membertable-row {
	display: table-row;
}

.research-membertable-title {
	display: table-cell;
	width: 100px;
	padding-bottom: 3px;
	font-weight: bold;
}

.research-membertable-data {
	display: table-cell;
	padding-bottom: 3px;
	line-height: 135%;
}

.research-semicolon {
}

.research-representative {
	font-size: 16px;
	font-weight: bold;
	line-height: 150%;
}

.research-membertable-data br {
}

.researchbox {
	overflow: hidden;
	margin-bottom: 30px;
}

.research-title {
	margin-bottom: 20px;
	font-size: 16px;
	color: #000055;
}

.research-subtitle {
	margin-bottom: 10px;
	color: #000055;
}

.research-pic {
x	max-width: 70%;
	margin: 20px 0px;
	text-align:center;
}

.research-pic img {
x	max-width: 60%;
	max-width: 70%;
}

.research-pic-come {
	margin-top: 7px;
	font-size: 13px;
	text-align: left;
}

.research-pic-come-center {
	margin-top: 7px;
	font-size: 13px;
	text-align: center;
}

.research-mainpic img {
	width: 100%;
}

table.research-table {
	border-collapse: collapse;
x	width: 100%;
	margin: 8px auto;
}

table.research-table th,table.research-table td {
	padding: 8px;
	border: 1px solid #ddd;
}

table.research-table th {
x	font-weight: bold;
	letter-spacing: 1px;
	white-space: nowrap;
	background: #EEE;
	vertical-align: top;
}

.research-references {
	margin-bottom: 30px;
	font-weight: bold;
}

.resear-rep-ul {
	margin-bottom: 20px;
}

.resear-rep-ul ul {
  list-style: none;
}

.resear-rep-ul ul li {
	margin-bottom: 7px;
}


/*######## Study ########*/

.research-study-sublink {
	margin-bottom: 25px;
}

.studybox {
	overflow:hidden;
	margin-bottom: 20px;
}

.study-reportbox {
}

.study-report-title {
	margin-bottom: 20px;
x	color: #990000;
	color: #000055;
	font-size: 16px;
}

.study-report-title p {
	font-size: 14px;
	line-height: 135%;
}

.study-reportbox p {
	margin-bottom: 20px;
}

.study-list {
	text-align: center;
}

