@charset "Shift_JIS";
SPAN {
  font-family:"Osaka","ＭＳ Ｐゴシック","MS UI Gothic","ＭＳ Ｐ明朝";
  margin-top:0;
  margin-left:0;
}
A:link {
  color:#0144CC;
  background-color:transparent;
  text-decoration: none ;
}
A:visited {
  color:#0144CC;
  background-color:transparent;
  ;
  text-decoration: none;
}
A:active {
  color:#0144CC;
  background-color:transparent;
}
A:hover {
  color:#DD5533;
  ;
  text-decoration: underline;
}
OL {
  margin-top:5px;
  margin-bottom:5px;
}
UL {
  font-size:14px;
  line-height:18px;
}
.size1 {
  font-size:9px;
  line-height:10px;
}
.size1w {
  font-size:9px;
  line-height:12px;
}
.size2 {
  font-size:10px;
  line-height:12px;
}
.size2w {
  font-size:10px;
  line-height:17px;
}
.size2e {
  font-family: Verdana,Helvetica,serif;
  font-size:10px;
  line-height:16px;
}
.size3 {
  font-size:12px;
  line-height:18px;
}
.size3w {
  font-size:12px;
  line-height:16px;
}
.size3b {
  font-size:12px;
  line-height:14px;
  font-weight:bold;
}
.size4 {
  font-size:14px;
  line-height:18px;
}
.color1 {
  color: #006666
;
}
.color1bg {
  background-color: #339999
;
}
.size5b {
  font-size:18px;
  line-height:20px;
  font-weight:bold;
  margin-top: 3px;
  margin-bottom: 0px;
  font-size: 18px;
}
.size4b {
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
}
.textbg {
  background-color: #CCCCCC;
}

.size6b {
  font-size:22px;
  line-height:24px;
  font-weight:bold;
  margin-top: 3px;
  margin-bottom: 0px;
}
.color2bg {
  background-color: #7DC0B0
;
}
.subcolor {
  color: #993300;
}
.maincolor {
  color: #395AAD;
}

h3.kankyo{
	border-left:5px solid #058cd9;
	padding:2px 10px;
	font-size:18px;
	color:#058cd9;
	width:600px;
	margin:0 30px 15px;
}




/*　環境メニュータグ */

ul.menu{
	list-style:none;
	margin:20px 20px 30px;
	padding:0 17px 8px;
	width:720px;
	background:url(company/img/tab_head.gif) no-repeat 0 24px;
	height:32px;
}

ul.menu li{
	float:left;
	margin:0;
	padding:0;
	vertical-align:bottom;
}

ul.menu li img{
	border:none;
}

