.midori_sen{
border-top:2px solid #3DA414;
}
#nav{
margin:0 0 15px 0;
}

.camera_area01{
margin:20px 0 20px 0;
}

.camera_area01 .inner_area{
width:195px;
float:left;
margin:0 15px 0 0;

}


.inner_area .tit_area{
margin:0 0 1px 0;
padding:3px 5px;





}


.inner_area .img_area{
margin:0 0 0px 0;


}
.inner_area .cam_posi_tit{
margin:2px 0 1px 0;
padding:5px;
font-weight:bold;
background-image:url(/camera/img/lb_camera_pos.gif);
background-repeat:repeat-y;


}
.inner_area .cam_posi_txt{
margin:0px 0 1px 0;
padding:5px;

background-image:url(/camera/img/lb_camera_name.gif);
background-position:right top;
background-repeat:no-repeat;
border-bottom:1px solid #68A4BA;
font-weight:bold;
font-size:110%;
}


.clea_b{
clear:both;
visibility:hidden;
height:0px;
font-size:1px;
}

.txt01{
margin:10px 0 10px 0;
}

.waku_top{
	width:619px;
	height:15px;
	margin:0 auto;
	margin-top:15px;
}
.many_contents_left{
	float:left;
	width:280px;
	padding-left:15px;
}
.many_contents_wide{
	float:left;
	width:590px;
	padding-left:15px;
}
.many_contents_right{
	float:right;
	width:280px;
	padding-right:7px;
}
.many_contents_left_s{
	width:65px;
	float:left;
}
.many_contents_right_s{
	width:188px;
	float:right;
	padding-right:10px;
	
}
.many_contents_right_s p{
	padding:5px 0 0 0;
}





.many_contents{
margin-bottom:10px;
background-image:url(../img/mob_contents_s_bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:15px;

}

.many_contents_right_s3{
	width:500px;
	float:right;
	padding-right:10px;
	
}
.many_contents_right_s3 p{
margin:10px 0 0 0;}

.many_contents4{
width:619px;
background-image:url(/camera/img/mob_contents_s_bottom4.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding-bottom:15px;
margin:0 auto;
margin-bottom:20px;

}
.mobile_info_qr{
margin:0px 0 0 0;
}

.m_info_qr_l{
float:right;
width:60px;}

.m_info_qr_r{
float:left;
width:430px;}

.m_info_qr_r h4{
font-size:110%;
font-weight:bold;
color:#186B16;

}
.camera_area01 h2{
font-size:110%;
font-weight:bold;
color:#FFFFFF;
background-image:url(/camera/img/lb_road.gif);
background-repeat:repeat-y;
margin:5px 0 10px 0;
padding:7px 0 7px 15px;
display:block;
}
.dot_shima{
background-image:url(/camera/img/dot_shima.gif);
background-repeat:repeat-x;
height:5px;
margin:10px 0;

}
.txt_sec_sub{
padding:5px 0 0 15px;}

.pankuzu{
padding:5px 0 10px 0px;}

.pankuzu em{

background-color:#C4E1E8;
font-weight:normal;
padding:2px;
margin:0;
}

.outer_area{
background-image:url(/camera/img/dot_shima.gif);
background-repeat:repeat-x;
background-position:bottom;
padding:0 0 3px 0;
margin:15px 0 10px 0;

}
#alert{
	border:2px #ff0000 solid;
	margin:0 0 10px 0;
	padding:10px;
	color:#F00;
	font-weight:bold;
	font-size:120%;
	}
