<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */


/* index.html */
floatL	{
	float:left;
	margin:0;
	padding:0;
}

.marginL11	{
	margin-left:11px;
}
.marginL12	{
	margin-left:12px;
}
.marginL140	{
	margin-left:140px;
}
.marginB10	{
	margin-bottom:10px;
}
.marginB40	{
	margin-bottom:40px;
}

.vAlign_1	{
	vertical-align:-1px;
}

#TopNotice {
	width: 950px;
	margin:0 auto 25px;
	text-align: center;
}

#TopNotice a {
	font-weight: bold;
	font-size: 230.77%;
	/*color:#333;*/
	line-height: 1.1;
}

/* company/index.html */
#Main {
	float: left;
	width: 680px;
	line-height: 1.7;
}
.blueLink li {
	background: none !important;
}
.blueLink{
	padding:0 0 5px 0;
}
.blueLink a {
	zoom: 1;
	line-height:1.7;
	display: block;
	color: #5590d2;
	padding: 5px 15px 0 10px;
	background: url(../img/blue_allow.gif) no-repeat left 0.9em;
	_background: url(../img/blue_allow.gif) no-repeat left 0.6em;
}
.blueLink a img {
	padding-left: 5px;
	vertical-align: middle;
}
.blue a:hover { text-decoration: underline;}
#ListStyle02 {
	background: url(../img/main_hr001.gif) repeat-x left bottom;
}
#ListStyle02 li {	
	background: url(../img/main_hr001.gif) repeat-x left top;
}
#ListStyle02 li.bg {
	background: #fafaf6 url(../img/main_hr001.gif) repeat-x left top;
}
#ListStyle02 li .imgL {
	padding: 25px 20px 25px 20px;
}
#ListStyle02 .imgL .ico {
	float: left;
	padding-top: 5px;
}
#ListStyle02 .imgL .txt p{
	line-height:2;
}
#ListStyle02 .imgL div {
	float: right;
	width: 560px;
}
#ListStyle02 .imgL .green {
	padding-bottom: 10px;
}
.subMenu {
	padding: 17px 0 42px 0;
}
.subMenu li {
	float: left;
}


#Side {
	float: right;
	position: relative; 
}
#Side h2 {
	padding: 0 10px 1px 20px;
	background: url(../img/com_sr_ic001.gif) no-repeat 1px 0.45em;	
}
#Side p.link a {
	position: absolute;
	left: 142px;
	top: 15px;
	display: block;
	border-left: #004e91 solid 1px;
	padding: 0 0 0 18px;
	background: url(../img/com_sr_ic002.gif) no-repeat 10px 0.6em;
}
#Side ul {
	width: 230px;
}
#Side ul li .ttl a {
	color: #4988cf;
	text-decoration: none;
}
#Side ul li .ttl a.blank {
	padding-right:22px;
	text-decoration: none;
}

#Side ul li .ttl a:hover {
	text-decoration: underline;
}

.lineEnd	{
	background:url(../img/main_hr001.gif) repeat-x left top;
	width:680px;
	height:1px;
}



/* compay/outline.html */
#outlineTable	{
	width:680px;
}
#outlineTable th	{
	font-weight:bold;
	padding-top:25px;
	width:140px;
	height:20px;
}
#outlineTable td	{
	line-height: 2;
	padding-top: 25px;
	width: 540px;
	height: 20px;
}

.letterSpace033	{
	letter-spacing:0.33em;
}
.letterSpace100	{
	letter-spacing:1.00em;
}
.letterSpace300	{
	letter-spacing:3.00em;
}
</pre></body></html>