@charset "shift_jis";

body	{
margin:0px;
padding:0px;
background-image:url(../common/images/background.gif);
background-position:top;
background-repeat:no-repeat;
font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#515151;
font-size:0.8em;
line-height:1.2em;
}
img	{
border:0px;
}
a:link	{
color:#1032A1
}
a:visited	{
color:#1032A1;
}
a:hover	{
color:#4CB3D0;
}
a:active	{
color:#4CB3D0;
}
h1	{
margin:0px;
margin-top:5px;
margin-left:5px;
font-size:0.8em;
font-weight:normal;
}
h2	{
margin-top:8px;
margin-bottom:8px;
float:left;
padding-left:4px;
}
.tel	{
float:right;
margin-top:8px;
margin-bottom:8px;
padding-right:4px;
}
/*{bNX*/
#wrapper	{
width:748px;
height:auto;
border-left:1px #d9d9d9 solid;
border-right:1px #d9d9d9 solid;
margin-left:auto;
margin-right:auto;
padding-bottom:10px;
}
#header	{
background-color:#FFFFFF;
width:748px;
height:89px;
margin-left:auto;
margin-right:auto;
border-top:6px #122475 solid;
}
#main	{
width:740px;
height:320px;
margin-left:auto;
margin-right:auto;
}
#main_navi	{
width:740px;
height:89px;
margin-left:auto;
margin-right:auto;
padding-bottom:10px;
clear:both;
}
#footer	{
width:748px;
border-left:1px #d9d9d9 solid;
border-right:1px #d9d9d9 solid;
margin-left:auto;
margin-right:auto;
clear:both;
}
#copyright	{
width:750px;
height:30px;
margin-left:auto;
margin-right:auto;
}
#footer_line	{
width:740px;
height:1px;
background-image:url(../common/images/hr.gif);
background-repeat:no-repeat;
background-position:center;
margin-left:auto;
margin-right:auto;
}



/*irQ[V*/
#main_navi ul	{
width:740px;
list-style:none;
margin:0px;
padding:0px;
}
#main_navi ul li	{
float:left;
}
a#camera	{
display:block;
width:247px;
height:89px;
background-image:url(../images/main_navi1.jpg);
text-indent:-1000px;
overflow:hidden;
}
a#camera:hover	{
background-image:url(../images/main_navi1.jpg);
background-position:0 -89px;
}
a#lock	{
display:block;
width:247px;
height:89px;
background-image:url(../images/main_navi2.jpg);
text-indent:-1000px;
overflow:hidden;
}
a#lock:hover	{
background-image:url(../images/main_navi2.jpg);
background-position:0 -89px;
}
a#question	{
display:block;
width:246px;
height:44px;
background-image:url(../images/main_navi3.jpg);
text-indent:-1000px;
overflow:hidden;
}
a#question:hover	{
background-image:url(../images/main_navi3.jpg);
background-position:0 -44px;
}
a#form	{
display:block;
width:246px;
height:45px;
background-image:url(../images/main_navi4.jpg);
text-indent:-1000px;
overflow:hidden;
}
a#form:hover	{
background-image:url(../images/main_navi4.jpg);
background-position:0 -45px;
}
/*バナー*/
#bannerArea {
	position:relative;
	width:720px;
	border-left:1px #d9d9d9 solid;
	border-right:1px #d9d9d9 solid;
	margin:0 auto;
}
#bannerL {
	position:absolute;
	left:-25px;
	float:left;
}
#bannerR {
	float:right;
}
/*NX*/
.footer_table	{
margin-left:4px;
}
.address	{
font-size:0.8em;
}
.otherlink	{
width:350px;
display:block;
float:left;
}
.dlbr	{
margin:0px;
margin-left:4px;
}
.dlbr dd	{
margin:0px;
}
.other	{
margin-left:15px;
}
.other img	{
margin-left:15px;
margin-right:5px;
}
/*091002*/
address {
	font-style:normal;
}
#team6 {
	width:750px;
	margin:0 auto;
	text-align:right;
}
