@charset "UTF-8";
/* CSS Document */

body{margin:0; padding:0; background-color:#FFFFFF; color:#000000; font-size:80%; line-height:1.6; text-align:center; }

#Container{width:1010px; margin:0 auto; text-align:left; background-color:#FFFFFF; border:1px solid #999999; }
#Header{width:1010px; }
#Logo{float:left; padding-left:35px; padding-top:18px; margin-bottom:20px}
#Tnav{float:right; padding:18px 35px; text-align:right; }

/* Gnav */
#Gnav{clear:both; width:1010px; height:28px; margin:0; padding:0; background-image:url(../images/gnavbg.gif); background-repeat:repeat-x; }
#Gnav ul{list-style:none; margin:0; padding:0; width:1010px; }
#Gnav li{display:inline; margin:0; padding:0; float:left; }

/* ホームボタン */
#gn1 a{
background-image:url(../images/gnav1.gif);
width:108px;
height:28px;
margin:0 0 0 34px;
padding:0;
text-indent:-9999px;
display:block;
}
#gn1 a:hover{
background-image:url(../images/gnav1-1.gif);
width:108px;
height:28px;
margin:0 0 0 34px;
padding:0;
text-indent:-9999px;
display: block;
}
#gn1-0 a{
background-image:url(../images/gnav1-1.gif);
width:108px;
height:28px;
margin:0 0 0 34px;
padding:0;
text-indent:-9999px;
display:block;
}

/* 会社情報ボタン */
#gn2 a{
background-image:url(../images/gnav2.gif);
width:108px;
height:28px;
margin:0;
padding:0;
text-indent:-9999px;
display:block;
}
#gn2 a:hover{
background-image:url(../images/gnav2-1.gif);
width:108px;
height:28px;
margin:0;
padding:0;
text-indent:-9999px;
display: block;
}
#gn2-0 a{
background-image:url(../images/gnav2-1.gif);
width:108px;
height:28px;
margin:0;
padding:0;
text-indent:-9999px;
display:block;
}

/* 製品紹介ボタン */
#gn3 a{
background-image:url(../images/gnav3.gif);
width:108px;
height:28px;
margin:0;
padding:0;
text-indent:-9999px;
display:block;
}
#gn3 a:hover{
background-image:url(../images/gnav3-1.gif);
width:108px;
height:28px;
margin:0;
padding:0;
text-indent:-9999px;
display: block;
}
#gn3-0 a{
background-image:url(../images/gnav3-1.gif);
width:108px;
height:28px;
margin:0;
padding:0;
text-indent:-9999px;
display:block;
}

/*採用情報ボタン */
#gn4 a{
background-image:url(../images/gnav4.gif);
width:108px;
height:28px;
margin:0;
padding:0;
text-indent:-9999px;
display:block;
}
#gn4 a:hover{
background-image:url(../images/gnav4-1.gif);
width:108px;
height:28px;
margin:0;
padding:0;
text-indent:-9999px;
display: block;
}
#gn4-0 a{
background-image:url(../images/gnav4-1.gif);
width:108px;
height:28px;
margin:0;
padding:0;
text-indent:-9999px;
display:block;
}

/*お知らせボタン */
#gn6 a{
background-image:url(../images/gnav6.gif);
width:108px;
height:28px;
margin:0;
padding:0;
text-indent:-9999px;
display:block;
}
#gn6 a:hover{
background-image:url(../images/gnav6-1.gif);
width:108px;
height:28px;
margin:0;
padding:0;
text-indent:-9999px;
display: block;
}
#gn6-0 a{
background-image:url(../images/gnav6-1.gif);
width:108px;
height:28px;
margin:0;
padding:0;
text-indent:-9999px;
display:block;
}

/*お問い合わせボタン */
#gn5 a{
background-image:url(../images/gnav5.gif);
width:112px;
height:28px;
margin:0;
padding:0;
text-indent:-9999px;
display:block;
}
#gn5 a:hover{
background-image:url(../images/gnav5-1.gif);
width:112px;
height:28px;
margin:0;
padding:0;
text-indent:-9999px;
display: block;
}
#gn5-0 a{
background-image:url(../images/gnav5-1.gif);
width:112px;
height:28px;
margin:0;
padding:0;
text-indent:-9999px;
display:block;
}
/* Gnavおわり */

/* Contents */
#Contents{width:630px; margin:0 190px; }

/* Footer */
#Footer{clear:both; padding:40px 35px 15px 0; text-align:right; }

/* お電話によるお問い合わせ */
#tel table{width:630px; border-collapse:collapse; border:3px double #B4B4B4; margin-bottom:10px; font-size:90%; }
#tel th{border:3px double #B4B4B4; padding:5px; background-color:#D5DDF0; font-weight:normal; text-align:left;}
#tel td{border:3px double #B4B4B4; padding:5px; }

h1{
	background-image:url("../images/bgtitle630.gif");
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:630px;
	height:25px;
	margin-top:60px;
	margin-bottom:10px;
	padding:0;
	text-indent:1em;
	display:block;
	font-size:14px;
	font-weight:normal;
	line-height:1.8;
}

/* フォームによるお問い合わせ */
#form table{width:630px; font-size:90%; line-height:1.8;}
#form th{width:250px; text-align:left; font-weight:normal; }
.fowid{width:380px; padding:5px 0; }

.ter{color:#FF0000; }
.title{margin-top:10px; }

hr{
border:none;
border-top:dashed 1px #9E9E9E;
height:1px;
color:#FFFFFF;
width:100%;
}