<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@import "base_flt.css";

/*------- ------- ------- ------- */
/* header */
#theme{
	height:247px;
}
#theme h2{
	background:url(../img/theme_aboutus.jpg) top center no-repeat;
	height:247px;
}

/* policy */
#contents_side.policy h3{
	background:url(../img/common/mesh_gg_8px.gif) repeat-x left bottom;
	padding: 0 1px 10px 1px;
	color: #333;
	font-size: 138.5%;
	font-weight:bold;
	line-height: 1.4;
	margin-bottom:20px;	
}
#contents_side h4 {
	font-size: 108%;
	background:url(../img/common/mesh_gg_4px.gif) repeat-x left bottom;
	padding: 3px 0 6px 0;
	margin: 20px 0 10px 0;
	font-weight:bold;
}

#contents_side .signature{
	text-align:right;
}

/* company */
#contents_side .list_company li{
	display:inline;
}
#contents_side .list_company {
	background:url(../img/common/mesh_gg_8px.gif) repeat-x left bottom;
	padding-bottom:15px;
	margin-bottom:25px;
}
#contents_side .company{
	width:100%;
	border-right:2px solid #ededed;
	border-bottom:2px solid #ededed;
}
#contents_side .company th,
#contents_side .company td {
	padding:10px;
	border-left:2px solid #ededed;
	border-top:2px solid #ededed;
	line-height:1.5em;
}
#contents_side .company th {
	background: url(../img/common/mesh_flt_4px.gif);
	color: #fff;
	font-weight:bold;
	width: 100px;
	text-align: left;
	white-space:nowrap;
}
#contents_side .company td  img{
	float:right;
}


/* branch */
#contents_side.branch .left{
	float: left;
	width: 300px;
	padding-right:15px;
}
#contents_side.branch .right{
	float: right;
	padding-bottom:20px;
}

#contents_side.branch .left-under {
float: left;
width: 460px;
padding-top: 1px;
}
#contents_side.branch .right-under{
	float: right;
width: 200px;
}

/* partner */
#contents_side .partner li{
	padding-bottom:10px;
}</pre></body></html>