*{
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#menu5 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
------------------------------ */
table{
font: normal normal 400 14px/16px "ＭＳ Ｐゴシック";
color:#555;
}

div#contents {
width:930px;
padding-bottom:-20px;
background:url("../images/contact/02.jpg")  no-repeat bottom right;
}

div#contents p#title{
font: normal normal 600 14px/16px "ＭＳ Ｐゴシック";
color:#555;
border-bottom:solid 1px #ccc;
margin-left:5px;
margin-top:5px;
width:920px;
}

div#ex{
padding-left:10px;
padding-top:20px;
padding-bottom:20px;
font: normal normal 400 15px/16px "ＭＳ Ｐゴシック";
color:#555;
}
div#ex2{
padding-left:10px;
padding-bottom:20px;

font: normal normal 400 15px/16px "ＭＳ Ｐゴシック";
color:#555;
}

div#ex3 table{
padding-left:10px;
padding-top:20px;

font: normal normal 400 15px/16px "ＭＳ Ｐゴシック";
color:#555;
}


table tr td{
height:25px;
width:100px;
}

table tr td.waku{
padding-right:10px;
}
table tr td#waku2{
padding-right:20px;
}
table tr td.waku3{
padding-right:10px;

}

span{
color:#FF0000;
}

p#explain{
font: normal normal 400 12px/18px "ＭＳ Ｐゴシック";
color:#666;
padding-top:5px;
padding-left:6px;
padding-bottom:7px;
}