@charset "UTF-8";

/* CSS Document */

/*====================================

	page_ttl

====================================*/

.page_ttl {
	background: url(../images/page_ttl_bg.jpg) center center;
	background-size: cover;
}
.page_ttl h2 {
}

/*====================================

	#mftd

====================================*/

#mftd {
}
#mftd .inner {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
#mftd .inner .ph {
	width: 20%;
}
#mftd .inner .ph p {
	font-size: 80%;
	line-height: 1.5em;
	padding-top: 20px;
}
#mftd .inner .text {
	width: 75%;
}
#mftd .inner .text h4 {
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 20px;
}

/*====================================

	#overview

====================================*/

#overview {
	background: url(/about/images/overview_bg.jpg) no-repeat center center #3565CF;
	background-size: cover;
}
#overview h3 {
	color: #fff;
}
#overview h3:after {
	background: #fff;
}
#overview .inner {
}
#overview .inner h4 {
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 20px;
	color: #fff;
}
#overview .inner p {
	color: #fff;
}

/*====================================

	#organization

====================================*/

#organization {
}
#organization .inner {
}
#organization .inner .ph_01 {
	padding: 0 20%;
	margin-bottom: 80px;
}
#organization .inner h4 {
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 20px;
}
#organization .inner .ph_02 {
	padding: 0 20%;
	margin-top: 20px;
	margin-bottom: 80px;
}
#organization .inner .ph_03 {
	padding: 0 20%;
	margin-top: 20px;
}
.pdf-link a {
	font-size: 90%;
	text-decoration: none;
	/* background: #19185a; */
	background-image: linear-gradient(90deg, #19185a, #797bac);
	border-radius: 50px;
	position: relative;
	display: flex;
	justify-content: space-around;
	align-items: center;
	margin: 0 auto;
	max-width: 290px;
	padding: 5px 25px;
	color: #ffffff;
	/* transition: 0.3s ease-in-out; */
	/* font-weight: 500; */
}
.pdf-link a:hover {
	background: #313131;
	color: #FFF;
}
/* .pdf-link a:after {
	content: '';
	width: 5px;
	height: 5px;
	border-top: 3px solid #313131;
	border-right: 3px solid #313131;
	transform: rotate(45deg) translateY(-50%);
	position: absolute;
	top: 50%;
	right: 20px;
	border-radius: 1px;
	transition: 0.3s ease-in-out;
}
.pdf-link a:hover:after {
	border-color: #FFF;
} */

.about_sub_nav {
}
.about_sub_nav ul li:nth-child(1) a,
.about_sub_nav ul li:nth-child(2) a,
.about_sub_nav ul li:nth-child(3) a {
	background: #eddfff;
}
.about_sub_nav ul li:nth-child(4) a,
.about_sub_nav ul li:nth-child(5) a {
	background: #e6eeff;
}
.about_sub_nav ul li:nth-child(6) a {
	background: #e2fff5;
}
.about_sub_nav ul li:nth-child(1) a:hover,
.about_sub_nav ul li:nth-child(2) a:hover,
.about_sub_nav ul li:nth-child(3) a:hover,
.about_sub_nav ul li:nth-child(4) a:hover,
.about_sub_nav ul li:nth-child(5) a:hover,
.about_sub_nav ul li:nth-child(6) a:hover {
	border: 1px solid #fff;
	color: #111;
}