*{
margin: 0;
padding: 0;
font-size: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6,
address {
line-height: 1.0;
font-style: normal;
font-weight: 400;
}

ul,li{
list-style-type:none;
}
img{
border: none;
vertical-align:top;
}

body{
background: url("../image/bg.gif") ;
}
a{
overflow:hidden;
}
a:link {
text-decoration:none;/*下線を消す（下線を出したいときはtext-decoration:underline）*/
color:#550000 ; /*未訪問リンクのカラー*/
}
a:visited {
text-decoration:none;/*下線を消す（下線を出したいときはtext-decoration:underline）*/
color:#550000 ; /*訪問済みリンクのカラー*/
}
a:hover {
text-decoration:underline;/*下線を消す（下線を出したいときはtext-decoration:underline）*/
color:#8ADD00 ; /*マウスが乗ったときのカラー*/
}


/* ------------------------------
 header
------------------------------ */
div#header{
width:950px;
height:69px;
}

h1#header{
float:left;
height:63px;
width:197px;
}
div#head_right{
float:right;
width:753px;
height:63px;
}

/* ------------------------------
 menu
------------------------------ */
div#menu_top{
border-top:solid 4px #013365;
width:930px;
padding:0px 10px;

}
ul#navi{
	margin-top:4px;
	float: left;
	width:930px;
	}
	
ul#navi li{
float:left;
width:140px;
height:96px;
}


#navi {
	background: url(../images/service/test.jpg) no-repeat left top;
}

#navi  a {
	display: block;
	width:140px;
	height:51px;
}

ul#navi li#menu6 a{
float:left;
width: 229px;
height:106px;
}

#navi a:hover {
	background: none;
}

#navi li#menu3 a img,
#navi li a:hover img {
	width: 0px;
	height: 0px;
	
}

  #navi a:hover {  
        background: none;  
  } 
  
#navi li#menu6 a:hover img {
	width: 0px;
	height: 0px;
	
}
   
   
/* ------------------------------
 contents_top
------------------------------ */
table{
padding-left:5px;
}
td.q
{
padding-top:15px;
font: normal normal 600 22px/23px "";
color:#85c530;
width:50px;
heiht:30px;

}
td.qq
{
padding-top:15px;
font: normal normal 600 16px/24px "";
color:#666;
width:865px;
heiht:30px;
}


td.a
{
padding-top:10px;
font: normal normal 600 22px/23px "";
color:#f88204;
padding-bottom:10px;
width:50px;
heiht:30px;}
td.aa
{
padding-top:10px;
font: normal normal 600 16px/24px "";
color:#f88204;
padding-bottom:10px;
width:865px;
}
td.obj
{
height:20px;
border-bottom: solid 1px #ccc;
width:865px;
}
td.objj
{
height:20px;
width:865px;

}


