@charset "UTF-8";

/* ------------------------------------------------------------------------
    Message
------------------------------------------------------------------------  */

/* background */
.section{
	text-align:center;
}
#message {
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
}
#message {
	background-image: url(../../images/philosophy_bg.png);
}

/* Message */
#message {
	width: 100%;
	height: 100%;	
	display: table;
}
#message #philosophy_wrap {
	vertical-align: middle;
	display: table-cell;
	padding: 0 5% 0 45%; 
	text-align: left;
	position: relative;	
}
#philosophy_wrap #philosophy_title {
	font-size: 2.4em;
	margin-bottom: 20px;
	padding-left: 10px;
	border-left: 10px solid #004ea2;
	line-height: 110%;
}
#philosophy_wrap #philosophy_title span {
	font-size: 0.8em;
	color: #004ea2;
	margin-left: 20px;
	display: inline-block;
}
#philosophy_wrap #philosophy_note {
	font-size: 1.8em;
	margin-bottom: 70px;
}
#philosophy_wrap #vision_title {
	font-size: 2.4em;
	margin-bottom: 10px;
	padding-left: 10px;
	border-left: 10px solid #004ea2;
	line-height: 110%;	
}
#philosophy_wrap #vision_title span {
	font-size: 0.8em;
	color: #004ea2;
	margin-left: 20px;
	display: inline-block;
}
.vision_wrap {
	width: 80%;
	height: 60px;
	display: table;
}
.vision_no {
	display: table-cell;
	vertical-align: middle;
	font-size: 2.5em;
	padding-right: 10px;
	color: #004ea2;	
}
.vision_note {
	display: table-cell;
	vertical-align: middle;
	font-size: 1.5em;
	text-align: justify;
}

































