body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFF;
}
.top {
	background-color: #FFF;
	background-image: url(images/top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.aka {
	background-color: #FFF;
	background-image: url(images/top_aka.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.top02 {
	background-color: #FFF;
	background-image: url(images/top02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.top03 {
	background-color: #FFF;
	background-image: url(images/top03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.top04 {
	background-color: #FFF;
	background-image: url(images/top04.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.top05 {
	background-color: #FFF;
	background-image: url(images/top05.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.top_open {
	background-color: #FFF;
	background-image: url(images/top_open.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.top_open_aka {
	background-color: #FFF;
	background-image: url(images/top_open_aka.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.other {
	background-color: #FFF;
	background-image: url(images/top_other.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.laborsaving {
	background-color: #FFF;
	background-image: url(images/laborsaving.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.damage {
	background-color: #FFF;
	background-image: url(images/damage.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.dp {
	background-color: #FFF;
	background-image: url(images/dp.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.security {
	background-color: #FFF;
	background-image: url(images/security.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.inbound {
	background-color: #FFF;
	background-image: url(images/inbound.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.fallsensor {
	background-color: #FFF;
	background-image: url(images/fallsensor.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.fallsensor_aka {
	background-color: #FFF;
	background-image: url(images/fallsensor_aka.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.multilingual {
	background-color: #FFF;
	background-image: url(images/multilingual.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.multilingual_aka {
	background-color: #FFF;
	background-image: url(images/multilingual_aka.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.intensity_sensor {
	background-color: #FFF;
	background-image: url(images/intensity_sensor.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.intensity_sensor_aka {
	background-color: #FFF;
	background-image: url(images/intensity_sensor_aka.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.obstaclesensor {
	background-color: #FFF;
	background-image: url(images/obstaclesensor.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.oss {
	background-color: #FFF;
	background-image: url(images/oss_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.danger_area {
	background-color: #FFF;
	background-image: url(images/danger_area.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.charge {
	background-color: #FFF;
	background-image: url(images/charge.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}




.alpha a:hover img {
  opacity: 0.5;
  filter: alpha(opacity=50);
  filter: "alpha(opacity=50)";
}

a:link { color: #3366CC; }
a:visited { color: #993399; }
a:hover { color: #003399; }
a:active { color: #003399; }

a:hover img{
    opacity: 0.7;
}


.pagetop {
	display: none;
	position: fixed;
	bottom: 30px;
	right: 55px;
}
.pagetop a {
	display: block;
	width: 50px;
	height: 50px;
	background-color: #333;
	border-radius: 50px;
	text-align: center;
	color: #fff;
	font-size: 24px;
	text-decoration: none;
	line-height: 50px;
}


#back-top {
    position: fixed;
    bottom: 30px;
    margin-left: -100px;
}
#back-top a {
    width: 40px;
    display: block;
}
#back-top span {
    width: 40px;
    height: 39px;
    display: block;
    margin-bottom: 7px;
    background: url(images/totop.png) no-repeat center center;
}
.text {
	font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
	font-size: 18px;
	line-height: 30px;
	color: #333333;
}

.text_s {
	font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
	font-size: 16px;
	line-height: 30px;
	color: #333333;
}

.text_b {
	font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	color: #333333;
}

.text_red {
	font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #C00;
}
	

.text_lead {
	font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 36px;
	color: #333333;
}

.text_futta {
	font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
}
