<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#main h3{
	letter-spacing:-1px;
	margin:10px auto 20px auto;
	font-size:26px;
	text-align:center;
	line-height:1.8;
}

#main h3 span{
	font-size:16px;
	letter-spacing:-1px;
	font-weight:700;
	color:#003f98;
	font-family:Helvetica;
}

/*----æŽ¡ç”¨ã‚¹ãƒ­ãƒ¼ã‚¬ãƒ³----*/

#main h3.slogan{
	letter-spacing:-1px;
	margin:0 auto 20px auto;
	font-size:36px;
	text-align:center;
	line-height:1.8;
}

#slogan_title {
	width:200px;
	height:20px;
	margin: 0 auto; 
	padding-top:5px;
	background-color:#FCCC00;	
}

#slogan_title div {
	font-size:12px;
	text-align:center;   
}

#slogan_text {
	width:850px;
	margin: 0 auto;
	padding:25px;
	border-style:solid;
	border-width:5px;
	border-color:#FCCC00;
}

#slogan_text div {
	font-size:18px;
	line-height:1.8;
}

#slogan_text span {
	font-size:24px;
	line-height:1.8;
	color:#F08300;
}

/*----çµŒå–¶ç†å¿µã¨ãƒ“ã‚¸ãƒ§ãƒ³----*/

#main h3.vision{
	letter-spacing:-1px;
	margin:60px auto 20px auto;
	font-size:26px;
	text-align:center;
	line-height:1.8;
	border-bottom: 2px solid #FCCC00;
}

#main ul {
	width:720px;
	list-style-type: square;
	font-size:24px;
	line-height:1.2;
	margin-left:25px;
	color:#FCCC00;
}

#main ul span {
	font-size:14px;
	color:#000;
}

.text_b {
	font-weight:bold;
}

#img_vision {
	z-index:2;
	position:absolute;
	padding-left:760px;
	text-align:right;
}

/*----ã‚­ãƒ£ã‚¿ãƒ”ãƒ©ãƒ¼ã®æ­´å²----*/

#history {
	width:100%;
	margin:0;
	padding:0;
}

#history ul {
	font-size: 0;
	margin:0;
	padding:0;
}

#history ul li:nth-child(1) {
	display: inline-block;
	width:50%;
	background:#FCCC00;
	text-align:right;
}

#history ul li:nth-child(2) {
	display: inline-block;
	width:50%;
	background:#000000;
	text-align:left;
}

#history img {
	width:100%;
	max-width: 1200px;
	}

#history ul li img {
	width:100%;
	max-width: 600px;
}

#futur { width:100%; margin:40px 0 0; padding:0;}
#futur h2 { font-size:20px; font-weight:bold; color:#9FA0A0; font-family:Helvetica; }
#futur h1 { font-size:34px; }
#futur ul { display:table; width:1050px; margin:40px auto 0; padding:0; }
#futur ul li { display: table-cell; }
#futur ul li h1 { padding:5px 0 0; margin:0 auto 20px auto; width:450px; height:35px; font-size:20px; text-align:center; background:#FCCC00; }
#futur ul li p { width:450px; margin:0 auto; font-size:14px; text-align:left; }
#futur ul li img { margin:20px; }</pre></body></html>