
body {
	margin-top: 0px;
}
 /* 車両案内表ここから \*/
/* --- 表全体 --- */
table.example {
width: 891px; /* 表の幅 */
border: 0px #c0c0c0 solid; /* 大枠の境界線 */
border-top: 3px #ffffff double; /* セルの上境界線 */
border-bottom: 1px #c0c0c0 solid; /* セルの下境界線 */
border-collapse: collapse;
LINE-HEIGHT: 155%; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; FONT-SIZE: 13px
}

/* --- 表タイトル --- */
table.example caption {
padding-top: 5px; /* 表タイトルの下パディング */
padding-bottom: 5px; /* 表タイトルの下パディング */
}
/* --- セル --- */
table.example th,
table.example td {
/* width: 20%; */ /* セルの幅（セルの幅を均等にする場合） */
padding: 8px 8px; /* セルのパディング（上下、左右） */
border-right: 1px #c0c0c0 dotted; /* セルの右境界線 */
border-left: 1px #c0c0c0 dotted; /* セルの右境界線 */
}
/* --- 見出しセル --- */
table.example thead th {
width: 148px; /* 表の幅 */
background-color: #0073AA; /* 見出しセルの背景色 */
text-align: center;
border-bottom: 1px #c0c0c0 solid; /* セルの右境界線 */
color: #ffffff;
}
/* --- フッタセル --- */
table.example tfoot td {
width: 148px; /* 表の幅 */
background-color:#0073AA; /* フッタセルの背景色 */
text-align: center;
color: #ffffff;
}
/* --- 奇数行 --- */
table.example tr.odd {
width: 148px; /* 表の幅 */
background-color: #ffffff; /* 奇数行の背景色 */
text-align: center;
}
/* --- 偶数行 --- */
table.example tr.even {
width: 148px; /* 表の幅 */
background-color: #f5f5f5; /* 偶数行の背景色 */
text-align: center;
}
/* 車両案内表ここまで \*/

/* 会社概要表ここから \*/
/* --- 表全体 --- */
table.profile {
width: 420px; /* 表の幅 */
border: 0px #c0c0c0 solid; /* 大枠の境界線 */
border-top: 0px #c0c0c0 dotted; /* セルの上境界線 */
border-bottom: 0px #c0c0c0 dotted; /* セルの下境界線 */
border-collapse: collapse;
text-align: left;
LINE-HEIGHT: 170%; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; FONT-SIZE: 13px
}

/* --- 表タイトル --- */
table.profile caption {
padding-top: 30px; /* 表タイトルの下パディング */
padding-bottom: 30px; /* 表タイトルの下パディング */
text-align: left;
FONT-SIZE: 25px
}
/* --- セル --- */
table.profile th,
table.profile td {
/* width: 20%; */ /* セルの幅（セルの幅を均等にする場合） */
padding: 6px 8px; /* セルのパディング（上下、左右） */
border-right: 0px #c0c0c0 dotted; /* セルの右境界線 */
border-left: 0px #c0c0c0 dotted; /* セルの左境界線 */
border-top: 1px #c0c0c0 dotted; /* セルの下境界線 */
border-bottom: 1px #c0c0c0 dotted; /* セルの下境界線 */
text-align: left;
vertical-align: top;
}
/* --- 見出しセル --- */
table.profile thead th {
width: 80px; /* 表の幅 */
background-color: #ffffff; /* 見出しセルの背景色 */
text-align: left;
color: #000000;
}
/* 会社概要表ここまで \*/

/* 03会社概要表ここから \*/
/* --- 表全体 --- */
table.profile03 {
width: 420px; /* 表の幅 */
border: 0px #c0c0c0 solid; /* 大枠の境界線 */
border-top: 0px #c0c0c0 dotted; /* セルの上境界線 */
border-bottom: 1px #c0c0c0 dotted; /* セルの下境界線 */
border-collapse: collapse;
text-align: left;
LINE-HEIGHT: 170%; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; FONT-SIZE: 13px
}

/* --- 表タイトル --- */
table.profile03 caption {
padding-top: 30px; /* 表タイトルの下パディング */
padding-bottom: 30px; /* 表タイトルの下パディング */
text-align: left;
FONT-SIZE: 25px
}
/* --- セル --- */
table.profile03 td {
/* width: 20%; */ /* セルの幅（セルの幅を均等にする場合） */
padding: 6px 8px; /* セルのパディング（上下、左右） */
border-right: 0px #c0c0c0 dotted; /* セルの右境界線 */
border-left: 0px #c0c0c0 dotted; /* セルの左境界線 */
border-top: 1px #c0c0c0 dotted; /* セルの上境界線 */
text-align: left;
vertical-align: top;
}
/* --- 見出しセル --- */
table.profile03 th {
padding: 6px 8px; /* セルのパディング（上下、左右） */
background-color: #ffffff; /* 見出しセルの背景色 */
text-align: left;
color: #000000;
border-top: 0px #c0c0c0 dotted; /* セルの上境界線 */
border-bottom: 0px #c0c0c0 dotted; /* セルの下境界線 */
}
/* 03会社概要表ここまで \*/

/* 個人情報表ここから \*/
/* --- 表全体 --- */
table.privecy {
width: 891px; /* 表の幅 */
border: 0px #c0c0c0 solid; /* 大枠の境界線 */
border-top: 1px #c0c0c0 solid; /* セルの上境界線 */
border-bottom: 1px #c0c0c0 solid; /* セルの下境界線 */
border-collapse: collapse;
text-align: left;
LINE-HEIGHT: 170%; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; FONT-SIZE: 14px
}
/* --- 表タイトル --- */
table.privecy caption {
padding-top: 5px; /* 表タイトルの下パディング */
padding-bottom: 10px; /* 表タイトルの下パディング */
text-align: left;
FONT-SIZE: 25px
}
/* --- セル --- */
table.privecy th,
table.privecy td {
/* width: 20%; */ /* セルの幅（セルの幅を均等にする場合） */
padding: 8px 20px; /* セルのパディング（上下、左右） */
border-right: 1px #c0c0c0 dotted; /* セルの右境界線 */
border-left: 1px #c0c0c0 dotted; /* セルの右境界線 */
text-align: left;
}
/* --- 見出しセル --- */
table.privecy thead th {
width: 100%; /* 表の幅 */
background-color: #999999; /* 見出しセルの背景色 */
text-align: left;
border-bottom: 1px #c0c0c0 solid; /* セルの下境界線 */
color: #ffffff;
}
/* --- 奇数行 --- */
table.privecy tr.ks {
width: 100%; /* 表の幅 */
background-color: #ffffff; /* 奇数行の背景色 */
text-align: left;
border-bottom: 1px #c0c0c0 solid; /* セルの下境界線 */
}
/* --- 偶数行 --- */
table.privecy tr.gs {
width: 100%; /* 表の幅 */
background-color: #f5f5f5; /* 偶数行の背景色 */
text-align: left;
border-bottom: 1px #c0c0c0 dotted; /* セルの下境界線 */
}
/* 個人情報表ここまで \*/
 
/* 採用情報ここから \*/
/* --- 表全体 --- */
table.works {
width: 891px; /* 表の幅 */
border: 0px #c0c0c0 solid; /* 大枠の境界線 */
border-top: 0px #c0c0c0 dotted; /* セルの上境界線 */
border-bottom: 0px #c0c0c0 dotted; /* セルの下境界線 */
border-collapse: collapse;
text-align: left;
LINE-HEIGHT: 170%; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; FONT-SIZE: 13px
}

/* --- 表タイトル --- */
table.works caption {
padding-top: 30px; /* 表タイトルの下パディング */
padding-bottom: 10px; /* 表タイトルの下パディング */
text-align: left;
FONT-SIZE: 25px
}
/* --- セル --- */
table.works th{
width: 10%;/* セルの幅（セルの幅を均等にする場合） */
padding: 8px 8px; /* セルのパディング（上下、左右） */
border-right: 1px #c0c0c0 dotted; /* セルの右境界線 */
border-left: 1px #c0c0c0 dotted; /* セルの左境界線 */
border-top: 1px #c0c0c0 dotted; /* セルの下境界線 */
border-bottom: 1px #c0c0c0 dotted; /* セルの下境界線 */
text-align: left;
vertical-align: top;
background-color: #f5f5f5; /* 背景色 */
}
table.works td {
width: 40%;/* セルの幅（セルの幅を均等にする場合） */
padding: 8px 8px; /* セルのパディング（上下、左右） */
border-right: 1px #c0c0c0 dotted; /* セルの右境界線 */
border-left: 1px #c0c0c0 dotted; /* セルの左境界線 */
border-top: 1px #c0c0c0 dotted; /* セルの下境界線 */
border-bottom: 1px #c0c0c0 dotted; /* セルの下境界線 */
text-align: left;
vertical-align: top;
}
/* --- 見出しセル --- */
table.works thead th {
width: 50px; /* 表の幅 */
background-color: #ffffff; /* 見出しセルの背景色 */
text-align: left;
color: #000000;
}
/* 採用情報ここまで \*/
 
td.table_left{
background-image: url(image/left_kage.jpg); 
background-repeat:repeat;
}
td.table_right{
background-image: url(image/right_kage.jpg); 
background-repeat:repeat;
}
td.table_back{
background-image: url(image/topimege5.jpg); 
background-repeat:repeat;
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 9px; PADDING-TOP: 0px
}
A {
	TEXT-DECORATION: none
}
A:link {
	LINE-HEIGHT: 180%; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; COLOR: #000000; FONT-SIZE: 14px
	}
A:visited {
	LINE-HEIGHT: 180%; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; COLOR: #666666; FONT-SIZE: 14px
}
A:hover {
	LINE-HEIGHT: 180%; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; COLOR: #999999; FONT-SIZE: 14px
	}
A.mas:link {
	COLOR: #000000; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
A.mas:visited {
	COLOR: #000000; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
A.mas:hover {
	COLOR: #f79348; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
A.mas:active {
	COLOR: #000000; FONT-SIZE: 9pt
}
A.massub:link {
	COLOR: #ffffff; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
A.massub:visited {
	COLOR: #ffffff; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
A.massub:hover {
	COLOR: #f79348; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
A.massub:active {
	COLOR: #ffffff; FONT-SIZE: 10pt

}
.ms01 {
	LINE-HEIGHT: 180%; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; COLOR: #000000; FONT-SIZE: 18px
}
.ms02 {
	LINE-HEIGHT: 160%; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; FONT-SIZE: 16px
}
.ms03 {
	LINE-HEIGHT: 155%; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; COLOR: #000000; FONT-SIZE: 14px
}
.ms04 {
	LINE-HEIGHT: 160%; font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; COLOR: #000000; FONT-SIZE: 12px
}
.ms05 {
	LINE-HEIGHT: 160%; font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; COLOR: #FFFFFF; FONT-SIZE: 13px
}
.ms08 {
	LINE-HEIGHT: 160%; font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; COLOR: #FFFFFF; FONT-SIZE: 13px
}
.ms09 {
	LINE-HEIGHT: 160%; font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; COLOR: #000000; FONT-SIZE: 25px
}
.ms10 {
	FONT-SIZE: 10pt
}
 
 ul.menu {
	letter-spacing:-0.40em;
    font-size:0;
}
 ul.menu li {
	display:inline;
    letter-spacing:normal;
	font-size:16px;
}
 ul.menu {
	margin:0;
	padding:0;
}
 ul.menu li {
	float:left;
	list-style:none;
}
 
 
 ul{
 list-style-type:none;
 }
 li{
 float:left;
 margin-left:0px;
 padding-left:0px;
 }
 /* モダンブラウザ（Firefox Opera Safari）対策 */
 ul.menu:after{
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
 font-size:0;}
 /* Win版IE7とMac版IE5対策 */
 ul.menu{ 
 display:inline-block;
 }
 /* Win版IE5および6対策 */
 /* Hides from IE-mac \*/
 * html ul.menu{
 height:1px;
 }
 ul.menu{
 display:block;
 }
 /* End hide from IE-mac */
 
 #menu1{
 float:left;
 width:281px;
 height:68px;
 text-indent:-9999px;
 background: url(./image/upbar_b_masuichi_01.jpg) no-repeat;
 }
 #menu1 a{
 width:281px;
 height:68px;
 display:block;
 }
 #menu1 a:hover{
 background: url(./image/upbar_b_masuichi_02.jpg) no-repeat;
 }
 #menu2{
 float:left;
 width:92px;
 height:68px;
 text-indent:-9999px;
 background: url(./image/upbar_b_lineup_01.jpg) no-repeat;
 }
  #menu2 a{
 width:92px;
 height:68px;
 display:block;
 }
  #menu2 a:hover{
 background: url(./image/upbar_b_lineup_02.jpg) no-repeat;
 
 }
 #menu21{
 float:left;
 width:92px;
 height:68px;
 text-indent:-9999px;
 background: url(./image/upbar_b_lineup_02.jpg) no-repeat;
 }
  #menu21 a{
 width:92px;
 height:68px;
 display:block;
 }
  #menu21 a:hover{
 background: url(./image/upbar_b_lineup_01.jpg) no-repeat;
 }
 
 #menu3{
 float:left;
 width:93px;
 height:68px;
 text-indent:-9999px;
 background: url(./image/upbar_b_profile_01.jpg) no-repeat;
 }
 #menu3 a{
 width:93px;
 height:68px;
 display:block;
 }
 #menu3 a:hover{
 background: url(./image/upbar_b_profile_02.jpg) no-repeat;
 }
 
 #menu31{
 float:left;
 width:93px;
 height:68px;
 text-indent:-9999px;
 background: url(./image/upbar_b_profile_02.jpg) no-repeat;
 }
 #menu31 a{
 width:93px;
 height:68px;
 display:block;
 }
 #menu31 a:hover{
 background: url(./image/upbar_b_profile_01.jpg) no-repeat;
 }
 
 #menu4{
 float:left;
 width:91px;
 height:68px;
 text-indent:-9999px;
 background: url(./image/upbar_b_map_01.jpg) no-repeat;
 }
#menu4 a{
 width:91px;
 height:68px;
 display:block;
 }
#menu4 a:hover{
 background: url(./image/upbar_b_map_02.jpg) no-repeat;
 }
 
 #menu41{
 float:left;
 width:91px;
 height:68px;
 text-indent:-9999px;
 background: url(./image/upbar_b_map_02.jpg) no-repeat;
 }
#menu41 a{
 width:91px;
 height:68px;
 display:block;
 }
#menu41 a:hover{
 background: url(./image/upbar_b_map_01.jpg) no-repeat;
 }
 
#menu5{
 float:left;
 width:104px;
 height:68px;
 text-indent:-9999px;
 background: url(./image/upbar_b_mail_01.jpg) no-repeat;
 }
#menu5 a{
 width:104px;
 height:68px;
 display:block;
 }
#menu5 a:hover{
 background: url(./image/upbar_b_mail_02.jpg) no-repeat;
 }
 
#menu51{
 float:left;
 width:104px;
 height:68px;
 text-indent:-9999px;
 background: url(./image/upbar_b_mail_02.jpg) no-repeat;
 }
#menu51 a{
 width:104px;
 height:68px;
 display:block;
 }
#menu51 a:hover{
 background: url(./image/upbar_b_mail_01.jpg) no-repeat;
 }
 
#menu6{
 float:left;
 width:229px;
 height:68px;
 text-indent:-9999px;
 background: url(./image/upbar_b_tel.jpg) no-repeat;
 }
#menu6 a{
 width:229px;
 height:68px;
 display:block;
 }
#menu6 a:hover{
 background: url(./image/upbar_b_tel.jpg) no-repeat;
 }
#menu7{
 float:left;
 width:422px;
 height:121px;
 text-indent:-9999px;
 background: url(./image/middle_b_company01.jpg) no-repeat;
 }
#menu7 a{
 width:422px;
 height:121px;
 display:block;
 }
#menu7 a:hover{
 background: url(./image/middle_b_company02.jpg) no-repeat;
 }
#menu8{
 float:left;
 width:231px;
 height:121px;
 text-indent:-9999px;
 background: url(./image/middle_b_mail01.jpg) no-repeat;
 }
#menu8 a{
 width:231px;
 height:121px;
 display:block;
 }
#menu8 a:hover{
 background: url(./image/middle_b_mail02.jpg) no-repeat;
 }
#menu9{
 float:left;
 width:238px;
 height:121px;
 text-indent:-9999px;
 background: url(./image/middle_b_companymap01.jpg) no-repeat;
 }
#menu9 a{
 width:238px;
 height:121px;
 display:block;
 }
#menu9 a:hover{
 background: url(./image/middle_b_companymap02.jpg) no-repeat;
 }
#menu10{
 float:right;
 width:263px;
 height:120px;
 text-indent:-9999px;
 background: url(./image/go_work_01.jpg) no-repeat;
 }
#menu10 a{
 width:263px;
 height:120px;
 display:block;
 }
#menu10 a:hover{
 background: url(./image/go_work_02.jpg) no-repeat;
 }
 /* テスト用 \*/
 .gmenu1 {
	background: url("./image/middle_b_companymap02.jpg") no-repeat left bottom; width: 238px; height: 121px;
}
.gmenu1 a {
	width: 238px; height: 121px; line-height: 1px; font-size: 1px; display: block;
}
.gmenu1 a:hover {
	text-indent: -9999px;
}
div {
	margin: 5px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}

