body {
	margin: 0px;
	background-color: #DAF9E0;
	background-image: url(../img/body3.gif);
	background-repeat: repeat-y;
}
.bgline {
	background-image: url(../img/body.gif);
	background-repeat: repeat-y;
}
.x12 {
	font-size: 12px;
	line-height: 130%;
	color: #666666;
}
.x12sp10 {
	font-size: 12px;
	line-height: 140%;
	color: #666666;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;

}
.x12-30{
	font-size: 12px;
	line-height: 130%;
	color: #555555;
	padding: 3px 0;
}

.green {
	font-weight: bold;
	color: #009933;
}
.greenx16 {
	font-weight: bold;
	color: #009933;
	font-size:16px;
}
.x12-5555 {
	font-size: 12px;
	line-height: 130%;
	color: #555555;
	padding: 5px;

}
.green2 {
	color: #009933;
}
a:link{color:#006699;}
a:visited{color:#006699;}
a:hover{color:#FF6600;}
.x11 {
	font-size: 11px;
	line-height: 130%;
	color: #333333;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.x12-35 {
	font-size: 12px;
	line-height: 130%;
	color: #666666;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}.kakoi {
	border: 1px solid #999999;
}
.sitetext {
	font-size: 11px;
	line-height: 130%;
	color: #333333;
	padding-top:5px;
	padding-left:12px;
	padding-bottom:5px;
}
.leftbgtop {
	background-image: url(../img/top_leftbg.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 17px;
	font-size: 12px;
	line-height: 140%;
	color: #555555;

}
.topclick {
	font-size: 12px;
	line-height: 135%;
	padding-right: 15px;
}
.daytext {
	font-size: 11px;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
}
.titletext {
	font-size: 16px;
	line-height: 130%;
	font-weight: bold;
	color: #333333;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;


}
.kakoi_kankyo {  font-size: 12px; line-height: 130%; color: #555555; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.ten {  background-image: url(../technology/img/ten.gif); background-repeat: repeat-x}
.titol14 {  font-size: 14px; font-weight: bold; color: #333333; background-color: #EBEBEB}
.x14 {
	font-size: 14px;
	font-weight: bold;
}
.sp10x12 {
	font-size: 12px;
	line-height: 130%;
	color: #555555;
	padding-left: 10px;
	padding-bottom: 5px;

}
.sp10x14 {
	font-size: 14px;
	line-height: 130%;
	color: #555555;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;

}
.listli ul{
	padding:0px;
	list-style:none;
	margin:0 0 15px 0px;
}
.listli li,.listtop li{
	padding:1px 0px 5px 12px;
	background:url(../img/y2.gif) left top no-repeat;
	margin:0px;
	line-height:1.4;
	font-size: 12px;
	color: #555555;
}
.listtop ul{
	margin:0px;
	padding:7px 0 0 0;
	list-style:none;
	margin:0 2px 5px 2px;
	border-bottom:solid 1px #ccc;
}
.listtop li{
	padding:1px 5px 10px 14px;
	background:url(../img/y2.gif) 2px top no-repeat;
}

