<style type="text/css">
<!--

.ss { font-size:11px; }
.fs { font-size:1em;}

.bf { text-decoration:underline; font-size:17px; font-weight:bold; }

.bf2 { font-size:17px; font-weight:bold; line-height:150% ;}
.bf3 { font-size:15px; font-weight:bold; line-height:140%; }
.bf4 { font-size:20px; font-weight:bold; line-height:140%; }

table { font-size:12px; color:#555555; border-colr:#cccccc; line-height:130% ; }

.sukima { line-height:140%; }
.sukima2 { line-height:170%; }
.sukima3 { line-height:190%; letter-spacing:1px; }
.sukima4 { padding:0px 0px 0px 20px; }

.su { line-height:160%; padding:2px 13px 2px 18px; color:#555555; }

.sk2 { padding:5px 0px 4px 10px; line-height:160%; }

.tds { padding:8px 0px 0px 0px; }

.t { padding:2px 10px 2px 10px; background:#ffffff; }
.t2 { padding:4px 7px 2px 7px; text-align:center; }

.ryoukin { background:#ffffff; font-size:15px; text-align: right; color:red; font-weight:bold; margin-right:2px; }

.fc { color:#336699; }

a.style3 { text-decoration:none; color:#666666; }
a:hover.style3 { color:#cccccc; }

a { text-decoration:none; color:#666666; }
a:hover { text-decoration:none; color:blue; }

a.a2 { text-decoration:none; color:#666666;}
a:hover.a2 { text-decoration:none; position:relative; top:1px; left:1px;color:#cc0000; }

.m1 img, .m2 img, .m3 img { margin:0; }

div.menu-float-left	{ float:left; width:49%; }


/* メニュー ******************************************************************************************/

/* 会社概要 *******/

.m1 div {  margin:0; }

.m1 ul { margin: 0px 0px 0px 1px;
	padding: 0px;
	list-style:none;
	width:160px;
	border-bottom:4px solid #fff;
        line-height:130%;
	}

.m1 li a {
	display:block;
	width:158px;
	margin:0px; padding:6px 0px 6px 0px;
	color:#333333;
	text-decoration:none;
	background:#6495ED url(mark1.gif) no-repeat 6px 8px;
	border-top: 1px solid #fff ;
}
.m1 li a:hover, .m1 li a.selected {write-space: nowrap;

        color:#000099;
        font-weight:bold;
	background-color:#ADD8E6;
}


/* ご利用案内 ******/
 
.m2 div {  margin:0; }
.m2 ul { margin: 0px 0px 0px 1px;
	padding: 0px;
	list-style:none;
	width:160px;
	border-bottom:14px solid #fff;
        line-height:130%;
	}

.m2 li a {
	display:block;
	width:158px;
	margin:0px; padding:6px 0px 6px 0px;
	color:#333333;
	text-decoration:none;
	background:#FFB6C1 url(mark2.gif) no-repeat 6px 8px;
	border-top: 1px solid #fff ;
}
.m2 li a:hover, .m2 li a.selected {
        color:#FF0000;
        font-weight:bold;
	background-color:#FFE4E1;
}



/* 採用情報 ******/

.m3 div {  margin:0; }
.m3 ul { margin: 0px 0px 0px 1px;
	padding: 0px;
	list-style:none;
	width:158px;
	border-bottom:14px solid #fff;
        line-height:130%;
	}

.m3 li a {
	display:block;
	width:158px;
	margin:0px;
        padding:6px 0px 6px 0px;
	color:#333333;
	text-decoration:none;
	background:#32CD32 url(mark3.gif) no-repeat 6px 8px;
	border-top: 1px solid #fff ;
}
.m3 li a:hover, .m3 li a.selected {
        color:#339966;
        font-weight:bold;
	background-color:#ADFF2F;
}


-->
</style>