@charset "UTF-8";
body {
	margin-left: auto;
	margin-right: auto;
	max-width: 1000px;
}
.row:before, row:after {
	content: "";
	display: table;
}
.row:after {
	clear: both;
}
.row {
	width: 100%;
}
.col {
	float: left;
	padding-top: 20px;
	
}
.primary_header {
	width: 100%;
	background-color:darkseagreen;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: left;
	border: 2px solid #16D729;
}
.secondary_header {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 80px;
	background-color: #B3B3B3;
	clear: left;
	border: 2px solid #B3B3B3;
}
.container .secondary_header ul {
	margin-top: 0%;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	width: 100%;
}
.secondary_header ul li {
	list-style: none;
	float: left;
	margin-right: auto;
	margin-top: 0px;
	font-family:"Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 1px;
	margin-left: auto;
	text-align: center;
	width: 16%;
	transition: all 0.3s linear;
}
.secondary_header ul li a:hover {
	color: #717070;
	cursor:pointer;
}
.secondary_header ul li a {
	text-decoration:none;
}
.header-logo {
	width: 80%;
}
.languages {
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
	float: right;
}
.title {
	color:#ffffff;
	text-align: center;
}
.preface {
	width: 50%;
}
.preface-image {
	width: 50%;
	margin-left: auto;
	margin-left: auto;
}
.preface-image p {
	text-align: center
}
.SCs {
	width: 100%;
}