@charset "EUC-JP";

#main{
padding-top:8px;
}



#content .left{
width:262px;
margin-right:16px;
}

#content .left img{
margin-bottom:10px;
}

#content .left.end img{
margin:0;
padding:0;
}


#content .right{
width:382px;
}

#content .left .title{
background-color:#DCDDDD;
padding-left:4px;
padding-top:3px;
padding-bottom:2px;
margin-bottom:12px;
}

.newskiji{
margin-bottom:7px;
}

.casette-base{
margin-bottom:12px;
float:left;
}

#service-area .casette-base{
	width:382px;
	height:81px;
	position:relative;
}
#service-area .casette-base2{
	width:382px;
	height:76px;
	position:relative;
}

#service-area .rs{
	background-image: url(../../images/rs_up.gif);
	}

#service-area .sv{
	background-image: url(../../images/sv_up.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
#service-area .bs{
	background-image: url(../../images/bs_up.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
#service-area .ds{
	background-image: url(../../images/data_bt01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

#service-area .int{
	background-image: url(../../images/int_up.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}



.rs .buttom,
.sv .buttom,
.int .buttom{
position:absolute;
left:10px;
top:42px;
}

.bs .buttom{
position:absolute;
left:10px;
top:42px;
}

.buttom-top{
	position:absolute;
	left:4px;
	top:3px;
	width: 197px;
	height: 21px;
}

.etc img{
margin-bottom:5px;
}


/**/
#bt-base{
margin-bottom:14px;
}

#service-title{
background-color:#DCDDDD;
margin-bottom:10px;
width:380px;
}

/*091202add*/
.casette-base4{
margin-bottom:12px;
float:left;
}

#service-area .casette-base4{
	width:382px;
	height:115px;
	position:relative;
}
#service-area .rs4{
	background-image: url(../../images/rs_up4.gif);
	}
.rs4 .buttom {
position:absolute;
left:10px;
top:42px;
}