@charset "utf-8";

/*----------------------------------------------------------------
 /advisor/ under
----------------------------------------------------------------*/
/*----------------------------------------------------------------
 base
----------------------------------------------------------------*/
/*----------------------------------------------------------------
 layout
----------------------------------------------------------------*/
#mainview{ background: url(../images/eyecatch.jpg) center center /cover no-repeat; }

/*-----------------------------------------------------
 container
-----------------------------------------------------*/
#intro .container{
	min-height			: 10px;
	padding				: 45px 0 0 0;
}

/*----------------------------------------------------------------
 styles
----------------------------------------------------------------*/
/* advisor-list
-----------------------------------------------------*/
.advisor-list{
	-js-display			: flex; /* IE */
	display				: -webkit-flex; /* Safari */
	display				: flex;
	justify-content		: center;
	flex-wrap			: wrap;
	flex-direction		: row;
	margin				: 50px 0;
}
.advisor-list li{
	text-align			: center;
	margin				: 0 5px;
}
.advisor-list li:after{
	content				: "＞";
	display				: block;
	position			: relative;
	transform			: rotate(90deg) scaleY(2);
	line-height			: 0.5;
	font-size			: 12px;
	color				: #45b68a;
}
.advisor-list li strong{
	display				: block;
	font-size			: 12px;
	margin				: 5px 0;
}

/* people
-----------------------------------------------------*/
.people{
	-js-display			: flex; /* IE */
	display				: -webkit-flex; /* Safari */
	display				: flex;
	flex-wrap			: wrap;
	flex-direction		: row-reverse;
	justify-content		: space-between;
	margin				: 0 0 90px 0;
}
.people:last-child{ margin: 0 0 50px 0; }
.people .profile{
	border-top			: 5px solid #45b68a;
	width				: 575px;
	padding				: 0 50px 0 0;
}
.people .profile h1{
	margin				: 45px 0 45px 0;
	font-size			: 22px;
	font-weight			: bold;
	line-height			: 28px;
}
.people .profile h1 small{ font-size: 16px; }
.people .profile hr{
	height				: 1px;
	border				: none;
	border-top			: 1px #ccc solid;
	margin				: 15px 0;
}
.people .profile dl{ margin: 0 0 30px 0; }
.people .profile dl dt{ font-weight: bold; }
.people .profile dl:last-child{ margin: 0; }

.people .image{ width: 290px; }
.people .image ol{
	margin				: 30px 0 0 0;
	padding				: 20px;
	font-size			: 14px;
	background			: #EEE;
}
.people .image ol li{ list-style: none; }